var attacker:Transform; var speed:float = 1.0; function Update () { var lineToAttacker = attacker.transform.position - transform.position; var distanceToAttacker = Vector3.Distance(attacker.position, transform.position); transform.Translate(lineToAttacker * Time.deltaTime * speed); }