Basically, this script works right. Except, when it gets to 180 it doesn't rotate anymore. I know why it stops at 180, but is it possible to continue the rotation?
while wait(0.01) do
script.Parent.Rotation = script.Parent.Rotation + Vector3.new(0, -1, 0)
end

3 comments
there is something called spacebar! also, thanks! :P
I tend to use as few characters as possible. It's a code golf habit.
Ah, I see.