Hey,
There's not much I can do about this unfortunately, this is another reason the script includes the random movements system. When the camera randomly turns, it should allow the script to resume. (It's a slight inconsistency somewhere in the client interaction)
Hopefully it doesn't happen too often, but you can always try adjusting camera zoom and perhaps starting the script with the camera at the top?
Apa