Help with making the velocity direction be based on My position

This is apart of a script where the player kicks an enemy and its supposed to send them flying in the direction YOU are facing, but from some reason they keep getting sent in the direction the person who got hit is looking instead.
Here is the code in question.

Remote.OnServerEvent:Connect(function(Player,Character,NextAnim)
		if NextAnim == 1 then
		 local HumanoidRootPart = Character:FindFirstChild("HumanoidRootPart")
				             local BodyVelocity = Instance.new("BodyVelocity", HumanoidRootPart)
			
            BodyVelocity.Velocity = Vector3.new(0,10,0) + Character.HumanoidRootPart.CFrame.LookVector *  150
				
					            wait(0.5)

				
			 BodyVelocity:Destroy()

and heres a gif of the issue
https://i.gyazo.com/c229e8243f2b9ea65cf098c4151510e7.mp4

1 Like

Nvm i figured it out.
Just had to write Players.LocalPlayer before Character.HumanoidRootPart.CFrame.LookVector * 150