I have been working on this for so long and... it's still unfinished. There are only two levels right now, but more are in progress and may be released soon! Laggy? Try Turbowarp: turbowarp.org/1019393213 REMIX INSTRUCTIONS: There are two level sprites, Level Hitbox and Level Visual. The level hitbox is what the player interacts with, while the level visual is what the player sees. Where the level spawns is based on the costume name. The first digit is the level (it starts with 0); the second digit is its x screen (or x*480); and the third digit is the y screen (or y*360). The finish line has a list of where its x-values are for each level. To record, you must change the username = Westboyka in the Scratch Cat sprite to your own username. Then, when playing the level, you can answer 'yes' to the prompt. After recording, you choose one of the CPUs and duplicate the RecordX, RecordY, and RecordC into the specific lists for the sprite respectively. If you need more detailed instructions, you can message me on my profile, and I will try to help. Version Log: V 1.0 (Initial Release): May 5th, 2025 How to play: Arrow keys to move Up arrow to jump Down arrow to slide Note: Sliding gives a slight speed boost and can be used to slide under some surfaces, but has a one-second cooldown. The goal? Beat as many CPUs as you can! Can you beat the yellow cat in both levels? Music: All background music is from Mario Kart 8 Deluxe. Not-So-Simple Plains: DS Mario Circuit Desert Dash: Bone-Dry Dunes How the CPUs were made. I created a script that takes my x,y, and costume every frame, and that is given to the CPUs to replicate in the program. The timing system. I'm very proud of the timing system, but it may go unnoticed :( Every frame, the timer changes by 1/30 of a second. The timer on the screen is the rounded value to the hundredth. After touching the flag, the time updates to the exact time the flag was touched (to the nearest thousandth) by taking the distance to the flag before the previous frame, then taking its distance past the flag after the frame. By adding (distance before/distance total)/30 to the time, it will get the exact frame time that the run was completed in. Tags: #Scratch #Cat