&{template:default} {{name=Bardic Inspiration}} {{Inspire=@{target|token_name}}} {{Roll= [1d8](! IDK HOW TO ROLL THE FREAKING DICE )}} {{Effect= ‣ Ability Check ‣ Saving Throw ‣ Attack Roll to you ‣ Attack Roll to enemy ‣ Damage to you ‣ Damage to enemy}} NOT the GM but the player Other player can click the button, and it rolls dice Nesting Macro Don't work when others click. It will only say "#macro name" free account and do NOT have API This should be easy, but I for the life of me can't figure out how to make that button just roll a dice when CLICKED . I want the other player to be able to click on the button and roll a dice. I originally used Nesting Macro but that don't work when other player click it. It will simply say "#macro name" when other player click the button. I spend like weeks for this simple task and is driving me crazy. I'm on free account and is a player in the game so no API. Want to make this macro to help remind people that they got a bardic inspiration and just click to roll ): THANK YOU Oosh said: What you're trying to do is possible. There's the simple: &{template:default} {{name=Bardic Inspiration}} {{Inspire=@{target|t1|token_name}}} {{Roll=[1d8](!
[[1d8]]) }} {{Effect= ‣ Ability Check ‣ Saving Throw ‣ Attack Roll to you ‣ Attack Roll to enemy ‣ Damage to you ‣ Damage to enemy}} There's the simple, but with custom styling applied to the link: &{template:default} {{name=Bardic Inspiration}} {{Inspire=@{target|t1|token_name}}} {{Roll=[1d8](`[[1d8]]" style="color:blue;font-weight:bold;border:1px solid blue;border-radius:5px;padding:2px; background: white) }} {{Effect= ‣ Ability Check ‣ Saving Throw ‣ Attack Roll to you ‣ Attack Roll to enemy ‣ Damage to you ‣ Damage to enemy}} And last, but not least, there's nesting an entire template in the button: &{template:default} {{name=Bardic Inspiration}} {{Inspire=@{target|t1|token_name}}} {{Roll=[1d8](`#&{template:default} {{name=@{target|t1|token_name} uses Inspiration}} {{1d8=[[1d8]]}})}} {{Effect= ‣ Ability Check ‣ Saving Throw ‣ Attack Roll to you ‣ Attack Roll to enemy ‣ Damage to you ‣ Damage to enemy}} Options! When you nest anything in a button, you need to escape the control characters so they're not parsed until the button is clicked. Even attributes - it's pretty much the only time you want to escape @{attribute} syntax. Apart from that @{target|t1|token_name} halfway through the final option - that's unescaped so the parser fills in the target character's name when the inital template is rendered. Edit - Bonus round, because reasons. A really keen player can use Stylus to select the button containing their name + "1d8", and stick it to the chat bar so it follows with the scroll. Maybe they won't forget to use Inspiration! Unchecking the Style in the Stylus menu will restore it to its normal position in the roll template. #rightsidebar { overflow: auto!important } a[href*="1d8"][href*="Thisguy"] { position: fixed; right: 2%; bottom: 25%; z-index: +1; scale: 1.3; opacity: 0.7 } THANK YOU!!! keithcurtis said: I think this will work. The die will not roll until you click the button, and only requires one macro: &{template:default} {{name=Bardic Inspiration}} {{Inspire=@{target|token_name}}} {{Roll= [1d8](!
/r 1d8)}} {{Effect= ‣ Ability Check ‣ Saving Throw ‣ Attack Roll to you ‣ Attack Roll to enemy ‣ Damage to you ‣ Damage to enemy}} Note that 
 is the HTML replacement for a new line.If you make this a collections macro, it will resolve whenever you re-open it. You will need to keep a clean copy somewhere. Alternatively, you can save it as an ability on a character sheet. Either on the bard's sheet, or on a Macro Character Sheet . Macros saved as abilities do not resolve html entities upon re-opening.