If this is game-wide, I am going to assume this macro needs to work for multiple characters. If you are writing it for only one, then drop the "selected|" bit from each attribute call. 1. I think it is hard coded into the default roll template to use the white text. You might consider using one of the 5E templates, or maybe use @{selected|character_name} or @{selected|token_name} for the name, and then put the rollable table output in the first set of following {{ }}, making the attack roll the second line in chat. 2. If you haven't checked out the wiki article on that sheet, you might want to do so. According to that, you would want @{selected|dexterity_mod}: <a href="https://wiki.roll20.net/D%26D_5E_by_Roll20#PC" rel="nofollow">https://wiki.roll20.net/D%26D_5E_by_Roll20#PC</a> 3. Those are probably in that wiki article also. If nothing else, you can always get an attribute by right clicking on an input, selecting inspect element, and seeing what the html says. You are looking for a part of that code that says name="attr_someattributenamehere". Whatever comes after the attr_ is the name you need to put in the attribute call: @{someattributenamehere} or @{selected|someattributenamehere}.