My personal list of no-question must-haves is actually extremely short: Token-mod - anything you want to do with tokens. Get this. Token Action Maker - adds multiple token actions with one click. Indispensable for GMs imo I also would highly recommend looking into these quality of life improvements to see if it is applicable to your gaming style/preferences ChatSetAttr - allows modification of character attributes via macros RecursiveTable - great for random encounter or treasure tables that need additional die rolls or subordinate tables TableExport - Combined with a spreadsheet string builder , creating large rollable tables can't get easier GroupInitiative - speeds up initiative process Scriptcards - conditional logic(!), custom functions(!), can call other scripts, customizable output. GroupCheck - Fireball, anyone? Wildshape - your druid will thank you SpawnDefaultToken - (biased opinion) - for summoning tokens representing spell effects, creatures, AoE's, terrain, etc. Thread 2 linked here. Original thread has more examples. TokenNameNumber - automatically appends number to creatures as they are dragged to the VTT Supernotes - pulls GM notes from tokens, whispers or broadcasts, allows easy access to reference info without searching through journal Teleport - auto teleportation! DoorKnocker - Doors: the bane of all GMs running dungeon crawls EncounterHelper - with some setup, running multiple and/or muli-staged encounters is a breeze DnD 5E by Roll20 Companion (if 5e is your thing) I haven't used it yet, but timmaugh's APILogic above looks pretty darn handy SelectManager - another meta-script. The description sounds complicated, but it's easy to use. Allows Selected & Target in the same api call (normally it is one or the other, as the api "forgets"). Also allows selected/targets to be retained for scripts calling other scripts. Very useful when calling a script from within Scriptcards, for example. These are either niche applications or just fun/neat/interesting TokenFate - randomly selects one out of a group of selected tokens (so your players won't think you are picking on anybody) OnMyTurn - (scriptlet) - triggers abilities on character/npc turns - for ongoing damage, regeneration, reminders, etc. AutoPing - (YouTube tutorial with code link in description) - automatically Ping-pulls players to a preset location on a map change event. Bump - handy for all those invisible creatures Radar - (biased opinion) - animated radius with visible pings for sensors/detect magic/blindsense/divine sense, etc. DLDarkness - (biased opinion) - automatically creates a gridded/non-gridded circle of dynamic lighting tied to source token for darkness effects TokenLock / MapLock - just what the names imply Hourglass - graphical timer/stopwatch WeaponArcs - great for many space games or could be used for blast effects, beholder anti-magic cones, etc. That's it for now. I'm sure I'm forgetting something obvious. Have fun!