Duper And Auto collecter
Key Required

Duper And Auto collecter

Split Sea For Brainrotsjohnson306306johnson306306 957 views 1.7K executesUpdated Sep 24, 2026
Unrated
00
Lua Script•206 lines (6487 chars)
local _G = getgenv and getgenv() or _G
_G.PetCashToggle = false 


local Players = game:GetService("Players")
local CoreGui = game:GetService("CoreGui")
local TweenService = game:GetService("TweenService")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local PlayerDataRemote = ReplicatedStorage:WaitForChild("RemoteEvents"):WaitForChild("PlayerDataRemote")


if CoreGui:FindFirstChild("SplitSeaHacksGui") then
    CoreGui.SplitSeaHacksGui:Destroy()
end


local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "SplitSeaHacksGui"
ScreenGui.ResetOnSpawn = false
ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling


if gethui then
    ScreenGui.Parent = gethui()
elseif syn and syn.protect_gui then
    syn.protect_gui(ScreenGui)
    ScreenGui.Parent = CoreGui
else
    ScreenGui.Parent = CoreGui
end


local MainFrame = Instance.new("Frame")
MainFrame.Name = "MainFrame"
MainFrame.Size = UDim2.new(0, 320, 0, 240)
MainFrame.Position = UDim2.new(0.5, -160, 0.4, -120)
MainFrame.BackgroundColor3 = Color3.fromRGB(24, 25, 32)
MainFrame.BorderSizePixel = 0
MainFrame.Active = true
MainFrame.Draggable = true 
MainFrame.Parent = ScreenGui

local MainUICorner = Instance.new("UICorner")
MainUICorner.CornerRadius = UDim.new(0, 12)
MainUICorner.Parent = MainFrame

local MainUIStroke = Instance.new("UIStroke")
MainUIStroke.Thickness = 2
MainUIStroke.Color = Color3.fromRGB(55, 57, 68)
MainUIStroke.Parent = MainFrame


local TitleLabel = Instance.new("TextLabel")
TitleLabel.Name = "TitleLabel"
TitleLabel.Size = UDim2.new(1, 0, 0, 40)
TitleLabel.BackgroundTransparency = 1
TitleLabel.Text = "Split Sea for brainrots Hacks"
TitleLabel.TextColor3 = Color3.fromRGB(240, 240, 245)
TitleLabel.Font = Enum.Font.GothamBold
TitleLabel.TextSize = 15
TitleLabel.Parent = MainFrame


local ToggleButton = Instance.new("TextButton")
ToggleButton.Name = "ToggleButton"
ToggleButton.Size = UDim2.new(1, -30, 0, 40)
ToggleButton.Position = UDim2.new(0, 15, 0, 45)
ToggleButton.BackgroundColor3 = Color3.fromRGB(200, 50, 50) 
ToggleButton.Text = "Auto Collect: OFF"
ToggleButton.TextColor3 = Color3.fromRGB(255, 255, 255)
ToggleButton.Font = Enum.Font.GothamBold
ToggleButton.TextSize = 13
ToggleButton.AutoButtonColor = false
ToggleButton.Parent = MainFrame

local ButtonUICorner = Instance.new("UICorner")
ButtonUICorner.CornerRadius = UDim.new(0, 8)
ButtonUICorner.Parent = ToggleButton


local StatusLabel = Instance.new("TextLabel")
StatusLabel.Name = "StatusLabel"
StatusLabel.Size = UDim2.new(1, -30, 0, 20)
StatusLabel.Position = UDim2.new(0, 15, 0, 85)
StatusLabel.BackgroundTransparency = 1
StatusLabel.Text = "Idling... Target range 001 - 030"
StatusLabel.TextColor3 = Color3.fromRGB(150, 150, 155)
StatusLabel.Font = Enum.Font.Gotham
StatusLabel.TextSize = 11
StatusLabel.TextXAlignment = Enum.TextXAlignment.Center
StatusLabel.Parent = MainFrame


local FieldLabel = Instance.new("TextLabel")
FieldLabel.Size = UDim2.new(1, -30, 0, 15)
FieldLabel.Position = UDim2.new(0, 15, 0, 115)
FieldLabel.BackgroundTransparency = 1
FieldLabel.Text = "Pet Code"
FieldLabel.TextColor3 = Color3.fromRGB(160, 163, 175)
FieldLabel.Font = Enum.Font.GothamMedium
FieldLabel.TextSize = 12
FieldLabel.TextXAlignment = Enum.TextXAlignment.Left
FieldLabel.Parent = MainFrame


local KeyTextBox = Instance.new("TextBox")
KeyTextBox.Size = UDim2.new(1, -30, 0, 35)
KeyTextBox.Position = UDim2.new(0, 15, 0, 135)
KeyTextBox.BackgroundColor3 = Color3.fromRGB(35, 36, 45)
KeyTextBox.BorderSizePixel = 0
KeyTextBox.Text = "FV6TC4LB"
KeyTextBox.PlaceholderText = "Enter code..."
KeyTextBox.TextColor3 = Color3.fromRGB(255, 255, 255)
KeyTextBox.Font = Enum.Font.GothamMedium
KeyTextBox.TextSize = 14
KeyTextBox.ClearTextOnFocus = false
KeyTextBox.Parent = MainFrame

local BoxCorner = Instance.new("UICorner")
BoxCorner.CornerRadius = UDim.new(0, 6)
BoxCorner.Parent = KeyTextBox

local BoxStroke = Instance.new("UIStroke")
BoxStroke.Thickness = 1
BoxStroke.Color = Color3.fromRGB(65, 67, 80)
BoxStroke.Parent = KeyTextBox


local ReplayButton = Instance.new("TextButton")
ReplayButton.Size = UDim2.new(1, -30, 0, 40)
ReplayButton.Position = UDim2.new(0, 15, 1, -55)
ReplayButton.BackgroundColor3 = Color3.fromRGB(0, 125, 255)
ReplayButton.Text = "Dupe"
ReplayButton.TextColor3 = Color3.fromRGB(255, 255, 255)
ReplayButton.Font = Enum.Font.GothamBold
ReplayButton.TextSize = 13
ReplayButton.AutoButtonColor = true
ReplayButton.Parent = MainFrame

local ButtonCorner = Instance.new("UICorner")
ButtonCorner.CornerRadius = UDim.new(0, 8)
ButtonCorner.Parent = ReplayButton

local function startLoop()
    task.spawn(function()
        while _G.PetCashToggle do
            for i = 1, 30 do
                if not _G.PetCashToggle then break end
                
                local paddedTarget = string.format("%03d", i)
                StatusLabel.Text = "Firing remote: ID " .. paddedTarget
                
                pcall(function()
                    PlayerDataRemote:FireServer("TouchPetCash", paddedTarget)
                end)
            end
            task.wait(0.1)
        end
        StatusLabel.Text = "Idle"
    end)
end


local function tweenColor(instance, targetColor)
    TweenService:Create(instance, TweenInfo.new(0.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
        BackgroundColor3 = targetColor
    }):Play()
end

ToggleButton.MouseButton1Click:Connect(function()
    _G.PetCashToggle = not _G.PetCashToggle
    
    if _G.PetCashToggle then
        ToggleButton.Text = "Auto Collect: ACTIVE"
        tweenColor(ToggleButton, Color3.fromRGB(50, 180, 80)) 
        startLoop()
    else
        ToggleButton.Text = "Auto Collect: OFF"
        tweenColor(ToggleButton, Color3.fromRGB(200, 50, 50)) 
    end
end)


ReplayButton.MouseButton1Click:Connect(function()
    local currentKey = KeyTextBox.Text
    
    if currentKey and currentKey ~= "" then
        pcall(function()
            PlayerDataRemote:FireServer("EquipPetByKey", currentKey)
        end)
        
        local oldText = ReplayButton.Text
        ReplayButton.Text = "FIRED PAYLOAD!"
        local oldColor = ReplayButton.BackgroundColor3
        ReplayButton.BackgroundColor3 = Color3.fromRGB(50, 180, 80)
        
        task.wait(0.3)
        ReplayButton.Text = oldText
        ReplayButton.BackgroundColor3 = oldColor
    else
        ReplayButton.Text = "❌ ENTER A VALID PET CODE"
        task.delay(1.5, function()
            ReplayButton.Text = "Dupe"
        end)
    end
end)

Features & Information

To use duper you need to find the pet id with cobalt. Auto Collector should work. There is a base item to dupe.

Community Comments (4)

Steve_006Steve_006Sep 24, 2026

And how to get pets id.

*a777666777*a777666777Sep 24, 2026

" you need to find the pet id with cobalt" what?? how to find pet id and wut mean cobalt

Replying to @*a777666777
Bluddy_MercuryBluddy_MercurySep 25, 2026

@a777666777 the remotespy that you get when you enter Rspy on infinite yield

luxronluxronSep 30, 2026

patched

More Scripts for Split Sea For Brainrots