Run it
Copy the script and paste it into your executor.
Rayfield = (:())()
Data = (.Players.LocalPlayer.PlayerGui.MainUI.Initiator.Main_Game)
Window = Rayfield:({
Name = ,
LoadingTitle = ,
LoadingSubtitle = ,
ConfigurationSaving = {
Enabled = ,
FolderName = ,
FileName =
},
Discord = {
Enabled = ,
Invite = ,
RememberJoins =
},
KeySystem = ,
KeySettings = {
Title = ,
Subtitle = ,
Note = ,
FileName = ,
SaveKey = ,
GrabKeyFromSite = ,
Key =
}
})
SpawnTab = Window:(, )
DoorTab = Window:(, )
CustomTab = Window:(, )
OtherTab = Window:(, )
FunTab = Window:(, )
EventTab = Window:(, )
GuisTab = Window:(, )
CreditsTab = Window:(, )
Paragraph = OtherTab:({Title = , Content = })
CrucifixButton = OtherTab:({
Name = ,
Callback = ()
(:())()
,
})
KeyShopButton = OtherTab:({
Name = ,
Callback = ()
Functions = (:())()
CustomShop = (:())()
exampleTool = ()
CustomShop.(exampleTool, {
Title = ,
Desc = ,
Image = ,
Price = ,
Stack = ,
})
,
})
ScreechButton = SpawnTab:({
Name = ,
Callback = ()
(.Players.LocalPlayer.PlayerGui.MainUI.Initiator.Main_Game.RemoteListener.Modules.Screech)(Data)
,
})
RushButton = SpawnTab:({
Name = ,
Callback = ()
(:())()
,
})
HaltButton = SpawnTab:({
Name = ,
Callback = ()
(.ReplicatedStorage.ClientModules.EntityModules.Shade).(Data, .CurrentRooms[(.ReplicatedStorage.GameData.LatestRoom.Value)])
,
})
Paragraph = SpawnTab:({Title = , Content = })
GlitchButton = SpawnTab:({
Name = ,
Callback = ()
(.ReplicatedStorage.ClientModules.EntityModules.Glitch).(Data, .CurrentRooms[(.ReplicatedStorage.GameData.LatestRoom.Value)])
()
.Players.LocalPlayer.Character.Humanoid.Health -=
(.ReplicatedStorage.Bricks.DeathHinwt.OnClientEvent, {, , })
()
.Players.LocalPlayer.PlayerGui.MainUI.Statistics.Death.Text =
,
})
JackHallwayButton = SpawnTab:({
Name = ,
Callback = ()
currentLoadedRoom=.CurrentRooms[:().GameData.LatestRoom.Value]
shadow=:()[]
(.ReplicatedStorage.Bricks.UseEventModule.OnClientEvent, , .ReplicatedStorage.GameData.LatestRoom.Value, )
shadow:(currentLoadedRoom.RoomStart.CFrame)
()
shadow.Parent=
shadow.Sound:()
.()
shadow:()
(.ReplicatedStorage.Bricks.UseEventModule.OnClientEvent, , .CurrentRooms[.ReplicatedStorage.GameData.LatestRoom.Value], )
,
})
RoomActionsDropdown = SpawnTab:({
Name = ,
Options = {,, },
CurrentOption = ,
Flag = ,
Callback = (Option)
Option ==
.ReplicatedStorage.GameData.LatestRoom.Changed:()
currentLoadedRoom=.CurrentRooms[:().GameData.LatestRoom.Value]
shadow=:()[]
(.ReplicatedStorage.Bricks.UseEventModule.OnClientEvent, , .ReplicatedStorage.GameData.LatestRoom.Value, )
shadow:(currentLoadedRoom.RoomStart.CFrame)
()
shadow.Parent=
shadow.Sound:()
.()
shadow:()
(.ReplicatedStorage.Bricks.UseEventModule.OnClientEvent, , .CurrentRooms[.ReplicatedStorage.GameData.LatestRoom.Value], )
Option ==
.ReplicatedStorage.GameData.LatestRoom.Changed:()
()
currentLoadedRoom=.CurrentRooms[:().GameData.LatestRoom.Value]
shadow=:()[]
num=.(#currentLoadedRoom.Nodes:()/)
shadow.CFrame=(
num== currentLoadedRoom.Base currentLoadedRoom.Nodes[num]
).CFrame+.(,,)
(.ReplicatedStorage.Bricks.UseEventModule.OnClientEvent, , .ReplicatedStorage.GameData.LatestRoom.Value, )
()
shadow.Parent=
shadow.Initiate:()
.()
shadow:()
Option ==
.ReplicatedStorage.GameData.LatestRoom.Changed:()
enableDamage =
repenttimes =
deadeyescrucifix =
repentcomplete =
currentLoadedRoom = .CurrentRooms[:().GameData.LatestRoom.Value]
eyes = :()[]
num = .(#currentLoadedRoom.Nodes:() / )
eyes.CFrame = (num == currentLoadedRoom.Base currentLoadedRoom.Nodes[num]).CFrame + .(, , )
eyes.Parent =
eyes.Initiate:()
.()
eyes.Attachment.Eyes.Enabled =
eyes.whisper:()
eyes.whisper.Looped =
()
CameraShaker = (.ReplicatedStorage.CameraShaker)
CameraShaker = (.ReplicatedStorage.CameraShaker)
camara = .Workspace.CurrentCamera
camShake = CameraShaker.(.RenderPriority.Camera.Value, (shakeCf)
camara.CFrame = camara.CFrame * shakeCf
)
camShake:()
camShake:(,,,)
ts = :()
()
CameraShaker = (.ReplicatedStorage.CameraShaker)
CameraShaker = (.ReplicatedStorage.CameraShaker)
camara = .Workspace.CurrentCamera
camShake = CameraShaker.(.RenderPriority.Camera.Value, (shakeCf)
camara.CFrame = camara.CFrame * shakeCf
)
camShake:()
camShake:(,,,)
()
eyes.Scream:()
ts:(eyes,TweenInfo.(),{ = eyes.CFrame - .(,,)}):()
()
eyes:()
hum = :().LocalPlayer.Character:()
(part)
vec, found=.CurrentCamera:(part.Position)
onscreen = found vec.Z >
cfg = RaycastParams.();
cfg.FilterType = .RaycastFilterType.Blacklist
cfg.FilterDescendantsInstances = {part};
cast = :(part.Position, (.Players.LocalPlayer.Character.UpperTorso.Position - part.Position), cfg);
(onscreen ) ((cast cast.Instance).Parent==.Players.LocalPlayer.Character )
.CurrentRooms[:().GameData.LatestRoom.Value] ~= currentLoadedRoom
enableDamage =
.()
eyes:()
enableDamage
((eyes)) .Players.LocalPlayer.Character:() deadeyescrucifix ==
.Players.LocalPlayer.Character.Humanoid.Health = .Players.LocalPlayer.Character.Humanoid.Health -
()
((eyes)) .Players.LocalPlayer.Character:() repenttimes < deadeyescrucifix ==
()
eyes.Repent:()
eyes.Attachment.Angry.Enabled =
CameraShaker = (.ReplicatedStorage.CameraShaker)
CameraShaker = (.ReplicatedStorage.CameraShaker)
camara = .Workspace.CurrentCamera
camShake = CameraShaker.(.RenderPriority.Camera.Value, (shakeCf)
camara.CFrame = camara.CFrame * shakeCf
)
camShake:()
camShake:(,,,)
()
repenttimes = repenttimes +
(repenttimes)
eyes.Attachment.Angry.Enabled =
()
.Players.LocalPlayer.Character:() repenttimes == deadeyescrucifix ==
hi = .Players.LocalPlayer.Character:().Handle:()
hi.Anchored =
hi.Parent =
hi:(.Players.LocalPlayer.Character:().Handle.CFrame)
.Players.LocalPlayer.Character:():()
()
enableDamage =
hum.Health <=
:().GameStats[ .. .Players.LocalPlayer.Name].Total.DeathCause.Value =
debug.(
(:().Bricks.DeathHint.OnClientEvent)[].Function,
,
{
,
,
}
)
.()
,
})
Paragraph = SpawnTab:({Title = , Content = })
EyesButton = SpawnTab:({
Name = ,
Callback = ()
enableDamage =
repenttimes =
deadeyescrucifix =
repentcomplete =
currentLoadedRoom = .CurrentRooms[:().GameData.LatestRoom.Value]
eyes = :()[]
num = .(#currentLoadedRoom.Nodes:() / )
eyes.CFrame = (num == currentLoadedRoom.Base currentLoadedRoom.Nodes[num]).CFrame + .(, , )
eyes.Parent =
eyes.Initiate:()
.()
eyes.Attachment.Eyes.Enabled =
eyes.whisper:()
eyes.whisper.Looped =
()
CameraShaker = (.ReplicatedStorage.CameraShaker)
CameraShaker = (.ReplicatedStorage.CameraShaker)
camara = .Workspace.CurrentCamera
camShake = CameraShaker.(.RenderPriority.Camera.Value, (shakeCf)
camara.CFrame = camara.CFrame * shakeCf
)
camShake:()
camShake:(,,,)
ts = :()
()
CameraShaker = (.ReplicatedStorage.CameraShaker)
CameraShaker = (.ReplicatedStorage.CameraShaker)
camara = .Workspace.CurrentCamera
camShake = CameraShaker.(.RenderPriority.Camera.Value, (shakeCf)
camara.CFrame = camara.CFrame * shakeCf
)
camShake:()
camShake:(,,,)
()
eyes.Scream:()
ts:(eyes,TweenInfo.(),{ = eyes.CFrame - .(,,)}):()
()
eyes:()
hum = :().LocalPlayer.Character:()
(part)
vec, found=.CurrentCamera:(part.Position)
onscreen = found vec.Z >
cfg = RaycastParams.();
cfg.FilterType = .RaycastFilterType.Blacklist
cfg.FilterDescendantsInstances = {part};
cast = :(part.Position, (.Players.LocalPlayer.Character.UpperTorso.Position - part.Position), cfg);
(onscreen ) ((cast cast.Instance).Parent==.Players.LocalPlayer.Character )
.CurrentRooms[:().GameData.LatestRoom.Value] ~= currentLoadedRoom
enableDamage =
.()
eyes:()
enableDamage
((eyes)) .Players.LocalPlayer.Character:() deadeyescrucifix ==
.Players.LocalPlayer.Character.Humanoid.Health = .Players.LocalPlayer.Character.Humanoid.Health -
()
((eyes)) .Players.LocalPlayer.Character:() repenttimes < deadeyescrucifix ==
()
eyes.Repent:()
eyes.Attachment.Angry.Enabled =
CameraShaker = (.ReplicatedStorage.CameraShaker)
CameraShaker = (.ReplicatedStorage.CameraShaker)
camara = .Workspace.CurrentCamera
camShake = CameraShaker.(.RenderPriority.Camera.Value, (shakeCf)
camara.CFrame = camara.CFrame * shakeCf
)
camShake:()
camShake:(,,,)
()
repenttimes = repenttimes +
(repenttimes)
eyes.Attachment.Angry.Enabled =
()
.Players.LocalPlayer.Character:() repenttimes == deadeyescrucifix ==
hi = .Players.LocalPlayer.Character:().Handle:()
hi.Anchored =
hi.Parent =
hi:(.Players.LocalPlayer.Character:().Handle.CFrame)
.Players.LocalPlayer.Character:():()
()
enableDamage =
hum.Health <=
:().GameStats[ .. .Players.LocalPlayer.Name].Total.DeathCause.Value =
debug.(
(:().Bricks.DeathHint.OnClientEvent)[].Function,
,
{
,
,
}
)
.()
,
})
Paragraph = SpawnTab:({Title = , Content = })
SeekEyesButton = SpawnTab:({
Name = ,
Callback = ()
(.ReplicatedStorage.ClientModules.EntityModules.Seek).(, .CurrentRooms[.Players.LocalPlayer:()], )
,
})
Paragraph = SpawnTab:({Title = , Content = })
TimothyButton = SpawnTab:({
Name = ,
Callback = ()
a = .Players.LocalPlayer.PlayerGui.MainUI.Initiator.Main_Game
(a.RemoteListener.Modules.SpiderJumpscare)((a), .CurrentRooms[(.ReplicatedStorage.GameData.LatestRoom.Value)].Assets.Dresser.DrawerContainer, )
.Players.LocalPlayer.Character.Humanoid.Health -=
,
})
Paragraph = SpawnTab:({Title = , Content = })
SeekButton = SpawnTab:({
Name = ,
Callback = ()
EntitySpawner = (:())()
Configuration = {}
EntitySpawner:(, (Configuration))
,
})
Paragraph = FunTab:({Title = , Content = })
ChristmasSpiritButton = FunTab:({
Name = ,
Callback = ()
screech = :()[]
tim = :()[]
entities = .ReplicatedStorage.Entities
entities:(, ):()
tim.Parent = entities
screech.Parent = entities
,
})
HeartbeatButton = EventTab:({
Name = ,
Callback = ()
(.ReplicatedStorage.Bricks.ClutchHeartbeat.OnClientEvent)
,
})
DepthButton = CustomTab:({
Name = ,
Callback = ()
Creator = (:())()
entity = Creator.({
CustomName = ,
Model = ,
Speed = ,
DelayTime = ,
HeightOffset = ,
CanKill = ,
BreakLights = ,
FlickerLights = {
,
,
},
Cycles = {
Min = ,
Max = ,
WaitTime = ,
},
CamShake = {
,
{, , , },
,
},
Jumpscare = {
,
{
Image1 = ,
Image2 = ,
Shake = ,
Sound1 = {
,
{ Volume = },
},
Sound2 = {
,
{ Volume = },
},
Flashing = {
,
.(, , ),
},
Tease = {
,
Min = ,
Max = ,
},
},
},
CustomDialog = {, , },
})
entity.Debug.OnEntitySpawned = (entityModel)
(, entityModel)
entity.Debug.OnEntityDespawned = (entityModel)
(, mentityModelodel)
entity.Debug.OnEntityStartMoving = (entityModel)
(, entityModel)
entity.Debug.OnEntityFinishedRebound = (entityModel)
(, entityModel)
entity.Debug.OnDeath = ()
()
Creator.(entity)
,
})
iCherryKardesButton = CustomTab:({
Name = ,
Callback = ()
Creator = (:())()
entity = Creator.({
CustomName = ,
Model = ,
Speed = ,
DelayTime = ,
HeightOffset = ,
CanKill = ,
KillRange = ,
BreakLights = ,
FlickerLights = {
,
,
},
Cycles = {
Min = ,
Max = ,
WaitTime = ,
},
CamShake = {
,
{, , , },
,
},
Jumpscare = {
,
{
Image1 = ,
Image2 = ,
Shake = ,
Sound1 = {
,
{ Volume = },
},
Sound2 = {
,
{ Volume = },
},
Flashing = {
,
.(, , ),
},
Tease = {
,
Min = ,
Max = ,
},
},
},
CustomDialog = {, }
})
Creator.(entity)
,
})
ScreechDoorButton = DoorTab:({
Name = ,
Callback = ()
.ReplicatedStorage.GameData.LatestRoom.Changed:(()
(.Players.LocalPlayer.PlayerGui.MainUI.Initiator.Main_Game.RemoteListener.Modules.Screech)(Data)
)
,
})
Paragraph = DoorTab:({Title = , Content = })
GlitchDoorButton = DoorTab:({
Name = ,
Callback = ()
.ReplicatedStorage.GameData.LatestRoom.Changed:(()
(.ReplicatedStorage.ClientModules.EntityModules.Glitch).(Data, .CurrentRooms[(.ReplicatedStorage.GameData.LatestRoom.Value)])
)
,
})
JackHallwayDoorButton = DoorTab:({
Name = ,
Callback = ()
.ReplicatedStorage.GameData.LatestRoom.Changed:(()
currentLoadedRoom=.CurrentRooms[:().GameData.LatestRoom.Value]
shadow=:()[]
(.ReplicatedStorage.Bricks.UseEventModule.OnClientEvent, , .ReplicatedStorage.GameData.LatestRoom.Value, )
shadow:(currentLoadedRoom.RoomStart.CFrame)
()
shadow.Parent=
shadow.Sound:()
.()
shadow:()
(.ReplicatedStorage.Bricks.UseEventModule.OnClientEvent, , .CurrentRooms[.ReplicatedStorage.GameData.LatestRoom.Value], )
)
,
})
Paragraph = DoorTab:({Title = , Content = })
SeekEyesDoorButton = DoorTab:({
Name = ,
Callback = ()
.ReplicatedStorage.GameData.LatestRoom.Changed:(()
(.ReplicatedStorage.ClientModules.EntityModules.Seek).(, .CurrentRooms[.Players.LocalPlayer:()], )
)
,
})
AchievementsButton = EventTab:({
Name = ,
Callback = ()
i,v ((.ReplicatedStorage.Achievements))
(()
(.Players.LocalPlayer.PlayerGui.MainUI.Initiator.Main_Game.RemoteListener.Modules.AchievementUnlock)(, i)
)
,
})
BreakLightsButton = EventTab:({
Name = ,
Callback = ()
(.ReplicatedStorage.Bricks.UseEventModule.OnClientEvent, , .CurrentRooms[.ReplicatedStorage.GameData.LatestRoom.Value], , )
,
})
FlickerLightsButton = EventTab:({
Name = ,
Callback = ()
(.ReplicatedStorage.Bricks.UseEventModule.OnClientEvent, , .ReplicatedStorage.GameData.LatestRoom.Value, )
,
})
Paragraph = CreditsTab:({Title = , Content = })
Paragraph = CreditsTab:({Title = , Content = })
Paragraph = CreditsTab:({Title = , Content = , })
Paragraph = CreditsTab:({Title = , Content = })
Paragraph = CreditsTab:({Title = , Content = })
Paragraph = CreditsTab:({Title = , Content = })
InfiniteYieldButton = GuisTab:({
Name = ,
Callback = ()
(:())()
,
})
DarkDexButton = GuisTab:({
Name = ,
Callback = ()
(:(, ))()
,
})
RemoteSpyButton = GuisTab:({
Name = ,
Callback = ()
(:(, ))()
,
})
VynixuDoorsButton = GuisTab:({
Name = ,
Callback = ()
(:())()
,
})
PlamenDoorsButton = GuisTab:({
Name = ,
Callback = ()
(:())()
,
})
Input = EventTab:({
Name = ,
PlaceholderText = ,
RemoveTextAfterFocusLost = ,
Callback = (Text)
(.ReplicatedStorage.Bricks.Caption.OnClientEvent, )
(.ReplicatedStorage.Bricks.Caption.OnClientEvent, Text)
,
})Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: raw.githubusercontent.com, static.wikia.nocookie.net, pastebin.com.
doors exploits