Halo 5 Forge Script Help? (Looping)

I’ve been trying to make a moving platform system where there are multiple platforms moving in the same pattern in an infinite, automatic loop.
I use timers to do this, I can create a loop fine with just one platform, but I find problems making other platforms follow behind it in the exact same way. Here is my script for the first platform.

SCRIPT 1

  • CONDITION: Timer - Initial Delay: 0.00 - Repeat Timer: 37.50

  • ACTION: Move - X: -47.50 - Time: 10.00SCRIPT 2

  • CONDITION: Timer - Initial Delay: 10.00 - Repeat Timer: 37.50

  • ACTION: Move - X: -95.00 Z: -95.00 - Time: 20.00SCRIPT 3

  • CONDITION: Timer - Initial Delay: 30.00 - Repeat Timer: 37.50

  • ACTION: Move - Z: -25.00 - Time: 7.50SCRIPT 4

  • CONDITION: Timer - Initial Delay: 37.50 - Repeat Timer 37.50 - ACTION: Position Reset - Time:0.00
    This creates a perfect loop for my platform. However I want more platforms moving in the exact same path and speed, but slightly behind each other. This would create the illusion of infinite platforms moving in a conveyor belt-like motion and formation.

I have tried making another platform in the same location as the first one, but with a Repeat timer of 40 seconds, so that it starts slightly later than the first platform, and this works for the first loop, but after that their timelines become too out of sync and they become inconsistent. I want a way to make all the platforms stay in sync.

Id really appreciate it if any good scripters could help me out here, as this is the only thing stopping me from finishing my map!

two things;
1: if you have them in the same position you need to add a delay to your timers for the second platform so it waits before preforming the actions OR
2: you could just put it next to it and edit the movement number so that it doesn’t go past the first one

> 2533274931547918;2:
> two things;
> 1: if you have them in the same position you need to add a delay to your timers for the second platform so it waits before preforming the actions OR
> 2: you could just put it next to it and edit the movement number so that it doesn’t go past the first one

I’ve tried both those methods, and it works for the first loop, however after that their timelines become gradually out of sync which leads to extreme inconsistency. Anyways I managed to fix it by setting an increasing intial delay to every block after the first. Thank you for your suggestions though!

This sounds similar to a problem I am having with my platforms. Can you by chance record the loop?