Run it
Copy the script and paste it into your executor.
Rayfield = (:())()
Window = Rayfield:({
Name = ,
Icon = ,
LoadingTitle = ,
LoadingSubtitle = ,
Theme = ,
ToggleUIKeybind = ,
DisableRayfieldPrompts = ,
DisableBuildWarnings = ,
ConfigurationSaving = {
Enabled = ,
FolderName = ,
FileName =
},
Discord = {
Enabled = ,
Invite = ,
RememberJoins =
},
KeySystem = ,
KeySettings = {
Title = ,
Subtitle = ,
Note = ,
FileName = ,
SaveKey = ,
GrabKeyFromSite = ,
Key = {}
}
})
Tab = Window:(, )
Tab:()
Tab:({
Name = ,
Callback = ()
plr = .Players.LocalPlayer
tool = plr.Character plr.Character:()
tool
Rayfield:({Title = , Content = , Duration = })
tool.Parent = plr.Backpack
()
tool.Parent =
handle = tool:() tool:()
handle
goal = .(, )
goal.Name =
goal.Anchored =
goal.CanCollide =
goal.Size = .(, , )
goal.Transparency =
goal.CFrame = handle.CFrame + .(, , )
att0 = .(, handle)
att1 = .(, goal)
align = .(, handle)
align.Attachment0 = att0
align.Attachment1 = att1
align.RigidityEnabled =
align.MaxForce =
align.Responsiveness =
bv = .(, handle)
bv.Velocity = .(, , )
bv.MaxForce = .(, , )
goal:()
,
})
Tab:({
Name = ,
Range = {, },
Increment = ,
Suffix = ,
CurrentValue = ,
Callback = (Value)
hum = .Players.LocalPlayer.Character .Players.LocalPlayer.Character:()
hum hum.WalkSpeed = Value
,
})
Tab:({
Name = ,
Range = {, },
Increment = ,
Suffix = ,
CurrentValue = ,
Callback = (Value)
hum = .Players.LocalPlayer.Character .Players.LocalPlayer.Character:()
hum hum.Health = Value
,
})
Tab:()
Tab:({
Title = ,
Content =
})
Tab:({
Name = ,
Callback = ()
char = .Players.LocalPlayer.Character
char
head = char:()
head
_, v (:())
v:() v.Anchored v:(char)
bv = .(, v)
bv.Velocity = .(, , )
bv.MaxForce = .(, , )
ap = .(, v)
att0 = .(, v)
att1 = .(, head)
ap.Attachment0 = att0
ap.Attachment1 = att1
ap.MaxForce =
ap.Responsiveness =
v:()
})
Tab:({
Title = ,
Content =
})
ESPTab = Window:(, )
ESPEnabled =
ShowLines =
ShowBoxes =
BoxSize =
drawings = {}
()
_, v (drawings)
(v) ==
_, d (v)
d.Remove d:()
v.Remove
v:()
drawings = {}
:().RenderStepped:(()
ESPEnabled ()
()
_, plr (.Players:())
plr ~= .Players.LocalPlayer plr.Character plr.Character:()
char = plr.Character
root = char:()
root
pos, onscreen = .CurrentCamera:(root.Position)
onscreen
drawings[plr] = {}
ShowBoxes
box = .()
box.Size = .( * BoxSize, * BoxSize)
box.Position = .(pos.X - * BoxSize, pos.Y - * BoxSize)
box.Color = .(, , )
box.Thickness =
box.Visible =
box.Transparency =
drawings[plr][] = box
ShowLines
line = .()
line.From = .(.CurrentCamera.ViewportSize.X / , .CurrentCamera.ViewportSize.Y)
line.To = .(pos.X, pos.Y)
line.Color = .(, , )
line.Thickness =
line.Visible =
drawings[plr][] = line
)
ESPTab:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
ESPEnabled = Value
,
})
ESPTab:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
ShowLines = Value
,
})
ESPTab:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
ShowBoxes = Value
,
})
ESPTab:({
Name = ,
Range = {, },
Increment = ,
Suffix = ,
CurrentValue = ,
Callback = (Value)
BoxSize = Value
,
})
PlayerTab = Window:(, )
selectedPlayer =
autoFling =
dropdown = PlayerTab:({
Name = ,
Options = {},
CurrentOption = ,
Flag = ,
Callback = (Value)
selectedPlayer = .Players:(Value)
,
})
.(()
names = {}
_, plr (.Players:())
plr ~= .Players.LocalPlayer
.(names, plr.Name)
dropdown:(names)
.()
)
(target)
target target.Character target.Character:()
char = .Players.LocalPlayer.Character
char
hrp = char:()
targetHrp = target.Character.HumanoidRootPart
bodyAng = .(, hrp)
bodyAng.AngularVelocity = .(, , )
bodyAng.MaxTorque = .(.huge, .huge, .huge)
noclip = :().Stepped:(()
_, v (char:())
v:() v.CanCollide =
)
char:(targetHrp.CFrame + .(, , ))
.()
target.Character (target.Character:() target.Character.Humanoid.Health <= )
bodyAng:()
noclip:()
char:(.SpawnLocation .SpawnLocation.Position .(, , ))
PlayerTab:({
Name = ,
Callback = ()
selectedPlayer (selectedPlayer)
,
})
PlayerTab:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
autoFling = Value
autoFling .()
selectedPlayer (selectedPlayer)
,
})
PlayerTab:({
Name = ,
Callback = ()
selectedPlayer selectedPlayer.Character selectedPlayer.Character:()
.Players.LocalPlayer.Character:(selectedPlayer.Character.HumanoidRootPart.Position + .(, , ))
,
})
PlayerTab:({
Name = ,
Callback = ()
selectedPlayer selectedPlayer.Character
_, v (selectedPlayer.Character:())
v:() v:()
,
})
stalkConn
PlayerTab:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
Value
stalkConn = :().RenderStepped:(()
selectedPlayer selectedPlayer.Character selectedPlayer.Character:()
myChar = .Players.LocalPlayer.Character
myChar myChar:()
myChar:(selectedPlayer.Character.HumanoidRootPart.Position - selectedPlayer.Character.HumanoidRootPart.CFrame.LookVector * )
)
stalkConn stalkConn:()
,
})
PlayerTab:({
Name = ,
Callback = ()
others = {}
_, v (.Players:())
v ~= .Players.LocalPlayer .(others, v)
#others >
selectedPlayer = others[.(, #others)]
Rayfield:({Title = , Content = .. selectedPlayer.Name, Duration = })
,
})
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.
Never paste your .ROBLOSECURITY cookie anywhere, and use an alt account with scripts.

Universal