✨ Magic Guard | Gen 9

Effect:

This Pokémon is immune to all damage not directly caused by a move. For example, this Pokémon takes no damage from weather, recoil, status ailments, or spikes, but it still suffers from the Attack cut when burned, and a life orb will still power up this Pokémon's moves without damaging it.

Anything that directly depends on such damage will also not happen; for example, leech seed will neither hurt this Pokémon nor heal the opponent.

The following are unaffected: Struggle, Pain Split (whether used by or against this Pokémon), self destruction moves, moves that cost HP like Substitute, and damage from confusion.

Magic Guard is introduced in Gen 4: