I know how to set up a player with custom weapons (that's easy enough) for my player:
INIT: this removeweapon "M24"; this addweapon "M4SPR"; this removemagazine "5Rnd_762x51_M24"; this removemagazine "5Rnd_762x51_M24"; this removemagazine "5Rnd_762x51_M24"; this removemagazine "5Rnd_762x51_M24"; this removemagazine "5Rnd_762x51_M24"; this removemagazine "5Rnd_762x51_M24"; this removemagazine "5Rnd_762x51_M24"; this removemagazine "5Rnd_762x51_M24"; this removemagazine "5Rnd_762x51_M24"; this addmagazine "30Rnd_556x45_Stanag"; this addmagazine "30Rnd_556x45_Stanag"; this addmagazine "30Rnd_556x45_Stanag"; this addmagazine "30Rnd_556x45_Stanag"; this addmagazine "30Rnd_556x45_Stanag"; this addmagazine "30Rnd_556x45_Stanag"; this addmagazine "30Rnd_556x45_Stanag"; this addmagazine "30Rnd_556x45_Stanag"; this addmagazine "30Rnd_556x45_Stanag"; this addmagazine "30Rnd_556x45_Stanag"; this removemagazine "Smokeshellred"; this removemagazine "Smokeshellred"; this addmagazine "Handgrenade"; this addmagazine "Handgrenade"
... but 2 problems happen - one, you start off holding your handgun and you have to select your gun AND reload it (annoying), but even more importantly, when you respawn, you get default guns... not the modified INIT ones... how can I fix this?