Need help with SWEP.ShowViewModel bug.

Alright, I’m trying to create a SWEP pack for RP and some v_models I have are absolutely poor positions, So I used the Swep creation kit to use that v_model/w_model tool in it that re-positions them and then you just print it into the console and put it under the Iron site code in Notepad.
for w_models its awesome and works great if you are like me and cant figure out how to decompile and compile and all that stupid nonsense. But for v_models, it kind of works, It works for that swep you are using it for, but for some odd reason it makes all the rest of the SWEPs v_models invisible that don’t use the SWEP.ShowViewModel (including all the hl2 default weapons that Garry’s mod comes with.) I even tried SWEP.ShowViewModel = true to see if they would work for the rest of the SWEPs, but that didnt even work. Here’s what my code looks like.

The Main Weapon Code:

SWEP.Gun = (“m9k_lwmmg”)
SWEP.Category = “Light machine Guns”
SWEP.Author = “Graaicko”
SWEP.Contact = “”
SWEP.Purpose = “”
SWEP.Instructions = “”
SWEP.MuzzleAttachment = “1”
SWEP.ShellEjectAttachment = “2”
SWEP.PrintName = “LWMMG”
SWEP.Slot = 2
SWEP.SlotPos = 3
SWEP.DrawAmmo = true
SWEP.DrawWeaponInfoBox = false
SWEP.BounceWeaponIcon = false
SWEP.DrawCrosshair = false
SWEP.Weight = 10.29
SWEP.AutoSwitchTo = true
SWEP.AutoSwitchFrom = true
SWEP.XHair = true
SWEP.BoltAction = false
SWEP.HoldType = “shotgun”
SWEP.ViewModelFOV = 1
SWEP.ViewModelFlip = true
SWEP.ViewModel = “models/weapons/v_lwmmg.mdl”
SWEP.WorldModel = “models/weapons/w_lwmmg.mdl”
SWEP.ShowViewModel = false
SWEP.ShowViewModel = true
SWEP.Base = “graaickos_optics_base”
SWEP.Spawnable = true
SWEP.AdminSpawnable = true

SWEP.Primary.Sound = Sound(“weapons/lwmmg-1.wav”)
SWEP.Primary.RPM = 500
SWEP.Primary.ClipSize = 100
SWEP.Primary.DefaultClip = 100
SWEP.Primary.KickUp = 0.5
SWEP.Primary.KickDown = 0.5
SWEP.Primary.KickHorizontal = 0.5
SWEP.Primary.Automatic = true
SWEP.Primary.Ammo = “SniperPenetratedRound”
SWEP.Secondary.ScopeZoom = 5
SWEP.Secondary.UseACOG = false
SWEP.Secondary.UseMilDot = false
SWEP.Secondary.UseSVD = false
SWEP.Secondary.UseParabolic = false
SWEP.Secondary.UseElcan = true
SWEP.Secondary.UseGreenDuplex = false
SWEP.Secondary.UseAimpoint = false
SWEP.Secondary.UseThermal = false
SWEP.Secondary.UseColorThermal = false
SWEP.Secondary.UseNightVision = false
SWEP.data = {}
SWEP.data.ironsights = 1
SWEP.ScopeScale = 0.9
SWEP.ReticleScale = 1.5

SWEP.Primary.NumShots = 1
SWEP.Primary.Damage = 65
SWEP.Primary.Spread = .003
SWEP.Primary.IronAccuracy = .001

SWEP.IronSightsPos = Vector(-4.16, -5.592, 0.8)
SWEP.IronSightsAng = Vector(0, 0, 0)
SWEP.IronSightsPos = Vector(-4.16, -5.592, 0.8)
SWEP.IronSightsAng = Vector(0, 0, 0)
SWEP.RunSightsPos = Vector(-0.08, 1.18, 1.18)
SWEP.RunSightsAng = Vector(-13.504, 49.331, -15.709)

SWEP.VElements = {
[“element_name”] = { type = “Model”, model = “models/weapons/v_lwmmg.mdl”, bone = “Weapon_Controller”, rel = “”, pos = Vector(-15, -5.6, -4.092), angle = Angle(-3.069, 1.023, -88.977), size = Vector(0.5, 0.5, 0.5), color = Color(255, 255, 255, 255), surpresslightning = false, material = “”, skin = 0, bodygroup = {} }
}