I'm in a game where all 3 players have tokens under their control outside of their base character. As of now we only have 3 extra tokens to manage but it's going to increase as we all level. I've come up with a way for us to manage this and I'm up for a lively debate on if this was the correct path in another thread, but this thread is over a technical issue I can't seem to overcome. I've got a player controlled handout with links that have each controlled creature's attacks created. As listed below `@{selected|token_name} &amp;{template:pf_attack}{{attack=[[ 1d20cs&gt;19]]}}{{name=Claw}} The problem occurs that when I create the link the colon in the template changes to: `@{selected|token_name} &amp;{template&amp;#58;pf_attack}{{attack=[[ 1d20cs&gt;19]]}}{{name=Claw}} There seems to have been some discussion 8 months ago going about this but I can't see a resolution: <a href="https://app.roll20.net/forum/post/8871462/api-button-for-script-call-with-double-hyphen-arguments" rel="nofollow">https://app.roll20.net/forum/post/8871462/api-button-for-script-call-with-double-hyphen-arguments</a> It was also about the API and I can't tell how much that applies to player handouts I followed the suggestion of double encoding the colon and see no positive results, the template part always drops leaving a rather ugly field of calculations in it's wake. P.S. My current workaround is to make a macro #pf_atk that has just the #pf_atk template part and then make the link `#pf_atk {{attack=... this seems to work but It feels like a hack on top of a rather large pile of hacks.