Ich kann dir gleich sagen, dass es so wahrscheinlich nicht funktioniert.
Aber ich versuch Mal glech zu sagen, warum das Script jetzt grad nichts macht:
1.) Hast du den Ring überhaupt benannt? Ansonsten geh unter References (müsste bei Allgemeines sein) und gib dem Ring dadurch einen Namen. Ansonsten kannst du ihm keine Befehle geben.
2.) Hast du die Einheit Sauron benannt? Wahrscheinlich nicht. Dort musst du das gleiche machen.
3.) "facing" heißt nur, dass die Einheit sich umdreht und zu der Einheit hinschaut. Wenn du willst, dass die Einheit zu einer anderen Einheit springt musst du "teleport" benutzen.
Jedoch gibt es da auch einige Probleme. Der Ring ist nämlich fest mit der Horde verbunden, wenn du ihn wo anders hinteleportierst wird er immer wieder zurückspringen, also zu dem Batallion, das ihn aufgesammelt hat "zurückfliegen".
Das Beste wäre hier, dass du den Ring zerstörst (Delete unit) und dann einen anderen bei Sauron spawnst. (also spawn unit at unit)
Jedoch hat bei mir diese Aktion (das man bei einer Einheit was spawnt) manchmal Probleme bereitet und nicht richtig funktioniert. (manchmal schon, manchmal überhaupt nicht)
Da musst du Mal ausprobieren, ob es bei dir funktioniert.