Pokémon Redistributing Hat Wearing Pikachu for Pokémon Ultra Sun and Moon

Last year Pokémon distributed a ton of Pikachu wearing Ash’s iconic hats from the anime series. The drawback was players could only take one and had to choose wisely. Fortunately, five of them are making a return in Ultra Sun and Moon, with no limitations on which can be collected. This includes hats from all regions, minus Kanto, for a total of five that can be collected using codes through Mystery Gift. These Pikachu do start at different levels, but are otherwise identical. These codes will be good until November 30, so be sure to use them quick!

The codes are as follows:
Hoenn Hat: LETSGOPIKACHU06
Sinnoh Hat: LETSGOPIKACHU09
Unova Hat: 13LETSGOPIKACHU
Kalos Hat: LETS17GOPIKACHU
Alola Hat: LETSGO19PIKACHU

For a further in-depth look at these Pikachu, check out the full Pokémon update here.