Magic Guard

is an Ability that makes the user only take damage from attacks.

Effect
The user is immune to indirect damage, such as from weather, damaging status conditions, traps, recoil (except Struggle), and items like Life Orb. It does not prevent a status condition from being afflicted. It also doesn't prevent effects that do direct damage, such as from confusion, Substitute, or Perish Song.

Pokémon with

 * Clefairy
 * Clefable
 * Abra
 * Kadabra
 * Alakazam
 * Cleffa
 * Sigilyph
 * Solosis
 * Duosion
 * Reuniclus