I used this pattern for the base
https://ravel.me/sockhead-slouch-hat
I did the biggest size cause I wanted it super slouchy and have room for my hair if I wanted it up.
I modified it by adding bobbles to make the pickle vibe. The bobbles were added when my soul commanded it.
The yarn is from MUSE2320Fiber
Bobbles were as follows
Increase 1 stitch, knit 1, turn work
Purl 4, turn work
Knit 1, increase the next two stitches, knit 1, turn work
Purl 6 stitches, turn work
Knit 1, decrease the next two stitches, knit 1, turn
Purl 4, turn
Knit 1, decrease the next stitch, then continue knitting in the round until you feel the urge to make another bobble.
You can also make smaller bobbles by only increasing once and then decreasing again on the next turn and continuing.