SetStateEnabled does not actually disable a state from occuring?

I’m trying to use SetStateEnabled to prevent the FallingDown state from ever occurring on my player’s charatcer. However, I still get cases where it can happen

-- Done on server*
player.CharacterAdded:Connect(function(character)
	character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.FallingDown, false)
end)

image

print(
	Player.Character.Humanoid:GetState(),
	Player.Character.Humanoid:GetStateEnabled(Enum.HumanoidStateType.FallingDown)
)

I don’t know if I’m misinterpreting the wording, but the way I read it, this claims that disabling the state means it won’t occur, ever!

Hmm, I tried it for another state, and it always returns false for me.

you can’t control state types on the server. it’s stupid but you’ll have to use a client script or remotevents for npcs etc.