Run it
Copy the script and paste it into your executor.
Library = (:())()
Window = Library.(, )
BypassTab = Window:()
BypassSection = BypassTab:()
BypassSection:(, , (state)
state
(()
()
_, v (())
(v) ==
detect = (v, )
(detect) == (detect, (...) )
killf = (v, )
(killf) == (killf, (...) )
plr = .Players.LocalPlayer
mt = ()
old = mt.__namecall
(mt, )
mt.__namecall = ((self, ...)
() == self == plr
(self, ...)
)
(mt, )
(plr.Kick, (...) )
)
Library:(, , )
)
AimbotTab = Window:()
AimbotSection = AimbotTab:()
aimbotEnabled =
silentAimEnabled =
autoShootEnabled =
maxDist =
fovVal =
aimbotConn =
AimbotSection:(, , (state)
aimbotEnabled = state
state
aimbotConn aimbotConn:()
aimbotConn = :().RenderStepped:(()
aimbotEnabled
plrs = :()
lp = plrs.LocalPlayer
cam = .CurrentCamera
lp.Character lp.Character:()
closest, shortest = , .huge
_, p (plrs:())
p ~= lp p.Character p.Character:()
head = p.Character.Head
dist = (head.Position - lp.Character.HumanoidRootPart.Position).Magnitude
dist > maxDist
rayP = RaycastParams.()
rayP.FilterDescendantsInstances = {lp.Character}
rayP.FilterType = .RaycastFilterType.Exclude
dir = head.Position - cam.CFrame.Position
res = :(cam.CFrame.Position, dir.Unit * (dir.Magnitude + ), rayP)
res res.Instance:(p.Character)
angle = .(cam.CFrame.LookVector:((head.Position - cam.CFrame.Position).Unit)) * (/.pi)
angle > (fovVal / )
dist < shortest shortest = dist closest = p
closest closest.Character closest.Character:()
cam.CFrame = .(cam.CFrame.Position, closest.Character.Head.Position)
autoShootEnabled
tool = lp.Character:()
tool tool:()
)
aimbotConn aimbotConn:()
)
AimbotSection:(, , (state)
silentAimEnabled = state
)
AimbotSection:(, , (state)
autoShootEnabled = state
)
AimbotSection:(, , , , (value)
maxDist = value
)
AimbotSection:(, , , , (value)
fovVal = value
)
ESPTab = Window:()
ESPSection = ESPTab:()
drawings = {}
espEnabled =
ESPSection:(, , (state)
espEnabled = state
state
_, plr (.Players:())
plr ~= .Players.LocalPlayer
box = .()
box.Thickness =
box.Color = .(, , )
box.Filled =
box.Transparency =
line = .()
line.Thickness =
line.Color = .(, , )
label = .()
label.Size =
label.Color = .(, , )
label.Outline =
drawings[plr] = {box = box, line = line, label = label}
(()
espEnabled
.()
cam = .CurrentCamera
myRoot = .Players.LocalPlayer.Character .Players.LocalPlayer.Character:()
myRoot
plr, objs (drawings)
plr.Character plr.Character:()
root = plr.Character.HumanoidRootPart
screenPos, onScreen = cam:(root.Position)
onScreen
size = / screenPos.Z
objs.box.Size = .(size, size * )
objs.box.Position = .(screenPos.X - size/, screenPos.Y - size/)
objs.box.Visible =
myPos = cam:(myRoot.Position)
objs.line.From = .(myPos.X, myPos.Y)
objs.line.To = .(screenPos.X, screenPos.Y)
objs.line.Visible =
dist = .((root.Position - myRoot.Position).Magnitude)
objs.label.Text = plr.Name .. .. dist ..
objs.label.Position = .(screenPos.X, screenPos.Y - size/ - )
objs.label.Visible =
objs.box.Visible =
objs.line.Visible =
objs.label.Visible =
objs.box.Visible =
objs.line.Visible =
objs.label.Visible =
)
_, objs (drawings)
objs.box:()
objs.line:()
objs.label:()
drawings = {}
)
Library:(, , )Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: raw.githubusercontent.com.
Hi

Universal