Is UV offset eyes movement possible in VRChat?

I currently working so hard to create my first avatar
Now the big problem is the eyes model of the character are almost flat surface
I can not simply rotate them to make the animation, it will be terrible
I searched on the internet and found out UV-offset is a good method to make toonlike chracter’s eye to move
but I have no idea how to control them using armature
I’m quite new on Blender and Unity
I really hope somebody can give me some advices
thank you!