Humanoid problems

The humanoid characters in my game often jump and dash. When one collides with any kind of wall at a high speed, it trips over. This only happens to Non-Player characters.

local Disabled_States = {
	Enum.HumanoidStateType.Climbing,
	Enum.HumanoidStateType.Ragdoll,
	Enum.HumanoidStateType.FallingDown,
	Enum.HumanoidStateType.Seated,
	Enum.HumanoidStateType.Swimming,
	Enum.HumanoidStateType.Flying,
	Enum.HumanoidStateType.GettingUp,
	Enum.HumanoidStateType.StrafingNoPhysics,
}

FallingDown and Ragdoll are disabled. They shouldn’t be able to trip at all.

Just recently solved this myself by using a BodyGyro with MaxTorque set to Vector3.new(500000,0,500000), which forces characters to stay upright.

1 Like