I was trying something like this :

player.Character.UpperTorso.CFrame = CFrame.new(mouse.Hit.p)

But it just teleports my character to the mouse's position. Any idea how i can make the character face the way the mouse is facing, and even if they move the mouse, their character move along with it.