Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
UserInputService = :()
ReplicatedStorage = :()
TweenService = :()
Workspace = :()
Lighting = :()
StarterGui = :()
PhysicsService = :()
LocalPlayer = Players.LocalPlayer
Camera = Workspace.CurrentCamera
EnemyESPEnabled =
PlayerESPEnabled =
ItemESPEnabled =
SpeedEnabled =
FlyEnabled =
NoclipEnabled =
InfiniteJumpEnabled =
ThirdPersonEnabled =
FullbrightEnabled =
AntiJumpscareEnabled =
AntiWarningEnabled =
AntiFadeEnabled =
AutoBatteryEnabled =
AutoGeneratorEnabled =
AutoTasksEnabled =
Settings = {
EnemyESPColor = .(, , ),
PlayerESPColor = .(, , ),
ItemESPColor = .(, , ),
SpeedValue = ,
FlySpeed = ,
FOVValue = ,
ZoomDistance = ,
OriginalWalkSpeed = ,
OriginalAmbient = ,
OriginalBrightness = ,
OriginalFogEnd = ,
}
GameInfo = {
IsLobby = ,
Book = ,
Chapter = ,
IsNightmare = ,
GameName =
}
()
gameFolder = Workspace:()
lobbyIndicators = {
Workspace:(),
ReplicatedStorage:(),
Workspace:()
}
placeName = .Name
_, indicator (lobbyIndicators)
indicator
GameInfo.IsLobby =
GameInfo.GameName =
Workspace:() Workspace:()
GameInfo.Book =
GameInfo.Chapter =
GameInfo.IsNightmare =
GameInfo.GameName =
gameFolder
GameInfo.Book =
Workspace:()
(gameFolder:() gameFolder.dad:())
GameInfo.IsNightmare =
chapterIndicators = {
trashes = ,
Socket = ,
TrashBin = ,
}
name, chapter (chapterIndicators)
gameFolder:(name)
GameInfo.Chapter = chapter
GameInfo.Chapter ==
GameInfo.Chapter =
nightmareStr = GameInfo.IsNightmare
GameInfo.GameName = .. GameInfo.Chapter .. nightmareStr
GameInfo.GameName ==
GameInfo.GameName =
ESPObjects = {
Enemies = {},
Players = {},
Items = {}
}
(title, text, duration)
(()
StarterGui:(, {
Title = title,
Text = text,
Duration = duration
})
)
(path)
parts = .(path, )
current =
_, part (parts)
current = current:(part)
current
current
(remote, ...)
remote
args = {...}
(()
remote:((args))
)
()
LocalPlayer.Character LocalPlayer.CharacterAdded:()
()
char = ()
char char:()
()
char = ()
char char:()
(player)
char = player player.Character
char
humanoid = char:()
humanoid humanoid.Health >
(instance, color, name)
instance
highlight = .()
highlight.Name = name
highlight.Adornee = instance
highlight.FillColor = color
highlight.OutlineColor = color
highlight.FillTransparency =
highlight.OutlineTransparency =
highlight.DepthMode = .HighlightDepthMode.AlwaysOnTop
highlight.Parent = instance
highlight
(instance, text, color)
instance
billboard = .()
billboard.Name =
billboard.Adornee = instance
billboard.Size = .(, , , )
billboard.StudsOffset = .(, , )
billboard.AlwaysOnTop =
billboard.Parent = instance
label = .()
label.Name =
label.Size = .(, , , )
label.BackgroundTransparency =
label.TextColor3 = color
label.TextStrokeTransparency =
label.TextStrokeColor3 = .(, , )
label.Font = .Font.GothamBold
label.TextScaled =
label.Text = text
label.Parent = billboard
billboard
(instance)
instance
highlight = instance:()
billboard = instance:()
highlight highlight:()
billboard billboard:()
EnemyNames = {
, , , , ,
, , ,
}
()
enemies = {}
searchLocations = {
Workspace,
Workspace:(),
Workspace:(),
Workspace:(),
}
_, location (searchLocations)
location
_, enemyName (EnemyNames)
enemy = location:(enemyName, )
enemy
.(enemies, enemy)
enemies
()
_, esp (ESPObjects.Enemies)
esp.Highlight esp.Highlight:()
esp.Billboard esp.Billboard:()
ESPObjects.Enemies = {}
EnemyESPEnabled
enemies = ()
_, enemy (enemies)
humanoidRootPart = enemy:()
enemy:()
enemy:()
enemy.PrimaryPart
humanoidRootPart
highlight = (enemy, Settings.EnemyESPColor, )
billboard = (humanoidRootPart, enemy.Name, Settings.EnemyESPColor)
ESPObjects.Enemies[enemy] = {
Highlight = highlight,
Billboard = billboard
}
()
EnemyESPEnabled =
()
(, , )
()
EnemyESPEnabled =
_, esp (ESPObjects.Enemies)
esp.Highlight esp.Highlight:()
esp.Billboard esp.Billboard:()
ESPObjects.Enemies = {}
(, , )
()
player, esp (ESPObjects.Players)
player player.Parent
esp.Highlight esp.Highlight:()
esp.Billboard esp.Billboard:()
ESPObjects.Players[player] =
PlayerESPEnabled
_, player (Players:())
player ~= LocalPlayer player.Character
hrp = player.Character:()
humanoid = player.Character:()
hrp humanoid ESPObjects.Players[player]
highlight = (player.Character, Settings.PlayerESPColor, )
billboard = (hrp, player.DisplayName, Settings.PlayerESPColor)
ESPObjects.Players[player] = {
Highlight = highlight,
Billboard = billboard,
Character = player.Character
}
ESPObjects.Players[player] ESPObjects.Players[player].Billboard
myHRP = ()
myHRP hrp
distance = .((myHRP.Position - hrp.Position).Magnitude)
health = humanoid .(humanoid.Health)
label = ESPObjects.Players[player].Billboard:()
label
label.Text = .(, player.DisplayName, health, distance)
()
PlayerESPEnabled =
()
(, , )
()
PlayerESPEnabled =
_, esp (ESPObjects.Players)
esp.Highlight esp.Highlight:()
esp.Billboard esp.Billboard:()
ESPObjects.Players = {}
(, , )
ItemNames = {
, , , , , ,
}
()
items = {}
searchLocations = {
Workspace,
Workspace:(),
Workspace:(),
}
_, location (searchLocations)
location
batteries = location:(, )
batteries
_, battery (batteries:())
battery.Name ==
.(items, battery)
gasCans = location:(, )
gasCans
_, can (gasCans:())
.(items, can)
_, itemName (ItemNames)
_, item (location:())
item.Name == itemName item:() item:()
.(items, item)
.(items, item)
items
()
_, esp (ESPObjects.Items)
esp.Highlight (() esp.Highlight:() )
esp.Billboard (() esp.Billboard:() )
ESPObjects.Items = {}
ItemESPEnabled
items = ()
_, item (items)
part = item:() (item.PrimaryPart item:()) item
part
highlight = (item:() item part, Settings.ItemESPColor, )
billboard = (part, item.Name, Settings.ItemESPColor)
ESPObjects.Items[item] = {
Highlight = highlight,
Billboard = billboard
}
()
ItemESPEnabled =
()
(, , )
()
ItemESPEnabled =
_, esp (ESPObjects.Items)
esp.Highlight (() esp.Highlight:() )
esp.Billboard (() esp.Billboard:() )
ESPObjects.Items = {}
(, , )
SpeedConnection =
()
SpeedEnabled =
humanoid = ()
humanoid
Settings.OriginalWalkSpeed = humanoid.WalkSpeed
humanoid.WalkSpeed = Settings.SpeedValue
SpeedConnection = RunService.Heartbeat:(()
SpeedEnabled
hum = ()
hum hum.WalkSpeed ~= Settings.SpeedValue
hum.WalkSpeed = Settings.SpeedValue
)
(, .. Settings.SpeedValue, )
()
SpeedEnabled =
SpeedConnection
SpeedConnection:()
SpeedConnection =
humanoid = ()
humanoid
humanoid.WalkSpeed = Settings.OriginalWalkSpeed
(, , )
FlyConnection =
BodyVelocity =
BodyGyro =
()
FlyEnabled =
hrp = ()
humanoid = ()
hrp humanoid
BodyVelocity = .()
BodyVelocity.MaxForce = .(.huge, .huge, .huge)
BodyVelocity.Velocity = .(, , )
BodyVelocity.Parent = hrp
BodyGyro = .()
BodyGyro.MaxTorque = .(.huge, .huge, .huge)
BodyGyro.P =
BodyGyro.Parent = hrp
humanoid.PlatformStand =
FlyConnection = RunService.RenderStepped:(()
FlyEnabled hrp BodyVelocity BodyGyro
direction = .(, , )
UserInputService:(.KeyCode.W)
direction = direction + Camera.CFrame.LookVector
UserInputService:(.KeyCode.S)
direction = direction - Camera.CFrame.LookVector
UserInputService:(.KeyCode.A)
direction = direction - Camera.CFrame.RightVector
UserInputService:(.KeyCode.D)
direction = direction + Camera.CFrame.RightVector
UserInputService:(.KeyCode.Space)
direction = direction + .(, , )
UserInputService:(.KeyCode.LeftControl)
direction = direction - .(, , )
direction.Magnitude >
BodyVelocity.Velocity = direction.Unit * Settings.FlySpeed
BodyVelocity.Velocity = .(, , )
BodyGyro.CFrame = Camera.CFrame
)
(, , )
()
FlyEnabled =
FlyConnection
FlyConnection:()
FlyConnection =
BodyVelocity
BodyVelocity:()
BodyVelocity =
BodyGyro
BodyGyro:()
BodyGyro =
humanoid = ()
humanoid
humanoid.PlatformStand =
(, , )
NoclipConnection =
()
NoclipEnabled =
NoclipConnection = RunService.Stepped:(()
NoclipEnabled
char = ()
char
_, part (char:())
part:()
part.CanCollide =
)
(, , )
()
NoclipEnabled =
NoclipConnection
NoclipConnection:()
NoclipConnection =
(, , )
InfJumpConnection =
()
InfiniteJumpEnabled =
InfJumpConnection = UserInputService.JumpRequest:(()
InfiniteJumpEnabled
humanoid = ()
humanoid
humanoid:(.HumanoidStateType.Jumping)
)
(, , )
()
InfiniteJumpEnabled =
InfJumpConnection
InfJumpConnection:()
InfJumpConnection =
(, , )
CameraConnection =
()
ThirdPersonEnabled =
LocalPlayer.CameraMode = .CameraMode.Classic
LocalPlayer.CameraMaxZoomDistance = Settings.ZoomDistance
LocalPlayer.CameraMinZoomDistance =
CameraConnection = RunService.RenderStepped:(()
ThirdPersonEnabled
LocalPlayer.CameraMode = .CameraMode.Classic
LocalPlayer.CameraMaxZoomDistance = Settings.ZoomDistance
)
(, , )
()
ThirdPersonEnabled =
CameraConnection
CameraConnection:()
CameraConnection =
GameInfo.IsLobby
LocalPlayer.CameraMode = .CameraMode.LockFirstPerson
LocalPlayer.CameraMaxZoomDistance =
(, , )
()
FullbrightEnabled =
Settings.OriginalAmbient = Lighting.Ambient
Settings.OriginalBrightness = Lighting.Brightness
Settings.OriginalFogEnd = Lighting.FogEnd
Lighting.Ambient = .(, , )
Lighting.Brightness =
Lighting.FogEnd =
Lighting.GlobalShadows =
_, effect (Lighting:())
effect:() effect:() effect:()
effect.Enabled =
(, , )
()
FullbrightEnabled =
Settings.OriginalAmbient
Lighting.Ambient = Settings.OriginalAmbient
Settings.OriginalBrightness
Lighting.Brightness = Settings.OriginalBrightness
Settings.OriginalFogEnd
Lighting.FogEnd = Settings.OriginalFogEnd
Lighting.GlobalShadows =
_, effect (Lighting:())
effect:() effect:() effect:()
effect.Enabled =
(, , )
(value)
Settings.FOVValue = value
Camera.FieldOfView = value
OriginalJumpscare =
JumpscareHooked =
()
AntiJumpscareEnabled =
jumpscareRemote = ()
jumpscareRemote JumpscareHooked
JumpscareHooked =
OriginalJumpscare = jumpscareRemote.OnClientInvoke
jumpscareRemote.OnClientInvoke = (...)
AntiJumpscareEnabled
OriginalJumpscare
(...)
(, , )
()
AntiJumpscareEnabled =
(, , )
WarningConnection =
()
AntiWarningEnabled =
warningRemote = ()
warningRemote
WarningConnection = warningRemote.OnClientEvent:(()
AntiWarningEnabled
)
(, , )
()
AntiWarningEnabled =
WarningConnection
WarningConnection:()
WarningConnection =
(, , )
FadeConnection =
()
AntiFadeEnabled =
fadeRemote = ()
fadeRemote
FadeConnection = fadeRemote.OnClientEvent:(()
AntiFadeEnabled
)
(, , )
()
AntiFadeEnabled =
FadeConnection
FadeConnection:()
FadeConnection =
(, , )
AutoBatteryConnection =
AutoGeneratorConnection =
AutoTaskConnection =
()
AutoBatteryEnabled =
AutoBatteryConnection = RunService.Heartbeat:(()
AutoBatteryEnabled
hrp = ()
hrp
batteries = Workspace:()
batteries
batteries = batteries:()
batteries
_, battery (batteries:())
battery.Name ==
part = battery:() battery:()
part
prompt = part:()
prompt prompt.Enabled
distance = (hrp.Position - part.Position).Magnitude
distance <
(prompt)
)
(, , )
()
AutoBatteryEnabled =
AutoBatteryConnection
AutoBatteryConnection:()
AutoBatteryConnection =
(, , )
()
AutoGeneratorEnabled =
AutoGeneratorConnection = RunService.Heartbeat:(()
AutoGeneratorEnabled
hrp = ()
hrp
house = Workspace:()
house
generator = house:()
generator
button = generator:()
button
prompt = button:()
prompt prompt.Enabled
distance = (hrp.Position - button.Position).Magnitude
distance <
(prompt)
)
(, , )
()
AutoGeneratorEnabled =
AutoGeneratorConnection
AutoGeneratorConnection:()
AutoGeneratorConnection =
(, , )
()
AutoTasksEnabled =
AutoTaskConnection = RunService.Heartbeat:(()
AutoTasksEnabled
hrp = ()
hrp
_, prompt (Workspace:())
prompt:() prompt.Enabled
part = prompt.Parent
part part:()
distance = (hrp.Position - part.Position).Magnitude
distance <
(()
(prompt)
)
)
(, , )
()
AutoTasksEnabled =
AutoTaskConnection
AutoTaskConnection:()
AutoTaskConnection =
(, , )
LocationNames = {
Bedroom = {, , , },
Kitchen = {, , },
LivingRoom = {, , , },
Garage = {, , },
Generator = {, },
FrontDoor = {, , , , },
}
(names)
roots = {
Workspace:(),
Workspace:(),
Workspace,
}
_, root (roots)
root
_, name (names)
found = root:(name, )
found
found:()
found.Position
found:()
part = found.PrimaryPart found:()
part part.Position
(position)
hrp = ()
hrp
(position) ==
hrp.CFrame = .(position + .(, , ))
(, , )
(key)
hrp = ()
hrp
names = LocationNames[key]
names
(, , )
pos = (names)
pos
hrp.CFrame = .(pos + .(, , ))
(, .. key, )
(, key .. , )
(playerName)
targetPlayer = Players:(playerName)
targetPlayer targetPlayer.Character
targetHRP = targetPlayer.Character:()
targetHRP
(targetHRP.Position)
()
hrp = ()
hrp
= Workspace:()
hrp.CFrame = .(.Position + .(, , ))
(, , )
hrp.CFrame = .(.(, , ))
(, , )
(code)
GameInfo.IsLobby
(, , )
codeRemote = ()
codeRemote
(()
codeRemote:(code)
)
(, .. code, )
(, , )
Rayfield = (:())()
Window = Rayfield:({
Name = ,
Icon = ,
LoadingTitle = ,
LoadingSubtitle = ,
Theme = ,
DisableRayfieldPrompts = ,
DisableBuildWarnings = ,
ConfigurationSaving = {
Enabled = ,
FolderName = ,
FileName =
},
Discord = {
Enabled = ,
},
KeySystem = ,
})
ESPTab = Window:(, )
ESPTab:()
ESPTab:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
Value
()
()
,
})
ESPTab:({
Name = ,
Color = .(, , ),
Flag = ,
Callback = (Value)
Settings.EnemyESPColor = Value
EnemyESPEnabled
()
})
ESPTab:()
ESPTab:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
Value
()
()
,
})
ESPTab:({
Name = ,
Color = .(, , ),
Flag = ,
Callback = (Value)
Settings.PlayerESPColor = Value
})
ESPTab:()
ESPTab:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
Value
()
()
,
})
ESPTab:({
Name = ,
Color = .(, , ),
Flag = ,
Callback = (Value)
Settings.ItemESPColor = Value
ItemESPEnabled
()
})
MovementTab = Window:(, )
MovementTab:()
MovementTab:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
Value
()
()
,
})
MovementTab:({
Name = ,
Range = {, },
Increment = ,
Suffix = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
Settings.SpeedValue = Value
SpeedEnabled
humanoid = ()
humanoid
humanoid.WalkSpeed = Value
,
})
MovementTab:()
MovementTab:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
Value
()
()
,
})
MovementTab:({
Name = ,
Range = {, },
Increment = ,
Suffix = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
Settings.FlySpeed = Value
,
})
MovementTab:()
MovementTab:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
Value
()
()
,
})
MovementTab:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
Value
()
()
,
})
CameraTab = Window:(, )
CameraTab:()
CameraTab:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
Value
()
()
,
})
CameraTab:({
Name = ,
Range = {, },
Increment = ,
Suffix = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
Settings.ZoomDistance = Value
ThirdPersonEnabled
LocalPlayer.CameraMaxZoomDistance = Value
,
})
CameraTab:()
CameraTab:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
Value
()
()
,
})
CameraTab:({
Name = ,
Range = {, },
Increment = ,
Suffix = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
(Value)
,
})
AntiCheatTab = Window:(, )
AntiCheatTab:()
AntiCheatTab:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
Value
()
()
,
})
AntiCheatTab:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
Value
()
()
,
})
AntiCheatTab:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
Value
()
()
,
})
AutoTab = Window:(, )
AutoTab:()
AutoTab:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
Value
()
()
,
})
AutoTab:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
Value
()
()
,
})
AutoTab:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
Value
()
()
,
})
TeleportTab = Window:(, )
TeleportTab:()
TeleportTab:({
Name = ,
Callback = ()
()
,
})
TeleportTab:({
Name = ,
Callback = ()
()
,
})
TeleportTab:({
Name = ,
Callback = ()
()
,
})
TeleportTab:({
Name = ,
Callback = ()
()
,
})
TeleportTab:()
DropdownUpdating =
PlayerDropdown = TeleportTab:({
Name = ,
Options = {},
CurrentOption = {},
MultipleOptions = ,
Flag = ,
Callback = (Option)
DropdownUpdating
Option[]
(Option[])
,
})
.(()
playerNames = {}
_, player (Players:())
player ~= LocalPlayer
.(playerNames, player.Name)
DropdownUpdating =
(()
PlayerDropdown:(playerNames)
)
DropdownUpdating =
.()
)
LobbyTab = Window:(, )
LobbyTab:()
CodeInput = LobbyTab:({
Name = ,
CurrentValue = ,
PlaceholderText = ,
RemoveTextAfterFocusLost = ,
Flag = ,
Callback = (Text)
,
})
LobbyTab:({
Name = ,
Callback = ()
code = Rayfield.Flags.CodeInput.CurrentValue
code ~=
(code)
(, , )
,
})
LobbyTab:()
LobbyTab:({
Title = ,
Content =
})
InfoTab = Window:(, )
InfoTab:()
GamemodeLabel = InfoTab:()
InfoTab:({
Name = ,
Callback = ()
()
GamemodeLabel:( .. GameInfo.GameName)
(, .. GameInfo.GameName, )
,
})
InfoTab:()
InfoTab:({
Title = ,
Content =
})
InfoTab:()
InfoTab:({
Name = ,
Callback = ()
()
()
()
i, player (Players:())
status = (player)
(.(, i, player.DisplayName, status))
()
(, , )
,
})
SettingsTab = Window:(, )
SettingsTab:()
SettingsTab:({
Name = ,
Callback = ()
EnemyESPEnabled ()
PlayerESPEnabled ()
ItemESPEnabled ()
SpeedEnabled ()
FlyEnabled ()
NoclipEnabled ()
InfiniteJumpEnabled ()
ThirdPersonEnabled ()
FullbrightEnabled ()
AntiJumpscareEnabled ()
AutoBatteryEnabled ()
AutoGeneratorEnabled ()
AutoTasksEnabled ()
(, , )
,
})
SettingsTab:({
Title = ,
Content =
})
RunService.RenderStepped:(()
EnemyESPEnabled
PlayerESPEnabled
()
)
.(()
.()
EnemyESPEnabled
()
ItemESPEnabled
()
)
Players.PlayerAdded:((player)
PlayerESPEnabled
player.CharacterAdded:(()
.()
()
)
)
Players.PlayerRemoving:((player)
ESPObjects.Players[player]
esp = ESPObjects.Players[player]
esp.Highlight (() esp.Highlight:() )
esp.Billboard (() esp.Billboard:() )
ESPObjects.Players[player] =
)
LocalPlayer.CharacterAdded:((char)
.()
SpeedEnabled
humanoid = char:()
humanoid
humanoid.WalkSpeed = Settings.SpeedValue
FlyEnabled
()
.()
()
ThirdPersonEnabled
LocalPlayer.CameraMode = .CameraMode.Classic
LocalPlayer.CameraMaxZoomDistance = Settings.ZoomDistance
)
(v)
v:()
v.HoldDuration =
v:():(()
v.HoldDuration ~=
v.HoldDuration =
)
_, v (Workspace:())
(v)
Workspace.DescendantAdded:((v)
(v)
)
()
GamemodeLabel:( .. GameInfo.GameName)
(, .. GameInfo.GameName, )
()Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: sirius.menu.