He inherits all of the base animations of NPCs simply by being one. An anim exists for him shooting a gun, and even if it didn't, an attachment does. If you view him in model viewer, he has a hand attachment coded into his .qc that allows him to hold a gun (or anything else with attachments). BUT, instead of holding it properly, he spins it backwards, for reasons unknown.