Faces can work off an existing table, which would require the images to be in the table-builder's library. Or it can work off of any multisided token, regardless of image source, with the command: !faces existing Edit I just looked at my Faces documentation. This is a lot easier than I first wrote. Select all of the PC tokens and run: !faces create Doppleganger This will create a rollable table with all of their faces. You can edit this to add names if you wish. Then select the doppelganger token (any token, really) and run: !faces Doppelganger This will allow you to choose the face (and name, if you edited the table) for that token. More info on Faces here . Images just need to be in any library, not necessarily your own. OLD ANSWER: The easiest way to create a doppelganger token would be to drag it to the VTT on the same page with the character's tokens. Then select it and run the following token-mod command: !token-mod --set imgsrc|+@{target|token_id} --ids @{selected|token_id} Run this once for each token whose face you want to add, targeting each one in turn. This will add their faces to the doppelganger token. Save that as the default token for the doppelganger if you wish. Then you can use the faces script or the built-in interface to change the side. If you do want to go to the effort of setting up a rollable table, the Faces script can also allow you to quickly change the name as well as the face. More info here .