there's no way to stop this cat from spinning - not even the "stop" button will stop him :) see the background for how it works. poor cat - he must be getting pretty dizzy by now... (question - how'd I get that screenshot of the scripts? notice how none of them have that yellow glow around them. did I stop the unstoppable? hmm...)
anyway - the "timer" in scratch always counts up, even when the project is stopped. the lower script locks the timer to 0, but when it is stopped, the timer is free to count up. the script in the upper right detects when the timer is counting up, and restarts the lower script, which resets the timer. the end result - the cat spins foreeeevvvvveerrrrrrrrr.....