I saw @FUNUT 's video on a no variable platforming script. He said he used direction, volume and tempo as variables to have Y velocity physics, slope detection and friction. I thought I too could make something like this. So I coded. After many eye-straining hours I finished. This engine uses only direction and tempo and has wall, ceiling and slope detection with friction. Arrow keys to move. I am saying this before you report this project of using inbuilt variables. By 'variable' I mean something in the variables tab, not something that stores values. v 1.0- Doesn't have friction and uses 2 custom blocks (script is in the project) v 1.1- Added friction and now uses only 1 custom block (currently being used) and fixed glitch of going inside slope when climbing it and jumping, added walljump ------------------------------------------------------------------------- Credits- All code and art by me @FUNUT for inspiration