Code:
new Float:iVelocity[ 3 ], Float:iOrigin[ 3 ];
velocity_by_aim( id, random_num( 80, 400 ), iVelocity );
pev( id, pev_origin, iOrigin );
set_pev( ent, pev_classname, gClassname );
set_pev( ent, pev_origin, iOrigin );
set_pev( ent, pev_solid, SOLID_BBOX );
set_pev( ent, pev_movetype, MOVETYPE_TOSS );
engfunc( EngFunc_SetModel, ent, MODEL );
engfunc( EngFunc_SetSize, ent, MINSZ, MAXSZ );
engfunc( EngFunc_SetOrigin, ent, iOrigin );
set_pev( ent, pev_velocity, iVelocity );
fm_set_rendering( ent, kRenderFxGlowShell, 0, 255, 0, kRenderNormal, 70 );
cs_remove_user_nvg( id ); // a stock... ^^