0% found this document useful (0 votes)
18 views87 pages

Doors

The document is a Lua script for a Roblox game that creates a user interface for a 'Doors Script' using OrionLib. It includes functionalities to give players items like a Crucifix and Skeleton Key, spawn entities like A-60 and Firebrand, and manage entity timers. The script also features various buttons for triggering actions every 15 seconds, such as spawning entities and playing animations.

Uploaded by

aliyevali993344
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views87 pages

Doors

The document is a Lua script for a Roblox game that creates a user interface for a 'Doors Script' using OrionLib. It includes functionalities to give players items like a Crucifix and Skeleton Key, spawn entities like A-60 and Firebrand, and manage entity timers. The script also features various buttons for triggering actions every 15 seconds, such as spawning entities and playing animations.

Uploaded by

aliyevali993344
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 87

local OrionLib =

loadstring(game:HttpGet(('https://raw.githubusercontent.com/SindubsMini/doors-
script/main/Doors/source%20(OrionLib)')))()
local Window = OrionLib:MakeWindow({Name = "Doors Script", HidePremium = false,
SaveConfig = true, ConfigFolder = "Doors Summon"})

local itemsTab = Window:MakeTab({


Name = "Items",
Icon = "rbxassetid://7734068321",
PremiumOnly = false
})

itemsTab:AddParagraph("Warning!","Only works on entites spawned by script!")

itemsTab:AddButton({
Name = "Give Crucifix",
Callback = function ()
--[[ local shadow=game:GetObjects("rbxassetid://11480603603")[1]
shadow.Parent = game.Players.LocalPlayer.Backpack
local anim = Instance.new("Animation")
anim.AnimationId = 'https://www.roblox.com/Assest?ID=9982615727'
local track

shadow.Equipped:Connect(function()
track = game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(anim)
track.Priority = Enum.AnimationPriority.Action
track:Play()
track.Looped = true

end)

shadow.Unequipped:Connect(function()
if track then
track:Stop()
end
end)
end,
]]
loadstring(game:HttpGet("https://raw.githubusercontent.com/Johnny39871/assets/
main/crucifixo"))()
end
})

itemsTab:AddButton({
Name = "Give Skeleton Key",
Info = "Opens All Doors",
Callback = function ()
function skelly()
local DoorReplication =
loadstring(game:HttpGet("https://raw.githubusercontent.com/RegularVynixu/
Utilities/main/Doors/Door%20Replication/Source.lua"))()

-- Get current room


local room =
workspace.CurrentRooms[game:GetService("ReplicatedStorage").GameData.LatestRoom.Val
ue]
-- Replicate door
local replicatedDoor = DoorReplication.ReplicateDoor(room, {
CustomKeyName = "Skeleton Key",
DestroyKey = false,
})

-- Debug features [advanced]


replicatedDoor.Debug.OnDoorOpened = function(doorTable)
warn("Door", doorTable.Model, "has opened")
end
end
local DoorReplication =
loadstring(game:HttpGet("https://raw.githubusercontent.com/RegularVynixu/
Utilities/main/Doors/Door%20Replication/Source.lua"))()

-- Get current room


local room =
workspace.CurrentRooms[game:GetService("ReplicatedStorage").GameData.LatestRoom.Val
ue]

-- Replicate door
local replicatedDoor = DoorReplication.ReplicateDoor(room, {
CustomKeyName = "Skeleton Key",
DestroyKey = false,
})

-- Debug features [advanced]


replicatedDoor.Debug.OnDoorOpened = function(doorTable)
warn("Door", doorTable.Model, "has opened")
end
local shadow=game:GetObjects("rbxassetid://11491147151")[1]
shadow.Parent = game.Players.LocalPlayer.Backpack
local anim = Instance.new("Animation")
local anim2 = Instance.new("Animation")
anim.AnimationId = 'https://www.roblox.com/Assest?ID=6525854363'
anim2.AnimationId = 'https://www.roblox.com/Assest?ID=10526835827'
local track

shadow.Equipped:Connect(function()
track = game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(anim)
track.Priority = Enum.AnimationPriority.Action
track:Play()
track.Looped = false
wait(1.4)
track2 =
game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(anim2)
track2.Priority = Enum.AnimationPriority.Action
track2:Play()
track2.Looped = false

end)

shadow.Unequipped:Connect(function()
if track then
track:Stop()
track2:Stop()
end
end)
game.ReplicatedStorage.GameData.LatestRoom.Changed:Connect(function()
if
workspace.CurrentRooms[game.ReplicatedStorage.GameData.LatestRoom.Value].Door:FindF
irstChild("Lock") then
print("YES KEY")
skelly()
else
print("no.")
end
end)
end
})

local time = Window:MakeTab({


Name = "Entity Timer",
Icon = "rbxassetid://11372950109",
PremiumOnly = false
})

time:AddParagraph("sorry guys", "so far only ordinary entities")

time:AddButton({
Name = "Screech Every 15 Secs",
Callback = function ()
local Data =
require(game.Players.LocalPlayer.PlayerGui.MainUI.Initiator.Main_Game)

while true do -- Will run the script forever


coroutine.wrap(function()
require(game.Players.LocalPlayer.PlayerGui.MainUI.Initiator.Main_Game.RemoteListene
r.Modules.Screech)(Data) end)() -- Coroutines prevent the script from yielding.
task.wait(15) -- Waits somewhere around a millisecond before executing again. This
is necessary so that the script won't crash your game. You can also add a time as
such: task.wait(1) or task.wait(0.5)
end

end
})

time:AddButton({
Name = "Halt Every 15 Secs",
Callback = function ()
local Data =
require(game.Players.LocalPlayer.PlayerGui.MainUI.Initiator.Main_Game)

while true do -- Will run the script forever


coroutine.wrap(function()
require(game.ReplicatedStorage.ClientModules.EntityModules.Glitch).stuff(Data,
workspace.CurrentRooms[tostring(game.ReplicatedStorage.GameData.LatestRoom.Value)])
end)() -- Coroutines prevent the script from yielding.
task.wait(15) -- Waits somewhere around a millisecond before executing
again. This is necessary so that the script won't crash your game. You can also add
a time as such: task.wait(1) or task.wait(0.5)
end
end
})

time:AddButton({
Name = "Glitch Every 15 Secs",
Callback = function ()
local Data =
require(game.Players.LocalPlayer.PlayerGui.MainUI.Initiator.Main_Game)

while true do -- Will run the script forever


coroutine.wrap(function()
require(game.ReplicatedStorage.ClientModules.EntityModules.Glitch).stuff(Data,
workspace.CurrentRooms[tostring(game.ReplicatedStorage.GameData.LatestRoom.Value)])
end)() -- Coroutines prevent the script from yielding.
task.wait(15) -- Waits somewhere around a millisecond before executing
again. This is necessary so that the script won't crash your game. You can also add
a time as such: task.wait(1) or task.wait(0.5)
end
end
})

time:AddButton({
Name = "Heartbeat Minigame Every 15 Secs",
Callback = function ()
local Data =
require(game.Players.LocalPlayer.PlayerGui.MainUI.Initiator.Main_Game)

while true do -- Will run the script forever


coroutine.wrap(function()
firesignal(game.ReplicatedStorage.Bricks.ClutchHeartbeat.OnClientEvent) end)() --
Coroutines prevent the script from yielding.
task.wait(15) -- Waits somewhere around a millisecond before executing
again. This is necessary so that the script won't crash your game. You can also add
a time as such: task.wait(1) or task.wait(0.5)
end
end
})

time:AddButton({
Name = "Timothy Every 15 Secs",
Callback = function ()
local Data =
require(game.Players.LocalPlayer.PlayerGui.MainUI.Initiator.Main_Game)

while true do -- Will run the script forever


coroutine.wrap(function() local Data =
require(game.Players.LocalPlayer.PlayerGui.MainUI.Initiator.Main_Game)

require(game.Players.LocalPlayer.PlayerGui.MainUI.Initiator.Main_Game.RemoteListene
r.Modules.SpiderJumpscare)
(Data.workspace.CurrentRooms[game.ReplicatedStorage.GameData.LatestRoom.Value].Asse
ts:WaitForChild("Dresser").DrawerContainer, 0.2) end)() -- Coroutines prevent the
script from yielding.
task.wait(15) -- Waits somewhere around a millisecond before executing
again. This is necessary so that the script won't crash your game. You can also add
a time as such: task.wait(1) or task.wait(0.5)
end
end
})
time:AddParagraph("Bug", "it crashes when i click on spawn rush")

time:AddButton({
Name = "Spawn Rush Every 15 Secs",
Callback = function ()
local Data =
require(game.Players.LocalPlayer.PlayerGui.MainUI.Initiator.Main_Game)

while true do
coroutine.wrap(function() local Data =
require(game.Players.LocalPlayer.PlayerGui.MainUI.Initiator.Main_Game)

local Creator =
loadstring(game:HttpGet("https://raw.githubusercontent.com/RegularVynixu/
Utilities/main/Doors%20Entity%20Spawner/Source.lua"))()

-- Create entity
local entity = Creator.createEntity({
CustomName = "Rush", -- Custom name of your entity
Model = "https://github.com/Johnny39871/assets/blob/main/Rush.rbxm?
raw=true", -- Can be GitHub file or rbxassetid
Speed = 100, -- Percentage, 100 = default Rush speed
DelayTime = 2, -- Time before starting cycles (seconds)
HeightOffset = 0,
CanKill = false,
KillRange = 25,
BreakLights = true,
BackwardsMovement = false,
FlickerLights = {
true, -- Enabled/Disabled
1, -- Time (seconds)
},
Cycles = {
Min = 1,
Max = 1,
WaitTime = 2,
},
CamShake = {
true, -- Enabled/Disabled
{3.5, 20, 0.1, 1}, -- Shake values (don't change if you don't know)
100, -- Shake start distance (from Entity to you)
},
Jumpscare = {
true, -- Enabled/Disabled
{
Image1 = "rbxassetid://10483855823", -- Image1 url
Image2 = "rbxassetid://10483999903", -- Image2 url
Shake = true,
Sound1 = {
10483790459, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Sound2 = {
10483837590, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Flashing = {
true, -- Enabled/Disabled
Color3.fromRGB(0, 0, 255), -- Color
},
Tease = {
true, -- Enabled/Disabled
Min = 4,
Max = 4,
},
},
},
CustomDialog = {"You died to Rush...", "your balls look dry", "Can I
put some lotion on them?"}, -- Custom death message
})

-----[[ Advanced ]]-----


entity.Debug.OnEntitySpawned = function(entityTable)
print("Entity has spawned:", entityTable.Model)
end

entity.Debug.OnEntityDespawned = function(entityTable)
print("Entity has despawned:", entityTable.Model)
end

entity.Debug.OnEntityStartMoving = function(entityTable)
print("Entity has started moving:", entityTable.Model)
end

entity.Debug.OnEntityFinishedRebound = function(entityTable)
print("Entity has finished rebound:", entityTable.Model)
end

entity.Debug.OnEntityEnteredRoom = function(entityTable, room)


print("Entity:", entityTable.Model, "has entered room:", room)
end

entity.Debug.OnLookAtEntity = function(entityTable)
print("Player has looked at entity:", entityTable.Model)
end

entity.Debug.OnDeath = function(entityTable)
warn("Player has died.")
end
------------------------

-- Run the created entity


Creator.runEntity(entity) end)()

end
end
})

local customTab = Window:MakeTab({


Name = "Custom Entites",
Icon = "rbxassetid://11372950109",
PremiumOnly = false
})

customTab:AddButton({
Name = "Spawn A-60",
Callback = function ()
local Creator =
loadstring(game:HttpGet("https://raw.githubusercontent.com/RegularVynixu/
Utilities/main/Doors%20Entity%20Spawner/Source.lua"))()

-- Create entity
local entity = Creator.createEntity({
CustomName = "A-60", -- Custom name of your entity
Model = "https://github.com/plamen6789/CustomDoorsMonsters/blob/main/A-60.rbxm?
raw=true", -- Can be GitHub file or rbxassetid
Speed = 300, -- Percentage, 100 = default Rush speed
DelayTime = 1, -- Time before starting cycles (seconds)
HeightOffset = 0,
CanKill = false,
KillRange = 50,
BreakLights = false,
BackwardsMovement = false,
FlickerLights = {
true, -- Enabled/Disabled
2, -- Time (seconds)
},
Cycles = {
Min = 3,
Max = 3,
WaitTime = 5,
},
CamShake = {
true, -- Enabled/Disabled
{30, 30, 0.1, 1}, -- Shake values (don't change if you don't know)
50, -- Shake start distance (from Entity to you)
},
Jumpscare = {
false, -- Enabled/Disabled
{
Image1 = "rbxassetid://11394048190", -- Image1 url
Image2 = "rbxassetid://11394048190", -- Image2 url
Shake = true,
Sound1 = {
10483790459, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Sound2 = {
10483837590, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Flashing = {
true, -- Enabled/Disabled
Color3.fromRGB(255, 0, 0), -- Color
},
Tease = {
false, -- Enabled/Disabled
Min = 1,
Max = 1,
},
},
},
CustomDialog = {"You died to A-60", "It can Apear at any moment, a loud scream
will anounce its presence", "When you hear it spawn you must stay out of its reach
as soon as possible", "It knows exactly where you are so hiding in different places
will not work.."}, -- Custom death message
})

-----[[ Advanced ]]-----


entity.Debug.OnEntitySpawned = function(entityTable)
print("Entity has spawned:", entityTable.Model)
end

entity.Debug.OnEntityDespawned = function(entityTable)
print("Entity has despawned:", entityTable.Model)
end

entity.Debug.OnEntityStartMoving = function(entityTable)
print("Entity has started moving:", entityTable.Model)
end

entity.Debug.OnEntityFinishedRebound = function(entityTable)
print("Entity has finished rebound:", entityTable.Model)
end

entity.Debug.OnEntityEnteredRoom = function(entityTable, room)


print("Entity:", entityTable.Model, "has entered room:", room)
end

entity.Debug.OnLookAtEntity = function(entityTable)
print("Player has looked at entity:", entityTable.Model)
end

entity.Debug.OnDeath = function(entityTable)
warn("Player has died.")
end
------------------------

-- Run the created entity


Creator.runEntity(entity)

end

})

customTab:AddButton({
Name = "Spawn Firebrand",
Callback = function ()
local Creator =
loadstring(game:HttpGet("https://raw.githubusercontent.com/RegularVynixu/
Utilities/main/Doors%20Entity%20Spawner/Source.lua"))()

-- Create entity
local entity = Creator.createEntity({
CustomName = "Firebrand", -- Custom name of your entity
Model = "https://github.com/fnaclol/sussy-bois/raw/main/FireBrand3.rbxm?
raw=true", -- Can be GitHub file or rbxassetid
Speed = 400, -- Percentage, 100 = default Rush speed
DelayTime = 2, -- Time before starting cycles (seconds)
HeightOffset = 0,
CanKill = false,
KillRange = 50,
BreakLights = true,
BackwardsMovement = false,
FlickerLights = {
true, -- Enabled/Disabled
1, -- Time (seconds)
},
Cycles = {
Min = 2,
Max = 2,
WaitTime = 2,
},
CamShake = {
true, -- Enabled/Disabled
{5, 15, 0.1, 1}, -- Shake values (don't change if you don't know)
100, -- Shake start distance (from Entity to you)
},
Jumpscare = {
true, -- Enabled/Disabled
{
Image1 = "rbxassetid://10483855823", -- Image1 url
Image2 = "rbxassetid://10483999903", -- Image2 url
Shake = true,
Sound1 = {
10483790459, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Sound2 = {
10483837590, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Flashing = {
true, -- Enabled/Disabled
Color3.fromRGB(255, 255, 255), -- Color
},
Tease = {
true, -- Enabled/Disabled
Min = 1,
Max = 3,
},
},
},
CustomDialog = {"You died to whom you call FireBrand", "FireBrand will spawn
only on your will", "When you hear him spawn you only have 2 seconds to hide",
"Vents do not save you aswell"}, -- Custom death message
})

-----[[ Advanced ]]-----


entity.Debug.OnEntitySpawned = function(entityTable)
print("Entity has spawned:", entityTable.Model)
end

entity.Debug.OnEntityDespawned = function(entityTable)
print("Entity has despawned:", entityTable.Model)
end

entity.Debug.OnEntityStartMoving = function(entityTable)
print("Entity has started moving:", entityTable.Model)
end

entity.Debug.OnEntityFinishedRebound = function(entityTable)
print("Entity has finished rebound:", entityTable.Model)
end

entity.Debug.OnEntityEnteredRoom = function(entityTable, room)


print("Entity:", entityTable.Model, "has entered room:", room)
end

entity.Debug.OnLookAtEntity = function(entityTable)
print("Player has looked at entity:", entityTable.Model)
end

entity.Debug.OnDeath = function(entityTable)
warn("Player has died.")
end
------------------------

-- Run the created entity


Creator.runEntity(entity)

end
})

customTab:AddButton({
Name = "Spawn Rebound",
Callback = function ()
local Creator =
loadstring(game:HttpGet("https://raw.githubusercontent.com/RegularVynixu/
Utilities/main/Doors%20Entity%20Spawner/Source.lua"))()

-- Create entity
local entity = Creator.createEntity({
CustomName = "Rebound", -- Custom name of your entity
Model = "rbxassetid://11401769490", -- Can be GitHub file or rbxassetid
Speed = 300, -- Percentage, 100 = default Rush speed
DelayTime = 3, -- Time before starting cycles (seconds)
HeightOffset = 0,
CanKill = false,
KillRange = 50,
BreakLights = false,
BackwardsMovement = false,
FlickerLights = {
true, -- Enabled/Disabled
2.5, -- Time (seconds)
},
Cycles = {
Min = 1,
Max = 6,
WaitTime = 7,
},
CamShake = {
true, -- Enabled/Disabled
{5, 15, 0.1, 1}, -- Shake values (don't change if you don't know)
100, -- Shake start distance (from Entity to you)
},
Jumpscare = {
false, -- Enabled/Disabled
{
Image1 = "rbxassetid://11372489796", -- Image1 url
Image2 = "rbxassetid://11372489796", -- Image2 url
Shake = true,
Sound1 = {
10483790459, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Sound2 = {
10483837590, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Flashing = {
true, -- Enabled/Disabled
Color3.fromRGB(255, 0, 0), -- Color
},
Tease = {
true, -- Enabled/Disabled
Min = 1,
Max = 3,
},
},
},
CustomDialog = {"You died to Rebound...", "The lights flicker upon its
scream.", "It is also tricky, as it rebounds.", "You need to hide to around 6
times."}, -- Custom death message
})

-----[[ Advanced ]]-----


entity.Debug.OnEntitySpawned = function(entityTable)
print("Entity has spawned:", entityTable.Model)
end

entity.Debug.OnEntityDespawned = function(entityTable)
print("Entity has despawned:", entityTable.Model)
end

entity.Debug.OnEntityStartMoving = function(entityTable)
print("Entity has started moving:", entityTable.Model)
end

entity.Debug.OnEntityFinishedRebound = function(entityTable)
print("Entity has finished rebound:", entityTable.Model)
end

entity.Debug.OnEntityEnteredRoom = function(entityTable, room)


print("Entity:", entityTable.Model, "has entered room:", room)
end

entity.Debug.OnLookAtEntity = function(entityTable)
print("Player has looked at entity:", entityTable.Model)
end

entity.Debug.OnDeath = function(entityTable)
warn("Player has died.")
end
------------------------

-- Run the created entity


Creator.runEntity(entity)

end
})

customTab:AddButton({
Name = "Spawn Angry Munci",
Callback = function ()
local Creator =
loadstring(game:HttpGet("https://raw.githubusercontent.com/RegularVynixu/
Utilities/main/Doors%20Entity%20Spawner/Source.lua"))()

-- Create entity
local entity = Creator.createEntity({
CustomName = "Angry Munci", -- Custom name of your entity
Model =
"https://github.com/plamen6789/CustomDoorsMonsters/blob/main/AngryMunci.rbxm?
raw=true", -- Can be GitHub file or rbxassetid
Speed = 400, -- Percentage, 100 = default Rush speed
DelayTime = 2, -- Time before starting cycles (seconds)
HeightOffset = 0,
CanKill = false,
KillRange = 50,
BreakLights = true,
BackwardsMovement = false,
FlickerLights = {
true, -- Enabled/Disabled
3, -- Time (seconds)
},
Cycles = {
Min = 2,
Max = 4,
WaitTime = 2,
},
CamShake = {
true, -- Enabled/Disabled
{5, 20, 3, 1}, -- Shake values (don't change if you don't know)
50, -- Shake start distance (from Entity to you)
},
Jumpscare = {
false, -- Enabled/Disabled
{
Image1 = "rbxassetid://10483855823", -- Image1 url
Image2 = "rbxassetid://10483999903", -- Image2 url
Shake = true,
Sound1 = {
10483790459, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Sound2 = {
10483837590, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Flashing = {
true, -- Enabled/Disabled
Color3.fromRGB(255, 255, 255), -- Color
},
Tease = {
true, -- Enabled/Disabled
Min = 1,
Max = 3,
},
},
},
CustomDialog = {"You can", "put your", "custom death", "message here."}, --
Custom death message
})

-----[[ Advanced ]]-----


entity.Debug.OnEntitySpawned = function(entityTable)
print("Entity has spawned:", entityTable.Model)
end

entity.Debug.OnEntityDespawned = function(entityTable)
print("Entity has despawned:", entityTable.Model)
end

entity.Debug.OnEntityStartMoving = function(entityTable)
print("Entity has started moving:", entityTable.Model)
end

entity.Debug.OnEntityFinishedRebound = function(entityTable)
print("Entity has finished rebound:", entityTable.Model)
end

entity.Debug.OnEntityEnteredRoom = function(entityTable, room)


print("Entity:", entityTable.Model, "has entered room:", room)
end

entity.Debug.OnLookAtEntity = function(entityTable)
print("Player has looked at entity:", entityTable.Model)
end

entity.Debug.OnDeath = function(entityTable)
warn("Player has died.")
end
------------------------

-- Run the created entity


Creator.runEntity(entity)
end
})

customTab:AddButton({
Name = "Spawn BigGames",
Callback = function ()
local Creator =
loadstring(game:HttpGet("https://raw.githubusercontent.com/RegularVynixu/
Utilities/main/Doors%20Entity%20Spawner/Source.lua"))()

-- Create entity
local entity = Creator.createEntity({
CustomName = "BigGames", -- Custom name of your entity
Model =
"https://github.com/plamen6789/CustomDoorsMonsters/blob/main/BIGGAMES.rbxm?
raw=true", -- Can be GitHub file or rbxassetid
Speed = 200, -- Percentage, 100 = default Rush speed
DelayTime = 3, -- Time before starting cycles (seconds)
HeightOffset = 0,
CanKill = false,
KillRange = 50,
BreakLights = false,
BackwardsMovement = false,
FlickerLights = {
true, -- Enabled/Disabled
3, -- Time (seconds)
},
Cycles = {
Min = 2,
Max = 5,
WaitTime = 2,
},
CamShake = {
true, -- Enabled/Disabled
{5, 20, 1, 2}, -- Shake values (don't change if you don't know)
100, -- Shake start distance (from Entity to you)
},
Jumpscare = {
false, -- Enabled/Disabled
{
Image1 = "rbxassetid://10483855823", -- Image1 url
Image2 = "rbxassetid://10483999903", -- Image2 url
Shake = true,
Sound1 = {
10483790459, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Sound2 = {
10483837590, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Flashing = {
true, -- Enabled/Disabled
Color3.fromRGB(255, 255, 255), -- Color
},
Tease = {
true, -- Enabled/Disabled
Min = 1,
Max = 3,
},
},
},
CustomDialog = {"You can", "put your", "custom death", "message here."}, --
Custom death message
})

-----[[ Advanced ]]-----


entity.Debug.OnEntitySpawned = function(entityTable)
print("Entity has spawned:", entityTable.Model)
end
entity.Debug.OnEntityDespawned = function(entityTable)
print("Entity has despawned:", entityTable.Model)
end

entity.Debug.OnEntityStartMoving = function(entityTable)
print("Entity has started moving:", entityTable.Model)
end

entity.Debug.OnEntityFinishedRebound = function(entityTable)
print("Entity has finished rebound:", entityTable.Model)
end

entity.Debug.OnEntityEnteredRoom = function(entityTable, room)


print("Entity:", entityTable.Model, "has entered room:", room)
end

entity.Debug.OnLookAtEntity = function(entityTable)
print("Player has looked at entity:", entityTable.Model)
end

entity.Debug.OnDeath = function(entityTable)
warn("Player has died.")
end
------------------------

-- Run the created entity


Creator.runEntity(entity)

end
})

customTab:AddButton({
Name = "Spawn Rush (Ambush (No Sound)) ??",
Callback = function ()

local Creator =
loadstring(game:HttpGet("https://raw.githubusercontent.com/RegularVynixu/
Utilities/main/Doors%20Entity%20Spawner/Source.lua"))()

-- Create entity
local entity = Creator.createEntity({
CustomName = "bruh", -- Custom name of your entity
Model = "https://github.com/RegularVynixu/Utilities/blob/main/Doors%20Entity
%20Spawner/Models/Rush.rbxm?raw=true", -- Can be GitHub file or rbxassetid
Speed = 100, -- Percentage, 100 = default Rush speed
DelayTime = 2, -- Time before starting cycles (seconds)
HeightOffset = 0,
CanKill = false,
KillRange = 50,
BreakLights = true,
BackwardsMovement = false,
FlickerLights = {
true, -- Enabled/Disabled
2, -- Time (seconds)
},
Cycles = {
Min = 2,
Max = 5,
WaitTime = 3,
},
CamShake = {
true, -- Enabled/Disabled
{4.5, 15, 0.1, 1}, -- Shake values (don't change if you don't know)
100, -- Shake start distance (from Entity to you)
},
Jumpscare = {
false, -- Enabled/Disabled
{
Image1 = "rbxassetid://10483855823", -- Image1 url
Image2 = "rbxassetid://10483999903", -- Image2 url
Shake = true,
Sound1 = {
10483790459, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Sound2 = {
10483837590, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Flashing = {
true, -- Enabled/Disabled
Color3.fromRGB(255, 255, 255), -- Color
},
Tease = {
true, -- Enabled/Disabled
Min = 1,
Max = 3,
},
},
},
CustomDialog = {"You can", "put your", "custom death", "message here."}, --
Custom death message
})

-----[[ Advanced ]]-----


entity.Debug.OnEntitySpawned = function(entityTable)
print("Entity has spawned:", entityTable.Model)
end

entity.Debug.OnEntityDespawned = function(entityTable)
print("Entity has despawned:", entityTable.Model)
end

entity.Debug.OnEntityStartMoving = function(entityTable)
print("Entity has started moving:", entityTable.Model)
end

entity.Debug.OnEntityFinishedRebound = function(entityTable)
print("Entity has finished rebound:", entityTable.Model)
end

entity.Debug.OnEntityEnteredRoom = function(entityTable, room)


print("Entity:", entityTable.Model, "has entered room:", room)
end

entity.Debug.OnLookAtEntity = function(entityTable)
print("Player has looked at entity:", entityTable.Model)
end
entity.Debug.OnDeath = function(entityTable)
warn("Player has died.")
end
------------------------

-- Run the created entity


Creator.runEntity(entity)

end
})

customTab:AddButton({
Name = "Spawn Bonnie",
Callback = function ()
local Creator =
loadstring(game:HttpGet("https://raw.githubusercontent.com/RegularVynixu/
Utilities/main/Doors%20Entity%20Spawner/Source.lua"))()

-- Create entity
local entity = Creator.createEntity({
CustomName = "Bonnie", -- Custom name of your entity
Model =
"https://github.com/plamen6789/CustomDoorsMonsters/blob/main/Bonnie.rbxm?raw=true",
-- Can be GitHub file or rbxassetid
Speed = 300, -- Percentage, 100 = default Rush speed
DelayTime = 2, -- Time before starting cycles (seconds)
HeightOffset = 0,
CanKill = false,
KillRange = 50,
BreakLights = false,
BackwardsMovement = false,
FlickerLights = {
true, -- Enabled/Disabled
2, -- Time (seconds)
},
Cycles = {
Min = 1,
Max = 4,
WaitTime = 2,
},
CamShake = {
true, -- Enabled/Disabled
{5, 20, 0.1, 1}, -- Shake values (don't change if you don't know)
100, -- Shake start distance (from Entity to you)
},
Jumpscare = {
false, -- Enabled/Disabled
{
Image1 = "rbxassetid://10483855823", -- Image1 url
Image2 = "rbxassetid://10483999903", -- Image2 url
Shake = true,
Sound1 = {
10483790459, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Sound2 = {
10483837590, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Flashing = {
true, -- Enabled/Disabled
Color3.fromRGB(255, 255, 255), -- Color
},
Tease = {
true, -- Enabled/Disabled
Min = 1,
Max = 3,
},
},
},
CustomDialog = {"You can", "put your", "custom death", "message here."}, --
Custom death message
})

-----[[ Advanced ]]-----


entity.Debug.OnEntitySpawned = function(entityTable)
print("Entity has spawned:", entityTable.Model)
end

entity.Debug.OnEntityDespawned = function(entityTable)
print("Entity has despawned:", entityTable.Model)
end

entity.Debug.OnEntityStartMoving = function(entityTable)
print("Entity has started moving:", entityTable.Model)
end

entity.Debug.OnEntityFinishedRebound = function(entityTable)
print("Entity has finished rebound:", entityTable.Model)
end

entity.Debug.OnEntityEnteredRoom = function(entityTable, room)


print("Entity:", entityTable.Model, "has entered room:", room)
end

entity.Debug.OnLookAtEntity = function(entityTable)
print("Player has looked at entity:", entityTable.Model)
end

entity.Debug.OnDeath = function(entityTable)
warn("Player has died.")
end
------------------------

-- Run the created entity


Creator.runEntity(entity)

end
})

customTab:AddButton({
Name = "Spawn Capybara",
Callback = function ()
local Creator =
loadstring(game:HttpGet("https://raw.githubusercontent.com/RegularVynixu/
Utilities/main/Doors%20Entity%20Spawner/Source.lua"))()
-- Create entity
local entity = Creator.createEntity({
CustomName = "Capybara", -- Custom name of your entity
Model =
"https://github.com/plamen6789/CustomDoorsMonsters/blob/main/Capybara.rbxm?
raw=true", -- Can be GitHub file or rbxassetid
Speed = 100, -- Percentage, 100 = default Rush speed
DelayTime = 3, -- Time before starting cycles (seconds)
HeightOffset = 0,
CanKill = false,
KillRange = 50,
BreakLights = false,
BackwardsMovement = false,
FlickerLights = {
true, -- Enabled/Disabled
2, -- Time (seconds)
},
Cycles = {
Min = 2,
Max = 4,
WaitTime = 3,
},
CamShake = {
true, -- Enabled/Disabled
{5, 20, 0.1, 1}, -- Shake values (don't change if you don't know)
100, -- Shake start distance (from Entity to you)
},
Jumpscare = {
false, -- Enabled/Disabled
{
Image1 = "rbxassetid://10483855823", -- Image1 url
Image2 = "rbxassetid://10483999903", -- Image2 url
Shake = true,
Sound1 = {
10483790459, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Sound2 = {
10483837590, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Flashing = {
true, -- Enabled/Disabled
Color3.fromRGB(255, 255, 255), -- Color
},
Tease = {
true, -- Enabled/Disabled
Min = 1,
Max = 3,
},
},
},
CustomDialog = {"You can", "put your", "custom death", "message here."}, --
Custom death message
})

-----[[ Advanced ]]-----


entity.Debug.OnEntitySpawned = function(entityTable)
print("Entity has spawned:", entityTable.Model)
end

entity.Debug.OnEntityDespawned = function(entityTable)
print("Entity has despawned:", entityTable.Model)
end

entity.Debug.OnEntityStartMoving = function(entityTable)
print("Entity has started moving:", entityTable.Model)
end

entity.Debug.OnEntityFinishedRebound = function(entityTable)
print("Entity has finished rebound:", entityTable.Model)
end

entity.Debug.OnEntityEnteredRoom = function(entityTable, room)


print("Entity:", entityTable.Model, "has entered room:", room)
end

entity.Debug.OnLookAtEntity = function(entityTable)
print("Player has looked at entity:", entityTable.Model)
end

entity.Debug.OnDeath = function(entityTable)
warn("Player has died.")
end
------------------------

-- Run the created entity


Creator.runEntity(entity)

end
})

customTab:AddButton({
Name = "Spawn Chica",
Callback = function ()
local Creator =
loadstring(game:HttpGet("https://raw.githubusercontent.com/RegularVynixu/
Utilities/main/Doors%20Entity%20Spawner/Source.lua"))()

-- Create entity
local entity = Creator.createEntity({
CustomName = "Chica", -- Custom name of your entity
Model =
"https://github.com/plamen6789/CustomDoorsMonsters/blob/main/Chica.rbxm?raw=true",
-- Can be GitHub file or rbxassetid
Speed = 300, -- Percentage, 100 = default Rush speed
DelayTime = 3, -- Time before starting cycles (seconds)
HeightOffset = 0,
CanKill = false,
KillRange = 50,
BreakLights = true,
BackwardsMovement = false,
FlickerLights = {
true, -- Enabled/Disabled
2, -- Time (seconds)
},
Cycles = {
Min = 3,
Max = 6,
WaitTime = 2,
},
CamShake = {
true, -- Enabled/Disabled
{3.5, 20, 0.1, 1}, -- Shake values (don't change if you don't know)
100, -- Shake start distance (from Entity to you)
},
Jumpscare = {
false, -- Enabled/Disabled
{
Image1 = "rbxassetid://10483855823", -- Image1 url
Image2 = "rbxassetid://10483999903", -- Image2 url
Shake = true,
Sound1 = {
10483790459, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Sound2 = {
10483837590, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Flashing = {
true, -- Enabled/Disabled
Color3.fromRGB(255, 255, 255), -- Color
},
Tease = {
true, -- Enabled/Disabled
Min = 1,
Max = 3,
},
},
},
CustomDialog = {"You can", "put your", "custom death", "message here."}, --
Custom death message
})

-----[[ Advanced ]]-----


entity.Debug.OnEntitySpawned = function(entityTable)
print("Entity has spawned:", entityTable.Model)
end

entity.Debug.OnEntityDespawned = function(entityTable)
print("Entity has despawned:", entityTable.Model)
end

entity.Debug.OnEntityStartMoving = function(entityTable)
print("Entity has started moving:", entityTable.Model)
end

entity.Debug.OnEntityFinishedRebound = function(entityTable)
print("Entity has finished rebound:", entityTable.Model)
end

entity.Debug.OnEntityEnteredRoom = function(entityTable, room)


print("Entity:", entityTable.Model, "has entered room:", room)
end

entity.Debug.OnLookAtEntity = function(entityTable)
print("Player has looked at entity:", entityTable.Model)
end

entity.Debug.OnDeath = function(entityTable)
warn("Player has died.")
end
------------------------

-- Run the created entity


Creator.runEntity(entity)

end
})

customTab:AddButton({
Name = "Spawn Depth",
Callback = function ()
local Creator =
loadstring(game:HttpGet("https://raw.githubusercontent.com/RegularVynixu/
Utilities/main/Doors%20Entity%20Spawner/Source.lua"))()

-- Create entity
local entity = Creator.createEntity({
CustomName = "Depth", -- Custom name of your entity
Model =
"https://github.com/plamen6789/CustomDoorsMonsters/blob/main/Depth.rbxm?raw=true",
-- Can be GitHub file or rbxassetid
Speed = 300, -- Percentage, 100 = default Rush speed
DelayTime = 2, -- Time before starting cycles (seconds)
HeightOffset = 0,
CanKill = false,
KillRange = 50,
BreakLights = true,
BackwardsMovement = false,
FlickerLights = {
true, -- Enabled/Disabled
2, -- Time (seconds)
},
Cycles = {
Min = 2,
Max = 4,
WaitTime = 2,
},
CamShake = {
true, -- Enabled/Disabled
{10, 20, 0.1, 1}, -- Shake values (don't change if you don't know)
100, -- Shake start distance (from Entity to you)
},
Jumpscare = {
false, -- Enabled/Disabled
{
Image1 = "rbxassetid://10483855823", -- Image1 url
Image2 = "rbxassetid://10483999903", -- Image2 url
Shake = true,
Sound1 = {
10483790459, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Sound2 = {
10483837590, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Flashing = {
true, -- Enabled/Disabled
Color3.fromRGB(255, 255, 255), -- Color
},
Tease = {
true, -- Enabled/Disabled
Min = 1,
Max = 3,
},
},
},
CustomDialog = {"You can", "put your", "custom death", "message
here."}, -- Custom death message
})

-----[[ Advanced ]]-----


entity.Debug.OnEntitySpawned = function(entityTable)
print("Entity has spawned:", entityTable.Model)
end

entity.Debug.OnEntityDespawned = function(entityTable)
print("Entity has despawned:", entityTable.Model)
end

entity.Debug.OnEntityStartMoving = function(entityTable)
print("Entity has started moving:", entityTable.Model)
end

entity.Debug.OnEntityFinishedRebound = function(entityTable)
print("Entity has finished rebound:", entityTable.Model)
end

entity.Debug.OnEntityEnteredRoom = function(entityTable, room)


print("Entity:", entityTable.Model, "has entered room:", room)
end

entity.Debug.OnLookAtEntity = function(entityTable)
print("Player has looked at entity:", entityTable.Model)
end

entity.Debug.OnDeath = function(entityTable)
warn("Player has died.")
end
------------------------

-- Run the created entity


Creator.runEntity(entity)

end
})

customTab:AddButton({
Name = "Spawn Doge",
Callback = function ()
local Creator =
loadstring(game:HttpGet("https://raw.githubusercontent.com/RegularVynixu/
Utilities/main/Doors%20Entity%20Spawner/Source.lua"))()

-- Create entity
local entity = Creator.createEntity({
CustomName = "Doge", -- Custom name of your entity
Model = "https://github.com/plamen6789/CustomDoorsMonsters/blob/main/Doge.rbxm?
raw=true", -- Can be GitHub file or rbxassetid
Speed = 250, -- Percentage, 100 = default Rush speed
DelayTime = 3, -- Time before starting cycles (seconds)
HeightOffset = 0,
CanKill = false,
KillRange = 50,
BreakLights = false,
BackwardsMovement = false,
FlickerLights = {
true, -- Enabled/Disabled
2, -- Time (seconds)
},
Cycles = {
Min = 1,
Max = 5,
WaitTime = 2,
},
CamShake = {
true, -- Enabled/Disabled
{4.9, 20, 0.1, 1}, -- Shake values (don't change if you don't know)
100, -- Shake start distance (from Entity to you)
},
Jumpscare = {
false, -- Enabled/Disabled
{
Image1 = "rbxassetid://10483855823", -- Image1 url
Image2 = "rbxassetid://10483999903", -- Image2 url
Shake = true,
Sound1 = {
10483790459, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Sound2 = {
10483837590, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Flashing = {
true, -- Enabled/Disabled
Color3.fromRGB(255, 255, 255), -- Color
},
Tease = {
true, -- Enabled/Disabled
Min = 1,
Max = 3,
},
},
},
CustomDialog = {"You can", "put your", "custom death", "message here."}, --
Custom death message
})

-----[[ Advanced ]]-----


entity.Debug.OnEntitySpawned = function(entityTable)
print("Entity has spawned:", entityTable.Model)
end

entity.Debug.OnEntityDespawned = function(entityTable)
print("Entity has despawned:", entityTable.Model)
end

entity.Debug.OnEntityStartMoving = function(entityTable)
print("Entity has started moving:", entityTable.Model)
end

entity.Debug.OnEntityFinishedRebound = function(entityTable)
print("Entity has finished rebound:", entityTable.Model)
end

entity.Debug.OnEntityEnteredRoom = function(entityTable, room)


print("Entity:", entityTable.Model, "has entered room:", room)
end

entity.Debug.OnLookAtEntity = function(entityTable)
print("Player has looked at entity:", entityTable.Model)
end

entity.Debug.OnDeath = function(entityTable)
warn("Player has died.")
end
------------------------

-- Run the created entity


Creator.runEntity(entity)

end
})

customTab:AddButton({
Name = "Spawn Eater",
Callback = function ()
local Creator =
loadstring(game:HttpGet("https://raw.githubusercontent.com/RegularVynixu/
Utilities/main/Doors%20Entity%20Spawner/Source.lua"))()

-- Create entity
local entity = Creator.createEntity({
CustomName = "Eater", -- Custom name of your entity
Model =
"https://github.com/plamen6789/CustomDoorsMonsters/blob/main/Eater.rbxm?raw=true",
-- Can be GitHub file or rbxassetid
Speed = 300, -- Percentage, 100 = default Rush speed
DelayTime = 2, -- Time before starting cycles (seconds)
HeightOffset = 0,
CanKill = false,
KillRange = 50,
BreakLights = true,
BackwardsMovement = false,
FlickerLights = {
true, -- Enabled/Disabled
1, -- Time (seconds)
},
Cycles = {
Min = 1,
Max = 4,
WaitTime = 2,
},
CamShake = {
true, -- Enabled/Disabled
{5.5, 20, 0.1, 1}, -- Shake values (don't change if you don't know)
100, -- Shake start distance (from Entity to you)
},
Jumpscare = {
false, -- Enabled/Disabled
{
Image1 = "rbxassetid://10483855823", -- Image1 url
Image2 = "rbxassetid://10483999903", -- Image2 url
Shake = true,
Sound1 = {
10483790459, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Sound2 = {
10483837590, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Flashing = {
true, -- Enabled/Disabled
Color3.fromRGB(255, 255, 255), -- Color
},
Tease = {
true, -- Enabled/Disabled
Min = 1,
Max = 3,
},
},
},
CustomDialog = {"You can", "put your", "custom death", "message here."}, --
Custom death message
})

-----[[ Advanced ]]-----


entity.Debug.OnEntitySpawned = function(entityTable)
print("Entity has spawned:", entityTable.Model)
end

entity.Debug.OnEntityDespawned = function(entityTable)
print("Entity has despawned:", entityTable.Model)
end

entity.Debug.OnEntityStartMoving = function(entityTable)
print("Entity has started moving:", entityTable.Model)
end

entity.Debug.OnEntityFinishedRebound = function(entityTable)
print("Entity has finished rebound:", entityTable.Model)
end

entity.Debug.OnEntityEnteredRoom = function(entityTable, room)


print("Entity:", entityTable.Model, "has entered room:", room)
end
entity.Debug.OnLookAtEntity = function(entityTable)
print("Player has looked at entity:", entityTable.Model)
end

entity.Debug.OnDeath = function(entityTable)
warn("Player has died.")
end
------------------------

-- Run the created entity


Creator.runEntity(entity)

end
})

customTab:AddButton({
Name = "Spawn Elgato",
Callback = function ()
local Creator =
loadstring(game:HttpGet("https://raw.githubusercontent.com/RegularVynixu/
Utilities/main/Doors%20Entity%20Spawner/Source.lua"))()

-- Create entity
local entity = Creator.createEntity({
CustomName = "Elgato", -- Custom name of your entity
Model =
"https://github.com/plamen6789/CustomDoorsMonsters/blob/main/Elgato.rbxm?raw=true",
-- Can be GitHub file or rbxassetid
Speed = 230, -- Percentage, 100 = default Rush speed
DelayTime = 2, -- Time before starting cycles (seconds)
HeightOffset = 0,
CanKill = false,
KillRange = 50,
BreakLights = false,
BackwardsMovement = false,
FlickerLights = {
true, -- Enabled/Disabled
1, -- Time (seconds)
},
Cycles = {
Min = 1,
Max = 4,
WaitTime = 2,
},
CamShake = {
true, -- Enabled/Disabled
{5, 20, 0.1, 1}, -- Shake values (don't change if you don't know)
100, -- Shake start distance (from Entity to you)
},
Jumpscare = {
false, -- Enabled/Disabled
{
Image1 = "rbxassetid://10483855823", -- Image1 url
Image2 = "rbxassetid://10483999903", -- Image2 url
Shake = true,
Sound1 = {
10483790459, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Sound2 = {
10483837590, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Flashing = {
true, -- Enabled/Disabled
Color3.fromRGB(255, 255, 255), -- Color
},
Tease = {
true, -- Enabled/Disabled
Min = 1,
Max = 3,
},
},
},
CustomDialog = {"You can", "put your", "custom death", "message here."}, --
Custom death message
})

-----[[ Advanced ]]-----


entity.Debug.OnEntitySpawned = function(entityTable)
print("Entity has spawned:", entityTable.Model)
end

entity.Debug.OnEntityDespawned = function(entityTable)
print("Entity has despawned:", entityTable.Model)
end

entity.Debug.OnEntityStartMoving = function(entityTable)
print("Entity has started moving:", entityTable.Model)
end

entity.Debug.OnEntityFinishedRebound = function(entityTable)
print("Entity has finished rebound:", entityTable.Model)
end

entity.Debug.OnEntityEnteredRoom = function(entityTable, room)


print("Entity:", entityTable.Model, "has entered room:", room)
end

entity.Debug.OnLookAtEntity = function(entityTable)
print("Player has looked at entity:", entityTable.Model)
end

entity.Debug.OnDeath = function(entityTable)
warn("Player has died.")
end
------------------------

-- Run the created entity


Creator.runEntity(entity)

end
})

customTab:AddButton({
Name = "Spawn Flamingo",
Callback = function ()
local Creator =
loadstring(game:HttpGet("https://raw.githubusercontent.com/RegularVynixu/
Utilities/main/Doors%20Entity%20Spawner/Source.lua"))()

-- Create entity
local entity = Creator.createEntity({
CustomName = "Flamingo", -- Custom name of your entity
Model =
"https://github.com/plamen6789/CustomDoorsMonsters/blob/main/Flamingo.rbxm?
raw=true", -- Can be GitHub file or rbxassetid
Speed = 250, -- Percentage, 100 = default Rush speed
DelayTime = 2, -- Time before starting cycles (seconds)
HeightOffset = 0,
CanKill = false,
KillRange = 50,
BreakLights = true,
BackwardsMovement = false,
FlickerLights = {
true, -- Enabled/Disabled
4, -- Time (seconds)
},
Cycles = {
Min = 3,
Max = 6,
WaitTime = 2,
},
CamShake = {
true, -- Enabled/Disabled
{5, 20, 0.1, 1}, -- Shake values (don't change if you don't know)
100, -- Shake start distance (from Entity to you)
},
Jumpscare = {
false, -- Enabled/Disabled
{
Image1 = "rbxassetid://10483855823", -- Image1 url
Image2 = "rbxassetid://10483999903", -- Image2 url
Shake = true,
Sound1 = {
10483790459, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Sound2 = {
10483837590, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Flashing = {
true, -- Enabled/Disabled
Color3.fromRGB(255, 255, 255), -- Color
},
Tease = {
true, -- Enabled/Disabled
Min = 1,
Max = 3,
},
},
},
CustomDialog = {"You can", "put your", "custom death", "message here."}, --
Custom death message
})
customTab:AddButton({
Name = "Spawn Foxy",
Callback = function ()
local Creator =
loadstring(game:HttpGet("https://raw.githubusercontent.com/RegularVynixu/
Utilities/main/Doors%20Entity%20Spawner/Source.lua"))()

-- Create entity
local entity = Creator.createEntity({
CustomName = "Foxy", -- Custom name of your entity
Model = "https://github.com/plamen6789/CustomDoorsMonsters/blob/main/Foxy.rbxm?
raw=true", -- Can be GitHub file or rbxassetid
Speed = 250, -- Percentage, 100 = default Rush speed
DelayTime = 2, -- Time before starting cycles (seconds)
HeightOffset = 0,
CanKill = false,
KillRange = 50,
BreakLights = false,
BackwardsMovement = false,
FlickerLights = {
true, -- Enabled/Disabled
2, -- Time (seconds)
},
Cycles = {
Min = 1,
Max = 4,
WaitTime = 2,
},
CamShake = {
true, -- Enabled/Disabled
{3.9, 20, 0.1, 1}, -- Shake values (don't change if you don't know)
100, -- Shake start distance (from Entity to you)
},
Jumpscare = {
false, -- Enabled/Disabled
{
Image1 = "rbxassetid://10483855823", -- Image1 url
Image2 = "rbxassetid://10483999903", -- Image2 url
Shake = true,
Sound1 = {
10483790459, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Sound2 = {
10483837590, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Flashing = {
true, -- Enabled/Disabled
Color3.fromRGB(255, 255, 255), -- Color
},
Tease = {
true, -- Enabled/Disabled
Min = 1,
Max = 3,
},
},
},
CustomDialog = {"You can", "put your", "custom death", "message here."}, --
Custom death message
})

-----[[ Advanced ]]-----


entity.Debug.OnEntitySpawned = function(entityTable)
print("Entity has spawned:", entityTable.Model)
end

entity.Debug.OnEntityDespawned = function(entityTable)
print("Entity has despawned:", entityTable.Model)
end

entity.Debug.OnEntityStartMoving = function(entityTable)
print("Entity has started moving:", entityTable.Model)
end

entity.Debug.OnEntityFinishedRebound = function(entityTable)
print("Entity has finished rebound:", entityTable.Model)
end

entity.Debug.OnEntityEnteredRoom = function(entityTable, room)


print("Entity:", entityTable.Model, "has entered room:", room)
end

entity.Debug.OnLookAtEntity = function(entityTable)
print("Player has looked at entity:", entityTable.Model)
end

entity.Debug.OnDeath = function(entityTable)
warn("Player has died.")
end
------------------------

-- Run the created entity


Creator.runEntity(entity)

end
})

-----[[ Advanced ]]-----


entity.Debug.OnEntitySpawned = function(entityTable)
print("Entity has spawned:", entityTable.Model)
end

entity.Debug.OnEntityDespawned = function(entityTable)
print("Entity has despawned:", entityTable.Model)
end

entity.Debug.OnEntityStartMoving = function(entityTable)
print("Entity has started moving:", entityTable.Model)
end

entity.Debug.OnEntityFinishedRebound = function(entityTable)
print("Entity has finished rebound:", entityTable.Model)
end

entity.Debug.OnEntityEnteredRoom = function(entityTable, room)


print("Entity:", entityTable.Model, "has entered room:", room)
end

entity.Debug.OnLookAtEntity = function(entityTable)
print("Player has looked at entity:", entityTable.Model)
end

entity.Debug.OnDeath = function(entityTable)
warn("Player has died.")
end
------------------------

-- Run the created entity


Creator.runEntity(entity)

end
})

customTab:AddButton({
Name = "Spawn Freddy Fazbear",
Callback = function ()
local Creator =
loadstring(game:HttpGet("https://raw.githubusercontent.com/RegularVynixu/
Utilities/main/Doors%20Entity%20Spawner/Source.lua"))()

-- Create entity
local entity = Creator.createEntity({
CustomName = "Freddy Fazbear", -- Custom name of your entity
Model =
"https://github.com/plamen6789/CustomDoorsMonsters/blob/main/FreddyFazbear.rbxm?
raw=true", -- Can be GitHub file or rbxassetid
Speed = 250, -- Percentage, 100 = default Rush speed
DelayTime = 2, -- Time before starting cycles (seconds)
HeightOffset = 0,
CanKill = false,
KillRange = 50,
BreakLights = true,
BackwardsMovement = false,
FlickerLights = {
true, -- Enabled/Disabled
3, -- Time (seconds)
},
Cycles = {
Min = 1,
Max = 4,
WaitTime = 2,
},
CamShake = {
true, -- Enabled/Disabled
{5.5, 20, 1.1, 1}, -- Shake values (don't change if you don't know)
100, -- Shake start distance (from Entity to you)
},
Jumpscare = {
false, -- Enabled/Disabled
{
Image1 = "rbxassetid://10483855823", -- Image1 url
Image2 = "rbxassetid://10483999903", -- Image2 url
Shake = true,
Sound1 = {
10483790459, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Sound2 = {
10483837590, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Flashing = {
true, -- Enabled/Disabled
Color3.fromRGB(255, 255, 255), -- Color
},
Tease = {
true, -- Enabled/Disabled
Min = 1,
Max = 3,
},
},
},
CustomDialog = {"You can", "put your", "custom death", "message here."}, --
Custom death message
})

-----[[ Advanced ]]-----


entity.Debug.OnEntitySpawned = function(entityTable)
print("Entity has spawned:", entityTable.Model)
end

entity.Debug.OnEntityDespawned = function(entityTable)
print("Entity has despawned:", entityTable.Model)
end

entity.Debug.OnEntityStartMoving = function(entityTable)
print("Entity has started moving:", entityTable.Model)
end

entity.Debug.OnEntityFinishedRebound = function(entityTable)
print("Entity has finished rebound:", entityTable.Model)
end

entity.Debug.OnEntityEnteredRoom = function(entityTable, room)


print("Entity:", entityTable.Model, "has entered room:", room)
end

entity.Debug.OnLookAtEntity = function(entityTable)
print("Player has looked at entity:", entityTable.Model)
end

entity.Debug.OnDeath = function(entityTable)
warn("Player has died.")
end
------------------------

-- Run the created entity


Creator.runEntity(entity)

end
})

customTab:AddButton({
Name = "Spawn Greed",
Callback = function ()
local Creator =
loadstring(game:HttpGet("https://raw.githubusercontent.com/RegularVynixu/
Utilities/main/Doors%20Entity%20Spawner/Source.lua"))()

-- Create entity
local entity = Creator.createEntity({
CustomName = "Greed", -- Custom name of your entity
Model =
"https://github.com/plamen6789/CustomDoorsMonsters/blob/main/Greed.rbxm?raw=true",
-- Can be GitHub file or rbxassetid
Speed = 250, -- Percentage, 100 = default Rush speed
DelayTime = 2, -- Time before starting cycles (seconds)
HeightOffset = 0,
CanKill = false,
KillRange = 50,
BreakLights = false,
BackwardsMovement = false,
FlickerLights = {
true, -- Enabled/Disabled
2, -- Time (seconds)
},
Cycles = {
Min = 2,
Max = 4,
WaitTime = 2,
},
CamShake = {
true, -- Enabled/Disabled
{3.5, 20, 0.1, 1}, -- Shake values (don't change if you don't know)
100, -- Shake start distance (from Entity to you)
},
Jumpscare = {
false, -- Enabled/Disabled
{
Image1 = "rbxassetid://10483855823", -- Image1 url
Image2 = "rbxassetid://10483999903", -- Image2 url
Shake = true,
Sound1 = {
10483790459, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Sound2 = {
10483837590, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Flashing = {
true, -- Enabled/Disabled
Color3.fromRGB(255, 255, 255), -- Color
},
Tease = {
true, -- Enabled/Disabled
Min = 1,
Max = 3,
},
},
},
CustomDialog = {"You can", "put your", "custom death", "message here."}, --
Custom death message
})

-----[[ Advanced ]]-----


entity.Debug.OnEntitySpawned = function(entityTable)
print("Entity has spawned:", entityTable.Model)
end

entity.Debug.OnEntityDespawned = function(entityTable)
print("Entity has despawned:", entityTable.Model)
end

entity.Debug.OnEntityStartMoving = function(entityTable)
print("Entity has started moving:", entityTable.Model)
end

entity.Debug.OnEntityFinishedRebound = function(entityTable)
print("Entity has finished rebound:", entityTable.Model)
end

entity.Debug.OnEntityEnteredRoom = function(entityTable, room)


print("Entity:", entityTable.Model, "has entered room:", room)
end

entity.Debug.OnLookAtEntity = function(entityTable)
print("Player has looked at entity:", entityTable.Model)
end

entity.Debug.OnDeath = function(entityTable)
warn("Player has died.")
end
------------------------

-- Run the created entity


Creator.runEntity(entity)

end
})

customTab:AddButton({
Name = "Spawn Greed RF",
Callback = function ()
local Creator =
loadstring(game:HttpGet("https://raw.githubusercontent.com/RegularVynixu/
Utilities/main/Doors%20Entity%20Spawner/Source.lua"))()

-- Create entity
local entity = Creator.createEntity({
CustomName = "Greed RF", -- Custom name of your entity
Model =
"https://github.com/plamen6789/CustomDoorsMonsters/blob/main/GreedRF.rbxm?
raw=true", -- Can be GitHub file or rbxassetid
Speed = 250, -- Percentage, 100 = default Rush speed
DelayTime = 2, -- Time before starting cycles (seconds)
HeightOffset = 0,
CanKill = false,
KillRange = 50,
BreakLights = false,
BackwardsMovement = false,
FlickerLights = {
true, -- Enabled/Disabled
2, -- Time (seconds)
},
Cycles = {
Min = 2,
Max = 4,
WaitTime = 2,
},
CamShake = {
true, -- Enabled/Disabled
{3.5, 20, 0.1, 1}, -- Shake values (don't change if you don't know)
100, -- Shake start distance (from Entity to you)
},
Jumpscare = {
false, -- Enabled/Disabled
{
Image1 = "rbxassetid://10483855823", -- Image1 url
Image2 = "rbxassetid://10483999903", -- Image2 url
Shake = true,
Sound1 = {
10483790459, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Sound2 = {
10483837590, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Flashing = {
true, -- Enabled/Disabled
Color3.fromRGB(255, 255, 255), -- Color
},
Tease = {
true, -- Enabled/Disabled
Min = 1,
Max = 3,
},
},
},
CustomDialog = {"You can", "put your", "custom death", "message here."}, --
Custom death message
})

-----[[ Advanced ]]-----


entity.Debug.OnEntitySpawned = function(entityTable)
print("Entity has spawned:", entityTable.Model)
end

entity.Debug.OnEntityDespawned = function(entityTable)
print("Entity has despawned:", entityTable.Model)
end

entity.Debug.OnEntityStartMoving = function(entityTable)
print("Entity has started moving:", entityTable.Model)
end

entity.Debug.OnEntityFinishedRebound = function(entityTable)
print("Entity has finished rebound:", entityTable.Model)
end
entity.Debug.OnEntityEnteredRoom = function(entityTable, room)
print("Entity:", entityTable.Model, "has entered room:", room)
end

entity.Debug.OnLookAtEntity = function(entityTable)
print("Player has looked at entity:", entityTable.Model)
end

entity.Debug.OnDeath = function(entityTable)
warn("Player has died.")
end
------------------------

-- Run the created entity


Creator.runEntity(entity)

end
})

customTab:AddButton({
Name = "Spawn Happy Muchi",
Callback = function ()
local Creator =
loadstring(game:HttpGet("https://raw.githubusercontent.com/RegularVynixu/
Utilities/main/Doors%20Entity%20Spawner/Source.lua"))()

-- Create entity
local entity = Creator.createEntity({
CustomName = "Happy Munci", -- Custom name of your entity
Model =
"https://github.com/plamen6789/CustomDoorsMonsters/blob/main/HappyMuchi.rbxm?
raw=true", -- Can be GitHub file or rbxassetid
Speed = 250, -- Percentage, 100 = default Rush speed
DelayTime = 2, -- Time before starting cycles (seconds)
HeightOffset = 0,
CanKill = false,
KillRange = 50,
BreakLights = false,
BackwardsMovement = false,
FlickerLights = {
true, -- Enabled/Disabled
2, -- Time (seconds)
},
Cycles = {
Min = 2,
Max = 4,
WaitTime = 2,
},
CamShake = {
true, -- Enabled/Disabled
{3.5, 20, 0.1, 1}, -- Shake values (don't change if you don't know)
100, -- Shake start distance (from Entity to you)
},
Jumpscare = {
false, -- Enabled/Disabled
{
Image1 = "rbxassetid://10483855823", -- Image1 url
Image2 = "rbxassetid://10483999903", -- Image2 url
Shake = true,
Sound1 = {
10483790459, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Sound2 = {
10483837590, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Flashing = {
true, -- Enabled/Disabled
Color3.fromRGB(255, 255, 255), -- Color
},
Tease = {
true, -- Enabled/Disabled
Min = 1,
Max = 3,
},
},
},
CustomDialog = {"You can", "put your", "custom death", "message here."}, --
Custom death message
})

-----[[ Advanced ]]-----


entity.Debug.OnEntitySpawned = function(entityTable)
print("Entity has spawned:", entityTable.Model)
end

entity.Debug.OnEntityDespawned = function(entityTable)
print("Entity has despawned:", entityTable.Model)
end

entity.Debug.OnEntityStartMoving = function(entityTable)
print("Entity has started moving:", entityTable.Model)
end

entity.Debug.OnEntityFinishedRebound = function(entityTable)
print("Entity has finished rebound:", entityTable.Model)
end

entity.Debug.OnEntityEnteredRoom = function(entityTable, room)


print("Entity:", entityTable.Model, "has entered room:", room)
end

entity.Debug.OnLookAtEntity = function(entityTable)
print("Player has looked at entity:", entityTable.Model)
end

entity.Debug.OnDeath = function(entityTable)
warn("Player has died.")
end
------------------------

-- Run the created entity


Creator.runEntity(entity)

end
})
customTab:AddButton({
Name = "Spawn Hehehehaw",
Callback = function ()
local Creator =
loadstring(game:HttpGet("https://raw.githubusercontent.com/RegularVynixu/
Utilities/main/Doors%20Entity%20Spawner/Source.lua"))()

-- Create entity
local entity = Creator.createEntity({
CustomName = "Hehehehaw", -- Custom name of your entity
Model =
"https://github.com/plamen6789/CustomDoorsMonsters/blob/main/Hehehehaw.rbxm?
raw=true", -- Can be GitHub file or rbxassetid
Speed = 250, -- Percentage, 100 = default Rush speed
DelayTime = 2, -- Time before starting cycles (seconds)
HeightOffset = 0,
CanKill = false,
KillRange = 50,
BreakLights = false,
BackwardsMovement = false,
FlickerLights = {
true, -- Enabled/Disabled
2, -- Time (seconds)
},
Cycles = {
Min = 2,
Max = 4,
WaitTime = 2,
},
CamShake = {
true, -- Enabled/Disabled
{3.5, 20, 0.1, 1}, -- Shake values (don't change if you don't know)
100, -- Shake start distance (from Entity to you)
},
Jumpscare = {
false, -- Enabled/Disabled
{
Image1 = "rbxassetid://10483855823", -- Image1 url
Image2 = "rbxassetid://10483999903", -- Image2 url
Shake = true,
Sound1 = {
10483790459, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Sound2 = {
10483837590, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Flashing = {
true, -- Enabled/Disabled
Color3.fromRGB(255, 255, 255), -- Color
},
Tease = {
true, -- Enabled/Disabled
Min = 1,
Max = 3,
},
},
},
CustomDialog = {"You can", "put your", "custom death", "message here."}, --
Custom death message
})

-----[[ Advanced ]]-----


entity.Debug.OnEntitySpawned = function(entityTable)
print("Entity has spawned:", entityTable.Model)
end

entity.Debug.OnEntityDespawned = function(entityTable)
print("Entity has despawned:", entityTable.Model)
end

entity.Debug.OnEntityStartMoving = function(entityTable)
print("Entity has started moving:", entityTable.Model)
end

entity.Debug.OnEntityFinishedRebound = function(entityTable)
print("Entity has finished rebound:", entityTable.Model)
end

entity.Debug.OnEntityEnteredRoom = function(entityTable, room)


print("Entity:", entityTable.Model, "has entered room:", room)
end

entity.Debug.OnLookAtEntity = function(entityTable)
print("Player has looked at entity:", entityTable.Model)
end

entity.Debug.OnDeath = function(entityTable)
warn("Player has died.")
end
------------------------

-- Run the created entity


Creator.runEntity(entity)

end
})

customTab:AddButton({
Name = "Spawn Kardin", -- subscribe
Callback = function ()
local Creator =
loadstring(game:HttpGet("https://raw.githubusercontent.com/RegularVynixu/
Utilities/main/Doors%20Entity%20Spawner/Source.lua"))()

-- Create entity
local entity = Creator.createEntity({
CustomName = "Kardin", -- Custom name of your entity
Model =
"https://github.com/plamen6789/CustomDoorsMonsters/blob/main/Kardin.rbxm?raw=true",
-- Can be GitHub file or rbxassetid
Speed = 300, -- Percentage, 100 = default Rush speed
DelayTime = 2, -- Time before starting cycles (seconds)
HeightOffset = 0,
CanKill = false,
KillRange = 50,
BreakLights = false,
BackwardsMovement = false,
FlickerLights = {
true, -- Enabled/Disabled
2, -- Time (seconds)
},
Cycles = {
Min = 2,
Max = 4,
WaitTime = 2,
},
CamShake = {
true, -- Enabled/Disabled
{3.5, 20, 0.1, 1}, -- Shake values (don't change if you don't know)
100, -- Shake start distance (from Entity to you)
},
Jumpscare = {
false, -- Enabled/Disabled
{
Image1 = "rbxassetid://10483855823", -- Image1 url
Image2 = "rbxassetid://10483999903", -- Image2 url
Shake = true,
Sound1 = {
10483790459, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Sound2 = {
10483837590, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Flashing = {
true, -- Enabled/Disabled
Color3.fromRGB(255, 255, 255), -- Color
},
Tease = {
true, -- Enabled/Disabled
Min = 1,
Max = 3,
},
},
},
CustomDialog = {"You can", "put your", "custom death", "message here."}, --
Custom death message
})

-----[[ Advanced ]]-----


entity.Debug.OnEntitySpawned = function(entityTable)
print("Entity has spawned:", entityTable.Model)
end

entity.Debug.OnEntityDespawned = function(entityTable)
print("Entity has despawned:", entityTable.Model)
end

entity.Debug.OnEntityStartMoving = function(entityTable)
print("Entity has started moving:", entityTable.Model)
end

entity.Debug.OnEntityFinishedRebound = function(entityTable)
print("Entity has finished rebound:", entityTable.Model)
end

entity.Debug.OnEntityEnteredRoom = function(entityTable, room)


print("Entity:", entityTable.Model, "has entered room:", room)
end

entity.Debug.OnLookAtEntity = function(entityTable)
print("Player has looked at entity:", entityTable.Model)
end

entity.Debug.OnDeath = function(entityTable)
warn("Player has died.")
end
------------------------

-- Run the created entity


Creator.runEntity(entity)

end
})

customTab:AddButton({
Name = "Spawn LSPLASH",
Callback = function ()
local Creator =
loadstring(game:HttpGet("https://raw.githubusercontent.com/RegularVynixu/
Utilities/main/Doors%20Entity%20Spawner/Source.lua"))()

-- Create entity
local entity = Creator.createEntity({
CustomName = "LSPLASH", -- Custom name of your entity
Model =
"https://github.com/plamen6789/CustomDoorsMonsters/blob/main/LSPLASH.rbxm?
raw=true", -- Can be GitHub file or rbxassetid
Speed = 250, -- Percentage, 100 = default Rush speed
DelayTime = 2, -- Time before starting cycles (seconds)
HeightOffset = 0,
CanKill = false,
KillRange = 50,
BreakLights = false,
BackwardsMovement = false,
FlickerLights = {
true, -- Enabled/Disabled
2, -- Time (seconds)
},
Cycles = {
Min = 2,
Max = 4,
WaitTime = 2,
},
CamShake = {
true, -- Enabled/Disabled
{3.5, 20, 0.1, 1}, -- Shake values (don't change if you don't know)
100, -- Shake start distance (from Entity to you)
},
Jumpscare = {
false, -- Enabled/Disabled
{
Image1 = "rbxassetid://10483855823", -- Image1 url
Image2 = "rbxassetid://10483999903", -- Image2 url
Shake = true,
Sound1 = {
10483790459, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Sound2 = {
10483837590, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Flashing = {
true, -- Enabled/Disabled
Color3.fromRGB(255, 255, 255), -- Color
},
Tease = {
true, -- Enabled/Disabled
Min = 1,
Max = 3,
},
},
},
CustomDialog = {"You can", "put your", "custom death", "message here."}, --
Custom death message
})

-----[[ Advanced ]]-----


entity.Debug.OnEntitySpawned = function(entityTable)
print("Entity has spawned:", entityTable.Model)
end

entity.Debug.OnEntityDespawned = function(entityTable)
print("Entity has despawned:", entityTable.Model)
end

entity.Debug.OnEntityStartMoving = function(entityTable)
print("Entity has started moving:", entityTable.Model)
end

entity.Debug.OnEntityFinishedRebound = function(entityTable)
print("Entity has finished rebound:", entityTable.Model)
end

entity.Debug.OnEntityEnteredRoom = function(entityTable, room)


print("Entity:", entityTable.Model, "has entered room:", room)
end

entity.Debug.OnLookAtEntity = function(entityTable)
print("Player has looked at entity:", entityTable.Model)
end

entity.Debug.OnDeath = function(entityTable)
warn("Player has died.")
end
------------------------

-- Run the created entity


Creator.runEntity(entity)

end
})

customTab:AddButton({
Name = "Spawn Movong Eyes",
Callback = function ()
local Creator =
loadstring(game:HttpGet("https://raw.githubusercontent.com/RegularVynixu/
Utilities/main/Doors%20Entity%20Spawner/Source.lua"))()

-- Create entity
local entity = Creator.createEntity({
CustomName = "Moving Eyes", -- Custom name of your entity
Model =
"https://github.com/plamen6789/CustomDoorsMonsters/blob/main/MovingEyes.rbxm?
raw=true", -- Can be GitHub file or rbxassetid
Speed = 300, -- Percentage, 100 = default Rush speed
DelayTime = 2, -- Time before starting cycles (seconds)
HeightOffset = 0,
CanKill = false,
KillRange = 50,
BreakLights = false,
BackwardsMovement = false,
FlickerLights = {
true, -- Enabled/Disabled
2, -- Time (seconds)
},
Cycles = {
Min = 2,
Max = 4,
WaitTime = 2,
},
CamShake = {
true, -- Enabled/Disabled
{3.5, 20, 0.1, 1}, -- Shake values (don't change if you don't know)
100, -- Shake start distance (from Entity to you)
},
Jumpscare = {
false, -- Enabled/Disabled
{
Image1 = "rbxassetid://10483855823", -- Image1 url
Image2 = "rbxassetid://10483999903", -- Image2 url
Shake = true,
Sound1 = {
10483790459, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Sound2 = {
10483837590, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Flashing = {
true, -- Enabled/Disabled
Color3.fromRGB(255, 255, 255), -- Color
},
Tease = {
true, -- Enabled/Disabled
Min = 1,
Max = 3,
},
},
},
CustomDialog = {"You can", "put your", "custom death", "message here."}, --
Custom death message
})

-----[[ Advanced ]]-----


entity.Debug.OnEntitySpawned = function(entityTable)
print("Entity has spawned:", entityTable.Model)
end

entity.Debug.OnEntityDespawned = function(entityTable)
print("Entity has despawned:", entityTable.Model)
end

entity.Debug.OnEntityStartMoving = function(entityTable)
print("Entity has started moving:", entityTable.Model)
end

entity.Debug.OnEntityFinishedRebound = function(entityTable)
print("Entity has finished rebound:", entityTable.Model)
end

entity.Debug.OnEntityEnteredRoom = function(entityTable, room)


print("Entity:", entityTable.Model, "has entered room:", room)
end

entity.Debug.OnLookAtEntity = function(entityTable)
print("Player has looked at entity:", entityTable.Model)
end

entity.Debug.OnDeath = function(entityTable)
warn("Player has died.")
end
------------------------

-- Run the created entity


Creator.runEntity(entity)

end
})

customTab:AddButton({
Name = "Spawn Obunga",
Callback = function ()
local Creator =
loadstring(game:HttpGet("https://raw.githubusercontent.com/RegularVynixu/
Utilities/main/Doors%20Entity%20Spawner/Source.lua"))()

-- Create entity
local entity = Creator.createEntity({
CustomName = "Obunga", -- Custom name of your entity
Model =
"https://github.com/plamen6789/CustomDoorsMonsters/blob/main/Obunga.rbxm?raw=true",
-- Can be GitHub file or rbxassetid
Speed = 400, -- Percentage, 100 = default Rush speed
DelayTime = 4, -- Time before starting cycles (seconds)
HeightOffset = 0,
CanKill = false,
KillRange = 50,
BreakLights = false,
BackwardsMovement = false,
FlickerLights = {
true, -- Enabled/Disabled
4, -- Time (seconds)
},
Cycles = {
Min = 2,
Max = 6,
WaitTime = 3,
},
CamShake = {
true, -- Enabled/Disabled
{7, 20, 0.1, 1}, -- Shake values (don't change if you don't know)
100, -- Shake start distance (from Entity to you)
},
Jumpscare = {
false, -- Enabled/Disabled
{
Image1 = "rbxassetid://10483855823", -- Image1 url
Image2 = "rbxassetid://10483999903", -- Image2 url
Shake = true,
Sound1 = {
10483790459, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Sound2 = {
10483837590, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Flashing = {
true, -- Enabled/Disabled
Color3.fromRGB(255, 255, 255), -- Color
},
Tease = {
true, -- Enabled/Disabled
Min = 1,
Max = 3,
},
},
},
CustomDialog = {"You can", "put your", "custom death", "message here."}, --
Custom death message
})

-----[[ Advanced ]]-----


entity.Debug.OnEntitySpawned = function(entityTable)
print("Entity has spawned:", entityTable.Model)
end

entity.Debug.OnEntityDespawned = function(entityTable)
print("Entity has despawned:", entityTable.Model)
end

entity.Debug.OnEntityStartMoving = function(entityTable)
print("Entity has started moving:", entityTable.Model)
end
entity.Debug.OnEntityFinishedRebound = function(entityTable)
print("Entity has finished rebound:", entityTable.Model)
end

entity.Debug.OnEntityEnteredRoom = function(entityTable, room)


print("Entity:", entityTable.Model, "has entered room:", room)
end

entity.Debug.OnLookAtEntity = function(entityTable)
print("Player has looked at entity:", entityTable.Model)
end

entity.Debug.OnDeath = function(entityTable)
warn("Player has died.")
end
------------------------

-- Run the created entity


Creator.runEntity(entity)

end
})

customTab:AddButton({
Name = "Spawn Old Ambush",
Callback = function ()
local Creator =
loadstring(game:HttpGet("https://raw.githubusercontent.com/RegularVynixu/
Utilities/main/Doors%20Entity%20Spawner/Source.lua"))()

-- Create entity
local entity = Creator.createEntity({
CustomName = "Ambush", -- Custom name of your entity
Model =
"https://github.com/plamen6789/CustomDoorsMonsters/blob/main/OldAmbush.rbxm?
raw=true", -- Can be GitHub file or rbxassetid
Speed = 300, -- Percentage, 100 = default Rush speed
DelayTime = 2, -- Time before starting cycles (seconds)
HeightOffset = 0,
CanKill = false,
KillRange = 50,
BreakLights = false,
BackwardsMovement = false,
FlickerLights = {
true, -- Enabled/Disabled
2, -- Time (seconds)
},
Cycles = {
Min = 2,
Max = 4,
WaitTime = 2,
},
CamShake = {
true, -- Enabled/Disabled
{3.5, 20, 0.1, 1}, -- Shake values (don't change if you don't know)
100, -- Shake start distance (from Entity to you)
},
Jumpscare = {
false, -- Enabled/Disabled
{
Image1 = "rbxassetid://10483855823", -- Image1 url
Image2 = "rbxassetid://10483999903", -- Image2 url
Shake = true,
Sound1 = {
10483790459, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Sound2 = {
10483837590, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Flashing = {
true, -- Enabled/Disabled
Color3.fromRGB(255, 255, 255), -- Color
},
Tease = {
true, -- Enabled/Disabled
Min = 1,
Max = 3,
},
},
},
CustomDialog = {"You can", "put your", "custom death", "message here."}, --
Custom death message
})

-----[[ Advanced ]]-----


entity.Debug.OnEntitySpawned = function(entityTable)
print("Entity has spawned:", entityTable.Model)
end

entity.Debug.OnEntityDespawned = function(entityTable)
print("Entity has despawned:", entityTable.Model)
end

entity.Debug.OnEntityStartMoving = function(entityTable)
print("Entity has started moving:", entityTable.Model)
end

entity.Debug.OnEntityFinishedRebound = function(entityTable)
print("Entity has finished rebound:", entityTable.Model)
end

entity.Debug.OnEntityEnteredRoom = function(entityTable, room)


print("Entity:", entityTable.Model, "has entered room:", room)
end

entity.Debug.OnLookAtEntity = function(entityTable)
print("Player has looked at entity:", entityTable.Model)
end

entity.Debug.OnDeath = function(entityTable)
warn("Player has died.")
end
------------------------

-- Run the created entity


Creator.runEntity(entity)
end
})

customTab:AddButton({
Name = "Spawn Orange",
Callback = function ()
local Creator =
loadstring(game:HttpGet("https://raw.githubusercontent.com/RegularVynixu/
Utilities/main/Doors%20Entity%20Spawner/Source.lua"))()

-- Create entity
local entity = Creator.createEntity({
CustomName = "Orange", -- Custom name of your entity
Model =
"https://github.com/plamen6789/CustomDoorsMonsters/blob/main/Orange.rbxm?raw=true",
-- Can be GitHub file or rbxassetid
Speed = 300, -- Percentage, 100 = default Rush speed
DelayTime = 2, -- Time before starting cycles (seconds)
HeightOffset = 0,
CanKill = false,
KillRange = 50,
BreakLights = false,
BackwardsMovement = false,
FlickerLights = {
true, -- Enabled/Disabled
2, -- Time (seconds)
},
Cycles = {
Min = 2,
Max = 4,
WaitTime = 2,
},
CamShake = {
true, -- Enabled/Disabled
{3.5, 20, 0.1, 1}, -- Shake values (don't change if you don't know)
100, -- Shake start distance (from Entity to you)
},
Jumpscare = {
false, -- Enabled/Disabled
{
Image1 = "rbxassetid://10483855823", -- Image1 url
Image2 = "rbxassetid://10483999903", -- Image2 url
Shake = true,
Sound1 = {
10483790459, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Sound2 = {
10483837590, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Flashing = {
true, -- Enabled/Disabled
Color3.fromRGB(255, 255, 255), -- Color
},
Tease = {
true, -- Enabled/Disabled
Min = 1,
Max = 3,
},
},
},
CustomDialog = {"You can", "put your", "custom death", "message here."}, --
Custom death message
})

-----[[ Advanced ]]-----


entity.Debug.OnEntitySpawned = function(entityTable)
print("Entity has spawned:", entityTable.Model)
end

entity.Debug.OnEntityDespawned = function(entityTable)
print("Entity has despawned:", entityTable.Model)
end

entity.Debug.OnEntityStartMoving = function(entityTable)
print("Entity has started moving:", entityTable.Model)
end

entity.Debug.OnEntityFinishedRebound = function(entityTable)
print("Entity has finished rebound:", entityTable.Model)
end

entity.Debug.OnEntityEnteredRoom = function(entityTable, room)


print("Entity:", entityTable.Model, "has entered room:", room)
end

entity.Debug.OnLookAtEntity = function(entityTable)
print("Player has looked at entity:", entityTable.Model)
end

entity.Debug.OnDeath = function(entityTable)
warn("Player has died.")
end
------------------------

-- Run the created entity


Creator.runEntity(entity)

end
})

customTab:AddButton({
Name = "Spawn Peter Griffin",
Callback = function ()
local Creator =
loadstring(game:HttpGet("https://raw.githubusercontent.com/RegularVynixu/
Utilities/main/Doors%20Entity%20Spawner/Source.lua"))()

-- Create entity
local entity = Creator.createEntity({
CustomName = "Peter Griffin", -- Custom name of your entity
Model =
"https://github.com/plamen6789/CustomDoorsMonsters/blob/main/PeterGriffin.rbxm?
raw=true", -- Can be GitHub file or rbxassetid
Speed = 350, -- Percentage, 100 = default Rush speed
DelayTime = 2, -- Time before starting cycles (seconds)
HeightOffset = 0,
CanKill = false,
KillRange = 50,
BreakLights = false,
BackwardsMovement = false,
FlickerLights = {
true, -- Enabled/Disabled
2, -- Time (seconds)
},
Cycles = {
Min = 2,
Max = 4,
WaitTime = 2,
},
CamShake = {
true, -- Enabled/Disabled
{3.5, 20, 0.1, 1}, -- Shake values (don't change if you don't know)
100, -- Shake start distance (from Entity to you)
},
Jumpscare = {
false, -- Enabled/Disabled
{
Image1 = "rbxassetid://10483855823", -- Image1 url
Image2 = "rbxassetid://10483999903", -- Image2 url
Shake = true,
Sound1 = {
10483790459, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Sound2 = {
10483837590, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Flashing = {
true, -- Enabled/Disabled
Color3.fromRGB(255, 255, 255), -- Color
},
Tease = {
true, -- Enabled/Disabled
Min = 1,
Max = 3,
},
},
},
CustomDialog = {"You can", "put your", "custom death", "message here."}, --
Custom death message
})

-----[[ Advanced ]]-----


entity.Debug.OnEntitySpawned = function(entityTable)
print("Entity has spawned:", entityTable.Model)
end

entity.Debug.OnEntityDespawned = function(entityTable)
print("Entity has despawned:", entityTable.Model)
end

entity.Debug.OnEntityStartMoving = function(entityTable)
print("Entity has started moving:", entityTable.Model)
end

entity.Debug.OnEntityFinishedRebound = function(entityTable)
print("Entity has finished rebound:", entityTable.Model)
end

entity.Debug.OnEntityEnteredRoom = function(entityTable, room)


print("Entity:", entityTable.Model, "has entered room:", room)
end

entity.Debug.OnLookAtEntity = function(entityTable)
print("Player has looked at entity:", entityTable.Model)
end

entity.Debug.OnDeath = function(entityTable)
warn("Player has died.")
end
------------------------

-- Run the created entity


Creator.runEntity(entity)

end
})

customTab:AddButton({
Name = "Spawn Pikachu",
Callback = function ()
local Creator =
loadstring(game:HttpGet("https://raw.githubusercontent.com/RegularVynixu/
Utilities/main/Doors%20Entity%20Spawner/Source.lua"))()

-- Create entity
local entity = Creator.createEntity({
CustomName = "Greed RF", -- Custom name of your entity
Model =
"https://github.com/plamen6789/CustomDoorsMonsters/blob/main/Pikachu.rbxm?
raw=true", -- Can be GitHub file or rbxassetid
Speed = 350, -- Percentage, 100 = default Rush speed
DelayTime = 2, -- Time before starting cycles (seconds)
HeightOffset = 0,
CanKill = false,
KillRange = 50,
BreakLights = false,
BackwardsMovement = false,
FlickerLights = {
true, -- Enabled/Disabled
2, -- Time (seconds)
},
Cycles = {
Min = 2,
Max = 4,
WaitTime = 2,
},
CamShake = {
true, -- Enabled/Disabled
{3.5, 20, 0.1, 1}, -- Shake values (don't change if you don't know)
100, -- Shake start distance (from Entity to you)
},
Jumpscare = {
false, -- Enabled/Disabled
{
Image1 = "rbxassetid://10483855823", -- Image1 url
Image2 = "rbxassetid://10483999903", -- Image2 url
Shake = true,
Sound1 = {
10483790459, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Sound2 = {
10483837590, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Flashing = {
true, -- Enabled/Disabled
Color3.fromRGB(255, 255, 255), -- Color
},
Tease = {
true, -- Enabled/Disabled
Min = 1,
Max = 3,
},
},
},
CustomDialog = {"You can", "put your", "custom death", "message here."}, --
Custom death message
})

-----[[ Advanced ]]-----


entity.Debug.OnEntitySpawned = function(entityTable)
print("Entity has spawned:", entityTable.Model)
end

entity.Debug.OnEntityDespawned = function(entityTable)
print("Entity has despawned:", entityTable.Model)
end

entity.Debug.OnEntityStartMoving = function(entityTable)
print("Entity has started moving:", entityTable.Model)
end

entity.Debug.OnEntityFinishedRebound = function(entityTable)
print("Entity has finished rebound:", entityTable.Model)
end

entity.Debug.OnEntityEnteredRoom = function(entityTable, room)


print("Entity:", entityTable.Model, "has entered room:", room)
end

entity.Debug.OnLookAtEntity = function(entityTable)
print("Player has looked at entity:", entityTable.Model)
end

entity.Debug.OnDeath = function(entityTable)
warn("Player has died.")
end
------------------------
-- Run the created entity
Creator.runEntity(entity)

end
})

customTab:AddButton({
Name = "Spawn Sanic",
Callback = function ()
local Creator =
loadstring(game:HttpGet("https://raw.githubusercontent.com/RegularVynixu/
Utilities/main/Doors%20Entity%20Spawner/Source.lua"))()

-- Create entity
local entity = Creator.createEntity({
CustomName = "Sanic", -- Custom name of your entity
Model =
"https://github.com/plamen6789/CustomDoorsMonsters/blob/main/Sanic.rbxm?raw=true",
-- Can be GitHub file or rbxassetid
Speed = 450, -- Percentage, 100 = default Rush speed
DelayTime = 2, -- Time before starting cycles (seconds)
HeightOffset = 0,
CanKill = false,
KillRange = 50,
BreakLights = false,
BackwardsMovement = false,
FlickerLights = {
true, -- Enabled/Disabled
2, -- Time (seconds)
},
Cycles = {
Min = 3,
Max = 6,
WaitTime = 4,
},
CamShake = {
true, -- Enabled/Disabled
{7, 20, 0.1, 1}, -- Shake values (don't change if you don't know)
100, -- Shake start distance (from Entity to you)
},
Jumpscare = {
false, -- Enabled/Disabled
{
Image1 = "rbxassetid://10483855823", -- Image1 url
Image2 = "rbxassetid://10483999903", -- Image2 url
Shake = true,
Sound1 = {
10483790459, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Sound2 = {
10483837590, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Flashing = {
true, -- Enabled/Disabled
Color3.fromRGB(255, 255, 255), -- Color
},
Tease = {
true, -- Enabled/Disabled
Min = 1,
Max = 3,
},
},
},
CustomDialog = {"You can", "put your", "custom death", "message here."}, --
Custom death message
})

-----[[ Advanced ]]-----


entity.Debug.OnEntitySpawned = function(entityTable)
print("Entity has spawned:", entityTable.Model)
end

entity.Debug.OnEntityDespawned = function(entityTable)
print("Entity has despawned:", entityTable.Model)
end

entity.Debug.OnEntityStartMoving = function(entityTable)
print("Entity has started moving:", entityTable.Model)
end

entity.Debug.OnEntityFinishedRebound = function(entityTable)
print("Entity has finished rebound:", entityTable.Model)
end

entity.Debug.OnEntityEnteredRoom = function(entityTable, room)


print("Entity:", entityTable.Model, "has entered room:", room)
end

entity.Debug.OnLookAtEntity = function(entityTable)
print("Player has looked at entity:", entityTable.Model)
end

entity.Debug.OnDeath = function(entityTable)
warn("Player has died.")
end
------------------------

-- Run the created entity


Creator.runEntity(entity)

end
})

customTab:AddButton({
Name = "Spawn Saul",
Callback = function ()
local Creator =
loadstring(game:HttpGet("https://raw.githubusercontent.com/RegularVynixu/
Utilities/main/Doors%20Entity%20Spawner/Source.lua"))()

-- Create entity
local entity = Creator.createEntity({
CustomName = "Saul", -- Custom name of your entity
Model = "https://github.com/plamen6789/CustomDoorsMonsters/blob/main/Saul.rbxm?
raw=true", -- Can be GitHub file or rbxassetid
Speed = 300, -- Percentage, 100 = default Rush speed
DelayTime = 2, -- Time before starting cycles (seconds)
HeightOffset = 0,
CanKill = false,
KillRange = 50,
BreakLights = false,
BackwardsMovement = false,
FlickerLights = {
true, -- Enabled/Disabled
2, -- Time (seconds)
},
Cycles = {
Min = 2,
Max = 4,
WaitTime = 2,
},
CamShake = {
true, -- Enabled/Disabled
{3.5, 20, 0.1, 1}, -- Shake values (don't change if you don't know)
100, -- Shake start distance (from Entity to you)
},
Jumpscare = {
false, -- Enabled/Disabled
{
Image1 = "rbxassetid://10483855823", -- Image1 url
Image2 = "rbxassetid://10483999903", -- Image2 url
Shake = true,
Sound1 = {
10483790459, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Sound2 = {
10483837590, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Flashing = {
true, -- Enabled/Disabled
Color3.fromRGB(255, 255, 255), -- Color
},
Tease = {
true, -- Enabled/Disabled
Min = 1,
Max = 3,
},
},
},
CustomDialog = {"You can", "put your", "custom death", "message here."}, --
Custom death message
})

-----[[ Advanced ]]-----


entity.Debug.OnEntitySpawned = function(entityTable)
print("Entity has spawned:", entityTable.Model)
end

entity.Debug.OnEntityDespawned = function(entityTable)
print("Entity has despawned:", entityTable.Model)
end

entity.Debug.OnEntityStartMoving = function(entityTable)
print("Entity has started moving:", entityTable.Model)
end

entity.Debug.OnEntityFinishedRebound = function(entityTable)
print("Entity has finished rebound:", entityTable.Model)
end

entity.Debug.OnEntityEnteredRoom = function(entityTable, room)


print("Entity:", entityTable.Model, "has entered room:", room)
end

entity.Debug.OnLookAtEntity = function(entityTable)
print("Player has looked at entity:", entityTable.Model)
end

entity.Debug.OnDeath = function(entityTable)
warn("Player has died.")
end
------------------------

-- Run the created entity


Creator.runEntity(entity)

end
})

customTab:AddButton({
Name = "Spawn Wise Mystical Tree",
Callback = function ()
local Creator =
loadstring(game:HttpGet("https://raw.githubusercontent.com/RegularVynixu/
Utilities/main/Doors%20Entity%20Spawner/Source.lua"))()

-- Create entity
local entity = Creator.createEntity({
CustomName = "Greed RF", -- Custom name of your entity
Model = "https://github.com/plamen6789/CustomDoorsMonsters/blob/main/Wise
Mystical Tree.rbxm?raw=true", -- Can be GitHub file or rbxassetid
Speed = 250, -- Percentage, 100 = default Rush speed
DelayTime = 2, -- Time before starting cycles (seconds)
HeightOffset = 0,
CanKill = false,
KillRange = 50,
BreakLights = false,
BackwardsMovement = false,
FlickerLights = {
true, -- Enabled/Disabled
2, -- Time (seconds)
},
Cycles = {
Min = 2,
Max = 4,
WaitTime = 2,
},
CamShake = {
true, -- Enabled/Disabled
{3.5, 20, 0.1, 1}, -- Shake values (don't change if you don't know)
100, -- Shake start distance (from Entity to you)
},
Jumpscare = {
false, -- Enabled/Disabled
{
Image1 = "rbxassetid://10483855823", -- Image1 url
Image2 = "rbxassetid://10483999903", -- Image2 url
Shake = true,
Sound1 = {
10483790459, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Sound2 = {
10483837590, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Flashing = {
true, -- Enabled/Disabled
Color3.fromRGB(255, 255, 255), -- Color
},
Tease = {
true, -- Enabled/Disabled
Min = 1,
Max = 3,
},
},
},
CustomDialog = {"You can", "put your", "custom death", "message here."}, --
Custom death message
})

-----[[ Advanced ]]-----


entity.Debug.OnEntitySpawned = function(entityTable)
print("Entity has spawned:", entityTable.Model)
end

entity.Debug.OnEntityDespawned = function(entityTable)
print("Entity has despawned:", entityTable.Model)
end

entity.Debug.OnEntityStartMoving = function(entityTable)
print("Entity has started moving:", entityTable.Model)
end

entity.Debug.OnEntityFinishedRebound = function(entityTable)
print("Entity has finished rebound:", entityTable.Model)
end

entity.Debug.OnEntityEnteredRoom = function(entityTable, room)


print("Entity:", entityTable.Model, "has entered room:", room)
end

entity.Debug.OnLookAtEntity = function(entityTable)
print("Player has looked at entity:", entityTable.Model)
end

entity.Debug.OnDeath = function(entityTable)
warn("Player has died.")
end
------------------------
-- Run the created entity
Creator.runEntity(entity)

end
})

customTab:AddButton({
Name = "Spawn plamen6789", -- like
Callback = function ()
local Creator =
loadstring(game:HttpGet("https://raw.githubusercontent.com/RegularVynixu/
Utilities/main/Doors%20Entity%20Spawner/Source.lua"))()

-- Create entity
local entity = Creator.createEntity({
CustomName = "Greed RF", -- Custom name of your entity
Model =
"https://github.com/plamen6789/CustomDoorsMonsters/blob/main/plamen6789.rbxm?
raw=true", -- Can be GitHub file or rbxassetid
Speed = 250, -- Percentage, 100 = default Rush speed
DelayTime = 2, -- Time before starting cycles (seconds)
HeightOffset = 0,
CanKill = false,
KillRange = 50,
BreakLights = false,
BackwardsMovement = false,
FlickerLights = {
true, -- Enabled/Disabled
2, -- Time (seconds)
},
Cycles = {
Min = 2,
Max = 4,
WaitTime = 2,
},
CamShake = {
true, -- Enabled/Disabled
{3.5, 20, 0.1, 1}, -- Shake values (don't change if you don't know)
100, -- Shake start distance (from Entity to you)
},
Jumpscare = {
false, -- Enabled/Disabled
{
Image1 = "rbxassetid://10483855823", -- Image1 url
Image2 = "rbxassetid://10483999903", -- Image2 url
Shake = true,
Sound1 = {
10483790459, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Sound2 = {
10483837590, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Flashing = {
true, -- Enabled/Disabled
Color3.fromRGB(255, 255, 255), -- Color
},
Tease = {
true, -- Enabled/Disabled
Min = 1,
Max = 3,
},
},
},
CustomDialog = {"You can", "put your", "custom death", "message here."}, --
Custom death message
})

-----[[ Advanced ]]-----


entity.Debug.OnEntitySpawned = function(entityTable)
print("Entity has spawned:", entityTable.Model)
end

entity.Debug.OnEntityDespawned = function(entityTable)
print("Entity has despawned:", entityTable.Model)
end

entity.Debug.OnEntityStartMoving = function(entityTable)
print("Entity has started moving:", entityTable.Model)
end

entity.Debug.OnEntityFinishedRebound = function(entityTable)
print("Entity has finished rebound:", entityTable.Model)
end

entity.Debug.OnEntityEnteredRoom = function(entityTable, room)


print("Entity:", entityTable.Model, "has entered room:", room)
end

entity.Debug.OnLookAtEntity = function(entityTable)
print("Player has looked at entity:", entityTable.Model)
end

entity.Debug.OnDeath = function(entityTable)
warn("Player has died.")
end
------------------------

-- Run the created entity


Creator.runEntity(entity)

end
})

local everyTab = Window:MakeTab({


Name = "Entity Every Door",
Icon = "rbxassetid://11372950109",
PremiumOnly = false
})

everyTab:AddParagraph("Warning!","High performance required!")

everyTab:AddButton({
Name = "Screech Every Door",
Callback = function ()
local Data =
require(game.Players.LocalPlayer.PlayerGui.MainUI.Initiator.Main_Game)
game.ReplicatedStorage.GameData.LatestRoom.Changed:Connect(function()
game.ReplicatedStorage.GameData.LatestRoom.Changed:Wait()

require(game.Players.LocalPlayer.PlayerGui.MainUI.Initiator.Main_Game.RemoteListene
r.Modules.Screech)(Data)
end)

end
})

everyTab:AddButton({
Name = "Spawn Eyes Every Door",
Callback = function ()
game.ReplicatedStorage.GameData.LatestRoom.Changed:Connect(function()
local enableDamage = true
repenttimes = 0
local deadeyescrucifix = false
local repentcomplete = false
local currentLoadedRoom =
workspace.CurrentRooms[game:GetService("ReplicatedStorage").GameData.LatestRoom.Val
ue]
local eyes = game:GetObjects("rbxassetid://11388700077")[1]
local num = math.floor(#currentLoadedRoom.Nodes:GetChildren() / 2)
eyes.CFrame = (num == 0 and currentLoadedRoom.Base or
currentLoadedRoom.Nodes[num]).CFrame + Vector3.new(0, 7, 0)

eyes.Parent = workspace
eyes.Initiate:Play()
task.wait(0.5)
eyes.Attachment.Eyes.Enabled = true
eyes.whisper:Play()
eyes.whisper.Looped = true
function EyesHell()
ts = game:GetService("TweenService")

wait(3)

eyes.Scream:Play()
ts:Create(eyes,TweenInfo.new(5),{CFrame = eyes.CFrame -
Vector3.new(0,12,0)}):Play()
wait(7)
eyes:Destroy()
end
local hum =
game:GetService("Players").LocalPlayer.Character:FindFirstChildOfClass("Humanoid")

local function IsVisible(part)


local vec,
found=workspace.CurrentCamera:WorldToViewportPoint(part.Position)
local onscreen = found and vec.Z > 0
local cfg = RaycastParams.new();
cfg.FilterType = Enum.RaycastFilterType.Blacklist
cfg.FilterDescendantsInstances = {part};

local cast = workspace:Raycast(part.Position,


(game.Players.LocalPlayer.Character.UpperTorso.Position - part.Position), cfg);
return (onscreen and true) and ((cast and
cast.Instance).Parent==game.Players.LocalPlayer.Character and true)
end

while true do
if
workspace.CurrentRooms[game:GetService("ReplicatedStorage").GameData.LatestRoom.Val
ue] ~= currentLoadedRoom then
enableDamage = false
task.wait(0.2)
eyes:Destroy()
end
if enableDamage then
if (IsVisible(eyes)) and not
game.Players.LocalPlayer.Character:FindFirstChild("Crucifix") and deadeyescrucifix
== false then
game.Players.LocalPlayer.Character.Humanoid.Health =
game.Players.LocalPlayer.Character.Humanoid.Health - 10
wait(0.2)
elseif (IsVisible(eyes)) and
game.Players.LocalPlayer.Character:FindFirstChild("Crucifix") and repenttimes < 5
and deadeyescrucifix == false then
print("GET THAT AWAY FROM ME")
eyes.Repent:Play()
eyes.Attachment.Angry.Enabled = true
wait(1)
repenttimes = repenttimes + 1
print(repenttimes)
eyes.Attachment.Angry.Enabled = false
wait(0.4)
elseif
game.Players.LocalPlayer.Character:FindFirstChild("Crucifix") and repenttimes == 5
and deadeyescrucifix == false then
local hi =
game.Players.LocalPlayer.Character:FindFirstChild("Crucifix").Handle:Clone()
hi.Anchored = true
hi.Parent = workspace

hi:PivotTo(game.Players.LocalPlayer.Character:FindFirstChild("Crucifix").Handle.CFr
ame)

game.Players.LocalPlayer.Character:FindFirstChild("Crucifix"):Destroy()
EyesHell()
enableDamage = false
if hum.Health <= 0 then
game:GetService("ReplicatedStorage").GameStats["Player_" ..
game.Players.LocalPlayer.Name].Total.DeathCause.Value =
"Eyes"
debug.setupvalue(

getconnections(game:GetService("ReplicatedStorage").Bricks.DeathHint.OnClientEvent)
[1].Function,
1,
{
"You died to the Eyes...",
"They don't like to be stared at.",
}
)
end
end
end
task.wait(0.2)
end
end)
end,
})

everyTab:AddButton({
Name = "Jack Hallway Every Door",
Callback = function ()
game.ReplicatedStorage.GameData.LatestRoom.Changed:Connect(function()
local
currentLoadedRoom=workspace.CurrentRooms[game:GetService("ReplicatedStorage").GameD
ata.LatestRoom.Value]
local shadow=game:GetObjects("rbxassetid://11446576619")[1]
firesignal(game.ReplicatedStorage.Bricks.UseEventModule.OnClientEvent,
"flickerLights", game.ReplicatedStorage.GameData.LatestRoom.Value, 1)
shadow:PivotTo(currentLoadedRoom.RoomStart.CFrame)
wait(0.2)
shadow.Parent=workspace
shadow.Sound:Play()
task.wait(0.3)
shadow:Destroy()
firesignal(game.ReplicatedStorage.Bricks.UseEventModule.OnClientEvent,
"tryp", workspace.CurrentRooms[game.ReplicatedStorage.GameData.LatestRoom.Value],
10)
end)
end
})

everyTab:AddButton({
Name = "Halt Every Door",
Callback = function ()
local Data =
require(game.Players.LocalPlayer.PlayerGui.MainUI.Initiator.Main_Game)
game.ReplicatedStorage.GameData.LatestRoom.Changed:Connect(function()
game.ReplicatedStorage.GameData.LatestRoom.Changed:Wait()

require(game.ReplicatedStorage.ClientModules.EntityModules.Glitch).stuff(Data,
workspace.CurrentRooms[tostring(game.ReplicatedStorage.GameData.LatestRoom.Value)])
end)
end
})

everyTab:AddButton({
Name = "Break Lights Every Door",
Callback = function ()
local Data =
require(game.Players.LocalPlayer.PlayerGui.MainUI.Initiator.Main_Game)
game.ReplicatedStorage.GameData.LatestRoom.Changed:Connect(function()
game.ReplicatedStorage.GameData.LatestRoom.Changed:Wait()
firesignal(game.ReplicatedStorage.Bricks.UseEventModule.OnClientEvent,
"breakLights",
workspace.CurrentRooms[game.ReplicatedStorage.GameData.LatestRoom.Value], 0.416,
60)
end)
end
})
everyTab:AddButton({
Name = "Spawn Eyes Every Door",
Callback = function ()
game.ReplicatedStorage.GameData.LatestRoom.Changed:Connect(function()
local enableDamage = true
repenttimes = 0
local deadeyescrucifix = false
local repentcomplete = false
local currentLoadedRoom =
workspace.CurrentRooms[game:GetService("ReplicatedStorage").GameData.LatestRoom.Val
ue]
local eyes = game:GetObjects("rbxassetid://11388700077")[1]
local num = math.floor(#currentLoadedRoom.Nodes:GetChildren() / 2)
eyes.CFrame = (num == 0 and currentLoadedRoom.Base or
currentLoadedRoom.Nodes[num]).CFrame + Vector3.new(0, 7, 0)

eyes.Parent = workspace
eyes.Initiate:Play()
task.wait(0.5)
eyes.Attachment.Eyes.Enabled = true
eyes.whisper:Play()
eyes.whisper.Looped = true
function EyesHell()
ts = game:GetService("TweenService")

wait(3)

eyes.Scream:Play()
ts:Create(eyes,TweenInfo.new(5),{CFrame = eyes.CFrame -
Vector3.new(0,12,0)}):Play()
wait(7)
eyes:Destroy()
end
local hum =
game:GetService("Players").LocalPlayer.Character:FindFirstChildOfClass("Humanoid")

local function IsVisible(part)


local vec,
found=workspace.CurrentCamera:WorldToViewportPoint(part.Position)
local onscreen = found and vec.Z > 0
local cfg = RaycastParams.new();
cfg.FilterType = Enum.RaycastFilterType.Blacklist
cfg.FilterDescendantsInstances = {part};

local cast = workspace:Raycast(part.Position,


(game.Players.LocalPlayer.Character.UpperTorso.Position - part.Position), cfg);
return (onscreen and true) and ((cast and
cast.Instance).Parent==game.Players.LocalPlayer.Character and true)
end

while true do
if
workspace.CurrentRooms[game:GetService("ReplicatedStorage").GameData.LatestRoom.Val
ue] ~= currentLoadedRoom then
enableDamage = false
task.wait(0.2)
eyes:Destroy()
end
if enableDamage then
if (IsVisible(eyes)) and not
game.Players.LocalPlayer.Character:FindFirstChild("Crucifix") and deadeyescrucifix
== false then
game.Players.LocalPlayer.Character.Humanoid.Health =
game.Players.LocalPlayer.Character.Humanoid.Health - 10
wait(0.2)
elseif (IsVisible(eyes)) and
game.Players.LocalPlayer.Character:FindFirstChild("Crucifix") and repenttimes < 5
and deadeyescrucifix == false then
print("GET THAT AWAY FROM ME")
eyes.Repent:Play()
eyes.Attachment.Angry.Enabled = true
wait(1)
repenttimes = repenttimes + 1
print(repenttimes)
eyes.Attachment.Angry.Enabled = false
wait(0.4)
elseif
game.Players.LocalPlayer.Character:FindFirstChild("Crucifix") and repenttimes == 5
and deadeyescrucifix == false then
local hi =
game.Players.LocalPlayer.Character:FindFirstChild("Crucifix").Handle:Clone()
hi.Anchored = true
hi.Parent = workspace

hi:PivotTo(game.Players.LocalPlayer.Character:FindFirstChild("Crucifix").Handle.CFr
ame)

game.Players.LocalPlayer.Character:FindFirstChild("Crucifix"):Destroy()
EyesHell()
enableDamage = false
if hum.Health <= 0 then
game:GetService("ReplicatedStorage").GameStats["Player_" ..
game.Players.LocalPlayer.Name].Total.DeathCause.Value =
"Eyes"
debug.setupvalue(

getconnections(game:GetService("ReplicatedStorage").Bricks.DeathHint.OnClientEvent)
[1].Function,
1,
{
"You died to the Eyes...",
"They don't like to be stared at.",
}
)
end
end
end
task.wait(0.2)
end
end)
end,
})
everyTab:AddButton({
Name = "Flicker Lights Every Door",
Callback = function ()
local Data =
require(game.Players.LocalPlayer.PlayerGui.MainUI.Initiator.Main_Game)
game.ReplicatedStorage.GameData.LatestRoom.Changed:Connect(function()
game.ReplicatedStorage.GameData.LatestRoom.Changed:Wait()
firesignal(game.ReplicatedStorage.Bricks.UseEventModule.OnClientEvent,
"flickerLights", game.ReplicatedStorage.GameData.LatestRoom.Value, 1)
end)
end
})

everyTab:AddButton({
Name = "Seek Eyes Every Door",
Callback = function ()
local Data =
require(game.Players.LocalPlayer.PlayerGui.MainUI.Initiator.Main_Game)
game.ReplicatedStorage.GameData.LatestRoom.Changed:Connect(function()
game.ReplicatedStorage.GameData.LatestRoom.Changed:Wait()

require(game:GetService("ReplicatedStorage").ClientModules.EntityModules.Seek).teas
e(nil,
workspace.CurrentRooms:WaitForChild(game.ReplicatedStorage.GameData.LatestRoom.Valu
e), 14, 1665596753, true)
end)
end
})

everyTab:AddButton({
Name = "Heartbeat Minigame Every Door",
Callback = function ()
local Data =
require(game.Players.LocalPlayer.PlayerGui.MainUI.Initiator.Main_Game)
game.ReplicatedStorage.GameData.LatestRoom.Changed:Connect(function()
game.ReplicatedStorage.GameData.LatestRoom.Changed:Wait()
firesignal(game.ReplicatedStorage.Bricks.ClutchHeartbeat.OnClientEvent)
end)
end
})

everyTab:AddButton({
Name = "Red Room Every Door",
Callback = function ()
local Data =
require(game.Players.LocalPlayer.PlayerGui.MainUI.Initiator.Main_Game)
game.ReplicatedStorage.GameData.LatestRoom.Changed:Connect(function()
game.ReplicatedStorage.GameData.LatestRoom.Changed:Wait()
local v1 = require(game.ReplicatedStorage.ClientModules.Module_Events)
local room =
workspace.CurrentRooms[game.Players.LocalPlayer:GetAttribute("CurrentRoom")]
local seconds = 1000000

v1.tryp(workspace.CurrentRooms[game.Players.LocalPlayer:GetAttribute("CurrentRoom")
], seconds)
end)
end
})

everyTab:AddButton({
Name = "A-60 Every Door",
Callback = function ()
local Data =
require(game.Players.LocalPlayer.PlayerGui.MainUI.Initiator.Main_Game)
game.ReplicatedStorage.GameData.LatestRoom.Changed:Connect(function()
game.ReplicatedStorage.GameData.LatestRoom.Changed:Wait()
local Creator =
loadstring(game:HttpGet("https://raw.githubusercontent.com/RegularVynixu/
Utilities/main/Doors%20Entity%20Spawner/Source.lua"))()

-- Create entity
local entity = Creator.createEntity({
CustomName = "A-60", -- Custom name of your entity
Model = "https://github.com/fnaclol/sussy-bois/blob/main/A-60V2.rbxm",
-- Can be GitHub file or rbxassetid
Speed = 200, -- Percentage, 100 = default Rush speed
DelayTime = 3, -- Time before starting cycles (seconds)
HeightOffset = 0,
CanKill = false,
KillRange = 50,
BreakLights = true,
BackwardsMovement = false,
FlickerLights = {
true, -- Enabled/Disabled
2, -- Time (seconds)
},
Cycles = {
Min = 1,
Max = 2,
WaitTime = 0.05,
},
CamShake = {
true, -- Enabled/Disabled
{30, 30, 0.1, 1}, -- Shake values (don't change if you don't know)
50, -- Shake start distance (from Entity to you)
},
Jumpscare = {
false, -- Enabled/Disabled
{
Image1 = "rbxassetid://11394048190", -- Image1 url
Image2 = "rbxassetid://11394048190", -- Image2 url
Shake = true,
Sound1 = {
10483790459, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Sound2 = {
10483837590, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Flashing = {
true, -- Enabled/Disabled
Color3.fromRGB(255, 0, 0), -- Color
},
Tease = {
false, -- Enabled/Disabled
Min = 1,
Max = 1,
},
},
},
CustomDialog = {"You died to A-60", "It can Apear at any moment, a loud
scream will anounce its presence", "When you hear it spawn you must stay out of its
reach as soon as possible", "It knows exactly where you are so hiding in different
places will not work.."}, -- Custom death message
})

-----[[ Advanced ]]-----


entity.Debug.OnEntitySpawned = function(entityTable)
print("Entity has spawned:", entityTable.Model)
end

entity.Debug.OnEntityDespawned = function(entityTable)
print("Entity has despawned:", entityTable.Model)
end

entity.Debug.OnEntityStartMoving = function(entityTable)
print("Entity has started moving:", entityTable.Model)
end

entity.Debug.OnEntityFinishedRebound = function(entityTable)
print("Entity has finished rebound:", entityTable.Model)
end

entity.Debug.OnEntityEnteredRoom = function(entityTable, room)


print("Entity:", entityTable.Model, "has entered room:", room)
end

entity.Debug.OnLookAtEntity = function(entityTable)
print("Player has looked at entity:", entityTable.Model)
end

entity.Debug.OnDeath = function(entityTable)
warn("Player has died.")
end
------------------------

-- Run the created entity


Creator.runEntity(entity)
end)
end
})

everyTab:AddButton({
Name = "Rebound Every Door",
Callback = function ()
local Data =
require(game.Players.LocalPlayer.PlayerGui.MainUI.Initiator.Main_Game)
game.ReplicatedStorage.GameData.LatestRoom.Changed:Connect(function()
game.ReplicatedStorage.GameData.LatestRoom.Changed:Wait()
local Creator =
loadstring(game:HttpGet("https://raw.githubusercontent.com/RegularVynixu/
Utilities/main/Doors%20Entity%20Spawner/Source.lua"))()

-- Create entity
local entity = Creator.createEntity({
CustomName = "Rebound", -- Custom name of your entity
Model = "rbxassetid://11401769490", -- Can be GitHub file or rbxassetid
Speed = 150, -- Percentage, 100 = default Rush speed
DelayTime = 3, -- Time before starting cycles (seconds)
HeightOffset = 0,
CanKill = false,
KillRange = 50,
BreakLights = false,
BackwardsMovement = false,
FlickerLights = {
true, -- Enabled/Disabled
2.5, -- Time (seconds)
},
Cycles = {
Min = 1,
Max = 6,
WaitTime = 7,
},
CamShake = {
true, -- Enabled/Disabled
{5, 15, 0.1, 1}, -- Shake values (don't change if you don't know)
100, -- Shake start distance (from Entity to you)
},
Jumpscare = {
false, -- Enabled/Disabled
{
Image1 = "rbxassetid://11372489796", -- Image1 url
Image2 = "rbxassetid://11372489796", -- Image2 url
Shake = true,
Sound1 = {
10483790459, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Sound2 = {
10483837590, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Flashing = {
true, -- Enabled/Disabled
Color3.fromRGB(255, 0, 0), -- Color
},
Tease = {
true, -- Enabled/Disabled
Min = 1,
Max = 3,
},
},
},
CustomDialog = {"You died to Rebound...", "The lights flicker upon its
scream.", "It is also tricky, as it rebounds.", "You need to hide to around 6
times."}, -- Custom death message
})

-----[[ Advanced ]]-----


entity.Debug.OnEntitySpawned = function(entityTable)
print("Entity has spawned:", entityTable.Model)
end

entity.Debug.OnEntityDespawned = function(entityTable)
print("Entity has despawned:", entityTable.Model)
end

entity.Debug.OnEntityStartMoving = function(entityTable)
print("Entity has started moving:", entityTable.Model)
end
entity.Debug.OnEntityFinishedRebound = function(entityTable)
print("Entity has finished rebound:", entityTable.Model)
end

entity.Debug.OnEntityEnteredRoom = function(entityTable, room)


print("Entity:", entityTable.Model, "has entered room:", room)
end

entity.Debug.OnLookAtEntity = function(entityTable)
print("Player has looked at entity:", entityTable.Model)
end

entity.Debug.OnDeath = function(entityTable)
warn("Player has died.")
end
------------------------

-- Run the created entity


Creator.runEntity(entity)

end)
end
})

local Tab = Window:MakeTab({


Name = "Summon Entity",
Icon = "rbxassetid://11372950109",
PremiumOnly = false
})

OrionLib:MakeNotification({
Name = "Script",
Content = "Pre-release version",
Time = 9
})

OrionLib:MakeNotification({
Name = "Made By",
Content = " me in github:sindubsmini my discord: netzklap#7566",
Image = "rbxassetid://4483345998",
Time = 3
})

Tab:AddButton({
Name = "Spawn Screech",
Callback = function ()

require(game.StarterGui.MainUI.Initiator.Main_Game.RemoteListener.Modules.Screech)
(require(game.Players.LocalPlayer.PlayerGui.MainUI.Initiator.Main_Game),
workspace.CurrentRooms[game.Players.LocalPlayer:GetAttribute("CurrentRoom")])

end
})
Tab:AddButton({
Name = "Spawn 100 Screechs",
Callback = function ()
local Data =
require(game.Players.LocalPlayer.PlayerGui.MainUI.Initiator.Main_Game)

for i = 1, 100 do -- Will run the script 100 times


coroutine.wrap(function()
require(game.Players.LocalPlayer.PlayerGui.MainUI.Initiator.Main_Game.RemoteListene
r.Modules.Screech)(Data) end)()
end
end
})

Tab:AddButton({
Name = "Spawn Eyes [Killable]",
Callback = function ()
local enableDamage = true
repenttimes = 0
local deadeyescrucifix = false
local repentcomplete = false
local currentLoadedRoom =
workspace.CurrentRooms[game:GetService("ReplicatedStorage").GameData.LatestRoom.Val
ue]
local eyes = game:GetObjects("rbxassetid://11488518082")[1]
local num = math.floor(#currentLoadedRoom.Nodes:GetChildren() / 2)
eyes.CFrame = (num == 0 and currentLoadedRoom.Base or
currentLoadedRoom.Nodes[num]).CFrame + Vector3.new(0, 7, 0)

eyes.Parent = workspace
eyes.Initiate:Play()
task.wait(0.5)
eyes.Attachment.Eyes.Enabled = true
eyes.whisper:Play()
eyes.whisper.Looped = true
function EyesHell()
local CameraShaker = require(game.ReplicatedStorage.CameraShaker)
local CameraShaker = require(game.ReplicatedStorage.CameraShaker)
local camara = game.Workspace.CurrentCamera
local camShake = CameraShaker.new(Enum.RenderPriority.Camera.Value,
function(shakeCf)
camara.CFrame = camara.CFrame * shakeCf
end)
camShake:Start()
camShake:ShakeOnce(10,30,0.7,0.1)
ts = game:GetService("TweenService")
wait(0.2)
local CameraShaker = require(game.ReplicatedStorage.CameraShaker)
local CameraShaker = require(game.ReplicatedStorage.CameraShaker)
local camara = game.Workspace.CurrentCamera
local camShake = CameraShaker.new(Enum.RenderPriority.Camera.Value,
function(shakeCf)
camara.CFrame = camara.CFrame * shakeCf
end)
camShake:Start()
camShake:ShakeOnce(2,30,5,2)
wait(3)

eyes.Scream:Play()
ts:Create(eyes,TweenInfo.new(5),{CFrame = eyes.CFrame -
Vector3.new(0,12,0)}):Play()
wait(7)
eyes:Destroy()
end
local hum =
game:GetService("Players").LocalPlayer.Character:FindFirstChildOfClass("Humanoid")

local function IsVisible(part)


local vec,
found=workspace.CurrentCamera:WorldToViewportPoint(part.Position)
local onscreen = found and vec.Z > 0
local cfg = RaycastParams.new();
cfg.FilterType = Enum.RaycastFilterType.Blacklist
cfg.FilterDescendantsInstances = {part};

local cast = workspace:Raycast(part.Position,


(game.Players.LocalPlayer.Character.UpperTorso.Position - part.Position), cfg);
return (onscreen and true) and ((cast and
cast.Instance).Parent==game.Players.LocalPlayer.Character and true)
end

while true do
if
workspace.CurrentRooms[game:GetService("ReplicatedStorage").GameData.LatestRoom.Val
ue] ~= currentLoadedRoom then
enableDamage = false
task.wait(0.2)
eyes:Destroy()
end
if enableDamage then
if (IsVisible(eyes)) and not
game.Players.LocalPlayer.Character:FindFirstChild("Crucifix") and deadeyescrucifix
== false then
game.Players.LocalPlayer.Character.Humanoid.Health =
game.Players.LocalPlayer.Character.Humanoid.Health - 10
wait(0.2)
elseif (IsVisible(eyes)) and
game.Players.LocalPlayer.Character:FindFirstChild("Crucifix") and repenttimes < 5
and deadeyescrucifix == false then
print("GET THAT AWAY FROM ME")
eyes.Repent:Play()
eyes.Attachment.Angry.Enabled = true
local CameraShaker = require(game.ReplicatedStorage.CameraShaker)
local CameraShaker = require(game.ReplicatedStorage.CameraShaker)
local camara = game.Workspace.CurrentCamera
local camShake = CameraShaker.new(Enum.RenderPriority.Camera.Value,
function(shakeCf)
camara.CFrame = camara.CFrame * shakeCf
end)
camShake:Start()

camShake:ShakeOnce(5,50,0.7,0.2)
wait(0.7)
repenttimes = repenttimes + 1
print(repenttimes)
eyes.Attachment.Angry.Enabled = false
wait(0.4)
elseif
game.Players.LocalPlayer.Character:FindFirstChild("Crucifix") and repenttimes == 5
and deadeyescrucifix == false then
local hi =
game.Players.LocalPlayer.Character:FindFirstChild("Crucifix").Handle:Clone()
hi.Anchored = true
hi.Parent = workspace

hi:PivotTo(game.Players.LocalPlayer.Character:FindFirstChild("Crucifix").Handle.CFr
ame)

game.Players.LocalPlayer.Character:FindFirstChild("Crucifix"):Destroy()
EyesHell()
enableDamage = false
if hum.Health <= 0 then
game:GetService("ReplicatedStorage").GameStats["Player_" ..
game.Players.LocalPlayer.Name].Total.DeathCause.Value =
"Eyes"
debug.setupvalue(

getconnections(game:GetService("ReplicatedStorage").Bricks.DeathHint.OnClientEvent)
[1].Function,
1,
{
"You died to the Eyes...",
"They don't like to be stared at.",
}
)
end
end
end
task.wait(0.2)
end

end
})

Tab:AddButton({
Name = "Heartbeat Minigame",
Callback = function ()
firesignal(game.ReplicatedStorage.Bricks.ClutchHeartbeat.OnClientEvent)
end
})

Tab:AddButton({
Name = "Spawn Halt",
Callback = function ()
local Data =
require(game.Players.LocalPlayer.PlayerGui.MainUI.Initiator.Main_Game)

require(game.ReplicatedStorage.ClientModules.EntityModules.Shade).stuff(Data,
workspace.CurrentRooms[tostring(game.ReplicatedStorage.GameData.LatestRoom.Value)])

end
})
Tab:AddButton({
Name = "Spawn Glitch",
Callback = function ()
local Data =
require(game.Players.LocalPlayer.PlayerGui.MainUI.Initiator.Main_Game)

require(game.ReplicatedStorage.ClientModules.EntityModules.Glitch).stuff(Data,
workspace.CurrentRooms[tostring(game.ReplicatedStorage.GameData.LatestRoom.Value)])

end
})

Tab:AddButton({
Name = "Spawn Rush",
Callback = function ()
local Creator =
loadstring(game:HttpGet("https://raw.githubusercontent.com/RegularVynixu/
Utilities/main/Doors%20Entity%20Spawner/Source.lua"))()

-- Create entity
local entity = Creator.createEntity({
CustomName = "Rush", -- Custom name of your entity
Model = "https://github.com/Johnny39871/assets/blob/main/Rush.rbxm?
raw=true", -- Can be GitHub file or rbxassetid
Speed = 100, -- Percentage, 100 = default Rush speed
DelayTime = 2, -- Time before starting cycles (seconds)
HeightOffset = 0,
CanKill = false,
KillRange = 25,
BreakLights = true,
BackwardsMovement = false,
FlickerLights = {
true, -- Enabled/Disabled
1, -- Time (seconds)
},
Cycles = {
Min = 1,
Max = 1,
WaitTime = 2,
},
CamShake = {
true, -- Enabled/Disabled
{3.5, 20, 0.1, 1}, -- Shake values (don't change if you don't know)
100, -- Shake start distance (from Entity to you)
},
Jumpscare = {
true, -- Enabled/Disabled
{
Image1 = "rbxassetid://10483855823", -- Image1 url
Image2 = "rbxassetid://10483999903", -- Image2 url
Shake = true,
Sound1 = {
10483790459, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Sound2 = {
10483837590, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Flashing = {
true, -- Enabled/Disabled
Color3.fromRGB(0, 0, 255), -- Color
},
Tease = {
true, -- Enabled/Disabled
Min = 4,
Max = 4,
},
},
},
CustomDialog = {"You died to Rush...", "your balls look dry", "Can I
put some lotion on them?"}, -- Custom death message
})

-----[[ Advanced ]]-----


entity.Debug.OnEntitySpawned = function(entityTable)
print("Entity has spawned:", entityTable.Model)
end

entity.Debug.OnEntityDespawned = function(entityTable)
print("Entity has despawned:", entityTable.Model)
end

entity.Debug.OnEntityStartMoving = function(entityTable)
print("Entity has started moving:", entityTable.Model)
end

entity.Debug.OnEntityFinishedRebound = function(entityTable)
print("Entity has finished rebound:", entityTable.Model)
end

entity.Debug.OnEntityEnteredRoom = function(entityTable, room)


print("Entity:", entityTable.Model, "has entered room:", room)
end

entity.Debug.OnLookAtEntity = function(entityTable)
print("Player has looked at entity:", entityTable.Model)
end

entity.Debug.OnDeath = function(entityTable)
warn("Player has died.")
end
------------------------

-- Run the created entity


Creator.runEntity(entity)

end
})

Tab:AddButton({
Name = "Spawn Rush [Killable]",
Callback = function ()
local Creator =
loadstring(game:HttpGet("https://raw.githubusercontent.com/RegularVynixu/
Utilities/main/Doors%20Entity%20Spawner/Source.lua"))()
-- Create entity
local entity = Creator.createEntity({
CustomName = "Rush", -- Custom name of your entity
Model = "https://github.com/Johnny39871/assets/blob/main/Rush.rbxm?
raw=true", -- Can be GitHub file or rbxassetid
Speed = 100, -- Percentage, 100 = default Rush speed
DelayTime = 2, -- Time before starting cycles (seconds)
HeightOffset = 0,
CanKill = true,
KillRange = 25,
BreakLights = true,
BackwardsMovement = false,
FlickerLights = {
true, -- Enabled/Disabled
1, -- Time (seconds)
},
Cycles = {
Min = 1,
Max = 1,
WaitTime = 2,
},
CamShake = {
true, -- Enabled/Disabled
{3.5, 20, 0.1, 1}, -- Shake values (don't change if you don't know)
100, -- Shake start distance (from Entity to you)
},
Jumpscare = {
true, -- Enabled/Disabled
{
Image1 = "rbxassetid://10483855823", -- Image1 url
Image2 = "rbxassetid://10483999903", -- Image2 url
Shake = true,
Sound1 = {
10483790459, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Sound2 = {
10483837590, -- SoundId
{ Volume = 0.5 }, -- Sound properties
},
Flashing = {
true, -- Enabled/Disabled
Color3.fromRGB(0, 0, 255), -- Color
},
Tease = {
true, -- Enabled/Disabled
Min = 4,
Max = 4,
},
},
},
CustomDialog = {"You died to Rush...", "your balls look dry", "Can I
put some lotion on them?"}, -- Custom death message
})

-----[[ Advanced ]]-----


entity.Debug.OnEntitySpawned = function(entityTable)
print("Entity has spawned:", entityTable.Model)
end

entity.Debug.OnEntityDespawned = function(entityTable)
print("Entity has despawned:", entityTable.Model)
end

entity.Debug.OnEntityStartMoving = function(entityTable)
print("Entity has started moving:", entityTable.Model)
end

entity.Debug.OnEntityFinishedRebound = function(entityTable)
print("Entity has finished rebound:", entityTable.Model)
end

entity.Debug.OnEntityEnteredRoom = function(entityTable, room)


print("Entity:", entityTable.Model, "has entered room:", room)
end

entity.Debug.OnLookAtEntity = function(entityTable)
print("Player has looked at entity:", entityTable.Model)
end

entity.Debug.OnDeath = function(entityTable)
warn("Player has died.")
end
------------------------

-- Run the created entity


Creator.runEntity(entity)

end
})

Tab:AddButton({
Name = "Break Lights",
Callback = function ()
local Data =
require(game.Players.LocalPlayer.PlayerGui.MainUI.Initiator.Main_Game)
firesignal(game.ReplicatedStorage.Bricks.UseEventModule.OnClientEvent,
"breakLights",
workspace.CurrentRooms[game.ReplicatedStorage.GameData.LatestRoom.Value], 0.416,
60)
end
})

Tab:AddButton({
Name = "Flicker Lights",
Callback = function ()
local Data =
require(game.Players.LocalPlayer.PlayerGui.MainUI.Initiator.Main_Game)
firesignal(game.ReplicatedStorage.Bricks.UseEventModule.OnClientEvent,
"flickerLights", game.ReplicatedStorage.GameData.LatestRoom.Value, 1)
end
})

Tab:AddButton({
Name = "Seek Eyes",
Callback = function ()
local Data =
require(game.Players.LocalPlayer.PlayerGui.MainUI.Initiator.Main_Game)

require(game:GetService("ReplicatedStorage").ClientModules.EntityModules.Seek).teas
e(nil,
workspace.CurrentRooms:WaitForChild(game.ReplicatedStorage.GameData.LatestRoom.Valu
e), 14, 1665596753, true)
end
})

Tab:AddButton({
Name = "Red Room",
Callback = function ()
local v1 = require(game.ReplicatedStorage.ClientModules.Module_Events)
local room =
workspace.CurrentRooms[game.Players.LocalPlayer:GetAttribute("CurrentRoom")]
local seconds = 1000000

v1.tryp(workspace.CurrentRooms[game.Players.LocalPlayer:GetAttribute("CurrentRoom")
], seconds)
end
})

local PlayerTab = Window:MakeTab({


Name = "Player",
Icon = "rbxassetid://4483345998",
PremiumOnly = false
})

local FullHealth = 100

PlayerTab:AddButton({
Name = "100 HP",
Callback = function ()
game.Players.LocalPlayer.Character.Humanoid.Health = FullHealth

end
})

local WalkSpeed = 0
PlayerTab:AddSlider({
Name = "WalkSpeed",
Min = 0,
Max = 200,
Default = 16,
Color = Color3.fromRGB(255,255,255),
Increment = 1,
ValueName = "",
Callback = function(Value)
WalkSpeed = Value

game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = Value
end
})
local pcl = Instance.new("SpotLight")
pcl.Brightness = 1
pcl.Face = Enum.NormalId.Front
pcl.Range = 90
pcl.Parent = game.Players.LocalPlayer.Character.Head
pcl.Enabled = false

PlayerTab:AddToggle({
Name = "HeadLight",
Default = false,
Callback = function(Value)
pcl.Enabled = Value
end
})

local VisualsTab = Window:MakeTab({


Name = "Visuals",
Icon = "rbxassetid://4483345998",
PremiumOnly = false
})

VisualsTab:AddButton({
Name = "Get All Achievements",
Callback = function ()
local Data =
require(game.Players.LocalPlayer.PlayerGui.MainUI.Initiator.Main_Game)
for i,v in pairs(require(game.ReplicatedStorage.Achievements)) do
spawn(function()

require(game.Players.LocalPlayer.PlayerGui.MainUI.Initiator.Main_Game.RemoteListene
r.Modules.AchievementUnlock)(nil, i)
end)
end
end
})

local CF = CFrame.new
local LatestRoom = game:GetService("ReplicatedStorage").GameData.LatestRoom
local ChaseStart = game:GetService("ReplicatedStorage").GameData.ChaseStart

local KeyChams = {}
VisualsTab:AddToggle({
Name = "Key Chams",
Default = false,
Flag = "KeyToggle",
Save = true,
Callback = function(Value)
for i,v in pairs(KeyChams) do
v.Enabled = Value
end
end
})

local function ApplyKeyChams(inst)


wait()
local Cham = Instance.new("Highlight")
Cham.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop
Cham.FillColor = Color3.new(0.980392, 0.670588, 0)
Cham.FillTransparency = 0.5
Cham.OutlineColor = Color3.new(0.792156, 0.792156, 0.792156)
Cham.Parent = game:GetService("CoreGui")
Cham.Adornee = inst
Cham.Enabled = OrionLib.Flags["KeyToggle"].Value
Cham.RobloxLocked = true
return Cham
end

local KeyCoroutine = coroutine.create(function()


workspace.CurrentRooms.DescendantAdded:Connect(function(inst)
if inst.Name == "KeyObtain" then
table.insert(KeyChams,ApplyKeyChams(inst))
end
end)
end)
for i,v in ipairs(workspace:GetDescendants()) do
if v.Name == "KeyObtain" then
table.insert(KeyChams,ApplyKeyChams(v))
end
end
coroutine.resume(KeyCoroutine)

local BookChams = {}
VisualsTab:AddToggle({
Name = "Book Chams",
Default = false,
Flag = "BookToggle",
Save = true,
Callback = function(Value)
for i,v in pairs(BookChams) do
v.Enabled = Value
end
end
})

local FigureChams = {}
VisualsTab:AddToggle({
Name = "Figure Chams",
Default = false,
Flag = "FigureToggle",
Save = true,
Callback = function(Value)
for i,v in pairs(FigureChams) do
v.Enabled = Value
end
end
})

local function ApplyBookChams(inst)


if
inst:IsDescendantOf(game:GetService("Workspace").CurrentRooms:FindFirstChild("50"))
and game:GetService("ReplicatedStorage").GameData.LatestRoom.Value == 50 then
wait()
local Cham = Instance.new("Highlight")
Cham.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop
Cham.FillColor = Color3.new(0, 1, 0.749019)
Cham.FillTransparency = 0.5
Cham.OutlineColor = Color3.new(0.792156, 0.792156, 0.792156)
Cham.Parent = game:GetService("CoreGui")
Cham.Enabled = OrionLib.Flags["BookToggle"].Value
Cham.Adornee = inst
Cham.RobloxLocked = true
return Cham
end
end

local function ApplyEntityChams(inst)


wait()
local Cham = Instance.new("Highlight")
Cham.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop
Cham.FillColor = Color3.new(1, 0, 0)
Cham.FillTransparency = 0.5
Cham.OutlineColor = Color3.new(0.792156, 0.792156, 0.792156)
Cham.Parent = game:GetService("CoreGui")
Cham.Enabled = OrionLib.Flags["FigureToggle"].Value
Cham.Adornee = inst
Cham.RobloxLocked = true
return Cham
end

local BookCoroutine = coroutine.create(function()


task.wait(1)
for i,v in
pairs(game:GetService("Workspace").CurrentRooms["50"].Assets:GetDescendants()) do
if v.Name == "LiveHintBook" then
table.insert(BookChams,ApplyBookChams(v))
end
end
end)
local EntityCoroutine = coroutine.create(function()
local Entity =
game:GetService("Workspace").CurrentRooms["50"].FigureSetup:WaitForChild("FigureRag
doll",5)
Entity:WaitForChild("Torso",2.5)
table.insert(FigureChams,ApplyEntityChams(Entity))
end)

local GameTab = Window:MakeTab({


Name = "Game",
Icon = "rbxassetid://4483345998",
PremiumOnly = false
})

GameTab:AddToggle({
Name = "Instant Interact",
Default = false,
Flag = "InstantToggle",
Save = true
})
GameTab:AddButton({
Name = "Skip Door",
Callback = function()
pcall(function()
local HasKey = false
local CurrentDoor =
workspace.CurrentRooms[tostring(game:GetService("ReplicatedStorage").GameData.Lates
tRoom.Value)]:WaitForChild("Door")
for i,v in ipairs(CurrentDoor.Parent:GetDescendants()) do
if v.Name == "KeyObtain" then
HasKey = v
end
end
if HasKey then

game.Players.LocalPlayer.Character:PivotTo(CF(HasKey.Hitbox.Position))
wait(0.3)
fireproximityprompt(HasKey.ModulePrompt,0)

game.Players.LocalPlayer.Character:PivotTo(CF(CurrentDoor.Door.Position))
wait(0.3)
fireproximityprompt(CurrentDoor.Lock.UnlockPrompt,0)
end
if LatestRoom == 50 then
CurrentDoor =
workspace.CurrentRooms[tostring(LatestRoom+1)]:WaitForChild("Door")
end

game.Players.LocalPlayer.Character:PivotTo(CF(CurrentDoor.Door.Position))
wait(0.3)
CurrentDoor.ClientOpen:FireServer()
end)
end
})

GameTab:AddToggle({
Name = "Auto skip door",
Default = false,
Save = false,
Flag = "AutoSkip"
})

local AutoSkipCoro = coroutine.create(function()


while true do
task.wait()
pcall(function()
if OrionLib.Flags["AutoSkip"].Value == true and
game:GetService("ReplicatedStorage").GameData.LatestRoom.Value < 100 then
local HasKey = false
local LatestRoom =
game:GetService("ReplicatedStorage").GameData.LatestRoom.Value
local CurrentDoor =
workspace.CurrentRooms[tostring(LatestRoom)]:WaitForChild("Door")
for i,v in ipairs(CurrentDoor.Parent:GetDescendants()) do
if v.Name == "KeyObtain" then
HasKey = v
end
end
if HasKey then

game.Players.LocalPlayer.Character:PivotTo(CF(HasKey.Hitbox.Position))
task.wait(0.3)
fireproximityprompt(HasKey.ModulePrompt,0)

game.Players.LocalPlayer.Character:PivotTo(CF(CurrentDoor.Door.Position))
task.wait(0.3)
fireproximityprompt(CurrentDoor.Lock.UnlockPrompt,0)
end
if LatestRoom == 50 then
CurrentDoor =
workspace.CurrentRooms[tostring(LatestRoom+1)]:WaitForChild("Door")
end

game.Players.LocalPlayer.Character:PivotTo(CF(CurrentDoor.Door.Position))
task.wait(0.3)
CurrentDoor.ClientOpen:FireServer()
end
end)
end
end)
coroutine.resume(AutoSkipCoro)

GameTab:AddButton({
Name = "No jumpscares",
Callback = function()
pcall(function()
game:GetService("ReplicatedStorage").Bricks.Jumpscare:Destroy()
end)
end
})
GameTab:AddToggle({
Name = "Avoid Rush/Ambush",
Default = false,
Flag = "AvoidRushToggle",
Save = true
})
GameTab:AddToggle({
Name = "No Screech",
Default = false,
Flag = "ScreechToggle",
Save = true
})

GameTab:AddToggle({
Name = "Always win heartbeat",
Default = false,
Flag = "HeartbeatWin",
Save = true
})

GameTab:AddToggle({
Name = "Predict chases",
Default = false,
Flag = "PredictToggle" ,
Save = true
})
GameTab:AddToggle({
Name = "Notify when mob spawns",
Default = false,
Flag = "MobToggle" ,
Save = true
})
GameTab:AddButton({
Name = "Complete breaker box minigame",
Callback = function()
game:GetService("ReplicatedStorage").Bricks.EBF:FireServer()
end
})
GameTab:AddButton({
Name = "Skip Door 50",
Callback = function()
local CurrentDoor =
workspace.CurrentRooms[tostring(LatestRoom+1)]:WaitForChild("Door")
game.Players.LocalPlayer.Character:PivotTo(CF(CurrentDoor.Door.Position))
end
})

game:GetService("RunService").RenderStepped:Connect(function()
pcall(function()
if game.Players.LocalPlayer.Character.Humanoid.MoveDirection.Magnitude > 0
then

game.Players.LocalPlayer.Character:TranslateBy(game.Players.LocalPlayer.Character.H
umanoid.MoveDirection * TargetWalkspeed/50)
end
end)
end)

game:GetService("Workspace").CurrentRooms.DescendantAdded:Connect(function(descenda
nt)
if OrionLib.Flags["NoSeek"].Value == true and descendant.Name == ("Seek_Arm" or
"ChandelierObstruction") then
task.spawn(function()
wait()
descendant:Destroy()
end)
end
end)

game:GetService("ProximityPromptService").PromptButtonHoldBegan:Connect(function(pr
ompt)
if OrionLib.Flags["InstantToggle"].Value == true then
fireproximityprompt(prompt)
end
end)

local old
old = hookmetamethod(game,"__namecall",newcclosure(function(self,...)
local args = {...}
local method = getnamecallmethod()

if tostring(self) == 'Screech' and method == "FireServer" and


OrionLib.Flags["ScreechToggle"].Value == true then
args[1] = true
return old(self,unpack(args))
end
if tostring(self) == 'ClutchHeartbeat' and method == "FireServer" and
OrionLib.Flags["HeartbeatWin"].Value == true then
args[2] = true
return old(self,unpack(args)).infiniteyield
end
return old(self,...)
end))

workspace.CurrentCamera.ChildAdded:Connect(function(child)
if child.Name == "Screech" and OrionLib.Flags["ScreechToggle"].Value == true
then
child:Destroy()
end
end)

local NotificationCoroutine = coroutine.create(function()


LatestRoom.Changed:Connect(function()
if OrionLib.Flags["PredictToggle"].Value == true then
local n = ChaseStart.Value - LatestRoom.Value
if 0 < n and n < 4 then
OrionLib:MakeNotification({
Name = "Warning!",
Content = "Event in " .. tostring(n) .. " rooms.",
Time = 5
})
end
end
if OrionLib.Flags["BookToggle"].Value == true then
if LatestRoom.Value == 50 then
coroutine.resume(BookCoroutine)
end
end
if OrionLib.Flags["FigureToggle"].Value == true then
if LatestRoom.Value == 50 then
coroutine.resume(EntityCoroutine)
end
end
end)
workspace.ChildAdded:Connect(function(inst)
if inst.Name == "RushMoving" and OrionLib.Flags["MobToggle"].Value == true
then
if OrionLib.Flags["AvoidRushToggle"].Value == true then
OrionLib:MakeNotification({
Name = "Warning!",
Content = "Avoiding Rush. Please wait.",
Time = 5
})
local OldPos =
game.Players.LocalPlayer.Character.HumanoidRootPart.Position
local con =
game:GetService("RunService").Heartbeat:Connect(function()
game.Players.LocalPlayer.Character:MoveTo(OldPos +
Vector3.new(0,20,0))
end)

inst.Destroying:Wait()
con:Disconnect()

game.Players.LocalPlayer.Character:MoveTo(OldPos)
else
OrionLib:MakeNotification({
Name = "Warning!",
Content = "Rush has spawned, hide!",
Time = 5
})
end
elseif inst.Name == "AmbushMoving" and OrionLib.Flags["MobToggle"].Value ==
true then
if OrionLib.Flags["AvoidRushToggle"].Value == true then
OrionLib:MakeNotification({
Name = "Warning!",
Content = "Avoiding Ambush. Please wait.",
Time = 5
})
local OldPos =
game.Players.LocalPlayer.Character.HumanoidRootPart.Position
local con =
game:GetService("RunService").Heartbeat:Connect(function()
game.Players.LocalPlayer.Character:MoveTo(OldPos +
Vector3.new(0,20,0))
end)

inst.Destroying:Wait()
con:Disconnect()

game.Players.LocalPlayer.Character:MoveTo(OldPos)
else
OrionLib:MakeNotification({
Name = "Warning!",
Content = "Ambush has spawned, hide!",
Time = 5
})
end
end
end)
end)

local ExtraTab = Window:MakeTab({


Name = "Extra",
Icon = "rbxassetid://7734042071",
PremiumOnly = false
})

ExtraTab:AddParagraph("Warning!","these scripts are not mine!")

ExtraTab:AddButton({
Name = "Infinite Yield",
Callback = function ()
loadstring(game:HttpGet(('https://raw.githubusercontent.com/EdgeIY/
infiniteyield/master/source')))()

end
})

ExtraTab:AddButton({
Name = "the best script for the game DOORS is not advertising!",
Callback = function ()
loadstring(game:HttpGet('https://raw.githubusercontent.com/Johnny39871/
assets/main/DoorsHubSpawner'))()
end
})
ExtraTab:AddButton({
Name = "Doors Speedrun Mode [50 door is impossible, I think]",
Callback = function ()
loadstring(game:HttpGet('https://raw.githubusercontent.com/MuhXd/DoorSuff/
main/DoorsModes/DoorSpeedRun%20Mode'))()
end
})

local CreditsTab = Window:MakeTab({


Name = "Credits",
Icon = "rbxassetid://4483345998",
PremiumOnly = false
})

CreditsTab:AddParagraph("Credits to","plamen6789 to custom entites model!!.


Dreadmania to every door script, Break Light, Flicker Light, Loop Script.
screech#6908 to crucifix script, to skeleton key script, to the best script for the
game DOORS!. MuhammadGames#0017 to Doors Speedrun Script","My GitHub: SindubsMini -
my discord: netzklap#7566")

local UpdateTab = Window:MakeTab({


Name = "Update Log",
Icon = "rbxassetid://4483345998",
PremiumOnly = false
})

UpdateTab:AddParagraph("10.11.2022","Some changes, FINNALY! Timer Entity Tab


RETURNED, New Tab Update Log.")

UpdateTab:AddParagraph("Soon...","this script will change the library from OrionLib


to RayField (because it is outdated)")

OrionLib:Init()

You might also like