スクリプトで親オブジェクトをターゲットの方向に向かせる

using UnityEngine;
using System.Collections;

public class EnemyChangeRotate : MonoBehaviour {

	// 親のデータを入れるための箱を作る。
	private GameObject parent;

	// ターゲットのデータを入れるための箱を作る。
	public Transform target;


	void OnTriggerStay(Collider other){
		if(other.gameObject.CompareTag("Player")){

			// 親のゲームオブジェクトの情報を箱の中に入れる。
			parent = transform.root.gameObject;

			// 親をターゲットの方向に向かせる。
			parent.transform.LookAt(target);

		}
	}
}