So firstly, to ensure they move together, flip these two lines. Remember, the ampersand sign (&) occurs at the same time as lines below it. So you’d either need to flip it like so:
&overlay TIMESPHERE02 rotates -360 anchor point 0.5 0.5 in 10 using easeinout
@overlay TIMESPHERE01 rotates 360 anchor point 0.5 0.5 in 10 using easeinout
or simply flip the signs…
&overlay TIMESPHERE01 rotates 360 anchor point 0.5 0.5 in 10 using easeinout
@overlay TIMESPHERE02 rotates -360 anchor point 0.5 0.5 in 10 using easeinout
Either one works.
As for your jumping issue, it appears to be as a result of the rotating. I think your issue there is that your overlay wasn’t centered like the larger one. To fix that, just spot the smaller circle (or sphere2) while it rotates to be where you want it to be, then add that spot to the rotate command. Then move it back to its original position once the rotation is done (it’s a lot simpler than it sounds).
Example of how it’d look with my changes (without the actual spotting, as I don’t know it):
&overlay TIMESPHERE02 rotates -360 anchor point 0.5 0.5 in 10 using easeinout and TIMESPHERE02 shifts to x y in zone 1
@overlay TIMESPHERE01 rotates 360 anchor point 0.5 0.5 in 10 using easeinout then TIMESPHERE02 shifts to 27 158 in zone 1
To move the overlay where you want without a rush, I’d add in a long pause to give you time. Something like pause for 1000. If that doesn’t seem to work, let me know <3