Name:Pestilent Cauldron
ManaCost:2 B
Types:Artifact
A:AB$ Token | Cost$ T Discard<1/Card> | TokenScript$ bg_1_1_pest_lifegain | StackDescription$ SpellDescription | SpellDescription$ Create a 1/1 black and green Pest creature token with "When this creature dies, you gain 1 life."
A:AB$ Mill | Cost$ 1 T | Defined$ Opponent | NumCards$ X | SpellDescription$ Each opponent mills cards equal to the amount of life you gained this turn.
A:AB$ ChangeZone | Cost$ 4 T | TargetMin$ 4 | TargetMax$ 4 | TargetsFromSingleZone$ True | Origin$ Graveyard | Destination$ Exile | TgtPrompt$ Choose four target cards from a single graveyard | ValidTgts$ Card | SubAbility$ DBDraw | StackDescription$ Exile four target cards from a single graveyard. ({c:Targeted}) | SpellDescription$ Exile four target cards from a single graveyard.
SVar:DBDraw:DB$ Draw | SpellDescription$ Draw a card.
SVar:X:Count$LifeYouGainedThisTurn
DeckHas:Ability$Discard|Token|LifeGain|Mill|Graveyard
AlternateMode:Modal
Oracle:{T}, Discard a card: Create a 1/1 black and green Pest creature token with "When this creature dies, you gain 1 life."\n{1}, {T}: Each opponent mills cards equal to the amount of life you gained this turn.\n{4}, {T}: Exile four target cards from a single graveyard. Draw a card.

ALTERNATE

Name:Restorative Burst
ManaCost:3 G G
Types:Sorcery
A:SP$ ChangeZone | TargetMin$ 0 | TargetMax$ 2 | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Choose up to two target creature, land, and/or planeswalker cards from your graveyard | ValidTgts$ Card.Creature+YouOwn,Card.Land+YouOwn,Card.Planeswalker+YouOwn | SubAbility$ DBGainLife | StackDescription$ {p:You} returns up to two target creature, land, and/or planeswalker cards from their graveyard to their hand. ({c:Targeted}) | SpellDescription$ Return up to two target creature, land, and/or planeswalker cards from your graveyard to your hand.
SVar:DBGainLife:DB$ GainLife | Defined$ Player | LifeAmount$ 4 | SubAbility$ DBExile | StackDescription$ SpellDescription | SpellDescription$ Each player gains 4 life.
SVar:DBExile:DB$ ChangeZone | Origin$ Stack | Destination$ Exile | SpellDescription$ Exile CARDNAME.
Oracle:Return up to two target creature, land, and/or planeswalker cards from your graveyard to your hand. Each player gains 4 life. Exile Restorative Burst.
