How can I change the movement of my character?

Well it’s not really AIR control I want, I want to disable every type of movement (No WASD), expect moving in the direction of where im aiming when I input left mouse button.

Basically it would go like this

-Player Aim
-Player press Left mouse button
-Player is launched forward (Toward where he was aiming) at high speed
-Player stop moving upon colision

Nothing other than that. No gravity, no falling down. Just straight point and clicking.