A code just went up on the Pokémon website (PIKACHU20) that will allow you to download a special Pikachu wearing Ash’s cap. This Pikachu also comes with a unique Z Crystal, Pikashunium Z, letting it use its own super-exclusive Z Move, 10,000,000 Volt Thunderbolt!
But! While you can only enter the code once, when you enter it will determine which cap the Pikachu is wearing. Of course, if you have multiple games you can surely enter the code into each during different windows and get a few variants, but unless you’ve got six Gen VII games you’re gonna need to time this carefully.
I won’t copy-paste the entire schedule, but it looks like each timeframe lasts only about a week, so be sure you don’t miss your chance!
Myself, I definitely want the original hat being distributed now, but since I have both Sun and Moon I suppose I should pick up another variant. Hm, none of the others really have that nostalgia kick for me, but I do love the heck out of Sinnoh so I’ll probably be getting that one?
Oh, yeah, there is a seventh variant wearing the hat Ash wears in the new movie, but in order to get that you need to actually go to the theater and see said movie. Check your local theaters if that interests you.