Levitate

 Levitate is an ability introduced in Generation lll. In count, only 33 pokeon have this ability. Levitate renders the user immune to Ground-type moves, Spikes, Toxic Spikes and Arena Trap. And it has no effect for outside of battle. Some pokemon, even if they have the ability, such as Lunatone is always unaffected by this ability.

Pokemon who can have this ability

 * Gastly
 * Haunter
 * Gengar
 * Koffing
 * Weezing
 * Misdreavus
 * Mismagius
 * Unown
 * Vibrava
 * Flygons
 * Lunatone
 * Solrock
 * Baltoy
 * Claydol
 * Chingling
 * Chimecho
 * Duskull
 * Latias
 * Latios
 * Bronzer
 * Brongzong
 * Carnivine
 * Rotom
 * Azelf
 * Uxie
 * Mesprit
 * Girantina
 * Cressslia
 * Shibishirasu
 * Shibibiru
 * Shibirudon
 * Furiijio 
 * Sazandora*