my script is in startercharacterscripts for testing purposes
this is my script
it works as intended but the player is practically unable to move
local root = script.Parent:WaitForChild("HumanoidRootPart")
local speed = 0.05
while task.wait() do
root.CFrame = root.CFrame * CFrame.Angles(0,speed,0)
end
disable “Humanoid.AutoRotate” while the script is running
edit: oh waeit that isnt the actual problem
im not used to messing with cframes on humanoids, as i mainly use bodygyros on them, but try changing from root.CFrame to root.Orientation to check if it the player is able to move again
that would be a fix but in terms of scripting it probably isn’t configurable enough. what if he wants to smoothly start the spinning? then it would be a problem if he used animation for that