Eye scale along surface help

Hi…It’s me again…

I asked this question about a year ago but never got any luck, I’m not sure it’s entirely possible but I’ll ask anyway.

The way I have the eyes for this character are just circles they were shrink wrapped against the head which is essentially a sphere. My question is, how would I go about rigging the eye to make simple shapes? I’ve tried lattice and deform but it tends to go haywire.

Is manually making shape-keys the best way to go? I’ll attach some pictures so you can see what I mean.

Happy Friday!

How about making the eyes separate objects, using a bone for each eye that is parented to the head then scaling the bones ??

Yeah I’m thinking I will do that. One problem is I wanted to get a blinking animation and I’m finding that hard to pull off.