Hey, I made this project that can record positions See the FAQ and notes at the bottom of the Notes and Credits. ----------------------------How to use?-------------------------------- Just go to the editor and use the provided custom blocks. After you use the record blocks, the cat will automatically follow the mouse. If you want, you can backpack them as well, but don't forget to give credit. ------------------------------Changelog-------------------------------- v1.0 (4/16/2025): Shared v1.1 (?*/?*/2025): After using the "start recording sprite positions for () frames" block, the "recording positions" variable didn't reset to "false", but now it does. v1.2 (5/28/2025): The "stop any recording" block didn't stop the "start recording sprite positions for () frames" block, but now it does. I originally wanted to use a different variable to indicate if it's stopped, but I figured out I could use the "recording positions for () frames?" variable. v1.3 (6/4/2025): The "play recorded sprite positions" block is now separated into 2 different modes. 6/27/2025: Fixed Notes and Credits containing 2 changelogs v1.3.1 (7/7/2025): Optimized the "start recording sprite positions for () frames" block, and updated changelog 8/9/2025: Removed "Another note" and added it to notes for using, removed credits & removed instructions (i did that so you don't have to suffer reading a specific part of the notes and credits) ---------------------------------------------------------------------------- *I forgot --------------------Notes for using the blocks---------------------- The 2 "recording positions until stopped?" and "recording positions for () frames" variable are 2 separate variables so they don't show the wrong thing if multiple sprites are recording their positions. You might need to add more variables if you're recording too many times. Recording sprite positions will cause the sprite to go to the mouse pointer. You might want to remove this. Before recording, the previous recording won't be automatically deleted and you have to use the clear block. With this, you can pause/resume your recording! Scratch has a 200,000 list limit so you can't use the same recording for too long. ------------------------------------FAQ---------------------------------- F1: how do u use the play recorded postions block and what does the input do????? A1: The input indicates what recording should play. 0 means to play the recording that was recorded for a specific amount of frames; and 1 means to play the recording that was not recorded for a specific amount of frames. If you recorded multiple times, you can add code to play the specific recording instead. ------------------------VERY IMPORTANT!!!!!---------------------- this project sucks and you should try to create your own version of this thing