Vector Force Pushes More When In The Air

Hello so i have this dash script for my game and i use VectorForce to avoid fling the player when he touches something like a player or a wall.I think VectorForce pushes more in the air because nothing is blocking its way and i just wondered if there’s a solution to this because i want to keep the force constant and not fling the player

Here’s VectorForce while not in the air:

Here’s VectorForce while in the air:

2 Likes

As you mentioned yourself, all force-based movement in Roblox seem to be faster/stronger in the air, this is because when you are grounded, Roblox does something similar to friction calculations on your player to avoid you sliding around. The only way you can fix this is by lowering the force applied when in the air, or using something that isn’t force-based.

1 Like