-- SIX EYES: Limitless Edition v1.5 (Upgraded Anti-Cheat Engine) local CoreGui = game:GetService("CoreGui") local Players = game:GetService("Players") local RunService = game:GetService("RunService") local Workspace = game:GetService("Workspace") local StarterGui = game:GetService("StarterGui") local LocalPlayer = Players.LocalPlayer local Camera = Workspace.CurrentCamera local Mouse = LocalPlayer:GetMouse() if CoreGui:FindFirstChild("SixEyesUI") then CoreGui.SixEyesUI:Destroy() end local states = { esp = false, detect = false, sixEyes = false, fly = false } local connections = {} local suspects = {} local originalTransparencies = {} -- ========================================== -- 1. GUI CONSTRUCTION -- ========================================== local ScreenGui = Instance.new("ScreenGui", CoreGui) ScreenGui.Name = "SixEyesUI" local MainFrame = Instance.new("Frame", ScreenGui) MainFrame.BackgroundColor3 = Color3.fromRGB(15, 15, 15) MainFrame.Position = UDim2.new(0.5, -150, 0.4, 0) MainFrame.Size = UDim2.new(0, 300, 0, 360) MainFrame.Active = true MainFrame.Draggable = true local TopBar = Instance.new("Frame", MainFrame) TopBar.BackgroundColor3 = Color3.fromRGB(5, 5, 5) TopBar.Size = UDim2.new(1, 0, 0, 30) local Title = Instance.new("TextLabel", TopBar) Title.BackgroundTransparency = 1; Title.Position = UDim2.new(0, 10, 0, 0); Title.Size = UDim2.new(0, 200, 1, 0) Title.Font = Enum.Font.GothamBold; Title.Text = "SIX EYES [LIMITLESS]"; Title.TextColor3 = Color3.fromRGB(0, 170, 255) Title.TextSize = 14; Title.TextXAlignment = Enum.TextXAlignment.Left local MinBtn = Instance.new("TextButton", TopBar) MinBtn.BackgroundTransparency = 1; MinBtn.Position = UDim2.new(1, -60, 0, 0); MinBtn.Size = UDim2.new(0, 30, 1, 0) MinBtn.Font = Enum.Font.GothamBold; MinBtn.Text = "-"; MinBtn.TextColor3 = Color3.fromRGB(255, 255, 255); MinBtn.TextSize = 18 local CloseBtn = Instance.new("TextButton", TopBar) CloseBtn.BackgroundTransparency = 1; CloseBtn.Position = UDim2.new(1, -30, 0, 0); CloseBtn.Size = UDim2.new(0, 30, 1, 0) CloseBtn.Font = Enum.Font.GothamBold; CloseBtn.Text = "X"; CloseBtn.TextColor3 = Color3.fromRGB(255, 50, 50); CloseBtn.TextSize = 14 local Content = Instance.new("Frame", MainFrame) Content.BackgroundTransparency = 1; Content.Position = UDim2.new(0, 0, 0, 35); Content.Size = UDim2.new(1, 0, 1, -35) local Layout = Instance.new("UIListLayout", Content) Layout.HorizontalAlignment = Enum.HorizontalAlignment.Center; Layout.Padding = UDim.new(0, 8) local function createBtn(text) local b = Instance.new("TextButton", Content) b.BackgroundColor3 = Color3.fromRGB(25, 25, 25); b.Size = UDim2.new(0, 280, 0, 35) b.Font = Enum.Font.GothamSemibold; b.Text = text; b.TextColor3 = Color3.fromRGB(200, 200, 200); b.TextSize = 13 return b end local BtnESP = createBtn("ESP / CHAMS: OFF") local BtnDet = createBtn("HACK DETECTOR: OFF") local BtnFly = createBtn("LIMITLESS FLY: OFF") local BtnTP = createBtn("SPAWN TP TOOL") local TargetInput = Instance.new("TextBox", Content) TargetInput.BackgroundColor3 = Color3.fromRGB(10, 10, 10); TargetInput.Size = UDim2.new(0, 280, 0, 30) TargetInput.PlaceholderText = "Target Name for Latch..."; TargetInput.Text = ""; TargetInput.TextColor3 = Color3.fromRGB(255, 255, 255) local BtnLatch = createBtn("LATCH (SIX EYES)") BtnLatch.BackgroundColor3 = Color3.fromRGB(0, 70, 120) -- ========================================== -- 2. LOGIC: FLY, TP, DETECTOR, ESP -- ========================================== local flyBodyVelocity, flyGyro local function toggleFly() local char = LocalPlayer.Character if not char or not char:FindFirstChild("HumanoidRootPart") then return end local hrp = char.HumanoidRootPart if states.fly then flyBodyVelocity = Instance.new("BodyVelocity", hrp) flyBodyVelocity.MaxForce = Vector3.new(100000, 100000, 100000) flyBodyVelocity.Velocity = Vector3.new(0, 0, 0) flyGyro = Instance.new("BodyGyro", hrp) flyGyro.MaxTorque = Vector3.new(100000, 100000, 100000) flyGyro.CFrame = hrp.CFrame connections.fly = RunService.RenderStepped:Connect(function() if not char or not char:FindFirstChild("Humanoid") then return end local camCFrame = Camera.CFrame flyGyro.CFrame = camCFrame local moveVector = require(LocalPlayer:WaitForChild("PlayerScripts").PlayerModule):GetControls():GetMoveVector() flyBodyVelocity.Velocity = (camCFrame.LookVector * (moveVector.Z * -50)) + (camCFrame.RightVector * (moveVector.X * 50)) if moveVector.Magnitude == 0 then flyBodyVelocity.Velocity = Vector3.new(0,0,0) end end) else if flyBodyVelocity then flyBodyVelocity:Destroy() end if flyGyro then flyGyro:Destroy() end if connections.fly then connections.fly:Disconnect() end end end -- ADVANCED HACK DETECTOR local function runDetector() while states.detect do for _, player in ipairs(Players:GetPlayers()) do if player ~= LocalPlayer and player.Character and player.Character:FindFirstChild("HumanoidRootPart") then local hrp = player.Character.HumanoidRootPart local hum = player.Character:FindFirstChildOfClass("Humanoid") local vel = hrp.AssemblyLinearVelocity local horizSpeed = Vector3.new(vel.X, 0, vel.Z).Magnitude local vertSpeed = vel.Y local isSus = false; local reason = "" if horizSpeed > 55 then isSus = true; reason = "SPEED" elseif vertSpeed > 75 then isSus = true; reason = "SUPER JUMP" elseif hum and hum.FloorMaterial == Enum.Material.Air then -- Gravity Defiance Check: If they are in the air, but Y velocity is near 0, they are hovering. if math.abs(vertSpeed) < 0.5 and horizSpeed > 5 then isSus = true; reason = "FLY" end end if isSus then if not suspects[player.Name] then StarterGui:SetCore("SendNotification", {Title = "SIX EYES: SUSPECT", Text = player.DisplayName .. " [" .. reason .. "]", Duration = 3}) end suspects[player.Name] = reason else suspects[player.Name] = nil end end end task.wait(1) end end local function updateESP() for _, player in ipairs(Players:GetPlayers()) do if player ~= LocalPlayer and player.Character then local char = player.Character local head = char:FindFirstChild("Head") if not head then continue end if states.esp then local color = Color3.fromRGB(0, 170, 255) local tagText = player.DisplayName if suspects[player.Name] then color = Color3.fromRGB(255, 150, 0) tagText = tagText .. " [" .. suspects[player.Name] .. "]" end local hi = char:FindFirstChild("SixEyes_Highlight") or Instance.new("Highlight", char) hi.Name = "SixEyes_Highlight"; hi.FillColor = color; hi.FillTransparency = 0.5; hi.OutlineTransparency = 0 local bb = head:FindFirstChild("SixEyes_BB") or Instance.new("BillboardGui", head) bb.Name = "SixEyes_BB"; bb.AlwaysOnTop = true; bb.Size = UDim2.new(0, 100, 0, 50); bb.StudsOffset = Vector3.new(0, 3, 0) local tl = bb:FindFirstChild("Label") or Instance.new("TextLabel", bb) tl.Name = "Label"; tl.BackgroundTransparency = 1; tl.Size = UDim2.new(1, 0, 1, 0) tl.Text = tagText; tl.TextColor3 = color; tl.TextStrokeTransparency = 0; tl.TextSize = 14 else if char:FindFirstChild("SixEyes_Highlight") then char.SixEyes_Highlight:Destroy() end if head:FindFirstChild("SixEyes_BB") then head.SixEyes_BB:Destroy() end end end end end -- ========================================== -- 3. WIRING THE BUTTONS -- ========================================== local isMinimized = false local originalSize = MainFrame.Size MinBtn.MouseButton1Click:Connect(function() isMinimized = not isMinimized if isMinimized then Content.Visible = false; MainFrame.Size = UDim2.new(0, 300, 0, 30) else Content.Visible = true; MainFrame.Size = originalSize end end) BtnTP.MouseButton1Click:Connect(function() local bp = LocalPlayer:FindFirstChild("Backpack") if not bp then return end local tpTool = Instance.new("Tool", bp) tpTool.Name = "Infinity TP"; tpTool.RequiresHandle = false tpTool.Activated:Connect(function() if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(Mouse.Hit.Position + Vector3.new(0, 3, 0)) end end) BtnTP.Text = "TP TOOL SPAWNED!"; task.wait(1.5); BtnTP.Text = "SPAWN TP TOOL" end) BtnESP.MouseButton1Click:Connect(function() states.esp = not states.esp BtnESP.Text = states.esp and "ESP / CHAMS: ON" or "ESP / CHAMS: OFF" BtnESP.TextColor3 = states.esp and Color3.fromRGB(0, 170, 255) or Color3.fromRGB(200, 200, 200) end) BtnDet.MouseButton1Click:Connect(function() states.detect = not states.detect BtnDet.Text = states.detect and "HACK DETECTOR: ON" or "HACK DETECTOR: OFF" BtnDet.TextColor3 = states.detect and Color3.fromRGB(0, 170, 255) or Color3.fromRGB(200, 200, 200) if states.detect then suspects = {}; task.spawn(runDetector) end end) BtnFly.MouseButton1Click:Connect(function() states.fly = not states.fly BtnFly.Text = states.fly and "LIMITLESS FLY: ON" or "LIMITLESS FLY: OFF" BtnFly.TextColor3 = states.fly and Color3.fromRGB(0, 170, 255) or Color3.fromRGB(200, 200, 200) toggleFly() end) BtnLatch.MouseButton1Click:Connect(function() if not states.sixEyes then local tName = string.lower(TargetInput.Text) if tName == "" or tName == " " then BtnLatch.Text = "ENTER NAME FIRST!"; task.wait(1.5) if not states.sixEyes then BtnLatch.Text = "LATCH (SIX EYES)" end return end local foundTarget = false for _, p in ipairs(Players:GetPlayers()) do if p ~= LocalPlayer and (string.find(string.lower(p.Name), tName) or string.find(string.lower(p.DisplayName), tName)) then local hum = p.Character and p.Character:FindFirstChildOfClass("Humanoid") if hum then foundTarget = true; states.sixEyes = true; Camera.CameraSubject = hum BtnLatch.Text = "UNLATCH: " .. p.DisplayName BtnLatch.BackgroundColor3 = Color3.fromRGB(150, 0, 0) originalTransparencies = {} if LocalPlayer.Character then for _, v in ipairs(LocalPlayer.Character:GetDescendants()) do if v:IsA("BasePart") or v:IsA("Decal") then originalTransparencies[v] = v.Transparency; v.Transparency = 1 end end end return end end end if not foundTarget then BtnLatch.Text = "TARGET NOT FOUND"; task.wait(1.5) if not states.sixEyes then BtnLatch.Text = "LATCH (SIX EYES)" end end else states.sixEyes = false if LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid") then Camera.CameraSubject = LocalPlayer.Character:FindFirstChildOfClass("Humanoid") end BtnLatch.Text = "LATCH (SIX EYES)" BtnLatch.BackgroundColor3 = Color3.fromRGB(0, 70, 120) for part, trans in pairs(originalTransparencies) do if part and part.Parent then part.Transparency = trans end end originalTransparencies = {} end end) CloseBtn.MouseButton1Click:Connect(function() states.detect = false; states.esp = false; states.fly = false toggleFly(); updateESP() if states.sixEyes then if LocalPlayer.Character then Camera.CameraSubject = LocalPlayer.Character:FindFirstChildOfClass("Humanoid") end for part, trans in pairs(originalTransparencies) do if part and part.Parent then part.Transparency = trans end end end if connections.main then connections.main:Disconnect() end ScreenGui:Destroy() end) connections.main = RunService.RenderStepped:Connect(function() updateESP() end)