The Pokemon Company is celebrating Ash and Pikachu’s unbreakable 20-year bond this month with a celebratory collect-a-thon in Pokemon Ultra Sun and Ultra Moon. Five unique Pikachu are on offer via Mystery Gift, each donning a hat from the different eras of Pokemon.

Each Pikachu wears a hat Ash wore throughout each region in the Pokemon anime, including the Hoenn, Sinnoh, Unova, Kalos, and Alola regions. Each Pikachu you collect also comes with move-set based on the moves Ash and Pikachu used in the Pokemon anime.

Pikachu Hats

To retrieve each Pikachu, you’ll need to select Mystery Gift upon starting up your copy of Pokemon Ultra Sun or Pokemon Ultra Moon. You’ll need to enter a special password for each region’s Pokemon. You can find each of the codes below:

Hoenn region: LETSGOPIKACHU06
Sinnoh region: LETSGOPIKACHU09
Unova region: 13LETSGOPIKACHU
Kalos region: LETS17GOPIKACHU
Alola region: LETSGO19PIKACHU

You have until November 30 to receive each of these limited-time Pikachu. You can find their full stats and movesets over on the official Pokemon website. While you're at it, don't forget you can also add Lugia and Ho-Oh to your collection this month only as the year of Legendary Pokemon comes to a close.