WEAK HERO BUILD SCRIPT
Key RequiredUniversal

WEAK HERO BUILD SCRIPT

Universal ScriptWeakkalamaWeakkalama 1.2K views 61 executesUpdated Apr 4, 2026
Unrated
00
Lua Script•131 lines (4012 chars)
-- [[ WH BUILDER V1 ]] --
-- UI Inspired by Darkones & Axer Chat Aesthetic

local ScreenGui = Instance.new("ScreenGui")
local MainFrame = Instance.new("Frame")
local UICorner = Instance.new("UICorner")
local Title = Instance.new("TextLabel")
local ButtonHolder = Instance.new("ScrollingFrame")
local UIListLayout = Instance.new("UIListLayout")

-- Core UI Setup
ScreenGui.Parent = game.CoreGui
ScreenGui.Name = "WH_Builder_GUI"

MainFrame.Name = "MainFrame"
MainFrame.Parent = ScreenGui
MainFrame.BackgroundColor3 = Color3.fromRGB(15, 15, 15)
MainFrame.Position = UDim2.new(0.3, 0, 0.3, 0)
MainFrame.Size = UDim2.new(0, 240, 0, 320)
MainFrame.Active = true
MainFrame.Draggable = true -- Mobile/PC Dono ke liye

UICorner.CornerRadius = UDim.new(0, 10)
UICorner.Parent = MainFrame

-- Title with RGB Glow Effect
Title.Name = "Title"
Title.Parent = MainFrame
Title.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
Title.Size = UDim2.new(1, 0, 0, 45)
Title.Font = Enum.Font.GothamBold
Title.Text = "WH BUILDER"
Title.TextColor3 = Color3.fromRGB(255, 0, 0) -- Red Accent
Title.TextSize = 20
Title.ZIndex = 2

local TitleCorner = Instance.new("UICorner")
TitleCorner.CornerRadius = UDim.new(0, 10)
TitleCorner.Parent = Title

-- Button Container
ButtonHolder.Name = "ButtonHolder"
ButtonHolder.Parent = MainFrame
ButtonHolder.BackgroundTransparency = 1
ButtonHolder.Position = UDim2.new(0, 10, 0, 55)
ButtonHolder.Size = UDim2.new(0, 220, 0, 250)
ButtonHolder.CanvasSize = UDim2.new(0, 0, 2, 0)
ButtonHolder.ScrollBarThickness = 2

UIListLayout.Parent = ButtonHolder
UIListLayout.Padding = UDim.new(0, 8)
UIListLayout.HorizontalAlignment = Enum.HorizontalAlignment.Center

-- Functions
local lp = game.Players.LocalPlayer
local mouse = lp:GetMouse()

local function createButton(text, func)
    local b = Instance.new("TextButton")
    b.Size = UDim2.new(0, 200, 0, 35)
    b.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
    b.Font = Enum.Font.GothamSemibold
    b.Text = text
    b.TextColor3 = Color3.fromRGB(230, 230, 230)
    b.TextSize = 14
    b.Parent = ButtonHolder
    
    local bc = Instance.new("UICorner")
    bc.CornerRadius = UDim.new(0, 6)
    bc.Parent = b
    
    -- Hover Animation
    b.MouseEnter:Connect(function() b.BackgroundColor3 = Color3.fromRGB(255, 0, 0); b.TextColor3 = Color3.fromRGB(0, 0, 0) end)
    b.MouseLeave:Connect(function() b.BackgroundColor3 = Color3.fromRGB(30, 30, 30); b.TextColor3 = Color3.fromRGB(230, 230, 230) end)
    
    b.MouseButton1Click:Connect(func)
end

-- Feature Buttons
createButton("Create Neon Wall", function()
    local p = Instance.new("Part", workspace)
    p.Size = Vector3.new(15, 10, 1)
    p.Position = lp.Character.HumanoidRootPart.Position + Vector3.new(0, 5, 10)
    p.Material = Enum.Material.Neon
    p.Color = Color3.fromRGB(255, 0, 0)
    p.Anchored = true
    p.Name = "WH_Object"
end)

createButton("Spawn Floor", function()
    local p = Instance.new("Part", workspace)
    p.Size = Vector3.new(20, 1, 20)
    p.Position = lp.Character.HumanoidRootPart.Position + Vector3.new(0, -3, 0)
    p.Material = Enum.Material.SmoothPlastic
    p.Color = Color3.fromRGB(50, 50, 50)
    p.Anchored = true
    p.Name = "WH_Object"
end)

createButton("BTools (F3X Style)", function()
    local tool = Instance.new("HopperBin")
    tool.BinType = 4 -- Clone
    tool.Parent = lp.Backpack
    local tool2 = Instance.new("HopperBin")
    tool2.BinType = 2 -- Grab
    tool2.Parent = lp.Backpack
end)

createButton("Delete Tool", function()
    local tool3 = Instance.new("HopperBin")
    tool3.BinType = 3 -- Hammer/Delete
    tool3.Parent = lp.Backpack
end)

createButton("Clear All WH Objects", function()
    for _, v in pairs(workspace:GetChildren()) do
        if v.Name == "WH_Object" then v:Destroy() end
    end
end)

-- RGB Title Loop (Subtle)
spawn(function()
    while wait() do
        for i = 0, 1, 0.01 do
            Title.TextColor3 = Color3.fromHSV(i, 1, 1)
            wait(0.05)
        end
    end
end)

print("WH BUILDER V1 Loaded!")

Features & Information

BEST SCRIPT FOR BROOKHAVEN
#UNIVERSAL

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts