What I have accomplished
local BV = Instance.new("BodyVelocity")
BV.Parent = EnemyRoot
BV.MaxForce = Vector3.new(1,1,1) * 25000
BV.Velocity = Vector3.new(0,-100,0)
game.Debris:AddItem(BV,0.3)
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.