Nintendo/Game Freak have revealed the final cap wearing Pikachu today. All the codes from previous Pikachu’s are still available until November 30th.
- Launch your Pokémon Sword or Pokémon Shield game.
- Select Mystery Gift on the X menu.
- Select Get a Mystery Gift.
- Select Get with Code/Password to connect to the internet.
- Enter your password.
- Watch as the gift arrives in your game. (Pokémon will appear in your party or your Pokémon Boxes.)
- Be sure to save your game.
Source: serebii twitter account