Imposter

Imposter is an ability that transforms the user into the opponent's Pokémon in front of it. It can only be gotten through the Dream World.