How it works: Because you were constantly resetting the timer it would not rotate because it uses the timer to rotate. I just made a fake variable for the timer so that way it would work. I also changed the algorithm entirely because it was just the one I had in my backpack. Your one works too tho. How to edit: Just change how fast or slow the fake timer is for rotation speed. Or change the first multiplication value ion the algorithm. Change how much it rotates by changing the second multiplication value.