Note, this will be in One Click soon. I would like to give early adopters a chance to give it a try and see if there are any critical failures. I know a lot of people depend on this script, so I want to introduce it cautiously. The pre-release code is here . Token Action Maker 2.0 is a full rewrite of the original Token Action Maker — but it now covers the Beacon-based D&D Fifth Edition (5e & 5.5e) sheet as well as the sheets it's always supported, and auto-detects which one it's looking at instead of needing to be told. This is an update to Token Action Maker. If you are using One Click to install scripts, you will not have to install anything new. What it does Select one or more tokens, run !ta , and it reads each token's character sheet and builds its token action macros — attacks, features/traits, spells, checks, saves, initiative — so you don't have to build them by hand. Every generated button is native to the sheet: once it's built, it works with the API turned off, same as before. Supported sheets D&D 5e by Roll20 (Beacon / D&D 2024) — new in 2.0 D&D 5e (Classic / OGL) Pathfinder 2e (Official) Commands !ta — creates the full default set of token actions for the selected token(s). I detect which sheet, and creates appropriate PC/NPC actions. !ta [categories] — limit to specific categories: attacks, traits, bonusactions, reactions, spells, checks, saves, init (plus legendary/mythic on Beacon and legacy 5e; offensive/reactive/interaction on PF2) !ta name — use the character's name instead of its ID in generated macros, so they survive a Character Vault move !ta sort — same as !ta , but groups and alphabetizes NPC actions/attacks so related ones cluster together on the token action bar !ta delete — removes token actions (anything renamed with a trailing period, e.g. "Longsword.", is protected and skipped) !ta deleteall — removes all token actions, with a confirmation step first !ta help — whispers a short usage page, plus buttons for each sheet's own category list and notes If you've got old macros saved with the legacy commands ( !deleteta , !deleteallta , !sortta ) or the pf2 keyword, those all still work exactly as before. What's new if you used the original Token Action Maker Beacon (D&D 2024) is supported for the first time. Sheet type is auto-detected per token — no more typing pf2 , and one run now handles a mixed-sheet game correctly. (Sorry, no Demiplane coverage. There is no API connection to Demiplane sheets. !ta sort more reliably groups NPC actions so that they will list in categories when token actions are sorted alphbetically.. Check/Save/Init dropdown options now show each one's live +/- modifier next to the name. PF2 initiative lets you choose which skill to use, instead of being locked to Perception. (Thanks, Gauss!) Generated action names keep the sheet's original casing — no more forced Title Case. delete / deleteall only ever touch actual token actions now, never other hand-made abilities. Chat output is fully restyled — cleaner boxes, styled buttons and links. Beacon runs take noticeably longer than 5e/PF2 (it's a slower, asynchronous sheet). You'll get a timestamped progress update in chat as each character finishes, and progress is also logged to the API console, so a slow run doesn't look stuck. THIS IS NO LONGER TRUE! !ta help is a short common page plus per-sheet buttons now, instead of one single wall of text. One behavior change to flag: PC trait/feature buttons are off by default now ( !ta traits to include them) — the original always included them. Manual Install (temporary—this will be in One Click soon, if no issues arise.) Open the code on GitHub Gist Click "Raw" at the top of the code, then select all (Ctrl/Cmd+A) and copy (Ctrl/Cmd+C). In your Roll20 game, go to Game Settings → API Scripts. Click New Script, name it (e.g. "Token Action Maker"), and paste in the copied code. Click Save Script. Check the API console for a clean startup message with no errors. Feedback This is a ground-up rewrite of the sheet-handling underneath, so if something behaves differently than you expect on your setup, let me know here or by PM. This script was originally previewed on my Patreon page.