I wanted to make a simple collision script for a platformer, when I realised that conventional methods either: 1. look weird when you fall from heights 2. don't have smooth camera movement 3. are really big, messy and complicated 4. are *really* laggy So, I coded my own one! The actual collision script itself is super lightweight, consisting of just above 100 blocks of code! I coded it in a way to make it nice and readable, so that anyone can understand it. ✨ do I deserve your follow? :) ✨ The variables might be hard to understand though because I wanted them to be as small as possible so here are the meanings: px - player x position py - player y position cx - camera x cy - camera y xv - x velocity (speed) yv - y velocity (speed) on ground? - output is 1 if the player is touching the ground (otherwise 0) touching wall? - output is 1 if the player is touching a wall (otherwise 0) If you decide to use this please let me know! I'd love to see what you'll do with this ;) (btw it would be nice if you gave credit but you don't have to)