How to instantiate object onto other object from script

I need to make an instance onto one object, but the script is not attached to this one. So I used this code

var Prefab : Transform;
var Clone : Transform;

Object = transform.Find("Instantiator");
Clone = Instantiate (Prefab, Object.position, Object.rotation);

Try GameObject.Find instead, transform.Find will find a direct child to the current transform