Is there a way to force someone on ground or emulate friction in the air?

I’m trying to make a hero go towards another with the “start accelerating” command, but when the player is in the air they start to go full speed.

I thought of two ways to fix it either :

  1. Force players on the ground (I tried if the player in the air apply impulse (0,-1,0) but it didn’t work very well)
  2. Set a max speed

But I don’t know a way to do either of those, don’t hesitate to throw any idea!

Edit: I think the new throttle in direction will be super useful for it

Something like repeatedly applying force and incorporating their current motion. Use VelocityOf(Event Player) * -1 to apply a force in the opposite direction or where they’re going.

I only have 1 brain cell so that’s about as much help as I can be, sorry lol

Unluckily, doing so will cause the same problem.

Also damn one brain cell is more than I could ever dream of, and don’t worry you tried and it’s the most important!