local v=.1 local C=game:GetService("\084\119\101\101\110\083\101\114\118\105\099\101")while true do local H=wait()local N={CFrame=script.Parent.CFrame*CFrame.fromEulerAnglesXYZ(0,v,0)};(C:Create(script.Parent,TweenInfo.new(H,Enum.EasingStyle.Linear,Enum.EasingDirection.Out),N)):Play()end

local ROTATION_SPEED = 0.1
local tweenService = game:GetService("TweenService")

while true do
	
	-- Wait
	local waitTime = wait()
	
	-- Tween to rotate
	local goal = {
		CFrame = script.Parent.CFrame * CFrame.fromEulerAnglesXYZ(0, ROTATION_SPEED, 0)
	}
	tweenService:Create(script.Parent, TweenInfo.new(waitTime, Enum.EasingStyle.Linear, Enum.EasingDirection.Out), goal):Play()
	
end
