Projectile bigger hitbox
Key Required

Projectile bigger hitbox

The Battle BricksRobloxkerRobloxker 2.1K views 438 executesUpdated Jun 28, 2026
5.0/ 5(1 votes)
10100% Positive
Lua Script•61 lines (1583 chars)
local MULTIPLIER = 30

local function makeBigger(part)
    if not part:IsA("BasePart") then return end

    part.Size = part.Size * MULTIPLIER
    part.CanTouch = true
    part.CanQuery = true
    part.CanCollide = true

    -- important for consistent touch detection
    part.Massless = true
end

local function isProjectile(obj)
    return obj.Name == "Projectile"
        or obj.Name == "Fireball"
        or obj.Name == "Iceball"
        or obj.Name == "Table"
        or obj.Name == "RAIGTable"
        or obj.Name == "Pellet"
        or obj.Name == "Soccerball"
        or obj.Name == "BigRocket"
        or obj.Name == "Rocket"
        or obj.Name == "Basketball"
        or obj.Name == "Molotov"
        or obj.Name == "Grenade"
        or obj.Name == "Cesusbomb"
        or obj.Name == "Cesuspot"
        or obj.Name == "LilCesuspot"
        or obj.Name == "Banana"
        or obj.Name == "Pie"
        or obj.Name == "Brew"
        or obj.Name == "Goala"
        or obj.Name == "Cola"
        or obj.Name == "FireTeapot"
        or obj.Name == "Teapot"
end

local function applyToObject(obj)
    if isProjectile(obj) then
        if obj:IsA("Model") then
            for _, d in ipairs(obj:GetDescendants()) do
                makeBigger(d)
            end
        else
            makeBigger(obj)
        end
    end
end

-- handle existing objects
for _, obj in ipairs(workspace:GetDescendants()) do
    applyToObject(obj)
end

-- handle new ones
workspace.DescendantAdded:Connect(function(obj)
    task.wait() -- ensures properties are ready
    applyToObject(obj)
end)

Features & Information

Can customized size and name

Community Comments (2)

RancherBattlerRancherBattlerJul 6, 2026

ts getting patched even sooner now

JohnExploitsJohnExploitsJul 7, 2026

kind of useless

More Scripts for The Battle Bricks