Run it
Copy the script and paste it into your executor.
()
success, result = (()
()
mt = ()
(mt, )
oldNamecall = mt.__namecall
mt.__namecall = ((self, ...)
method = ()
(self) == (method == method == )
remoteName = (self):()
blockPatterns = {
, , , ,
, , , , , ,
, , , , ,
, , , ,
}
_, pattern (blockPatterns)
remoteName:(pattern)
(self, ...)
)
oldIndex = mt.__index
mt.__index = ((self, key)
(self) == self:()
key ==
key ==
(self, key)
)
)
success
()
()
(InstantBypass)
.()
Players = :()
UserInputService = :()
Workspace = :()
GuiService = :()
RunService = :()
ReplicatedStorage = :()
Camera = Workspace.CurrentCamera
LocalPlayer = Players.LocalPlayer
mouse = LocalPlayer:()
RayfieldLibrary =
RayfieldLoaded =
urls = {
,
,
,
}
()
i, url (urls)
success, result = (()
:(url)
)
success result #result >
loadSuccess, loaded = (, result)
loadSuccess loaded
(loaded) ==
initSuccess, initResult = (loaded)
initSuccess initResult
RayfieldLibrary = initResult
RayfieldLoaded =
( .. i)
RayfieldLibrary = loaded
RayfieldLoaded =
( .. i)
( .. i .. )
.()
RayfieldLoaded RayfieldLibrary
()
spectating =
targetPlayer =
originalCameraSubject =
originalCameraType =
espEnabled =
espType =
espColor = .(, , )
espConnections = {}
espObjects = {}
invisibleEnabled =
flyEnabled =
flySpeed =
flyConnection =
originalTransparency = {}
originalCollision = {}
speedEnabled =
speedValue =
originalSpeed =
speedConnection =
speedTweenConnection =
speedForceConnection =
flyTweenConnection =
originalGravity =
npcName =
()
_, v (Workspace:())
v:() v.Name:():(npcName:())
v
v:() v.Name:():(npcName:())
v
()
npc = ()
npc
npc:() npc.PrimaryPart
npc.PrimaryPart.Position
npc:()
npc.Position
()
npcPos = ()
npcPos
character = LocalPlayer.Character
character
rootPart = character:()
rootPart
rootPart.CFrame = .(npcPos + .(, , ))
()
(()
UserInputService.MouseIconEnabled =
UserInputService.MouseBehavior = .MouseBehavior.Default
GuiService.SelectedObject =
)
()
(()
.()
spectating
(ForceCursorVisible)
)
Window = RayfieldLibrary:({
Name = ,
LoadingTitle = ,
LoadingSubtitle = ,
ConfigurationSaving = { Enabled = , FolderName = , FileName = },
Discord = { Enabled = },
KeySystem =
})
.()
PlayerTab = Window:(, )
PlayerTab:()
PlayerTab:({ Title = , Content = })
MovementSection = PlayerTab:()
()
speedConnection speedConnection:()
speedConnection = UserInputService.InputBegan:((input, gp)
speedEnabled input.KeyCode == .KeyCode.LeftShift
)
()
speedForceConnection speedForceConnection:()
speedForceConnection = RunService.RenderStepped:(()
speedEnabled
char = LocalPlayer.Character
char
hum = char:()
hum hum.WalkSpeed ~= speedValue
hum.WalkSpeed = speedValue
)
()
speedForceConnection
speedForceConnection:()
speedForceConnection =
(target, dur)
char = LocalPlayer.Character
char
hum = char:()
hum
start = hum.WalkSpeed
steps =
stepTime = dur / steps
inc = (target - start) / steps
speedTweenConnection speedTweenConnection:()
step =
speedTweenConnection = RunService.Heartbeat:(()
step < steps
step = step +
(() hum.WalkSpeed = start + inc * step )
(() hum.WalkSpeed = target )
speedTweenConnection:()
speedTweenConnection =
)
SpeedToggle = PlayerTab:({
Name = ,
Content = .. speedValue,
CurrentValue = ,
Flag = ,
Callback = (v)
(()
speedEnabled = v
char = LocalPlayer.Character
char
RayfieldLibrary:({Title=,Content=,Duration=})
SpeedToggle:()
hum = char:()
hum
RayfieldLibrary:({Title=,Content=,Duration=})
SpeedToggle:()
v
originalSpeed = hum.WalkSpeed
(speedValue, )
()
()
RayfieldLibrary:({Title=,Content=..speedValue,Duration=})
(originalSpeed, )
speedConnection speedConnection:() speedConnection =
()
RayfieldLibrary:({Title=,Content=,Duration=})
)
})
SpeedSlider = PlayerTab:({
Name = ,
Range = {,},
Increment = ,
Suffix = ,
CurrentValue = ,
Flag = ,
Callback = (v)
speedValue = v
speedEnabled
(()
char = LocalPlayer.Character
char
hum = char:()
hum
(v, )
hum.WalkSpeed = v
)
})
(enabled, dur)
char = LocalPlayer.Character
char
hum = char:()
root = char:()
hum root
enabled
originalGravity = Workspace.Gravity
steps =
stepTime = dur / steps
gravStep = originalGravity / steps
flyTweenConnection flyTweenConnection:()
step =
flyTweenConnection = RunService.Heartbeat:(()
step < steps
step = step +
Workspace.Gravity = .(, originalGravity - gravStep * step)
Workspace.Gravity =
hum.PlatformStand =
flyConnection = RunService.RenderStepped:(()
flyEnabled char char.Parent
dir = .()
UserInputService:(.KeyCode.W) dir = dir + Camera.CFrame.LookVector
UserInputService:(.KeyCode.S) dir = dir - Camera.CFrame.LookVector
UserInputService:(.KeyCode.A) dir = dir - Camera.CFrame.RightVector
UserInputService:(.KeyCode.D) dir = dir + Camera.CFrame.RightVector
UserInputService:(.KeyCode.Space) dir = dir + .(,,)
UserInputService:(.KeyCode.LeftControl) dir = dir + .(,-,)
dir.Magnitude >
dir = dir.Unit
root.Velocity = dir * flySpeed
root.Velocity = .(,,)
_, part (char:())
part:() part ~= root
part.CanCollide =
)
flyTweenConnection:()
flyTweenConnection =
)
_, part (char:())
part:() part ~= root
originalCollision[part] = part.CanCollide
part.CanCollide =
flyTweenConnection flyTweenConnection:()
steps =
stepTime =
gravStep = originalGravity / steps
step =
flyTweenConnection = RunService.Heartbeat:(()
step < steps
step = step +
Workspace.Gravity = gravStep * step
Workspace.Gravity = originalGravity
char
hum hum.PlatformStand =
root root.Velocity = .(,,)
part, orig (originalCollision)
(() part.CanCollide = orig )
originalCollision = {}
flyConnection flyConnection:() flyConnection =
flyTweenConnection:()
flyTweenConnection =
)
FlyToggle = PlayerTab:({
Name = ,
Content = ,
CurrentValue = ,
Flag = ,
Callback = (v)
(()
flyEnabled = v
char = LocalPlayer.Character
char
RayfieldLibrary:({Title=,Content=,Duration=})
FlyToggle:()
hum = char:()
root = char:()
hum root
RayfieldLibrary:({Title=,Content=,Duration=})
FlyToggle:()
v
(, )
RayfieldLibrary:({Title=,Content=,Duration=})
(, )
RayfieldLibrary:({Title=,Content=,Duration=})
)
})
VisualSection = PlayerTab:()
(enabled)
char = LocalPlayer.Character
char
enabled
_, d (char:())
d:()
originalTransparency[d] = d.Transparency
d.Transparency =
hum = char:()
hum
originalTransparency[hum] = hum.Transparency
hum.Transparency =
obj, t (originalTransparency)
(() obj.Transparency = t )
originalTransparency = {}
InvisibleToggle = PlayerTab:({
Name = ,
Content = ,
CurrentValue = ,
Flag = ,
Callback = (v)
(()
invisibleEnabled = v
char = LocalPlayer.Character
char
RayfieldLibrary:({Title=,Content=,Duration=})
InvisibleToggle:()
(v)
RayfieldLibrary:({Title=,Content=v ,Duration=})
)
})
LocalPlayer.CharacterAdded:((newChar)
.()
invisibleEnabled
.()
()
flyEnabled
.()
(, )
speedEnabled
.()
hum = newChar:()
hum
hum.WalkSpeed = speedValue
()
()
)
SpectateTab = Window:(, )
SpectateTab:()
()
list = {}
_, p (Players:())
p ~= LocalPlayer .(list, p.Name)
list
playerList = ()
defaultOption = (#playerList > ) playerList[]
targetPlayer = (#playerList > ) Players:(playerList[])
PlayerDropdown = SpectateTab:({
Name = ,
Options = playerList,
CurrentOption = defaultOption,
MultipleOptions = ,
Flag = ,
Callback = (opt)
opt (opt)== #opt>
targetPlayer = Players:(opt[])
})
()
new = ()
(()
PlayerDropdown:(new)
#new> targetPlayer
targetPlayer = Players:(new[])
)
Players.PlayerAdded:(() .() () )
Players.PlayerRemoving:((p)
spectating targetPlayer == p
SpectateToggle:()
targetPlayer =
()
)
(p)
p
RayfieldLibrary:({Title=,Content=,Duration=})
p == LocalPlayer
RayfieldLibrary:({Title=,Content=,Duration=})
char = p.Character
char
t =
char t <
.()
char = p.Character
t = t+
char char:()
RayfieldLibrary:({Title=,Content=,Duration=})
originalCameraSubject = Camera.CameraSubject
originalCameraType = Camera.CameraType
Camera.CameraType = .CameraType.Watch
Camera.CameraSubject = char.HumanoidRootPart
spectating =
targetPlayer = p
UserInputService.MouseIconEnabled =
RayfieldLibrary:({Title=,Content=..p.Name,Duration=})
p.CharacterAdded:((newChar)
.()
spectating targetPlayer == p
root = newChar:()
root Camera.CameraSubject = root
)
()
(()
Camera.CameraType = originalCameraType .CameraType.Custom
Camera.CameraSubject = originalCameraSubject (LocalPlayer.Character LocalPlayer.Character:())
)
spectating =
UserInputService.MouseIconEnabled =
()
RayfieldLibrary:({Title=,Content=,Duration=})
SpectateToggle = SpectateTab:({
Name = ,
Content = ,
CurrentValue = ,
Flag = ,
Callback = (v)
v
targetPlayer
#playerList>
targetPlayer = Players:(playerList[])
RayfieldLibrary:({Title=,Content=,Duration=})
SpectateToggle:()
success = (targetPlayer)
success SpectateToggle:()
()
})
ESPTab = Window:(, )
(from, to, color)
s, l = (()
line = .()
line.From = from
line.To = to
line.Color = color
line.Thickness =
line.Visible =
line
)
s l
(pos, size, color)
s, b = (()
box = .()
box.Position = pos
box.Size = size
box.Color = color
box.Thickness =
box.Filled =
box.Visible =
box
)
s b
()
_, objs (espObjects)
objs.line objs.line:()
objs.box objs.box:()
espObjects = {}
_, c (espConnections)
c:()
espConnections = {}
()
_, objs (espObjects)
objs.line objs.line.Color = espColor
objs.box objs.box.Color = espColor
()
()
(p)
p == LocalPlayer
objs = {}
espType == espType ==
line = (.(,), .(,), espColor)
line objs.line = line
espType == espType ==
box = (.(,), .(,), espColor)
box objs.box = box
(objs)
espObjects[p] = objs
_, p (Players:())
(p)
added = Players.PlayerAdded:((p)
.()
(p)
)
.(espConnections, added)
removed = Players.PlayerRemoving:((p)
espObjects[p]
espObjects[p].line espObjects[p].line:()
espObjects[p].box espObjects[p].box:()
espObjects[p] =
)
.(espConnections, removed)
update = RunService.RenderStepped:(()
espEnabled
char = LocalPlayer.Character
char
root = char:()
root
center = .(Camera.ViewportSize.X/, Camera.ViewportSize.Y/)
p, objs (espObjects)
(()
p p.Character
pr = p.Character:()
pr
pos, onScreen = Camera:(pr.Position)
onScreen
vpos = .(pos.X, pos.Y)
objs.line
objs.line.From = center
objs.line.To = vpos
objs.line.Visible =
objs.box
dist = (Camera.CFrame.Position - pr.Position).Magnitude
size = .(/dist, , )
objs.box.Position = vpos - .(size/, size/)
objs.box.Size = .(size, size)
objs.box.Visible =
objs.line objs.line.Visible =
objs.box objs.box.Visible =
objs.line objs.line.Visible =
objs.box objs.box.Visible =
objs.line objs.line.Visible =
objs.box objs.box.Visible =
)
)
.(espConnections, update)
ESPTab:()
ESPTypeDropdown = ESPTab:({
Name = ,
Options = {,,},
CurrentOption = ,
MultipleOptions = ,
Flag = ,
Callback = (opt)
opt (opt)== #opt>
espType = opt[]
espEnabled
(SetupESP)
})
ESPColorPicker = ESPTab:({
Name = ,
Color = .(,,),
Flag = ,
Callback = (c)
espColor = c
espEnabled
(UpdateESPColor)
})
espEnabled =
()
ESPToggle = ESPTab:({
Name = ,
Content = ,
CurrentValue = ,
Flag = ,
Callback = (v)
s = (()
espEnabled = v
v
()
()
RayfieldLibrary:({Title=,Content=,Duration=})
()
RayfieldLibrary:({Title=,Content=,Duration=})
)
s
espEnabled =
()
.(() ESPToggle:() )
})
TPTab = Window:(, )
TPTab:()
stashPos = .(, , -)
TPTab:({
Name = ,
Callback = ()
char = LocalPlayer.Character
char
rootPart = char:()
rootPart
rootPart.CFrame = .(stashPos)
RayfieldLibrary:({Title=,Content=,Duration=})
})
TPTab:({
Name = ,
Callback = ()
()
RayfieldLibrary:({Title=,Content=,Duration=})
RayfieldLibrary:({Title=,Content=,Duration=})
})
mouse.Button1Down:(()
spectating
()
)
UserInputService.InputBegan:((input, gp)
gp
input.KeyCode == .KeyCode.Escape
spectating SpectateToggle:()
flyEnabled FlyToggle:()
)
LocalPlayer.CharacterRemoving:(()
spectating ()
espEnabled ()
flyEnabled FlyToggle:()
invisibleEnabled InvisibleToggle:()
speedEnabled
SpeedToggle:()
()
)
(() RayfieldLibrary:() )
.()
()
()
()
()
()
()Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: sirius.menu, raw.githubusercontent.com, pastebin.com.