Run it
Copy the script and paste it into your executor.
( .Flags)
.Flags = {
ESP = {
NotVisibleColor = .(,,);
VisibleColor = .(,,);
DistanceLimit = ;
Box = ;
Name = ;
Weapon = ;
Distance = ;
VisibleCheck = ;
Sleepers = ;
};
HitboxExpander = {
Size = ;
Enabled = ;
Transparency = ;
Part = ;
};
};
( .Loaded)
.Loaded = ;
ReplicatedStorage = :();
RunService = :();
Items = ReplicatedStorage:();
CoreGui = :();
CurrentCamera = .CurrentCamera;
IgnoreFolder = :();
OriginalSizes = {};
WeaponInfo = {};
SleepAnimationId =
i,v (ReplicatedStorage.Shared.entities.Player.Model:())
v:()
OriginalSizes[v.Name] = v.Size;
i,v (Items:())
v:(,v.Name);
(Player)
Animations = Player.AnimationController:();
i,v (Animations)
(v.IsPlaying v.Animation.AnimationId == SleepAnimationId)
;
;
()
BillboardGui = .()
Box = .()
PlayerName = .()
PlayerWeapon = .()
PlayerDistance = .()
UIStroke = .()
BillboardGui.Parent = CoreGui;
BillboardGui.ZIndexBehavior = .ZIndexBehavior.Sibling
BillboardGui.Active =
BillboardGui.AlwaysOnTop =
BillboardGui.LightInfluence =
BillboardGui.Size = .(, , , )
Box.Name =
Box.Parent = BillboardGui
Box.AnchorPoint = .(, )
Box.BackgroundColor3 = .(, , )
Box.BackgroundTransparency =
Box.BorderColor3 = .(, , )
Box.BorderSizePixel =
Box.Position = .(, , , )
Box.Size = .(, , , )
UIStroke.Name =
UIStroke.Parent = Box;
UIStroke.Thickness = ;
UIStroke.Color = .(,,);
UIStroke.LineJoinMode = .LineJoinMode.Miter;
PlayerName.Name =
PlayerName.Parent = BillboardGui
PlayerName.AnchorPoint = .(, )
PlayerName.BackgroundColor3 = .(, , )
PlayerName.BackgroundTransparency =
PlayerName.BorderColor3 = .(, , )
PlayerName.BorderSizePixel =
PlayerName.Position = .(, , , )
PlayerName.Size = .(, , , )
PlayerName.Font = .Font.SourceSans
PlayerName.Text =
PlayerName.TextColor3 = .(, , )
PlayerName.TextSize =
PlayerName.TextYAlignment = .TextYAlignment.Bottom
PlayerWeapon.Name =
PlayerWeapon.Parent = BillboardGui
PlayerWeapon.BackgroundColor3 = .(, , )
PlayerWeapon.BackgroundTransparency =
PlayerWeapon.BorderColor3 = .(, , )
PlayerWeapon.BorderSizePixel =
PlayerWeapon.Position = .(, , , )
PlayerWeapon.Size = .(, , , )
PlayerWeapon.Font = .Font.SourceSans
PlayerWeapon.Text =
PlayerWeapon.TextColor3 = .(, , )
PlayerWeapon.TextSize =
PlayerWeapon.TextXAlignment = .TextXAlignment.Left
PlayerWeapon.TextYAlignment = .TextYAlignment.Bottom
PlayerWeapon.Visible = ;
PlayerDistance.Name =
PlayerDistance.Parent = BillboardGui
PlayerDistance.AnchorPoint = .(, )
PlayerDistance.BackgroundColor3 = .(, , )
PlayerDistance.BackgroundTransparency =
PlayerDistance.BorderColor3 = .(, , )
PlayerDistance.BorderSizePixel =
PlayerDistance.Position = .(, , , )
PlayerDistance.Size = .(, , , )
PlayerDistance.Font = .Font.SourceSans
PlayerDistance.Text =
PlayerDistance.TextColor3 = .(, , )
PlayerDistance.TextSize =
PlayerDistance.TextYAlignment = .TextYAlignment.Bottom
BillboardGui;
(Player)
Model = Player:();
Model Model:() ;
(Model)
Model.ClassName == Model:() Model.PrimaryPart~=;
(Billboard,Color)
Billboard.PlayerName.TextColor3 = Color;
Billboard.PlayerDistance.TextColor3 = Color;
Billboard.PlayerWeapon.TextColor3 = Color;
Billboard.Box.UIStroke.Color = Color;
(Model,Size,Hitbox)
(Hitbox.Enabled)
Part = Model[Hitbox.Part];
Part.Size = .(Size,Size,Size);
Part.Transparency = Hitbox.Transparency;
Part.CanCollide = ;
Part = Model[Hitbox.Part];
Part.Size = OriginalSizes[Hitbox.Part];
Part.Transparency = ;
Part.CanCollide = ;
HasESP = {};
RunService.Heartbeat:(()
ESP = .Flags.ESP;
Hitbox = .Flags.HitboxExpander;
i,v (:())
(HasESP[v] (v))
(HasESP[v] == )
Billboard = ();
HasESP[v] = Billboard;
Billboard.Adornee = v.PrimaryPart;
(HasESP[v] ~= )
Billboard = HasESP[v];
PrimaryPosition = v.PrimaryPart.Position;
Origin = CurrentCamera.CFrame.Position;
Distance = (Origin-PrimaryPosition).Magnitude;
(v,Hitbox.Size,Hitbox);
Sleeping = (v);
((Distance > ESP.DistanceLimit) ( ESP.Sleepers Sleeping))
Billboard.Enabled = ;
;
Billboard.Enabled = ;
Billboard.Adornee = v.PrimaryPart;
Billboard.Box.Visible = ESP.Box;
Billboard.PlayerDistance.Visible = ESP.Distance;
Billboard.PlayerName.Visible = ESP.Name;
Billboard.PlayerWeapon.Visible = ESP.Weapon;
Billboard.PlayerDistance.Text = .(Distance) .. ;
Billboard.PlayerWeapon.Text = (v);
(v.Head.Nametag.tag.Text ~= )
Billboard.PlayerName.Text = v.Head.Nametag.tag.Text;
Params = RaycastParams.();
Params.FilterDescendantsInstances = {IgnoreFolder,v};
Direction = PrimaryPosition - Origin;
Raycast = :(Origin,Direction,Params);
(Billboard, ( Raycast ESP.VisibleCheck) ESP.VisibleColor ESP.NotVisibleColor);
)
free source trident sruvival

Universal