seeing the gun through another object is a skin problem. try turning off the alpha setting for the player's skin