Run it
Copy the script and paste it into your executor.
Rayfield = (:())()
Window = Rayfield:({
Name = ,
LoadingTitle = ,
LoadingSubtitle = ,
ConfigurationSaving = { Enabled = },
KeySystem =
})
Tab = Window:(, )
ESP = {
Boxes = ,
Tracers = ,
Names = ,
BoxColor = .(, , ),
TracerColor = .(, , ),
NameColor = .(, , )
}
Players = :()
RunService = :()
Camera = .CurrentCamera
LocalPlayer = Players.LocalPlayer
(player)
player == LocalPlayer
box = .()
box.Visible =
box.Thickness =
box.Filled =
tracer = .()
tracer.Visible =
tracer.Thickness =
name = .()
name.Visible =
name.Size =
name.Center =
name.Outline =
connection
connection = RunService.RenderStepped:(()
character = player.Character
character character:() character:() character.Humanoid.Health >
cframe, size = character:()
hrpPos, onScreen = Camera:(cframe.Position)
onScreen
topPos = Camera:((cframe * .(, size.Y / , )).Position)
bottomPos = Camera:((cframe * .(, -size.Y / , )).Position)
height = .(topPos.Y - bottomPos.Y)
width = height *
ESP.Boxes
box.Size = .(width, height)
box.Position = .(hrpPos.X - width / , topPos.Y)
box.Color = ESP.BoxColor
box.Visible =
box.Visible =
ESP.Tracers
tracer.From = .(Camera.ViewportSize.X / , Camera.ViewportSize.Y)
tracer.To = .(hrpPos.X, bottomPos.Y)
tracer.Color = ESP.TracerColor
tracer.Visible =
tracer.Visible =
ESP.Names
name.Position = .(hrpPos.X, topPos.Y - )
name.Text = player.DisplayName player.Name
name.Color = ESP.NameColor
name.Visible =
name.Visible =
box.Visible =
tracer.Visible =
name.Visible =
box.Visible =
tracer.Visible =
name.Visible =
Players:(player.Name)
box:()
tracer:()
name:()
connection:()
)
_, player (Players:())
(player)
Players.PlayerAdded:(createESP)
Tab:({
Name = ,
CurrentValue = ,
Callback = (Value) ESP.Boxes = Value ,
})
Tab:({
Name = ,
CurrentValue = ,
Callback = (Value) ESP.Tracers = Value ,
})
Tab:({
Name = ,
CurrentValue = ,
Callback = (Value) ESP.Names = Value ,
})
Tab:({
Name = ,
Color = ESP.BoxColor,
Callback = (Value) ESP.BoxColor = Value
})
Tab:({
Name = ,
Color = ESP.TracerColor,
Callback = (Value) ESP.TracerColor = Value
})Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: sirius.menu.
Simple and clean Universal ESP script built with Rayfield UI. Features: - Fixed Bounding Box ESP (accurate sizes) - Tracers ESP - Name ESP - Color Pickers for customization - Smooth performance & auto-cleanup on player leave

Universal