Criaturas atacantes não são mágicas. São permanentes no Battlefield.
Para entenderes o conceito de mágicas, tens de entender o conceito de Stack/Pilha. Pois efeitos que anulam, funcionam apenas em objectos na Stack.
Ele apenas pode usar o efeito descrito para anular uma mágica na Stack à espera de resolver. Esse tipo de efeitos não pode ser legalmente usado em objectos noutras zonas.
Consulta (também acho que o teu amigo o devia fazer) o
Magic Player’s Handybook, nesta mesma secção, onde encontras uma temática unicamente sobre a Stack e como funciona.
Cumps