Some badges such as Join The Fight and New User of the Month are old badges that aren’t given out anymore or have super weird requirements.
I’ve never been able to work out the invite one either, I believe that there used to be a button on the topics somewhere that allowed you to invite people. However I think it’s been discontinued or something as I haven’t been able to find it.
CJ didn’t create all the badges, some like 100 likes are ones that just came with the forum as base badges
There are also discontinued badges such as explorer or unobtainable badges such as fragment badges. Some are give out based on your community role or level and some are automatic like anniversary
We recommend that you don’t go badge hunting as it’s usually pointless or impossible as most are automatic or given out