For some reason, whenever I do SWEP.Primary.Sound_World it automatically removes the firing sound, no clue why it does this.