Der Teleport-Code Player.MoveToMarker steht im OnDeath-Block? Dann sollte er eigentlich auch nur einmal ausgeführt werden... Versuch doch mal alternativ die Zeile in den GameMode-Block der zu tötenden Kreatur zu schreiben: If dead == 1 && doonce != 1, dann Teleport und set doonce to 1. Damit läuft das definitiv nur einmal. Wenn das Phänomen dann immer noch auftritt, muss es an der Funktion von MoveToMarker liegen. Dann könntest du es mal mit MoveTo oder PositionCell versuchen. Einfach mal rumprobieren... Mehr fällt mir zu diesem seltsamen Problem gerade nicht ein.

Schönen Gruß, Haldor.