I wrote Dice in the Vineyard to deal with this problem. You allocate areas on the tabletop for each character; the script adds poker-chip-styled tokens to represent the character's rolls, and keeps track of them so you can easily get chip counts. The intent is that you'd put a character token in the top-left of each area, and set it up with token actions like "!ditv roll <character name> <X>d<Y>" for all your frequently-accessed rolls (the roll command is additive, so you'd just click all the buttons you need). Originally, I wanted to use decks and hands for this, to free the tabletop up for art. However, infinite decks don't give adequately random results (a "d4" deck with 1, 2, 3, and 4 in it will give one of each for every four cards you draw; shuffling just affects the order of each group of four). I made this suggestion in hopes of improving that: <a href="https://app.roll20.net/forum/post/1279991/auto-shuffle-option-for-infinite-card-decks" rel="nofollow">https://app.roll20.net/forum/post/1279991/auto-shuffle-option-for-infinite-card-decks</a>