I am looking to put a roll button inside of a roll template that when pressed will roll another template.  Much like the Pathfider or 5e sheets are able to do.  I've tried many different ways to accomplish this and wondering what specifically the syntax is to get that kind of thing working.  I have tried looking at the wiki page and used both versions of the code.  I've tried fully escaping all special characters and everything else I can thing of and still nothing works. It either fails to roll entirely or displays no button and just displays the code as written where the button should be.  I DO NOT want to use API because I honestly I'm tired of my page not working properly.  Every time I try to add a new bit of API or sheet workers my page breaks and it takes 6 months to figure out what the heck broke.  If it cant be done without API or sheet workers.. meh.. I'll give up on this and move on. So far my roll template code is : &{template:35Adv_spell} @{abilOptions} {{name=[Button](!%{selected|Fort-Save}) @{name}}} {{ability_type=@{ability_type}}} {{frequency=@{useDisplay}}} {{school=@{cust-category}}} {{level=@{class-name} [[@{spell_level}]]}} {{metamagic=NONE}} {{casting_time=@{castingTime}}} {{range=@{rangeDisplay}}} {{target=@{targets}}} {{duration=@{duration}}} {{sr=[[1d20+@{casterlevel}]]}} {{vsSR=@{abil-sr}}} {{saving_throw1=@{save} [[@{savedc}]]}} {{saving_throw2=@{save2} [[@{savedc}]] }} {{spell_description=@{description}}} {{spell_chk=[[{1d100}>@{spell-fail}]] }} {{succeedcheck=You are able to cast!}} {{failcheck= You Fail casting spell!}} {{spl_damage=**Damage:** @{damage-macro-text}}} {{spl_attack=**Attack:** @{attackRoll}}} {{Concentration=[[1d20+@{Concentration-Mod}]]}} {{conc_def=[[@{Concentration-0-defensive}]]}} With the code for %{Fort-Save} being: &{template:35Adv_check} {{name=@{displayName}'s}} {{check=Fort save}} {{skill_chk=[[1d20 + @{Fort}]]}} {{chk_cond2=Save Notes: }} {{chk_cond2_value=@{Save-notes}}} The code use for the SPELL roll template is: <rolltemplate class="sheet-rolltemplate-35Adv_spell"><!-- Advanced Spell Roll Template --> <div class="sheet-wrapper"> <div class="sheet-border"> <table> <tr><th>{{name}} {{#ability_type}}{{ability_type}}{{/ability_type}}</th>{{#infolink}}<th class="sheet-info">[i]({{infolink}})</th>{{/infolink}}</tr> {{#rollTotal() show-frequency 1}}<tr><td><span class="tcat">Frequency </span><span>{{frequency}}</span></td></tr>{{/rollTotal() show-frequency 1}} <!-- {{#spl_attack}}{{#show-attack1}} <tr><td><span class="tcat">on </span>{{spell_target}}</td></tr> <tr class="arrow-container"><td><div class="arrow-left"></div></td></tr> {{/show-attack1}}{{/spl_attack}} --> {{#school}}{{#rollTotal() show-school 1}}<tr><td><span class="tcat">School </span>{{school}} {{subschool}}</tr></td>{{/rollTotal() show-school 1}}{{/school}} {{#class}}<tr><td><span class="tcat">Class </span>{{class}}</tr></td>{{/class}}<!-- Used for Class Abilities --> {{#rollTotal() show-level 1}}<tr><td>{{#level}}<span class="tcat">Level </span>{{level}}{{/level}} {{#rollTotal() show-metamagic 1}} {{metamagic}} {{/rollTotal() show-metamagic 1}}</td></tr>{{/rollTotal() show-level 1}} {{#psi_discipline}}<tr><td><span class="tcat">Disc </span>{{psi_discipline}}; <span class="tcat">Level </span>{{level}}</td></tr>{{/psi_discipline}} {{#invoke_grade}}<tr><td><span class="tcat">Grade </span>{{invoke_grade}};level: {{invocation_level}}</td></tr>{{/invoke_grade}} {{#display}}<tr><td><span class="tcat">Display: </span>{{display}}{{/display}}</tr><td> {{#psi_pri-display}}<tr><td><span class="tcat">Display Pri: </span>{{psi_pri-display}}{{#psi_sec-display}}; <span class="tcat">Sec: </span>{{psi_sec-display}}{{/psi_sec-display}}</td></tr>{{/psi_pri-display}} {{#rollTotal() show-spellfail 1}} <tr><td><span class="tcat">Spell Fail </span>  {{spell_chk}} {{#rollTotal() spell_chk 1}} <span class="hroll">{{succeedcheck}}</span> {{/rollTotal() spell_chk 1}} {{#rollTotal() spell_chk 0}} <span class="hroll">{{failcheck}}</span> {{/rollTotal() spell_chk 0}} </td></tr> {{/rollTotal() show-spellfail 1}} {{#rollTotal() show-umdcheck 1}}<tr><td><span class="tcat">Use Magic Device </span>{{use_magic_device}} vs varies</td></tr>{{/rollTotal() show-umdcheck 1}} {{#casting_time}}{{#rollTotal() show-castingtime 1}}<tr><td><span class="tcat">Casting Time </span>{{casting_time}}</td></tr>{{/rollTotal() show-castingtime 1}}{{/casting_time}} {{#components}}{{#rollTotal() show-components 1}}<tr><td><span class="tcat">Components </span>{{components}}</td></tr>{{/rollTotal() show-components 1}}{{/components}} {{#range}}{{#rollTotal() show-range 1}}<tr><td><span class="tcat">Range </span>{{range}}</td></tr>{{/rollTotal() show-range 1}}{{/range}} {{#target}}{{#rollTotal() show-target 1}}<tr><td><span class="tcat">Target </span>{{target}}</td></tr>{{/rollTotal() show-target 1}}{{/target}} {{#duration}}{{#rollTotal() show-duration 1}}<tr><td><span class="tcat">Duration </span>{{duration}}</td></tr>{{/rollTotal() show-duration 1}}{{/duration}} {{#rollTotal() show-sr 1}}<tr><td><span class="tcat">Spell Resist </span>{{sr}} vs {{vsSR}}</td></tr>{{/rollTotal() show-sr 1}} {{#rollTotal() show-pr 1}}<tr><td><span class="tcat">Power Resist </span>{{pr}} vs {{vsPR}}</td></tr>{{/rollTotal() show-pr 1}}<!--Power Resist: Used for psionic abilities only --> {{#rollTotal() show-concentration 1}}<tr><td><span class="tcat">Concentration </span>{{Concentration}}</td></tr> {{#conc_def}}<tr><td><span class="tcat sheet-indent">Cast Defensively </span>+{{conc_def}}</td></tr>{{/conc_def}} {{/rollTotal() show-concentration 1}} {{#rollTotal() show-save1 1}} {{#saving_throw1}}<tr><td><span class="tcat">Save </span>{{saving_throw1}} {{save1type}}</td></tr>{{/saving_throw1}} {{#save_fail1}}<tr><td><span class="tcat sheet-indent">on Fail </span>{{save_fail1}}</td></tr>{{/save_fail1}} {{#save_success1}}<tr><td><span class="tcat sheet-indent">on Success </span>{{save_success1}}</td></tr>{{/save_success1}} {{/rollTotal() show-save1 1}} {{#rollTotal() show-save2 1}} <tr><td><span class="tcat">2nd Save </span>{{saving_throw2}}{{save2type}}</td></tr> {{#save_fail2}}<tr><td><span class="tcat sheet-indent">on Fail </span>{{save_fail2}}</td></tr>{{/save_fail2}} {{#save_success2}}<tr><td><span class="tcat sheet-indent">on Success </span>{{save_success2}}</td></tr>{{/save_success2}} {{/rollTotal() show-save2 1}} {{#rollTotal() show-attack1 1}}<!-- ^ -- This "tcat></span> point includes an indication of what kind of attack it is." --> <tr><td><span class="tcat"> </span>{{spl_attack}}{{#show-attack2}} /{{spl_attack2}}{{#show-attack3}} /{{spl_attack3}}{{#show-attack4}} /{{spl_attack4}}{{#show-attack5}} /{{spl_attack5}} {{/show-attack5}}{{/show-attack4}}{{/show-attack3}}{{/show-attack2}}<!-- vs -->{{atk_target}}</td></tr>{{/rollTotal() show-attack1 1}} <!-- #dam_display and #damage must both have a value in order for this section to show --> {{#rollTotal() show-damage1 1}}<!-- ^ -- This "tcat></span> point includes an indication of what kind of damage it is." --> <tr><td><span class="tcat"> </span>{{spl_damage}}{{#show-damage2}} /{{spl_damage2}}{{#show-damage3}} /{{spl_damage3}}{{#show-damage4}} /{{spl_damage4}}{{#show-damage5}} /{{spl_damage5}} {{/show-damage5}}{{/show-damage4}}{{/show-damage3}}{{/show-damage2}}</td></tr>{{/rollTotal() show-damage1 1}} {{#rollTotal() show-spelldescription 1}} <!-- <tr><td><span class="sheet-sm_text">{{spell_atkdam}}</span></td></tr> --> {{#extra_details}}<tr><td><span class="tcat"></span>{{extra_details}}</td></tr>{{/extra_details}} {{#spell_description}}<tr><td><span class="sheet-sm_text">{{spell_description}}</span></td></tr>{{/spell_description}} {{/rollTotal() show-spelldescription 1}} {{#rollTotal() spell_components 1}}<tr><td><span class="tcat">Cost to Cast </span>{{spell_components}}</td></tr>{{/rollTotal() spell_components 1}} {{#rollTotal() show-psiaugments 1}} {{#psi_augment1}}<tr><td><span class="tcat sheet-indent">Aug (Svs) </span>{{psi_augment1}}</td></tr>{{/psi_augment1}} {{#psi_augment2}}<tr><td><span class="tcat sheet-indent">Aug (Dam) </span>{{psi_augment2}}</td></tr>{{/psi_augment2}} {{#psi_augment3}}<tr><td><span class="tcat sheet-indent">Aug 3 </span>{{psi_augment3}}</td></tr>{{/psi_augment3}} {{#psi_augment4}}<tr><td><span class="tcat sheet-indent">Aug 4 </span>{{psi_augment4}}</td></tr>{{/psi_augment4}} {{/rollTotal() show-psiaugments 1}} <tr><td><span style="display: none;">{{show-school}}{{show-attack1}}{{show-damage1}}</span></td></tr> </table> </div>{{show-psiaugments=[[1d1]]}} </div> </rolltemplate> Sorry bout the long post, thanks in advance.