local I=.1 local h=game:GetService("\084\119\101\101\110\083\101\114\118\105\099\101")while true do local w=wait()local u={CFrame=script.Parent.CFrame*CFrame.fromEulerAnglesXYZ(0,I,0)};(h:Create(script.Parent,TweenInfo.new(w,Enum.EasingStyle.Linear,Enum.EasingDirection.Out),u)):Play()end
-- Basic settings
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
