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