How to limit Jump Air Control (air surfing)

As you can see in this 1 the Player can jump off the tree stump and while in air turn around and land straight back on it. I know this is caused by moving in the player’s forward direction, but how can I implement ballistic style jumping with some air control?

bump: any ideas?

you can use a variable bool IsGrounded = true;

then raycast from your players pivot point downwards (a Short ray) and if it doesnt hit something
IsGrounded = false … if it hits something IsGrounded = true

then according to that limit your controls or do whatever you want when !IsGrounded