Brookhaven ice player
Key Required

Brookhaven ice player

Brookhaven 🏡RPiliapashov378iliapashov378 1.1K views 211 executesUpdated Jan 11, 2026
0.0/ 5(1 votes)
010% Positive
Lua Script•152 lines (4784 chars)
local Players = game:GetService("Players")
local TweenService = game:GetService("TweenService")
local CoreGui = game:GetService("CoreGui")

-- Cleanup old GUI
if CoreGui:FindFirstChild("DeltaIceHub") then
    CoreGui.DeltaIceHub:Destroy()
end

-- 1. Create Main ScreenGui
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "DeltaIceHub"
ScreenGui.Parent = CoreGui
ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling

-- 2. Create the "Open" Toggle Button (Visible after loading)
local OpenBtn = Instance.new("TextButton")
OpenBtn.Name = "OpenBtn"
OpenBtn.Size = UDim2.new(0, 50, 0, 50)
OpenBtn.Position = UDim2.new(0, 10, 0.5, -25)
OpenBtn.BackgroundColor3 = Color3.fromRGB(0, 210, 255)
OpenBtn.Text = "D" -- "D" for Delta
OpenBtn.TextColor3 = Color3.new(1, 1, 1)
OpenBtn.Font = Enum.Font.GothamBold
OpenBtn.TextSize = 25
OpenBtn.Visible = false
OpenBtn.Parent = ScreenGui

local BtnCorner = Instance.new("UICorner")
BtnCorner.CornerRadius = UDim.new(1, 0) -- Makes it a circle
BtnCorner.Parent = OpenBtn

-- 3. The Main Cheat Menu
local MainMenu = Instance.new("Frame")
MainMenu.Name = "MainMenu"
MainMenu.Size = UDim2.new(0, 300, 0, 220)
MainMenu.Position = UDim2.new(0.5, -150, 0.5, -110)
MainMenu.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
MainMenu.BorderSizePixel = 0
MainMenu.Visible = false
MainMenu.Parent = ScreenGui

local MenuCorner = Instance.new("UICorner")
MenuCorner.CornerRadius = UDim.new(0, 10)
MenuCorner.Parent = MainMenu

-- Close Button inside Menu
local CloseBtn = Instance.new("TextButton")
CloseBtn.Name = "CloseBtn"
CloseBtn.Size = UDim2.new(0, 30, 0, 30)
CloseBtn.Position = UDim2.new(1, -35, 0, 5)
CloseBtn.BackgroundTransparency = 1
CloseBtn.Text = "X"
CloseBtn.TextColor3 = Color3.new(1, 0, 0)
CloseBtn.Font = Enum.Font.GothamBold
CloseBtn.TextSize = 20
CloseBtn.Parent = MainMenu

-- Input & Ice Button
local Input = Instance.new("TextBox")
Input.PlaceholderText = "Target Player Name..."
Input.Size = UDim2.new(0.8, 0, 0, 40)
Input.Position = UDim2.new(0.1, 0, 0.3, 0)
Input.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
Input.TextColor3 = Color3.new(1, 1, 1)
Input.Text = ""
Input.Parent = MainMenu

local IceBtn = Instance.new("TextButton")
IceBtn.Text = "ICE PLAYER 100%"
IceBtn.Size = UDim2.new(0.8, 0, 0, 45)
IceBtn.Position = UDim2.new(0.1, 0, 0.6, 0)
IceBtn.BackgroundColor3 = Color3.fromRGB(0, 120, 255)
IceBtn.TextColor3 = Color3.new(1, 1, 1)
IceBtn.Font = Enum.Font.GothamBold
IceBtn.Parent = MainMenu

-- 4. Loading Frame (Covers screen at start)
local LoadingFrame = Instance.new("Frame")
LoadingFrame.Size = UDim2.new(1, 0, 1, 0)
LoadingFrame.BackgroundColor3 = Color3.fromRGB(10, 10, 10)
LoadingFrame.Parent = ScreenGui

local LoadTitle = Instance.new("TextLabel")
LoadTitle.Text = "DELTA BROOKHAVEN ICE"
LoadTitle.Size = UDim2.new(1, 0, 0, 50)
LoadTitle.Position = UDim2.new(0, 0, 0.4, 0)
LoadTitle.TextColor3 = Color3.fromRGB(0, 210, 255)
LoadTitle.BackgroundTransparency = 1
LoadTitle.Font = Enum.Font.GothamBold
LoadTitle.TextSize = 30
LoadTitle.Parent = LoadingFrame

local BarBg = Instance.new("Frame")
BarBg.Size = UDim2.new(0, 200, 0, 4)
BarBg.Position = UDim2.new(0.5, -100, 0.5, 10)
BarBg.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
BarBg.BorderSizePixel = 0
BarBg.Parent = LoadingFrame

local Bar = Instance.new("Frame")
Bar.Size = UDim2.new(0, 0, 1, 0)
Bar.BackgroundColor3 = Color3.fromRGB(0, 210, 255)
Bar.BorderSizePixel = 0
Bar.Parent = BarBg

--- LOGIC ---

-- Open/Close Functions
OpenBtn.MouseButton1Click:Connect(function()
    MainMenu.Visible = true
    OpenBtn.Visible = false
end)

CloseBtn.MouseButton1Click:Connect(function()
    MainMenu.Visible = false
    OpenBtn.Visible = true
end)

-- Ice Script Logic
IceBtn.MouseButton1Click:Connect(function()
    local targetName = Input.Text:lower()
    local found = false
    for _, v in pairs(Players:GetPlayers()) do
        if v.Name:lower():find(targetName) or v.DisplayName:lower():find(targetName) then
            local char = v.Character
            if char then
                found = true
                for _, part in pairs(char:GetDescendants()) do
                    if part:IsA("BasePart") then
                        part.Anchored = true
                        part.Material = Enum.Material.Ice
                        part.Color = Color3.fromRGB(0, 255, 255)
                    end
                end
            end
        end
    end
    IceBtn.Text = found and "SUCCESS!" or "NOT FOUND!"
    task.wait(1)
    IceBtn.Text = "ICE PLAYER 100%"
end)

-- Start Loading Sequence
task.spawn(function()
    local tween = TweenService:Create(Bar, TweenInfo.new(2.5, Enum.EasingStyle.Sine), {Size = UDim2.new(1, 0, 1, 0)})
    tween:Play()
    tween.Completed:Wait()
    
    LoadingFrame:Destroy()
    MainMenu.Visible = true
end)

Features & Information

Hi

Community Comments (1)

chadsscriptschadsscriptsJan 11, 2026

N

More Scripts for Brookhaven 🏡RP