
KeylessUniversal

-- @ ~ best esp script by sai
local box_outline = true
local name_tag = true
local mouse_tracer = true
local aimassist = true
local function patch(code: string, modifier: (string) -> string) local p = code:gsub([["(.-)"]], function(a) local n = modifier(a)
return string.format("%q", n) end) local f, e = pcall(loadstring, p) if not f then warn("~ error compiling patched code") return end return f() end
do local parms = {owner = "ProphecySkondo", repo = "Misc", branch = "main"} local function Import(file)
return loadstring(game:HttpGetAsync(("https://raw.githubusercontent.com/%s/%s/%s/%s.lua"):format(parms.owner, parms.repo, parms.branch, file)), file .. ".lua")() end if not syn then Import("Syn/main") else getgenv().exploiter = true end end
local UserInputService = syn.service("UserInputService")
local Players = syn.service("Players")
local HttpService = syn.service("HttpService")
local RunService = syn.service("RunService")
local TweenService = syn.service("TweenService")
local Camera = workspace.Camera
local Mouse = Players.LocalPlayer:GetMouse()
local BINDEDKEY = nil
local Colors = {}
local teams = {}
local Data = {}
local Tracers = {}
local selff = {}
local isbynapse = assert(syn, "~ please re-launch this, something went wrong or go to our discord and create a ticket")
local dead, alive, spectating
local V3new = Vector3.new
local V2new = Vector2.new
local plr = Players.LocalPlayer
local char = plr.Character or plr.CharacterAdded:Wait()
local hrp = char:FindFirstChild("HumanoidRootPart")
local function saferun(http) if isbynapse or syn then return syn.web.Import(http) else
return loadstring(game:HttpGet(tostring(http)))() end end; local notif = saferun("https://raw.githubusercontent.com/IceMinisterq/Notification-Library/Main/Library.lua"); local aim = saferun("https://gist.githubusercontent.com/ProphecySkondo/c7b06800cd77f0a318392541c85ffa6d/raw/41e67ff23dffc327295fad517bd12456c40f3ac6/gistfile1.txt");
Colors = {
["Black"] = Color3.new(0, 0, 0),
["White"] = Color3.new(1, 1, 1),
["Red"] = Color3.new(1, 0, 0),
["Green"] = Color3.new(0, 1, 0),
["Blue"] = Color3.new(0, 0, 1),
["Yellow"] = Color3.new(1, 1, 0),
["Cyan"] = Color3.new(0, 1, 1),
["Magenta"] = Color3.new(1, 0, 1),
["TeamGreen"] = Color3.new(0, 0.8, 0),
["TeamBlue"] = Color3.new(0, 0.5, 1),
["TeamRed"] = Color3.new(1, 0.3, 0.3),
["TeamYellow"] = Color3.new(1, 0.9, 0),
["Enemy"] = Color3.new(1, 0.2, 0.2),
["Ally"] = Color3.new(0.2, 1, 0.2),
["Neutral"] = Color3.new(1, 1, 0.5),
["Dead"] = Color3.new(0.3, 0.3, 0.3),
["LowHealth"] = Color3.new(1, 0.3, 0.3),
["FullHealth"] = Color3.new(0.3, 1, 0.3),
["ESPBox"] = Color3.new(0, 1, 0),
["ESPTracer"] = Color3.new(1, 0.5, 0),
["ESPName"] = Color3.new(1, 1, 1),
["ESPHealth"] = Color3.new(0, 1, 0),
["ESPBackground"] = Color3.new(0, 0, 0),
["DarkRed"] = Color3.new(0.6, 0, 0),
["DarkGreen"] = Color3.new(0, 0.6, 0),
["DarkBlue"] = Color3.new(0, 0, 0.6),
["LightRed"] = Color3.new(1, 0.5, 0.5),
["LightGreen"] = Color3.new(0.5, 1, 0.5),
["LightBlue"] = Color3.new(0.5, 0.8, 1),
["Pink"] = Color3.new(1, 0.4, 0.7),
["Orange"] = Color3.new(1, 0.5, 0),
["Purple"] = Color3.new(0.5, 0, 1),
["Lime"] = Color3.new(0.5, 1, 0),
["SkyBlue"] = Color3.new(0.5, 0.8, 1),
["Gold"] = Color3.new(1, 0.8, 0),
["Gray"] = Color3.new(0.5, 0.5, 0.5),
["DarkGray"] = Color3.new(0.2, 0.2, 0.2),
["LightGray"] = Color3.new(0.8, 0.8, 0.8),
["Glowing"] = Color3.new(1, 1, 0),
["Warning"] = Color3.new(1, 0.5, 0),
["Admin"] = Color3.new(1, 0, 1),
["VIP"] = Color3.new(1, 0.8, 0)
}
do
--local house: Instance | string = syn.web.GetRawChildren(getsynasset(8959904556), workspace)
end
local function getplrs() local t = {} for i,v in ipairs(Players:GetPlayers()) do
if v.Name ~= Players.LocalPlayer.Name then table.insert(t, v) end end return t end;local function creator(player: Instance | string, newc)
if player == plr then return end
local tchar = player.Character or player.CharacterAdded:Wait()
local thum = tchar:FindFirstChildWhichIsA("Humanoid")
local gui, box, tracer = nil, nil, nil
if name_tag then
local gz = Instance.new("BillboardGui")
gz.Name = syn.crypt.hash("ESP")
gz.Parent = tchar.Head
gz.Size = UDim2.new(0, 200, 0, 50)
gz.StudsOffset = V3new(0, 2, 0)
gz.AlwaysOnTop = true
local bz = Instance.new("TextLabel")
bz.Size = UDim2.new(1, 0, 1, 0)
bz.BackgroundTransparency = 1
bz.Text = '({' .. thum.Health .. '}) ' .. player.Name
bz.TextColor3 = Color3.new(1, 1, 1)
bz.TextStrokeTransparency = 0
bz.Font = Enum.Font.SourceSansBold
bz.Parent = gz
gui = gz
end
if box_outline then
local Box = Drawing.new("Square")
Box.Color = newc
Box.Thickness = 2
Box.Filled = false
Box.Transparency = 1
Box.Visible = false
box = Box
end
if mouse_tracer then
local Tracer = Drawing.new("Line")
Tracer.Color = Colors["Black"]
Tracer.Thickness = 2
Tracer.Transparency = 1
Tracer.Visible = false
tracer = Tracer
end
table.insert(Data, {player = player, gui = gui, box = box, tracer = tracer})
end;local function update()
for _, esp in pairs(Data) do
local player = esp.player
if player and player.Character and player.Character:FindFirstChild("Head") and player.Character:FindFirstChild("HumanoidRootPart") then
local head = player.Character.Head
local root = player.Character.HumanoidRootPart
local humanoid = player.Character:FindFirstChildOfClass("Humanoid")
if name_tag and esp.gui then
esp.gui.Adornee = head
esp.gui.Enabled = true
end
local vector, onScreen = Camera:WorldToViewportPoint(root.Position)
if box_outline and esp.box then
if onScreen then
local size = (Camera:WorldToViewportPoint(root.Position - Vector3.new(0, 3, 0)) - Camera:WorldToViewportPoint(root.Position + Vector3.new(0, 3, 0))).Magnitude
esp.box.Size = V2new(size / 2, size)
esp.box.Position = V2new(vector.X - esp.box.Size.X / 2, vector.Y - esp.box.Size.Y / 2)
esp.box.Visible = true
else
esp.box.Visible = false
end
end
if mouse_tracer and esp.tracer then
if onScreen then
local screenCenter = V2new(Camera.ViewportSize.X / 2, Camera.ViewportSize.Y / 2)
esp.tracer.From = screenCenter
esp.tracer.To = V2new(vector.X, vector.Y)
esp.tracer.Visible = true
else
esp.tracer.Visible = false
end
end
else
if name_tag and esp.gui then
esp.gui.Enabled = false
end
if box_outline and esp.box then
esp.box.Visible = false
end
if mouse_tracer and esp.tracer then
esp.tracer.Visible = false
end
end
end
end
spawn(function()
if isbynapse or syn then
for _, player in pairs(getplrs()) do
creator(player, Colors["Black"])
end
Players.PlayerAdded:Connect(function(player)
player.CharacterAdded:Connect(function()
task.wait(.700)
creator(player, Colors["Black"])
end)
end)
RunService.RenderStepped:Connect(update)
end
if aimassist and aim then
aim()
if notif then
notif:SendNotification("Info", "Aim assist is activated", 99999)
end
end
end)No comments yet for this script.



