Disabling "Seated" HumanoidStateType does not function properly

Expected behavior: When Seated is disabled, I don’t sit in seats, and I don’t even attempt to sit in seats.

Actual behavior: ROBLOX attaches character to seat and then attempts to disconnect it. Sometimes disconnection from seat does not work, and leaves the character perpetually in the “Freefall” state, welded to the seat with a SeatWeld, unable to jump to leave the seat.

Repro: Add a bunch of seats to an empty baseplate, disable local character’s Seated state with game.Players.LocalPlayer.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated, false), and walk over the seats

5 Likes

Still not fixed ! I needed to disable sitting completely for a tool I was making, and had the same behavior. It would be nice if I can disable sitting in a neat way like this instead of making the character jump.

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.