Ragdoll movement issues

I am trying to apply a vector force to the HumanoidRootPart of the character wih my ragdoll system, but for some reason the character likes to tilt and go in weird directions when I am simply trying to go forward.


image

(Calculating the VectorForce direction using the Humanoid.MoveDirection)
image