Ive scripted correct but things keep moving when I script more stuff

^ Perhaps replace the “in zone 2” with a number instead since it’s already in zone via the shift and scaling commands prior/after?

^Maybe try changing it to:
&overlay MAGIC to layer 6

^Try removing “in zone 2” within those commands and same for these ones:

Try specifying the zone in this command:

This one says “zone 1” unlike the others that are “zone 2.”