Worked on a bigger project with approx. 300+ frames for about 14 hours but scrapped the whole thing, so I decided to just make something simple, took about 45 mins.
A really nice and cool build!
From what I see in the background you're using /setblock and /clone I assume. And redstone for the timing.
If you're making this in 1.13 or higher you can use scoreboard to do the timing for you, essentially getting rid of all the redstone.
Tiny guide!
This will be making the scoreboard that you'll use for timing
- /scoreboard objectives add timer dummy
The [fake name] can be whatever you want, you'll just need to use the same name in the next command. [Time] is when you want the command to run. [command] is the command you want the run, duh
- /execute if score [fake name] timer matches [time] run [command]
This is to start the thing your building.
- /scoreboard players add [fake name] timer 1
All commands need to be in repeating command blocks, and always active except the last one.
To restart use this command
You can do it easier with function but I can't use them so can tell you how.
- /scoreboard players reset [fake name] timer
Waiting on some help of an astonishing designer :p