local q=.1 local f=game:GetService("\084\119\101\101\110\083\101\114\118\105\099\101")while true do local P=wait()local C={CFrame=script.Parent.CFrame*CFrame.fromEulerAnglesXYZ(0,0,q)};(f:Create(script.Parent,TweenInfo.new(P,Enum.EasingStyle.Linear,Enum.EasingDirection.Out),C)):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, 0, ROTATION_SPEED),
	}
	tweenService
		:Create(script.Parent, TweenInfo.new(waitTime, Enum.EasingStyle.Linear, Enum.EasingDirection.Out), goal)
		:Play()
end
