SIX EYES SCRIPT
Key RequiredUniversal

SIX EYES SCRIPT

Universal Scriptyeetteet111yeetteet111 1.8K views 43.1K executesUpdated Jun 27, 2026
Unrated
00
Lua Script•282 lines (12935 chars)
-- 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)

Features & Information

be gojo fly exclusive latch feature i lowk forgot i made this a year ago
#gojo#jujutsu

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts