Generation Iii
Insomnia
Prevents sleep.
Detailed Effect
This Pokémon cannot be asleep. This causes Rest to fail altogether. If a Pokémon is asleep and acquires this ability, it will immediately wake up; this includes when regaining a lost ability upon leaving battle. This ability functions identically to Vital Spirit in battle.
Pokémon With Insomnia
24 canonical Pokémon forms can have this Ability.

Drowzee
Hypno
Hoothoot
Noctowl
Spinarak
Ariados
Murkrow
Shuppet
Banette
Honchkrow
Tarountula
Spidops
Capsakid
Scovillain
Mega Mewtwo Y
Delibird
Pumpkaboo Average
Gourgeist Average
Pumpkaboo Small
Pumpkaboo Large
Pumpkaboo Super
Gourgeist Small
Gourgeist Large
Gourgeist Super