Jarren is taking advantage of the fact that TokenMod can utilize either selected tokens (default), token ids, or character ids. He's having you supply character IDs since, from map to map, the tokens that represent those characters would be different, and therefore have different IDs. This formation: @{CHARACTERNAME1|character_id} ...is a Roll20 construction where Jarren wants you to replace "CHARACTERNAME1" with the first character's name. The construction consists of a character identifier (the name), followed by a vertical pipe, followed by an attribute/property you want to return from the character, if found. So if you had a character named Actual Cannibal, you could get his "NormalTuesdayNight" attribute like this: @{Actual Cannibal|NormalTuesdayNight} The metascript solution Keith mentioned earlier would be to install the Metascript Toolbox, and then use the constructions right in the command line with the TokenMod commands. For instance, if you had three characters named Actual Cannibal, Shia LeBeouf, and Volcano Man, you could select them specifically by adding this to your TokenMod line: {&select Actual Cannibal, Shia LeBeouf, Volcano Man} Then your TokenMod line could go back to not needing the --ids argument that Jarren included (that argument is necessary if you are supplying tokens/characters to affect; by using SelectManager we are manipulating the tokens that are selected prior to TokenMod seeing the message, so we don't need the --ids arg). Another option when using the Metascript Toolbox is to supply criteria to a wildcard search. That way, you wouldn't have to update (potentially) a bunch of different commands if your party ever grows/shrinks. That is, this version would work whether you added a character or lost a character because it targets "all characters on the page": {&select *, +pc} You can add that to a TokenMod line that targets selected tokens, and this little syntax will select all the player tokens on the current page (check the documentation for how that is determined if you have a question... I think it is if a non-gm player is listed *first* in the controlledby property of the token).