The Aaron said: Hmm... Maybe this will help? <a href="https://app.roll20.net/forum/post/1067109/script-charutils-a-collection-of-utilities-for-manipulating-character-data" rel="nofollow">https://app.roll20.net/forum/post/1067109/script-charutils-a-collection-of-utilities-for-manipulating-character-data</a> keithcurtis said: There are also these approaches: Universal Chat Menus 5e Menu Macros Menu Maker 5e Menu Macros NPC Statblock Chat Menu for D&D 5e sheet — No API required! Token Action Maker timmaugh said: In messing around with InsertArg tonight, I found you can copy abilities from a Mule character to a destination character fairly easily, as long as you have access to both. The command line, by IA standards is quite short: !ia --load#SourceCharacter|SourceAbility --store#DestinationAbility I explain more in this post . It looks like I have several approaches! CharUtils is working, so I'll use that to prep for my next session tomorrow, then I'll play around with InsertArg to see if it ends up working better. I've used Universal Chat Menus and Token Action Maker before (great scripts), but the output just wasn't exactly what I wanted for either one. Eventually I'd like to figure out how to merge the two scripts so that ability chat menu buttons are created for a character grouped by type (Actions, Legendary Actions, Reactions, Traits), instead of having individual buttons for each repeating item. My approach gives me a non-API way to create Universal Chat Menus that create 'info' links for each item, and also has custom styles added without using Stylus, so it'll always display correctly if I use it for my players who aren't using Stylus. Thank you to all three of you!