Thank you for the links. I actually was playing around with something like that, but the problem I ran into is that the attribute it selects on the characters sheet, does not translate well into the actual roll. It is the 2d20 system, so the roll is quite complicated. When you select a skill on the character sheet, it takes you through multiple drop down queries as you select a drive, number of dice and if a focus or not. For example, when I roll a skill from the char sheet and generate the macro by pressing the up key in the chat box if gives me: @{House Guard|whisper}&{template:dune}{{title=^{Battle}}}{{character=@{House Guard|character_name}}}{{drive=?{@{House Guard|tkey_r_drive}|@{House Guard|tkey_r_duty},@{House Guard|duty}[duty] | @{House Guard|tkey_r_faith},@{House Guard|faith}[faith] | @{House Guard|tkey_r_justice},@{House Guard|justice}[justice] | @{House Guard|tkey_r_power},@{House Guard|power}[power] | @{House Guard|tkey_r_truth},@{House Guard|truth}[truth]}}}{{skill=[[@{House Guard|battle}]]}}{{rolls=[[?{@{House Guard|tkey_r_dice}|2|1|2|3|4|5|6}]]}}{{focus=[[?{@{House Guard|tkey_r_focus}|@{House Guard|tkey_r_no},0|@{House Guard|tkey_r_yes},1}]]}}{{target=[[@{House Guard|battle} + ?{@{House Guard|tkey_r_drive}|@{House Guard|tkey_r_duty},@{House Guard|duty}[duty] | @{House Guard|tkey_r_faith},@{House Guard|faith}[faith] | @{House Guard|tkey_r_justice},@{House Guard|justice}[justice] | @{House Guard|tkey_r_power},@{House Guard|power}[power] | @{House Guard|tkey_r_truth},@{House Guard|truth}[truth]}}]]}}{{focuses=@{House Guard|battle_focuses}}}{{roll_1=[[1d20]]}}{{roll_2=[[1d20]]}}{{roll_3=[[1d20]]}}{{roll_4=[[1d20]]}}{{roll_5=[[1d20]]}}{{roll_6=[[1d20]]}} So, for this idea to work, I need the selected token to roll as if I pressed the button on the sheet. As is, if I do @{selected|Battle}, it just puts the character's static Battle value in the chat window, instead of rolling as if the button on the sheet was pressed. Any thoughts on how to make this work?