This is all completely @Griffpatch. I only remixed because I found something that could've been worked on (in my opinion). See, Scratch has a thing where when you copy a sprite to your backpack, it doesn't actually save list data. This is an issue for projects like this where the list data in the original project is REQUIRED for the engine given to run at all. What I've done is solved this issue with a custom block that generates the list for you. It's called "_Init" and you need to run it before starting your project if you plan to use these scripts. Now, you can safely copy this to your backpack and it should successfully work. Once again, all credit to @griffpatch