I'm sure anyone who understands the title of this topic will be able to help me out :-) For a while now I have been using a macro that creates a set of buttons in chat (allowing players to click on them) where each button rolls on a different rollable table. It has been working fine with no problems (I forget where I got all the syntax for this macro, but it was bound to be from these forums!). The macro that creates the buttons looks like this: &{template:default} {{name=Select CRIT Table:}} {{Critical HIT=[Melee](`#chm) | [Ranged](`#chr)}} {{Critical MISS=[Weapon](`#cmw) | [Spell](`#cms)}} This creates 4 buttons labelled "Melee", "Ranged", "Weapon" and "Spell" in a nice format. Each button runs a separate macro (called chm, chr, cmw, cms), each of which performs a roll on a different rollable table. An example of what one of these macros looks like is here: &{template:traits} {{charname=Critical Hit Melee}} {{name=Critical Hit Melee}} {{source=Table}} {{description=[[1t[Crit-Hit-Melee]]]}} This all works lovely when the macros are stored in the macro list - the first macro displays the table in chat and when you click on one of the four buttons in this table, it rolls on the appropriate table and displays the result, like this: However, I wanted to move the macros into a "macro mule" character in order to easily copy between games. But when the macros are contained within attributes of this character, they stop working (the buttons are created by the first macro, but when you click on them, it just displays "#chm" or similar). I have tried substituting " %{Tableroll|chm}" (where Tableroll is the name of the macro mule character) but this doesn't work. I've also tried messing around with the &# syntax but I got quickly out of my depth (and managed to crash out of the Roll20 game!) Anyone have any ideas how I can make my macros work from within a character?