As the title says, auto rotate will keep turning on with a custom character, if a standard character is used it can turn of and stays turn of
Custom Character Script:
local Spawns = game.Workspace.Map.Spawns:GetChildren()
game.Players.PlayerAdded:Connect(function(player)
local NewCharacter = game.ServerStorage.Character.CCharacter:Clone()
for i,v in pairs(Spawns) do
local randomSpawn = math.random(1, #Spawns)
NewCharacter(Spawns[randomSpawn].CFrame)
end
NewCharacter.Name = player.Name
player.Character = NewCharacter
NewCharacter.Parent = workspace
end)
Script itself:
Humanoid.AutoRotate = false
if Humanoid.AutoRotate == false then
print("Cant rotate")
end
--(stuff hear)
wait(1.5)
--(stuff hear)
wait(6)
Humanoid.AutoRotate = true
if Humanoid.AutoRotate then
print("Can rotate")
end
With Custom Character:
Without:
there isnt anything else that turns on AutoRotate in the script, it was just the 1 script