What mover contraints should be used on player for something like dive or jumping type of movement?

while trying to make dive script (similar to rb battles dive but little bit different) i was kinda confused for what mover contraints should be used?

i was looking for something that could also prevent players movement, not like setting humanoid walkspeed to 0 (if its not the only or reliable method).

thanks.