Make Player Stay Upright

in a local script just do:

Humanoid:SetStateEnabled(Enum.HumanoidStateType.PlatformStand, false)
Humanoid:SetStateEnabled(Enum.HumanoidStateType.Ragdoll, false)

this should make it so the player can never trip

Doing it in server script service isn’t a good idea because it will be jittery and not in sync with the client. It should be done in RunService.RenderStepped and/or RunService.Heartbeat.