Run it
Copy the script and paste it into your executor.
Rayfield = (:())()
Window = Rayfield:({
Name = ,
LoadingTitle = ,
LoadingSubtitle = ,
ConfigurationSaving = {
Enabled = ,
FolderName = ,
FileName = ,
},
Discord = {Enabled = },
KeySystem = ,
})
Players = :()
Teams = :()
RunService = :()
Workspace = :()
UserInputService = :()
LocalPlayer = Players.LocalPlayer
Camera = Workspace.CurrentCamera
SilentAimEnabled =
FFAMode =
ShowFOV =
FOVRadius =
ESPEnabled =
TargetTeams = {}
FOVCircle = .()
FOVCircle.Color = .(, , )
FOVCircle.Thickness =
FOVCircle.NumSides =
FOVCircle.Filled =
FOVCircle.Visible = ShowFOV
FOVCircle.Radius = FOVRadius
FOVCircle.Position = .(Camera.ViewportSize.X / , Camera.ViewportSize.Y / )
RunService.RenderStepped:(()
FOVCircle.Position = .(Camera.ViewportSize.X / , Camera.ViewportSize.Y / )
FOVCircle.Radius = FOVRadius
FOVCircle.Visible = ShowFOV SilentAimEnabled
)
Highlights = {}
(character)
character
highlight = .()
highlight.Parent = character
highlight.Enabled = ESPEnabled
highlight.FillTransparency =
highlight.OutlineColor = .(, , )
Highlights[character] = highlight
(character)
Highlights[character]
Highlights[character]:()
Highlights[character] =
(value)
ESPEnabled = value
_, player (Players:())
player ~= LocalPlayer player.Character
value
Highlights[player.Character]
(player.Character)
Highlights[player.Character].Enabled =
Highlights[player.Character]
Highlights[player.Character].Enabled =
()
closest =
minDist = .huge
center = .(Camera.ViewportSize.X / , Camera.ViewportSize.Y / )
_, player (Players:())
player == LocalPlayer
character = player.Character
character
humanoid = character:()
humanoid humanoid.Health <=
targetable = FFAMode
targetable
teamName = player.Team player.Team.Name
teamName TargetTeams[teamName]
targetable =
targetable
part = character:() character:()
part
screenPos, onScreen = Camera:(part.Position)
onScreen
dist = (.(screenPos.X, screenPos.Y) - center).Magnitude
dist > FOVRadius
dist < minDist
minDist = dist
closest = part
closest
oldNamecall
oldNamecall = (Workspace, , ((self, ...)
args = {...}
method = ()
self == Workspace method == SilentAimEnabled
target = ()
target
origin = args[]
direction = args[]
root = target.Parent:()
velocity = root root.Velocity .zero
predictionFactor =
predictedPos = target.Position + velocity * predictionFactor
args[] = (predictedPos - origin).Unit * direction.Magnitude
(self, (args))
))
_, player (Players:())
player.CharacterAdded:((character)
.()
player ~= LocalPlayer
ESPEnabled
(character)
)
player.CharacterRemoving:((character)
(character)
)
player ~= LocalPlayer player.Character
ESPEnabled
(player.Character)
Players.PlayerAdded:((player)
player.CharacterAdded:((character)
.()
player ~= LocalPlayer
ESPEnabled
(character)
)
player.CharacterRemoving:((character)
(character)
)
)
Tab = Window:()
Tab:({
Name = ,
CurrentValue = ,
Callback = (value)
SilentAimEnabled = value
,
})
Tab:({
Name = ,
CurrentValue = ,
Callback = (value)
FFAMode = value
,
})
Tab:({
Name = ,
CurrentValue = ,
Callback = (value)
ShowFOV = value
,
})
Tab:({
Name = ,
Range = {, },
Increment = ,
CurrentValue = ,
Callback = (value)
FOVRadius = value
,
})
Tab:({
Name = ,
CurrentValue = ,
Callback = (value)
(value)
,
})
_, team (Teams:())
Tab:({
Name = .. team.Name,
CurrentValue = ,
Callback = (value)
TargetTeams[team.Name] = value
,
})
Teams.ChildAdded:((team)
Tab:({
Name = .. team.Name,
CurrentValue = ,
Callback = (value)
TargetTeams[team.Name] = 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.
The esp got ruined in ther procces of deobufscation most of the stuff are there owner skid couldnt protect his tuff :/ this isnt full this is 80% deobufscation join discord for more leaks! https://discord.gg/HTNCbR6wFb
Never paste your .ROBLOSECURITY cookie anywhere, and use an alt account with scripts.

Universal