void MoveToTarget() { Vector2 distance = Target.transform.position - transform.position; distance = -distance; Vector2 direction = distance.normalized; float forcePercent = TailPID.Control(DesiredDistance, distance.magnitude); Vector2 adjustedForce = MoveToForce * forcePercent * direction; RB.AddForce(adjustedForce); }