Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
UserInputService = :()
ReplicatedStorage = :()
TweenService = :()
Debris = :()
Workspace = :()
(name)
service = :(name)
cloneref
ok, res = (cloneref, service)
ok res res
service
CoreGui = ()
LocalPlayer = Players.LocalPlayer
Mouse = LocalPlayer:()
Camera = Workspace.CurrentCamera
CFG = {
SilentEnabled = ,
TargetPart = ,
HitChance = ,
MaxDistance = ,
WallbangEnabled = ,
WallCheck = ,
FOVEnabled = ,
FOVVisible = ,
FOVRadius = ,
ESPEnabled = ,
IndicatorEnabled = ,
}
CurrentTarget =
FOVCircle =
.new
FOVCircle = .()
FOVCircle.Visible = CFG.FOVVisible
FOVCircle.Radius = CFG.FOVRadius
FOVCircle.Color = .(, , )
FOVCircle.Thickness =
FOVCircle.Filled =
FOVCircle.Transparency =
FOVCircle.NumSides =
(character)
character character == LocalPlayer.Character
outline = character:()
character:(, )
outline ~=
(targetPart, character)
CFG.WallbangEnabled
CFG.WallCheck
origin = Camera.CFrame.Position
direction = targetPart.Position - origin
params = RaycastParams.()
params.FilterType = .RaycastFilterType.Exclude
ignore = { LocalPlayer.Character, character, Camera }
fxF = Workspace:()
fxF .(ignore, fxF)
prF = Workspace:()
prF .(ignore, prF)
params.FilterDescendantsInstances = ignore
Workspace:(origin, direction, params) ==
()
CFG.TargetPart ==
opts = {, , }
opts[.(, #opts)]
CFG.TargetPart
()
best =
bestDist = CFG.FOVRadius
mPos = .(Mouse.X, Mouse.Y)
myRoot = LocalPlayer.Character LocalPlayer.Character:()
myRoot
candidates = {}
_, p (Players:())
p ~= LocalPlayer p.Character
.(candidates, {char = p.Character, player = p})
_, m (Workspace:())
m:() m ~= LocalPlayer.Character
Players:(m)
m:() m:(, )
.(candidates, {char = m, player = })
_, c (candidates)
char = c.char
(char)
hum = char:()
hum hum.Health >
partName = ()
part = char:(partName)
char:()
char:()
part part:()
dist3D = (part.Position - myRoot.Position).Magnitude
dist3D <= CFG.MaxDistance
sPos, onScreen = Camera:(part.Position)
onScreen
d2 = (.(sPos.X, sPos.Y) - mPos).Magnitude
d2 < bestDist (part, char)
bestDist = d2
best = {
Player = c.player,
Character = char,
Part = part,
PartName = partName,
ScreenPos = sPos,
Distance = .(dist3D),
}
best
()
.(, ) <= CFG.HitChance
WeaponAction = ReplicatedStorage:():()
oldNamecall
oldNamecall = (, , ((self, ...)
method = ()
args = {...}
method == self == WeaponAction
CFG.SilentEnabled CurrentTarget ()
action = args[]
action == (args[]) ==
data = args[]
(data.origin) == (data.dir) ==
tPos = CurrentTarget.Part.Position
data.dir = (tPos - data.origin).Unit
args[] = data
(self, (args))
(self, ...)
))
UserInputService.InputBegan:((input, gpe)
gpe
input.UserInputType == .UserInputType.MouseButton1
CFG.SilentEnabled CurrentTarget ()
orig = Camera.CFrame
Camera.CFrame = .(orig.Position, CurrentTarget.Part.Position)
.(() Camera.CFrame = orig )
)
indicatorGui = .()
indicatorGui.Name =
indicatorGui.ResetOnSpawn =
indicatorGui.IgnoreGuiInset =
(() indicatorGui.Parent = CoreGui )
indicatorGui.Parent indicatorGui.Parent = LocalPlayer:()
indicatorFrame = .()
indicatorFrame.Name =
indicatorFrame.AnchorPoint = .(, )
indicatorFrame.Position = .(, , , )
indicatorFrame.Size = .(, , , )
indicatorFrame.BackgroundColor3 = .(, , )
indicatorFrame.BackgroundTransparency =
indicatorFrame.BorderSizePixel =
indicatorFrame.Visible =
indicatorFrame.Parent = indicatorGui
.(, indicatorFrame).CornerRadius = .(, )
indStroke = .()
indStroke.Color = .(, , )
indStroke.Thickness =
indStroke.Transparency =
indStroke.Parent = indicatorFrame
indName = .()
indName.Name =
indName.AnchorPoint = .(, )
indName.Position = .(, , , )
indName.Size = .(, -, , )
indName.BackgroundTransparency =
indName.Font = .Font.GothamBold
indName.TextSize =
indName.TextColor3 = .(, , )
indName.TextStrokeTransparency =
indName.TextStrokeColor3 = .(, , )
indName.TextXAlignment = .TextXAlignment.Left
indName.Text =
indName.Parent = indicatorFrame
indInfo = .()
indInfo.Name =
indInfo.AnchorPoint = .(, )
indInfo.Position = .(, , , )
indInfo.Size = .(, -, , )
indInfo.BackgroundTransparency =
indInfo.Font = .Font.Gotham
indInfo.TextSize =
indInfo.TextColor3 = .(, , )
indInfo.TextStrokeTransparency =
indInfo.TextStrokeColor3 = .(, , )
indInfo.TextXAlignment = .TextXAlignment.Left
indInfo.Text =
indInfo.Parent = indicatorFrame
indDot = .()
indDot.Name =
indDot.AnchorPoint = .(, )
indDot.Position = .(, , , )
indDot.Size = .(, , , )
indDot.BackgroundColor3 = .(, , )
indDot.BorderSizePixel =
indDot.Visible =
indDot.Parent = indicatorGui
.(, indDot).CornerRadius = .(, )
RunService.RenderStepped:(()
Camera = Workspace.CurrentCamera
CurrentTarget = ()
FOVCircle
FOVCircle.Position = .(Mouse.X, Mouse.Y + )
FOVCircle.Radius = CFG.FOVRadius
FOVCircle.Visible = CFG.FOVEnabled CFG.FOVVisible
CFG.IndicatorEnabled CurrentTarget
name = CurrentTarget.Player
CurrentTarget.Player.Name
CurrentTarget.Character.Name
indName.Text = .. name
indInfo.Text = .. CurrentTarget.PartName .. .. (CurrentTarget.Distance) ..
indicatorFrame.Visible =
indDot.Visible =
CFG.WallbangEnabled CFG.WallCheck
indStroke.Color = .(, , )
indStroke.Color = .(, , )
indicatorFrame.Visible =
indDot.Visible =
)
ESPFolder = .()
ESPFolder.Name =
(() ESPFolder.Parent = CoreGui )
ESPFolder.Parent ESPFolder.Parent = LocalPlayer:()
(player)
player == LocalPlayer
(character)
character
.(()
head = character:(, )
hum = character:(, )
head hum
waited =
waited <
character:() character:(, )
.()
waited +=
(character:() character:(, ))
CFG.ESPEnabled
bb = .()
bb.Name = player.Name ..
bb.Adornee = head
bb.Size = .(, , , )
bb.StudsOffset = .(, , )
bb.AlwaysOnTop =
bb.Parent = ESPFolder
lbl = .()
lbl.Size = .(, , , )
lbl.BackgroundTransparency =
lbl.TextColor3 = .(, , )
lbl.TextStrokeTransparency =
lbl.TextStrokeColor3 = .(, , )
lbl.TextSize =
lbl.Font = .Font.SourceSansBold
lbl.Text = .. player.Name .. .. .(hum.Health)
lbl.Parent = bb
hum.HealthChanged:((hp)
lbl.Parent lbl.Text = .. player.Name .. .. .(hp)
)
character.Destroying:(() bb bb:() )
)
player.Character (player.Character)
player.CharacterAdded:(Apply)
_, p (Players:()) (p)
Players.PlayerAdded:(CreateESP)
lib = {}
sections = {}
workareas = {}
visible =
dbcooper =
(ins, pos, time)
ins ins.Parent
TweenService:(ins, TweenInfo.(time , .EasingStyle.Quart, .EasingDirection.InOut), {Position = pos}):()
()
gethui ok, r = (gethui); ok r r
.protect_gui CoreGui
ok, cg = (() CoreGui )
ok cg cg
LocalPlayer
ok2, pg = (() LocalPlayer:() )
ok2 pg pg
CoreGui
lib:(ti, dosplash, visiblekey, deleteprevious)
ti = ti
visiblekey == visiblekey == visiblekey = .KeyCode.Insert
parentGui = ()
deleteprevious
(()
_, old (parentGui:())
old.Name == old:()
(old.main, old.main.Position + .(,,,), )
Debris:(old, )
)
scrgui = .()
scrgui.Name =
scrgui.ResetOnSpawn =
.protect_gui (.protect_gui, scrgui)
ok = (() scrgui.Parent = parentGui )
ok LocalPlayer scrgui.Parent = LocalPlayer:()
main = .()
main.Name = ; main.Parent = scrgui
main.AnchorPoint = .(, )
main.BackgroundColor3 = .(, , )
main.BackgroundTransparency =
main.Position = .(, , , )
main.Size = .(, , , )
.(, main).CornerRadius = .(, )
dragging, dragInput, dragStart, startPos
main.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging = ; dragStart = input.Position; startPos = main.Position
input.Changed:(() input.UserInputState == .UserInputState.End dragging = )
)
main.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch dragInput = input
)
UserInputService.InputChanged:((input)
input == dragInput dragging
d = input.Position - dragStart
main.Position = .(startPos.X.Scale, startPos.X.Offset + d.X, startPos.Y.Scale, startPos.Y.Offset + d.Y)
)
workarea = .()
workarea.Name = ; workarea.Parent = main
workarea.BackgroundColor3 = .(, , )
workarea.Position = .(, , , )
workarea.Size = .(, , , )
.(, workarea).CornerRadius = .(, )
wch = .(); wch.Parent = workarea; wch.BackgroundColor3 = .(,,); wch.BorderSizePixel = ; wch.Size = .(,,,)
search = .(); search.Parent = main; search.BackgroundColor3 = .(,,)
search.Position = .(,,,); search.Size = .(,,,)
.(, search).CornerRadius = .(,)
stb = .(); stb.Parent = search; stb.BackgroundTransparency = ; stb.ClipsDescendants =
stb.Position = .(,,,); stb.Size = .(,,,)
stb.Font = .Font.Gotham; stb.PlaceholderText = ; stb.Text =
stb.TextColor3 = .(,,); stb.TextSize = ; stb.TextXAlignment = .TextXAlignment.Left
sidebar = .(); sidebar.Name = ; sidebar.Parent = main
sidebar.Active = ; sidebar.BackgroundTransparency = ; sidebar.BorderSizePixel =
sidebar.Position = .(,,,); sidebar.Size = .(,,,)
sidebar.CanvasSize = .(,,,); sidebar.ScrollBarThickness =
sll = .(); sll.Parent = sidebar; sll.SortOrder = .SortOrder.LayoutOrder; sll.Padding = .(,)
sll:():(() sidebar.CanvasSize = .(,,,sll.AbsoluteContentSize.Y+) )
stb:():(()
t = .(stb.Text)
_, b (sidebar:())
b:() b.Visible = (t == .(.(b.Text), t, , ) ~= )
)
btns = .(); btns.Parent = main; btns.BackgroundTransparency = ; btns.Size = .(,,,)
bll = .(); bll.Parent = btns; bll.FillDirection = .FillDirection.Horizontal; bll.HorizontalAlignment = .HorizontalAlignment.Center; bll.VerticalAlignment = .VerticalAlignment.Center; bll.Padding = .(,)
(c, parent)
b = .(); b.Parent = parent; b.BackgroundColor3 = c; b.Size = .(,,,); b.AutoButtonColor = ; b.Text =
.(, b).CornerRadius = .(,); b
closeBtn = (.(,,), btns)
closeBtn.MouseButton1Click:(()
(main, main.Position + .(,,,), ); .(); scrgui:()
)
minimizeBtn = (.(,,), btns)
(.(,,), btns)
title = .(); title.Parent = main; title.BackgroundTransparency =
title.Position = .(,,,); title.Size = .(,,,)
title.Font = .Font.Gotham; title.TextColor3 = .(,,); title.TextSize = ; title.TextXAlignment = .TextXAlignment.Left; title.Text = ti
(main, .(, , , ), )
window = {}
window:()
dbcooper ; visible = visible; dbcooper =
visible (main, .(,,,), ); .(); dbcooper =
(main, main.Position + .(,,,), ); .(); dbcooper =
visiblekey
minimizeBtn.MouseButton1Click:(() window:() )
UserInputService.InputBegan:((input, gpe)
gpe input.KeyCode == visiblekey window:()
)
window:(name)
d = .(); d.Parent = sidebar; d.BackgroundTransparency = ; d.Size = .(,,,)
d.Font = .Font.Gotham; d.Text = name ; d.TextColor3 = .(,,); d.TextSize = ; d.TextXAlignment = .TextXAlignment.Left; d.TextYAlignment = .TextYAlignment.Bottom
window:(t1, t2)
(()
_, v , scrgui:() v.Name == v.Position = v.Position + .(,,,)
tn = .(); tn.Name = ; tn.Parent = scrgui; tn.AnchorPoint = .(,)
tn.BackgroundColor3 = .(,,); tn.BackgroundTransparency = ; tn.Position = .(,-,,); tn.Size = .(,,,); tn.ZIndex =
.(, tn).CornerRadius = .(,)
l1 = .(); l1.Parent = tn; l1.BackgroundTransparency = ; l1.Position = .(,,,); l1.Size = .(,,,); l1.ZIndex =
l1.Font = .Font.GothamMedium; l1.Text = t1 ; l1.TextColor3 = .(,,); l1.TextSize = ; l1.TextXAlignment = .TextXAlignment.Left
l2 = .(); l2.Parent = tn; l2.BackgroundTransparency = ; l2.Position = .(,,,); l2.Size = .(,,,); l2.ZIndex =
l2.Font = .Font.Gotham; l2.Text = t2 ; l2.TextColor3 = .(,,); l2.TextSize = ; l2.TextWrapped = ; l2.TextXAlignment = .TextXAlignment.Left
Debris:(tn, )
)
window:(name)
sbtn = .(); sbtn.Parent = sidebar; sbtn.BackgroundColor3 = .(,,); sbtn.BackgroundTransparency =
sbtn.Size = .(,,,); sbtn.ZIndex = ; sbtn.AutoButtonColor = ; sbtn.Font = .Font.Gotham; sbtn.Text = name ; sbtn.TextColor3 = .(,,); sbtn.TextSize =
.(, sbtn).CornerRadius = .(,)
.(sections, sbtn)
wm = .(); wm.Parent = workarea; wm.Active = ; wm.BackgroundTransparency = ; wm.BorderSizePixel =
wm.Position = .(,,,); wm.Size = .(,,,); wm.ZIndex = ; wm.CanvasSize = .(,,,); wm.ScrollBarThickness = ; wm.Visible =
wll = .(); wll.Parent = wm; wll.HorizontalAlignment = .HorizontalAlignment.Center; wll.SortOrder = .SortOrder.LayoutOrder; wll.Padding = .(,)
wll:():(() wm.CanvasSize = .(,,,wll.AbsoluteContentSize.Y+) )
.(workareas, wm)
sec = {}
sec:()
_, v , sections v.BackgroundTransparency = ; v.TextColor3 = .(,,)
sbtn.BackgroundTransparency = ; sbtn.TextColor3 = .(,,)
_, v , workareas v.Visible = ; wm.Visible =
sec:(n) d = .(); d.Parent = wm; d.BackgroundTransparency = ; d.Size = .(,,,); d.Font = .Font.Gotham; d.Text = n ; d.TextColor3 = .(,,); d.TextSize = ; d.TextXAlignment = .TextXAlignment.Left; d.TextYAlignment = .TextYAlignment.Bottom
sec:(n) l = .(); l.Parent = wm; l.BackgroundTransparency = ; l.Size = .(,,,); l.Font = .Font.Gotham; l.Text = n ; l.TextColor3 = .(,,); l.TextSize = ; l.TextWrapped =
sec:(n, cb)
b = .(); b.Parent = wm; b.BackgroundColor3 = .(,,); b.BackgroundTransparency = ; b.Size = .(,,,)
b.ZIndex = ; b.Font = .Font.Gotham; b.Text = n ; b.TextColor3 = .(,,); b.TextSize =
.(, b).CornerRadius = .(,)
s = .(); s.ApplyStrokeMode = .ApplyStrokeMode.Border; s.Color = .(,,); s.Thickness = ; s.Parent = b
cb b.MouseButton1Click:(() (cb) )
sec:(n, def, cb)
mode = def
tl = .(); tl.Parent = wm; tl.BackgroundTransparency = ; tl.Size = .(,,,)
tl.Font = .Font.Gotham; tl.Text = n ; tl.TextColor3 = .(,,); tl.TextSize = ; tl.TextXAlignment = .TextXAlignment.Left
fr = .(); fr.Parent = tl; fr.Position = .(,,,); fr.Size = .(,,,); fr.Text = ; fr.AutoButtonColor =
.(, fr).CornerRadius = .(,)
tb = .(); tb.Parent = fr; tb.BackgroundColor3 = .(,,); tb.Size = .(,,,); tb.AutoButtonColor = ; tb.Text =
.(, tb).CornerRadius = .(,)
mode tb.Position = .(,,,); fr.BackgroundColor3 = .(,,)
tb.Position = .(,,,); fr.BackgroundColor3 = .(,,)
()
mode = mode; cb (cb, mode)
mode tb:(.(,,,),,,,); fr.BackgroundColor3 = .(,,)
tb:(.(,,,),,,,); fr.BackgroundColor3 = .(,,)
fr.MouseButton1Click:(tog); tb.MouseButton1Click:(tog)
sec:(n, min, max, def, cb)
min = min ; max = max ; def = .(def min, min, max)
sl = .(); sl.Parent = wm; sl.BackgroundTransparency = ; sl.Size = .(,,,)
sl.Font = .Font.Gotham; sl.Text = (n )....(def); sl.TextColor3 = .(,,); sl.TextSize = ; sl.TextXAlignment = .TextXAlignment.Left
bg = .(); bg.Parent = sl; bg.BackgroundColor3 = .(,,); bg.Position = .(,,,); bg.Size = .(,,,); bg.Text = ; bg.AutoButtonColor =
.(, bg).CornerRadius = .(,)
fill = .(); fill.Parent = bg; fill.BackgroundColor3 = .(,,); fill.Size = .((def-min)/(max-min),,,)
.(, fill).CornerRadius = .(,)
sliding =
(input) p = .((input.Position.X - bg.AbsolutePosition.X)/bg.AbsoluteSize.X,,); v = .(min+((max-min)*p)); fill.Size = .(p,,,); sl.Text = (n )....(v); cb (cb, v)
bg.InputBegan:((i) i.UserInputType == .UserInputType.MouseButton1 i.UserInputType == .UserInputType.Touch sliding = ; (i) )
UserInputService.InputEnded:((i) i.UserInputType == .UserInputType.MouseButton1 i.UserInputType == .UserInputType.Touch sliding = )
UserInputService.InputChanged:((i) sliding (i.UserInputType == .UserInputType.MouseMovement i.UserInputType == .UserInputType.Touch) (i) )
sec:(n, opts, def, cb)
opts = opts {}; sel = def opts[] ; opened =
dl = .(); dl.Parent = wm; dl.BackgroundTransparency = ; dl.Size = .(,,,)
dl.Font = .Font.Gotham; dl.Text = n ; dl.TextColor3 = .(,,); dl.TextSize = ; dl.TextXAlignment = .TextXAlignment.Left
db = .(); db.Parent = dl; db.BackgroundColor3 = .(,,); db.Position = .(,,,); db.Size = .(,,,)
db.Font = .Font.Gotham; db.Text = (sel)..; db.TextColor3 = .(,,); db.TextSize =
.(, db).CornerRadius = .(,)
of = .(); of.Parent = wm; of.BackgroundColor3 = .(,,); of.Size = .(,,,#opts*); of.Visible =
.(, of).CornerRadius = .(,)
oll = .(); oll.Parent = of; oll.SortOrder = .SortOrder.LayoutOrder
_, o (opts)
ob = .(); ob.Parent = of; ob.BackgroundTransparency = ; ob.Size = .(,,,)
ob.Font = .Font.Gotham; ob.Text = (o); ob.TextColor3 = .(,,); ob.TextSize =
ob.MouseButton1Click:(() sel = o; db.Text = (sel)..; of.Visible = ; opened = ; cb (cb, sel) )
db.MouseButton1Click:(() opened = opened; of.Visible = opened )
sbtn.MouseButton1Click:(() sec:() )
sec
window
window = lib:(, , .KeyCode.Insert, )
window:()
aimSec = window:()
aimSec:()
aimSec:(, CFG.SilentEnabled, (v) CFG.SilentEnabled = v )
aimSec:(, , , CFG.HitChance, (v) CFG.HitChance = v )
aimSec:(, , , CFG.MaxDistance, (v) CFG.MaxDistance = v )
aimSec:(, {, , , }, CFG.TargetPart, (v) CFG.TargetPart = v )
aimSec:()
aimSec:(, CFG.FOVVisible, (v) CFG.FOVVisible = v; CFG.FOVEnabled = v )
aimSec:(, , , CFG.FOVRadius, (v) CFG.FOVRadius = v )
aimSec:()
aimSec:(, CFG.IndicatorEnabled, (v)
CFG.IndicatorEnabled = v
v indicatorFrame.Visible = ; indDot.Visible =
)
aimSec:()
wbSec = window:()
wbSec:()
wbSec:(, CFG.WallbangEnabled, (v)
CFG.WallbangEnabled = v
v CFG.WallCheck =
window:(, v )
)
wbSec:(, CFG.WallCheck, (v)
CFG.WallCheck = v
v CFG.WallbangEnabled =
)
wbSec:()
wbSec:()
wbSec:()
wbSec:()
window:()
espSec = window:()
espSec:()
espSec:(, CFG.ESPEnabled, (v)
CFG.ESPEnabled = v
_, ch (ESPFolder:())
ch:() ch.Enabled = v
)
espSec:()
espSec:()
aimSec:()Silent aim + esp wallbang - don't work
Stay safe
Never paste your .ROBLOSECURITY cookie anywhere, and use an alt account with scripts.

Tribes 3v3