Flying (This creature can't be blocked except by creatures with flying or reach.)
Whenever you cast a noncreature spell, create an X/X red Dragon Illusion creature token with
flying (This creature can't be blocked except by creatures with flying or reach.) and
haste (This creature can attack,
and
as soon as it comes under your control.), where X is the amount of mana spent to cast that spell. Exile that token at the beginning of the next end step.