How do i control the declaration of velocity

so i have been trying to make a bhop system similar to quake and half life i just take the forward and right vector and multiply them and add that to the velocity i also set the groud friction each time i land to 0 for 0.2 sec but that is not the problem the velocity decreases in the air i want this but not as fast as it does is there any way to control the declaration of velocity??

the velocity decreases in the air

How much v are you losing per second - ballpark value? Also, do you have any volumes the player is traversing through?