Universal  gunmod
Key Required

Universal gunmod

Counter Bloxmax1sizemax1size 2.7K views 39 executesUpdated Aug 21, 2025
5.0/ 5(2 votes)
20100% Positive
Lua Script•897 lines (20194 chars)
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local WeaponsFolder = ReplicatedStorage.Weapons

--Configuration
local WeaponsConfig = {
    AK47 = {
        Ammo = 30,
        BulletPerTrail = 1,
        Bullets = 1,
        DMG = 36,
        KillAward = 150,
        Penetration = 200,
        PointsAward = 11,
        Range = 8192,
        RangeModifier = 98,
        StoredAmmo = 90,
        ArmorPenetration = 77.50,
        ClipRefill = 1.17,
        EquipTime = 1.00,
        FireRate = 0.10,
        ReloadTime = 2.43,
        Spread = 0.60,
        Tagging = 0.56,
        Auto = true,
    },

    AUG = {
        Ammo = 30,
        BulletPerTrail = 1,
        Bullets = 1,
        DMG = 28,
        KillAward = 150,
        Penetration = 200,
        PointsAward = 11,
        Range = 8192,
        RangeModifier = 98,
        StoredAmmo = 90,
        ArmorPenetration = 90.00,
        EquipTime = 1.17,
        FireRate = 0.10,
        ReloadTime = 3.30,
        Spread = 0.50,
        Tagging = 0.56,
        Auto = true,
    },

    AWP = {
        Ammo = 5,
        BulletPerTrail = 0,
        Bullets = 1,
        DMG = 115,
        KillAward = 50,
        Penetration = 300,
        PointsAward = 10,
        Range = 8192,
        RangeModifier = 99,
        Scoped = 10,
        StoredAmmo = 30,
        snipo = 10,
        ArmorPenetration = 97.50,
        EquipTime = 1.25,
        FireRate = 1.70,
        ReloadTime = 3.70,
        Spread = 0.00,
        Tagging = 0.61,
        Auto = false,
    },

    Bizon = {
        Ammo = 64,
        BulletPerTrail = 1,
        Bullets = 1,
        DMG = 27,
        KillAward = 300,
        Penetration = 100,
        PointsAward = 12,
        Range = 3600,
        RangeModifier = 80,
        StoredAmmo = 120,
        ArmorPenetration = 63.00,
        EquipTime = 1.10,
        FireRate = 0.08,
        ReloadTime = 2.43,
        Spread = 1.00,
        Tagging = 0.47,
        Auto = true,
    },

    C4 = {
        Ammo = 0,
        BulletPerTrail = 1,
        Bullets = 1,
        DMG = 80,
        KillAward = 0,
        Penetration = 0,
        PointsAward = 150,
        Range = 5,
        Spread = 5,
        StoredAmmo = 0,
        ArmorPenetration = 50.00,
        EquipTime = 0.80,
        FireRate = 0.40,
        ReloadTime = 2.20,
        Auto = false,
    },

    CZ = {
        Ammo = 12,
        BulletPerTrail = 1,
        Bullets = 1,
        DMG = 31,
        KillAward = 100,
        Penetration = 100,
        PointsAward = 12,
        Range = 4096,
        RangeModifier = 85,
        StoredAmmo = 12,
        ArmorPenetration = 77.65,
        EquipTime = 1.83,
        FireRate = 0.10,
        ReloadTime = 2.83,
        Spread = 3.00,
        Tagging = 0.44,
        Auto = true,
    },

    DecoyGrenade = {
        Ammo = 1,
        Bullets = 1,
        DMG = 0,
        HEAD = 0,
        KillAward = 100,
        Limb = 0,
        MaxStudsForMaxDmg = 20,
        Penetration = 100,
        PointsAward = 150,
        Range = 16,
        Spread = 0,
        StoredAmmo = 0,
        ArmorPenetration = 100.00,
        EquipTime = 0.50,
        FireRate = 0.25,
        RecoilControl = 0.00,
        ReloadTime = 0.00,
        Tagging = 0.00,
        Auto = false,
    },

    DesertEagle = {
        Ammo = 7,
        BulletPerTrail = 1,
        Bullets = 1,
        DMG = 53,
        KillAward = 150,
        Penetration = 200,
        PointsAward = 12,
        Range = 8192,
        RangeModifier = 95,
        StoredAmmo = 35,
        ArmorPenetration = 93.00,
        EquipTime = 1.00,
        FireRate = 0.23,
        ReloadTime = 2.20,
        Spread = 5.60,
        Tagging = 0.60,
        Auto = false,
    },

    DualBerettas = {
        Ammo = 30,
        BulletPerTrail = 1,
        Bullets = 1,
        DMG = 38,
        KillAward = 150,
        Penetration = 100,
        PointsAward = 12,
        Range = 4096,
        RangeModifier = 79,
        StoredAmmo = 120,
        ArmorPenetration = 57.50,
        EquipTime = 1.00,
        FireRate = 0.12,
        ReloadTime = 3.77,
        Spread = 2.00,
        Tagging = 0.44,
        Auto = false,
    },

    Famas = {
        Ammo = 25,
        BulletPerTrail = 1,
        Bullets = 1,
        DMG = 30,
        KillAward = 150,
        Penetration = 200,
        PointsAward = 11,
        Range = 8192,
        RangeModifier = 96,
        StoredAmmo = 90,
        ArmorPenetration = 70.00,
        Burst = 0.03,
        Cooldown = 0.50,
        EquipTime = 1.00,
        FireRate = 0.08,
        ReloadTime = 3.30,
        Spread = 0.60,
        Tagging = 0.56,
        Auto = true,
    },

    FiveSeven = {
        Ammo = 20,
        BulletPerTrail = 1,
        Bullets = 1,
        DMG = 29,
        KillAward = 150,
        Penetration = 100,
        PointsAward = 12,
        Range = 4096,
        RangeModifier = 77,
        StoredAmmo = 100,
        ArmorPenetration = 90.60,
        EquipTime = 1.00,
        FireRate = 0.15,
        ReloadTime = 2.27,
        Spread = 2.00,
        Tagging = 0.44,
        Auto = false,
    },

    Flashbang = {
        Ammo = 1,
        Bullets = 1,
        DMG = 0,
        HEAD = 0,
        KillAward = 100,
        Limb = 0,
        MaxStudsForMaxDmg = 20,
        Penetration = 100,
        PointsAward = 150,
        Range = 16,
        Spread = 0,
        StoredAmmo = 0,
        ArmorPenetration = 100.00,
        EquipTime = 0.50,
        FireRate = 0.25,
        RecoilControl = 0.00,
        ReloadTime = 0.00,
        Tagging = 0.00,
        Auto = false,
    },

    G3SG1 = {
        Ammo = 20,
        BulletPerTrail = 0,
        Bullets = 1,
        DMG = 80,
        KillAward = 50,
        Penetration = 300,
        PointsAward = 10,
        Range = 8192,
        RangeModifier = 98,
        Scoped = 10,
        StoredAmmo = 90,
        snipo = 10,
        ArmorPenetration = 82.50,
        EquipTime = 1.00,
        FireRate = 0.25,
        ReloadTime = 3.60,
        Spread = 10.00,
        Tagging = 0.61,
        Auto = true,
    },

    Galil = {
        Ammo = 35,
        BulletPerTrail = 1,
        Bullets = 1,
        DMG = 30,
        KillAward = 150,
        Penetration = 200,
        PointsAward = 11,
        Range = 8192,
        RangeModifier = 98,
        StoredAmmo = 90,
        ArmorPenetration = 77.50,
        EquipTime = 1.10,
        FireRate = 0.09,
        ReloadTime = 3.03,
        Spread = 0.60,
        Tagging = 0.56,
        Auto = true,
    },

    Glock = {
        Ammo = 20,
        BulletPerTrail = 1,
        Bullets = 1,
        DMG = 30,
        KillAward = 150,
        Penetration = 100,
        PointsAward = 12,
        Range = 4096,
        RangeModifier = 85,
        StoredAmmo = 120,
        ArmorPenetration = 47.00,
        Burst = 0.05,
        Cooldown = 0.50,
        EquipTime = 1.10,
        FireRate = 0.15,
        ReloadTime = 2.10,
        Spread = 1.70,
        Tagging = 0.44,
        Auto = false,
    },

    HEGrenade = {
        Ammo = 1,
        Bullets = 1,
        DMG = 0,
        HEAD = 0,
        KillAward = 100,
        Limb = 0,
        MaxStudsForMaxDmg = 20,
        Penetration = 100,
        PointsAward = 150,
        Range = 16,
        Spread = 0,
        StoredAmmo = 0,
        ArmorPenetration = 58.00,
        EquipTime = 0.50,
        FireRate = 0.25,
        RecoilControl = 0.00,
        ReloadTime = 0.00,
        Tagging = 0.80,
        Auto = false,
    },

    IncendiaryGrenade = {
        Ammo = 1,
        Bullets = 1,
        DMG = 0,
        HEAD = 0,
        KillAward = 100,
        Limb = 0,
        MaxStudsForMaxDmg = 20,
        Penetration = 100,
        PointsAward = 150,
        Range = 16,
        Spread = 0,
        StoredAmmo = 0,
        ArmorPenetration = 100.00,
        EquipTime = 0.50,
        FireRate = 0.30,
        RecoilControl = 0.00,
        ReloadTime = 0.00,
        Tagging = 0.10,
        Auto = false,
    },

    M249 = {
        Ammo = 100,
        BulletPerTrail = 3,
        Bullets = 1,
        DMG = 32,
        KillAward = 150,
        Penetration = 200,
        PointsAward = 10,
        Range = 8192,
        RangeModifier = 97,
        StoredAmmo = 200,
        ArmorPenetration = 80.00,
        EquipTime = 1.10,
        FireRate = 0.08,
        ReloadTime = 5.70,
        Spread = 2.00,
        Tagging = 0.56,
        Auto = true,
    },

    M4A1 = {
        Ammo = 20,
        BulletPerTrail = 0,
        Bullets = 1,
        DMG = 35,
        KillAward = 150,
        Penetration = 200,
        PointsAward = 11,
        Range = 8192,
        RangeModifier = 94,
        StoredAmmo = 80,
        ApplyTime = 3.45,
        ArmorPenetration = 65.00,
        EquipTime = 1.13,
        FireRate = 0.10,
        ReloadTime = 3.07,
        RemoveTime = 3.65,
        Spread = 0.60,
        Tagging = 0.56,
        Auto = true,
    },

    M4A4 = {
        Ammo = 30,
        BulletPerTrail = 1,
        Bullets = 1,
        DMG = 33,
        KillAward = 150,
        Penetration = 200,
        PointsAward = 11,
        Range = 8192,
        RangeModifier = 97,
        StoredAmmo = 90,
        ArmorPenetration = 70.00,
        EquipTime = 1.13,
        FireRate = 0.09,
        ReloadTime = 3.07,
        Spread = 0.60,
        Tagging = 0.56,
        Auto = true,
    },

    MAC10 = {
        Ammo = 30,
        BulletPerTrail = 3,
        Bullets = 1,
        DMG = 29,
        KillAward = 300,
        Penetration = 100,
        PointsAward = 12,
        Range = 3600,
        RangeModifier = 80,
        StoredAmmo = 100,
        ArmorPenetration = 57.50,
        EquipTime = 1.00,
        FireRate = 0.07,
        ReloadTime = 2.57,
        Spread = 0.60,
        Tagging = 0.47,
        Auto = true,
    },

    MAG7 = {
        Ammo = 5,
        BulletPerTrail = 1,
        Bullets = 8,
        DMG = 25,
        KillAward = 450,
        Penetration = 100,
        PointsAward = 12,
        Range = 3000,
        RangeModifier = 45,
        StoredAmmo = 32,
        ArmorPenetration = 75.00,
        EquipTime = 1.00,
        FireRate = 0.85,
        ReloadTime = 2.47,
        Spread = 85.00,
        Tagging = 0.65,
        Auto = false,
    },

    MP7 = {
        Ammo = 30,
        BulletPerTrail = 3,
        Bullets = 1,
        DMG = 29,
        KillAward = 300,
        Penetration = 100,
        PointsAward = 11,
        Range = 3600,
        RangeModifier = 85,
        StoredAmmo = 120,
        ArmorPenetration = 62.50,
        EquipTime = 1.00,
        FireRate = 0.08,
        ReloadTime = 3.13,
        Spread = 0.60,
        Tagging = 0.47,
        Auto = true,
    },

    ["MP7-SD"] = {
        Ammo = 30,
        BulletPerTrail = 0,
        Bullets = 1,
        DMG = 28,
        KillAward = 300,
        Penetration = 100,
        PointsAward = 11,
        Range = 3600,
        RangeModifier = 85,
        StoredAmmo = 120,
        ArmorPenetration = 62.50,
        EquipTime = 1.00,
        FireRate = 0.08,
        ReloadTime = 3.13,
        Spread = 0.60,
        Tagging = 0.47,
        Auto = true,
    },

    MP9 = {
        Ammo = 30,
        BulletPerTrail = 3,
        Bullets = 1,
        DMG = 26,
        KillAward = 300,
        Penetration = 100,
        PointsAward = 12,
        Range = 3600,
        RangeModifier = 87,
        StoredAmmo = 120,
        ArmorPenetration = 60.00,
        EquipTime = 1.20,
        FireRate = 0.07,
        ReloadTime = 2.13,
        Spread = 0.40,
        Tagging = 0.47,
        Auto = true,
    },

    Molotov = {
        Ammo = 1,
        Bullets = 1,
        DMG = 0,
        HEAD = 0,
        KillAward = 100,
        Limb = 0,
        MaxStudsForMaxDmg = 30,
        Penetration = 100,
        PointsAward = 150,
        Range = 16,
        Spread = 0,
        StoredAmmo = 0,
        ArmorPenetration = 100.00,
        EquipTime = 0.50,
        FireRate = 0.30,
        RecoilControl = 0.00,
        ReloadTime = 0.00,
        Tagging = 0.10,
        Auto = false,
    },

    Negev = {
        Ammo = 150,
        BulletPerTrail = 3,
        Bullets = 1,
        DMG = 35,
        KillAward = 150,
        Penetration = 200,
        PointsAward = 10,
        Range = 8192,
        RangeModifier = 97,
        StoredAmmo = 300,
        ArmorPenetration = 71.00,
        EquipTime = 1.00,
        FireRate = 0.07,
        ReloadTime = 5.70,
        Spread = 40.00,
        Tagging = 0.56,
        Auto = true,
    },

    Nova = {
        Ammo = 8,
        BulletPerTrail = 1,
        Bullets = 9,
        DMG = 20,
        KillAward = 450,
        Penetration = 60,
        PointsAward = 12,
        Range = 3000,
        RangeModifier = 70,
        StoredAmmo = 32,
        AReload = 0.15,
        ArmorPenetration = 50.00,
        EReload = 0.60,
        EquipTime = 1.00,
        FireRate = 0.88,
        ReloadTime = 0.40,
        SReload = 0.35,
        Spread = 60.00,
        Tagging = 0.65,
        Auto = false,
    },

    P2000 = {
        Ammo = 13,
        BulletPerTrail = 1,
        Bullets = 1,
        DMG = 35,
        KillAward = 150,
        Penetration = 100,
        PointsAward = 12,
        Range = 8192,
        RangeModifier = 95,
        StoredAmmo = 26,
        ApplyTime = 3.00,
        ArmorPenetration = 51.50,
        EquipTime = 1.00,
        FireRate = 0.17,
        ReloadTime = 2.17,
        RemoveTime = 3.65,
        Spread = 1.90,
        Tagging = 0.44,
        Auto = false,
    },

    P250 = {
        Ammo = 13,
        BulletPerTrail = 1,
        Bullets = 1,
        DMG = 38,
        KillAward = 150,
        Penetration = 100,
        PointsAward = 12,
        Range = 4096,
        RangeModifier = 90,
        StoredAmmo = 26,
        ArmorPenetration = 64.00,
        EquipTime = 1.00,
        FireRate = 0.15,
        ReloadTime = 2.27,
        Spread = 2.00,
        Tagging = 0.44,
        Auto = false,
    },

    P90 = {
        Ammo = 50,
        BulletPerTrail = 3,
        Bullets = 1,
        DMG = 26,
        KillAward = 150,
        Penetration = 100,
        PointsAward = 11,
        Range = 3700,
        RangeModifier = 86,
        StoredAmmo = 100,
        ArmorPenetration = 69.00,
        EquipTime = 1.00,
        FireRate = 0.06,
        ReloadTime = 3.37,
        Spread = 1.00,
        Tagging = 0.47,
        Auto = true,
    },

    R8 = {
        Ammo = 6,
        BulletPerTrail = 1,
        Bullets = 1,
        DMG = 86,
        KillAward = 150,
        Penetration = 200,
        PointsAward = 12,
        Range = 4096,
        RangeModifier = 94,
        StoredAmmo = 18,
        ArmorPenetration = 93.20,
        EquipTime = 1.17,
        FireRate = 0.50,
        ReloadTime = 2.27,
        Spread = 5.00,
        Tagging = 0.60,
        Auto = false,
    },

    SG = {
        Ammo = 30,
        BulletPerTrail = 1,
        Bullets = 1,
        DMG = 30,
        KillAward = 150,
        Penetration = 200,
        PointsAward = 11,
        Range = 8192,
        RangeModifier = 98,
        StoredAmmo = 90,
        ArmorPenetration = 100.00,
        EquipTime = 1.00,
        FireRate = 0.11,
        ReloadTime = 2.77,
        Spread = 0.50,
        Tagging = 0.56,
        Auto = true,
    },

    SawedOff = {
        Ammo = 7,
        BulletPerTrail = 1,
        Bullets = 8,
        DMG = 32,
        KillAward = 450,
        Penetration = 100,
        PointsAward = 12,
        Range = 3000,
        RangeModifier = 45,
        StoredAmmo = 32,
        AReload = 0.10,
        ArmorPenetration = 75.00,
        EReload = 0.60,
        EquipTime = 1.00,
        FireRate = 0.85,
        ReloadTime = 0.40,
        SReload = 0.35,
        Spread = 93.00,
        Tagging = 0.65,
        Auto = false,
    },

    Scout = {
        Ammo = 10,
        BulletPerTrail = 0,
        Bullets = 1,
        DMG = 88,
        KillAward = 150,
        Penetration = 300,
        PointsAward = 11,
        Range = 8192,
        RangeModifier = 98,
        Scoped = 10,
        StoredAmmo = 90,
        snipo = 10,
        ArmorPenetration = 85.00,
        EquipTime = 1.00,
        FireRate = 1.25,
        ReloadTime = 3.70,
        Spread = 0.28,
        Tagging = 0.61,
        Auto = false,
    },

    SmokeGrenade = {
        Ammo = 1,
        Bullets = 1,
        DMG = 0,
        HEAD = 0,
        KillAward = 100,
        Limb = 0,
        MaxStudsForMaxDmg = 20,
        Penetration = 100,
        PointsAward = 150,
        Range = 16,
        Spread = 0,
        StoredAmmo = 0,
        ArmorPenetration = 100.00,
        EquipTime = 0.50,
        FireRate = 0.30,
        RecoilControl = 0.00,
        ReloadTime = 0.00,
        Auto = false,
    },

    TKnife = {
        Ammo = 999999,
        BulletPerTrail = 1,
        Bullets = 1,
        DMG = 40,
        KillAward = 750,
        Penetration = 50,
        PointsAward = 20,
        Range = 64,
        RangeModifier = 100,
        Spread = 5,
        StoredAmmo = 0,
        ArmorPenetration = 85.00,
        EquipTime = 0.60,
        FireRate = 0.40,
        ReloadTime = 2.20,
        Tagging = 0.65,
        Auto = true,
    },

    Tec9 = {
        Ammo = 18,
        BulletPerTrail = 1,
        Bullets = 1,
        DMG = 29,
        KillAward = 150,
        Penetration = 100,
        PointsAward = 12,
        Range = 4096,
        RangeModifier = 79,
        StoredAmmo = 90,
        ArmorPenetration = 90.60,
        EquipTime = 1.00,
        FireRate = 0.12,
        ReloadTime = 2.57,
        Spread = 2.00,
        Tagging = 0.44,
        Auto = false,
    },

    UMP = {
        Ammo = 25,
        BulletPerTrail = 3,
        Bullets = 1,
        DMG = 35,
        KillAward = 300,
        Penetration = 100,
        PointsAward = 12,
        Range = 3700,
        RangeModifier = 75,
        StoredAmmo = 100,
        ArmorPenetration = 65.00,
        EquipTime = 1.00,
        FireRate = 0.09,
        ReloadTime = 3.43,
        Spread = 0.40,
        Tagging = 0.47,
        Auto = true,
    },

    USP = {
        Ammo = 12,
        BulletPerTrail = 0,
        Bullets = 1,
        DMG = 35,
        KillAward = 150,
        Penetration = 100,
        PointsAward = 12,
        Range = 8192,
        RangeModifier = 95,
        StoredAmmo = 24,
        ApplyTime = 3.00,
        ArmorPenetration = 51.50,
        EquipTime = 1.00,
        FireRate = 0.17,
        ReloadTime = 2.17,
        RemoveTime = 3.65,
        Spread = 1.90,
        Tagging = 0.44,
        Auto = false,
    },

    XM = {
        Ammo = 7,
        BulletPerTrail = 1,
        Bullets = 6,
        DMG = 17,
        KillAward = 450,
        Penetration = 100,
        PointsAward = 11,
        Range = 3000,
        RangeModifier = 50,
        StoredAmmo = 32,
        AReload = 0.15,
        ArmorPenetration = 100.00,
        EReload = 0.60,
        EquipTime = 1.00,
        FireRate = 0.28,
        ReloadTime = 0.40,
        SReload = 0.60,
        Spread = 57.00,
        Tagging = 0.65,
        Auto = true,
    }
}

local function ApplyWeaponConfig()
    if not WeaponsFolder then
        warn("not found weapons in ReplicatedStorage!")
        return
    end

    local appliedCount = 0

    for weaponName, config in pairs(WeaponsConfig) do
        local weapon = WeaponsFolder:FindFirstChild(weaponName)
        if weapon then
            for valueName, value in pairs(config) do
                local valueObject = weapon:FindFirstChild(valueName)
                if valueObject then
                    if valueObject:IsA("IntValue") then
                        valueObject.Value = math.floor(value)
                    elseif valueObject:IsA("NumberValue") then
                        valueObject.Value = value
                    elseif valueObject:IsA("BoolValue") then
                        valueObject.Value = value
                    end
                end
            end
            appliedCount = appliedCount + 1
            print(": " .. weaponName)
        else
            warn("no weapon found: " .. weaponName)
        end
    end

    print("configuration applied for: " .. appliedCount .. " guns")
end

ApplyWeaponConfig()

return WeaponsConfig

Features & Information

[+] Auto Fire Changer [+] Ammo Changer [+] Bullet Per Trail Changer [+] Bullets Changer [+] Damage Changer [+] Kill Award Changer [+] Penetration Changer [+] Points Award Changer [+] Range Changer [+] Range Modifier Changer [+] Recoil Changer [+] Stored Ammo Changer [+] Armor Penetration Changer [+] Clip Refill Changer [+] Equip Time Changer [+] Fire Rate Changer [+] Reload Time Changer [+] Spread Changer [+] Universal Spread Changer [+] Tagging Changer
#CounterBlox#Gunmod#FireRate#OpenSource

Community Comments (2)

max1sizemax1sizeNov 7, 2025

@enkhmandakh0513 The script is fully customizable, just set the values ​​you need for each gun

ZamasuZamasuJul 8, 2026

giving error on madium

More Scripts for Counter Blox