Run it
Copy the script and paste it into your executor.
= :()
player = :().LocalPlayer
camera = .CurrentCamera
on =
Box_Color = .(, , )
Box_Thickness =
Box_Transparency =
Tracers =
Tracer_Color = .(, , )
Tracer_Thickness =
Tracer_Transparency =
Autothickness =
Team_Check =
red = .(, , )
green = .(, , )
()
line = .()
line.Visible =
line.From = .(, )
line.To = .(, )
line.Color = Box_Color
line.Thickness = Box_Thickness
line.Transparency = Box_Transparency
line
i, v (.Players:())
lines = {
line1 = (),
line2 = (),
line3 = (),
line4 = (),
line5 = (),
line6 = (),
line7 = (),
line8 = (),
line9 = (),
line10 = (),
line11 = (),
line12 = (),
Tracer = ()
}
lines.Tracer.Color = Tracer_Color
lines.Tracer.Thickness = Tracer_Thickness
lines.Tracer.Transparency = Tracer_Transparency
()
connection
connection = :().RenderStepped:(()
on v.Character ~= v.Character:() ~= v.Character:() ~= v.Name ~= player.Name v.Character.Humanoid.Health > v.Character:() ~=
pos, vis = camera:(v.Character.HumanoidRootPart.Position)
vis
Scale = v.Character.Head.Size.Y/
Size = .(, , ) * (Scale * )
Top1 = camera:((v.Character.HumanoidRootPart.CFrame * .(-Size.X, Size.Y, -Size.Z)).p)
Top2 = camera:((v.Character.HumanoidRootPart.CFrame * .(-Size.X, Size.Y, Size.Z)).p)
Top3 = camera:((v.Character.HumanoidRootPart.CFrame * .(Size.X, Size.Y, Size.Z)).p)
Top4 = camera:((v.Character.HumanoidRootPart.CFrame * .(Size.X, Size.Y, -Size.Z)).p)
Bottom1 = camera:((v.Character.HumanoidRootPart.CFrame * .(-Size.X, -Size.Y, -Size.Z)).p)
Bottom2 = camera:((v.Character.HumanoidRootPart.CFrame * .(-Size.X, -Size.Y, Size.Z)).p)
Bottom3 = camera:((v.Character.HumanoidRootPart.CFrame * .(Size.X, -Size.Y, Size.Z)).p)
Bottom4 = camera:((v.Character.HumanoidRootPart.CFrame * .(Size.X, -Size.Y, -Size.Z)).p)
lines.line1.From = .(Top1.X, Top1.Y)
lines.line1.To = .(Top2.X, Top2.Y)
lines.line2.From = .(Top2.X, Top2.Y)
lines.line2.To = .(Top3.X, Top3.Y)
lines.line3.From = .(Top3.X, Top3.Y)
lines.line3.To = .(Top4.X, Top4.Y)
lines.line4.From = .(Top4.X, Top4.Y)
lines.line4.To = .(Top1.X, Top1.Y)
lines.line5.From = .(Bottom1.X, Bottom1.Y)
lines.line5.To = .(Bottom2.X, Bottom2.Y)
lines.line6.From = .(Bottom2.X, Bottom2.Y)
lines.line6.To = .(Bottom3.X, Bottom3.Y)
lines.line7.From = .(Bottom3.X, Bottom3.Y)
lines.line7.To = .(Bottom4.X, Bottom4.Y)
lines.line8.From = .(Bottom4.X, Bottom4.Y)
lines.line8.To = .(Bottom1.X, Bottom1.Y)
lines.line9.From = .(Bottom1.X, Bottom1.Y)
lines.line9.To = .(Top1.X, Top1.Y)
lines.line10.From = .(Bottom2.X, Bottom2.Y)
lines.line10.To = .(Top2.X, Top2.Y)
lines.line11.From = .(Bottom3.X, Bottom3.Y)
lines.line11.To = .(Top3.X, Top3.Y)
lines.line12.From = .(Bottom4.X, Bottom4.Y)
lines.line12.To = .(Top4.X, Top4.Y)
Tracers
trace = camera:((v.Character.HumanoidRootPart.CFrame * .(, -Size.Y, )).p)
lines.Tracer.From = .(camera.ViewportSize.X/, camera.ViewportSize.Y)
lines.Tracer.To = .(trace.X, trace.Y)
Team_Check
v.TeamColor == player.TeamColor
u, x (lines)
x.Color = green
u, x (lines)
x.Color = red
Autothickness
distance = (player.Character.HumanoidRootPart.Position - v.Character.HumanoidRootPart.Position).magnitude
value = .(/distance*, , )
u, x (lines)
x.Thickness = value
u, x (lines)
x.Thickness = Box_Thickness
u, x (lines)
x ~= lines.Tracer
x.Visible =
Tracers
lines.Tracer.Visible =
u, x (lines)
x.Visible =
u, x (lines)
x.Visible =
.Players:(v.Name) ==
connection:()
)
.(ESP)()
.Players.PlayerAdded:((newplr)
lines = {
line1 = (),
line2 = (),
line3 = (),
line4 = (),
line5 = (),
line6 = (),
line7 = (),
line8 = (),
line9 = (),
line10 = (),
line11 = (),
line12 = (),
Tracer = ()
}
lines.Tracer.Color = Tracer_Color
lines.Tracer.Thickness = Tracer_Thickness
lines.Tracer.Transparency = Tracer_Transparency
()
connection
connection = :().RenderStepped:(()
on newplr.Character ~= newplr.Character:() ~= newplr.Character:() ~= newplr.Name ~= player.Name newplr.Character.Humanoid.Health > newplr.Character:() ~=
pos, vis = camera:(newplr.Character.HumanoidRootPart.Position)
vis
Scale = newplr.Character.Head.Size.Y/
Size = .(, , ) * (Scale * )
Top1 = camera:((newplr.Character.HumanoidRootPart.CFrame * .(-Size.X, Size.Y, -Size.Z)).p)
Top2 = camera:((newplr.Character.HumanoidRootPart.CFrame * .(-Size.X, Size.Y, Size.Z)).p)
Top3 = camera:((newplr.Character.HumanoidRootPart.CFrame * .(Size.X, Size.Y, Size.Z)).p)
Top4 = camera:((newplr.Character.HumanoidRootPart.CFrame * .(Size.X, Size.Y, -Size.Z)).p)
Bottom1 = camera:((newplr.Character.HumanoidRootPart.CFrame * .(-Size.X, -Size.Y, -Size.Z)).p)
Bottom2 = camera:((newplr.Character.HumanoidRootPart.CFrame * .(-Size.X, -Size.Y, Size.Z)).p)
Bottom3 = camera:((newplr.Character.HumanoidRootPart.CFrame * .(Size.X, -Size.Y, Size.Z)).p)
Bottom4 = camera:((newplr.Character.HumanoidRootPart.CFrame * .(Size.X, -Size.Y, -Size.Z)).p)
lines.line1.From = .(Top1.X, Top1.Y)
lines.line1.To = .(Top2.X, Top2.Y)
lines.line2.From = .(Top2.X, Top2.Y)
lines.line2.To = .(Top3.X, Top3.Y)
lines.line3.From = .(Top3.X, Top3.Y)
lines.line3.To = .(Top4.X, Top4.Y)
lines.line4.From = .(Top4.X, Top4.Y)
lines.line4.To = .(Top1.X, Top1.Y)
lines.line5.From = .(Bottom1.X, Bottom1.Y)
lines.line5.To = .(Bottom2.X, Bottom2.Y)
lines.line6.From = .(Bottom2.X, Bottom2.Y)
lines.line6.To = .(Bottom3.X, Bottom3.Y)
lines.line7.From = .(Bottom3.X, Bottom3.Y)
lines.line7.To = .(Bottom4.X, Bottom4.Y)
lines.line8.From = .(Bottom4.X, Bottom4.Y)
lines.line8.To = .(Bottom1.X, Bottom1.Y)
lines.line9.From = .(Bottom1.X, Bottom1.Y)
lines.line9.To = .(Top1.X, Top1.Y)
lines.line10.From = .(Bottom2.X, Bottom2.Y)
lines.line10.To = .(Top2.X, Top2.Y)
lines.line11.From = .(Bottom3.X, Bottom3.Y)
lines.line11.To = .(Top3.X, Top3.Y)
lines.line12.From = .(Bottom4.X, Bottom4.Y)
lines.line12.To = .(Top4.X, Top4.Y)
Tracers
trace = camera:((newplr.Character.HumanoidRootPart.CFrame * .(, -Size.Y, )).p)
lines.Tracer.From = .(camera.ViewportSize.X/, camera.ViewportSize.Y)
lines.Tracer.To = .(trace.X, trace.Y)
Team_Check
newplr.TeamColor == player.TeamColor
u, x (lines)
x.Color = green
u, x (lines)
x.Color = red
Autothickness
distance = (player.Character.HumanoidRootPart.Position - newplr.Character.HumanoidRootPart.Position).magnitude
value = .(/distance*, , )
u, x (lines)
x.Thickness = value
u, x (lines)
x.Thickness = Box_Thickness
u, x (lines)
x ~= lines.Tracer
x.Visible =
Tracers
lines.Tracer.Visible =
u, x (lines)
x.Visible =
u, x (lines)
x.Visible =
.Players:(newplr.Name) ==
connection:()
)
.(ESP)()
)3d box esp (Tracers, Box, Team Check but enemies is always red and team is always green) i already hide the name player of that innocent guy all credits go to blissful4992 open source https://v3rmillion.net/showthread.php?tid=1102913 more interest esp you can find in his github lmao https://github.com/Blissful4992 this is my setting so ye and also the script has the kuul version of a box line scanning player fr