I have an idea, none of the people here had before.
Like in Half Life or Counter Strike and all games on GLDSRC engine, we need different models for a weapon you hold and see on your screen, a weapon that someone is holding, and a model of a gun lying on the ground ( if we get pick-up able weapons in future updates ).
Something like this:
v_smg - (view) the model you see when you hold that weapon. More detailed than other.
w_smg - (worldmodel) the gun on the ground.
p_smg - (player) the gun used by other players.
I think people that create mods, would be really happieh if they would get that ability.
What do YOU think?