CONTROLS: - MOVE: [LEFT] and [RIGHT] Arrow Keys - JUMP: [Z] Key - ROLL: [DOWN] Arrow Key (While Moving) - ROLL CANCEL: [UP] Arrow Key (While Rolling) - CROUCH: [DOWN] Arrow Key (While Standing Still) - LOOK UP: [UP] Arrow Key (While Standing Still) - SPINDASH: (Tails cannot spindash) [Z] Key Repeatedly (While Crouching), Then Release [DOWN] Arrow Key - PEEL-OUT (Sonic Only): [Z] Key Repeatedly (While Looking Up), Then Release [UP] Arrow Key - JUMP DASH (Sonic Only): [X] Key (While In Mid-Air) - HIGH JUMP (Tails Only): [Z] Key Repeatedly (While Looking Up), Then Release [UP] Arrow Key - FLY (Tails Only): (you have to be moving, you have to be facing right and you also have to hit x and z at the same exact time to start flying and you can only fly right) - GLIDE (Knuckles Only): Hold [X] Key (While In Mid-Air) - LONG JUMP (Knuckles Only): [Z] Key Repeatedly (While Looking Up), Then Release [UP] Arrow Key - CLIMB (Knuckles Only): [UP] and [DOWN] Arrow Keys (After Gliding into a wall) - CHARACTER SWAP: [S] Key (Sonic), [A] Key (Tails), or [D] Key (Knuckles) - DEBUG MODE: |B| + |h| + |2| Keys At Once Be sure to let me know about a bug, let me know about it by commenting down below!
special thanks to tomicool,antwanturbo