Run it
Copy the script and paste it into your executor.
Rayfield = (:())()
Players = :()
RunService = :()
Workspace = :()
UserInputService = :()
LocalPlayer = Players.LocalPlayer
Camera = Workspace.CurrentCamera
()
aimbotEnabled =
aimSmoothing =
fovCircleEnabled =
fovSize =
espEnabled =
targetPart =
teamCheck =
(character, player)
hl = character:()
hl
myChar = LocalPlayer.Character
myChar
targetPartObj = character:(targetPart) character:()
targetPartObj
ray = Ray.(Camera.CFrame.Position, (targetPartObj.Position - Camera.CFrame.Position).Unit * )
hit, position = Workspace:(ray, {myChar, Camera})
hit
hitPlayer = Players:(hit.Parent)
hitPlayer hitPlayer == player
hl.FillColor = .(, , )
hl.OutlineColor = .(, , )
hl.FillColor = .(, , )
hl.OutlineColor = .(, , )
hl.FillColor = .(, , )
hl.OutlineColor = .(, , )
(character, player)
espEnabled
old = character:()
old old:()
hl = .()
hl.Name =
hl.FillColor = .(, , )
hl.OutlineColor = .(, , )
hl.FillTransparency =
hl.OutlineTransparency =
hl.Adornee = character
hl.Parent = character
(character, player)
(character)
hl = character:()
hl hl:()
()
_, player (Players:())
player ~= LocalPlayer player.Character
espEnabled
(player.Character, player)
(player.Character)
(player)
myChar = LocalPlayer.Character
myChar
targetPartObj = player.Character:(targetPart)
targetPartObj
ray = Ray.(Camera.CFrame.Position, (targetPartObj.Position - Camera.CFrame.Position).Unit * )
hit, position = Workspace:(ray, {myChar, Camera})
hit
hitPlayer = Players:(hit.Parent)
hitPlayer hitPlayer == player
()
aimbotEnabled fovCircleEnabled
myChar = LocalPlayer.Character
myChar myChar:()
viewport = Camera.ViewportSize
centerScreen = .(viewport.X / , viewport.Y / )
nearest, shortestDist = , .huge
_, player (Players:())
player ~= LocalPlayer player.Character
teamCheck player.Team == LocalPlayer.Team
targetPartObj = player.Character:(targetPart)
targetPartObj
screenPos, onScreen = Camera:(targetPartObj.Position)
onScreen screenPos.Z >
screenPos2D = .(screenPos.X, screenPos.Y)
distFromCenter = (screenPos2D - centerScreen).Magnitude
distFromCenter <= fovSize distFromCenter < shortestDist
(player)
shortestDist = distFromCenter
nearest = player
nearest
(character, player)
.()
player ~= LocalPlayer espEnabled
(character, player)
_, player (Players:())
player.Character
(player.Character, player)
player.CharacterAdded:((char)
(char, player)
)
Players.PlayerAdded:((player)
player.CharacterAdded:((char)
(char, player)
)
)
fovCircle = .()
fovCircle.Thickness =
fovCircle.NumSides =
fovCircle.Radius = fovSize
fovCircle.Color = .(, , )
fovCircle.Visible = fovCircleEnabled
fovCircle.Filled =
fovCircle.Transparency =
Window = Rayfield:({
Name = ,
LoadingTitle = ,
LoadingSubtitle = ,
ConfigurationSaving = {
Enabled = ,
FolderName = ,
FileName =
},
Discord = {
Enabled = ,
Invite = ,
RememberJoins =
}
})
AimbotTab = Window:(, )
AimbotSection = AimbotTab:()
AimbotToggle = AimbotTab:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
aimbotEnabled = Value
Rayfield:({
Title = ,
Content = Value ,
Duration = ,
Image = ,
})
,
})
SmoothingSlider = AimbotTab:({
Name = ,
Range = {, },
Increment = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
aimSmoothing = Value
,
})
FOVSection = AimbotTab:()
FOVToggle = AimbotTab:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
fovCircleEnabled = Value
fovCircle.Visible = Value
,
})
FOVSlider = AimbotTab:({
Name = ,
Range = {, },
Increment = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
fovSize = Value
fovCircle.Radius = Value
,
})
FOVColorPicker = AimbotTab:({
Name = ,
Color = .(, , ),
Flag = ,
Callback = (Value)
fovCircle.Color = Value
})
TargetSection = AimbotTab:()
TargetDropdown = AimbotTab:({
Name = ,
Options = {, , },
CurrentOption = {},
MultipleOptions = ,
Flag = ,
Callback = (Option)
targetPart = Option[]
,
})
TeamCheckToggle = AimbotTab:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
teamCheck = Value
,
})
ESPTab = Window:(, )
ESPSection = ESPTab:()
ESPToggle = ESPTab:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
espEnabled = Value
()
Rayfield:({
Title = ,
Content = Value ,
Duration = ,
Image = ,
})
,
})
ESPColorPicker = ESPTab:({
Name = ,
Color = .(, , ),
Flag = ,
Callback = (Value)
Rayfield:({
Title = ,
Content = ,
Duration = ,
Image = ,
})
})
ESPOutlineColorPicker = ESPTab:({
Name = ,
Color = .(, , ),
Flag = ,
Callback = (Value)
Rayfield:({
Title = ,
Content = ,
Duration = ,
Image = ,
})
})
ESPParagraph = ESPTab:({
Title = ,
Content =
})
SettingsTab = Window:(, )
UISection = SettingsTab:()
UIKeybind = SettingsTab:({
Name = ,
CurrentKeybind = ,
HoldToInteract = ,
Flag = ,
Callback = (Keybind)
,
})
CreditsSection = SettingsTab:()
DiscordButton = SettingsTab:({
Name = ,
Callback = ()
()
Rayfield:({
Title = ,
Content = ,
Duration = ,
Image = ,
})
,
})
CreditsLabel = SettingsTab:()
VersionLabel = SettingsTab:()
InfoTab = Window:(, )
InfoSection = InfoTab:()
InfoParagraph = InfoTab:({
Title = ,
Content =
})
FeaturesLabel = InfoTab:()
Feature1 = InfoTab:()
Feature2 = InfoTab:()
Feature3 = InfoTab:()
Feature4 = InfoTab:()
RunService.RenderStepped:(()
viewport = Camera.ViewportSize
fovCircle.Position = .(viewport.X / , viewport.Y / )
espEnabled
_, player (Players:())
player ~= LocalPlayer player.Character
(player.Character, player)
aimbotEnabled
target = ()
target target.Character
targetPartObj = target.Character:(targetPart)
targetPartObj
targetPos = targetPartObj.Position
LocalPlayer.Character LocalPlayer.Character:()
currentCF = Camera.CFrame
targetCF = .(currentCF.Position, targetPos)
Camera.CFrame = currentCF:(targetCF, aimSmoothing)
)
Rayfield:({
Title = ,
Content = ,
Duration = ,
Image = ,
})Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: sirius.menu, discord.gg.
lell

Universal