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