Dislike the simplistic two-dimensional & flat caps from Cobblemon 1.7? - Well, I might just have what you need!
Well for one simple reason - I don't like the flat 2D brims on the original models. I don't know how but I always manage to look at it head on - making the brim disappear entirely, which gives the model a rater interesting look. Then I remembered that RedRibbon made a better cap for her PokeCostumes addon - which didn't work with the new 1.7 models. I took that as a challenge, ported the cap to the new Pikachu model and gave it loooots of retexturing to turn one cap into 9!
Besides that I also fixed a little nitpick I had with the new models - Pikachu's ears are supposed to be pointing down a bit when wearing a cap, Cobblemon even added an animation for that but they didn't implement it yet - well, no more I done did it!
"Based on the appearance of the alternative continuity Pokémon League Expo hat, Ash Ketchum's first hat from the alternative movie continuity of I Choose You!, along with the appearance of Partner Cap Pikachu in certain Pokémon games."

Obtainable by giving Pikachu Pewter Crunchies to hold (in its cosmetic slot)
"Based on the appearance of the Pokémon League Expo hat, Ash Ketchum's first and original hat from the original Pokémon anime series, along with the appearance of Original Cap Pikachu in certain Pokémon games."

Obtainable by giving Pikachu a Rage Candy Bar to hold (in its cosmetic slot)
"Based on the appearance of Ash Ketchum's second hat from the Ruby and Sapphire Pokémon anime series, along with the appearance of Hoenn Cap Pikachu in certain Pokémon games."

Obtainable by giving Pikachu a Lava Cookie to hold (in its cosmetic slot)
"Based on the appearance of Ash Ketchum's third hat from the Diamond and Pearl Pokémon anime series, along with the appearance of Sinnoh Cap Pikachu in certain Pokémon games."

Obtainable by giving Pikachu an Old Gateau to hold (in its cosmetic slot)
"Based on the appearance of Ash Ketchum's fourth hat from the Black and White Pokémon anime series, along with the appearance of Unova Cap Pikachu in certain Pokémon games."

Obtainable by giving Pikachu a Casteliacone to hold (in its cosmetic slot)
"Based on the appearance of Ash Ketchum's fifth hat from the XY Pokémon anime series, along with the appearance of Kalos Cap Pikachu in certain Pokémon games."

Obtainable by giving Pikachu a Lumiose Galette to hold (in its cosmetic slot)
"Based on the appearance of Ash Ketchum's sixth hat from the Sun and Moon Pokémon anime series, along with the appearance of Alola Cap Pikachu in certain Pokémon games."

Obtainable by giving Pikachu a Big Malasada to hold (in its cosmetic slot)
"Based on the appearance of Ash Ketchum's seventh and final hat from the Sun and Moon Pokémon anime series, along with the appearance of World Cap Pikachu in certain Pokémon games."

Obtainable by giving Pikachu Smoked-Tail Curry to hold (in its cosmetic slot)
"Based on the appearance of the protagonists in the Let's Go! series games, along with the appearance of Starter Cap Pikachu in certain Pokémon games."

This variant is currently ubtainable
Conversation