Made for the course "Advanced cartoon eye rig". I changed a bit the rig : first I didn't use any meshdeform modifier (the lattice is sufficient). Then I added an empty for a global control of location/rotation/scale (useful to place the eye in a character, and to parent it to an armature). I checked the rig, it doesn't break when I change this global control.
I made this eye and yes I have trouble with re-scaling the eye for different uses. Um, I don't really follow how you added the global control...could you give a quick run through of how you fixed this?