So I already know using Orientation
you can rotate an element via script but the thing is it is very snappy. How would I achieve this smoothly? Linear Algebra?
This is one-way:
local part = script.Parent local speed = 3 -- Speed at which the part will rotate. while true do part.Orientation = part.Orientation + Vector3.new(0, speed, 0) -- Set the rotation every 0.01 seconds. wait(0.01) end