So for starters, if you're doing D&D3.5E, then Diana P's sheet has a Template for attacks. It also already has 5 weapon slots (at least) so your weapon options could be done quickly, plus you could have a 'menu macro' happen using a standard template. Note: I store AC of tokens in Bar 2, HP in Bar 1, Speed in Bar 3. Attack: [[1d20+6[Mods]+?{Flank|No,0|Yes,2}[Flank] ]] Damage: [[1d6 + 7[Mods]+[[?{Sneak Attack|No,0|Yes,1d6}]][Sneak Att] ]] Confirm: [[1d20+6[Mods]+?{Flank|No,0|Yes,2}[Flank] ]] vs @{target|bar 2}AC Crit Damage: [[1d6+7[Mods] ]] Damage. If you were using Diana P's Sheet... Note: @{weapon1attackcalc} belongs on the sheet on the Weapons Tab, so do the other 'weapon1(thing)' items. &{template:DnD35Attack} {{name=@{selected|token_name} }} {{subtags=attacks @{target|token_name} with a @{weapon1name} vs @{target|bar 2} AC }} {{pcflag=true}} {{attack1= [[ @{weapon1attackcalc} ]] }} {{critconfirm1=Crit!: [[ @{weapon1attackcalc} ]] }} {{fumbleroll=Fumble: [[ d20 ]] }} {{damage1=[[ @{weapon1damage} ]] dmg }} {{critdmg1=+ [[ @{weapon1crit} ]] crit dmg}} {{fullattackflag= [[?{Full Attack?|No, 0d1|Yes, d1} ]] }} {{attack2=A2: [[ @{weapon1attackcalc}-5 ]] }} {{critconfirm2=Crit!: [[ @{weapon1attackcalc}-5 ]] }} {{damage2=D2: [[ @{weapon1damage} ]] }} {{critdmg2=+ [[ @{weapon1crit} ]] }} {{attack3=A3: [[ @{weapon1attackcalc}-10 ]] }} {{critconfirm3=Crit!: [[ @{weapon1attackcalc}-10 ]] }} {{damage3=D3: [[ @{weapon1damage} ]] }} {{critdmg3=+ [[ @{weapon1crit} ]] }} {{attack4=A4: [[ @{weapon1attackcalc}-15 ]] }} {{critconfirm4=Crit!: [[ @{weapon1attackcalc}-15 ]] }} {{damage4=D4: [[ @{weapon1damage} ]] }} {{critdmg4=+ [[ @{weapon1crit} ]] }} @{weapon1attackcalc} 1d20cs>@{weapon1critmin} +@{bab}[BAB] +@{epicattackbonus}[Epic AB] + @{weapon1stat}[Ability] +@{size}[size] +@{weapon1enh}[Weapon Enh] +@{weapon1focus}[Weapon Focus]+[[?{Charge|No,0|Yes,1}*2]][Charge] + [[?{Flank|No,0|Yes,1}*2]][Flank] +?{Power Attack (use negative for chosen penalty)|0}[Pwr Attk] +?{Additional Attack Bonus?|0}[Ad'l Atk Bon] @{weapon1damage} 1d6 + @{weapon1damagestat}[Weapon Dmg Ability] +@{weapon1enh}[Weapon Enh] +@{weapon1specialize}[Weapon Spec] +[[?{Power Attack (use negative for chosen penalty)}*(-1)]][Pwr Attk] +?{Additional Damage Bonus?|0}[Ad'l Dmg Bon]+?{Sneak Attack|No,0|Yes,[[ [[ceil(@{level}/2)]]d6]][Sneak Att] } @{weapon1crit} [[ (@{weapon1critmult}-1) ]]d6 + [[ (@{weapon1critmult}-1) ]] *( @{weapon1damagestat}[Weapon Dmg Ability] +@{weapon1enh}[Weapon Enh] +@{weapon1specialize}[Weapon Spec] +[[?{Power Attack (use negative for chosen penalty)}*(-1)]][Pwr Attk] +?{Additional Damage Bonus?|0}[Ad'l Dmg Bon])