Parry Master Feat
Requires 16 Dexterity and proficiency in shields
As a reaction, you may attempt to parry an incoming melee attack when you have a shield in your hands
The attacker must attempt to beat a DEX saving throw based off your dexterity. You cannot parry an attack from a creature that is two sizes smaller or larger than yourself.
The save DC = 8 + proficiency (Max 5) + DEX modifier.
If the attacker fails their save, then their attack fails, and you can attack once for free with advantage.
If the attacker succeeds their save, then their attack succeeds and hits like normal.