Propel player to mouse

I want to be able to propel the player in the direction of the mouse like a dash (including going upwards) although I am not familiar with roblox physics and do not know what to use to make this happen(bodyForce, etc.)

I’m not a scripter, though I had a simple thought.
Making the player model face in the direction of the mouse and then propelling the player in the direction it is facing might just do the work.

I tried that and it did not work with vector velocity

How far are you willing to go? If you’re using a lot of graphics effects, you could just use

--Variables you can setup...

Character:SetPrimaryPartCFrame(...) -- #...# would be your CFrame coordinates. Try using LocalPlayer:GetMouse().Origin, for example. though LocalPlayer:GetMouse().Hit also works better in certain areas.