For ZXultracool. I made a custom block named 'Go (value) and (value). The first value changes the wait time after every it gets big and then shrink and the second value is the repeating time.
For ZXultracool