ok and what is the best performance? (i have 500 nexus)

and another question : the problem of nexus appears when i use this code

ENTITY*gun=
{
type ="pistol2.mdl";
view = camera;
flags2 = INVISIBLE |TRANSLUCENT;
x =camera.x;
y =camera.y;
z =camera.z;
}

ENTITY*gun2=
{
type ="chainsaw.mdl";
view = camera;
flags2 = INVISIBLE |TRANSLUCENT;
x =camera.x;
y =camera.y;
z =camera.z;
}

ENTITY*gun3=
{
type ="hksl8.mdl";
view = camera;
flags2 = INVISIBLE |TRANSLUCENT;
x =camera.x;
y =camera.y;
z =camera.z;
}


ENTITY*cartucho=
{
type = "coltshell.mdl";
view = camera;
flags2 = OVERLAY |PASSABLE;
layer = 0;
scale_x = 1.5;
scale_y = 1.5;
scale_z = 1.5;
x = 30;
y = -6;
z = -2;


because when i dellete some entity the program run good...
i´m thinking in the following solution:



....
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;


......
view = camera;
flags2 = INVISIBLE |TRANSLUCENT;

}