Updated from game2012's project. All I really did was half the players movement and double up the scripts. This means it senses collisions twice for the same movement it used to sense once. In short, I made it less glitchy. The players movement may have changed slightly, but it's less glitchy than before. ___IMPORTANT___ When editing this engine further MAKE SURE TO EDIT BOTH "HALVES" OF THE SCRIPT You could delete one and reduplicate it to make sure they are identical.