Make a velocity move player forward and down

What I have accomplished

local BV ="BodyVelocity")
BV.Parent = EnemyRoot
BV.MaxForce =,1,1) * 25000
BV.Velocity =,-100,0)

This breaks them down on the Y axis which is always accurate but depending on where the player is facing if I gave the zed a negative number it wont move it in the correct place depending on where I’m facing.

I believe EnemyRoot is a HumanoidRootPart, so its lookvector is probably the horizontal direction you want. It’s a unit vector so you can just multiply it with the horizontal speed.

BV.Velocity = EnemyRoot.LookVector * 100 +, -100, 0)