Wenn ich deinen Code so nachbaue, wie im Beispiel, findet der Teleport bei mir statt, danach erst werden auf der neuen Map die Befehle unter den If-Abfragen ausgeführt und das Event beendet. Sicher, dass die Bedingung wirklich erfüllt wird?