Nein, (ich nehme an, dass du noch immer mein Grundscript verwendest) du gibst mit MoveWorld eine Geschwindigkeit bezüglich einer Achse an. Und mit einem timer steuerst du wie lange er die gewünschte Geschwindigkeit behält. Die zurückgelegte Strecke ist gleich Geschwindigkeit mal Zeit. Da die Strecke konstant bleibt, musst du folglich die Zeit erhöhen.
Also läuft ist deine erste Timerabfrage nicht if ( timer >= 5) sondern if ( timer >= 10). Das verschiebt sich dann entsprechend in allen Abfragen bis nach hinten durch. Natürlich waren die Zahlen jetzt von mir aus der Luft gegriffen.