what am i missing seem to not be able to update the rotation the baseentity is always looking the same way no mater what i do.
target.transform.position = Vector3.Lerp(target.transform.position, originPlayer.transform.position + originPlayer.eyes.HeadRay().direction * entDis + new
Vector3(0, vertOffset, 0), UnityEngine.Time.deltaTime * 40f);
target.transform.rotation = player.transform.rotation;
target.transform.localEulerAngles = player.transform.localEulerAngles;