Zum Verständnis:
Die Funktion wird sich die Gruppe "Group" schnappen und in eine für MOOSE-intern relevante Dinge MOOSE Gruppe umwandeln. Die legt er dann in "arty" ab.
Kurz gesagt setzt das voraus, dass deine Gruppe entsprechend "Group" heisst und bereits im Mission Editor platziert wurde.
Hier sollte (sofern ich das richtig im Kopf habe) ebenfalls die Zone bereits auf der Map liegen. Achte auch hierbei wieder auf den Namen der Trigger Zone, case-sensitive!
Was auch sein kann ist, dass der Editor dein Skript ausführt, bevor MOOSE richtig geladen wurde. In meinen Missionen mache ich immer einen Trigger, der MOOSE, MIST etc. lädt. Ein weiterer Trigger mit Condition TIME MORE(5) führt dann alle Skripte aus, die auf den Bibliotheken aufbauen.
Sofern dein Code also syntaktisch korrekt ist, versuch's mal folgendermaßen:
1) Bau einen Trigger mit TIME MORE(1) der als Aktion DO SCRIPT FILE(MOOSE.lua) ausführt
2) Bau einen zweiten Trigger mit TIME MORE(4) oder ner anderen, etwas längeren Zeitspanne, der dann dein Skript ausführt
..Dann sollte es auch klappen. =)