So i have a ray with a ray.direction between origin player and destination mouse position, and i want the player to turn based on that? Any help is appreciated thanks!
You may need to use Vector3.RotateTowards (reference) or Quaternion.LookRotation (reference).
Vector3.RotateTowards
Quaternion.LookRotation