I made a macro for it, this works just for PC's but could be adjusted for an NPC version if you wish. @{Selected|wtype}&{template:atkdmg} {{rname=CONCENTRATION CHECK}} {{mod=[[ [[@{Selected|constitution_save_bonus} ]][CON+PROF]@{Selected|globalsavingthrowbonus} ]] }} {{r1=[[1d20@{Selected|halflingluck}+[[@{Selected|constitution_save_bonus}]][CON+PROF]@{Selected|globalsavingthrowbonus} ]]}} @{Selected|rtype}@{Selected|halflingluck}+[[ @{Selected|constitution_save_bonus} ]][CON+PROF]@{Selected|globalsavingthrowbonus} ]]}} {{attack=1}} {{range=}} 0 {{dmg1=[[0]]}} {{dmg1type=}} 0 {{dmg2=[[0]]}} {{dmg2type=}} {{crit1=[[0[CRIT]]]}} {{crit2=[[0[CRIT]]]}} {{save=1}} {{saveattr=Constitution}} {{savedesc=or lose concentration}} {{savedc=[[[[([[ { floor(?{Damage Taken|10}/2), 10}kh1]])]][SAVE]]]}} {{desc=}} ammo= @{Selected|charname_output} Edit: here is one that works for the NPC's @{selected|wtype}&{template:npcatk} {{attack=1}}{{name=@{selected|token_name}}}{{rname=Concentration}} {{r1=[[1d20+[[@{selected|npcd_con_mod} * {1@{selected|npc_con_save}0, 0}=10 + 0@{selected|npc_con_save}]][CON SAVE]]]}} @{selected|rtype}+[[@{selected|npcd_con_mod} * {1@{selected|npc_con_save}0, 0}=10 + 0@{selected|npc_con_save}]][CON SAVE]]]}}{{description=**DC** [[[[([[ { floor(?{Damage Taken|10}/2), 10}kh1]])]][SAVE]]] or lose concentration}} Enjoy