Actually, it does seem to be a "hack" that caused it.
The actual troop does not have access to the gun, so it won't randomly get it.
However, since Pride also had no fog. I am currently assuming that he had an outdated version where the zombies still had guns. Which allowed him to spawn with a gun.Alternatively, there is something overriding the troop's items and I will have a look at that but I doubt it.
edit:
Don't think it's that, as I don't spawn him from his client. He would have no access to that, so nvm that!
My thanks goes out to Moogs, who has been secretly helping me out by coding some things in the past week, for joining the team!
He will be helping with programming aswell as desiging the game!