Ziechael said: Beyond Scott's suggestion it depends very much on the gameplay style and requirements of the DM and players. Common scripts used would include (can't link, on phone sorry): TokenMod (helps streamline setting up of tokens for mooks and PC/NPCs and can be used for MANY in play conveniences) ChatSetAttr (Perfect for those 'click here to RAGE' moments as well as other times you need to alter sheet attributes on the fly) Roll20AM (Like sound effects, atmosphere and suspense music but don't like having to find it in your jukebox... use this) Powercards (Not as commonly used thanks to RollTemplates and advanced character sheets but still can't be beaten for conditional logic and customisable chat output styling... also has Roll20AM integration for sound effects and AlterBars integration for automatic damage/healing options) AlterBars (works nicely with Powercards to automate damage/healing but surpassed by TokenMod for general bar value alterations IMO) It's A Trap! (Who doesn't like nasty surprises for meddlesome adventurers...) GroupInitiative (cause rolling initiative for all 50 goblins and then remembering to sort the turn order AND hover over each one to figure out who's turn it is just sucks) And many more... think of a gameplay issue or problem and there is likely a solution for it in the API (Bump: for invisible tokens, Torch: for flickering firelight that moves with your players etc etc) Also, if you use the companion script, GroupInitiative is not needed as there is group roll handling in the companion.