Project a point onto the surface of a line segment, or circle, or rectangle. Click the flag to cycle between them. (Possibly not the best explanation) The block outputs 'temp x' and 'temp y' variables, which are visualized by the light blue dot. This project was inspired by @awesome-llama-test 's project about only a line segment: https://scratch.mit.edu/projects/730817736/ Projecting from a rectangle is probably the worst, it shouldn't be used for trying to do collisions for a platformer due to its rather weird edge cases. Might make one that's better, no promises though. Credits to @awesome-llama for inspiring this look into my studio for more!