Vector3 targetDir = target.position - transform.position; float angle = Vector3.Angle(targetDir, transform.forward);
Vector3 newVector = targetPoint - initialPoint;