Eye Rig problems

I’ve been working on a character for an RPG game I’m developing, I’ve mostly completed the body and hair, but I’m having trouble with the eye rigging. I cannot get the character to properly blink, there are gaps I can’t control and it doesn’t look neatly closed. I’ve tried messing with the weight painting for days to no avail. Can someone help me fix the eyes so that they can properly blink with ease. I’m using the metarig setup.

I’m a new user so I can only upload one image at the moment.

Here is the bone setup I’m using:

I managed to find a solution, I just had to rearrange the eye bones to match the vertices around the eye. The bottom side eye bones seem to move by scale rather than rotation to make the sides shrink.