To put the way you whant you have to change on this part on the Choose_weapon.scr:
Code:
for(local.i=1;local.i<=local.array.size;local.i++)
{
local.menu[local.i] = spawn trigger_clickitem
local.menu[local.i].secondary = local.array[local.i][2]
local.menu[local.i] light 1 1 1 10
local.menu[local.i].origin = local.position
local.position = (local.position + ( 0 0 1))
local.menu[local.i].player = local.player
local.menu[local.i] setthread choose
local.menu[local.i] model local.array[local.i][1]
local.menu[local.i] scale .04
local.menu[local.i] setsize ( -1 -1 -0.5 ) ( 1 1 0.5 )
local.menu[local.i] show
local.menu[local.i].angles = ( 180 ( local.player.angle + 90) 0 )
if(level.weapon_spin != NIL)
local.menu[local.i] thread rotatez
}
And to add more weapons you have to change the weapons array.