-- ESPEYES V1: UNIVERSAL ESP local P = game:GetService("Players") local LP = P.LocalPlayer local RS = game:GetService("RunService") if game.CoreGui:FindFirstChild("ESPEYES_V1") then game.CoreGui.ESPEYES_V1:Destroy() end local S = Instance.new("ScreenGui", game.CoreGui); S.Name = "ESPEYES_V1" local F = Instance.new("Frame", S) F.Size = UDim2.new(0, 180, 0, 60); F.Position = UDim2.new(0.5, -90, 0, 10); F.BackgroundColor3 = Color3.new(0, 0, 0); F.BorderSizePixel = 0; F.Active = true; F.Draggable = true Instance.new("UICorner", F).CornerRadius = UDim.new(0, 8) local Title = Instance.new("TextLabel", F) Title.Size = UDim2.new(1, 0, 0, 25); Title.Text = "ESPEYES V1"; Title.TextColor3 = Color3.new(1, 1, 1); Title.BackgroundTransparency = 1; Title.Font = Enum.Font.GothamBold; Title.TextSize = 14 local Toggle = Instance.new("TextButton", F) Toggle.Size = UDim2.new(0.8, 0, 0, 25); Toggle.Position = UDim2.new(0.1, 0, 0.5, 0); Toggle.Text = "ESP OFF"; Toggle.BackgroundColor3 = Color3.fromRGB(255, 0, 0); Toggle.TextColor3 = Color3.new(1, 1, 1); Toggle.Font = Enum.Font.GothamBold; Toggle.TextSize = 12 Instance.new("UICorner", Toggle).CornerRadius = UDim.new(0, 6) local _G_ESP_ENABLED = false local function ApplyESP(plr) if plr ~= LP and plr.Character then local h = plr.Character:FindFirstChild("ESPEYES_HL") or Instance.new("Highlight", plr.Character) h.Name = "ESPEYES_HL"; h.FillTransparency = 0.5; h.OutlineTransparency = 0; h.FillColor = Color3.new(1, 0, 0); h.OutlineColor = Color3.new(1, 1, 1) h.Enabled = _G_ESP_ENABLED end end local function ClearESP() for _, plr in pairs(P:GetPlayers()) do if plr.Character and plr.Character:FindFirstChild("ESPEYES_HL") then plr.Character.ESPEYES_HL.Enabled = false end end end Toggle.MouseButton1Down:Connect(function() _G_ESP_ENABLED = not _G_ESP_ENABLED if _G_ESP_ENABLED then Toggle.Text = "ESP ON"; Toggle.BackgroundColor3 = Color3.fromRGB(0, 255, 0) else Toggle.Text = "ESP OFF"; Toggle.BackgroundColor3 = Color3.fromRGB(255, 0, 0) ClearESP() end end) RS.RenderStepped:Connect(function() if _G_ESP_ENABLED then for _, plr in pairs(P:GetPlayers()) do ApplyESP(plr) end end end) P.PlayerAdded:Connect(function(plr) plr.CharacterAdded:Connect(function() if _G_ESP_ENABLED then task.wait(0.5); ApplyESP(plr) end end) end)