but remember that Time Scale is best to use with timedelta as Ashley mention that on other post
You should always include delta-time (the time since the last tick) in movements. For example, use
Rotate 90 * dt degrees clockwise
If you rotate 1 degree per tick like you had, at 10fps it rotates 10 degrees a second, and at 60fps it rotates 60 degrees a second (6 times faster). So to make games move at the same rate you always need to use dt. In the above example, it rotates 90 degrees per second regardless of the framerate.
When you set the timescale to 0, dt becomes 0 as well, so movements using dt also stop.