Duckhunt
OG
If you don't get the hat in your goodie bag, don't loot all the items in your bags and save them in your bank. When you do a server or faction change it should reset the contents in all of them, unless they fixed the bug with 4.01a. I know this worked 100% prepatch, unsure of it now.
Hope this helps, obviously the more bags stored in your bank the higher chance you will have to get your hat.
Edit: Reports from some players say this doesn't work. However, it's not a bad idea to save your bags anyway because some patches to reset bag contents.![Smile :) :)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
Hope this helps, obviously the more bags stored in your bank the higher chance you will have to get your hat.
Edit: Reports from some players say this doesn't work. However, it's not a bad idea to save your bags anyway because some patches to reset bag contents.