Players able to jump out of seat even when JumpPower and JumpHeight are 0 and Jumping state is disabled

Players are sometimes able to leave a seat (specifically a vehicle seat in this case, but same may also apply to a regular seat) even when JumpPower and JumpHeight are 0 and HumanoidStateType.Jumping is set to false.

Code I am using to disable jumping:
image

Expected behavior

I expect the player to not be able to leave the seat consistently.

9 Likes

This is a very impactful bug as my game has all the vehicles jump-locked. Please fix as soon as possible!

5 Likes

Bump. This issue still has not been fixed and it’s somehow even more impactful than before.

Sorry for being late to this. I can confirm we are looking at this issue.

1 Like

Is this fixed yet? I found out that if player’s JumpPower was set to zero on the server side, then once they sit on a seat, they automatically get default JumpPower (for me it was 50) on their client side but nothing changed on the server side. This happened on my handcuff system when I am trying to cuff players and detain them on my car seats.

After some internal discussions, we’ve decided that when seating, the intention of “jumping” is to leave the seat (not necessarily tied to jump or jump height). There are other ways to prevent a player from leaving the seat: (For example: How can I disable the ability to leave a seat? - #6 by koi1299). If you have other concerns, feel free to reach out!

Even disabling the Jump state is extremely inconsistent, there needs to be a better way to handle this because I’ve been forced to make my own seat system just to get around this issue. In my game I use spacebar to trigger a vehicle handbrake which is very common input for this action. Can there just be a property under the Seat instance that determines whether a player can manually leave the seat or not?