module Base
{
	item AssaultRifle
    {
        WeaponSprite = Base.M16,
        AttachmentType = Rifle,
        Icon = AssaultRifle,
        SwingSound = M16Shoot,

        MaxAmmo = 30,
        MagazineType = Base.556Clip,
        AmmoBox = Base.556Box,
        AmmoType = base:bullets_556,
 
        Weight = 3.5,
        FireMode = Auto,
        FireModePossibilities = Auto/Single,
        CyclicRateMultiplier = 1.0,
        JamGunChance = 1,
        RecoilDelay = 15,
        SoundRadius = 150,
        SoundVolume = 35,

        HitChance = 50,
        Aimingtime = 40,
        Reloadtime = 25,
        MaxDamage = 1.8,
        MinDamage = 1.3,
        MaxRange = 30.0,
        MinRange = 0.61,
        MaxHitcount = 2,

        CritDmgMultiplier = 4.0,
        CriticalChance = 20.0,
        AimingPerkCritModifier = 6,
        AimingPerkHitChanceModifier = 4,
        AimingPerkMinAngleModifier = 0.01,
        AimingPerkRangeModifier = 0,

        ModelWeaponPart = Base.TritiumSights Base.IronSight Scope Scope,
        ModelWeaponPart = Base.RedDot Base.RedDot Scope Scope,
        ModelWeaponPart = Base.x2Scope Base.x2Scope Scope Scope,
        ModelWeaponPart = Base.x4Scope Base.x4Scope Scope Scope,
        ModelWeaponPart = Base.x8Scope Base.x8Scope Scope Scope,

        ModelWeaponPart = Base.556Clip_Attachment Base.556Clip_Attachment Clip Clip,
        ModelWeaponPart = Base.JS14_Clip_Attachment Base.JS14_Clip_Attachment Clip Clip,

        ModelWeaponPart = VanillaFirearmsRework.EOTECH_2x VanillaFirearmsRework.EOTECH_2x Scope Scope,
        ModelWeaponPart = VanillaFirearmsRework.ACOG_4x VanillaFirearmsRework.ACOG_4x Scope Scope,

        ModelWeaponPart = VanillaFirearmsRework.TacticalGrip VanillaFirearmsRework.TacticalGrip Grip Grip,
        ModelWeaponPart = VanillaFirearmsRework.AngledSlimGrip VanillaFirearmsRework.AngledSlimGrip Grip Grip,
        ModelWeaponPart = Base.RecoilPad Base.RecoilPad Grip Grip,

        ModelWeaponPart = VanillaFirearmsRework.ANPEQ15_Laser VanillaFirearmsRework.ANPEQ15_Laser Laser Laser,
        ModelWeaponPart = VanillaFirearmsRework.PERST4_Laser VanillaFirearmsRework.PERST4_Laser Laser Laser,

        ModelWeaponPart = VanillaFirearmsRework.SUNFIRE_Light VanillaFirearmsRework.SUNFIRE_Light Light Light,
        ModelWeaponPart = VanillaFirearmsRework.KLESCH_Light VanillaFirearmsRework.KLESCH_Light Light Light,

        ModelWeaponPart = VanillaFirearmsRework.SupressorDeadAir VanillaFirearmsRework.SupressorDeadAir Canon Canon,
        ModelWeaponPart = VanillaFirearmsRework.SupressorNotch VanillaFirearmsRework.SupressorNotch Canon Canon,
        ModelWeaponPart = VanillaFirearmsRework.SupressorOsprey VanillaFirearmsRework.SupressorOsprey Canon Canon,
        ModelWeaponPart = VanillaFirearmsRework.SupressorStriker VanillaFirearmsRework.SupressorStriker Canon Canon,
    }
	item AssaultRifle2
    {
        WeaponSprite = Base.M14,
        AttachmentType = Rifle,
        Icon = AssaultRifle2,
        SwingSound = M14Shoot,

        MaxAmmo = 20,
        MagazineType = Base.M14Clip,
        AmmoBox = Base.308Box,
        AmmoType = base:bullets_308,

        Weight = 4.1,
        FireMode = Single,
        JamGunChance = 1,
        RecoilDelay = 20,
        SoundRadius = 170,
        SoundVolume = 30,

        HitChance = 50,
        Aimingtime = 50,
        Reloadtime = 25,
        MaxDamage = 2.0,
        MinDamage = 1.4,
        MaxRange = 40.0,
        MinRange = 0.61,
        MaxHitcount = 2,

        CritDmgMultiplier = 4.0,
        CriticalChance = 30.0,
        AimingPerkCritModifier = 6,
        AimingPerkHitChanceModifier = 4,
        AimingPerkMinAngleModifier = 0.01,
        AimingPerkRangeModifier = 0,

        ModelWeaponPart = Base.M14Clip_Attachment Base.M14Clip_Attachment Clip Clip,

        ModelWeaponPart = Base.TritiumSights Base.IronSight Scope Scope,
        ModelWeaponPart = Base.RedDot Base.RedDot Scope Scope,
        ModelWeaponPart = Base.x2Scope Base.x2Scope Scope Scope,
        ModelWeaponPart = Base.x4Scope Base.x4Scope Scope Scope,
        ModelWeaponPart = Base.x8Scope Base.x8Scope Scope Scope,
        ModelWeaponPart = Base.RecoilPad Base.RecoilPad Grip Grip,

        ModelWeaponPart = VanillaFirearmsRework.EOTECH_2x VanillaFirearmsRework.EOTECH_2x Scope Scope,
        ModelWeaponPart = VanillaFirearmsRework.ACOG_4x VanillaFirearmsRework.ACOG_4x Scope Scope,

        ModelWeaponPart = VanillaFirearmsRework.TacticalGrip VanillaFirearmsRework.TacticalGrip Grip Grip,
        ModelWeaponPart = VanillaFirearmsRework.AngledSlimGrip VanillaFirearmsRework.AngledSlimGrip Grip Grip,

        ModelWeaponPart = VanillaFirearmsRework.ANPEQ15_Laser VanillaFirearmsRework.ANPEQ15_Laser Laser Laser,
        ModelWeaponPart = VanillaFirearmsRework.PERST4_Laser VanillaFirearmsRework.PERST4_Laser Laser Laser,

        ModelWeaponPart = VanillaFirearmsRework.SUNFIRE_Light VanillaFirearmsRework.SUNFIRE_Light Light Light,
        ModelWeaponPart = VanillaFirearmsRework.KLESCH_Light VanillaFirearmsRework.KLESCH_Light Light Light,

        ModelWeaponPart = VanillaFirearmsRework.SupressorDeadAir VanillaFirearmsRework.SupressorDeadAir Canon Canon,
        ModelWeaponPart = VanillaFirearmsRework.SupressorNotch VanillaFirearmsRework.SupressorNotch Canon Canon,
        ModelWeaponPart = VanillaFirearmsRework.SupressorOsprey VanillaFirearmsRework.SupressorOsprey Canon Canon,
        ModelWeaponPart = VanillaFirearmsRework.SupressorStriker VanillaFirearmsRework.SupressorStriker Canon Canon,
    }
	item Pistol3
    {
        WeaponSprite = Base.DE,
        AttachmentType = Holster,
        Icon = HandGun,
        SwingSound = DesertEagleShoot,

        MaxAmmo = 8,
        MagazineType = Base.44Clip,
        AmmoBox = Base.Bullets44Box,
        AmmoType = base:bullets_44,

        Weight = 1.9,
        JamGunChance = 1,
        RecoilDelay = 17,
        SoundRadius = 120,
        SoundVolume = 75,

        HitChance = 50,
        Aimingtime = 25,
        Reloadtime = 30,
        MaxDamage = 1.6,
        MinDamage = 1.2,
        MaxRange = 17.0,
        MinRange = 0.61,
        MaxHitcount = 2,

        CritDmgMultiplier = 4.0,
        CriticalChance = 20.0,
        AimingPerkCritModifier = 6,
        AimingPerkHitChanceModifier = 4,
        AimingPerkMinAngleModifier = 0.05,
        AimingPerkRangeModifier = 0,

        ModelWeaponPart = Base.44Clip_Attachment Base.44Clip_Attachment Clip Clip,

        ModelWeaponPart = Base.GunLight Base.GunLight Laser Laser,
        ModelWeaponPart = Base.Laser Base.Laser Laser Laser,
        ModelWeaponPart = Base.TritiumSights Base.IronSight Scope Scope,

        ModelWeaponPart = VanillaFirearmsRework.Fenix_LaserLight VanillaFirearmsRework.Fenix_LaserLight Laser Laser,

        ModelWeaponPart = VanillaFirearmsRework.SupressorOsprey VanillaFirearmsRework.SupressorOsprey Canon Canon,
        ModelWeaponPart = VanillaFirearmsRework.SupressorStriker VanillaFirearmsRework.SupressorStriker Canon Canon,
        ModelWeaponPart = VanillaFirearmsRework.SupressorDeadAir VanillaFirearmsRework.SupressorDeadAir Canon Canon,
        ModelWeaponPart = VanillaFirearmsRework.SupressorNotch VanillaFirearmsRework.SupressorNotch Canon Canon,
    }
	item Pistol2
    {
        WeaponSprite = Base.M1911,
        AttachmentType = Holster,
        Icon = HandGun2,
        SwingSound = M1911Shoot,

        MaxAmmo = 15,
        MagazineType = Base.45Clip,
        AmmoBox = Base.Bullets45Box,
        AmmoType = base:bullets_45,

        Weight = 1.1,
        JamGunChance = 1,
        RecoilDelay = 15,
        SoundRadius = 70,
        SoundVolume = 50,

        HitChance = 50,
        Aimingtime = 25,
        Reloadtime = 30,
        MaxDamage = 1.2,
        MinDamage = 1.0,
        MaxRange = 12.0,
        MinRange = 0.61,
        MaxHitcount = 1,

        CritDmgMultiplier = 4.0,
        CriticalChance = 20.0,
        AimingPerkCritModifier = 6,
        AimingPerkHitChanceModifier = 4,
        AimingPerkMinAngleModifier = 0.05,
        AimingPerkRangeModifier = 0,

        ModelWeaponPart = Base.45Clip_Attachment Base.45Clip_Attachment Clip Clip,

        ModelWeaponPart = Base.GunLight Base.GunLight Laser Laser,
        ModelWeaponPart = Base.Laser Base.Laser Laser Laser,
        ModelWeaponPart = Base.TritiumSights Base.IronSight Scope Scope,

        ModelWeaponPart = VanillaFirearmsRework.Fenix_LaserLight VanillaFirearmsRework.Fenix_LaserLight Laser Laser,

        ModelWeaponPart = VanillaFirearmsRework.SupressorOsprey VanillaFirearmsRework.SupressorOsprey Canon Canon,
        ModelWeaponPart = VanillaFirearmsRework.SupressorStriker VanillaFirearmsRework.SupressorStriker Canon Canon,
        ModelWeaponPart = VanillaFirearmsRework.SupressorDeadAir VanillaFirearmsRework.SupressorDeadAir Canon Canon,
        ModelWeaponPart = VanillaFirearmsRework.SupressorNotch VanillaFirearmsRework.SupressorNotch Canon Canon,
    }
	item Pistol
    {
        WeaponSprite = Base.Beretta,
        AttachmentType = Holster,
        Icon = HandGun3,
        SwingSound = M9Shoot,

        MaxAmmo = 15,
        MagazineType = Base.9mmClip,
        AmmoBox = Base.Bullets9mmBox,
        AmmoType = base:bullets_9mm,

        Weight = 0.9,
        JamGunChance = 1,
        RecoilDelay = 12,
        SoundRadius = 100,
        SoundVolume = 30,

        HitChance = 50,
        Aimingtime = 25,
        Reloadtime = 30,
        MaxDamage = 1.3,
        MinDamage = 0.8,
        MaxRange = 15.0,
        MinRange = 0.61,
        MaxHitcount = 1,

        CritDmgMultiplier = 4.0,
        CriticalChance = 20.0,
        AimingPerkCritModifier = 6,
        AimingPerkHitChanceModifier = 4,
        AimingPerkMinAngleModifier = 0.05,
        AimingPerkRangeModifier = 0,

        ModelWeaponPart = Base.9mmClip_Attachment Base.9mmClip_Attachment Clip Clip,

        ModelWeaponPart = Base.GunLight Base.GunLight Laser Laser,
        ModelWeaponPart = Base.Laser Base.Laser Laser Laser,
        ModelWeaponPart = Base.TritiumSights Base.IronSight Scope Scope,

        ModelWeaponPart = VanillaFirearmsRework.Fenix_LaserLight VanillaFirearmsRework.Fenix_LaserLight Laser Laser,

        ModelWeaponPart = VanillaFirearmsRework.SupressorOsprey VanillaFirearmsRework.SupressorOsprey Canon Canon,
        ModelWeaponPart = VanillaFirearmsRework.SupressorStriker VanillaFirearmsRework.SupressorStriker Canon Canon,
        ModelWeaponPart = VanillaFirearmsRework.SupressorDeadAir VanillaFirearmsRework.SupressorDeadAir Canon Canon,
        ModelWeaponPart = VanillaFirearmsRework.SupressorNotch VanillaFirearmsRework.SupressorNotch Canon Canon,
    }
	item Revolver
    {
        WeaponSprite = Base.Revolver357,
        AttachmentType = Holster,
        Icon = Revolver,
        SwingSound = M625Shoot,

        MaxAmmo = 6,
        AmmoBox = Base.Bullets357Box,
        AmmoType = base:bullets_357,

        Weight = 1.1,
        JamGunChance = 0,
        RecoilDelay = 16,
        SoundRadius = 100,
        SoundVolume = 65,

        HitChance = 50,
        Aimingtime = 25,
        Reloadtime = 30,
        MaxDamage = 1.5,
        MinDamage = 1.0,
        MaxRange = 12.0,
        MinRange = 0.61,
        MaxHitcount = 1,

        CritDmgMultiplier = 4.0,
        CriticalChance = 20.0,
        AimingPerkCritModifier = 6,
        AimingPerkHitChanceModifier = 4,
        AimingPerkMinAngleModifier = 0.05,
        AimingPerkRangeModifier = 0,

        ModelWeaponPart = Base.TritiumSights Base.IronSight Scope Scope,
        ModelWeaponPart = Base.x2Scope Base.x2Scope Scope Scope,

        ModelWeaponPart = VanillaFirearmsRework.ACOG_4x VanillaFirearmsRework.ACOG_4x Scope Scope,
    }
	item Revolver_Long
    {
        WeaponSprite = Base.Magnum,
        AttachmentType = Holster,
        Icon = RevolverLong,
        SwingSound = MagnumShoot,

        MaxAmmo = 6,
        AmmoBox = Base.Bullets44Box,
        AmmoType = base:bullets_44,

        Weight = 1.4,
        JamGunChance = 0,
        RecoilDelay = 17,
        SoundRadius = 120,
        SoundVolume = 75,

        HitChance = 50,
        Aimingtime = 25,
        Reloadtime = 30,
        MaxDamage = 1.8,
        MinDamage = 1.2,
        MaxRange = 18.0,
        MinRange = 0.61,
        MaxHitcount = 1,

        CritDmgMultiplier = 4.0,
        CriticalChance = 20.0,
        AimingPerkCritModifier = 6,
        AimingPerkHitChanceModifier = 4,
        AimingPerkMinAngleModifier = 0.05,
        AimingPerkRangeModifier = 0,

        ModelWeaponPart = Base.TritiumSights Base.IronSight Scope Scope,
        ModelWeaponPart = Base.x2Scope Base.x2Scope Scope Scope,

        ModelWeaponPart = VanillaFirearmsRework.ACOG_4x VanillaFirearmsRework.ACOG_4x Scope Scope,
    }
	item Revolver_Short
    {
        WeaponSprite = Base.Revolver38,
        AttachmentType = HolsterSmall,
        Icon = RevolverShort,
        SwingSound = M36Shoot,

        MaxAmmo = 5,
        AmmoBox = Base.Bullets38Box,
        AmmoType = base:bullets_38,

        Weight = 0.7,
        JamGunChance = 0,
        RecoilDelay = 11,
        SoundRadius = 60,
        SoundVolume = 25,

        HitChance = 50,
        Aimingtime = 25,
        Reloadtime = 30,
        MaxDamage = 1.0,
        MinDamage = 0.7,
        MaxRange = 8.0,
        MinRange = 0.61,
        MaxHitcount = 1,

        CritDmgMultiplier = 4.0,
        CriticalChance = 20.0,
        AimingPerkCritModifier = 6,
        AimingPerkHitChanceModifier = 4,
        AimingPerkMinAngleModifier = 0.05,
        AimingPerkRangeModifier = 0,

        ModelWeaponPart = Base.TritiumSights Base.IronSight Scope Scope,
        ModelWeaponPart = Base.x2Scope Base.x2Scope Scope Scope,

        ModelWeaponPart = VanillaFirearmsRework.ACOG_4x VanillaFirearmsRework.ACOG_4x Scope Scope,
    }
	item JS3T_Shotgun
    {
        WeaponSprite = Base.Benelli,
        AttachmentType = Rifle,
        Icon = Firearm_JS3T,
        SwingSound = JS2000ShotgunShoot,

        MaxAmmo = 7,
        AmmoBox = Base.ShotgunShellsBox,
        AmmoType = base:shotgun_shells,

        Weight = 3.8,
        FireMode = Single,
        JamGunChance = 2,
        RecoilDelay = 28,
        SoundRadius = 200,
        SoundVolume = 200,

        HitChance = 65,
        Aimingtime = 40,
        Reloadtime = 25,
        MaxDamage = 2.2,
        MinDamage = 1.5,
        MaxRange = 12.0,
        MinRange = 0.61,
        MaxHitcount = 9,

        CritDmgMultiplier = 12.0,
        CriticalChance = 70.0,
        AimingPerkCritModifier = 10,
        AimingPerkHitChanceModifier = 4,
        AimingMod = 2.0,

        ModelWeaponPart = Base.ChokeTubeFull Base.ChokeTube Canon Canon,
        ModelWeaponPart = Base.ChokeTubeImproved Base.ChokeTube Canon Canon,
        ModelWeaponPart = Base.RecoilPad Base.RecoilPad Grip Grip,

        ModelWeaponPart = Base.TritiumSights Base.IronSight Scope Scope,
        ModelWeaponPart = Base.RedDot Base.RedDot Scope Scope,
        ModelWeaponPart = Base.x2Scope Base.x2Scope Scope Scope,
        ModelWeaponPart = Base.x4Scope Base.x4Scope Scope Scope,
        ModelWeaponPart = Base.x8Scope Base.x8Scope Scope Scope,

        ModelWeaponPart = VanillaFirearmsRework.EOTECH_2x VanillaFirearmsRework.EOTECH_2x Scope Scope,
        ModelWeaponPart = VanillaFirearmsRework.ACOG_4x VanillaFirearmsRework.ACOG_4x Scope Scope,

        ModelWeaponPart = VanillaFirearmsRework.TacticalGrip VanillaFirearmsRework.TacticalGrip Grip Grip,
        ModelWeaponPart = VanillaFirearmsRework.AngledSlimGrip VanillaFirearmsRework.AngledSlimGrip Grip Grip,

        ModelWeaponPart = VanillaFirearmsRework.ANPEQ15_Laser VanillaFirearmsRework.ANPEQ15_Laser Laser Laser,
        ModelWeaponPart = VanillaFirearmsRework.PERST4_Laser VanillaFirearmsRework.PERST4_Laser Laser Laser,

        ModelWeaponPart = VanillaFirearmsRework.SUNFIRE_Light VanillaFirearmsRework.SUNFIRE_Light Light Light,
        ModelWeaponPart = VanillaFirearmsRework.KLESCH_Light VanillaFirearmsRework.KLESCH_Light Light Light,

        ModelWeaponPart = VanillaFirearmsRework.SupressorNotch VanillaFirearmsRework.SupressorNotch Canon Canon,
        ModelWeaponPart = VanillaFirearmsRework.SupressorOsprey VanillaFirearmsRework.SupressorOsprey Canon Canon,
    }
	item DoubleBarrelShotgun
    {
        WeaponSprite = DoubleBarrelShotgun,
        AttachmentType = Rifle,
        Icon = Firearm_DoubleBarrelShotgun,
        SwingSound = DoubleBarrelShotgunShoot,

        MaxAmmo = 2,
        AmmoBox = Base.ShotgunShellsBox,
        AmmoType = base:shotgun_shells,

        Weight = 3.0,
        FireMode = Single,
        JamGunChance = 0,
        RecoilDelay = 30,
        SoundRadius = 200,
        SoundVolume = 200,

        HitChance = 65,
        Aimingtime = 40,
        Reloadtime = 25,
        MaxDamage = 2.2,
        MinDamage = 1.5,
        MaxRange = 15.0,
        MinRange = 0.67,
        MaxHitcount = 9,

        CritDmgMultiplier = 12.0,
        CriticalChance = 70.0,
        AimingPerkCritModifier = 6,
        AimingPerkHitChanceModifier = 4,
        AimingMod = 2.0,
    }
	item DoubleBarrelShotgunSawnoff
    {
        WeaponSprite = ShotgunDoubleBarrelSawn,
        AttachmentType = Rifle,
        Icon = Firearm_DoubleBarrelShotgun_Sawn,
        SwingSound = SawnOffDoubleBarrelShotgunShoot,

        MaxAmmo = 2,
        AmmoBox = Base.ShotgunShellsBox,
        AmmoType = base:shotgun_shells,

        Weight = 1.8,
        FireMode = Single,
        JamGunChance = 0,
        RecoilDelay = 34,
        SoundRadius = 200,
        SoundVolume = 200,

        HitChance = 70,
        Aimingtime = 30,
        Reloadtime = 25,
        MaxDamage = 1.8,
        MinDamage = 1.2,
        MaxRange = 8.0,
        MinRange = 0.67,
        MaxHitcount = 9,

        CritDmgMultiplier = 8.0,
        CriticalChance = 50.0,
        AimingPerkCritModifier = 6,
        AimingPerkHitChanceModifier = 4,
        AimingMod = 2.0,
    }
	item Shotgun
    {
        WeaponSprite = Base.PAShotgun,
        AttachmentType = Rifle,
        Icon = Firearm_PumpShotgun,
        SwingSound = JS2000ShotgunShoot,

        MaxAmmo = 5,
        AmmoBox = Base.ShotgunShellsBox,
        AmmoType = base:shotgun_shells,

        Weight = 3.4,
        FireMode = Single,
        JamGunChance = 2,
        RecoilDelay = 30,
        SoundRadius = 200,
        SoundVolume = 200,

        HitChance = 65,
        Aimingtime = 40,
        Reloadtime = 25,
        MaxDamage = 2.2,
        MinDamage = 1.5,
        MaxRange = 12.0,
        MinRange = 0.61,
        MaxHitcount = 9,

        CritDmgMultiplier = 12.0,
        CriticalChance = 70.0,
        AimingPerkCritModifier = 10,
        AimingPerkHitChanceModifier = 4,
        AimingMod = 2.0,

        ModelWeaponPart = Base.ChokeTubeFull Base.ChokeTube Canon Canon,
        ModelWeaponPart = Base.ChokeTubeImproved Base.ChokeTube Canon Canon,
        ModelWeaponPart = Base.RecoilPad Base.RecoilPad Grip Grip,

        ModelWeaponPart = Base.TritiumSights Base.IronSight Scope Scope,
        ModelWeaponPart = Base.RedDot Base.RedDot Scope Scope,
        ModelWeaponPart = Base.x2Scope Base.x2Scope Scope Scope,
        ModelWeaponPart = Base.x4Scope Base.x4Scope Scope Scope,
        ModelWeaponPart = Base.x8Scope Base.x8Scope Scope Scope,

        ModelWeaponPart = VanillaFirearmsRework.EOTECH_2x VanillaFirearmsRework.EOTECH_2x Scope Scope,
        ModelWeaponPart = VanillaFirearmsRework.ACOG_4x VanillaFirearmsRework.ACOG_4x Scope Scope,

        ModelWeaponPart = VanillaFirearmsRework.TacticalGrip VanillaFirearmsRework.TacticalGrip Grip Grip,
        ModelWeaponPart = VanillaFirearmsRework.AngledSlimGrip VanillaFirearmsRework.AngledSlimGrip Grip Grip,

        ModelWeaponPart = VanillaFirearmsRework.ANPEQ15_Laser VanillaFirearmsRework.ANPEQ15_Laser Laser Laser,
        ModelWeaponPart = VanillaFirearmsRework.PERST4_Laser VanillaFirearmsRework.PERST4_Laser Laser Laser,

        ModelWeaponPart = VanillaFirearmsRework.SUNFIRE_Light VanillaFirearmsRework.SUNFIRE_Light Light Light,
        ModelWeaponPart = VanillaFirearmsRework.KLESCH_Light VanillaFirearmsRework.KLESCH_Light Light Light,

        ModelWeaponPart = VanillaFirearmsRework.SupressorNotch VanillaFirearmsRework.SupressorNotch Canon Canon,
        ModelWeaponPart = VanillaFirearmsRework.SupressorOsprey VanillaFirearmsRework.SupressorOsprey Canon Canon,
    }
	item ShotgunSawnoff
    {
        WeaponSprite = Base.PAShotgunSawed,
        AttachmentType = Rifle,
        Icon = Firearm_PumpShotgun_Sawn,
        SwingSound = SawnOffJS2000ShotgunShoot,

        MaxAmmo = 5,
        AmmoBox = Base.ShotgunShellsBox,
        AmmoType = base:shotgun_shells,

        Weight = 2.5,
        FireMode = Single,
        JamGunChance = 2,
        RecoilDelay = 30,
        SoundRadius = 200,
        SoundVolume = 250,

        HitChance = 70,
        Aimingtime = 35,
        Reloadtime = 25,
        MaxDamage = 2.0,
        MinDamage = 1.3,
        MaxRange = 10.0,
        MinRange = 0.61,
        MaxHitcount = 9,

        CritDmgMultiplier = 10.0,
        CriticalChance = 50.0,
        AimingPerkCritModifier = 6,
        AimingPerkHitChanceModifier = 4,

        ModelWeaponPart = Base.TritiumSights Base.IronSight Scope Scope,
        ModelWeaponPart = Base.RedDot Base.RedDot Scope Scope,
        ModelWeaponPart = Base.x2Scope Base.x2Scope Scope Scope,
        ModelWeaponPart = Base.x4Scope Base.x4Scope Scope Scope,
        ModelWeaponPart = Base.x8Scope Base.x8Scope Scope Scope,

        ModelWeaponPart = VanillaFirearmsRework.EOTECH_2x VanillaFirearmsRework.EOTECH_2x Scope Scope,
        ModelWeaponPart = VanillaFirearmsRework.ACOG_4x VanillaFirearmsRework.ACOG_4x Scope Scope,

        ModelWeaponPart = VanillaFirearmsRework.TacticalGrip VanillaFirearmsRework.TacticalGrip Grip Grip,
        ModelWeaponPart = VanillaFirearmsRework.AngledSlimGrip VanillaFirearmsRework.AngledSlimGrip Grip Grip,
        ModelWeaponPart = Base.RecoilPad Base.RecoilPad Grip Grip,

        ModelWeaponPart = VanillaFirearmsRework.ANPEQ15_Laser VanillaFirearmsRework.ANPEQ15_Laser Laser Laser,
        ModelWeaponPart = VanillaFirearmsRework.PERST4_Laser VanillaFirearmsRework.PERST4_Laser Laser Laser,

        ModelWeaponPart = VanillaFirearmsRework.SUNFIRE_Light VanillaFirearmsRework.SUNFIRE_Light Light Light,
        ModelWeaponPart = VanillaFirearmsRework.KLESCH_Light VanillaFirearmsRework.KLESCH_Light Light Light,

        ModelWeaponPart = VanillaFirearmsRework.SupressorNotch VanillaFirearmsRework.SupressorNotch Canon Canon,
        ModelWeaponPart = VanillaFirearmsRework.SupressorOsprey VanillaFirearmsRework.SupressorOsprey Canon Canon,
    }
	item JS14_Rifle
    {
        WeaponSprite = Base.Mini14,
        AttachmentType = Rifle,
        Icon = Firearm_JS14Rifle,
        SwingSound = JS14Shoot,

        MaxAmmo = 30,
        MagazineType = Base.JS14_Clip,
        AmmoBox = Base.556Box,
        AmmoType = base:bullets_556,

        Weight = 3.1,
        FireMode = Single,
        JamGunChance = 2,
        RecoilDelay = 15,
        SoundRadius = 150,
        SoundVolume = 35,

        HitChance = 45,
        Aimingtime = 40,
        Reloadtime = 25,
        MaxDamage = 1.6,
        MinDamage = 1.0,
        MaxRange = 30.0,
        MinRange = 0.61,
        MaxHitcount = 2,

        CritDmgMultiplier = 4.0,
        CriticalChance = 20.0,
        AimingPerkCritModifier = 6,
        AimingPerkHitChanceModifier = 4,
        AimingPerkMinAngleModifier = 0.01,
        AimingPerkRangeModifier = 0,

        ModelWeaponPart = Base.556Clip_Attachment Base.556Clip_Attachment Clip Clip,
        ModelWeaponPart = Base.JS14_Clip_Attachment Base.JS14_Clip_Attachment Clip Clip,

        ModelWeaponPart = Base.TritiumSights Base.IronSight Scope Scope,
        ModelWeaponPart = Base.RedDot Base.RedDot Scope Scope,
        ModelWeaponPart = Base.x2Scope Base.x2Scope Scope Scope,
        ModelWeaponPart = Base.x4Scope Base.x4Scope Scope Scope,
        ModelWeaponPart = Base.x8Scope Base.x8Scope Scope Scope,

        ModelWeaponPart = VanillaFirearmsRework.EOTECH_2x VanillaFirearmsRework.EOTECH_2x Scope Scope,
        ModelWeaponPart = VanillaFirearmsRework.ACOG_4x VanillaFirearmsRework.ACOG_4x Scope Scope,

        ModelWeaponPart = VanillaFirearmsRework.TacticalGrip VanillaFirearmsRework.TacticalGrip Grip Grip,
        ModelWeaponPart = VanillaFirearmsRework.AngledSlimGrip VanillaFirearmsRework.AngledSlimGrip Grip Grip,
        ModelWeaponPart = Base.RecoilPad Base.RecoilPad Grip Grip,

        ModelWeaponPart = VanillaFirearmsRework.ANPEQ15_Laser VanillaFirearmsRework.ANPEQ15_Laser Laser Laser,
        ModelWeaponPart = VanillaFirearmsRework.PERST4_Laser VanillaFirearmsRework.PERST4_Laser Laser Laser,

        ModelWeaponPart = VanillaFirearmsRework.SUNFIRE_Light VanillaFirearmsRework.SUNFIRE_Light Light Light,
        ModelWeaponPart = VanillaFirearmsRework.KLESCH_Light VanillaFirearmsRework.KLESCH_Light Light Light,

        ModelWeaponPart = VanillaFirearmsRework.SupressorDeadAir VanillaFirearmsRework.SupressorDeadAir Canon Canon,
        ModelWeaponPart = VanillaFirearmsRework.SupressorNotch VanillaFirearmsRework.SupressorNotch Canon Canon,
        ModelWeaponPart = VanillaFirearmsRework.SupressorOsprey VanillaFirearmsRework.SupressorOsprey Canon Canon,
        ModelWeaponPart = VanillaFirearmsRework.SupressorStriker VanillaFirearmsRework.SupressorStriker Canon Canon,
    }
	item L92_Carbine
    {
        WeaponSprite = Base.Win92,
        AttachmentType = Rifle,
        Icon = Firearm_L9Carbine,
        SwingSound = L92Shoot,

        MaxAmmo = 10,
        AmmoBox = Base.Bullets357Box,
        AmmoType = base:bullets_357,

        Weight = 2.7,
        FireMode = Single,
        JamGunChance = 1,
        RecoilDelay = 12,
        SoundRadius = 120,
        SoundVolume = 75,

        HitChance = 50,
        Aimingtime = 50,
        Reloadtime = 25,
        MaxDamage = 1.6,
        MinDamage = 1.0,
        MaxRange = 24.0,
        MinRange = 0.61,
        MaxHitcount = 2,

        CritDmgMultiplier = 4.0,
        CriticalChance = 20.0,
        AimingPerkCritModifier = 6,
        AimingPerkHitChanceModifier = 4,
        AimingPerkMinAngleModifier = 0.01,
        AimingPerkRangeModifier = 0,

        ModelWeaponPart = Base.TritiumSights Base.IronSight Scope Scope,
        ModelWeaponPart = Base.x2Scope Base.x2Scope Scope Scope,
        ModelWeaponPart = Base.x4Scope Base.x4Scope Scope Scope,
        ModelWeaponPart = Base.x8Scope Base.x8Scope Scope Scope,

        ModelWeaponPart = VanillaFirearmsRework.ACOG_4x VanillaFirearmsRework.ACOG_4x Scope Scope,

        ModelWeaponPart = VanillaFirearmsRework.SupressorDeadAir VanillaFirearmsRework.SupressorDeadAir Canon Canon,
        ModelWeaponPart = VanillaFirearmsRework.SupressorNotch VanillaFirearmsRework.SupressorNotch Canon Canon,
        ModelWeaponPart = VanillaFirearmsRework.SupressorOsprey VanillaFirearmsRework.SupressorOsprey Canon Canon,
        ModelWeaponPart = VanillaFirearmsRework.SupressorStriker VanillaFirearmsRework.SupressorStriker Canon Canon,
    }
	item L94_Rifle
    {
        WeaponSprite = Base.Win94,
        AttachmentType = Rifle,
        Icon = Firearm_L94Rifle,
        SwingSound = L94Shoot,

        MaxAmmo = 6,
        AmmoBox = Base.3030Box,
        AmmoType = base:bullets_3030,

        Weight = 3.1,
        FireMode = Single,
        JamGunChance = 1,
        RecoilDelay = 20,
        SoundRadius = 160,
        SoundVolume = 200,

        HitChance = 50,
        Aimingtime = 40,
        Reloadtime = 25,
        MaxDamage = 2.0,
        MinDamage = 1.2,
        MaxRange = 30.0,
        MinRange = 0.61,
        MaxHitcount = 2,

        CritDmgMultiplier = 4.0,
        CriticalChance = 25.0,
        AimingPerkCritModifier = 6,
        AimingPerkHitChanceModifier = 4,
        AimingPerkMinAngleModifier = 0.01,
        AimingPerkRangeModifier = 0,

        ModelWeaponPart = Base.TritiumSights Base.IronSight Scope Scope,
        ModelWeaponPart = Base.x2Scope Base.x2Scope Scope Scope,
        ModelWeaponPart = Base.x4Scope Base.x4Scope Scope Scope,
        ModelWeaponPart = Base.x8Scope Base.x8Scope Scope Scope,

        ModelWeaponPart = VanillaFirearmsRework.ACOG_4x VanillaFirearmsRework.ACOG_4x Scope Scope,

        ModelWeaponPart = VanillaFirearmsRework.SupressorDeadAir VanillaFirearmsRework.SupressorDeadAir Canon Canon,
        ModelWeaponPart = VanillaFirearmsRework.SupressorNotch VanillaFirearmsRework.SupressorNotch Canon Canon,
        ModelWeaponPart = VanillaFirearmsRework.SupressorOsprey VanillaFirearmsRework.SupressorOsprey Canon Canon,
        ModelWeaponPart = VanillaFirearmsRework.SupressorStriker VanillaFirearmsRework.SupressorStriker Canon Canon,
    }
	item VarmintRifle
    {
        WeaponSprite = Base.V_Rifle,
        AttachmentType = Rifle,
        Icon = RifleHunting,
        SwingSound = MSR700Shoot,

        MaxAmmo = 5,
        AmmoBox = Base.556Box,
        AmmoType = base:bullets_556,

        Weight = 3.5,
        FireMode = Single,
        JamGunChance = 1,
        RecoilDelay = 17,
        SoundRadius = 150,
        SoundVolume = 200,

        HitChance = 50,
        Aimingtime = 50,
        Reloadtime = 25,
        MaxDamage = 1.8,
        MinDamage = 1.1,
        MaxRange = 30.0,
        MinRange = 0.61,
        MaxHitcount = 3,

        CritDmgMultiplier = 4.0,
        CriticalChance = 20.0,
        AimingPerkCritModifier = 6,
        AimingPerkHitChanceModifier = 4,
        AimingPerkMinAngleModifier = 0.01,
        AimingPerkRangeModifier = 0,

        ModelWeaponPart = Base.TritiumSights Base.IronSight Scope Scope,
        ModelWeaponPart = Base.x2Scope Base.x2Scope Scope Scope,
        ModelWeaponPart = Base.x4Scope Base.x4Scope Scope Scope,
        ModelWeaponPart = Base.x8Scope Base.x8Scope Scope Scope,

        ModelWeaponPart = VanillaFirearmsRework.ACOG_4x VanillaFirearmsRework.ACOG_4x Scope Scope,

        ModelWeaponPart = VanillaFirearmsRework.SupressorDeadAir VanillaFirearmsRework.SupressorDeadAir Canon Canon,
        ModelWeaponPart = VanillaFirearmsRework.SupressorNotch VanillaFirearmsRework.SupressorNotch Canon Canon,
        ModelWeaponPart = VanillaFirearmsRework.SupressorOsprey VanillaFirearmsRework.SupressorOsprey Canon Canon,
        ModelWeaponPart = VanillaFirearmsRework.SupressorStriker VanillaFirearmsRework.SupressorStriker Canon Canon,
    }
	item HuntingRifle
    {
        WeaponSprite = Base.H_Rifle,
        AttachmentType = Rifle,
        Icon = RifleHunting,
        SwingSound = MSR788Shoot,

        MaxAmmo = 4,
        AmmoBox = Base.308Box,
        AmmoType = base:bullets_308,

        Weight = 3.5,
        FireMode = Single,
        JamGunChance = 1,
        RecoilDelay = 23,
        SoundRadius = 170,
        SoundVolume = 200,

        HitChance = 50,
        Aimingtime = 60,
        Reloadtime = 25,
        MaxDamage = 2.1,
        MinDamage = 1.3,
        MaxRange = 40.0,
        MinRange = 0.61,
        MaxHitcount = 3,

        CritDmgMultiplier = 4.0,
        CriticalChance = 30.0,
        AimingPerkCritModifier = 6,
        AimingPerkHitChanceModifier = 4,
        AimingPerkMinAngleModifier = 0.01,
        AimingPerkRangeModifier = 0,

        ModelWeaponPart = Base.TritiumSights Base.IronSight Scope Scope,
        ModelWeaponPart = Base.x2Scope Base.x2Scope Scope Scope,
        ModelWeaponPart = Base.x4Scope Base.x4Scope Scope Scope,
        ModelWeaponPart = Base.x8Scope Base.x8Scope Scope Scope,

        ModelWeaponPart = VanillaFirearmsRework.ACOG_4x VanillaFirearmsRework.ACOG_4x Scope Scope,

        ModelWeaponPart = VanillaFirearmsRework.SupressorDeadAir VanillaFirearmsRework.SupressorDeadAir Canon Canon,
        ModelWeaponPart = VanillaFirearmsRework.SupressorNotch VanillaFirearmsRework.SupressorNotch Canon Canon,
        ModelWeaponPart = VanillaFirearmsRework.SupressorOsprey VanillaFirearmsRework.SupressorOsprey Canon Canon,
        ModelWeaponPart = VanillaFirearmsRework.SupressorStriker VanillaFirearmsRework.SupressorStriker Canon Canon,
    }
	item MSR7T_Rifle
    {
        WeaponSprite = Base.T_Rifle,
        AttachmentType = Rifle,
        Icon = Firearm_MSRTRifle,
        SwingSound = MSR788Shoot,

        MaxAmmo = 4,
        AmmoBox = Base.308Box,
        AmmoType = base:bullets_308,

        Weight = 4.0,
        FireMode = Single,
        JamGunChance = 1,
        RecoilDelay = 21,
        SoundRadius = 170,
        SoundVolume = 200,

        HitChance = 50,
        Aimingtime = 65,
        Reloadtime = 25,
        MaxDamage = 2.5,
        MinDamage = 1.5,
        MaxRange = 40.0,
        MinRange = 0.61,
        MaxHitcount = 3,

        CritDmgMultiplier = 4.0,
        CriticalChance = 35.0,
        AimingPerkCritModifier = 6,
        AimingPerkHitChanceModifier = 4,
        AimingPerkMinAngleModifier = 0.01,
        AimingPerkRangeModifier = 0,

        ModelWeaponPart = Base.RecoilPad Base.RecoilPad Grip Grip,
        ModelWeaponPart = Base.TritiumSights Base.IronSight Scope Scope,
        ModelWeaponPart = Base.x2Scope Base.x2Scope Scope Scope,
        ModelWeaponPart = Base.x4Scope Base.x4Scope Scope Scope,
        ModelWeaponPart = Base.x8Scope Base.x8Scope Scope Scope,

        ModelWeaponPart = VanillaFirearmsRework.EOTECH_2x VanillaFirearmsRework.EOTECH_2x Scope Scope,
        ModelWeaponPart = VanillaFirearmsRework.ACOG_4x VanillaFirearmsRework.ACOG_4x Scope Scope,

        ModelWeaponPart = VanillaFirearmsRework.TacticalGrip VanillaFirearmsRework.TacticalGrip Grip Grip,
        ModelWeaponPart = VanillaFirearmsRework.AngledSlimGrip VanillaFirearmsRework.AngledSlimGrip Grip Grip,

        ModelWeaponPart = VanillaFirearmsRework.ANPEQ15_Laser VanillaFirearmsRework.ANPEQ15_Laser Laser Laser,
        ModelWeaponPart = VanillaFirearmsRework.PERST4_Laser VanillaFirearmsRework.PERST4_Laser Laser Laser,

        ModelWeaponPart = VanillaFirearmsRework.SUNFIRE_Light VanillaFirearmsRework.SUNFIRE_Light Light Light,
        ModelWeaponPart = VanillaFirearmsRework.KLESCH_Light VanillaFirearmsRework.KLESCH_Light Light Light,

        ModelWeaponPart = VanillaFirearmsRework.SupressorDeadAir VanillaFirearmsRework.SupressorDeadAir Canon Canon,
        ModelWeaponPart = VanillaFirearmsRework.SupressorNotch VanillaFirearmsRework.SupressorNotch Canon Canon,
        ModelWeaponPart = VanillaFirearmsRework.SupressorOsprey VanillaFirearmsRework.SupressorOsprey Canon Canon,
        ModelWeaponPart = VanillaFirearmsRework.SupressorStriker VanillaFirearmsRework.SupressorStriker Canon Canon,
    }
	item TrapperCarbine
    {
        WeaponSprite = Base.Marlin,
        AttachmentType = Rifle,
        Icon = Firearm_TrapperCarbine,
        SwingSound = TrapperCarbineShoot,

        MaxAmmo = 15,
        MagazineType = Base.45Clip,
        AmmoBox = Base.Bullets45Box,
        AmmoType = base:bullets_45,

        Weight = 3.0,
        FireMode = Single,
        FireModePossibilities = Single,
        CyclicRateMultiplier = 1.0,
        JamGunChance = 2,
        RecoilDelay = 12,
        SoundRadius = 70,
        SoundVolume = 50,

        HitChance = 50,
        Aimingtime = 35,
        Reloadtime = 25,
        MaxDamage = 1.6,
        MinDamage = 1.2,
        MaxRange = 20.0,
        MinRange = 0.61,
        MaxHitcount = 1,

        CritDmgMultiplier = 4.0,
        CriticalChance = 22.0,
        AimingPerkCritModifier = 6,
        AimingPerkHitChanceModifier = 4,
        AimingPerkMinAngleModifier = 0.02,
        AimingPerkRangeModifier = 0,

        ModelWeaponPart = Base.45Clip_Attachment Base.45Clip_Attachment Clip Clip,

        ModelWeaponPart = Base.TritiumSights Base.IronSight Scope Scope,
        ModelWeaponPart = Base.RedDot Base.RedDot Scope Scope,
        ModelWeaponPart = Base.x2Scope Base.x2Scope Scope Scope,
        ModelWeaponPart = Base.x4Scope Base.x4Scope Scope Scope,
        ModelWeaponPart = Base.x8Scope Base.x8Scope Scope Scope,

        ModelWeaponPart = VanillaFirearmsRework.EOTECH_2x VanillaFirearmsRework.EOTECH_2x Scope Scope,
        ModelWeaponPart = VanillaFirearmsRework.ACOG_4x VanillaFirearmsRework.ACOG_4x Scope Scope,

        ModelWeaponPart = VanillaFirearmsRework.TacticalGrip VanillaFirearmsRework.TacticalGrip Grip Grip,
        ModelWeaponPart = VanillaFirearmsRework.AngledSlimGrip VanillaFirearmsRework.AngledSlimGrip Grip Grip,
        ModelWeaponPart = Base.RecoilPad Base.RecoilPad Grip Grip,

        ModelWeaponPart = VanillaFirearmsRework.ANPEQ15_Laser VanillaFirearmsRework.ANPEQ15_Laser Laser Laser,
        ModelWeaponPart = VanillaFirearmsRework.PERST4_Laser VanillaFirearmsRework.PERST4_Laser Laser Laser,

        ModelWeaponPart = VanillaFirearmsRework.SUNFIRE_Light VanillaFirearmsRework.SUNFIRE_Light Light Light,
        ModelWeaponPart = VanillaFirearmsRework.KLESCH_Light VanillaFirearmsRework.KLESCH_Light Light Light,

        ModelWeaponPart = VanillaFirearmsRework.SupressorDeadAir VanillaFirearmsRework.SupressorDeadAir Canon Canon,
        ModelWeaponPart = VanillaFirearmsRework.SupressorNotch VanillaFirearmsRework.SupressorNotch Canon Canon,
        ModelWeaponPart = VanillaFirearmsRework.SupressorOsprey VanillaFirearmsRework.SupressorOsprey Canon Canon,
        ModelWeaponPart = VanillaFirearmsRework.SupressorStriker VanillaFirearmsRework.SupressorStriker Canon Canon,
    }
	model DoubleBarrelShotgun
    {
        mesh = weapons/firearm/DBShotgun,
        texture = weapons/firearm/DBShotgun,
        attachment muzzle
        {
            offset = 0.0 0.4707 0.0205,
            rotate = -90.0 0.0 0.0,
        }
        attachment recoilpad
        {
            offset = 0.0 -0.1604 -0.042,
            rotate = 10.0 0.0 0.0,
            scale = 1.2204,
        }
        attachment world
        {
            offset = 0.0143 0.2 0.0,
            rotate = 180.0 0.0 180.0,
        }
        attachment Bip01_Prop2
        {
            offset = 0.0 0.0 0.0,
            rotate = 180.0 0.0 180.0,
        }
        attachment choketube
        {
            offset = 0.0 0.4634 0.0268,
            rotate = 0.0 0.0 0.0,
            scale = 0.69,
        }
    }
	model ShotgunDoubleBarrelSawn
    {
        mesh = weapons/firearm/DBShotgunSawed,
        texture = weapons/firearm/DBShotgunSawed,
        attachment muzzle
        {
            offset = 0.0 0.3138 0.0198,
            rotate = -90.0 0.0 0.0,
        }
        attachment world
        {
            offset = 0.0143 0.2 0.0,
            rotate = 180.0 0.0 180.0,
        }
    }
	model ShotgunDoubleBarrel_OPEN
    {
        mesh = weapons/firearm/DBShotgun_OPEN,
        texture = weapons/firearm/DBShotgun,
    }
	model ShotgunDoubleBarrelSawn_OPEN
    {
        mesh = weapons/firearm/DBShotgunSawed_OPEN,
        texture = weapons/firearm/DBShotgunSawed,
    }
	model M16
    {
        mesh = weapons/firearm/M16,
        texture = weapons/firearm/M16,

        attachment muzzle
        {
            offset = 0.0000 0.4758 0.0279,
            rotate = -90.0000 0.0000 -180.0000,
        }

        attachment Clip
        {
            offset = 0.0000 0.0673 -0.0026,
            rotate = 0.0000 0.0000 0.0000,
        }

        attachment Scope
        {
            offset = 0.0000 0.0264 0.0763,
            rotate = 0.0000 0.0000 0.0000,
        }

        attachment Grip
        {
            offset = 0.0000 0.1880 0.0020,
            rotate = 0.0000 0.0000 0.0000,
        }

        attachment Canon
        {
            offset = 0.0000 0.3440 0.0295,
            rotate = 0.0000 0.0000 0.0000,
        }

        attachment Laser
        {
            offset = -0.0006 0.2402 0.0489,
            rotate = 0.0000 0.0000 0.0000,
        }

        attachment Light
        {
            offset = -0.0141 0.2511 0.0299,
            rotate = 0.0000 0.0000 0.0000,
        }

        attachment world
        {
            offset = -0.0131 -0.0000 -0.0000,
            rotate = 0.0000 -0.0000 0.0000,
        }
    }
	model M14
    {
        mesh = weapons/firearm/M14,
        texture = weapons/firearm/M14,

        attachment muzzle
        {
            offset = 0.0000 0.5752 0.0316,
            rotate = -90.0000 0.0000 -180.0000,
        }

        attachment Clip
        {
            offset = 0.0000 0.0989 -0.0051,
            rotate = 0.0000 0.0000 0.0000,
        }

        attachment Scope
        {
            offset = 0.0000 0.0776 0.0497,
            rotate = 0.0000 0.0000 0.0000,
        }

        attachment Grip
        {
            offset = 0.0000 0.1791 0.0020,
            rotate = 0.0000 0.0000 0.0000,
        }

        attachment Canon
        {
            offset = 0.0000 0.4578 0.0317,
            rotate = 0.0000 0.0000 0.0000,
        }

        attachment Laser
        {
            offset = 0.0000 0.2823 0.0404,
            rotate = 0.0000 0.0000 0.0000,
        }

        attachment Light
        {
            offset = -0.0001 0.3314 0.0192,
            rotate = 180.0000 -89.9604 180.0000,
        }
        
        attachment world
        {
            offset = -0.0131 -0.0000 -0.0000,
            rotate = 0.0000 -0.0000 0.0000,
        }
    }
	model DE
    {
        mesh = weapons/firearm/DE,
        texture = weapons/firearm/DE,

        attachment muzzle
        {
            offset = 0.0000 0.2610 -0.0244,
            rotate = -90.0000 0.0000 0.0000,
        }

        attachment Clip
        {
            offset = 0.0000 0.0000 0.0000,
            rotate = 180.0000 0.0000 180.0000,
        }

        attachment Scope
        {
            offset = 0.0000 -0.0024 -0.0385,
            rotate = 180.0000 0.0000 180.0000,
        }

        attachment Canon
        {
            offset = 0.0000 0.1624 -0.0234,
            rotate = 180.0000 0.0685 180.0000,
        }

        attachment Laser
        {
            offset = -0.0012 0.0710 -0.0004,
            rotate = 0.0000 0.0000 0.0000,
        }
        
        attachment world
        {
            offset = -0.0131 -0.0000 -0.0000,
            rotate = 0.0000 -0.0000 0.0000,
        }
    }
	model M1911
    {
        mesh = weapons/firearm/M1911,
        texture = weapons/firearm/M1911,

        attachment muzzle
        {
            offset = 0.0000 0.2181 -0.0182,
            rotate = -90.0000 0.0000 0.0000,
        }

        attachment Clip
        {
            offset = 0.0000 0.0000 0.0000,
            rotate = 180.0000 0.0000 180.0000,
        }

        attachment Scope
        {
            offset = 0.0000 0.0203 -0.0360,
            rotate = 180.0000 0.0000 180.0000,
        }

        attachment Canon
        {
            offset = 0.0000 0.1449 -0.0194,
            rotate = 180.0000 0.0685 180.0000,
        }

        attachment Laser
        {
            offset = -0.0012 0.0767 0.0012,
            rotate = 0.0000 0.0000 0.0000,
        }
        
        attachment world
        {
            offset = -0.0131 -0.0000 -0.0000,
            rotate = 0.0000 -0.0000 0.0000,
        }
    }
	model Beretta
    {
        mesh = weapons/firearm/Beretta,
        texture = weapons/firearm/Beretta,

        attachment muzzle
        {
            offset = 0.0000 0.2157 -0.0236,
            rotate = -90.0000 0.0000 0.0000,
        }

        attachment Clip
        {
            offset = 0.0000 0.0000 0.0000,
            rotate = 180.0000 0.0000 180.0000,
        }

        attachment Scope
        {
            offset = 0.0000 0.0224 -0.0400,
            rotate = 180.0000 0.0000 180.0000,
        }

        attachment Canon
        {
            offset = 0.0000 0.1444 -0.0276,
            rotate = 180.0000 0.0685 180.0000,
        }

        attachment Laser
        {
            offset = -0.0012 0.0838 -0.0044,
            rotate = 0.0000 0.0000 0.0000,
        }
        
        attachment world
        {
            offset = -0.0131 -0.0000 -0.0000,
            rotate = 0.0000 -0.0000 0.0000,
        }
    }
	model Magnum
    {
        mesh = weapons/firearm/Magnum,
        texture = weapons/firearm/Magnum,

        attachment muzzle
        {
            offset = 0.0000 0.1813 -0.0272,
            rotate = -90.0000 0.0000 0.0000,
        }

        attachment Scope
        {
            offset = 0.0000 0.0508 -0.0452,
            rotate = 180.0000 0.9651 180.0000,
        }
        
        attachment world
        {
            offset = -0.0131 -0.0000 -0.0000,
            rotate = 0.0000 -0.0000 0.0000,
        }
    }
	model Revolver38
    {
        mesh = weapons/firearm/Revolver38,
        texture = weapons/firearm/Revolver38,

        attachment muzzle
        {
            offset = 0.0000 0.1258 -0.0277,
            rotate = -90.0000 0.0000 0.0000,
        }

        attachment Scope
        {
            offset = 0.0000 0.0397 -0.0458,
            rotate = 180.0000 -0.8740 180.0000,
        }
        
        attachment world
        {
            offset = -0.0131 -0.0000 -0.0000,
            rotate = 0.0000 -0.0000 0.0000,
        }
    }
	model Revolver357
    {
        mesh = weapons/firearm/Revolver357,
        texture = weapons/firearm/Revolver357,

        attachment muzzle
        {
            offset = 0.0000 0.1679 -0.0277,
            rotate = -90.0000 0.0000 0.0000,
        }

        attachment Scope
        {
            offset = 0.0000 0.0389 -0.0466,
            rotate = 180.0000 -0.8532 180.0000,
        }
        
        attachment world
        {
            offset = -0.0131 -0.0000 -0.0000,
            rotate = 0.0000 -0.0000 0.0000,
        }
    }
	model Benelli
    {
        mesh = weapons/firearm/Benelli,
        texture = weapons/firearm/Benelli,

        attachment muzzle
        {
            offset = 0.0000 0.4521 0.0279,
            rotate = -90.0000 0.0000 -180.0000,
        }

        attachment Scope
        {
            offset = 0.0000 0.0439 0.0562,
            rotate = 0.0000 0.0000 0.0000,
        }

        attachment Grip
        {
            offset = 0.0000 0.1912 -0.0149,
            rotate = 0.0000 0.0000 0.0000,
        }

        attachment Canon
        {
            offset = 0.0000 0.3753 0.0279,
            rotate = 0.0000 0.0000 0.0000,
        }

        attachment Laser
        {
            offset = 0.0111 0.1791 0.0084,
            rotate = 0.0000 89.4611 0.0000,
        }

        attachment Light
        {
            offset = 0.0001 0.2692 -0.0004,
            rotate = 180.0000 -89.3161 180.0000,
        }
        
        attachment world
        {
            offset = -0.0131 -0.0000 -0.0000,
            rotate = 0.0000 -0.0000 0.0000,
        }
    }
	model PAShotgun
    {
        mesh = weapons/firearm/PAShotgun,
        texture = weapons/firearm/PAShotgun,

        attachment muzzle
        {
            offset = 0.0000 0.4991 0.0279,
            rotate = -90.0000 0.0000 -180.0000,
        }

        attachment Scope
        {
            offset = 0.0000 0.0399 0.0493,
            rotate = 0.0000 0.0000 0.0000,
        }

        attachment Grip
        {
            offset = 0.0000 0.1912 -0.0128,
            rotate = 0.0000 0.0000 0.0000,
        }

        attachment Canon
        {
            offset = 0.0000 0.3860 0.0301,
            rotate = 0.0000 0.0000 0.0000,
        }

        attachment Laser
        {
            offset = 0.0113 0.2412 0.0115,
            rotate = 180.0000 89.7585 180.0000,
        }

        attachment Light
        {
            offset = 0.0001 0.3016 0.0034,
            rotate = 180.0000 -89.8493 180.0000,
        }
        
        attachment world
        {
            offset = -0.0131 -0.0000 -0.0000,
            rotate = 0.0000 -0.0000 0.0000,
        }
    }
	model PAShotgunSawed
    {
        mesh = weapons/firearm/PAShotgunSawed,
        texture = weapons/firearm/PAShotgunSawed,

        attachment muzzle
        {
            offset = 0.0 0.3824 0.0257,
            rotate = -90.0 0.0 180.0,
        }
        attachment muzzle
        {
            offset = 0.0000 0.4991 0.0279,
            rotate = -90.0000 0.0000 -180.0000,
        }

        attachment Clip
        {
            offset = 0.0000 0.0673 -0.0026,
            rotate = 0.0000 0.0000 0.0000,
        }

        attachment Scope
        {
            offset = 0.0000 0.0609 0.0650,
            rotate = 0.0000 0.0000 0.0000,
        }

        attachment Grip
        {
            offset = 0.0000 0.2339 0.0020,
            rotate = 0.0000 0.0000 0.0000,
        }

        attachment Canon
        {
            offset = 0.0000 0.3440 0.0295,
            rotate = 0.0000 0.0000 0.0000,
        }

        attachment Laser
        {
            offset = 0.0000 0.2532 0.0272,
            rotate = 0.0000 0.0000 0.0000,
        }

        attachment Light
        {
            offset = 0.0188 0.2511 0.0271,
            rotate = 0.0000 0.0000 0.0000,
        }
        
        attachment world
        {
            offset = -0.0131 -0.0000 -0.0000,
            rotate = 0.0000 -0.0000 0.0000,
        }
    }
	model Mini14
    {
        mesh = weapons/firearm/Mini14,
        texture = weapons/firearm/Mini14,

        attachment muzzle
        {
            offset = 0.0000 0.4644 0.0347,
            rotate = -90.0000 0.0000 -180.0000,
        }

        attachment Clip
        {
            offset = 0.0000 0.0824 0.0040,
            rotate = 6.1957 0.0000 0.0000,
        }

        attachment Scope
        {
            offset = 0.0000 0.0479 0.0496,
            rotate = 0.0000 0.0000 0.0000,
        }

        attachment Grip
        {
            offset = 0.0000 0.1660 0.0020,
            rotate = 0.0000 0.0000 0.0000,
        }

        attachment Canon
        {
            offset = 0.0000 0.3084 0.0347,
            rotate = 0.0000 0.0000 0.0000,
        }

        attachment Laser
        {
            offset = -0.0001 0.1973 0.0448,
            rotate = 0.0000 0.0000 0.0000,
        }

        attachment Light
        {
            offset = -0.0001 0.2190 0.0125,
            rotate = 180.0000 -88.9163 180.0000,
        }
        
        attachment world
        {
            offset = -0.0131 -0.0000 -0.0000,
            rotate = 0.0000 -0.0000 0.0000,
        }
    }
	model Win92
    {
        mesh = weapons/firearm/Win92,
        texture = weapons/firearm/Win92,

        attachment muzzle
        {
            offset = 0.0000 0.4918 0.0339,
            rotate = -90.0000 0.0000 -180.0000,
        }

        attachment Scope
        {
            offset = 0.0000 0.0827 0.0503,
            rotate = 0.0000 0.0000 0.0000,
        }

        attachment Grip
        {
            offset = 0.0000 0.2155 0.0144,
            rotate = 0.0000 0.0000 0.0000,
        }

        attachment Canon
        {
            offset = 0.0000 0.3872 0.0344,
            rotate = 0.0000 0.0000 0.0000,
        }

        attachment Light
        {
            offset = -0.0004 0.2319 0.0179,
            rotate = 180.0000 -89.5031 180.0000,
        }

        attachment Laser
        {
            offset = 0.0095 0.1683 0.0264,
            rotate = 180.0000 89.8688 180.0000,
        }
        
        attachment world
        {
            offset = -0.0131 -0.0000 -0.0000,
            rotate = 0.0000 -0.0000 0.0000,
        }
    }
	model Win94
    {
        mesh = weapons/firearm/Win94,
        texture = weapons/firearm/Win94,

        attachment muzzle
        {
            offset = 0.0000 0.4954 0.0246,
            rotate = -90.0000 0.0000 -180.0000,
        }

        attachment Scope
        {
            offset = 0.0000 0.0455 0.0445,
            rotate = 0.0000 0.0000 0.0000,
        }

        attachment Grip
        {
            offset = 0.0000 0.2339 0.0061,
            rotate = 0.0000 0.0000 0.0000,
        }

        attachment Canon
        {
            offset = 0.0000 0.3942 0.0286,
            rotate = 0.0000 0.0000 0.0000,
        }

        attachment Laser
        {
            offset = 0.0068 0.1863 0.0219,
            rotate = 180.0000 89.4158 180.0000,
        }

        attachment Light
        {
            offset = -0.0000 0.2368 0.0152,
            rotate = 0.0000 -89.5244 0.0000,
        }
        
        attachment world
        {
            offset = -0.0131 -0.0000 -0.0000,
            rotate = 0.0000 -0.0000 0.0000,
        }
    }
	model Marlin
    {
        mesh = weapons/firearm/Marlin,
        texture = weapons/firearm/Marlin,

        attachment muzzle
        {
            offset = 0.0000 0.3843 0.0219,
            rotate = -90.0000 0.0000 -180.0000,
        }

        attachment Clip
        {
            offset = 0.0000 0.0496 -0.0004,
            rotate = 4.0979 0.0000 0.0000,
        }

        attachment Scope
        {
            offset = 0.0000 0.0642 0.0374,
            rotate = 0.0000 0.0000 0.0000,
        }

        attachment Grip
        {
            offset = 0.0000 0.2339 0.0020,
            rotate = 0.0000 0.0000 0.0000,
        }

        attachment Canon
        {
            offset = 0.0000 0.3152 0.0227,
            rotate = 0.0000 0.0000 0.0000,
        }

        attachment Laser
        {
            offset = 0.0087 0.1903 0.0121,
            rotate = 180.0000 88.8406 180.0000,
        }

        attachment Light
        {
            offset = -0.0070 0.1783 0.0114,
            rotate = 0.0000 0.0000 0.0000,
        }
        
        attachment world
        {
            offset = -0.0131 -0.0000 -0.0000,
            rotate = 0.0000 -0.0000 0.0000,
        }
    }
	model V_Rifle
    {
        mesh = weapons/firearm/V_Rifle,
        texture = weapons/firearm/V_Rifle,

        attachment muzzle
        {
            offset = 0.0000 0.5555 0.0319,
            rotate = -90.0000 0.0000 -180.0000,
        }

        attachment Scope
        {
            offset = 0.0000 0.0592 0.0486,
            rotate = 0.0000 0.0000 0.0000,
        }

        attachment Canon
        {
            offset = 0.0000 0.4135 0.0323,
            rotate = 0.0000 0.0000 0.0000,
        }
        
        attachment world
        {
            offset = -0.0131 -0.0000 -0.0000,
            rotate = 0.0000 -0.0000 0.0000,
        }
    }
	model H_Rifle
    {
        mesh = weapons/firearm/H_Rifle,
        texture = weapons/firearm/H_Rifle,

        attachment muzzle
        {
            offset = 0.0000 0.5448 0.0303,
            rotate = -90.0000 0.0000 -180.0000,
        }

        attachment Scope
        {
            offset = 0.0000 0.0600 0.0501,
            rotate = 0.0000 0.0000 0.0000,
        }

        attachment Canon
        {
            offset = 0.0000 0.4245 0.0306,
            rotate = 0.0000 0.0000 0.0000,
        }
        
        attachment world
        {
            offset = -0.0131 -0.0000 -0.0000,
            rotate = 0.0000 -0.0000 0.0000,
        }
    }
	model T_Rifle
    {
        mesh = weapons/firearm/T_Rifle,
        texture = weapons/firearm/T_Rifle,

        attachment muzzle
        {
            offset = 0.0000 0.5859 0.0323,
            rotate = -90.0000 0.0000 -180.0000,
        }

        attachment Scope
        {
            offset = 0.0000 0.0709 0.0662,
            rotate = 0.0000 0.0000 0.0000,
        }

        attachment Grip
        {
            offset = 0.0000 0.1816 -0.0058,
            rotate = 0.0000 0.0000 0.0000,
        }

        attachment Canon
        {
            offset = 0.0000 0.4127 0.0335,
            rotate = 0.0000 0.0000 0.0000,
        }

        attachment Laser
        {
            offset = 0.0000 0.2606 0.0515,
            rotate = 0.0000 0.0000 0.0000,
        }

        attachment Light
        {
            offset = -0.0090 0.2560 0.0185,
            rotate = 0.0000 0.0000 0.0000,
        }
        
        attachment world
        {
            offset = -0.0131 -0.0000 -0.0000,
            rotate = 0.0000 -0.0000 0.0000,
        }
    }
}
