module Base
{

    /****************************** M16 and ARs ******************************/
    item A2Stock
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = A2 Rifle Stock,
        Icon = ARStock,
        Weight = 0.4,
        WeightModifier = 0.4,
        RecoilDelayModifier = -12,
        AimingTimeModifier = -10,
        HitChanceModifier = 28,
        MountOn = AR15;CAR15;HBAR;Dissy;M16A2;M727;M723;M733;M635;Colt9mm,
        PartType = Stock,
        Tooltip = Tooltip_FurnitureReq,
        Tags = guns93:UseDriver; guns93:RecoilPad; guns93:StockitemMag; guns93:RearSwivel,
        WorldStaticModel = A2Stock,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item A2StockGray
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = A2 Rifle Stock (Gray),
        Icon = ARStockGray,
        Weight = 0.4,
        WeightModifier = 0.4,
        RecoilDelayModifier = -12,
        AimingTimeModifier = -10,
        HitChanceModifier = 28,
        MountOn = AR15;CAR15;HBAR;Dissy;M16A2;M727;M723;M733;M635;Colt9mm,
        PartType = Stock,
        Tooltip = Tooltip_FurnitureReq,
        Tags = guns93:UseDriver; guns93:RecoilPad; guns93:StockitemMag; guns93:RearSwivel,
        WorldStaticModel = A2StockGray,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item A2StockGreen
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = A2 Rifle Stock (Green),
        Icon = ARStockGreen,
        Weight = 0.4,
        WeightModifier = 0.4,
        RecoilDelayModifier = -12,
        AimingTimeModifier = -10,
        HitChanceModifier = 28,
        MountOn = AR15;CAR15;HBAR;Dissy;M16A2;M727;M723;M733;M635;Colt9mm,
        PartType = Stock,
        Tooltip = Tooltip_FurnitureReq,
        Tags = guns93:UseDriver; guns93:RecoilPad; guns93:StockitemMag; guns93:RearSwivel,
        WorldStaticModel = A2StockGreen,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item A2Handguard
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = A2 Rifle Handgaurd,
        Icon = A2Handguard,
        Weight = 0.2,
        WeightModifier = 0.1,
        AimingTimeModifier = -2,
        RecoilDelayModifier = -3,
        HitChanceModifier = 6,
        MountOn = AR15;HBAR;Dissy;M16A2,
        PartType = Handguard,
        Tooltip = Tooltip_Furniture,
        Tags = guns93:NoScrewdriver; guns93:HandguardItem,
        WorldStaticModel = A2Handguard,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item A2HandguardGray
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = A2 Rifle Handgaurd (Gray),
        Icon = A2HandguardGray,
        Weight = 0.2,
        WeightModifier = 0.1,
        AimingTimeModifier = -2,
        RecoilDelayModifier = -3,
        HitChanceModifier = 6,
        MountOn = AR15;HBAR;Dissy;M16A2,
        PartType = Handguard,
        Tooltip = Tooltip_Furniture,
        Tags = guns93:NoScrewdriver; guns93:HandguardItem,
        WorldStaticModel = A2HandguardGray,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item A2HandguardGreen
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = A2 Rifle Handgaurd (Green),
        Icon = A2HandguardGreen,
        Weight = 0.2,
        WeightModifier = 0.1,
        AimingTimeModifier = -2,
        RecoilDelayModifier = -3,
        HitChanceModifier = 6,
        MountOn = AR15;HBAR;Dissy;M16A2,
        PartType = Handguard,
        Tooltip = Tooltip_Furniture,
        Tags = guns93:NoScrewdriver; guns93:HandguardItem,
        WorldStaticModel = A2HandguardGreen,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item ARTube
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = AR-15 Rifle Free Float Handguard,
        Icon = ARTube,
        Weight = 0.3,
        WeightModifier = 0.2,
        AimingTimeModifier = -2,
        RecoilDelayModifier = -3,
        HitChanceModifier = 8,
        MountOn = AR15;HBAR;Dissy;M16A2,
        PartType = Handguard,
        Tooltip = Tooltip_Furniture,
        Tags = guns93:NoScrewdriver,
        WorldStaticModel = ARTube,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item A2PistolGrip
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = A2 Pistol Grip,
        Icon = A2PistolGrip,
        Weight = 0.01,
        AimingTimeModifier = -4,
        RecoilDelayModifier = -4,
        HitChanceModifier = 4,
        MountOn = AR15;CAR15;HBAR;Dissy;M16A2;M727;M723;M733;M635;Colt9mm,
        PartType = Grip,
        Tooltip = Tooltip_FurnitureReq,
        Tags = guns93:UseDriver,
        WorldStaticModel = A2PistolGrip,
        CanAttach = Guns93WeaponPartsRifleGrip,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item A2PistolGripGray
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = A2 Pistol Grip (Gray),
        Icon = A2PistolGripGray,
        Weight = 0.01,
        AimingTimeModifier = -4,
        RecoilDelayModifier = -4,
        HitChanceModifier = 4,
        MountOn = AR15;CAR15;HBAR;Dissy;M16A2;M727;M723;M733;M635;Colt9mm,
        PartType = Grip,
        Tooltip = Tooltip_FurnitureReq,
        Tags = guns93:UseDriver,
        WorldStaticModel = A2PistolGripGray,
        CanAttach = Guns93WeaponPartsRifleGrip,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item A2PistolGripGreen
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = A2 Pistol Grip (Green),
        Icon = A2PistolGripGreen,
        Weight = 0.01,
        AimingTimeModifier = -4,
        RecoilDelayModifier = -4,
        HitChanceModifier = 4,
        MountOn = AR15;CAR15;HBAR;Dissy;M16A2;M727;M723;M733;M635;Colt9mm,
        PartType = Grip,
        Tooltip = Tooltip_FurnitureReq,
        Tags = guns93:UseDriver,
        WorldStaticModel = A2PistolGripGreen,
        CanAttach = Guns93WeaponPartsRifleGrip,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item A2FlashHider
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = A2 Flash Hider,
        Icon = ARFlashHider,
        Weight = 0.05,
        RecoilDelayModifier = -2,
        SoundRadiusModifier = -8,
        MountOn = ,
        PartType = Canon,
        Tooltip = Tooltip_FlashComp,
        Tags = guns93:UseWrench; guns93:BayoLug; guns93:22cal,
        WorldStaticModel = A2FlashHider,
        CanAttach = Guns93WeaponPartsThreadedCanonPart,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item 9mmFlashHider
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = 9mm AR Flash Hider,
        Icon = ARFlashHider,
        Weight = 0.05,
        SoundRadiusModifier = -10,
        MountOn = ,
        PartType = Canon,
        Tooltip = Tooltip_FlashHider,
        Tags = guns93:UseWrench; guns93:BayoLug; guns93:9mm,
        WorldStaticModel = A1FlashHider,
        CanAttach = Guns93WeaponPartsThreadedCanonPart,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item CAR15StockOut
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = AR-15 Carbine Stock,
        Icon = CARStock,
        Weight = 0.4,
        WeightModifier = 0.4,
        RecoilDelayModifier = -12,
        AimingTimeModifier = -10,
        HitChanceModifier = 28,
        MountOn = AR15;CAR15;HBAR;Dissy;M16A2;M727;M723;M733;M635;Colt9mm,
        PartType = Stock,
        Tooltip = Tooltip_FoldWrench,
        Tags = guns93:UseWrench; guns93:FoldingStock; guns93:RearSwivel,
        WorldStaticModel = CAR15StockOut,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item CAR15StockIn
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = AR-15 Carbine Stock,
        Icon = CARStock,
        Weight = 0.4,
        WeightModifier = 0.1,
        RecoilDelayModifier = -11,
        AimingTimeModifier = -8,
        HitChanceModifier = 22,
        MountOn = AR15;CAR15;HBAR;Dissy;M16A2;M727;M723;M733;M635;Colt9mm,
        PartType = Stock,
        Tooltip = Tooltip_FoldWrench,
        Tags = guns93:UseWrench; guns93:FoldingStock; guns93:RearSwivel,
        WorldStaticModel = CAR15StockIn,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item CAR15StockOutGray
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = AR-15 Carbine Stock (Gray),
        Icon = CARStockGray,
        Weight = 0.4,
        WeightModifier = 0.4,
        RecoilDelayModifier = -12,
        AimingTimeModifier = -10,
        HitChanceModifier = 28,
        MountOn = AR15;CAR15;HBAR;Dissy;M16A2;M727;M723;M733;M635;Colt9mm,
        PartType = Stock,
        Tooltip = Tooltip_FoldWrench,
        Tags = guns93:UseWrench; guns93:FoldingStock; guns93:RearSwivel,
        WorldStaticModel = A2StockGray,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item CAR15StockInGray
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = AR-15 Carbine Stock (Gray),
        Icon = CARStockGray,
        Weight = 0.4,
        WeightModifier = 0.1,
        RecoilDelayModifier = -11,
        AimingTimeModifier = -8,
        HitChanceModifier = 22,
        MountOn = AR15;CAR15;HBAR;Dissy;M16A2;M727;M723;M733;M635;Colt9mm,
        PartType = Stock,
        Tooltip = Tooltip_FoldWrench,
        Tags = guns93:UseWrench; guns93:FoldingStock; guns93:RearSwivel,
        WorldStaticModel = CAR15StockInGray,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item CAR15StockOutGreen
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = AR-15 Carbine Stock (Green),
        Icon = CARStockGreen,
        Weight = 0.4,
        WeightModifier = 0.4,
        RecoilDelayModifier = -12,
        AimingTimeModifier = -10,
        HitChanceModifier = 28,
        MountOn = AR15;CAR15;HBAR;Dissy;M16A2;M727;M723;M733;M635;Colt9mm,
        PartType = Stock,
        Tooltip = Tooltip_FoldWrench,
        Tags = guns93:UseWrench; guns93:FoldingStock; guns93:RearSwivel,
        WorldStaticModel = CAR15StockOutGreen,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item CAR15StockInGreen
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = AR-15 Carbine Stock (Green),
        Icon = CARStockGreen,
        Weight = 0.4,
        WeightModifier = 0.1,
        RecoilDelayModifier = -11,
        AimingTimeModifier = -8,
        HitChanceModifier = 22,
        MountOn = AR15;CAR15;HBAR;Dissy;M16A2;M727;M723;M733;M635;Colt9mm,
        PartType = Stock,
        Tooltip = Tooltip_FoldWrench,
        Tags = guns93:UseWrench; guns93:FoldingStock; guns93:RearSwivel,
        WorldStaticModel = CAR15StockInGreen,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item CAR15Handguard
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = A2 Carbine Handgaurd,
        Icon = CARHandguard,
        Weight = 0.15,
        WeightModifier = 0.1,
        AimingTimeModifier = -2,
        RecoilDelayModifier = -3,
        HitChanceModifier = 6,
        MountOn = CAR15;M727;M723;M733;M635;Colt9mm,
        PartType = Handguard,
        Tooltip = Tooltip_Furniture,
        Tags = guns93:NoScrewdriver; guns93:HandguardItem,
        WorldStaticModel = CAR15Handguard,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item CAR15HandguardGray
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = A2 Carbine Handgaurd (Gray),
        Icon = CARHandguardGray,
        Weight = 0.15,
        WeightModifier = 0.1,
        AimingTimeModifier = -2,
        RecoilDelayModifier = -3,
        HitChanceModifier = 6,
        MountOn = CAR15;M727;M723;M733;M635;Colt9mm,
        PartType = Handguard,
        Tooltip = Tooltip_Furniture,
        Tags = guns93:NoScrewdriver; guns93:HandguardItem,
        WorldStaticModel = CAR15HandguardGray,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item CAR15HandguardGreen
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = A2 Carbine Handgaurd (Green),
        Icon = CARHandguardGreen,
        Weight = 0.15,
        WeightModifier = 0.1,
        AimingTimeModifier = -2,
        RecoilDelayModifier = -3,
        HitChanceModifier = 6,
        MountOn = CAR15;M727;M723;M733;M635;Colt9mm,
        PartType = Handguard,
        Tooltip = Tooltip_Furniture,
        Tags = guns93:NoScrewdriver; guns93:HandguardItem,
        WorldStaticModel = CAR15HandguardGreen,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item ARCARTube
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = AR-15 Carbine Free Float Handgaurd,
        Icon = CARHandguardGreen,
        Weight = 0.25,
        WeightModifier = 0.2,
        AimingTimeModifier = -2,
        RecoilDelayModifier = -3,
        HitChanceModifier = 8,
        MountOn = CAR15;M727;M723;M733;M635;Colt9mm,
        PartType = Handguard,
        Tooltip = Tooltip_Furniture,
        Tags = guns93:NoScrewdriver; guns93:HandguardItem,
        WorldStaticModel = ARCARTube,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item A1Handguard
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = A1 Triangular Rifle Handgaurd,
        Icon = A1Handguard,
        Weight = 0.2,
        WeightModifier = 0.1,
        AimingTimeModifier = -2,
        RecoilDelayModifier = -3,
        HitChanceModifier = 6,
        MountOn = AR15;HBAR;Dissy;M16A2,
        PartType = Handguard,
        Tooltip = Tooltip_Furniture,
        Tags = guns93:NoScrewdriver; guns93:HandguardItem,
        WorldStaticModel = A1Handguard,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item A1HandguardGray
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = A1 Triangular Rifle Handgaurd (Gray),
        Icon = A1HandguardGray,
        Weight = 0.2,
        WeightModifier = 0.1,
        AimingTimeModifier = -2,
        RecoilDelayModifier = -3,
        HitChanceModifier = 6,
        MountOn = AR15;HBAR;Dissy;M16A2,
        PartType = Handguard,
        Tooltip = Tooltip_Furniture,
        Tags = guns93:NoScrewdriver; guns93:HandguardItem,
        WorldStaticModel = A1HandguardGray,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item A1HandguardGreen
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = A1 Triangular Rifle Handgaurd (Green),
        Icon = A1HandguardGreen,
        Weight = 0.2,
        WeightModifier = 0.1,
        AimingTimeModifier = -2,
        RecoilDelayModifier = -3,
        HitChanceModifier = 6,
        MountOn = AR15;HBAR;Dissy;M16A2,
        PartType = Handguard,
        Tooltip = Tooltip_Furniture,
        Tags = guns93:NoScrewdriver; guns93:HandguardItem,
        WorldStaticModel = A1HandguardGreen,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item A1CARHandguard
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Triangular Carbine Handgaurd,
        Icon = A1CARHandguard,
        Weight = 0.15,
        WeightModifier = 0.1,
        AimingTimeModifier = -2,
        RecoilDelayModifier = -3,
        HitChanceModifier = 6,
        MountOn = CAR15;M727;M723;M733;M635;Colt9mm,
        PartType = Handguard,
        Tooltip = Tooltip_Furniture,
        Tags = guns93:NoScrewdriver; guns93:HandguardItem,
        WorldStaticModel = A1CARHandguard,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item A1CARHandguardGray
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Triangular Carbine Handgaurd (Gray),
        Icon = A1CARHandguardGray,
        Weight = 0.15,
        WeightModifier = 0.1,
        AimingTimeModifier = -2,
        RecoilDelayModifier = -3,
        HitChanceModifier = 6,
        MountOn = CAR15;M727;M723;M733;M635;Colt9mm,
        PartType = Handguard,
        Tooltip = Tooltip_Furniture,
        Tags = guns93:NoScrewdriver; guns93:HandguardItem,
        WorldStaticModel = A1CARHandguardGray,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item A1CARHandguardGreen
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Triangular Carbine Handgaurd (Green),
        Icon = A1CARHandguardGreen,
        Weight = 0.15,
        WeightModifier = 0.1,
        AimingTimeModifier = -2,
        RecoilDelayModifier = -3,
        HitChanceModifier = 6,
        MountOn = CAR15;M727;M723;M733;M635;Colt9mm,
        PartType = Handguard,
        Tooltip = Tooltip_Furniture,
        Tags = guns93:NoScrewdriver; guns93:HandguardItem,
        WorldStaticModel = A1CARHandguardGreen,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item A1PistolGrip
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = A1 Pistol Grip,
        Icon = A1PistolGrip,
        Weight = 0.01,
        AimingTimeModifier = -4,
        RecoilDelayModifier = -4,
        HitChanceModifier = 4,
        MountOn = AR15;CAR15;HBAR;Dissy;M16A2;M727;M723;M733;M635;Colt9mm,
        PartType = Grip,
        Tags = guns93:UseDriver,
        Tooltip = Tooltip_FurnitureReq,
        WorldStaticModel = A1PistolGrip,
        CanAttach = Guns93WeaponPartsRifleGrip,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item A1PistolGripGray
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = A1 Pistol Grip (Gray),
        Icon = A1PistolGripGray,
        Weight = 0.01,
        AimingTimeModifier = -4,
        RecoilDelayModifier = -4,
        HitChanceModifier = 4,
        MountOn = AR15;CAR15;HBAR;Dissy;M16A2;M727;M723;M733;M635;Colt9mm,
        PartType = Grip,
        Tooltip = Tooltip_FurnitureReq,
        Tags = guns93:UseDriver,
        WorldStaticModel = A1PistolGripGray,
        CanAttach = Guns93WeaponPartsRifleGrip,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item A1PistolGripGreen
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = A1 Pistol Grip (Green),
        Icon = A1PistolGripGreen,
        Weight = 0.01,
        AimingTimeModifier = -4,
        RecoilDelayModifier = -4,
        HitChanceModifier = 4,
        MountOn = AR15;CAR15;HBAR;Dissy;M16A2;M727;M723;M733;M635;Colt9mm,
        PartType = Grip,
        Tooltip = Tooltip_FurnitureReq,
        Tags = guns93:UseDriver,
        WorldStaticModel = A1PistolGripGreen,
        CanAttach = Guns93WeaponPartsRifleGrip,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item A2PistolGripCamo
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = A2 Camo Pistol Grip,
        Icon = A2PistolGrip,
        Weight = 0.01,
        AimingTimeModifier = -4,
        RecoilDelayModifier = -4,
        HitChanceModifier = 4,
        MountOn = AR15;CAR15;HBAR;Dissy;M16A2;M727;M723;M733;M635;Colt9mm,
        PartType = Grip,
        Tooltip = Tooltip_FurnitureReq,
        Tags = guns93:UseDriver,
        WorldStaticModel = A2PistolGripCamo,
        CanAttach = Guns93WeaponPartsRifleGrip,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item CAR15StockOutCamo
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = AR-15 Camo Carbine Stock,
        Icon = CARStock,
        Weight = 0.4,
        WeightModifier = 0.4,
        RecoilDelayModifier = -12,
        AimingTimeModifier = -10,
        HitChanceModifier = 28,
        MountOn = AR15;CAR15;HBAR;Dissy;M16A2;M727;M723;M733;M635;Colt9mm,
        PartType = Stock,
        Tooltip = Tooltip_FoldWrench,
        Tags = guns93:UseWrench; guns93:FoldingStock; guns93:RearSwivel,
        WorldStaticModel = CAR15StockOutCamo,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item CAR15StockInCamo
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = AR-15 Camo Carbine Stock,
        Icon = CARStock,
        Weight = 0.4,
        WeightModifier = 0.1,
        RecoilDelayModifier = -11,
        AimingTimeModifier = -8,
        HitChanceModifier = 22,
        MountOn = AR15;CAR15;HBAR;Dissy;M16A2;M727;M723;M733;M635;Colt9mm,
        PartType = Stock,
        Tooltip = Tooltip_FoldWrench,
        Tags = guns93:UseWrench; guns93:FoldingStock; guns93:RearSwivel,
        WorldStaticModel = CAR15StockInCamo,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item CAR15HandguardCamo
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = A2 Camo Carbine Handgaurd,
        Icon = CARHandguard,
        Weight = 0.15,
        WeightModifier = 0.1,
        AimingTimeModifier = -2,
        RecoilDelayModifier = -3,
        HitChanceModifier = 6,
        MountOn = CAR15;M727;M723;M733;M635;Colt9mm,
        PartType = Handguard,
        Tooltip = Tooltip_Furniture,
        Tags = guns93:NoScrewdriver; guns93:HandguardItem,
        WorldStaticModel = CAR15HandguardCamo,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item ARForeGrip
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = AR Fore Grip,
        Icon = ARForeGrip,
        Weight = 0.01,
        AimingTimeModifier = -1,
        RecoilDelayModifier = -1,
        MountOn = AR15;CAR15;HBAR;Dissy;M16A2;M727;M723;M733;M635;Colt9mm,
        PartType = HandguardItem,
        Tooltip = Tooltip_VertGrip,
        Tags = guns93:UseDriver,
        WorldStaticModel = ARForeGrip,
        CanAttach = Guns93WeaponPartsHandguardItem,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item ARForeGripGray
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = AR Fore Grip (Gray),
        Icon = ARForeGripGray,
        Weight = 0.01,
        AimingTimeModifier = -1,
        RecoilDelayModifier = -1,
        MountOn = AR15;CAR15;HBAR;Dissy;M16A2;M727;M723;M733;M635;Colt9mm,
        PartType = HandguardItem,
        Tooltip = Tooltip_VertGrip,
        Tags = guns93:UseDriver,
        WorldStaticModel = ARForeGripGray,
        CanAttach = Guns93WeaponPartsHandguardItem,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item ARForeGripGreen
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = AR Fore Grip (Green),
        Icon = ARForeGripGreen,
        Weight = 0.01,
        AimingTimeModifier = -1,
        RecoilDelayModifier = -1,
        MountOn = AR15;CAR15;HBAR;Dissy;M16A2;M727;M723;M733;M635;Colt9mm,
        PartType = HandguardItem,
        Tooltip = Tooltip_VertGrip,
        Tags = guns93:UseDriver,
        WorldStaticModel = ARForeGripGreen,
        CanAttach = Guns93WeaponPartsHandguardItem,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item ARForeGripCamo
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = AR Camo Fore Grip,
        Icon = ARForeGripGreen,
        Weight = 0.01,
        AimingTimeModifier = -1,
        RecoilDelayModifier = -1,
        MountOn = AR15;CAR15;HBAR;Dissy;M16A2;M727;M723;M733;M635;Colt9mm,
        PartType = HandguardItem,
        Tooltip = Tooltip_VertGrip,
        Tags = guns93:UseDriver,
        WorldStaticModel = ARForeGripCamo,
        CanAttach = Guns93WeaponPartsHandguardItem,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item A1FlashHider
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = A1 Flash Hider,
        Icon = ARFlashHider,
        Weight = 0.05,
        SoundRadiusModifier = -10,
        MountOn = ,
        PartType = Canon,
        Tooltip = Tooltip_FlashHider,
        Tags = guns93:UseWrench; guns93:BayoLug; guns93:22cal,
        WorldStaticModel = A1FlashHider,
        CanAttach = Guns93WeaponPartsThreadedCanonPart,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    item ARRiser
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = AR-15 Cheek Riser For Fixed Stock,
        Icon = ARRiser,
        Weight = 0.2,
        WeightModifier = 0.1,
        AimingTimeModifier = 3,
        HitChanceModifier = 1,
        CriticalChanceModifierModifier = 1,
        MountOn = AR15;CAR15;HBAR;Dissy;M16A2;M727;M723;M733;M635;Colt9mm,
        PartType = Stockitem,
        Tooltip = Tooltip_RiserScrew,
        MetalValue = 15,
        Tags = guns93:UseDriver; guns93:Stockitem,
        WorldStaticModel = ARRiser,
        CanAttach = Guns93WeaponPartsStockitemMag,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    item AR15Trigger
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Trigger (Semi) (AR-15),
        Icon = ARFCG,
        Weight = 0.01,
        WeightModifier = 0,
        MountOn = AR15;CAR15;HBAR;Dissy;M16A2;M727;M723;M733;M635;Colt9mm,
        PartType = Trigger,
        MetalValue = 15,
        Tooltip = Tooltip_TriggerPart,
        Tags = guns93:NoScrewdriver; guns93:Required,
        WorldStaticModel = TriggerBox,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    item AR15MatchTrigger
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Match Trigger (Semi) (AR-15),
        Icon = ARFCG,
        Weight = 0.01,
        WeightModifier = 0,
        HitChanceModifier = 1,
        CriticalChanceModifierModifier = 3,
        MountOn = AR15;CAR15;HBAR;Dissy;M16A2;M727;M723;M733;M635;Colt9mm,
        PartType = Trigger,
        Tooltip = Tooltip_TriggerMatch,
        MetalValue = 15,
        Tags = guns93:NoScrewdriver; guns93:Required,
        WorldStaticModel = TriggerBox,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    item M16Trigger
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Trigger (Semi/Full-Auto) (AR-15),
        Icon = ARFCG,
        Weight = 0.01,
        WeightModifier = 0,
        MountOn = AR15;CAR15;HBAR;Dissy;M16A2;M727;M723;M733;M635;Colt9mm,
        PartType = Trigger,
        Tooltip = Tooltip_TriggerPart,
        MetalValue = 15,
        Tags = guns93:NoScrewdriver; guns93:Required; guns93:Fullauto,
        WorldStaticModel = TriggerBox,
        CanAttach = Guns93WeaponPartsAutoTriggers,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    item RDIAS
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Drop-in Auto Sear (Semi/Full-Auto) (AR-15),
        Icon = RDIAS,
        Weight = 0.01,
        WeightModifier = 0,
        MountOn = AR15;CAR15;HBAR;Dissy;M16A2;M727;M723;M733;M635;Colt9mm,
        PartType = AutoPart,
        Tooltip = Tooltip_AutoPart,
        MetalValue = 15,
        Tags = guns93:NoScrewdriver; guns93:Fullauto,
        WorldStaticModel = TriggerBox,
        CanAttach = Guns93WeaponPartsAutoTriggers,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    item AR15BurstTrigger
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Trigger (Semi/Burst/Full-Auto) (AR-15),
        Icon = ARFCG,
        Weight = 0.01,
        HitChanceModifier = -1,
        WeightModifier = 0,
        MountOn = AR15;CAR15;HBAR;Dissy;M16A2;M727;M723;M733;M635;Colt9mm,
        PartType = Trigger,
        Tooltip = Tooltip_TriggerPart,
        MetalValue = 15,
        Tags = guns93:NoScrewdriver; guns93:Required; guns93:Burst; guns93:Fullauto,
        WorldStaticModel = TriggerBox,
        CanAttach = Guns93WeaponPartsAutoTriggers,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    item M16A2Trigger
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Trigger (Semi/Burst) (AR-15),
        Icon = ARFCG,
        Weight = 0.01,
        HitChanceModifier = -1,
        WeightModifier = 0,
        MountOn = AR15;CAR15;HBAR;Dissy;M16A2;M727;M723;M733;M635;Colt9mm,
        PartType = Trigger,
        Tooltip = Tooltip_TriggerPart,
        MetalValue = 15,
        Tags = guns93:NoScrewdriver; guns93:Required; guns93:Burst,
        WorldStaticModel = TriggerBox,
        CanAttach = Guns93WeaponPartsAutoTriggers,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    item CrudeM16Trigger
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Crude Auto Trigger (Full-Auto Only) (AR-15),
        Icon = ARFCG,
        Weight = 0.01,
        HitChanceModifier = -5,
        WeightModifier = 0,
        JamGunChanceModifier = 1,
        MountOn = AR15;CAR15;HBAR;Dissy;M16A2;M727;M723;M733;M635;Colt9mm,
        PartType = Trigger,
        Tooltip = Tooltip_TriggerPart,
        MetalValue = 15,
        Tags = guns93:NoScrewdriver; guns93:Required; guns93:AutoOnly; guns93:Fullauto,
        WorldStaticModel = TriggerBox,
        CanAttach = Guns93WeaponPartsAutoTriggers,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    item LightLink
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Make-shift Auto Sear (Full-Auto Only) (AR-15),
        Icon = LightLink,
        Weight = 0.01,
        WeightModifier = 0,
        HitChanceModifier = -5,
        JamGunChanceModifier = 3,
        MountOn = AR15;CAR15;HBAR;Dissy;M16A2;M727;M723;M733;M635;Colt9mm,
        PartType = AutoPart,
        Tooltip = Tooltip_AutoPart,
        MetalValue = 15,
        Tags = guns93:NoScrewdriver; guns93:AutoOnly; guns93:Fullauto,
        WorldStaticModel = TriggerBox,
        CanAttach = Guns93WeaponPartsAutoTriggers,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    item WireAutoSear
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Make-shift Auto Sear (Full-Auto Only) (AR-15),
        Icon = WireAutoSear,
        Weight = 0.01,
        WeightModifier = 0,
        HitChanceModifier = -2,
        JamGunChanceModifier = 2,
        MountOn = AR15;CAR15;HBAR;Dissy;M16A2;M727;M723;M733;M635;Colt9mm,
        PartType = AutoPart,
        Tooltip = Tooltip_AutoPart,
        MetalValue = 15,
        Tags = guns93:NoScrewdriver; guns93:AutoOnly; guns93:Fullauto,
        WorldStaticModel = TriggerBox,
        CanAttach = Guns93WeaponPartsAutoTriggers,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    item SwiftLink
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Make-shift Auto Sear (Full-Auto Only) (AR-15),
        Icon = SwiftLink,
        Weight = 0.01,
        WeightModifier = 0,
        HitChanceModifier = -2,
        JamGunChanceModifier = 2,
        MountOn = AR15;CAR15;HBAR;Dissy;M16A2;M727;M723;M733;M635;Colt9mm,
        PartType = AutoPart,
        Tooltip = Tooltip_AutoPart,
        MetalValue = 15,
        Tags = guns93:NoScrewdriver; guns93:AutoOnly; guns93:Fullauto,
        WorldStaticModel = TriggerBox,
        CanAttach = Guns93WeaponPartsAutoTriggers,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    /****************************** AK ******************************/
    item AKMStock
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = AK Laminate Stock,
        Icon = AKMStock,
        Weight = 0.4,
        WeightModifier = 0.4,
        RecoilDelayModifier = -12,
        AimingTimeModifier = -10,
        HitChanceModifier = 28,
        MountOn = AKM; AKSport; T56,
        PartType = Stock,
        Tooltip = Tooltip_FurnitureScrew,
        Tags = guns93:UseDriver; guns93:RecoilPad; guns93:StockitemMag; guns93:RearSwivel; guns93:TopBlock,
        WorldStaticModel = AKMStock,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item MaadiSportStock
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = AK Laminate Sporter Stock,
        Icon = AKMaadiSportStock,
        Weight = 0.5,
        WeightModifier = 0.5,
        RecoilDelayModifier = -12,
        AimingTimeModifier = -8,
        HitChanceModifier = 30,
        MountOn = AKM; AKSport; T56,
        PartType = Stock,
        Tooltip = Tooltip_FurnitureScrew,
        Tags = guns93:UseDriver; guns93:RecoilPad; guns93:RearSwivel; guns93:Sport,
        WorldStaticModel = MaadiSportStock,
        CanAttach = Guns93WeaponPartsSportStock,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item AKSStock
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = AK Chu Wood Stock,
        Icon = AKSStock,
        Weight = 0.4,
        WeightModifier = 0.4,
        RecoilDelayModifier = -12,
        AimingTimeModifier = -10,
        HitChanceModifier = 28,
        MountOn = AKM; AKSport; T56,
        PartType = Stock,
        Tooltip = Tooltip_FurnitureScrew,
        Tags = guns93:UseDriver; guns93:RecoilPad; guns93:StockitemMag; guns93:RearSwivel,
        WorldStaticModel = AKSStock,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item MAK90Stock
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = AK Chu Wood Sporter Stock,
        Icon = AKMAK90Stock,
        Weight = 0.5,
        WeightModifier = 0.5,
        RecoilDelayModifier = -12,
        AimingTimeModifier = -8,
        HitChanceModifier = 30,
        MountOn = AKM; AKSport; T56,
        PartType = Stock,
        Tooltip = Tooltip_FurnitureScrew,
        Tags = guns93:UseDriver; guns93:RecoilPad; guns93:RearSwivel,
        WorldStaticModel = MAK90Stock,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item AKLegendStock
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = AK Dark Chu Wood Stock,
        Icon = AKLegendStock,
        Weight = 0.4,
        WeightModifier = 0.4,
        RecoilDelayModifier = -12,
        AimingTimeModifier = -10,
        HitChanceModifier = 28,
        MountOn = AKM; AKSport; T56,
        PartType = Stock,
        Tooltip = Tooltip_FurnitureScrew,
        Tags = guns93:UseDriver; guns93:RecoilPad; guns93:StockitemMag; guns93:RearSwivel,
        WorldStaticModel = AKLegendStock,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item AKPolyStock
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = AK Polymer Stock,
        Icon = AKPolyStock,
        Weight = 0.3,
        WeightModifier = 0.3,
        RecoilDelayModifier = -10,
        AimingTimeModifier = -10,
        HitChanceModifier = 28,
        MountOn = AKM; AKSport; T56,
        PartType = Stock,
        Tooltip = Tooltip_FurnitureScrew,
        Tags = guns93:UseDriver; guns93:RecoilPad; guns93:StockitemMag; guns93:RearSwivel,
        WorldStaticModel = AKPolyStock,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item AKPolySportStock
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = AK Polymer "Dragunov" Stock,
        Icon = AKPolySportStock,
        Weight = 0.4,
        WeightModifier = 0.4,
        RecoilDelayModifier = -10,
        AimingTimeModifier = -8,
        HitChanceModifier = 30,
        MountOn = AKM; AKSport; T56,
        PartType = Stock,
        Tooltip = Tooltip_FurnitureScrew,
        Tags = guns93:UseDriver; guns93:RecoilPad; guns93:RearSwivel; guns93:Sport,
        WorldStaticModel = AKPolySportStock,
        CanAttach = Guns93WeaponPartsSportStock,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item AKBeechStock
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = AK Beech Wood Stock,
        Icon = AKFEGStock,
        Weight = 0.4,
        WeightModifier = 0.4,
        RecoilDelayModifier = -12,
        AimingTimeModifier = -10,
        HitChanceModifier = 28,
        MountOn = AKM; AKSport; T56,
        PartType = Stock,
        Tooltip = Tooltip_FurnitureScrew,
        Tags = guns93:UseDriver; guns93:RecoilPad; guns93:StockitemMag; guns93:RearSwivel,
        WorldStaticModel = AKBeechStock,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item FEGSportStock
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = AK Beech Wood Sporter Stock,
        Icon = AKFEGSportStock,
        Weight = 0.5,
        WeightModifier = 0.5,
        RecoilDelayModifier = -12,
        AimingTimeModifier = -8,
        HitChanceModifier = 30,
        MountOn = AKM; AKSport; T56,
        PartType = Stock,
        Tooltip = Tooltip_FurnitureScrew,
        Tags = guns93:UseDriver; guns93:RecoilPad; guns93:RearSwivel; guns93:Sport,
        WorldStaticModel = FEGSportStock,
        CanAttach = Guns93WeaponPartsSportStock,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item AKEGStock
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = AK East German "pebble" Stock,
        Icon = AKEGStock,
        Weight = 0.4,
        WeightModifier = 0.4,
        RecoilDelayModifier = -12,
        AimingTimeModifier = -10,
        HitChanceModifier = 28,
        MountOn = AKM; AKSport; T56,
        PartType = Stock,
        Tooltip = Tooltip_FurnitureScrew,
        Tags = guns93:UseDriver; guns93:RecoilPad; guns93:StockitemMag; guns93:RearSwivel,
        WorldStaticModel = AKEGStock,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item AKBakeStock
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = AK Bakelite Stock,
        Icon = AKBakeStock,
        Weight = 0.3,
        WeightModifier = 0.3,
        RecoilDelayModifier = -12,
        AimingTimeModifier = -10,
        HitChanceModifier = 28,
        MountOn = AKM; AKSport; T56,
        PartType = Stock,
        Tooltip = Tooltip_FurnitureScrew,
        Tags = guns93:UseDriver; guns93:RecoilPad; guns93:StockitemMag; guns93:RearSwivel,
        WorldStaticModel = AKBakeStock,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item AKMGrip
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = AKM Grip,
        Icon = AKMGrip,
        Weight = 0.01,
        AimingTimeModifier = -4,
        RecoilDelayModifier = -4,
        HitChanceModifier = 4,
        MountOn = AKM; AKSport; T56,
        PartType = Grip,
        Tooltip = Tooltip_FurnitureScrew,
        Tags = guns93:UseDriver,
        WorldStaticModel = AKMGrip,
        CanAttach = Guns93WeaponPartsRifleGrip,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item AKSGrip
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = AK Chu Wood Grip,
        Icon = AKSGrip,
        Weight = 0.01,
        AimingTimeModifier = -4,
        RecoilDelayModifier = -4,
        HitChanceModifier = 4,
        MountOn = AKM; AKSport; T56,
        PartType = Grip,
        Tooltip = Tooltip_FurnitureScrew,
        Tags = guns93:UseDriver,
        WorldStaticModel = AKSGrip,
        CanAttach = Guns93WeaponPartsRifleGrip,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item AKLegendGrip
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = AK Dark Chu Wood Grip,
        Icon = AKLegendGrip,
        Weight = 0.01,
        AimingTimeModifier = -4,
        RecoilDelayModifier = -4,
        HitChanceModifier = 4,
        MountOn = AKM; AKSport; T56,
        PartType = Grip,
        Tooltip = Tooltip_FurnitureScrew,
        Tags = guns93:UseDriver,
        WorldStaticModel = AKLegendGrip,
        CanAttach = Guns93WeaponPartsRifleGrip,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item AKPolyGrip
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = AK Polymer Grip,
        Icon = AKPolyGrip,
        Weight = 0.01,
        AimingTimeModifier = -4,
        RecoilDelayModifier = -4,
        HitChanceModifier = 4,
        MountOn = AKM; AKSport; T56,
        PartType = Grip,
        Tooltip = Tooltip_FurnitureScrew,
        Tags = guns93:UseDriver,
        WorldStaticModel = AKPolyGrip,
        CanAttach = Guns93WeaponPartsRifleGrip,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item AKFEGGrip
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = AK Beech Wood Grip,
        Icon = AKFEGGrip,
        Weight = 0.01,
        AimingTimeModifier = -4,
        RecoilDelayModifier = -4,
        HitChanceModifier = 4,
        MountOn = AKM; AKSport; T56,
        PartType = Grip,
        Tooltip = Tooltip_FurnitureScrew,
        Tags = guns93:UseDriver,
        WorldStaticModel = AKFEGGrip,
        CanAttach = Guns93WeaponPartsRifleGrip,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item AKEGGrip
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = AK East German Grip,
        Icon = AKEGGrip,
        Weight = 0.01,
        AimingTimeModifier = -4,
        RecoilDelayModifier = -4,
        HitChanceModifier = 4,
        MountOn = AKM; AKSport; T56,
        PartType = Grip,
        Tooltip = Tooltip_FurnitureScrew,
        Tags = guns93:UseDriver,
        WorldStaticModel = AKEGGrip,
        CanAttach = Guns93WeaponPartsRifleGrip,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item AKBakeGrip
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = AK Bakelite Grip,
        Icon = AKBakeGrip,
        Weight = 0.01,
        AimingTimeModifier = -4,
        RecoilDelayModifier = -4,
        HitChanceModifier = 4,
        MountOn = AKM; AKSport; T56,
        PartType = Grip,
        Tooltip = Tooltip_FurnitureScrew,
        Tags = guns93:UseDriver,
        WorldStaticModel = AKBakeGrip,
        CanAttach = Guns93WeaponPartsRifleGrip,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item AKMHandguard
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = AKM Laminate Handguard,
        Icon = AKMHandguard,
        Weight = 0.15,
        WeightModifier = 0.1,
        AimingTimeModifier = -2,
        RecoilDelayModifier = -3,
        HitChanceModifier = 6,
        MountOn = AKM; AKSport; T56,
        PartType = Handguard,
        Tooltip = Tooltip_Furniture,
        Tags = guns93:NoScrewdriver,
        WorldStaticModel = AKMHandguard,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item AKDong
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = AKM "Dong" Handguard,
        Icon = AKDongHandguard,
        Weight = 0.2,
        WeightModifier = 0.2,
        AimingTimeModifier = -3,
        RecoilDelayModifier = -4,
        HitChanceModifier = 6,
        MountOn = AKM; AKSport; T56,
        PartType = Handguard,
        Tooltip = Tooltip_Furniture,
        Tags = guns93:NoScrewdriver,
        WorldStaticModel = AKDong,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item AKSHandguard
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = AKM Chu Wood Handguard,
        Icon = AKSHandguard,
        Weight = 0.15,
        WeightModifier = 0.1,
        AimingTimeModifier = -2,
        RecoilDelayModifier = -3,
        HitChanceModifier = 6,
        MountOn = AKM; AKSport; T56,
        PartType = Handguard,
        Tooltip = Tooltip_Furniture,
        Tags = guns93:NoScrewdriver,
        WorldStaticModel = AKSHandguard,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item AKLegendHandguard
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = AKM Dark Chu Wood Handguard,
        Icon = AKLegendHandguard,
        Weight = 0.15,
        WeightModifier = 0.1,
        AimingTimeModifier = -2,
        RecoilDelayModifier = -3,
        HitChanceModifier = 6,
        MountOn = AKM; AKSport; T56,
        PartType = Handguard,
        Tooltip = Tooltip_Furniture,
        Tags = guns93:NoScrewdriver,
        WorldStaticModel = AKLegendHandguard,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item AKPolyHandguard
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = AKM Polymer Handguard,
        Icon = AKPolyHandguard,
        Weight = 0.1,
        WeightModifier = 0.05,
        AimingTimeModifier = -2,
        RecoilDelayModifier = -2,
        HitChanceModifier = 6,
        MountOn = AKM; AKSport; T56,
        PartType = Handguard,
        Tooltip = Tooltip_Furniture,
        Tags = guns93:NoScrewdriver,
        WorldStaticModel = AKPolyHandguard,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item AKBeechHandguard
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = AKM Beech Wood Handguard,
        Icon = AKFEGhandguard,
        Weight = 0.15,
        WeightModifier = 0.1,
        AimingTimeModifier = -2,
        RecoilDelayModifier = -3,
        HitChanceModifier = 6,
        MountOn = AKM; AKSport; T56,
        PartType = Handguard,
        Tooltip = Tooltip_Furniture,
        Tags = guns93:NoScrewdriver,
        WorldStaticModel = AKBeechHandguard,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item AKEGHandguard
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = AK East German Handguard,
        Icon = AKEGHandguard,
        Weight = 0.15,
        WeightModifier = 0.1,
        AimingTimeModifier = -2,
        RecoilDelayModifier = -3,
        HitChanceModifier = 6,
        MountOn = AKM; AKSport; T56,
        PartType = Handguard,
        Tooltip = Tooltip_Furniture,
        Tags = guns93:NoScrewdriver,
        WorldStaticModel = AKEGHandguard,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item AKBakeHandguard
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = AKM Bakelite Handguard,
        Icon = AKBakeHandguard,
        Weight = 0.1,
        WeightModifier = 0.05,
        AimingTimeModifier = -2,
        RecoilDelayModifier = -3,
        HitChanceModifier = 6,
        MountOn = AKM; AKSport; T56,
        PartType = Handguard,
        Tooltip = Tooltip_Furniture,
        Tags = guns93:NoScrewdriver,
        WorldStaticModel = AKBakeHandguard,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item AKMSStockOut
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName	=	Underfolder Stock,
        Icon	=	MP5RetractStock,
        StaticModel = AKMSStockOut,
        Weight = 0.4,
        WeightModifier = 0.4,
        RecoilDelayModifier = -12,
        AimingTimeModifier = -10,
        HitChanceModifier = 25,
        MountOn = AKM; AKSport; T56,
        PartType = Stock,
        WorldStaticModel = AKMSStockOut,
        Tags = guns93:NoMount; guns93:FoldingStock,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item AKMSStockIn
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName	=	Underfolder Stock,
        Icon	=	MP5RetractStock,
        StaticModel = AKMSStockIn,
        Weight = 0.4,
        WeightModifier = 0.1,
        MountOn = AKM; AKSport; T56,
        PartType = Stock,
        WorldStaticModel = AKMSStockIn,
        Tags = guns93:NoMount; guns93:FoldingStock,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item AKSideFolderOut
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName	=	Type 56-2 Side Folding Stock,
        Icon	=	MP5RetractStock,
        StaticModel = AKSideFolderOut,
        Weight = 0.4,
        WeightModifier = 0.4,
        RecoilDelayModifier = -12,
        AimingTimeModifier = -10,
        HitChanceModifier = 26,
        MountOn = AKM; AKSport; T56,
        PartType = Stock,
        WorldStaticModel = AKSideFolderOut,
        Tags = guns93:NoMount; guns93:FoldingStock,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item AKSideFolderIn
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName	=	Type 56-2 Side Folding Stock,
        Icon	=	MP5RetractStock,
        StaticModel = AKSideFolderIn,
        Weight = 0.4,
        WeightModifier = 0.4,
        MountOn = AKM; AKSport; T56,
        PartType = Stock,
        WorldStaticModel = AKSideFolderIn,
        Tags = guns93:NoMount; guns93:FoldingStock,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item AKGalilFolderOut
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName	=	Galil Style Side Folding Stock,
        Icon	=	MP5RetractStock,
        StaticModel = AKGalilFolderOut,
        Weight = 0.4,
        WeightModifier = 0.4,
        RecoilDelayModifier = -12,
        AimingTimeModifier = -10,
        HitChanceModifier = 26,
        MountOn = AKM; AKSport; T56,
        PartType = Stock,
        WorldStaticModel = AKGalilFolderOut,
        Tags = guns93:NoMount; guns93:FoldingStock,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item AKGalilFolderIn
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName	=	Galil Style Side Folding Stock,
        Icon	=	MP5RetractStock,
        StaticModel = AKGalilFolderIn,
        Weight = 0.4,
        WeightModifier = 0.4,
        MountOn = AKM; AKSport; T56,
        PartType = Stock,
        WorldStaticModel = AKGalilFolderIn,
        Tags = guns93:NoMount; guns93:FoldingStock,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item AKWireStockOut
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName	=	Wire Side Folding Stock,
        Icon	=	AKWireStock,
        StaticModel = AKWireStockOut,
        Weight = 0.4,
        WeightModifier = 0.4,
        RecoilDelayModifier = -12,
        AimingTimeModifier = -10,
        HitChanceModifier = 25,
        MountOn = AKM; AKSport; T56,
        PartType = Stock,
        Tooltip = Tooltip_FoldScrew,
        WorldStaticModel = AKWireStockOut,
        Tags = guns93:UseDriver; guns93:FoldingStock,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item AKWireStockIn
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName	=	Wire Side Folding Stock,
        Icon	=	AKWireStock,
        StaticModel = AKWireStockIn,
        Weight = 0.4,
        WeightModifier = 0.1,
        MountOn = AKM; AKSport; T56,
        PartType = Stock,
        Tooltip = Tooltip_FoldScrew,
        WorldStaticModel = AKWireStockIn,
        Tags = guns93:UseDriver; guns93:FoldingStock,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item AKCrutchStockOut
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName	=	Crutch Style Side Folding Stock,
        Icon	=	AKCrutchStock,
        StaticModel = AKCrutchStockOut,
        Weight = 0.4,
        WeightModifier = 0.4,
        RecoilDelayModifier = -12,
        AimingTimeModifier = -10,
        HitChanceModifier = 25,
        MountOn = AKM; AKSport; T56,
        PartType = Stock,
        Tooltip = Tooltip_FoldScrew,
        WorldStaticModel = AKCrutchStockOut,
        Tags = guns93:UseDriver; guns93:FoldingStock,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item AKCrutchStockIn
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName	=	Crutch Style Side Folding Stock,
        Icon	=	AKCrutchStock,
        StaticModel = AKCrutchStockIn,
        Weight = 0.4,
        WeightModifier = 0.1,
        MountOn = AKM; AKSport; T56,
        PartType = Stock,
        Tooltip = Tooltip_FoldScrew,
        WorldStaticModel = AKCrutchStockIn,
        Tags = guns93:UseDriver; guns93:FoldingStock,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item AKSlantBrake
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = AK Slant Brake,
        Icon = AKSlantBrake,
        Weight = 0.05,
        RecoilDelayModifier = -2,
        SoundRadiusModifier = 10,
        MountOn = ,
        PartType = Canon,
        Tooltip = Tooltip_Comp,
        Tags = guns93:UseWrench; guns93:BayoLug; guns93:22cal; guns93:30cal; guns93:Mauser,
        WorldStaticModel = AKSlantBrake,
        CanAttach = Guns93WeaponPartsThreadedCanonPart,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    item AKBrake
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = AK Chamber Brake,
        Icon = AKBrake,
        Weight = 0.2,
        WeightModifier = 0.2,
        SoundRadiusModifier = 25,
        RecoilDelayModifier = -5,
        MountOn = ,
        PartType = Canon,
        Tooltip = Tooltip_Comp,
        Tags = guns93:UseWrench; guns93:22cal; guns93:30cal; guns93:Mauser,
        WorldStaticModel = AKBrake,
        CanAttach = Guns93WeaponPartsThreadedCanonPart,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    item AKScopeMount
    {
        DisplayCategory = WeaponPart,
        Weight	=	0.05,
        ItemType = base:weaponpart,
        DisplayName	=	Scope Rail AK Rifles,
        Icon	=	AKScopeMount,
        MountOn = AKM; AKSport; T56,
        PartType = Receiver,
        MetalValue = 10,
        Tooltip = Tooltip_ScopeMountScrew,
        WorldStaticModel = AKScopeMount,
        Tags = guns93:UseDriver; guns93:ScopeRail; guns93:TopBlock,
        CanAttach = Guns93WeaponPartsRailInstall,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    item AKGrate
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = AK "Cheese Grater" Heatshield,
        Icon = AKGrate,
        Weight = 0.1,
        MountOn = AKM; AKSport; T56,
        PartType = UpHandguard,
        Tooltip = Tooltip_ScrewReq,
        Tags = guns93:NoScrewdriver,
        WorldStaticModel = AKGrate,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    item AKTrigger
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = AK Trigger (Semi),
        Icon = AKFCG,
        Weight = 0.01,
        WeightModifier = 0,
        MountOn = AKM; AKSport; T56; Valmet,
        PartType = Trigger,
        Tooltip = Tooltip_TriggerPart,
        MetalValue = 15,
        Tags = guns93:NoScrewdriver; guns93:Required,
        WorldStaticModel = TriggerBox,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    item AKAutoTrigger
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = AK Trigger (Semi/Full-Auto),
        Icon = AKFCG,
        Weight = 0.01,
        WeightModifier = 0,
        MountOn = AKM; AKSport; T56; Valmet,
        PartType = Trigger,
        Tooltip = Tooltip_TriggerPart,
        MetalValue = 15,
        Tags = guns93:NoScrewdriver; guns93:Required; guns93:Fullauto,
        WorldStaticModel = TriggerBox,
        CanAttach = Guns93WeaponPartsAutoTriggers,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    item CrudeAKAutoTrigger
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Crude Auto Trigger (Full-Auto Only) (AK Rifle),
        Icon = AKFCG,
        Weight = 0.01,
        WeightModifier = 0,
        HitChanceModifier = -5,
        JamGunChanceModifier = 1,
        MountOn = AKM; AKSport; T56; Valmet,
        PartType = Trigger,
        Tooltip = Tooltip_TriggerPart,
        MetalValue = 15,
        Tags = guns93:NoScrewdriver; guns93:Required; guns93:AutoOnly; guns93:Fullauto,
        WorldStaticModel = TriggerBox,
        CanAttach = Guns93WeaponPartsAutoTriggers,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    /****************************** M14 ******************************/

    item M14WalnutStock
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Walnut Stock for M14/M1A,
        Icon = WalnutRifleStock,
        Weight = 0.5,
        WeightModifier = 0.4,
        RecoilDelayModifier = -16,
        AimingTimeModifier = -13,
        HitChanceModifier = 35,
        MountOn = M14308; M1A; M1ABush,
        PartType = Stock,
        Tooltip = Tooltip_Furniture,
        Tags = guns93:NoScrewdriver; guns93:RecoilPad; guns93:Stockitem; guns93:RearSwivel; guns93:FrontSwivel; guns93:ReqStock; guns93:HandguardItem,
        WorldStaticModel = M14WalnutStock,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item M14WalnutUpHandguard
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = M14/M1A Walnut Upper Handguard,
        Icon = M14WalnutPart,
        Weight = 0.1,
        MountOn = M14308; M1A; M1ABush,
        PartType = UpHandguard,
        Tooltip = Tooltip_ScrewReq,
        Tags = guns93:UseDriver,
        WorldStaticModel = M14WalnutUpHandguard,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item M14DarkWalnutStock
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Dark Walnut Stock for M14/M1A,
        Icon = DarkWalnutRifleStock,
        Weight = 0.5,
        WeightModifier = 0.4,
        RecoilDelayModifier = -16,
        AimingTimeModifier = -13,
        HitChanceModifier = 35,
        MountOn = M14308; M1A; M1ABush,
        PartType = Stock,
        Tooltip = Tooltip_Furniture,
        Tags = guns93:NoScrewdriver; guns93:RecoilPad; guns93:Stockitem; guns93:RearSwivel; guns93:FrontSwivel; guns93:ReqStock; guns93:HandguardItem,
        WorldStaticModel = M14DarkWalnutStock,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item M14DarkWalnutUpHandguard
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = M14/M1A Dark Walnut Upper Handguard,
        Icon = M14DarkWalnutPart,
        Weight = 0.1,
        MountOn = M14308; M1A; M1ABush,
        PartType = UpHandguard,
        Tooltip = Tooltip_ScrewReq,
        Tags = guns93:UseDriver,
        WorldStaticModel = M14DarkWalnutUpHandguard,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item M14PolymerStock
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Synthetic Stock for M14/M1A,
        Icon = PolyRifleStock,
        Weight = 0.4,
        WeightModifier = 0.3,
        RecoilDelayModifier = -16,
        AimingTimeModifier = -13,
        HitChanceModifier = 35,
        MountOn = M14308; M1A; M1ABush,
        PartType = Stock,
        Tooltip = Tooltip_Furniture,
        Tags = guns93:NoScrewdriver; guns93:RecoilPad; guns93:Stockitem; guns93:RearSwivel; guns93:FrontSwivel; guns93:ReqStock; guns93:HandguardItem,
        WorldStaticModel = M14PolymerStock,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item M14BlackUpHandguard
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = M14/M1A Black Upper Handguard,
        Icon = M14BlackPart,
        Weight = 0.1,
        MountOn = M14308; M1A; M1ABush,
        PartType = UpHandguard,
        Tooltip = Tooltip_ScrewReq,
        Tags = guns93:UseDriver,
        WorldStaticModel = M14BlackUpHandguard,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item M14SmearStock
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Smear Camo Stock for M14/M1A,
        Icon = SmearRifleStock,
        Weight = 0.4,
        WeightModifier = 0.3,
        RecoilDelayModifier = -16,
        AimingTimeModifier = -13,
        HitChanceModifier = 35,
        MountOn = M14308; M1A; M1ABush,
        PartType = Stock,
        Tooltip = Tooltip_Furniture,
        Tags = guns93:NoScrewdriver; guns93:RecoilPad; guns93:Stockitem; guns93:RearSwivel; guns93:FrontSwivel; guns93:ReqStock; guns93:HandguardItem,
        WorldStaticModel = M14SmearStock,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item M14BrownUpHandguard
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = M14/M1A Brown Upper Handguard,
        Icon = M14BrownPart,
        Weight = 0.1,
        MountOn = M14308; M1A; M1ABush,
        PartType = UpHandguard,
        Tooltip = Tooltip_ScrewReq,
        Tags = guns93:UseDriver,
        WorldStaticModel = M14BrownUpHandguard,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item M14CamoStock
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = M14/M1A Camo Stock,
        Icon = M24CamoStock,
        Weight = 0.4,
        WeightModifier = 0.3,
        RecoilDelayModifier = -16,
        AimingTimeModifier = -13,
        HitChanceModifier = 35,
        MountOn = M14308; M1A; M1ABush,
        PartType = Stock,
        Tooltip = Tooltip_Furniture,
        Tags = guns93:NoScrewdriver; guns93:RecoilPad; guns93:Stockitem; guns93:RearSwivel; guns93:FrontSwivel; guns93:ReqStock; guns93:HandguardItem,
        WorldStaticModel = M14CamoStock,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item M14CamoUpHandguard
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = M14/M1A Camo Upper Handguard,
        Icon = M14CamoPart,
        Weight = 0.1,
        MountOn = M14308; M1A; M1ABush,
        PartType = UpHandguard,
        Tooltip = Tooltip_ScrewReq,
        Tags = guns93:UseDriver,
        WorldStaticModel = M14CamoUpHandguard,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item M14FoldStockOut
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = M14/M1A Folding Stock,
        Icon = M14FoldStock,
        Weight = 0.6,
        WeightModifier = 0.6,
        RecoilDelayModifier = -16,
        AimingTimeModifier = -12,
        HitChanceModifier = 32,
        MountOn = M14308; M1A; M1ABush,
        PartType = Stock,
        Tooltip = Tooltip_Furniture,
        Tags = guns93:NoScrewdriver; guns93:FoldingStock; guns93:Stockitem; guns93:RearSwivel; guns93:FrontSwivel; guns93:ReqStock; guns93:HandguardItem,
        WorldStaticModel = M14FoldStockOut,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item M14FoldStockIn
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = M14/M1A Folding Stock,
        Icon = M14FoldStock,
        Weight = 0.6,
        WeightModifier = 0.3,
        AimingTimeModifier = -7,
        HitChanceModifier = 21,
        MountOn = M14308; M1A; M1ABush,
        PartType = Stock,
        Tags = guns93:NoScrewdriver; guns93:FoldingStock; guns93:Stockitem; guns93:RearSwivel; guns93:FrontSwivel; guns93:ReqStock; guns93:HandguardItem,
        WorldStaticModel = M14FoldStockIn,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item M14FlashHiderThread
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = M14/M1A Threaded Flash Hider,
        Icon = M14FlashHider,
        Weight = 0.1,
        SoundRadiusModifier = -10,
        MountOn = M14308; M1A; M1ABush,
        PartType = Canon,
        Tooltip = Tooltip_FlashHider,
        Tags = guns93:UseWrench; guns93:BayoLug; guns93:22cal; guns93:30cal; guns93:Mauser,
        WorldStaticModel = M14FlashHider,
        CanAttach = Guns93WeaponPartsThreadedCanonPart,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item M14FlashHider
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = M14/M1A Flash Hider Assembly,
        Icon = M14FlashHider,
        Weight = 0.1,
        SoundRadiusModifier = -10,
        MountOn = M14308; M1A; M1ABush,
        PartType = Canon,
        Tags = guns93:NoMount; guns93:BayoLug,
        WorldStaticModel = M14FlashHider,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item M14CamoFlashHiderThread
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = M14/M1A Threaded Camo Flash Hider,
        Icon = M14CamoFlashHider,
        Weight = 0.1,
        SoundRadiusModifier = -10,
        MountOn = M14308; M1A; M1ABush,
        PartType = Canon,
        Tooltip = Tooltip_FlashHider,
        Tags = guns93:UseWrench; guns93:BayoLug; guns93:22cal; guns93:30cal; guns93:Mauser,
        WorldStaticModel = M14CamoFlashHider,
        CanAttach = Guns93WeaponPartsThreadedCanonPart,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item M14CamoFlashHider
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = M14/M1A Camo Flash Hider Assemlby,
        Icon = M14CamoFlashHider,
        Weight = 0.1,
        SoundRadiusModifier = -10,
        MountOn = M14308; M1A; M1ABush,
        PartType = Canon,
        Tags = guns93:NoMount; guns93:BayoLug,
        WorldStaticModel = M14CamoFlashHider,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item M14BrakeThread
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = M14/M1A Threaded Muzzle Brake,
        Icon = M14Brake,
        Weight = 0.2,
        WeightModifier = 0.1,
        SoundRadiusModifier = 25,
        RecoilDelayModifier = -5,
        MountOn = M14308; M1A; M1ABush,
        PartType = Canon,
        Tooltip = Tooltip_Comp,
        Tags = guns93:UseWrench; guns93:BayoLug; guns93:22cal; guns93:30cal; guns93:Mauser,
        WorldStaticModel = M14Brake,
        CanAttach = Guns93WeaponPartsThreadedCanonPart,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item M14Brake
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = M14/M1A Muzzle Brake Assembly,
        Icon = M14Brake,
        Weight = 0.2,
        WeightModifier = 0.1,
        SoundRadiusModifier = 25,
        RecoilDelayModifier = -5,
        MountOn = M14308; M1A; M1ABush,
        PartType = Canon,
        Tags = guns93:NoMount; guns93:BayoLug,
        WorldStaticModel = M14Brake,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item M14MatchTrigger
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = M14/M1A Match Trigger Assembly,
        Icon = M14Trigger,
        Weight = 0.01,
        WeightModifier = 0,
        HitChanceModifier = 1,
        CriticalChanceModifierModifier = 3,
        MountOn = M14308; M1A; M1ABush,
        PartType = Trigger,
        Tooltip = Tooltip_TriggerMatch,
        MetalValue = 15,
        Tags = guns93:NoScrewdriver; guns93:Required,
        WorldStaticModel = M14Trigger,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item M14Trigger
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = M14/M1A Trigger Assembly,
        Icon = M14Trigger,
        Weight = 0.01,
        WeightModifier = 0,
        MountOn = M14308; M1A; M1ABush,
        PartType = Trigger,
        Tooltip = Tooltip_TriggerPart,
        MetalValue = 15,
        Tags = guns93:NoScrewdriver; guns93:Required,
        WorldStaticModel = M14Trigger,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item CrudeM14Trigger
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Crude Auto Trigger (Full-Auto Only) (M14/M1A),
        Icon = TriggerBox,
        Weight = 0.01,
        WeightModifier = 0,
        HitChanceModifier = -5,
        JamGunChanceModifier = 1,
        MountOn = M14308; M1A; M1ABush,
        PartType = Trigger,
        Tooltip = Tooltip_TriggerPart,
        MetalValue = 15,
        Tags = guns93:NoScrewdriver; guns93:Required; guns93:AutoOnly; guns93:Fullauto,
        WorldStaticModel = TriggerBox,
        CanAttach = Guns93WeaponPartsAutoTriggers,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item M14AutoPart
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = M14/M1A Full-Auto Parts (Semi/Full-Auto),
        Icon = M14AutoPart,
        Weight = 0.01,
        WeightModifier = 0,
        MountOn = M14308; M1A; M1ABush,
        PartType = AutoPart,
        Tooltip = Tooltip_AutoPart,
        MetalValue = 15,
        Tags = guns93:NoScrewdriver; guns93:Fullauto,
        WorldStaticModel = M14AutoPart,
        CanAttach = Guns93WeaponPartsAutoTriggers,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    /****************************** Mini14 ******************************/

    item Mini14WalnutStock
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Walnut Stock for Mini14,
        Icon = WalnutRifleStock,
        Weight = 0.5,
        WeightModifier = 0.4,
        RecoilDelayModifier = -16,
        AimingTimeModifier = -13,
        HitChanceModifier = 35,
        MountOn = Mini14;Mini14GB;AC556K;Mini30,
        PartType = Stock,
        Tooltip = Tooltip_Furniture,
        Tags = guns93:NoScrewdriver; guns93:RecoilPad; guns93:Stockitem; guns93:RearSwivel; guns93:FrontSwivel; guns93:ReqStock; guns93:HandguardItem,
        WorldStaticModel = Mini14WalnutStock,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item Mini14WalnutUpHandguard
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Mini14 Walnut Upper Handguard,
        Icon = M14WalnutPart,
        Weight = 0.1,
        MountOn = Mini14;Mini14GB;AC556K;Mini30,
        PartType = UpHandguard,
        Tooltip = Tooltip_ScrewReq,
        Tags = guns93:UseDriver,
        WorldStaticModel = Mini14WalnutUpHandguard,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item Mini14PolymerStock
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Synthetic Stock for Mini14,
        Icon = PolyRifleStock,
        Weight = 0.4,
        WeightModifier = 0.3,
        RecoilDelayModifier = -16,
        AimingTimeModifier = -13,
        HitChanceModifier = 35,
        MountOn = Mini14;Mini14GB;AC556K;Mini30,
        PartType = Stock,
        Tooltip = Tooltip_Furniture,
        Tags = guns93:NoScrewdriver; guns93:RecoilPad; guns93:Stockitem; guns93:RearSwivel; guns93:FrontSwivel; guns93:ReqStock; guns93:HandguardItem,
        WorldStaticModel = Mini14PolymerStock,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item Mini14GreenStock
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Green Synthetic Stock for Mini14,
        Icon = Mini14GreenStock,
        Weight = 0.4,
        WeightModifier = 0.3,
        RecoilDelayModifier = -16,
        AimingTimeModifier = -13,
        HitChanceModifier = 35,
        MountOn = Mini14;Mini14GB;AC556K;Mini30,
        PartType = Stock,
        Tooltip = Tooltip_Furniture,
        Tags = guns93:NoScrewdriver; guns93:RecoilPad; guns93:Stockitem; guns93:RearSwivel; guns93:FrontSwivel; guns93:ReqStock; guns93:HandguardItem,
        WorldStaticModel = Mini14GreenStock,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item MuzzeliteMz14Stock
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Muzzelite Mz14 for Mini14,
        Icon = Mz14Stock,
        Weight = 0.9,
        WeightModifier = 0.8,
        RecoilDelayModifier = -17,
        AimingTimeModifier = -17,
        HitChanceModifier = 32,
        MountOn = Mini14;Mini30,
        PartType = Stock,
        Tooltip = Tooltip_Furniture,
        Tags = guns93:UseDriver; guns93:RearSwivel; guns93:FrontSwivel; guns93:BullpupStock; guns93:ReqStock,
        WorldStaticModel = MuzzeliteMz14,
        CanAttach = Guns93WeaponPartsBullpupStock,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item Mini14HeatShield
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Mini14 Heat Shield,
        Icon = Mini14Heat,
        Weight = 0.1,
        MountOn = Mini14;Mini14GB;AC556K;Mini30,
        PartType = UpHandguard,
        Tooltip = Tooltip_ScrewReq,
        Tags = guns93:UseDriver,
        WorldStaticModel = Mini14HeatShield,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item Mini14Grate
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Mini14 Cheese Grater Heat Shield,
        Icon = Mini14Grate,
        Weight = 0.1,
        MountOn = Mini14;Mini14GB;AC556K;Mini30,
        PartType = UpHandguard,
        Tooltip = Tooltip_ScrewReq,
        Tags = guns93:UseDriver,
        WorldStaticModel = Mini14Grate,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item Mini14GrateSS
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Mini14 Stainless Cheese Grater Heat Shield,
        Icon = Mini14GrateSS,
        Weight = 0.1,
        MountOn = Mini14;Mini14GB;AC556K;Mini30,
        PartType = UpHandguard,
        Tooltip = Tooltip_ScrewReq,
        Tags = guns93:UseDriver,
        WorldStaticModel = Mini14GrateSS,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item Mini14FoldStockOut
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Mini14 Folding Stock,
        Icon = Mini14FoldStock,
        Weight = 0.6,
        WeightModifier = 0.6,
        RecoilDelayModifier = -16,
        AimingTimeModifier = -12,
        HitChanceModifier = 32,
        MountOn = Mini14;Mini14GB;AC556K;Mini30,
        PartType = Stock,
        Tooltip = Tooltip_Furniture,
        Tags = guns93:NoScrewdriver; guns93:FoldingStock; guns93:Stockitem; guns93:RearSwivel; guns93:FrontSwivel; guns93:ReqStock; guns93:HandguardItem,
        WorldStaticModel = Mini14FoldStockOut,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item Mini14FoldStockIn
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Mini14 Folding Stock,
        Icon = Mini14FoldStock,
        Weight = 0.6,
        WeightModifier = 0.3,
        AimingTimeModifier = -7,
        HitChanceModifier = 21,
        MountOn = Mini14;Mini14GB;AC556K;Mini30,
        PartType = Stock,
        Tags = guns93:NoScrewdriver; guns93:FoldingStock; guns93:Stockitem; guns93:RearSwivel; guns93:FrontSwivel; guns93:ReqStock; guns93:HandguardItem,
        WorldStaticModel = Mini14FoldStockIn,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item Mini14FoldStockOutSS
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Mini14 Stianless Folding Stock,
        Icon = Mini14FoldStockSS,
        Weight = 0.6,
        WeightModifier = 0.6,
        RecoilDelayModifier = -16,
        AimingTimeModifier = -12,
        HitChanceModifier = 32,
        MountOn = Mini14;Mini14GB;AC556K;Mini30,
        PartType = Stock,
        Tooltip = Tooltip_Furniture,
        Tags = guns93:NoScrewdriver; guns93:FoldingStock; guns93:Stockitem; guns93:RearSwivel; guns93:FrontSwivel; guns93:ReqStock; guns93:HandguardItem,
        WorldStaticModel = Mini14FoldStockOutSS,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item Mini14FoldStockInSS
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Mini14 Stainless Folding Stock,
        Icon = Mini14FoldStockSS,
        Weight = 0.6,
        WeightModifier = 0.3,
        AimingTimeModifier = -7,
        HitChanceModifier = 21,
        MountOn = Mini14;Mini14GB;AC556K;Mini30,
        PartType = Stock,
        Tags = guns93:NoScrewdriver; guns93:FoldingStock; guns93:Stockitem; guns93:RearSwivel; guns93:FrontSwivel; guns93:ReqStock; guns93:HandguardItem,
        WorldStaticModel = Mini14FoldStockInSS,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item Mini14FlashHider
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Mini14 Flash Hider,
        Icon = Mini14FlashHider,
        Weight = 0.1,
        SoundRadiusModifier = -10,
        MountOn = ,
        PartType = Canon,
        Tags = guns93:UseWrench; guns93:22cal; guns93:BayoLug,
        WorldStaticModel = Mini14FlashHider,
        CanAttach = Guns93WeaponPartsThreadedCanonPart,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item Mini14FlashHiderSS
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Mini14 Flash Hider,
        Icon = Mini14FlashHiderSS,
        Weight = 0.1,
        SoundRadiusModifier = -10,
        MountOn = ,
        PartType = Canon,
        Tags = guns93:UseWrench; guns93:22cal; guns93:BayoLug,
        WorldStaticModel = Mini14FlashHiderSS,
        CanAttach = Guns93WeaponPartsThreadedCanonPart,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item Mini14FlashHiderPin
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Mini14 Flash Hider,
        Icon = Mini14FlashHiderPin,
        Weight = 0.1,
        SoundRadiusModifier = -10,
        MountOn = Mini14;Mini30,
        PartType = Canon,
        Tags = guns93:UseDriver; guns93:BayoLug,
        WorldStaticModel = Mini14FlashHiderPin,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item Mini14FlashHiderPinSS
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Mini14 Flash Hider,
        Icon = Mini14FlashHiderPinSS,
        Weight = 0.1,
        SoundRadiusModifier = -10,
        MountOn = Mini14;Mini30,
        PartType = Canon,
        Tags = guns93:UseDriver; guns93:BayoLug,
        WorldStaticModel = Mini14FlashHiderPinSS,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item Mini14Trigger
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Mini14 Trigger Assembly,
        Icon = M14Trigger,
        Weight = 0.01,
        WeightModifier = 0,
        MountOn = Mini14;Mini14GB;AC556K;Mini30,
        PartType = Trigger,
        Tooltip = Tooltip_TriggerPart,
        MetalValue = 15,
        Tags = guns93:NoScrewdriver; guns93:Required,
        WorldStaticModel = Mini14Trigger,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item Mini14TriggerSS
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Mini14 Stainless Trigger Assembly,
        Icon = Mini14TriggerSS,
        Weight = 0.01,
        WeightModifier = 0,
        MountOn = Mini14;Mini14GB;AC556K;Mini30,
        PartType = Trigger,
        Tooltip = Tooltip_TriggerPart,
        MetalValue = 15,
        Tags = guns93:NoScrewdriver; guns93:Required,
        WorldStaticModel = Mini14TriggerSS,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item CrudeMini14AutoTrigger
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Crude Auto Trigger (Full-Auto Only) (Mini14),
        Icon = M14Trigger,
        Weight = 0.01,
        WeightModifier = 0,
        HitChanceModifier = -5,
        JamGunChanceModifier = 1,
        MountOn = Mini14;Mini14GB;AC556K;Mini30,
        PartType = Trigger,
        Tooltip = Tooltip_TriggerPart,
        MetalValue = 15,
        Tags = guns93:NoScrewdriver; guns93:Required; guns93:AutoOnly; guns93:Fullauto,
        WorldStaticModel = Mini14Trigger,
        CanAttach = Guns93WeaponPartsAutoTriggers,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item CrudeMini14AutoTriggerSS
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Crude Auto Trigger (Full-Auto Only) (Mini14),
        Icon = Mini14TriggerSS,
        Weight = 0.01,
        WeightModifier = 0,
        HitChanceModifier = -5,
        JamGunChanceModifier = 1,
        MountOn = Mini14;Mini14GB;AC556K;Mini30,
        PartType = Trigger,
        Tooltip = Tooltip_TriggerPart,
        MetalValue = 15,
        Tags = guns93:NoScrewdriver; guns93:Required; guns93:AutoOnly; guns93:Fullauto,
        WorldStaticModel = Mini14TriggerSS,
        CanAttach = Guns93WeaponPartsAutoTriggers,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item Mini14AutoPart
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Mini14 Full-Auto Parts (Semi/Full-Auto),
        Icon = TriggerBox,
        Weight = 0.01,
        WeightModifier = 0,
        MountOn = Mini14;Mini14GB;AC556K;Mini30,
        PartType = AutoPart,
        Tooltip = Tooltip_AutoPart,
        MetalValue = 15,
        Tags = guns93:NoScrewdriver; guns93:Fullauto,
        WorldStaticModel = Mini14AutoPart,
        CanAttach = Guns93WeaponPartsAutoTriggers,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item Mini14AutoPartSS
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Mini14 Full-Auto Parts (Semi/Full-Auto),
        Icon = TriggerBox,
        Weight = 0.01,
        WeightModifier = 0,
        MountOn = Mini14;Mini14GB;AC556K;Mini30,
        PartType = AutoPart,
        Tooltip = Tooltip_AutoPart,
        MetalValue = 15,
        Tags = guns93:NoScrewdriver; guns93:Fullauto,
        WorldStaticModel = Mini14AutoPartSS,
        CanAttach = Guns93WeaponPartsAutoTriggers,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item Mini14AutoBurstPart
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Mini14 Full-Auto Parts (Semi/Burst/Full-Auto),
        Icon = TriggerBox,
        Weight = 0.01,
        WeightModifier = 0,
        MountOn = Mini14;Mini14GB;AC556K;Mini30,
        PartType = AutoPart,
        Tooltip = Tooltip_AutoPart,
        MetalValue = 15,
        Tags = guns93:NoScrewdriver; guns93:Burst; guns93:Fullauto,
        WorldStaticModel = Mini14AutoPart,
        CanAttach = Guns93WeaponPartsAutoTriggers,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item Mini14AutoBurstPartSS
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Mini14 Full-Auto Parts (Semi/Burst/Full-Auto),
        Icon = TriggerBox,
        Weight = 0.01,
        WeightModifier = 0,
        MountOn = Mini14;Mini14GB;AC556K;Mini30,
        PartType = AutoPart,
        Tooltip = Tooltip_AutoPart,
        MetalValue = 15,
        Tags = guns93:NoScrewdriver; guns93:Burst; guns93:Fullauto,
        WorldStaticModel = Mini14AutoPartSS,
        CanAttach = Guns93WeaponPartsAutoTriggers,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    /****************************** HK91 ******************************/
    item HK91ExtendStock
    {
        DisplayCategory = WeaponPart,
        Weight	=	0.9,
        ItemType = base:weaponpart,
        DisplayName	=	HK91 Retractable Stock,
        Icon	=	HK91RetractStock,
        StaticModel = HK91RetractStock,
        WeightModifier = 0.5,
        RecoilDelayModifier = -11,
        AimingTimeModifier = -10,
        HitChanceModifier = 25,
        MountOn = HK91,
        PartType = Stock,
        Tooltip = Tooltip_FoldReq,
        WorldStaticModel = HK91RetractStock,
        Tags = guns93:NoScrewdriver; guns93:FoldingStock,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    
    item HK91RetractStock
    {
        DisplayCategory = WeaponPart,
        Weight	=	0.9,
        ItemType = base:weaponpart,
        DisplayName	=	HK91 Retractable Stock,
        Icon	=	HK91RetractStock,
        StaticModel = HK91RetractStock,
        WeightModifier = 0.1,
        MountOn = HK91,
        PartType = Stock,
        Tooltip = Tooltip_FoldReq,
        WorldStaticModel = HK91RetractStock,
        Tags = guns93:NoScrewdriver; guns93:FoldingStock,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    item HK91FixStock
    {
        DisplayCategory = WeaponPart,
        Weight	=	0.7,
        ItemType = base:weaponpart,
        DisplayName	=	HK91 Fixed Stock,
        Icon	=	HK91FixStock,
        StaticModel = HK91FixStock,
        WeightModifier = 0.4,
        RecoilDelayModifier = -12,
        AimingTimeModifier = -10,
        HitChanceModifier = 28,
        MountOn = HK91,
        PartType = Stock,
        Tooltip = Tooltip_FurnitureReq,
        WorldStaticModel = HK91FixStock,
        Tags = guns93:NoScrewdriver,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    /****************************** MP5 ******************************/
    item MP5ExtendStock
    {
        DisplayCategory = WeaponPart,
        Weight	=	0.9,
        ItemType = base:weaponpart,
        DisplayName	=	MP5 Retractable Stock,
        Icon	=	MP5RetractStock,
        StaticModel = MP5RetractStock,
        WeightModifier = 0.5,
        RecoilDelayModifier = -11,
        AimingTimeModifier = -10,
        HitChanceModifier = 25,
        MountOn = MP5,
        PartType = Stock,
        Tooltip = Tooltip_FoldReq,
        WorldStaticModel = MP5RetractStock,
        Tags = guns93:NoScrewdriver; guns93:FoldingStock,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    item MP5RetractStock
    {
        DisplayCategory = WeaponPart,
        Weight	=	0.9,
        ItemType = base:weaponpart,
        DisplayName	=	MP5 Retractable Stock,
        Icon	=	MP5RetractStock,
        StaticModel = MP5RetractStock,
        WeightModifier = 0.1,
        MountOn = MP5,
        PartType = Stock,
        Tooltip = Tooltip_FoldReq,
        WorldStaticModel = MP5RetractStock,
        Tags = guns93:NoScrewdriver; guns93:FoldingStock,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    item MP5FixStock
    {
        DisplayCategory = WeaponPart,
        Weight	=	0.7,
        ItemType = base:weaponpart,
        DisplayName	=	MP5 Fixed Stock,
        Icon	=	MP5FixStock,
        StaticModel = MP5FixStock,
        WeightModifier = 0.4,
        RecoilDelayModifier = -12,
        AimingTimeModifier = -10,
        HitChanceModifier = 28,
        MountOn = MP5,
        PartType = Stock,
        Tooltip = Tooltip_FurnitureReq,
        WorldStaticModel = MP5FixStock,
        Tags = guns93:NoScrewdriver,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    item HKTrigger
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Trigger Assembly (Semi) (HK Roller-Delayed),
        Icon = TriggerBox,
        Weight = 0.01,
        WeightModifier = 0,
        MountOn = HK91; MP5,
        PartType = Trigger,
        Tooltip = Tooltip_TriggerPart,
        MetalValue = 15,
        Tags = guns93:NoScrewdriver; guns93:Required,
        WorldStaticModel = TriggerBox,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    item HKAutoTrigger
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Trigger Pack (Semi/Full-Auto) (HK Roller-Delayed),
        Icon = TriggerBox,
        Weight = 0.01,
        WeightModifier = 0,
        MountOn = HK91; MP5,
        PartType = Trigger,
        Tooltip = Tooltip_TriggerPart,
        MetalValue = 15,
        Tags = guns93:NoScrewdriver; guns93:Required; guns93:Fullauto,
        WorldStaticModel = TriggerBox,
        CanAttach = Guns93WeaponPartsAutoTriggers,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    item HKBurstTrigger
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Trigger Pack (Semi/Burst/Full-Auto) (HK Roller-Delayed),
        Icon = TriggerBox,
        Weight = 0.01,
        WeightModifier = 0,
        MountOn = HK91; MP5,
        PartType = Trigger,
        Tooltip = Tooltip_TriggerPart,
        MetalValue = 15,
        Tags = guns93:NoScrewdriver; guns93:Required; guns93:Fullauto; guns93:Burst,
        WorldStaticModel = TriggerBox,
        CanAttach = Guns93WeaponPartsAutoTriggers,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    item CrudeHKAutoTrigger
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Crude Auto Trigger (Full-Auto Only) (HK Roller-Delayed),
        Icon = TriggerBox,
        Weight = 0.01,
        WeightModifier = 0,
        HitChanceModifier = -5,
        JamGunChanceModifier = 1,
        MountOn = HK91; MP5,
        PartType = Trigger,
        Tooltip = Tooltip_TriggerPart,
        MetalValue = 15,
        Tags = guns93:NoScrewdriver; guns93:Required; guns93:AutoOnly; guns93:Fullauto,
        WorldStaticModel = TriggerBox,
        CanAttach = Guns93WeaponPartsAutoTriggers,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    /****************************** M3 Grease Gun ******************************/
    item GreaseGunStockOut
    {
        DisplayCategory = WeaponPart,
        Weight	=	0.2,
        ItemType = base:weaponpart,
        DisplayName	=	M3 Grease Gun Stock,
        Icon	=	MP5RetractStock,
        StaticModel = M3GreaseGunStockOut,
        WeightModifier = 0.4,
        RecoilDelayModifier = -11,
        AimingTimeModifier = -10,
        HitChanceModifier = 25,
        MountOn = M3GreaseGun,
        PartType = Stock,
        WorldStaticModel = M3GreaseGunStockOut,
        Tags = guns93:NoScrewdriver; guns93:FoldingStock,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    item GreaseGunStockIn
    {
        DisplayCategory = WeaponPart,
        Weight	=	0.9,
        ItemType = base:weaponpart,
        DisplayName	=	M3 Grease Gun Stock,
        Icon	=	MP5RetractStock,
        StaticModel = M3GreaseGunStockIn,
        WeightModifier = 0.1,
        MountOn = M3GreaseGun,
        PartType = Stock,
        WorldStaticModel = M3GreaseGunStockIn,
        Tags = guns93:NoScrewdriver; guns93:FoldingStock,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    /****************************** AR180 ******************************/
    item AR180StockOut
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName	=	ArmaLite AR-180 Stock,
        Icon	=	MP5RetractStock,
        StaticModel = AR180StockOut,
        Weight = 0.4,
        WeightModifier = 0.4,
        RecoilDelayModifier = -12,
        AimingTimeModifier = -10,
        HitChanceModifier = 26,
        MountOn = AR180,
        PartType = Stock,
        WorldStaticModel = AR180StockOut,
        Tags = guns93:NoMount; guns93:FoldingStock,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    item AR180StockIn
    {
        DisplayCategory = WeaponPart,
        Weight	=	0.5,
        ItemType = base:weaponpart,
        DisplayName	=	ArmaLite AR-180 Stock,
        Icon	=	MP5RetractStock,
        StaticModel = AR180StockIn,
        WeightModifier = 0.1,
        MountOn = AR180,
        PartType = Stock,
        WorldStaticModel = AR180StockIn,
        Tags = guns93:NoMount; guns93:FoldingStock,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    item AR180Trigger
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = AR-180 Trigger (Semi),
        Icon = TriggerBox,
        Weight = 0.01,
        WeightModifier = 0,
        MountOn = AR180,
        PartType = Trigger,
        Tooltip = Tooltip_TriggerPart,
        MetalValue = 15,
        Tags = guns93:NoScrewdriver; guns93:Required,
        WorldStaticModel = TriggerBox,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    item AR18Trigger
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = AR-18 Trigger (Semi/Full-Auto),
        Icon = TriggerBox,
        Weight = 0.01,
        WeightModifier = 0,
        MountOn = AR180,
        PartType = Trigger,
        Tooltip = Tooltip_TriggerPart,
        MetalValue = 15,
        Tags = guns93:NoScrewdriver; guns93:Required; guns93:Fullauto,
        WorldStaticModel = TriggerBox,
        CanAttach = Guns93WeaponPartsAutoTriggers,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    item CrudeAR18Trigger
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Crude Auto Trigger (Full-Auto Only) (AR-180),
        Icon = TriggerBox,
        Weight = 0.01,
        WeightModifier = 0,
        HitChanceModifier = -5,
        JamGunChanceModifier = 1,
        MountOn = AR180,
        PartType = Trigger,
        Tooltip = Tooltip_TriggerPart,
        MetalValue = 15,
        Tags = guns93:NoScrewdriver; guns93:Required; guns93:AutoOnly; guns93:Fullauto,
        WorldStaticModel = TriggerBox,
        CanAttach = Guns93WeaponPartsAutoTriggers,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    /****************************** Valmet ******************************/
    item ValmetStockOut
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName	=	Valmet Stock,
        Icon	=	MP5RetractStock,
        StaticModel = AR180StockOut,
        Weight = 0.4,
        WeightModifier = 0.4,
        RecoilDelayModifier = -12,
        AimingTimeModifier = -10,
        HitChanceModifier = 26,
        MountOn = Valmet,
        PartType = Stock,
        WorldStaticModel = AR180StockOut,
        Tags = guns93:NoMount; guns93:FoldingStock,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    item ValmetStockIn
    {
        DisplayCategory = WeaponPart,
        Weight	=	0.5,
        ItemType = base:weaponpart,
        DisplayName	=	Valmet Stock,
        Icon	=	MP5RetractStock,
        StaticModel = ValmetStockIn,
        WeightModifier = 0.1,
        MountOn = Valmet,
        PartType = Stock,
        WorldStaticModel = ValmetStockIn,
        Tags = guns93:NoMount; guns93:FoldingStock,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    item ValmetFlashHider
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Valmet Flash Hider,
        Icon = ARFlashHider,
        Weight = 0.05,
        SoundRadiusModifier = -10,
        MountOn = Valmet,
        PartType = Canon,
        Tags = guns93:UseDriver; guns93:22cal,
        WorldStaticModel = A1FlashHider,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    /****************************** Calico ******************************/
    item CalicoStockOut
    {
        DisplayCategory = WeaponPart,
        Weight	=	0.2,
        ItemType = base:weaponpart,
        DisplayName	=	Calico M900 Stock,
        Icon	=	MP5RetractStock,
        StaticModel = CalicoStockOut,
        WeightModifier = 0.4,
        RecoilDelayModifier = -16,
        AimingTimeModifier = -12,
        HitChanceModifier = 32,
        MountOn = CalicoRifle,
        PartType = Stock,
        WorldStaticModel = CalicoStockOut,
        Tags = guns93:NoScrewdriver; guns93:FoldingStock,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    item CalicoStockIn
    {
        DisplayCategory = WeaponPart,
        Weight	=	0.9,
        ItemType = base:weaponpart,
        DisplayName	=	Calico M900 Stock,
        Icon	=	MP5RetractStock,
        StaticModel = CalicoStockIn,
        WeightModifier = 0.1,
        MountOn = CalicoRifle,
        PartType = Stock,
        WorldStaticModel = CalicoStockIn,
        Tags = guns93:NoScrewdriver; guns93:FoldingStock,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    item CalicoTrigger
    {
        DisplayCategory = WeaponPart,
    	ItemType = base:weaponpart,
        DisplayName = Trigger and Bolt Parts (Semi) (Calico),
        Icon = TriggerBox,
        Weight = 0.01,
        WeightModifier = 0,
        MountOn = CalicoRifle;CalicoPistol,
        PartType = Trigger,
        Tooltip = Tooltip_TriggerPart,
        MetalValue = 15,
        Tags = guns93:NoScrewdriver; guns93:Required,
        WorldStaticModel = TriggerBox,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    item CrudeCalicoAutoTrigger
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Crude Auto Trigger (Full-Auto Only) (Calico),
        Icon = TriggerBox,
        Weight = 0.01,
        WeightModifier = 0,
        HitChanceModifier = -5,
        JamGunChanceModifier = 1,
        MountOn = CalicoRifle;CalicoPistol,
        PartType = Trigger,
        Tooltip = Tooltip_TriggerPart,
        MetalValue = 15,
        Tags = guns93:NoScrewdriver; guns93:Required; guns93:AutoOnly; guns93:Fullauto,
        WorldStaticModel = TriggerBox,
        CanAttach = Guns93WeaponPartsAutoTriggers,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    /****************************** M1 Carbine ******************************/
    item M1CarTrigger
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = M1 Carbine Trigger (Semi),
        Icon = TriggerBox,
        Weight = 0.01,
        WeightModifier = 0,
        MountOn = M1Carbine,
        PartType = Trigger,
        Tooltip = Tooltip_TriggerPart,
        MetalValue = 15,
        Tags = guns93:NoScrewdriver; guns93:Required,
        WorldStaticModel = TriggerBox,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    item CrudeM1CarTrigger
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Crude Auto Trigger (Full-Auto Only) (M1 Carbine),
        Icon = TriggerBox,
        Weight = 0.01,
        WeightModifier = 0,
        HitChanceModifier = -5,
        JamGunChanceModifier = 1,
        MountOn = M1Carbine,
        PartType = Trigger,
        Tooltip = Tooltip_TriggerPart,
        MetalValue = 15,
        Tags = guns93:NoScrewdriver; guns93:Required; guns93:AutoOnly; guns93:Fullauto,
        WorldStaticModel = TriggerBox,
        CanAttach = Guns93WeaponPartsAutoTriggers,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    item M2CarPart
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = M2 Carbine Auto Parts (Semi/Full-Auto),
        Icon = TriggerBox,
        Weight = 0.01,
        WeightModifier = 0,
        MountOn = M1Carbine,
        PartType = AutoPart,
        Tooltip = Tooltip_AutoPart,
        MetalValue = 15,
        Tags = guns93:NoScrewdriver; guns93:Fullauto,
        WorldStaticModel = TriggerBox,
        CanAttach = Guns93WeaponPartsAutoTriggers,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    /****************************** Ruger 10/22 ******************************/

    item R1022Trigger
    {
        DisplayCategory = WeaponPart,
    	ItemType = base:weaponpart,
        DisplayName = Trigger and Bolt Parts (Semi) (Ruger 10/22),
        Icon = TriggerBox,
        Weight = 0.01,
        WeightModifier = 0,
        MountOn = Rug1022,
        PartType = Trigger,
        Tooltip = Tooltip_TriggerPart,
        MetalValue = 15,
        Tags = guns93:NoScrewdriver; guns93:Required,
        WorldStaticModel = TriggerBox,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    item CrudeR1022AutoTrigger
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Crude Auto Trigger (Full-Auto Only) (Ruger 10/22),
        Icon = TriggerBox,
        Weight = 0.01,
        WeightModifier = 0,
        HitChanceModifier = -5,
        JamGunChanceModifier = 1,
        MountOn = Rug1022,
        PartType = Trigger,
        Tooltip = Tooltip_TriggerPart,
        MetalValue = 15,
        Tags = guns93:NoScrewdriver; guns93:Required; guns93:AutoOnly; guns93:Fullauto,
        WorldStaticModel = TriggerBox,
        CanAttach = Guns93WeaponPartsAutoTriggers,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    /****************************** Marlin 60 ******************************/

    item Marlin60Trigger
    {
        DisplayCategory = WeaponPart,
    	ItemType = base:weaponpart,
        DisplayName = Trigger and Bolt Parts (Semi) (Marlin 60),
        Icon = TriggerBox,
        Weight = 0.01,
        WeightModifier = 0,
        MountOn = Marlin60,
        PartType = Trigger,
        Tooltip = Tooltip_TriggerPart,
        MetalValue = 15,
        Tags = guns93:UseDriver; guns93:Required,
        WorldStaticModel = TriggerBox,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    item CrudeMarlin60AutoTrigger
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Crude Auto Trigger (Full-Auto Only) (Marlin 60),
        Icon = TriggerBox,
        Weight = 0.01,
        WeightModifier = 0,
        HitChanceModifier = -5,
        JamGunChanceModifier = 1,
        MountOn = Marlin60,
        PartType = Trigger,
        Tooltip = Tooltip_TriggerPart,
        MetalValue = 15,
        Tags = guns93:UseDriver; guns93:Required; guns93:AutoOnly; guns93:Fullauto,
        WorldStaticModel = TriggerBox,
        CanAttach = Guns93WeaponPartsAutoTriggers,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    /****************************** Marlin .45 and 9mm ******************************/

    item MarlinPPCTrigger
    {
        DisplayCategory = WeaponPart,
    	ItemType = base:weaponpart,
        DisplayName = Trigger and Bolt Parts (Semi) (Marlin .45 and 9mm Carbine),
        Icon = TriggerBox,
        Weight = 0.01,
        WeightModifier = 0,
        MountOn = Marlin45;Marlin9,
        PartType = Trigger,
        Tooltip = Tooltip_TriggerPart,
        MetalValue = 15,
        Tags = guns93:UseDriver; guns93:Required,
        WorldStaticModel = TriggerBox,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    item CrudeMarlinPPCAutoTrigger
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Crude Auto Trigger (Full-Auto Only) (Marlin .45 and 9mm Carbine),
        Icon = TriggerBox,
        Weight = 0.01,
        WeightModifier = 0,
        HitChanceModifier = -5,
        JamGunChanceModifier = 1,
        MountOn = Marlin45;Marlin9,
        PartType = Trigger,
        Tooltip = Tooltip_TriggerPart,
        MetalValue = 15,
        Tags = guns93:UseDriver; guns93:Required; guns93:AutoOnly; guns93:Fullauto,
        WorldStaticModel = TriggerBox,
        CanAttach = Guns93WeaponPartsAutoTriggers,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    /****************************** SKS ******************************/
    item SKSTrigger
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Trigger Assembly (Semi) (SKS),
        Icon = M14Trigger,
        Weight = 0.01,
        WeightModifier = 0,
        MountOn = SKS,
        PartType = Trigger,
        Tooltip = Tooltip_TriggerPart,
        MetalValue = 15,
        Tags = guns93:NoScrewdriver; guns93:Required,
        WorldStaticModel = TriggerBox,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    item CrudeSKSAutoTrigger
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Crude Auto Trigger (Full-Auto Only) (SKS),
        Icon = M14Trigger,
        Weight = 0.01,
        WeightModifier = 0,
        HitChanceModifier = -5,
        JamGunChanceModifier = 1,
        MountOn = SKS,
        PartType = Trigger,
        Tooltip = Tooltip_TriggerPart,
        MetalValue = 15,
        Tags = guns93:NoScrewdriver; guns93:Required; guns93:AutoOnly; guns93:Fullauto,
        WorldStaticModel = TriggerBox,
        CanAttach = Guns93WeaponPartsAutoTriggers,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    /****************************** FAL ******************************/
    item FALTrigger
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Trigger Parts (Semi) (FAL),
        Icon = TriggerBox,
        Weight = 0.01,
        WeightModifier = 0,
        MountOn = FAL,
        PartType = Trigger,
        Tooltip = Tooltip_TriggerPart,
        MetalValue = 15,
        Tags = guns93:NoScrewdriver; guns93:Required,
        WorldStaticModel = TriggerBox,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    item FALAutoTrigger
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Trigger Parts (Semi/Full-Auto) (FAL),
        Icon = TriggerBox,
        Weight = 0.01,
        WeightModifier = 0,
        MountOn = FAL,
        PartType = Trigger,
        Tooltip = Tooltip_TriggerPart,
        MetalValue = 15,
        Tags = guns93:NoScrewdriver; guns93:Required; guns93:Fullauto,
        WorldStaticModel = TriggerBox,
        CanAttach = Guns93WeaponPartsAutoTriggers,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    item CrudeFALAutoTrigger
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Crude Auto Trigger (Full-Auto Only) (FAL),
        Icon = TriggerBox,
        Weight = 0.01,
        WeightModifier = 0,
        HitChanceModifier = -5,
        JamGunChanceModifier = 1,
        MountOn = FAL,
        PartType = Trigger,
        Tooltip = Tooltip_TriggerPart,
        MetalValue = 15,
        Tags = guns93:NoScrewdriver; guns93:Required; guns93:AutoOnly; guns93:Fullauto,
        WorldStaticModel = TriggerBox,
        CanAttach = Guns93WeaponPartsAutoTriggers,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    /****************************** FNC ******************************/
    item FNCStock
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = FNC Stock,
        Icon = FNCFlashHider,
        Weight = 0.3,
        WeightModifier = 0.3,
        RecoilDelayModifier = -12,
        AimingTimeModifier = -10,
        HitChanceModifier = 28,
        MountOn = FNC,
        PartType = Stock,
        Tooltip = Tooltip_FurnitureScrew,
        Tags = guns93:UseDriver; guns93:RecoilPad; guns93:StockitemMag; guns93:RearSwivel,
        WorldStaticModel = FNCFlashHider,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item FNCParaFolderOut
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName	=	FNC Paratrooper Stock,
        Icon	=	FNCParaFolder,
        StaticModel = FNCParaFolderOut,
        Weight = 0.4,
        WeightModifier = 0.4,
        RecoilDelayModifier = -12,
        AimingTimeModifier = -10,
        HitChanceModifier = 26,
        MountOn = FNC,
        PartType = Stock,
        WorldStaticModel = FNCParaFolderOut,
        Tags = guns93:NoMount; guns93:FoldingStock,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item FNCParaFolderIn
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName	=	FNC Paratrooper Stock,
        Icon	=	FNCParaFolder,
        StaticModel = FNCParaFolderIn,
        Weight = 0.4,
        WeightModifier = 0.4,
        MountOn = FNC,
        PartType = Stock,
        WorldStaticModel = FNCParaFolderIn,
        Tags = guns93:NoMount; guns93:FoldingStock,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item FNCFlashHider
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = FNC Flash Hider,
        Icon = FNCFlashHider,
        Weight = 0.1,
        SoundRadiusModifier = -10,
        MountOn = ,
        PartType = Canon,
        Tags = guns93:UseWrench; guns93:22cal,
        WorldStaticModel = FNCFlashHider,
        CanAttach = Guns93WeaponPartsThreadedCanonPart,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item FNCScopeMount
    {
        DisplayCategory = WeaponPart,
        Weight	=	0.05,
        ItemType = base:weaponpart,
        DisplayName	=	Scope Mount (FNC),
        Icon	=	FNCPartRail,
        MountOn = FNC,
        PartType = Receiver,
        MetalValue = 10,
        Tooltip = Tooltip_ScopeMountScrew,
        WorldStaticModel = FNCPartRail,
        Tags = guns93:UseDriver; guns93:ScopeRail; guns93:TopBlock,
        CanAttach = Guns93WeaponPartsRailInstall,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
    item FNCTrigger
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Trigger Parts (Semi) (FNC),
        Icon = TriggerBox,
        Weight = 0.01,
        WeightModifier = 0,
        MountOn = FNC,
        PartType = Trigger,
        Tooltip = Tooltip_TriggerPart,
        MetalValue = 15,
        Tags = guns93:NoScrewdriver; guns93:Required,
        WorldStaticModel = TriggerBox,
        CanAttach = Guns93WeaponPartsToolCheck,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    item FNCAutoTrigger
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Select Fire Trigger Parts (Semi/Full-Auto) (FNC),
        Icon = TriggerBox,
        Weight = 0.01,
        WeightModifier = 0,
        MountOn = FNC,
        PartType = Trigger,
        Tooltip = Tooltip_TriggerPart,
        MetalValue = 15,
        Tags = guns93:NoScrewdriver; guns93:Required; guns93:Fullauto,
        WorldStaticModel = TriggerBox,
        CanAttach = Guns93WeaponPartsAutoTriggers,
        CanDetach = Guns93WeaponPartsToolCheck,
    }

    item CrudeFNCAutoTrigger
    {
        DisplayCategory = WeaponPart,
        ItemType = base:weaponpart,
        DisplayName = Crude Auto Trigger (Full-Auto Only) (FNC),
        Icon = TriggerBox,
        Weight = 0.01,
        WeightModifier = 0,
        HitChanceModifier = -5,
        JamGunChanceModifier = 1,
        MountOn = FNC,
        PartType = Trigger,
        Tooltip = Tooltip_TriggerPart,
        MetalValue = 15,
        Tags = guns93:NoScrewdriver; guns93:Required; guns93:AutoOnly; guns93:Fullauto,
        WorldStaticModel = TriggerBox,
        CanAttach = Guns93WeaponPartsAutoTriggers,
        CanDetach = Guns93WeaponPartsToolCheck,
    }
}