What's good y'all! So I'm trying to set the HumanoidStateType to Physics, but for whatever reason roblox keeps changing it to other Modes. Is there a way I can stop this? This is what I use currently:
char.Humanoid:ChangeState( Enum.HumanoidStateType.Physics )
print( "Changed Humanoid to: ".. tostring(char.Humanoid:GetState()) )
And this is what it prints:
Changed Humanoid to: Enum.HumanoidStateType.Freefall

5 comments
does it only prints to specifically freefall or it's random through all modes?
you could try making an check if the current state isn't physics, then change it to physics
if humanoid:GetState() ~= Enum.HumanoidStateType.Physics then // humanoid:ChangeState(Enum.HumanoidStateType.Physics)
try removing the spaces that you added between the brackets and see if that changes anything
https://www.robloxdev.com/api-reference/enum/HumanoidStateType Read the physics info