CAN'T RIG OVAL PUPILS(cat eye)

I have a character that has normal eyes but oval pupils, no matter what i do with parenting or using a lattuce they just stay in the same position, if the head rotates the eyes dont rotate with it but when i use a track to constraint after parenting the eyes to the bone it cancels out the rotation and just makes the pupils straight up and down no matter how the head is turned! Ive been struggling with this forever!! Please tell me how to fix it if you know