Are you playing D&D 5th Edition, and is your game using the D&D 5E by Roll20 character sheet? If so, the easiest way is simply to use the global attack and damage modifer fields. Yes, you'll have to update them as you level up, but there's likely less chance for error. However, if you really want to make it so that your DEX and STR mods are added to each attack, there's a clunky workaround . In your case, click on your character and click any attack roll. Then go to the chat menu and press the up arrow, you should get something like this (your actual values will be different): @{CHARACTERNAME|wtype}&{template:atkdmg} {{mod=+5}} {{rname=Shortsword}} {{r1=[[@{CHARACTERNAME|d20}cs>20 + 2[DEX] + 3[PROF]]]}} @{CHARACTERNAME|rtype}cs>20 + 2[DEX] + 3[PROF]]]}} {{attack=1}} {{range=Melee 5 ft}} {{damage=1}} {{dmg1flag=1}} {{dmg1=[[1d6 + 2[DEX]]]}} {{dmg1type=Piercing}} 0 {{dmg2=[[0]]}} {{dmg2type=}} {{crit1=[[1d6[CRIT]]]}} {{crit2=[[0[CRIT]]]}} 0 {{desc=}} {{spelllevel=}} {{innate=}} {{globalattack=@{CHARACTERNAME|global_attack_mod}}} {{globaldamage=[[0]]}} {{globaldamagecrit=[[0]]}} {{globaldamagetype=@{CHARACTERNAME|global_damage_mod_type}}} ammo= @{CHARACTERNAME|charname_output} You only want the {{r1}} and {{dmg1}} sections, bolded in my example above. Take those sections and use this: }} {{r1=[[@{d20}cs>20 + @{dexterity_mod}[DEX] + @{strength_mod}[STR] + @{pb}[PROF]]]}} {{dmg1=[[1d6 + @{dexterity_mod}[DEX] + @{strength_mod}[STR] ]] You can see the bolded sections that I added in. Go to the Attributes tab and put that entire line into one of the attributes that comes after the damage fields, e.g. in the 'global_damage_mod_type' field if that's unused. Big caveat on this: if you ever click on whatever field is being used to insert your override for the {{r1}} and {{dmg1}} fields ('global_damage_mod_type' in my example), then you'll have to put this code back into it. The sheet workers will overwrite whatever is in these fields when they get updates, so you'll have to find a field that you're not going to use otherwise. Luckily it should be easy enough to just paste this into the field again -- if it's a field that is in use, make sure to paste it after whatever is there already.