Das Tor geht mit dem Befehl auf, richtig?
Wenn ja dann hast du vergessen das das Tor zu gehen soll... also oben ins Script folgendes:
forward CloseGates();
und unten ins Script
public CloseGates()
{
MoveObject(ArmyGate1,X,Y,Z, 2.5); // 2.5 ist die geschwindigkeit
return 1;
}