Fixed the collisions by completely replacing the existing script cus i got no idea what that's supposed to do. I don't often see people do the movement separate from the collisions. I generally only do that as a failsave. As you can see, movement is disabled if you're already in a wall. That would be the kind of scenario when a script like that could help. The reason I made it simply disable it is that if it's endlessly stuck in a wall, the collision script tends to crash the page on tw or cause extreme lag on normal scratch.