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