Thanks, Keith, for the assist on the links... Also of interest to Darryn I think would be this link with the criteria examples. (Yeah, I really need to get all of this into the wiki!) Darryn, you can get all tokens on the gmlayer like this: {&select *, +layer=gmlayer} Getting them all into the Turn Tracker is a little trickier (at least if you are using a roll) because rolls are going to resolve before scripts... so the roll will try to put a token into the turn tracker before there is even a token for the message! The above should work if you are having a script (like GroupInit) add the tokens-you've-selected to the Turn Tracker. If you want to add them using a roll (and you want that roll to be specific for each token), you actually have to use a deferred roll with the {&tracker} tag: !forselected(^) /w gm {^&r} 1d20 {&tracker} {^&/r} {^&simple} {&select *, +layer=gmlayer}