-- This script makes a part rotate continuously local part = script.Parent -- The while true do loop runs the code inside it forever while true do -- Rotate the part by 2 degrees on the Y axis part.CFrame = part.CFrame * CFrame.Angles(0, math.rad(2), 0) -- Wait a tiny fraction of a second before rotating again task.wait(0.01) end