Also, it is best to give at least one of the magazines for the weapon before the weapon or else the unit will start off with an empty weapon and have to reload. If there is action right from the start it could get him killed if he must take the time to reload, so in the init field of the unit to give him an M16 and the magazines for an M16.....
this addmagazine "m16"; this addweapon "m16"; this addmagazine "m16"; this addmagazine "m16";... ect.
For each weapon follow this pattern (magazine, weapon, magazine, magazine.... etc.)
Or you can just give all the magazines first, then the weapons at the very last, this will also work.