Steal Spell (5e Spell)
From D&D Wiki
|Casting time:||1 Reaction, which is taken when a creature you can see casts a spell|
|Duration:||Instantaneous, Up to 12 Hours|
You attempt to steal the magic of a spell from a creature as it is releasing it. If the creature is casting a spell of 2nd level or lower, you automatically steal the spell. You can cast this spell normally without expending a spell slot within the next 12 hours or until you take a long rest, whichever comes first.
To steal a 3rd level spell or higher, you must succeed on your spellcasting ability modifier saving throw with a DC of 10 + the spell's level. Upon success, you steal the spell.
You may only hold on to one newly stolen spell at a time. If you successfully steal another spell within 12 hours of the initial cast or before taking a long rest, that spell is replaced with the new spell you just stole. After 12 hours have passed or after taking a long rest, you gain the spell to use as if you had learned it naturally, requiring the appropriate spell slots and/or components in order to be cast, and you may steal another spell again without overwriting the previous one.
At Higher Levels. When you cast this spell using a spell slot of 4th level or higher, you may steal spells of a level one lower than the level of the spell slot spent without needing to make a saving throw.