Run it
Copy the script and paste it into your executor.
CoreGui = :()
Players = :()
RunService = :()
Workspace = :()
StarterGui = :()
LocalPlayer = Players.LocalPlayer
Camera = Workspace.CurrentCamera
Mouse = LocalPlayer:()
CoreGui:() CoreGui.SixEyesUI:()
states = { esp = , detect = , sixEyes = , fly = }
connections = {}
suspects = {}
originalTransparencies = {}
ScreenGui = .(, CoreGui)
ScreenGui.Name =
MainFrame = .(, ScreenGui)
MainFrame.BackgroundColor3 = .(, , )
MainFrame.Position = .(, -, , )
MainFrame.Size = .(, , , )
MainFrame.Active =
MainFrame.Draggable =
TopBar = .(, MainFrame)
TopBar.BackgroundColor3 = .(, , )
TopBar.Size = .(, , , )
Title = .(, TopBar)
Title.BackgroundTransparency = ; Title.Position = .(, , , ); Title.Size = .(, , , )
Title.Font = .Font.GothamBold; Title.Text = ; Title.TextColor3 = .(, , )
Title.TextSize = ; Title.TextXAlignment = .TextXAlignment.Left
MinBtn = .(, TopBar)
MinBtn.BackgroundTransparency = ; MinBtn.Position = .(, -, , ); MinBtn.Size = .(, , , )
MinBtn.Font = .Font.GothamBold; MinBtn.Text = ; MinBtn.TextColor3 = .(, , ); MinBtn.TextSize =
CloseBtn = .(, TopBar)
CloseBtn.BackgroundTransparency = ; CloseBtn.Position = .(, -, , ); CloseBtn.Size = .(, , , )
CloseBtn.Font = .Font.GothamBold; CloseBtn.Text = ; CloseBtn.TextColor3 = .(, , ); CloseBtn.TextSize =
Content = .(, MainFrame)
Content.BackgroundTransparency = ; Content.Position = .(, , , ); Content.Size = .(, , , -)
Layout = .(, Content)
Layout.HorizontalAlignment = .HorizontalAlignment.Center; Layout.Padding = .(, )
(text)
b = .(, Content)
b.BackgroundColor3 = .(, , ); b.Size = .(, , , )
b.Font = .Font.GothamSemibold; b.Text = text; b.TextColor3 = .(, , ); b.TextSize =
b
BtnESP = ()
BtnDet = ()
BtnFly = ()
BtnTP = ()
TargetInput = .(, Content)
TargetInput.BackgroundColor3 = .(, , ); TargetInput.Size = .(, , , )
TargetInput.PlaceholderText = ; TargetInput.Text = ; TargetInput.TextColor3 = .(, , )
BtnLatch = ()
BtnLatch.BackgroundColor3 = .(, , )
flyBodyVelocity, flyGyro
()
char = LocalPlayer.Character
char char:()
hrp = char.HumanoidRootPart
states.fly
flyBodyVelocity = .(, hrp)
flyBodyVelocity.MaxForce = .(, , )
flyBodyVelocity.Velocity = .(, , )
flyGyro = .(, hrp)
flyGyro.MaxTorque = .(, , )
flyGyro.CFrame = hrp.CFrame
connections.fly = RunService.RenderStepped:(()
char char:()
camCFrame = Camera.CFrame
flyGyro.CFrame = camCFrame
moveVector = (LocalPlayer:().PlayerModule):():()
flyBodyVelocity.Velocity = (camCFrame.LookVector * (moveVector.Z * -)) + (camCFrame.RightVector * (moveVector.X * ))
moveVector.Magnitude == flyBodyVelocity.Velocity = .(,,)
)
flyBodyVelocity flyBodyVelocity:()
flyGyro flyGyro:()
connections.fly connections.fly:()
()
states.detect
_, player (Players:())
player ~= LocalPlayer player.Character player.Character:()
hrp = player.Character.HumanoidRootPart
hum = player.Character:()
vel = hrp.AssemblyLinearVelocity
horizSpeed = .(vel.X, , vel.Z).Magnitude
vertSpeed = vel.Y
isSus = ; reason =
horizSpeed >
isSus = ; reason =
vertSpeed >
isSus = ; reason =
hum hum.FloorMaterial == .Material.Air
.(vertSpeed) < horizSpeed >
isSus = ; reason =
isSus
suspects[player.Name]
StarterGui:(, {Title = , Text = player.DisplayName .. .. reason .. , Duration = })
suspects[player.Name] = reason
suspects[player.Name] =
.()
()
_, player (Players:())
player ~= LocalPlayer player.Character
char = player.Character
head = char:()
head
states.esp
color = .(, , )
tagText = player.DisplayName
suspects[player.Name]
color = .(, , )
tagText = tagText .. .. suspects[player.Name] ..
hi = char:() .(, char)
hi.Name = ; hi.FillColor = color; hi.FillTransparency = ; hi.OutlineTransparency =
bb = head:() .(, head)
bb.Name = ; bb.AlwaysOnTop = ; bb.Size = .(, , , ); bb.StudsOffset = .(, , )
tl = bb:() .(, bb)
tl.Name = ; tl.BackgroundTransparency = ; tl.Size = .(, , , )
tl.Text = tagText; tl.TextColor3 = color; tl.TextStrokeTransparency = ; tl.TextSize =
char:() char.SixEyes_Highlight:()
head:() head.SixEyes_BB:()
isMinimized =
originalSize = MainFrame.Size
MinBtn.MouseButton1Click:(()
isMinimized = isMinimized
isMinimized
Content.Visible = ; MainFrame.Size = .(, , , )
Content.Visible = ; MainFrame.Size = originalSize
)
BtnTP.MouseButton1Click:(()
bp = LocalPlayer:()
bp
tpTool = .(, bp)
tpTool.Name = ; tpTool.RequiresHandle =
tpTool.Activated:(()
LocalPlayer.Character LocalPlayer.Character:()
LocalPlayer.Character.HumanoidRootPart.CFrame = .(Mouse.Hit.Position + .(, , ))
)
BtnTP.Text = ; .(); BtnTP.Text =
)
BtnESP.MouseButton1Click:(()
states.esp = states.esp
BtnESP.Text = states.esp
BtnESP.TextColor3 = states.esp .(, , ) .(, , )
)
BtnDet.MouseButton1Click:(()
states.detect = states.detect
BtnDet.Text = states.detect
BtnDet.TextColor3 = states.detect .(, , ) .(, , )
states.detect suspects = {}; .(runDetector)
)
BtnFly.MouseButton1Click:(()
states.fly = states.fly
BtnFly.Text = states.fly
BtnFly.TextColor3 = states.fly .(, , ) .(, , )
()
)
BtnLatch.MouseButton1Click:(()
states.sixEyes
tName = .(TargetInput.Text)
tName == tName ==
BtnLatch.Text = ; .()
states.sixEyes BtnLatch.Text =
foundTarget =
_, p (Players:())
p ~= LocalPlayer (.(.(p.Name), tName) .(.(p.DisplayName), tName))
hum = p.Character p.Character:()
hum
foundTarget = ; states.sixEyes = ; Camera.CameraSubject = hum
BtnLatch.Text = .. p.DisplayName
BtnLatch.BackgroundColor3 = .(, , )
originalTransparencies = {}
LocalPlayer.Character
_, v (LocalPlayer.Character:())
v:() v:()
originalTransparencies[v] = v.Transparency; v.Transparency =
foundTarget
BtnLatch.Text = ; .()
states.sixEyes BtnLatch.Text =
states.sixEyes =
LocalPlayer.Character LocalPlayer.Character:()
Camera.CameraSubject = LocalPlayer.Character:()
BtnLatch.Text =
BtnLatch.BackgroundColor3 = .(, , )
part, trans (originalTransparencies)
part part.Parent part.Transparency = trans
originalTransparencies = {}
)
CloseBtn.MouseButton1Click:(()
states.detect = ; states.esp = ; states.fly =
(); ()
states.sixEyes
LocalPlayer.Character Camera.CameraSubject = LocalPlayer.Character:()
part, trans (originalTransparencies) part part.Parent part.Transparency = trans
connections.main connections.main:()
ScreenGui:()
)
connections.main = RunService.RenderStepped:(() () )