Run it
Copy the script and paste it into your executor.
Plrs = :()
MyPlr = Plrs.LocalPlayer
()
MyPlr.Character ~=
MyChar = MyPlr.Character
MyGui = :()
RunS = :()
Teams = :()
C = .CurrentCamera
RunS.RenderStepped:()
C.ViewportSize.X > C.ViewportSize.Y >
Settings = {
KeyCodeToToggle = ,
KeyCodeToScrollRight = ,
KeyCodeToScrollLeft = ,
ColorCodes = {
Enemy = .(, , ),
Ally = .(, , ),
},
ShowTracers = ,
TracerOptions = {
ShowEnemies = ,
ShowAllies = ,
},
ShowESP = ,
ESPOptions = {
ShowEnemies = ,
ShowAllies = ,
ShowHealth = ,
ShowName = ,
ShowDistance = ,
},
PlayerESPCrap = {},
PlayerCrap = {},
FakeCrap = {},
}
CC = Settings.ColorCodes
TO = Settings.TracerOptions
ESPO = Settings.ESPOptions
PESPC = Settings.PlayerESPCrap
PC = Settings.PlayerCrap
DONT_IGNORE = {
,
,
,
,
,
,
,
}
(Str)
i, v (DONT_IGNORE)
(Str == v)
Called =
(Par)
Called = Called +
Hint = .(, )
Hint.Text = .. Called
()
()
()
(Par)
i, v (Par:())
((v.Name))
.(Settings.FakeCrap, v)
( .. v.Name)
v.ChildAdded:((EEEE)
(EEEE)
)
(v)
(v)
(Par)
i, v (Par:())
(Plrs:(v.Name))
.(Settings.FakeCrap, v)
( .. v.Name)
(v)
RunS.RenderStepped:()
(Par)
(Par)
returnValue = {}
rgc
rgc = (Par)
i, c , Par:()
.(returnValue, c)
(c)
(Par)
returnValue
(Plr)
Find = C:( .. Plr.Name)
(Find)
Find2 = Find:()
(Find2)
T = .(, Find)
T.Name =
Find2 = Find:()
(Find2)
T = .(, Find)
T.Name =
Find
mod = .(, C)
mod.Name = .. Plr.Name
T = .(, mod)
T.Name =
ESP = .(, mod)
ESP.Name =
mod
(What, Plr)
((MyPlr.Character ~= Plr.Character ~= ) (MyPlr.Character.PrimaryPart ~= Plr.Character.PrimaryPart ~= ))
((MyPlr.Character.PrimaryPart.Position - Plr.Character.PrimaryPart.Position).magnitude < )
P = What.Part
P.Transparency =
M = P.Mesh
(Plr.Character == )
RunS.RenderStepped:()
Plr.Character ~=
R = C:(C.ViewportSize.X / , C.ViewportSize.Y, )
Dist = (R.Origin - (Plr.Character.PrimaryPart.Position - .(, , ))).magnitude
P.Size = .(, , Dist)
P.CFrame = .(R.Origin, (Plr.Character.PrimaryPart.Position - .(, , ))) * .(, , -Dist / )
P.BrickColor = BrickColor.(
#Teams:() > (
Plr.TeamColor == MyPlr.TeamColor CC.Ally
Plr.TeamColor ~= MyPlr.TeamColor CC.Enemy
) #Teams:() <= CC.Enemy
)
M.Scale = .(, , P.Size.Z / Dist)
P = What.Part
P.Transparency =
Aim =
(HealthBar, HealthTxt, Plr, DistTxt, PlrName)
(Plr.Character == )
RunS.RenderStepped:()
Plr.Character ~=
((Plr.Character.PrimaryPart.Position - MyPlr.Character.PrimaryPart.Position).magnitude <= )
HealthBar.Parent.Parent.Visible =
HealthBar.Parent.Parent.Visible =
HealthBar.Size = .(Plr.Character.Humanoid.Health / Plr.Character.Humanoid.MaxHealth, -, , -)
HealthTxt.Text = .(Plr.Character.Humanoid.Health) .. .. .(Plr.Character.Humanoid.MaxHealth)
Dist = (Plr.Character.PrimaryPart.Position - MyPlr.Character.PrimaryPart.Position).magnitude
DistTxt.Text = .(Dist) ..
PlrName.TextColor3 = (
#Teams:() > (
Plr.TeamColor == MyPlr.TeamColor CC.Ally
Plr.TeamColor ~= MyPlr.TeamColor CC.Enemy
) #Teams:() <= CC.Enemy
)
DistTxt.TextColor3 = (
#Teams:() > (
Plr.TeamColor == MyPlr.TeamColor CC.Ally
Plr.TeamColor ~= MyPlr.TeamColor CC.Enemy
) #Teams:() <= CC.Enemy
)
(What, Plr)
((MyPlr.Character ~= Plr.Character ~= ) (MyPlr.Character.PrimaryPart ~= Plr.Character.PrimaryPart ~= ))
((MyPlr.Character.PrimaryPart.Position - Plr.Character.PrimaryPart.Position).magnitude < )
(PC[Plr] ~= )
viewpoint = C.CoordinateFrame
PDists = {}
i, p , PC[Plr]
.(PDists, (viewpoint.p - i.Position).magnitude)
nearestDistance = .((PDists))
furthestDistance = .((PDists))
i, p , PC[Plr]
O, M, S = (p)
Dist = (i.Position - viewpoint.p).magnitude
DistMult = Aim + (Dist - nearestDistance) / (furthestDistance - nearestDistance)
O.Transparency = .(S + (i.Transparency * ( - S)), )
unit = (i.Position - viewpoint.p).unit * DistMult
pos = viewpoint.p + unit
OF = .(pos) * .(i.CFrame:())
O.CFrame = OF
OS = DistMult / Dist
(M == )
O.Mesh.Scale = i.Size * OS
(M:() M.MeshType.Name == ) (M:() == )
O[M.Name].Scale = M.Scale * OS
O[M.Name].Scale = M.Scale * i.Size * OS
O.BrickColor = BrickColor.(
#Teams:() > (
Plr.TeamColor == MyPlr.TeamColor CC.Ally
Plr.TeamColor ~= MyPlr.TeamColor CC.Enemy
) #Teams:() <= CC.Enemy
)
Mouse = MyPlr:()
R = Ray.(Mouse.UnitRay.Origin, Mouse.UnitRay.Direction * )
RP = :(R, Settings.FakeCrap, , )
(RP ~= )
Find = Plrs:(RP.Parent.Name) Plrs:(.(RP.Parent.Name, .() + ))
((Find Find:()) (Find ~= MyPlr Find == Plr))
Aim =
()
Aim =
Aim =
(Plr)
ESPModel = (Plr)
PESPC[Plr] = ESPModel
(Settings.ShowTracers)
T = ESPModel[]
(T:(Plr.Name))
mod = .(, T)
mod.Name = Plr.Name
P = .(, mod)
P.FormFactor =
P.Material =
P.Transparency =
P.Anchored =
P.Locked =
P.CanCollide =
.(Settings.FakeCrap, P)
M = .(, P)
RunS:( .. Plr.Name, .RenderPriority.Character.Value - , ()
(mod, Plr)
)
(Settings.ShowESP)
ESP = ESPModel[]
mod = .(, ESP)
mod.Name = Plr.Name
RunS.RenderStepped:()
Plr.Character ~=
i, v , (Plr.Character)
(v:())
O = .(, mod)
O.Anchored =
O.CanCollide =
O.FormFactor =
O.Size = .(, , )
O.Name = .. v.Name
O.Material =
O.TopSurface =
O.BottomSurface =
O.FrontSurface =
O.BackSurface =
O.LeftSurface =
O.RightSurface =
P =
PMesh =
ii, vv , (v)
(vv:())
ThisPMesh = vv:()
meshChanged = vv.Changed:((Prop)
(Prop == Prop == Prop == )
ThisPMesh[Prop] = vv[Prop]
)
PMesh = ThisPMesh
(vv:())
vv:().Parent = O
(PMesh == )
M = .(, O)
PMesh:().Parent = O
(O.Name == )
Info = .(, O.Mesh)
Info.Name =
Info.Adornee = O
Info.Size = .(, , , )
Info.ExtentsOffset = .(, , )
Stats = .(, Info)
Stats.BackgroundTransparency =
Stats.Name =
Stats.Size = .(, , , )
Stats.Visible =
Health = .(, Stats)
Health.Name =
Health.BackgroundColor3 = .(, , )
Health.BorderSizePixel =
Health.Position = .(, , , )
Health.Size = .(, , , )
HealthBG = .(, Health)
HealthBG.Name =
HealthBG.BackgroundColor3 = .(, , )
HealthBG.BorderSizePixel =
HealthBG.Position = .(, , , )
HealthBG.Size = .(, -, , -)
HealthNum = .(, Health)
HealthNum.Name =
HealthNum.BackgroundTransparency =
HealthNum.Size = .(, , , )
HealthNum.Font =
HealthNum.FontSize =
HealthNum.Text =
HealthNum.TextColor3 = .(, , )
PlrName = .(, Stats)
PlrName.Name =
PlrName.BackgroundTransparency =
PlrName.Size = .(, , , )
PlrName.Font =
PlrName.FontSize =
PlrName.Text = Plr.Name
PlrName.TextColor3 = (
#Teams:() > (
Plr.TeamColor == MyPlr.TeamColor CC.Ally
Plr.TeamColor ~= MyPlr.TeamColor CC.Enemy
) #Teams:() <= CC.Enemy
)
PlrDist = PlrName:()
PlrDist.Parent = PlrName.Parent
PlrDist.Name =
PlrDist.Text =
PlrDist.Position = .(, , , )
PlrDist.TextColor3 = (
#Teams:() > (
Plr.TeamColor == MyPlr.TeamColor CC.Ally
Plr.TeamColor ~= MyPlr.TeamColor CC.Enemy
) #Teams:() <= CC.Enemy
)
RunS:( .. Plr.Name, .RenderPriority.Character.Value - , ()
(HealthBG, HealthNum, Plr, PlrDist, PlrName)
)
(PC[Plr] == )
PC[Plr] = {}
PC[Plr][v] = {O, PMesh, }
.(Settings.FakeCrap, O)
.(Settings.FakeCrap, PMesh)
RunS:( .. Plr.Name, .RenderPriority.Character.Value - , ()
(mod, Plr)
)
(Plr)
RunS:( .. Plr.Name)
RunS:( .. Plr.Name)
Find = C:( .. Plr.Name)
(Find)
Find = Find:()
(Find)
Find:()
PC[Plr] = {}
(Char, Plr)
(Plr)
(Plr)
(Plr)
(Plr)
Plr.CharacterAdded:((Char)
(Char, Plr)
)
(Plr)
RunS:( .. Plr.Name)
RunS:( .. Plr.Name)
RunS:( .. Plr.Name)
Find = C:( .. Plr.Name)
(Find)
Find:()
()
i, v (Plrs:())
(v ~= MyPlr)
(v)
v.CharacterAdded:((Char)
(Char, v)
)
()
()
()
()
Plrs.PlayerAdded:(OnPlayerAdded)
Plrs.PlayerRemoving:(OnPlayerRemoved)
Universal