Change the sliders to change the direction and no. of steps to move. Warning, trigonometry ahead! (Don't worry, it's simple :D) This is how the "Move () steps" block works. It is quite simple but you would need to know it for other programming language that don't offer "point in direction ()" and "Move () steps" I'm only 12 and I felt like finding out about trigonometry. Went of various websites and learned a few things like what Cosine, Sine and Tangent is and how to find out what each side is worth. Saw on the scratch wiki to try and make the "Move () steps" block without using "Point in direction ()" or "Move () steps" and came out with this. A bit of experimenting and boom! It uses Cosine and Sine to calculate the change in your position. Here is the script: Change X by (((Amount of steps)*(Cos of (Direction)))) Change Y by (((Amount of steps)*(Sin of (Direction)))) The angle of the triangle is the direction. The hypotenuse is the amount of steps. To find change in X, we find what the adjacent is. Hypotenuse*Cos of Angle To find change in Y, we find what the opposite is. Hypotenuse*Sin of Angle