Run it
Copy the script and paste it into your executor.
:()
.Loaded:()
()[]
()
:():(, {
Title = ,
Text = ,
Duration =
})
()[] =
RS = :()
PS = :()
Lighting = :()
HttpService = :()
plr = PS.LocalPlayer
CheckSpeedNum =
LightToggleStatus =
IsEscapeHunt =
AutoSpiritBoxToggle =
PlayersEspToggle =
EvidenceEspToggle =
ItemEspToggle =
OldLightingList = {
Ambient = Lighting.Ambient,
OutdoorAmbient = Lighting.OutdoorAmbient,
Brightness = Lighting.Brightness,
GlobalShadows = Lighting.GlobalShadows,
FogEnd = Lighting.FogEnd
}
ItemEspList = {}
EvidenceEspList = {}
Func, Func2, FuncEvi
ghostModel = :()
roomsFolder = :() .Map:()
.(()
()[]
.()
ghostModel ghostModel = :()
roomsFolder
map = :()
map roomsFolder = map:()
)
(ItemName)
Found =
InvSlotNum =
plr.PlayerGui:() ,
_, obj (plr.PlayerGui.Hotbar.Slots:())
obj:() .(.(obj.Name), )
obj:() obj.ItemName.Text == ItemName
Found =
str = obj.Name
num = (str:())
InvSlotNum = num
Found, InvSlotNum
(ItemName)
Found =
Model =
ItemFolder = :()
ItemFolder ,
_, v (ItemFolder:())
v:() v:() == ItemName
Found =
Model = v
Found, Model
()
ItemModel =
Chara = plr.Character
Chara
_, v (Chara:())
v:() (v.Name)
ItemModel = v
v:() ~=
Handle = v:()
Handle
:():():():(ItemModel)
, ItemModel
(SlotNum)
:():():():( .. (SlotNum))
(Model)
:():():():(Model)
(SlotNum)
:():():():( .. (SlotNum))
()
:():(, {Title = , Text = , Duration = })
()
:():(, {Title = , Text = , Duration = })
()
:():(, {Title = , Text = , Duration = })
()
Found, InvSlotNum = ()
Found
Found2, Model = ()
Found2 Model
(Model)
.()
Found3, InvSlotNum2 = ()
Found3
(InvSlotNum2)
.()
(InvSlotNum)
.()
()
success, err = (()
pegboard = :(, )
pegboard
pegboard = pegboard:(, ):(, ):(, )
union = pegboard:()
char = plr.Character plr.CharacterAdded:()
union char char:()
char.HumanoidRootPart.CFrame = union.CFrame + .(, , )
)
Func2 = .DescendantAdded:((descendant)
IsEscapeHunt descendant:() descendant.Name ==
()
)
()
Chara = plr.Character
Chara ghostModel
Chara:(ghostModel:())
(Toggle)
Rooms = :() .Map:()
Rooms
_, Room (Rooms:())
Room:() ~= Toggle
:():():():(Room)
()
LightToggleStatus = LightToggleStatus
(LightToggleStatus)
()
args = {
, , , ,
, , ,
, , ,
,
}
:():():():(args[.(, #args)])
DelaySBTick = ()
()
AutoSpiritBoxToggle ghostModel
Chara = plr.Character
ghostModel:() ~=
Chara Chara:(ghostModel:() * .(, , ))
Chara ()
() - DelaySBTick > ghostModel:() ~=
DelaySBTick = ()
Found, InvSlotNum = ()
Found
Found2, Model = ()
Found2 Model
(Model)
.()
()
.()
Found3, InvSlotNum2 = ()
Found3
(InvSlotNum2)
.()
()
(InvSlotNum)
.()
()
.()
()
Rayfield = (:())()
Window = Rayfield:({
Name = ,
LoadingTitle = ,
LoadingSubtitle = ,
ConfigurationSaving = {
Enabled = ,
FolderName = ,
FileName =
},
Discord = {
Enabled = ,
Invite = ,
RememberJoins =
},
KeySystem =
})
StatusTab = Window:(, )
MainTab = Window:(, )
VisualsTab = Window:(, )
MiscTab = Window:(, )
GhostInfoPara = StatusTab:({Title = , Content = })
EvidencePara = StatusTab:({Title = , Content = })
PlayerEnergyPara = StatusTab:({Title = , Content = })
()
Temp =
TempRoom =
roomsFolder Temp, TempRoom
_, room (roomsFolder:())
room:() ~=
room:() < Temp
Temp = room:()
TempRoom = room
Temp, TempRoom
()
hpFolder = :()
hpFolder
_, obj (hpFolder:())
obj:()
_, obj (:())
obj:() (obj.Name == obj.Name == obj.Name == obj.Name == )
()
_, obj (:())
obj:() obj.Name ==
()
Level =
_, obj (:())
obj:() obj.Name ==
_, v (obj:())
v:() v.Material == .Material.Neon (v.Name) > Level
Level = (v.Name)
Level
()
itemFolder = :()
itemFolder
_, obj (itemFolder:())
obj:() obj.Name == obj.Color == .(,,)
()
itemFolder = :()
itemFolder
_, obj (itemFolder:())
obj:()
Model = obj:()
Model Model:() == obj.Texture ~=
()
ui = plr:()
ui ui:() ui.Subtitles:() ui.Subtitles.Holder:()
GhostText = ui.Subtitles.Holder.TextLabel.Text
#GhostText:(, ) >=
LowestTemp =
LowestTempRoom =
HighestEMFLevel =
OldTick = ()
Func = RS.Heartbeat:(()
()
() - OldTick > CheckSpeedNum
OldTick = ()
Temp, TempRoom = ()
Temp TempRoom Temp < LowestTemp
LowestTemp = Temp
LowestTempRoom = TempRoom
emfLvl = ()
emfLvl > HighestEMFLevel HighestEMFLevel = emfLvl
ev_hp = ()
ev_orb = ()
ev_emf = (HighestEMFLevel)
ev_wither = ()
ev_sb = ()
ev_write = ()
InLaser = ghostModel ghostModel:()
LaserVisible = ghostModel ghostModel:()
ev_laser = (InLaser LaserVisible)
tempStr = .(, LowestTemp)
LowestTempRoom tempStr = tempStr .. ..LowestTempRoom.Name..
EvidencePara:({
Title = ,
Content = .(,
ev_hp, tempStr, ev_orb, ev_sb, ev_emf, ev_write, ev_laser, ev_wither)
})
ghostModel
isHunt = ghostModel:()
favRoom = ghostModel:()
curRoom = ghostModel:()
age = ghostModel:()
gender = ghostModel:()
diff = :()
GhostInfoPara:({
Title = .. (isHunt ),
Content = .(, diff, gender, age, favRoom, curRoom)
})
GhostInfoPara:({
Title = ,
Content =
})
pText =
_, p (PS:())
p:() ~=
e = .(p:())
name = p.Name == p.DisplayName p.Name p.Name....p.DisplayName..
pText = pText .. name .. .. e ..
PlayerEnergyPara:({Title = , Content = pText ~= pText })
)
MainTab:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
IsEscapeHunt = Value
Value ghostModel ghostModel:()
()
,
})
MainTab:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
AutoSpiritBoxToggle = Value
Value ()
,
})
db =
MainTab:({
Name = ,
Callback = ()
ghostModel
ghostModel:() == db ==
()
db =
()
.(); (); .(); (); .()
(); .(); (); .()
(); .(); (); .()
Found, Model = ()
Found (Model)
.()
Found, Model = ()
Found (Model)
.()
Found, Model = ()
Found (Model)
.()
(); .(); (); .(); (); .()
(); .(); (); .(); (); .()
(); .(); (); .(); (); .()
Found, Model = ()
Found (Model)
.()
Found, Model = ()
Found (Model)
.()
Found, Model = ()
Found (Model)
.()
(); .(); (); .(); (); .()
(); .(); (); .(); (); .()
(); .(); (); .(); (); .()
()
db =
,
})
db2 =
MainTab:({
Name = ,
Callback = ()
() ghostModel
db2 ==
db2 =
args = {
.CurrentCamera.CFrame,
{Stars = , Type = , Object = ghostModel, Reward = }
}
:():():():((args))
()
,
})
db3 =
(Obj) Obj:() ==
MainTab:({
Name = ,
Callback = ()
ghostModel ghostModel:() == ()
db3 == ()
db3 =
Item =
ItemType =
itemsFolder = :()
itemsFolder
_, v (itemsFolder:())
v:() == (v)
v:(, )
Item = v; ItemType =
plr.Character.HumanoidRootPart.CFrame = v:() * .(, , )
ItemType
interactables = :()
interactables
_, v (interactables:())
v:() == (v)
v:(, )
Item = v; ItemType =
plr.Character.HumanoidRootPart.CFrame = v:() * .(, , )
ItemType Item
rw = ItemType ==
args = {
.CurrentCamera.CFrame,
{Stars = , Type = ItemType, Object = Item, Reward = rw}
}
:():():():((args))
()
.()
()
.()
db3 =
,
})
MainTab:({
Name = ,
Callback = ()
:():():():()
,
})
MainTab:({
Name = ,
Callback = ToggleAllDaLights,
})
GhostBBGui, GhostHL
VisualsTab:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
Value
GhostBBGui ghostModel
GhostBBGui = .()
TextLabel = .()
GhostHL = .()
GhostBBGui.Parent = :()
GhostBBGui.AlwaysOnTop =
GhostBBGui.Size = .(, , , )
GhostBBGui.Adornee = ghostModel
TextLabel.Parent = GhostBBGui
TextLabel.BackgroundTransparency =
TextLabel.Size = .(, , , )
TextLabel.Text =
TextLabel.TextColor3 = .(, , )
TextLabel.TextScaled =
GhostHL.Parent = :()
GhostHL.DepthMode = .HighlightDepthMode.AlwaysOnTop
GhostHL.OutlineColor = .(, , )
GhostHL.FillTransparency =
GhostHL.Adornee = ghostModel
GhostBBGui GhostBBGui.Enabled =
GhostHL GhostHL.Enabled =
GhostBBGui GhostBBGui.Enabled =
GhostHL GhostHL.Enabled =
,
})
VisualsTab:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
ItemEspToggle = Value
_, v (ItemEspList)
v v:()
ItemEspList = {}
Value
_, v (:())
v:() v:() ~=
BillboardGui = .()
TextLabel = .()
HL = .()
.(ItemEspList, BillboardGui)
.(ItemEspList, HL)
BillboardGui.Parent = :()
BillboardGui.AlwaysOnTop =
BillboardGui.Size = .(, , , )
BillboardGui.Adornee = v
TextLabel.Parent = BillboardGui
TextLabel.BackgroundTransparency =
TextLabel.Size = .(, , , )
TextLabel.Text = v:()
TextLabel.TextColor3 = .(, , )
TextLabel.TextScaled =
HL.Parent = :()
HL.DepthMode = .HighlightDepthMode.AlwaysOnTop
HL.OutlineColor = .(, , )
HL.FillTransparency =
HL.Adornee = v
,
})
()
_, p (:():())
p.Character
root = p.Character:()
root
Esp1 = root:()
Esp2 = root:()
PlayersEspToggle
Esp1 Esp2
BillboardGui = .(, root)
BillboardGui.Name =
BillboardGui.AlwaysOnTop =
BillboardGui.Size = .(, , , )
BillboardGui.Adornee = root
TextLabel = .(, BillboardGui)
TextLabel.BackgroundTransparency =
TextLabel.Size = .(, , , )
TextLabel.TextColor3 = .(, , )
TextLabel.TextScaled =
TextLabel.Text = p.DisplayName
HL = .(, root)
HL.Name =
HL.DepthMode = .HighlightDepthMode.AlwaysOnTop
HL.OutlineColor = .(, , )
HL.FillTransparency =
HL.Adornee = p.Character
Esp1 Esp1:()
Esp2 Esp2:()
VisualsTab:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
PlayersEspToggle = Value
()
,
})
.(()
()[]
.()
PlayersEspToggle ()
)
()
_, v (EvidenceEspList)
v v:()
EvidenceEspList = {}
EvidenceEspToggle
hpFolder = :()
hpFolder
_, obj (hpFolder:())
obj:()
BillboardGui = .()
.(EvidenceEspList, BillboardGui)
BillboardGui.Parent = :()
BillboardGui.AlwaysOnTop =
BillboardGui.Size = .(, , , )
BillboardGui.Adornee = obj
BillboardGui.StudsOffset = .(, , )
ImageLabelFromSG =
_, v (obj:())
v:() ImageLabelFromSG = v:()
ImageLabelFromSG ~=
ImageLabelFromSG.Parent = BillboardGui
ImageLabelFromSG.BackgroundTransparency =
ImageLabelFromSG.Size = .(, , , )
GhostOrbPart =
_, obj (:())
obj:() obj.Name ==
GhostOrbPart = obj; GhostOrbPart.Transparency =
GhostOrbPart
BillboardGui = .()
TextLabel = .()
HL = .()
.(EvidenceEspList, BillboardGui)
.(EvidenceEspList, HL)
BillboardGui.Parent = :()
BillboardGui.AlwaysOnTop =
BillboardGui.Size = .(, , , )
BillboardGui.Adornee = GhostOrbPart
TextLabel.Parent = BillboardGui
TextLabel.BackgroundTransparency =
TextLabel.Size = .(, , , )
TextLabel.TextColor3 = .(, , )
TextLabel.TextScaled =
TextLabel.Text =
HL.Parent = :()
HL.DepthMode = .HighlightDepthMode.AlwaysOnTop
HL.OutlineColor = .(, , )
HL.FillTransparency =
HL.Adornee = GhostOrbPart
VisualsTab:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
EvidenceEspToggle = Value
()
,
})
.(()
Folder = :(, )
Folder
FuncEvi = Folder.ChildAdded:(()
()[] ()
)
)
VisualsTab:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
Value
Lighting.Ambient = .(, , )
Lighting.OutdoorAmbient = .(, , )
Lighting.Brightness =
Lighting.GlobalShadows =
Lighting.FogEnd =
Lighting.Ambient = OldLightingList.Ambient
Lighting.OutdoorAmbient = OldLightingList.OutdoorAmbient
Lighting.Brightness = OldLightingList.Brightness
Lighting.GlobalShadows = OldLightingList.GlobalShadows
Lighting.FogEnd = OldLightingList.FogEnd
,
})
MiscTab:()
MiscTab:({
Name = ,
Range = {, },
Increment = ,
Suffix = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
plr.Character plr.Character:()
plr.Character.Humanoid.WalkSpeed = Value
,
})
MiscTab:({
Name = ,
Range = {, },
Increment = ,
Suffix = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
CheckSpeedNum = Value
,
})
MiscTab:({
Name = ,
Callback = ()
(:())()
,
})
MiscTab:({
Name = ,
PlaceholderText = ,
RemoveTextAfterFocusLost = ,
Callback = (Text)
Text Text ~=
qot = queue_on_teleport .queue_on_teleport fluxus fluxus.queue_on_teleport
qot
(..Text..)
Rayfield:({
Title = ,
Content = ,
Duration =
})
Rayfield:({
Title = ,
Content = ,
Duration =
})
,
})
MiscTab:()
ConfigFolder =
(ConfigFolder) (ConfigFolder)
MiscTab:({
Name = ,
PlaceholderText = ,
RemoveTextAfterFocusLost = ,
Callback = (Text)
().XYNCZ_ConfigName = Text
,
})
MiscTab:({
Name = ,
Callback = ()
name = ().XYNCZ_ConfigName
name name == name =
config = {
AutoEscape = Rayfield.Flags[].CurrentValue,
AutoSB = Rayfield.Flags[].CurrentValue,
GhostESP = Rayfield.Flags[].CurrentValue,
ItemESP = Rayfield.Flags[].CurrentValue,
PlayersESP = Rayfield.Flags[].CurrentValue,
EvidenceESP = Rayfield.Flags[].CurrentValue,
FullBright = Rayfield.Flags[].CurrentValue,
WalkSpeedSlider = Rayfield.Flags[].CurrentValue,
UpdateDelay = Rayfield.Flags[].CurrentValue
}
(ConfigFolder....name.., HttpService:(config))
Rayfield:({Title = , Content = ..name, Duration = })
,
})
MiscTab:({
Name = ,
Callback = ()
name = ().XYNCZ_ConfigName
name name == name =
path = ConfigFolder....name..
(path)
success, data = (() HttpService:((path)) )
success (data) ==
data.AutoEscape ~= Rayfield.Flags[]:(data.AutoEscape)
data.AutoSB ~= Rayfield.Flags[]:(data.AutoSB)
data.GhostESP ~= Rayfield.Flags[]:(data.GhostESP)
data.ItemESP ~= Rayfield.Flags[]:(data.ItemESP)
data.PlayersESP ~= Rayfield.Flags[]:(data.PlayersESP)
data.EvidenceESP ~= Rayfield.Flags[]:(data.EvidenceESP)
data.FullBright ~= Rayfield.Flags[]:(data.FullBright)
data.WalkSpeedSlider ~= Rayfield.Flags[]:(data.WalkSpeedSlider)
data.UpdateDelay ~= Rayfield.Flags[]:(data.UpdateDelay)
Rayfield:({Title = , Content = ..name, Duration = })
Rayfield:({Title = , Content = , Duration = })
Rayfield:({Title = , Content = ..name.., Duration = })
,
})
MiscTab:()
MiscTab:({
Name = ,
Callback = ()
()[] =
Func Func:()
Func2 Func2:()
FuncEvi FuncEvi:()
PlayersEspToggle =
EvidenceEspToggle =
ItemEspToggle =
IsEscapeHunt =
AutoSpiritBoxToggle =
GhostBBGui GhostBBGui:()
GhostHL GhostHL:()
_, v (ItemEspList)
v v:()
ItemEspList = {}
_, v (EvidenceEspList)
v v:()
EvidenceEspList = {}
()
Lighting.Ambient = OldLightingList.Ambient
Lighting.OutdoorAmbient = OldLightingList.OutdoorAmbient
Lighting.Brightness = OldLightingList.Brightness
Lighting.GlobalShadows = OldLightingList.GlobalShadows
Lighting.FogEnd = OldLightingList.FogEnd
plr.Character plr.Character:()
plr.Character.Humanoid.WalkSpeed =
Rayfield:()
,
})
.(()
.()
ExitDoorModel =
_, v (:())
v:() v.Name ==
ExitDoorModel = v
v:() ~=
:():():():(ExitDoorModel:())
)
Rayfield:()
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, raw.githubusercontent.com.

[UPD] Demonology🕯️