DM Eddie said: rcbricker said: So I want to create a macro that I can attach to my token. I want work as follows: Click spellbook > have it list all my spells by level. Each spell list is a macro. The spell macro is basically a cut and paste of the results from taking the action from the attacks and spellcasting section of the character sheet. The language from that section works well. I just want to stream line the process. I want an action list macro for melee and ranged attacks to work the same way. I am unsure how to make a parent macro that calls child macros. I have been where you are, and I get it, I really do, I wanted something like that too. Heres the rub and why I gave up on it *mostly*. What you really want fundamentally, is a character sheet so use the one you have. You want a macro? As someone who hosts for 8 player tables, why on earth would you want to offload your character sheet to a chat macro that nests a bunch of variables and buttons in the chat window thats constantly jumping around from people typing things into it. Ok, so make it a drop down....went that route too and I made it. It works, but it is WORK. Some people above have recommended token action maker, that script works great for making buttons for npc's, worked horribly for players characters in my experience and it still makes the fatal mistake of trying to offload the whole point of the character sheet into the chat output area where it gets jumbled around and drowned out in spam. Unless your players are experienced roll20 sheet and script users, Token action maker is going to break every time Jonny "reckless attack everything" Berserker decides to jumble any repeating row around in any way shape or form then you as the DM has to go in and delete a bunch of stuff and readd it with the script, and that happens ALOT as your table grows even worse if your players change week to week. I did say I did it and I made it. The macro I made is literally too long to post here. I also didn't make it for players, I made it for common npcs I like to try and insert into my games as difficult monsters reskinned as an orc, or a humanoid of some kind in every encounter. Example: I really like all those caster npcs out there but they are so poorly built so I went and made a generic wizard, sorcerer, bard, and cleric and just reset the represents as on a few npcs from time to time to these other sheets I have with those massive macros of actions, bonus actions, reactions, and free actions button drop downs. I'll share like a small free actions macro or something but be warned, this takes TIME to build and building it for a player is going to look awesome but then you are going to be a slave to that player whenever they decide they want to add something new or they level up and new stuff needs to be added. Actually I was going to share reaction macro but it has xge content in it and I'm sure I'll get yelled at for sharing it so instead I'll find a macro of martial crap... ?{What Reaction?||Rapier, &{template:atkdmg} {{mod=[[@{selected|pb}[PB]+@{selected|dexterity_mod}[DEX]]]}} {{rname=Rapier}} {{r1=[[1d20cs>20+@{selected|pb}[PB]+@{selected|dexterity_mod}[DEX]]]}} {{always=1}} {{r2=[[1d20cs>20+@{selected|pb}[PB]+@{selected|dexterity_mod}[DEX]]]}} {{attack=1}} {{range=5ft.}} {{damage=1}} {{dmg1flag=1}} {{dmg1=[[1d8+@{selected|dexterity_mod}[DEX]]]}} {{dmg1type=Piercing}} 0 {{dmg2=}} {{dmg2type=}} {{crit1=[[1d8[CRIT]+1d8[PiercerFeat]]]}} {{crit2=}} 0 {{desc=Can reroll 1 attack damage dice.}} {{spelllevel=}} {{innate=}} {{globalattack=}} {{globaldamage=[[5d6[Sneak Attack]]]}} {{globaldamagecrit=[[5d6[Sneak Attack]]]}} {{globaldamagetype=}} ammo= {{charname=}}|Uncanny Dodge, &{template:traits} {{name=Uncanny Dodge}} {{source=Class: Rogue 5}} {{description=Starting at 5th level, when an attacker that you can see hits you with an attack, you can use your reaction to halve the attack's damage against you.}}} I have a wizard, bard, sorcerer, and cleric who all have action economy macros built out for their situations as well and the actions on these bots are so massive but the one shining benefit is that alot of stuff gets reused so if you build your macros out in notepad, it starts to become a series of copies and pastes. I have even given the bot macros to some players as I gave my battlemaster one to one of my players playing a battlemaster and I gave the barbarian the barbarian one minus the wild magic parts as he was a berserker and the bot was wild. Ultimately nothing will work well other than *the actual character sheet* because the novice player is going to edit their sheets repeating rows breaking anything you do with the sheet that doesn't completely rewrite the sheet itself like my key above. If you try to call the rows, you'll be constantly gritting your teeth editing their sheets. The entire spell page is exactly this. I appreciate your point of view. However, I am trying to write this for my character sheet as I am playing this campaign. I might even manage similar macros for the other players if they are interested.