How do you link two shapes relative position?

I would like to link the eyes of a figure to the face so that when I move the face the eyes stay in the same position relative to the head. How do I do this? I know about linking origins, but when I do this, the eyes get moved to the center of the face. Thanks for the help!

One way is to create all the face shapes on its final place and after you’re happy with the result you can then link the origins (all them at the 0,0 position) then move the origin of one of them would move all at the same time.

Alternatively you can place a Translate Layer on top of the shapes that are not on place and translate it to the correct place. Then to avoid to edit the Translate layer parameter you can convert the “Origin” parameter from the translate layer to Greyed what will prevent any edition.

BEFORE
Head paste canvas
-head layer 1
-head layer 2
-head layer 3
Eye 1 paste canvas (bad aligned)
-eye 1 layer 1
-eye 1 layer 2
-eye 1 layer 3

AFTER
Head paste canvas
-head layer 1
-head layer 2
-head layer 3
Eye 1 paste canvas (alignment fixed)
-Translate Layer
-eye 1 layer 1
-eye 1 layer 2
-eye 1 layer 3

Finally you can encapsulate the things in one way that the face parts depends on the head stuff like this:

Head paste canvas
-head layer 1
-head layer 2
-head layer 3
-Eye 1 paste canvas
–eye 1 layer 1
–eye 1 layer 2
–eye 1 layer 3

And to avoid misalignments then you should convert to Greyed the Offsets of the Eyes paste canvas layers.

-G