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.