Oh, wow. The whole roll template has changed with the last update. I'll have a poke about and try to find a workaround. edit - oh... maybe this {simple3D} template has existed for a while, I've never used variant proficiency.... I'm not sure if it's new or not. edit 2 - Right, so I have no idea how long the sheet has been using this weird template for the variant proficiency rule. As you've discovered, it is also converting negative ability mods into positives. Unfortunately this is happening at a sheetworker level and the error is stored as an integer in the roll macro, so you can't do much about it. You can change the roll macros as they are stored in Attributes, but any changes that trigger the sheetworker (sheet settings change, ability change, proficiency bonus change.... that kind of thing) will reset the roll to the current inaccurate value. So... all you can really do is edit the macros under the Attributes & Abilities tab on your character sheet, for example @{acrobatics_roll}: @{wtype}&{template:simple3D} {{rname=^{acrobatics-u}}} {{mod=-1+1d6}} {{r1=[[@{d20} +1+[Mods]] ]}} {{r3= + [[1d6@{pbd_safe}[Proficiency]]]}} {{query=1}} ?{Advantage?|Normal Roll,&#123&#123normal=1&#125&#125 &#123&#123r2=[[0d20|Advantage,&#123&#123advantage=1&#125&#125 &#123&#123r2=[[@{d20}|Disadvantage,&#123&#123disadvantage=1&#125&#125 &#123&#123r2=[[@{d20}} +1+ ]]}} {{global=@{global_skill_mod}}} @{charname_output} The two bold underlined bits are both wrong, they should be -1[Mod] Note the extra + sign after the 1, and the missing [inline label] in the second instance. It's not only broken, it broken in two different ways. So... you can manually edit those Attributes to fix them, but any changes to those skills will probably revert your changes. You'll only need to change skills you have proficiency and a negative modifier in. Another option would be to create a chat menu for your skill rolls using some Stupid Tricks - you'd want the macro (using Acrobatics as an example) to look something like this: @{selected|wtype}&{template:simple3D} {{rname=^{acrobatics-u}}} {{mod=@{selected|dexterity_mod}+1@{selected|pb}}} {{r1=[[@{selected|d20}+@{selected|dexterity_mod}[DEX]]]}} {{r3=+[[1@{selected|pb}@{selected|pbd_safe}[PROF]]]}} {{query=1}} ?{Advantage?|Normal Roll,&#123&#123normal=1&#125&#125 &#123&#123r2=[[0d20|Advantage,&#123&#123advantage=1&#125&#125 &#123&#123r2=[[@{selected|d20}|Disadvantage,&#123&#123disadvantage=1&#125&#125 &#123&#123r2=[[@{selected|d20}}+@{selected|dexterity_mod}[DEX]]]}} {{global=@{selected|global_skill_mod}}} @{selected|charname_output} You'd need to create one for each skill - this is probably not worthwhile since it's reasonably rare to be proficient in a skill with a negative modifier - probably just go with the first option, modify the relevant @{attribute} and save it to a text file somewhere so if the sheet reverts your change you can just paste the fixed one back in.