Here's my standard blurb that I'll just cut-and-paste. Start with TokenMod ... it's the absolute must-have if you only have a single script, and the one that will enable you to turn on/off light sources, switch token faces, etc. Then I've bolded the ones I think are most useful in a general sense. I personally use DnDBeyond and Beyond20 for everything PC character sheet related, and I use a ton of scripts and scriptlets (little one-off, single use type things that I've picked up all over the forums). So there are definitely other scripts that I don't use which may be very helpful for you (such as Scriptcards or CombatMaster). A lot of these scripts are not listed as "one-click" but are in fact available in the Script Library. I just didn't have the link handy for them. I modified several of the scripts in minor ways -- for example if there is a sendChat() function that has a blank 'speaking as' reference, I usually like to modify that so that the API is named. For all of these scripts I have various macros to call them but that would take a lot of time to list all those out. Also, definitely check out the Stupid Roll20 Tricks thread if you haven't before. Metascripts Metascript Toolbox - This is a single macro that has all of Timmaugh's Metascripts loaded as dependencies to make it easy to just load them all up at once. Communication AnnounceHello - (Edited version) Sends a message to chat when players enter or exit the game Message of the Day - Greets players that log in with the contents of a note NoArchive - (Edited version) Prevents chat message from being archived SuperNotes - Pulls the contents from a token's GM Notes field emas (One-click) - Provides player !emas and !as commands, duplicating the effects of the GM-exclusive Text Chat commands /emas and /as Faerun Calendar - If you're playing in a Forgotten Realms, Greyhawk, Eberron, or 'Modern' (real-world) setting, this will create a calendar you can share with players D&D 5E Loot Macromule - Treasure tables for D&D 5E GM Functions APIHeartbeat - Shows the API is running by oscillating the color of the user API Startup - "API Starting" message to chat Bump - Move Tokens to GM layer and create invisible token with GM aura on Object layer PingPullPlayers - Pulls controlling players to selected token Door Knocker - Simplifies opening and closing doors so much Center Small Tokens - No API Commands used. Automatically centers tokens that are smaller than 70px on the grid. RecursiveTables - For doing more sophisticated rolling on tables (loot, NPC generators, etc.) TableExport - Import Rollable Tables DLTool - Everything Dynamic Lighting related Update Tokens/Characters TokenMod - Provides an interface to setting almost all settable properties of a token ChatSetAttr - Provides an interface to set character attributes D&D 5E Universal Statblock Macromule - Chat menus for all PC & NPC info and rolls DnD 5E by Roll20 Companion (one-click) - Resource/ammo tracking, short/long rest functionality, etc. NumberNPCs - Appends a number to the end of each NPC on a page where there are more than one representing a given character MonsterHitDice - Automatically fills in the hit points for a characters dragged onto the table top TokenNameNumber - Automatically numbers tokens as they are placed on the tabletop Faces - Easily swap rollable token images TokenAction - Creates default token actions for the selected tokens UniversalChatMenu - Creates Chat Menus Add GM Note - Used with TokenNameSwap to create name in GM Notes field that can be swapped with token name TokenNameSwap - Used with AddGMNote to swap token name from token field to GM Notes field. Set Char Name - Used to update Character Name Map Change - Allow players to move themselves to pages you designate (like an overworld map or landing page) Token Condition - Add images to tokens for conditions, or what I use it for is lighting and mounts. Lighting is done with invisible .pngs that are a light source so they follow the character, and mounts follow the character as well CustomizableRollListener - "Listen" for specific chat outputs and respond with prompts (such as a reminder when a character casts a concentration spell) Twins - Have two tokens mirror movements on different pages Linked Movement - Have two tokens mirror movements on the same page Teleport - Move tokens to 'portals' (on the same page or on different pages) Turn Tracker/Combat Aura/Tint HealthColors - Sets the aura or tint of mobs and players to green/yellow/orange/red based on how hurt they are. SimpleInitiative - Turn Tracker End of Turn and Green Dot functionality SpellTurnTrackerEffects - Apply spell effects to the turn tracker TokenActionMaker - Create Token Actions for character abilities Observer - Designates a player to be an observer, restricting view to tokens on their turn GroupInitiative - Rapidly add large groups of tokens into the turn order GroupCheck - Roll checks, saves, et cetera for many tokens at once Apply Damage - Roll saving throws and automatically apply damage for many tokens at once; Used in conjuction with GroupCheck Script Condefinition - D&D 5E; watches for keywords and outputs info/buttons for conditions and status effects MarkTurnStartLocation - Place a small icon under the current token's location during combat, so you can always trace distance moved FlyMore - Add status markers to note a token's height/depth (great for flying/burrowing/swimming creatures during combat) LegendaryActionReminder - GM Whisper reminder after PC turns, if character with Legendary Actions is in Turn Order