Click somewhere to glide the cat to your mouse pointer. Edit the 'time' slider to change how long it takes for the cat to glide, and change the glide version slider to switch between alternate versions of the smooth gliding script Feel free to backpack the script I accidently made this while trying to make an animation. I did some quick searching on scratch, and it turns out that most smooth gliding scripts that already exist have flaws: usually that controlling the speed is difficult, or that they cannot speed up then slow down, or otherwise were quite inefficient. I have made two different smooth gliding scripts: version one starts off slow, speeds up, then slows down, and version two starts off at maximum speed and then slows down. In both instances, the sprite ends up exactly where you want it, exactly when you want it to be there, but with a few limitations listed below: LIMITATIONS: BOTH VERSIONS: If the project is lagging, the sprite will probably take longer to reach its destination. VERSION 1: The value input for 'secs' must be equivalent to a fraction with denominator 15 (so only equivalent to values such as 1/15, 2/15, 3/15 etc. these values should be entered with the division block), or else the sprite will overshoot. This isn't too big of a limiatation, as 1/15 of a second is a small margin on scratch, especially because scratch only runs at 30fps. VERSION 2: The same as above except that the values must be equivalent to a fraction with denominator 30 (so 1/30, 2/30, 3/30 etc, again, entered with a division block) This is not much of a limitation at all, as scratch, again, only runs at 30fps. In fact, this only affect user-friendliness.