idk but source dupe money n more
Key Required

idk but source dupe money n more

Steal n Grow a Brainrotbytedbyted 1.2K views 345 executesUpdated Dec 10, 2025
5.0/ 5(7 votes)
70100% Positive
Lua Script•571 lines (19911 chars)
--[=[
 88888888888  888    888  8888888  8888888b.   .d8888b.  88888888888  
     888      888    888    888    888   Y88b d88P  Y88b     888      
     888      888    888    888    888    888 Y88b.          888      
     888      8888888888    888    888   d88P  "Y888b.       888      
     888      888    888    888    8888888P"      "Y88b.     888      
     888      888    888    888    888 T88b         "888     888      
     888      888    888    888    888  T88b  Y88b  d88P     888      
     888      888    888  8888888  888   T88b  "Y8888P"      888      
]=]

if game:GetService("CoreGui"):FindFirstChild("StealGrowHub") then
    game:GetService("CoreGui").StealGrowHub:Destroy()
end

local TweenService = game:GetService("TweenService")
local UserInputService = game:GetService("UserInputService")

local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "StealGrowH"
ScreenGui.Parent = game:GetService("CoreGui")
ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling

local MainFrame = Instance.new("Frame")
MainFrame.Parent = ScreenGui
MainFrame.BackgroundColor3 = Color3.fromRGB(18, 18, 18)
MainFrame.BorderSizePixel = 0
MainFrame.Position = UDim2.new(0.5, -200, 0.5, -250)
MainFrame.Size = UDim2.new(0, 400, 0, 500)
MainFrame.ClipsDescendants = true

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

local MainStroke = Instance.new("UIStroke")
MainStroke.Color = Color3.fromRGB(60, 60, 60)
MainStroke.Thickness = 1
MainStroke.Parent = MainFrame

local Glow = Instance.new("ImageLabel")
Glow.Parent = MainFrame
Glow.BackgroundTransparency = 1
Glow.Position = UDim2.new(0.5, 0, 0.5, 0)
Glow.Size = UDim2.new(1, 40, 1, 40)
Glow.AnchorPoint = Vector2.new(0.5, 0.5)
Glow.Image = "rbxassetid://5028857084"
Glow.ImageColor3 = Color3.fromRGB(255, 255, 255)
Glow.ImageTransparency = 0.8
Glow.ZIndex = 0

local Header = Instance.new("Frame")
Header.Parent = MainFrame
Header.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
Header.BorderSizePixel = 0
Header.Size = UDim2.new(1, 0, 0, 50)

local HeaderCorner = Instance.new("UICorner")
HeaderCorner.CornerRadius = UDim.new(0, 12)
HeaderCorner.Parent = Header

local HeaderBottom = Instance.new("Frame")
HeaderBottom.Parent = Header
HeaderBottom.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
HeaderBottom.BorderSizePixel = 0
HeaderBottom.Position = UDim2.new(0, 0, 1, -12)
HeaderBottom.Size = UDim2.new(1, 0, 0, 12)

local Title = Instance.new("TextLabel")
Title.Parent = Header
Title.BackgroundTransparency = 1
Title.Position = UDim2.new(0, 20, 0, 0)
Title.Size = UDim2.new(1, -100, 1, 0)
Title.Font = Enum.Font.GothamBold
Title.Text = "STEAL N GROW"
Title.TextColor3 = Color3.fromRGB(255, 255, 255)
Title.TextSize = 18
Title.TextXAlignment = Enum.TextXAlignment.Left

local Subtitle = Instance.new("TextLabel")
Subtitle.Parent = Header
Subtitle.BackgroundTransparency = 1
Subtitle.Position = UDim2.new(0, 145, 0, 0)
Subtitle.Size = UDim2.new(0, 100, 1, 0)
Subtitle.Font = Enum.Font.Gotham
Subtitle.Text = "hi"
Subtitle.TextColor3 = Color3.fromRGB(150, 150, 150)
Subtitle.TextSize = 14
Subtitle.TextXAlignment = Enum.TextXAlignment.Left

local CloseBtn = Instance.new("TextButton")
CloseBtn.Parent = Header
CloseBtn.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
CloseBtn.Position = UDim2.new(1, -40, 0.5, -15)
CloseBtn.Size = UDim2.new(0, 30, 0, 30)
CloseBtn.Font = Enum.Font.GothamBold
CloseBtn.Text = "×"
CloseBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
CloseBtn.TextSize = 20
CloseBtn.BorderSizePixel = 0

local CloseCorner = Instance.new("UICorner")
CloseCorner.CornerRadius = UDim.new(0, 8)
CloseCorner.Parent = CloseBtn

CloseBtn.MouseButton1Click:Connect(function()
    ScreenGui:Destroy()
end)

CloseBtn.MouseEnter:Connect(function()
    CloseBtn.BackgroundColor3 = Color3.fromRGB(220, 50, 50)
end)

CloseBtn.MouseLeave:Connect(function()
    CloseBtn.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
end)

local ScrollFrame = Instance.new("ScrollingFrame")
ScrollFrame.Parent = MainFrame
ScrollFrame.BackgroundTransparency = 1
ScrollFrame.BorderSizePixel = 0
ScrollFrame.Position = UDim2.new(0, 15, 0, 65)
ScrollFrame.Size = UDim2.new(1, -30, 1, -80)
ScrollFrame.CanvasSize = UDim2.new(0, 0, 0, 0)
ScrollFrame.ScrollBarThickness = 4
ScrollFrame.ScrollBarImageColor3 = Color3.fromRGB(255, 255, 255)

local ContentLayout = Instance.new("UIListLayout")
ContentLayout.Parent = ScrollFrame
ContentLayout.SortOrder = Enum.SortOrder.LayoutOrder
ContentLayout.Padding = UDim.new(0, 10)

ContentLayout:GetPropertyChangedSignal("AbsoluteContentSize"):Connect(function()
    ScrollFrame.CanvasSize = UDim2.new(0, 0, 0, ContentLayout.AbsoluteContentSize.Y + 10)
end)

local dragging, dragInput, dragStart, startPos

local function updateDrag(input)
    local delta = input.Position - dragStart
    MainFrame.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
end

Header.InputBegan:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.MouseButton1 then
        dragging = true
        dragStart = input.Position
        startPos = MainFrame.Position
        
        input.Changed:Connect(function()
            if input.UserInputState == Enum.UserInputState.End then
                dragging = false
            end
        end)
    end
end)

Header.InputChanged:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.MouseMovement then
        dragInput = input
    end
end)

UserInputService.InputChanged:Connect(function(input)
    if input == dragInput and dragging then
        updateDrag(input)
    end
end)

local Library = {}

function Library:Toggle(config)
    local ToggleFrame = Instance.new("Frame")
    ToggleFrame.Parent = ScrollFrame
    ToggleFrame.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
    ToggleFrame.BorderSizePixel = 0
    ToggleFrame.Size = UDim2.new(1, 0, 0, 50)
    
    local ToggleCorner = Instance.new("UICorner")
    ToggleCorner.CornerRadius = UDim.new(0, 10)
    ToggleCorner.Parent = ToggleFrame
    
    local ToggleStroke = Instance.new("UIStroke")
    ToggleStroke.Color = Color3.fromRGB(40, 40, 40)
    ToggleStroke.Thickness = 1
    ToggleStroke.Parent = ToggleFrame
    
    local ToggleLabel = Instance.new("TextLabel")
    ToggleLabel.Parent = ToggleFrame
    ToggleLabel.BackgroundTransparency = 1
    ToggleLabel.Position = UDim2.new(0, 15, 0, 0)
    ToggleLabel.Size = UDim2.new(1, -80, 1, 0)
    ToggleLabel.Font = Enum.Font.GothamMedium
    ToggleLabel.Text = config.text
    ToggleLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
    ToggleLabel.TextSize = 14
    ToggleLabel.TextXAlignment = Enum.TextXAlignment.Left
    
    local ToggleButton = Instance.new("TextButton")
    ToggleButton.Parent = ToggleFrame
    ToggleButton.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
    ToggleButton.Position = UDim2.new(1, -60, 0.5, -12)
    ToggleButton.Size = UDim2.new(0, 50, 0, 24)
    ToggleButton.Text = ""
    ToggleButton.AutoButtonColor = false
    
    local ButtonCorner = Instance.new("UICorner")
    ButtonCorner.CornerRadius = UDim.new(1, 0)
    ButtonCorner.Parent = ToggleButton
    
    local Circle = Instance.new("Frame")
    Circle.Parent = ToggleButton
    Circle.BackgroundColor3 = Color3.fromRGB(100, 100, 100)
    Circle.Position = UDim2.new(0, 3, 0.5, -9)
    Circle.Size = UDim2.new(0, 18, 0, 18)
    
    local CircleCorner = Instance.new("UICorner")
    CircleCorner.CornerRadius = UDim.new(1, 0)
    CircleCorner.Parent = Circle
    
    local toggled = config.state or false
    
    local function UpdateToggle(noCallback)
        if toggled then
            TweenService:Create(ToggleButton, TweenInfo.new(0.2), {BackgroundColor3 = Color3.fromRGB(255, 255, 255)}):Play()
            TweenService:Create(Circle, TweenInfo.new(0.2), {BackgroundColor3 = Color3.fromRGB(18, 18, 18), Position = UDim2.new(1, -21, 0.5, -9)}):Play()
            TweenService:Create(ToggleStroke, TweenInfo.new(0.2), {Color = Color3.fromRGB(255, 255, 255)}):Play()
        else
            TweenService:Create(ToggleButton, TweenInfo.new(0.2), {BackgroundColor3 = Color3.fromRGB(40, 40, 40)}):Play()
            TweenService:Create(Circle, TweenInfo.new(0.2), {BackgroundColor3 = Color3.fromRGB(100, 100, 100), Position = UDim2.new(0, 3, 0.5, -9)}):Play()
            TweenService:Create(ToggleStroke, TweenInfo.new(0.2), {Color = Color3.fromRGB(40, 40, 40)}):Play()
        end
        if not noCallback and config.callback then
            config.callback(toggled)
        end
    end
    
    UpdateToggle(true)
    
    ToggleButton.MouseButton1Click:Connect(function()
        toggled = not toggled
        UpdateToggle(false)
    end)
end

function Library:Slider(config)
    local SliderFrame = Instance.new("Frame")
    SliderFrame.Parent = ScrollFrame
    SliderFrame.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
    SliderFrame.BorderSizePixel = 0
    SliderFrame.Size = UDim2.new(1, 0, 0, 65)
    
    local SliderCorner = Instance.new("UICorner")
    SliderCorner.CornerRadius = UDim.new(0, 10)
    SliderCorner.Parent = SliderFrame
    
    local SliderStroke = Instance.new("UIStroke")
    SliderStroke.Color = Color3.fromRGB(40, 40, 40)
    SliderStroke.Thickness = 1
    SliderStroke.Parent = SliderFrame
    
    local SliderLabel = Instance.new("TextLabel")
    SliderLabel.Parent = SliderFrame
    SliderLabel.BackgroundTransparency = 1
    SliderLabel.Position = UDim2.new(0, 15, 0, 8)
    SliderLabel.Size = UDim2.new(1, -30, 0, 20)
    SliderLabel.Font = Enum.Font.GothamMedium
    SliderLabel.Text = config.text
    SliderLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
    SliderLabel.TextSize = 14
    SliderLabel.TextXAlignment = Enum.TextXAlignment.Left
    
    local ValueLabel = Instance.new("TextLabel")
    ValueLabel.Parent = SliderFrame
    ValueLabel.BackgroundTransparency = 1
    ValueLabel.Position = UDim2.new(1, -60, 0, 8)
    ValueLabel.Size = UDim2.new(0, 45, 0, 20)
    ValueLabel.Font = Enum.Font.GothamBold
    ValueLabel.Text = tostring(config.value)
    ValueLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
    ValueLabel.TextSize = 14
    ValueLabel.TextXAlignment = Enum.TextXAlignment.Right
    
    local SliderBG = Instance.new("Frame")
    SliderBG.Parent = SliderFrame
    SliderBG.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
    SliderBG.BorderSizePixel = 0
    SliderBG.Position = UDim2.new(0, 15, 1, -20)
    SliderBG.Size = UDim2.new(1, -30, 0, 6)
    
    local SliderBGCorner = Instance.new("UICorner")
    SliderBGCorner.CornerRadius = UDim.new(1, 0)
    SliderBGCorner.Parent = SliderBG
    
    local SliderFill = Instance.new("Frame")
    SliderFill.Parent = SliderBG
    SliderFill.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
    SliderFill.BorderSizePixel = 0
    SliderFill.Size = UDim2.new((config.value - config.min) / (config.max - config.min), 0, 1, 0)
    
    local SliderFillCorner = Instance.new("UICorner")
    SliderFillCorner.CornerRadius = UDim.new(1, 0)
    SliderFillCorner.Parent = SliderFill
    
    local SliderButton = Instance.new("TextButton")
    SliderButton.Parent = SliderBG
    SliderButton.BackgroundTransparency = 1
    SliderButton.Size = UDim2.new(1, 0, 1, 0)
    SliderButton.Text = ""
    
    local dragging = false
    
    local function UpdateSlider(input)
        local pos = math.clamp((input.Position.X - SliderBG.AbsolutePosition.X) / SliderBG.AbsoluteSize.X, 0, 1)
        local value = math.floor(config.min + (config.max - config.min) * pos)
        
        SliderFill:TweenSize(UDim2.new(pos, 0, 1, 0), "Out", "Quad", 0.1, true)
        ValueLabel.Text = tostring(value)
        
        if config.callback then
            config.callback(value)
        end
    end
    
    SliderButton.MouseButton1Down:Connect(function()
        dragging = true
    end)
    
    UserInputService.InputEnded:Connect(function(input)
        if input.UserInputType == Enum.UserInputType.MouseButton1 then
            dragging = false
        end
    end)
    
    UserInputService.InputChanged:Connect(function(input)
        if dragging and input.UserInputType == Enum.UserInputType.MouseMovement then
            UpdateSlider(input)
        end
    end)
    
    SliderButton.MouseButton1Click:Connect(function(input)
        UpdateSlider(input)
    end)
end

function Library:Button(config)
    local ButtonFrame = Instance.new("TextButton")
    ButtonFrame.Parent = ScrollFrame
    ButtonFrame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
    ButtonFrame.BorderSizePixel = 0
    ButtonFrame.Size = UDim2.new(1, 0, 0, 45)
    ButtonFrame.Font = Enum.Font.GothamBold
    ButtonFrame.Text = config.text
    ButtonFrame.TextColor3 = Color3.fromRGB(18, 18, 18)
    ButtonFrame.TextSize = 14
    ButtonFrame.AutoButtonColor = false
    
    local ButtonCorner = Instance.new("UICorner")
    ButtonCorner.CornerRadius = UDim.new(0, 10)
    ButtonCorner.Parent = ButtonFrame
    
    ButtonFrame.MouseEnter:Connect(function()
        TweenService:Create(ButtonFrame, TweenInfo.new(0.2), {BackgroundColor3 = Color3.fromRGB(230, 230, 230)}):Play()
    end)
    
    ButtonFrame.MouseLeave:Connect(function()
        TweenService:Create(ButtonFrame, TweenInfo.new(0.2), {BackgroundColor3 = Color3.fromRGB(255, 255, 255)}):Play()
    end)
    
    ButtonFrame.MouseButton1Click:Connect(function()
        TweenService:Create(ButtonFrame, TweenInfo.new(0.1), {BackgroundColor3 = Color3.fromRGB(200, 200, 200)}):Play()
        wait(0.1)
        TweenService:Create(ButtonFrame, TweenInfo.new(0.1), {BackgroundColor3 = Color3.fromRGB(255, 255, 255)}):Play()
        if config.callback then
            config.callback()
        end
    end)
end

function Library:Label(config)
    local LabelFrame = Instance.new("TextLabel")
    LabelFrame.Parent = ScrollFrame
    LabelFrame.BackgroundTransparency = 1
    LabelFrame.Size = UDim2.new(1, 0, 0, 30)
    LabelFrame.Font = Enum.Font.GothamBold
    LabelFrame.Text = config.text
    LabelFrame.TextColor3 = Color3.fromRGB(120, 120, 120)
    LabelFrame.TextSize = 12
    LabelFrame.TextXAlignment = Enum.TextXAlignment.Center
end

Library:Toggle({
    text = "Dupe Cash (all)",
    state = false,
    callback = function(state)
        _G.Cash = state
        print("Cash:", state)
        if state then
            Cash()
        end
    end
})

function Cash()
    spawn(function()
        while _G.Cash do
            wait()
            pcall(function()
                local v4 = game.Players.LocalPlayer.UserId
                for _, v8 in pairs(workspace.Areas:GetChildren()) do
                    if tonumber(v8.Name) ~= v4 then
                        for _, v12 in pairs(v8:GetDescendants()) do
                            if v12.Name == "BaseNPC" then
                                for _, v16 in pairs(v12:GetChildren()) do
                                    local v17 = {v16, workspace.Marts["8"].Point["8"], true}
                                    game:GetService("ReplicatedStorage").Events.Steal.StartStealRE:FireServer(unpack(v17))
                                    wait(0.2)
                                end
                            end
                        end
                    end
                end
            end)
        end
    end)
end

Library:Toggle({
    text = "Dupe Cash nr2",
    state = false,
    callback = function(state)
        _G.Cash2 = state
        print("Cash2:", state)
        if state then
            Cash2()
        end
    end
})

function Cash2()
    spawn(function()
        while _G.Cash2 do
            wait()
            pcall(function()
                local Players = game:GetService("Players")
                local RS = game:GetService("ReplicatedStorage")
                local plr = Players.LocalPlayer
                local userId = plr.UserId
                local hrp = (plr.Character or plr.CharacterAdded:Wait()):WaitForChild("HumanoidRootPart")
                
                local closest = nil
                local closestDist = nil
                
                for _, area in pairs(workspace.Areas:GetChildren()) do
                    if tonumber(area.Name) ~= userId then
                        for _, desc in pairs(area:GetDescendants()) do
                            if desc.Name == "BaseNPC" then
                                for _, child in pairs(desc:GetChildren()) do
                                    local root = child:FindFirstChild("Root")
                                    if root and root:IsA("BasePart") then
                                        local dist = (hrp.Position - root.Position).Magnitude
                                        if not closestDist or dist < closestDist then
                                            closest = child
                                            closestDist = dist
                                        end
                                    end
                                end
                            end
                        end
                    end
                end
                
                if closest then
                    RS.Events.Steal.StartStealRE:FireServer(closest, workspace.Marts["8"].Point["8"], true)
                end
                wait(0.2)
            end)
        end
    end)
end

Library:Toggle({
    text = "Noclip",
    state = false,
    callback = function(state)
        if state then
            noclip()
        else
            clip()
        end
    end
})

local noclipConnection = nil
local noclipActive = false

function noclip()
    noclipActive = false
    noclipConnection = game:GetService("RunService").Stepped:Connect(function()
        if not noclipActive and game.Players.LocalPlayer.Character then
            for _, part in pairs(game.Players.LocalPlayer.Character:GetDescendants()) do
                if part:IsA("BasePart") and part.CanCollide then
                    part.CanCollide = false
                end
            end
        end
    end)
end

function clip()
    if noclipConnection then
        noclipConnection:Disconnect()
    end
    noclipActive = true
end

local player = game:GetService("Players").LocalPlayer
local walkSpeed = 28

Library:Slider({
    text = "Walk Speed",
    value = 28,
    min = 28,
    max = 100,
    callback = function(value)
        walkSpeed = value
        if player.Character and player.Character:FindFirstChild("Humanoid") then
            player.Character.Humanoid.WalkSpeed = value
        end
    end
})

task.spawn(function()
    while task.wait(0.1) do
        if player.Character and player.Character:FindFirstChild("Humanoid") then
            if player.Character.Humanoid.WalkSpeed ~= walkSpeed then
                player.Character.Humanoid.WalkSpeed = walkSpeed
            end
        end
    end
end)

Library:Button({
    text = "Infinite Jump",
    callback = function()
        game:GetService("UserInputService").JumpRequest:Connect(function()
            if game.Players.LocalPlayer.Character:FindFirstChildOfClass("Humanoid") then
                game.Players.LocalPlayer.Character:FindFirstChildOfClass("Humanoid"):ChangeState("Jumping")
            end
        end)
    end
})

Library:Label({
    text = "hi"
})

game:GetService("ProximityPromptService").PromptButtonHoldBegan:Connect(function(prompt)
    fireproximityprompt(prompt)
end)

if math.random() < 1 then
    local DiscordPopup = loadstring(game:HttpGet("https://raw.githubusercontent.com/EnesXVC/librarys/main/DiscordPopup/Source"))()
    DiscordPopup:SetCopyText("copy link")
    DiscordPopup:SetCloseText("fuck off")
    DiscordPopup:SetDiscordLink("https://discord.gg/mS6W6uJeed")
    DiscordPopup:SetLabelText("join the discord :3")
    DiscordPopup:SetImages("rbxassetid://18817097052", "rbxassetid://18817519330")
    DiscordPopup:SetPosition("right")
    local popup = DiscordPopup:Create()
end

Features & Information

dupe cash noclip andmore ik bad but idc :c our discord : https://discord.gg/mS6W6uJeed
#source#opensource#leak#brainrot#steal

Community Comments (10)

nayan2344nayan2344Dec 11, 2025

Not working

Replying to @nayan2344
bytedbytedDec 11, 2025

@nayan2344 how

Replying to @byted
nayan2344nayan2344Dec 11, 2025

@thirst not open script

Replying to @nayan2344
bytedbytedDec 11, 2025

@nayan2344 your problem

nayan2344nayan2344Dec 12, 2025

Script not execute

*odyAgain123*odyAgain123Dec 12, 2025

Its working for me i think he's on a bad script im using JJ

Replying to @*odyAgain123
*odyAgain123*odyAgain123Dec 12, 2025

Bad ex

*odyAgain123*odyAgain123Dec 12, 2025

Really good script i can also open inf of the script if i want more money it really is dupe

NoctryxNoctryxDec 14, 2025

works and so good

Replying to @Noctryx
bytedbytedDec 14, 2025

@LostOrWho tyty

More Scripts for Steal n Grow a Brainrot