Magic Guard

Magic Guard - is one of the 304 abilities that Pokemon can have.

11 Pokemon can have this ability.

Description

The Pokémon only takes damage from attacks.

Pokemon

The Pokemon only takes damage from attacks.