!! WORKS BEST IF YOU USE A PLAYER THAT ALLOWS A HIGHER FRAMERATE !! this was probably unnecessary, but I added a way to do animation that lets you use costume names to make certain frames hold for a set time (e.g a costume named "30" will hold for 30 frames before going to the next costume, which will hold for the amount of frames in its name, and so on) you can also put in your own fps cause it's a custom block. so if you set the fps to 30, a costume named "30" will hold for a full second. if you set the fps to 60, a costume named "30" will hold for only half a second. well, give or take, considering scratch is weird sometimes. the block DOES round up numbers, so you can put ".1" or ".11" or ".3" or pretty much anything there below ".5" at the end (or else it'll round up) to make it so scratch's naming system doesn't mess with your frametimes. this is also useful so that it doesn't try to hold for a decimal amount of frames. this makes it much less tedious to hold costumes for a certain amount of time. I also added a part where you can decide how many costumes to go through until the animation stops, so you can stop part-way through if you just need to animate a specific section of a sprite. make sure not to put it as any number above the number of costumes you have in the sprite, or else it'll just loop forever. this has probably been done before, but i needed a good coding exercise anyway, so eh done in about 30-40 minutes in class