Ok man, then this is what to do. Set your gun to entityorder -9 or something.
this should force the gun to be drawn in front of everything else :)
EntityOrder gun,-9
this should force the gun to be drawn in front of everything else :)