Name:Mysterio, Master of Illusion
Variant:UniversesWithin:FlavorName:The Watcher on the Road
ManaCost:3 U
Types:Legendary Creature Human Villain
PT:3/3
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When NICKNAME enters, create a 3/3 blue Illusion Villain creature token for each nontoken Villain you control. Exile those tokens when NICKNAME leaves the battlefield.
SVar:TrigToken:DB$ Token | TokenAmount$ X | TokenScript$ u_3_3_illusion_villain | TokenOwner$ You | RememberTokens$ True | SubAbility$ DBEffect
SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedLKI | Triggers$ TrigExile | Duration$ Permanent | ForgetOnMoved$ Battlefield | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:TrigExile:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.EffectSource | Execute$ ExileTwin | TriggerDescription$ Exile those tokens when EFFECTSOURCE leaves the battlefield.
SVar:ExileTwin:DB$ ChangeZone | Defined$ Remembered | Origin$ Battlefield | Destination$ Exile
SVar:X:Count$Valid Villain.!token+YouCtrl
DeckHas:Ability$Token
DeckHints:Type$Villain
Oracle:When Mysterio enters, create a 3/3 blue Illusion Villain creature token for each nontoken Villain you control. Exile those tokens when Mysterio leaves the battlefield.
