Rumplestiltskin's Catch Missiles (5e Spell)
From D&D Wiki
|Casting time:||1 bonus action|
|Components:||V, S, M (A golden straw)|
Magical floating arms surround you to protect you. Until the spell ends, any non magical ranged attack from a Large or smaller creature that targets you is caught by the arms and causes the attack to miss regardless of the roll. As a reaction to having one of these attacks target you, you may make a ranged attack with the weapon or piece of ammunition, against the creature that targeted you. You make this attack with proficiency, regardless of your weapon proficiencies, and the missile has a normal range of 20 feet and a long range of 60 feet.
Also, for the duration of this spell, ranged spell attacks are made at disadvantage against you.