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)