"Unanchor" player orientation?

Hello, I have a question about characters. I’ve been scripting this game, and I need to make it so the player can freely rotate about. How would I do that? Normal base parts can spin all they want, but why doesn’t the character? How do I make it so that the character isn’t fixed rotated upwards? Please help :frowning:

1 Like

you might want to work with HumanoidStateType

Humanoid:ChangeState(Enum.HumanoidStateType.Physics)

Could you elaborate? I’m sorry I don’t understand.

EDIT: nevermind, I see. Thank you :slight_smile:

local Players = game:GetService("Players")
local Player = Players.LocalPlayer

local Character = Player.Character or Player.CharacterAdded:Wait()
local Humanoid = Character:WaitForChild("Humanoid")

Humanoid:ChangeState(Enum.HumanoidStateType.Physics)