Sorry, john... I lost track of this thread. The problem was just that I hadn't left a space between the "token-mod" and the double braces. I'll fix it, above, but put it here, too. This command worked for me in my game: !token-mod {{ --on showname showplayers_name --set controlledby|all name|1d8-F1 }} That will work for all selected tokens, and set all of their names to be the string "1d8-F1". If you want that to be an individual roll, that's when we would need to implement a forselected addition to this command. Although, if you wanted to somehow individualize the token names, we can do that with forselected and an iterative tag: {&i} So... an example using that... Let's say that your "F1" is a group of tokens, and among them you might have a handful of tokens you want to differentiate. We can name them starting with "F1-0" using this command: !forselected token-mod {{ --on showname showplayers_name --set controlledby|all name|F1-{&i} }} Or, if you wanted to start the naming with "F1-1" instead of "F1-0", we can change that {&i} to be {&i + 1}. But I'm just guessing what you're trying to do with a name like "1d8-F1". If I'm wrong and if there's a different thing you're trying to accomplish but you find that you have to do a "close enough" workaround that then results in after-the-fact manual work, post back with your steps. There might be a way to automate it with TokenMod and the Metascript Toolbox.