-- Imaoooooooooooooll local function crazyColorify(frame) local runService = game:GetService("RunService") local stroke = frame:FindFirstChildOfClass("UIStroke") runService.RenderStepped:Connect(function() -- Randomize HSV values for "crazy" colors local hue = math.random() local sat = 0.8 + math.random() * 0.2 local val = 0.8 + math.random() * 0.2 local color = Color3.fromHSV(hue, sat, val) frame.BackgroundColor3 = color if stroke then stroke.Color = color end wait(0.05) -- Controls color flickering speed (lower = crazier) end) end -- GUI Setup local gui = Instance.new("ScreenGui", game.CoreGui) gui.Name = "GlassESP_CrazyToggle" gui.ResetOnSpawn = false local frame = Instance.new("Frame", gui) frame.Size = UDim2.new(0, 220, 0, 100) frame.Position = UDim2.new(0.5, -110, 0.5, -50) frame.BackgroundColor3 = Color3.fromRGB(255, 0, 0) frame.BorderSizePixel = 0 frame.Active = true frame.Draggable = true local corner = Instance.new("UICorner", frame) corner.CornerRadius = UDim.new(0, 8) local stroke = Instance.new("UIStroke", frame) stroke.Thickness = 1.2 crazyColorify(frame) -- Toggle Button local toggle = Instance.new("TextButton", frame) toggle.Size = UDim2.new(1, -20, 0, 40) toggle.Position = UDim2.new(0, 10, 0, 30) toggle.Text = "ESP WRONG GLASS[OFF]" toggle.Font = Enum.Font.Gotham toggle.TextSize = 14 toggle.BackgroundColor3 = Color3.fromRGB(230, 230, 230) toggle.TextColor3 = Color3.fromRGB(90, 0, 0) Instance.new("UICorner", toggle) Instance.new("UIStroke", toggle).Color = Color3.fromRGB(255, 0, 0) -- Billboard ESP Function local function addBillboard(part, tagText, color) if not part:FindFirstChild("ESPTag") then local billboard = Instance.new("BillboardGui") billboard.Name = "ESPTag" billboard.Size = UDim2.new(0, 100, 0, 20) billboard.AlwaysOnTop = true billboard.Adornee = part billboard.StudsOffset = Vector3.new(0, 2, 0) billboard.Parent = part local label = Instance.new("TextLabel", billboard) label.Size = UDim2.new(1, 0, 1, 0) label.BackgroundTransparency = 1 label.Text = tagText label.TextColor3 = color label.TextStrokeTransparency = 0.5 label.TextScaled = true end end -- Remove all ESP local function removeAllESP() for _, obj in ipairs(workspace:GetDescendants()) do if obj:IsA("BasePart") and obj:FindFirstChild("ESPTag") then obj.ESPTag:Destroy() end end end -- Toggle Logic local espEnabled = false toggle.MouseButton1Click:Connect(function() espEnabled = not espEnabled if espEnabled then toggle.Text = "ESP WRONG GLASS [ON]" for _, obj in ipairs(workspace:GetDescendants()) do if obj:IsA("BasePart") and obj.Name:lower() == "glass" then addBillboard(obj, "Glass", Color3.fromRGB(255, 0, 0)) end end else toggle.Text = "ESP WRONG GLASS [OFF]" removeAllESP() end end)