Magic Guard (ability)

Effect

The Pokémon only takes damage from attacks.

Game descriptions

Diamond​/​Pearl
Platinum
HeartGold​/​SoulSilver
The Pokémon only takes damage from attacks.
Black​/​White
Black 2​/​White 2
The Pokémon only takes damage from attacks.
X​/​Y
O.Ruby​/​A.Sapphire
The Pokémon only takes damage from attacks.
Sun​/​Moon
Ultra Sun​/​Ultra Moon
The Pokémon only takes damage from attacks.

Pokémon with Magic Guard

Magic Guard as a hidden ability