Okay das ist jetzt bisschen tricky.
Also du brauchst auf jeder Map, wo rennen gehen soll, irgendein Paralleles event mit folgendem Code:
X bzw. Y sind null wenn der Spieler nicht läuft.
AUSNAHME: Wenn der Spieler in einer der vier Bildschirmecken ist, dann scrollt gar nichts und das funktioniert nicht. (hab ich nicht eingebaut)
Für den Fall müsstest du die Spielerkoordinaten abfragen, weil sich in den Ecken nicht der Bildschirm bewegt, sondern nur der Spieler.
Dann Common Event 1 (Rennen durch gedrückt halten hab ich umgesetzt)
Common Event 2 (Parallel, Switch 1 ist AN)
Das Event loopt, bis X und Y 0 sind (= Spieler bewegt sich nicht) und dann wartet es 2 Frames, dies ist genug, um Touch events zu triggern und dann wird die move route gesetzt.