public void GetAimPosition(Character localCharacter, Character targetCharacter, ref Vector3 startPosition, ref Vector3 endPosition) { startPosition = localCharacter.transform.position; endPosition = targetCharacter.transform.position; Transform eyeBone = HackLocal.GetEyeBone(localCharacter); Transform transform = CVars.Aimbot.AimAtHead ? HackLocal.GetHeadBone(targetCharacter) : HackLocal.GetBodyBone(targetCharacter); startPosition.y += 1f; if (eyeBone != null) { startPosition = eyeBone.position; } endPosition.y += 1f; if (transform != null) { endPosition = transform.position; } }