Run it
Copy the script and paste it into your executor.
OrionLib = (:(()))()
Window = OrionLib:({
Name = ,
HidePremium = ,
SaveConfig = ,
ConfigFolder =
})
ESPTab = Window:({
Name = ,
Icon = ,
PremiumOnly =
})
ESPSection = ESPTab:({
Name =
})
ESPEnabled =
BoxESPEnabled =
HealthESPEnabled =
NameESPEnabled =
TracerESPEnabled =
DistanceESPEnabled =
BoxESPColor = .(, , )
HealthESPColor = .(, , )
NameESPColor = .(, , )
TracerESPColor = .(, , )
DistanceESPColor = .(, , )
(player)
character = player.Character player.CharacterAdded:()
humanoidRootPart = character:()
humanoid = character:()
head = character:()
boxESP = .()
boxESP.Visible =
boxESP.Color = BoxESPColor
boxESP.Thickness =
boxESP.Transparency =
boxESP.Filled =
healthESP = .()
healthESP.Visible =
healthESP.Color = HealthESPColor
healthESP.Size =
healthESP.Center =
healthESP.Outline =
nameESP = .()
nameESP.Visible =
nameESP.Color = NameESPColor
nameESP.Size =
nameESP.Center =
nameESP.Outline =
tracerESP = .()
tracerESP.Visible =
tracerESP.Color = TracerESPColor
tracerESP.Thickness =
tracerESP.Transparency =
distanceESP = .()
distanceESP.Visible =
distanceESP.Color = DistanceESPColor
distanceESP.Size =
distanceESP.Center =
distanceESP.Outline =
()
character:(.Workspace)
boxESP.Visible =
healthESP.Visible =
nameESP.Visible =
tracerESP.Visible =
distanceESP.Visible =
vector, onScreen = .Workspace.CurrentCamera:(humanoidRootPart.Position)
onScreen ESPEnabled
BoxESPEnabled
rootPos, _ = .Workspace.CurrentCamera:(humanoidRootPart.Position)
headPos, _ = .Workspace.CurrentCamera:(head.Position + .(, , ))
legPos, _ = .Workspace.CurrentCamera:(humanoidRootPart.Position - .(, , ))
boxESP.Size = .( / rootPos.Z, headPos.Y - legPos.Y)
boxESP.Position = .(rootPos.X - boxESP.Size.X / , rootPos.Y - boxESP.Size.Y / )
boxESP.Color = BoxESPColor
boxESP.Visible =
boxESP.Visible =
HealthESPEnabled
health = .(humanoid.Health)
maxHealth = .(humanoid.MaxHealth)
healthESP.Text = health .. .. maxHealth
healthESP.Position = .(vector.X, vector.Y + )
healthESP.Color = HealthESPColor
healthESP.Visible =
healthESP.Visible =
NameESPEnabled
nameESP.Text = player.Name
nameESP.Position = .(vector.X, vector.Y - )
nameESP.Color = NameESPColor
nameESP.Visible =
nameESP.Visible =
TracerESPEnabled
tracerESP.From = .(.CurrentCamera.ViewportSize.X / , .CurrentCamera.ViewportSize.Y)
tracerESP.To = .(vector.X, vector.Y)
tracerESP.Color = TracerESPColor
tracerESP.Visible =
tracerESP.Visible =
DistanceESPEnabled
distance = (.CurrentCamera.CFrame.Position - humanoidRootPart.Position).Magnitude
distanceESP.Text = .(distance) ..
distanceESP.Position = .(vector.X, vector.Y + )
distanceESP.Color = DistanceESPColor
distanceESP.Visible =
distanceESP.Visible =
boxESP.Visible =
healthESP.Visible =
nameESP.Visible =
tracerESP.Visible =
distanceESP.Visible =
:().RenderStepped:(UpdateESP)
_, player (.Players:())
player ~= .Players.LocalPlayer
(player)
.Players.PlayerAdded:((player)
(player)
)
ESPSection:({
Name = ,
Default = ,
Callback = (Value)
ESPEnabled = Value
})
ESPSection:({
Name = ,
Default = ,
Callback = (Value)
BoxESPEnabled = Value
})
ESPSection:({
Name = ,
Default = ,
Callback = (Value)
HealthESPEnabled = Value
})
ESPSection:({
Name = ,
Default = ,
Callback = (Value)
NameESPEnabled = Value
})
ESPSection:({
Name = ,
Default = ,
Callback = (Value)
TracerESPEnabled = Value
})
ESPSection:({
Name = ,
Default = ,
Callback = (Value)
DistanceESPEnabled = Value
})
ESPSection:({
Name = ,
Default = BoxESPColor,
Callback = (Value)
BoxESPColor = Value
})
ESPSection:({
Name = ,
Default = HealthESPColor,
Callback = (Value)
HealthESPColor = Value
})
ESPSection:({
Name = ,
Default = NameESPColor,
Callback = (Value)
NameESPColor = Value
})
ESPSection:({
Name = ,
Default = TracerESPColor,
Callback = (Value)
TracerESPColor = Value
})
ESPSection:({
Name = ,
Default = DistanceESPColor,
Callback = (Value)
DistanceESPColor = Value
})
OrionLib:()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.
Locates all players