i don´t understand much of the things you´re saying, are you suggesting me to reduce the number of nexus?, i don´t have a lot of entities.
it´s possible the following:
....
var gun global var
if key 1 gun =1
if key 2 gun=2
......
ENTITY*gun3=
{
if gun ==2 type ="hksl8.mdl";x =
camera.x;
y =camera.y;
z =camera.z;
if gun ==1 type= "pistol.mdk";
x =camera.x+5;
y =camera.y;
z =camera.z+7;