BBobloScript
AccountLog in or create an account to publish scripts.
Log inCreate account

Browse

ScriptsPlacesPopular ScriptsUsers

Script types

Universal scriptsKeyless scriptsKey system scriptsOpen source scripts

Tools

Submit Script

Community

DiscordTelegram
BBobloScript
Log in
BBobloScript

Free Roblox scripts, script hub, and Roblox game tools for the community.

Free Roblox scripts and game tools.

Roblox is a trademark of Roblox Corporation. This website is not affiliated with Roblox Corporation.Roblox is a trademark of Roblox Corporation. BobloScript is not affiliated with Roblox.

© 2026 BobloScript. All rights reserved.

Legal

Terms of ServicePrivacy PolicyCookie PolicyContent PolicyCopyright / DMCADisclaimer

Company

AboutContact

Resources

SitemapSitemap XML
Terms of ServicePrivacy PolicyCookie PolicyContent PolicyCopyright / DMCADisclaimer
AboutContact
SitemapSitemap XML
BBobloScript
AccountLog in or create an account to publish scripts.
Log inCreate account

Browse

ScriptsPlacesPopular ScriptsUsers

Script types

Universal scriptsKeyless scriptsKey system scriptsOpen source scripts

Tools

Submit Script

Community

DiscordTelegram
  1. Home
  2. Scripts
  3. 💥 BUCKSHOT
  4. BUCKSHOT script: Autofarm
On this page
Script DescriptionScript FunctionsScript CodeChange LogCommentsRelated scripts
BUCKSHOT script: Autofarm script cover for 💥 BUCKSHOT

BUCKSHOT script: Autofarm

Game
💥 BUCKSHOT2 scripts · 6 place views
Published by
bebraPublished by
Open Roblox Place
·
Open Roblox Place
·
Access
NO KEY
Views
3
Published
Jul 6
Updated
Jul 6
Script author
c7x
  • NO KEY
  • Open Source
  • Mobile Friendly

💥 BUCKSHOT Script Description

BUCKSHOT is built around short but tense rounds where every table can give you cash, XP, cases, skins, and progress. You play around live shells, blanks, items, and risky choices, so grinding many rounds manually can get repetitive fast. The c7x script focuses on automating that grind instead of changing only one small part of the game. Solo Autofarm is useful when you want to farm with bots. It can find tables, request bots, spam items for XP, and cycle through rounds without needing you to repeat the same actions over and over. This helps players who mainly want levels, rewards, and steady progress from matches. Auto Open Cases fits the skin system well. Since BUCKSHOT has cases, skins, titles, and rare drops, opening cases automatically makes it easier to check rewards after farming. Send Mass Trade Request is useful for players who trade skins or titles and want to reach more players faster. The multi-instance host mode is made for a stronger farming setup. Player 1 can find an empty table, sit down, use items for XP, and shoot the opponent, which helps when running repeated rounds for rewards. For players who care more about farming XP, opening cases, and building up their BUCKSHOT inventory than playing every round by hand, this script gives a direct automation setup for faster progression.

💥 BUCKSHOT Script Functions

4 functions
  • Send Mass Trade Request
  • Auto Open Cases
  • Solo Autofarm (bots) - automates finding tables, requesting bots, spamming items for XP, and cycling rounds
  • Multi-instance: player 1 (host) - find an empty table, sits, spams items for XP, and shoots the opponent

💥 BUCKSHOT Script Code

Lines
372
Size
16.21 KB
Language
Lua

Review before running. Use scripts responsibly.

This script loads code from an external source. Review the URL and understand what it does before running it in Roblox.

https://github.com/dawid-scripts/Fluent/releases/latest/download/main.lua

1-- OPEN SOURCED, NO LOGGING BS.2local Fluent = loadstring(game:HttpGet("https://github.com/dawid-scripts/Fluent/releases/latest/download/main.lua"))()34-- Creating the main Window5local Window = Fluent:CreateWindow({6    Title = "Buckshot Hub",7    SubTitle = "by c7x.",8    TabWidth = 160,9    Size = UDim2.fromOffset(580, 460),10    Acrylic = false,11    Theme = "Dark",12    MinimizeKey = Enum.KeyCode.LeftControl13})1415-- Common Services and Variables16local Players = game:GetService("Players")17local ReplicatedStorage = game:GetService("ReplicatedStorage")18local LocalPlayer = Players.LocalPlayer19local Remotes = ReplicatedStorage:WaitForChild("Remotes")2021-- Remote Definitions22local tradeRemote = Remotes:WaitForChild("TradeInviteSendAsync")23local casesRemote = Remotes:WaitForChild("ShopBuyCases")24local requestBotsRemote = Remotes:WaitForChild("RequestFillBots")25local playerActionRemote = Remotes:WaitForChild("PlayerAction")2627-- Adding Tabs28local Tabs = {29    Trading = Window:AddTab({ Title = "Trading", Icon = "users" }),30    Cases = Window:AddTab({ Title = "Cases", Icon = "package" }),31    Farm = Window:AddTab({ Title = "Auto Farm", Icon = "zap" }),32    Credits = Window:AddTab({ Title = "Credits", Icon = "info" })33}34Tabs.Credits:AddParagraph({35    Title = "Credits & About",36    Content = "Made by: c7x. (Discord)\n\nThis project is currently in early development. Since the base game is quite limited in features, we have built this hub to introduce automation and quality-of-life improvements. Stay tuned for upcoming updates and new features!"37})38----------------------------------------------------------------------39-- AUTO FARM STATE & HELPERS40----------------------------------------------------------------------41local FarmingActive = false42local MultiHostActive = false43local MultiJoinerActive = false44local TargetHostName = ""4546-- Helper Function to forcefully trigger ProximityPrompts instantly47local function ForceInteract(prompt)48    if prompt and prompt:IsA("ProximityPrompt") then49        local oldLineOfSight = prompt.RequiresLineOfSight50        local oldMaxDistance = prompt.MaxActivationDistance51        local oldHoldDuration = prompt.HoldDuration52        53        -- Bypass constraints54        prompt.RequiresLineOfSight = false55        prompt.MaxActivationDistance = 9999956        prompt.HoldDuration = 057        58        -- Trigger59        pcall(function() fireproximityprompt(prompt) end)60        61        -- Restore original settings safely62        task.wait(0.1)63        prompt.RequiresLineOfSight = oldLineOfSight64        prompt.MaxActivationDistance = oldMaxDistance65        prompt.HoldDuration = oldHoldDuration66    end67end6869-- Helper Function to Unveil, Place instantly, and Use items for massive XP70local function SpamItems(tableNumber)71    -- 1. Unveil the items from the chest72    pcall(function() 73        itemDealingRemote:FireServer({{action = "unveil", tableId = tableNumber}}) 74    end)75    76    -- 2. Spam Place into all 8 slots simultaneously via parallel threads77    for i = 1, 8 do78        task.spawn(function()79            pcall(function() 80                itemDealingRemote:FireServer({{tableId = tableNumber, itemIndex = i, action = "place"}}) 81            end)82        end)83    end84    85    -- Give the server a brief window to process the placement86    task.wait(0.3)87    88    -- 3. Scan table props and use everything except Adrenaline89    local tablesPath = workspace:FindFirstChild("gamespace") and workspace.gamespace:FindFirstChild("tables")90    local tableFolder = tablesPath and tablesPath:FindFirstChild(tostring(tableNumber))91    92    if tableFolder then93        local gameProps = tableFolder:FindFirstChild("gameProps")94        if gameProps then95            for _, item in pairs(gameProps:GetChildren()) do96                -- Filter out item names containing "adrenaline" (case-insensitive)97                if not string.match(string.lower(item.Name), "adrenaline") then98                    99                    -- Attempt to use item. NOTE: If your game utilizes a separate remote 100                    -- for item usage rather than PlayerAction, modify this line.101                    pcall(function() 102                        playerActionRemote:FireServer(tableNumber, item.Name) 103                    end)104                    105                    task.wait(0.1) 106                end107            end108        end109    end110end111112113task.spawn(function()114    while task.wait(1) do115        if FarmingActive or MultiHostActive or MultiJoinerActive then116            pcall(function()117                local playerGui = LocalPlayer:FindFirstChild("PlayerGui")118                if playerGui then119                    local winUI = playerGui:FindFirstChild("WinUI")120                    if winUI and winUI.Enabled then121                        local interactBtn = winUI:FindFirstChild("interact")122                        if interactBtn then123                            if getconnections then124                                for _, conn in pairs(getconnections(interactBtn.MouseButton1Click)) do125                                    conn:Function()126                                end127                            elseif firesignal then128                                firesignal(interactBtn.MouseButton1Click)129                            end130                        end131                    end132                end133            end)134        end135    end136end)137138----------------------------------------------------------------------139-- AUTO FARM TOGGLES140----------------------------------------------------------------------141142-- Solo Auto Farm (vs Bots)143Tabs.Farm:AddToggle("AutoFarmToggle", {144    Title = "Solo Auto Farm (Bots)",145    Default = false,146    Description = "Automates finding tables, requesting bots, spamming items for XP, and cycling rounds.",147    Callback = function(Value)148        FarmingActive = Value149        if FarmingActive then150            task.spawn(function()151                while FarmingActive do152                    local targetPrompt, targetSeat, targetTable153                    local tablesFolder = workspace:FindFirstChild("gamespace") and workspace.gamespace:FindFirstChild("tables")154                    155                    if tablesFolder then156                        for _, tableFolder in pairs(tablesFolder:GetChildren()) do157                            local spots = tableFolder:FindFirstChild("spots")158                            if spots and #spots:GetChildren() == 2 then159                                local isOccupied = false160                                for _, spot in pairs(spots:GetChildren()) do161                                    if spot:IsA("Seat") and spot.Occupant then isOccupied = true break end162                                end163                                164                                if not isOccupied then165                                    targetPrompt = tableFolder:FindFirstChildWhichIsA("ProximityPrompt", true)166                                    targetSeat = spots:FindFirstChild("1")167                                    targetTable = tableFolder168                                    break169                                end170                            end171                        end172                    end173174                    if targetPrompt and targetSeat and LocalPlayer.Character then175                        LocalPlayer.Character:PivotTo(targetSeat.CFrame + Vector3.new(0, 1, 0))176                        177                        local sitAttempts = 0178                        while FarmingActive and not (LocalPlayer.Character:FindFirstChild("Humanoid") and LocalPlayer.Character.Humanoid.Sit) and sitAttempts < 10 do179                            ForceInteract(targetPrompt)180                            task.wait(0.5)181                            sitAttempts = sitAttempts + 1182                        end183                        184                        local currentTableNumber = tonumber(targetTable.Name) or 6185                        pcall(function() requestBotsRemote:FireServer() end)186                        task.wait(3)187                        188                        while FarmingActive and LocalPlayer.Character.Humanoid.Sit do189                            190                            SpamItems(currentTableNumber)191                            task.wait(0.5)192                            193                            194                            local argsShoot = {currentTableNumber, "shotgun", 0, game:GetService("Players"):WaitForChild("XxbestaccxX")}195                            pcall(function() playerActionRemote:FireServer(unpack(argsShoot)) end)196                            197                            task.wait(2)198                        end199                    end200                    task.wait(2)201                end202            end)203        end204    end205})206207-- Multi-Instance: Player 1 (Host)208Tabs.Farm:AddToggle("MultiHostToggle", {209    Title = "Multi-Instance: Player 1 (Host)",210    Default = false,211    Description = "Finds an empty table, sits, spams items for XP, and shoots the opponent.",212    Callback = function(Value)213        MultiHostActive = Value214        if MultiHostActive then215            task.spawn(function()216                while MultiHostActive do217                    local targetPrompt, targetSeat, targetTable218                    local tablesFolder = workspace:FindFirstChild("gamespace") and workspace.gamespace:FindFirstChild("tables")219                    220                    if tablesFolder then221                        for _, tableFolder in pairs(tablesFolder:GetChildren()) do222                            local spots = tableFolder:FindFirstChild("spots")223                            if spots and #spots:GetChildren() == 2 then224                                local isOccupied = false225                                for _, spot in pairs(spots:GetChildren()) do226                                    if spot:IsA("Seat") and spot.Occupant then isOccupied = true break end227                                end228                                229                                if not isOccupied then230                                    targetPrompt = tableFolder:FindFirstChildWhichIsA("ProximityPrompt", true)231                                    targetSeat = spots:FindFirstChild("1")232                                    targetTable = tableFolder233                                    break234                                end235                            end236                        end237                    end238239                    if targetPrompt and targetSeat and LocalPlayer.Character then240                        LocalPlayer.Character:PivotTo(targetSeat.CFrame + Vector3.new(0, 1, 0))241                        242                        local sitAttempts = 0243                        while MultiHostActive and not (LocalPlayer.Character:FindFirstChild("Humanoid") and LocalPlayer.Character.Humanoid.Sit) and sitAttempts < 10 do244                            ForceInteract(targetPrompt)245                            task.wait(0.5)246                            sitAttempts = sitAttempts + 1247                        end248                        249                        local currentTableNumber = tonumber(targetTable.Name) or 6250                        251                        while MultiHostActive and LocalPlayer.Character.Humanoid.Sit do252                            253                            SpamItems(currentTableNumber)254                            task.wait(0.5)255                            256                            257                            pcall(function() playerActionRemote:FireServer(currentTableNumber, "shotgun", 0, 2) end)258                            task.wait(2)259                        end260                    end261                    task.wait(2)262                end263            end)264        end265    end266})267268-- Multi-Instance: Host Name Input Setup269Tabs.Farm:AddInput("HostNameInput", {270    Title = "Target Host Username",271    Default = "",272    Placeholder = "Enter Player 1's Exact Username",273    Numeric = false,274    Finished = true,275    Callback = function(Value)276        TargetHostName = Value277    end278})279280-- Multi-Instance: Player 2 (Joiner)281Tabs.Farm:AddToggle("MultiJoinerToggle", {282    Title = "Multi-Instance: Player 2 (Joiner)",283    Default = false,284    Description = "Finds Host table, sits, spams items for XP, and shoots ITSELF.",285    Callback = function(Value)286        MultiJoinerActive = Value287        if MultiJoinerActive then288            task.spawn(function()289                while MultiJoinerActive do290                    if TargetHostName ~= "" then291                        local targetPrompt, targetSeat, targetTable292                        local hostPlayer = Players:FindFirstChild(TargetHostName)293                        294                        if hostPlayer and hostPlayer.Character and hostPlayer.Character:FindFirstChild("Humanoid") and hostPlayer.Character.Humanoid.Sit then295                            local hostSeat = hostPlayer.Character.Humanoid.SeatPart296                            if hostSeat and hostSeat.Parent and hostSeat.Parent.Name == "spots" then297                                local spots = hostSeat.Parent298                                targetTable = spots.Parent299                                300                                for _, spot in pairs(spots:GetChildren()) do301                                    if spot:IsA("Seat") and not spot.Occupant then302                                        targetSeat = spot303                                        targetPrompt = targetTable:FindFirstChildWhichIsA("ProximityPrompt", true)304                                        break305                                    end306                                end307                            end308                        end309310                        if targetPrompt and targetSeat and LocalPlayer.Character then311                            LocalPlayer.Character:PivotTo(targetSeat.CFrame + Vector3.new(0, 1, 0))312                            313                            local sitAttempts = 0314                            while MultiJoinerActive and not (LocalPlayer.Character:FindFirstChild("Humanoid") and LocalPlayer.Character.Humanoid.Sit) and sitAttempts < 10 do315                                ForceInteract(targetPrompt)316                                task.wait(0.5)317                                sitAttempts = sitAttempts + 1318                            end319                            320                            local currentTableNumber = tonumber(targetTable.Name) or 6321                            322                            while MultiJoinerActive and LocalPlayer.Character.Humanoid.Sit do323                                -- 1. SPAM ITEMS FIRST324                                SpamItems(currentTableNumber)325                                task.wait(0.5)326                                327                                -- 2. THEN SHOOT SEAT 2 (ITSELF)328                                pcall(function() playerActionRemote:FireServer(currentTableNumber, "shotgun", 0, 2) end)329                                task.wait(2)330                            end331                        end332                    end333                    task.wait(2)334                end335            end)336        end337    end338})339340----------------------------------------------------------------------341-- TRADING SECTION342----------------------------------------------------------------------343Tabs.Trading:AddButton({344    Title = "Send Mass Trade Request",345    Callback = function()346        for _, player in ipairs(Players:GetPlayers()) do347            if player ~= LocalPlayer then348                pcall(function() tradeRemote:InvokeServer(player.UserId) end)349                task.wait(1)350            end351        end352    end353})354355----------------------------------------------------------------------356-- CASES SECTION357----------------------------------------------------------------------358Tabs.Cases:AddButton({359    Title = "Open 1 Case ($500)",360    Callback = function()361        pcall(function() casesRemote:InvokeServer("standard", 1) end)362    end363})364365Tabs.Cases:AddButton({366    Title = "Open 10 Cases ($4500)",367    Callback = function()368        pcall(function() casesRemote:InvokeServer("standard", 10) end)369    end370})371372Window:SelectTab(1)

💥 BUCKSHOT Change Log

1 entries
  1. Jul 06, 2026Publishedbebra

    Script published

💥 BUCKSHOT Comments

…
0/2000
Loading comments…

More 💥 BUCKSHOT scripts

Open place hub
BUCKSHOT script: Shell Predictor script cover for 💥 BUCKSHOT
55 min agoNO KEY 3 views

BUCKSHOT script: Shell Predictor

💥 BUCKSHOT

Bbebra