If you read another post I posted here, I said im finished ;D
Oh and btw,
level.weaponList.size chooses a random weapon out from all the combinations possible, but you probably already know that.
level.wep = spawn("script_model", pos+(0,5,0));
level.wep.angles = angle;
level.wep MoveTo(level.wep.origin+(0,0,50), 3);
model = level.weaponList[RandomInt( level.weaponList.size )];
It was just random that I always got the same weapons