I am programming an ability that involves forcefully moving the player. The player is often moved at an angle, which causes them to miss their target. This seems to happen all of the time and even when the player is not turning
I am using a BodyVelocity to move the player, created through a local script. It uses LookVector from the HumanoidRootPart to choose a direction.