-
-
Save C00LBOZO/2711aea7eed65a67a9c7f832e5fb9575 to your computer and use it in GitHub Desktop.
C00L'S DOORS HUB V3
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
local Rayfield = loadstring(game:HttpGet('https://raw.githubusercontent.com/shlexware/Rayfield/main/source'))() | |
local Data = require(game.Players.LocalPlayer.PlayerGui.MainUI.Initiator.Main_Game) | |
local Window = Rayfield:CreateWindow({ | |
Name = "Doors Hub by C00LBOZO", | |
LoadingTitle = "Loading...", | |
LoadingSubtitle = "Version 3.0", | |
ConfigurationSaving = { | |
Enabled = true, | |
FolderName = "Rayfield Interface Suite", | |
FileName = "C00L'S Doors Hub -Mobile (V3)" | |
}, | |
Discord = { | |
Enabled = true, | |
Invite = "", -- The Discord invite code, do not include discord.gg/ | |
RememberJoins = false -- Set this to false to make them join the discord every time they load it up | |
}, | |
KeySystem = false, -- Set this to true to use our key system | |
KeySettings = { | |
Title = "", | |
Subtitle = "", | |
Note = "", | |
FileName = "SiriusKey", | |
SaveKey = true, | |
GrabKeyFromSite = false, -- If this is true, set Key below to the RAW site you would like Rayfield to get the key from | |
Key = "HubDoors_Sjh1sfrgISFmdHvs" | |
} | |
}) | |
local SpawnTab = Window:CreateTab("Summon Monsters", 11372950109) | |
local DoorTab = Window:CreateTab("Summon Monsters Every Door", 10424418938) | |
local CustomTab = Window:CreateTab("Summon Custom Monsters", 11278229112) | |
local OtherTab = Window:CreateTab("Summon Items", 11570776008) | |
local FunTab = Window:CreateTab("Fun", 5020797083) | |
local EventTab = Window:CreateTab("Event", 8523872073) | |
local SoundTab = Window:CreateTab("Sounds", 176572847) | |
local GuisTab = Window:CreateTab("Other", 11233340291) | |
local CreditsTab = Window:CreateTab("Credits", 2056904481) | |
local Paragraph = OtherTab:CreateParagraph({Title = "Note", Content = "Crucifix works on only spawned entities."}) | |
local CrucifixButton = OtherTab:CreateButton({ | |
Name = "Give Crucifix", | |
Callback = function() | |
loadstring(game:HttpGet("https://pastebin.com/raw/2MDtRHMk"))() | |
end, | |
}) | |
local KeyShopButton = OtherTab:CreateButton({ | |
Name = "Give Key (Item Shop)", | |
Callback = function() | |
local Functions = loadstring(game:HttpGet("https://raw.githubusercontent.com/RegularVynixu/Utilities/main/Functions.lua"))() | |
local CustomShop = loadstring(game:HttpGet("https://raw.githubusercontent.com/RegularVynixu/Utilities/main/Doors/Custom%20Shop%20Items/Source.lua"))() | |
-- Create your tool here | |
local exampleTool = LoadCustomInstance("rbxassetid://11471202845") | |
-- Create custom shop item | |
CustomShop.CreateItem(exampleTool, { | |
Title = "Key", | |
Desc = "Just for pranks, it wont work.", | |
Image = "https://static.wikia.nocookie.net/doors-game/images/e/ea/Icon_key2.png/revision/latest?cb=20220728033037", | |
Price = 10, | |
Stack = 1, | |
}) | |
end, | |
}) | |
local GunButton = OtherTab:CreateButton({ | |
Name = "Give Gun", | |
Callback = function() | |
loadstring(game:HttpGet("https://raw.githubusercontent.com/ZepsyyCodesLUA/Utilities/main/DOORSFpsGun.lua?token=GHSAT0AAAAAAB2POHILOXMAHBQ2GN2QD2MQY3SXTCQ"))() | |
end, | |
}) | |
local ScreechButton = SpawnTab:CreateButton({ | |
Name = "Summon Screech", | |
Callback = function() | |
require(game.Players.LocalPlayer.PlayerGui.MainUI.Initiator.Main_Game.RemoteListener.Modules.Screech)(Data) | |
end, | |
}) | |
local RushButton = SpawnTab:CreateButton({ | |
Name = "Summon Rush", | |
Callback = function() | |
loadstring(game:HttpGet("https://raw.githubusercontent.com/WATERMODS/rush-doors-script/main/Rush%20doors%20script?token=GHSAT0AAAAAAB4MVWA725X7PW2WLQRTLNYWY43QXMA"))() | |
end, | |
}) | |
local HaltButton = SpawnTab:CreateButton({ | |
Name = "Summon Halt", | |
Callback = function() | |
require(game.ReplicatedStorage.ClientModules.EntityModules.Shade).stuff(Data, workspace.CurrentRooms[tostring(game.ReplicatedStorage.GameData.LatestRoom.Value)]) | |
end, | |
}) | |
local Paragraph = SpawnTab:CreateParagraph({Title = "Bug", Content = "If you spam glitch it will glitch the room you are in."}) | |
local GlitchButton = SpawnTab:CreateButton({ | |
Name = "Summon Glitch", | |
Callback = function() | |
require(game.ReplicatedStorage.ClientModules.EntityModules.Glitch).stuff(Data, workspace.CurrentRooms[tostring(game.ReplicatedStorage.GameData.LatestRoom.Value)]) | |
wait(1.99) | |
game.Players.LocalPlayer.Character.Humanoid.Health -= 1 | |
firesignal(game.ReplicatedStorage.Bricks.DeathHinwt.OnClientEvent, {"That is odd. I cannot figure out who you died to.", "However, I did notice you lagged back from your friends.", "Stay close together!"}) | |
wait(2.55) | |
game.Players.LocalPlayer.PlayerGui.MainUI.Statistics.Death.Text = "Died to Glitch" | |
end, | |
}) | |
local JackHallwayButton = SpawnTab:CreateButton({ | |
Name = "Summon Blood Room Jack", | |
Callback = function() | |
local currentLoadedRoom=workspace.CurrentRooms[game:GetService("ReplicatedStorage").GameData.LatestRoom.Value] | |
local shadow=game:GetObjects("rbxassetid://11499539790")[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, | |
}) | |
local RoomActionsDropdown = SpawnTab:CreateDropdown({ | |
Name = "Summon Entities Next Room", | |
Options = {"Hallway Jack","Shadow", "Eyes"}, | |
CurrentOption = "Input", | |
Flag = "Dropdown1", -- A flag is the identifier for the configuration file, make sure every element has a different flag if you're using configuration saving to ensure no overlaps | |
Callback = function(Option) | |
if Option == "Hallway Jack" then | |
game.ReplicatedStorage.GameData.LatestRoom.Changed:Wait() | |
local currentLoadedRoom=workspace.CurrentRooms[game:GetService("ReplicatedStorage").GameData.LatestRoom.Value] | |
local shadow=game:GetObjects("rbxassetid://11499539790")[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) | |
elseif Option == "Shadow" then | |
game.ReplicatedStorage.GameData.LatestRoom.Changed:Wait() | |
wait(0.2) | |
local currentLoadedRoom=workspace.CurrentRooms[game:GetService("ReplicatedStorage").GameData.LatestRoom.Value] | |
local shadow=game:GetObjects("rbxassetid://11454656473")[1] | |
local num=math.floor(#currentLoadedRoom.Nodes:GetChildren()/2) | |
shadow.CFrame=( | |
num==0 and currentLoadedRoom.Base or currentLoadedRoom.Nodes[num] | |
).CFrame+Vector3.new(0,4,0) | |
firesignal(game.ReplicatedStorage.Bricks.UseEventModule.OnClientEvent, "flickerLights", game.ReplicatedStorage.GameData.LatestRoom.Value, 1) | |
wait(0.2) | |
shadow.Parent=workspace | |
shadow.Initiate:Play() | |
task.wait(0.3) | |
shadow:Destroy() | |
elseif Option == "Eyes" then | |
game.ReplicatedStorage.GameData.LatestRoom.Changed:Wait() | |
local enableDamage = true | |
repenttimes = 0 | |
local deadeyescrucifix = false | |
local repentcomplete = false | |
local currentLoadedRoom = workspace.CurrentRooms[game:GetService("ReplicatedStorage").GameData.LatestRoom.Value] | |
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.Value] ~= 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.CFrame) | |
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, | |
}) | |
local Paragraph = SpawnTab:CreateParagraph({Title = "Bug", Content = "If you spam eyes it will deal more damage and can break your client."}) | |
local EyesButton = SpawnTab:CreateButton({ | |
Name = "Summon Eyes", | |
Callback = function() | |
local enableDamage = true | |
repenttimes = 0 | |
local deadeyescrucifix = false | |
local repentcomplete = false | |
local currentLoadedRoom = workspace.CurrentRooms[game:GetService("ReplicatedStorage").GameData.LatestRoom.Value] | |
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.Value] ~= 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.CFrame) | |
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, | |
}) | |
local Paragraph = SpawnTab:CreateParagraph({Title = "Bug", Content = "If you spam seek eyes it will make the room you're in dark."}) | |
local SeekEyesButton = SpawnTab:CreateButton({ | |
Name = "Summon Seek Eyes", | |
Callback = function() | |
require(game.ReplicatedStorage.ClientModules.EntityModules.Seek).tease(nil, workspace.CurrentRooms[game.Players.LocalPlayer:GetAttribute("CurrentRoom")], 100) | |
end, | |
}) | |
local Paragraph = SpawnTab:CreateParagraph({Title = "Notice", Content = "Timothy only works on rooms have a drawer."}) | |
local TimothyButton = SpawnTab:CreateButton({ | |
Name = "Summon Timothy", | |
Callback = function() | |
local a = game.Players.LocalPlayer.PlayerGui.MainUI.Initiator.Main_Game | |
require(a.RemoteListener.Modules.SpiderJumpscare)(require(a), workspace.CurrentRooms[tostring(game.ReplicatedStorage.GameData.LatestRoom.Value)].Assets.Dresser.DrawerContainer, 0.2) | |
game.Players.LocalPlayer.Character.Humanoid.Health -= 1 | |
end, | |
}) | |
local Paragraph = SpawnTab:CreateParagraph({Title = "Bug", Content = "When you click it sometimes you chase him sometimes he chases you."}) | |
local SeekButton = SpawnTab:CreateButton({ | |
Name = "Summon Seek", | |
Callback = function() | |
local EntitySpawner = loadstring(game:HttpGet("https://raw.githubusercontent.com/dreadmania/Scripts/main/EntitySpawner.lua"))() | |
local Configuration = {} | |
EntitySpawner:Spawn("Seek", unpack(Configuration)) | |
end, | |
}) | |
local Paragraph = FunTab:CreateParagraph({Title = "Note", Content = "When you click Christmas Spirit Button it will give a Christmas Hat to Timothy and Screech."}) | |
local ChristmasSpiritButton = FunTab:CreateButton({ | |
Name = "Christmas Spirit", | |
Callback = function() | |
local screech = game:GetObjects("rbxassetid://11568937685")[1] | |
local tim = game:GetObjects("rbxassetid://11569006593")[1] | |
local entities = game.ReplicatedStorage.Entities | |
entities:FindFirstChild("Spider", true):Destroy() | |
tim.Parent = entities | |
screech.Parent = entities | |
end, | |
}) | |
local HeartbeatButton = EventTab:CreateButton({ | |
Name = "Heartbeat Minigame", | |
Callback = function() | |
firesignal(game.ReplicatedStorage.Bricks.ClutchHeartbeat.OnClientEvent) | |
end, | |
}) | |
local DepthButton = CustomTab:CreateButton({ | |
Name = "Spawn Depth", | |
Callback = function() | |
local Creator = loadstring(game:HttpGet("loadstring(game:HttpGet("https://raw.githubusercontent.com/WATERMODS/depth/main/Depth"))() | |
-- Create entity | |
local entity = Creator.createEntity({ | |
CustomName = "Depth", -- Custom name of your entity | |
Model = "rbxassetid://11392925909", -- Can be GitHub file or rbxassetid | |
Speed = 90, -- Percentage, 100 = default Rush speed | |
DelayTime = 0, -- Time before starting cycles (seconds) | |
HeightOffset = 0, | |
CanKill = true, | |
BreakLights = true, | |
FlickerLights = { | |
true, -- Enabled | |
10, -- Time (seconds) | |
}, | |
Cycles = { | |
Min = 1, | |
Max = 1, | |
WaitTime = 0, | |
}, | |
CamShake = { | |
true, -- Enabled | |
{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 ('false' if you don't want jumpscare) | |
{ | |
Image1 = "rbxassetid://11372489796", -- Image1 url | |
Image2 = "rbxassetid://11372489796", -- Image2 url | |
Shake = true, | |
Sound1 = { | |
0, -- SoundId | |
{ Volume = 0.5 }, -- Sound properties | |
}, | |
Sound2 = { | |
0, -- SoundId | |
{ Volume = 0.5 }, -- Sound properties | |
}, | |
Flashing = { | |
true, -- Enabled | |
Color3.fromRGB(255, 0, 0), -- Color | |
}, | |
Tease = { | |
true, -- Enabled ('false' if you don't want tease) | |
Min = 1, | |
Max = 3, | |
}, | |
}, | |
}, | |
CustomDialog = {"You Died To Depth", "It is like ambush and rush..", "You need to hide from them!"}, -- Custom death message (can be as long as you want) | |
}) | |
-----[[ Advanced ]]----- | |
entity.Debug.OnEntitySpawned = function(entityModel) | |
print("Entity has spawned:", entityModel) | |
end | |
entity.Debug.OnEntityDespawned = function(entityModel) | |
print("Entity has despawned:", mentityModelodel) | |
end | |
entity.Debug.OnEntityStartMoving = function(entityModel) | |
print("Entity has started moving:", entityModel) | |
end | |
entity.Debug.OnEntityFinishedRebound = function(entityModel) | |
print("Entity finished rebound:", entityModel) | |
end | |
entity.Debug.OnDeath = function() | |
warn("You died.") | |
end | |
------------------------ | |
-- Run the created entity | |
Creator.runEntity(entity) | |
end, | |
}) | |
local iCherryKardesButton = CustomTab:CreateButton({ | |
Name = "Spawn Trollge", | |
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 = "Trollface", -- Custom name of your entity | |
Model = "rbxassetid://11542250449", -- Can be GitHub file or rbxassetid | |
Speed = 50, -- Percentage, 100 = default Rush speed | |
DelayTime = 2.75, -- Time before starting cycles (seconds) | |
HeightOffset = 0, | |
CanKill = false, | |
KillRange = 30, | |
BreakLights = false, | |
FlickerLights = { | |
false, -- Enabled | |
1.55, -- Time (seconds) | |
}, | |
Cycles = { | |
Min = 1, | |
Max = 1, | |
WaitTime = 1.55, | |
}, | |
CamShake = { | |
true, -- Enabled | |
{5, 15, 0.1, 1}, -- Shake values (don't change if you don't know) | |
200, -- Shake start distance (from Entity to you) | |
}, | |
Jumpscare = { | |
false, -- Enabled ('false' if you don't want jumpscare) | |
{ | |
Image1 = "rbxassetid://11442031143", -- Image1 url | |
Image2 = "rbxassetid://11442031143", -- Image2 url | |
Shake = true, | |
Sound1 = { | |
7616380887, -- SoundId | |
{ Volume = 0.5 }, -- Sound properties | |
}, | |
Sound2 = { | |
6832470734, -- SoundId | |
{ Volume = 0.5 }, -- Sound properties | |
}, | |
Flashing = { | |
true, -- Enabled | |
Color3.fromRGB(136, 0, 255), -- Color | |
}, | |
Tease = { | |
true, -- Enabled ('false' if you don't want tease) | |
Min = 1, | |
Max = 3, | |
}, | |
}, | |
}, | |
CustomDialog = {"Uhh...", "Alright."} | |
}) | |
end, | |
local ScreechDoorButton = DoorTab:CreateButton({ | |
Name = "Screech every Door", | |
Callback = function() | |
game.ReplicatedStorage.GameData.LatestRoom.Changed:Connect(function() | |
require(game.Players.LocalPlayer.PlayerGui.MainUI.Initiator.Main_Game.RemoteListener.Modules.Screech)(Data) | |
end) | |
end, | |
}) | |
local Paragraph = DoorTab:CreateParagraph({Title = "Bug", Content = "Halt is removed due to his turn around text, music, sounds and other things getting buggy."}) | |
local GlitchDoorButton = DoorTab:CreateButton({ | |
Name = "Glitch every Door", | |
Callback = function() | |
game.ReplicatedStorage.GameData.LatestRoom.Changed:Connect(function() | |
require(game.ReplicatedStorage.ClientModules.EntityModules.Glitch).stuff(Data, workspace.CurrentRooms[tostring(game.ReplicatedStorage.GameData.LatestRoom.Value)]) | |
end) | |
end, | |
}) | |
local JackHallwayDoorButton = DoorTab:CreateButton({ | |
Name = "Blood Room Jack every Door", | |
Callback = function() | |
game.ReplicatedStorage.GameData.LatestRoom.Changed:Connect(function() | |
local currentLoadedRoom=workspace.CurrentRooms[game:GetService("ReplicatedStorage").GameData.LatestRoom.Value] | |
local shadow=game:GetObjects("rbxassetid://11499539790")[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, | |
}) | |
local Paragraph = DoorTab:CreateParagraph({Title = "Bug", Content = "Eyes is removed due to a bug doesnt allow him spawn."}) | |
local SeekEyesDoorButton = DoorTab:CreateButton({ | |
Name = "Seek Eyes every Door", | |
Callback = function() | |
game.ReplicatedStorage.GameData.LatestRoom.Changed:Connect(function() | |
require(game.ReplicatedStorage.ClientModules.EntityModules.Seek).tease(nil, workspace.CurrentRooms[game.Players.LocalPlayer:GetAttribute("CurrentRoom")], 100) | |
end) | |
end, | |
}) | |
local AchievementsButton = EventTab:CreateButton({ | |
Name = "Get All Achievements", | |
Callback = function() | |
for i,v in pairs(require(game.ReplicatedStorage.Achievements)) do | |
spawn(function() | |
require(game.Players.LocalPlayer.PlayerGui.MainUI.Initiator.Main_Game.RemoteListener.Modules.AchievementUnlock)(nil, i) | |
end) | |
end | |
end, | |
}) | |
local BreakLightsButton = EventTab:CreateButton({ | |
Name = "Break Lights", | |
Callback = function() | |
firesignal(game.ReplicatedStorage.Bricks.UseEventModule.OnClientEvent, "breakLights", workspace.CurrentRooms[game.ReplicatedStorage.GameData.LatestRoom.Value], 0.416, 60) | |
end, | |
}) | |
local FlickerLightsButton = EventTab:CreateButton({ | |
Name = "Flicker Lights", | |
Callback = function() | |
firesignal(game.ReplicatedStorage.Bricks.UseEventModule.OnClientEvent, "flickerLights", game.ReplicatedStorage.GameData.LatestRoom.Value, 1) | |
end, | |
}) | |
local Paragraph = CreditsTab:CreateParagraph({Title = "Owner of the hub is", Content = "iCherryKardes#0001"}) | |
local Paragraph = CreditsTab:CreateParagraph({Title = "Credits to Dreadmania#0001 for", Content = "Events, Monsters Every door, Seek, Seek Eyes, Blood Room Jack"}) | |
local Paragraph = CreditsTab:CreateParagraph({Title = "Credits to Seek#0001 for", Content = "Christmas Spirit", "Caption"}) | |
local Paragraph = CreditsTab:CreateParagraph({Title = "Credits to Kardin#5659 for", Content = "Depth, Eyes, Timothy"}) | |
local Paragraph = CreditsTab:CreateParagraph({Title = "Credits to Dave.#5497 for", Content = "Crucifix"}) | |
local Paragraph = CreditsTab:CreateParagraph({Title = "Credits to _nexusxz_ for", Content = "Glitch"}) | |
local Paragraph = CreditsTab:CreateParagraph({Title = "Credits to Water x#7859 for", Content = "making pc gui for mobile and fixing buttons so they work for mobile and adding a-60 "}) | |
local InfiniteYieldButton = GuisTab:CreateButton({ | |
Name = "Infinite Yield", | |
Callback = function() | |
loadstring(game:HttpGet('https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source'))() | |
end, | |
}) | |
local DarkDexButton = GuisTab:CreateButton({ | |
Name = "Dark Dex", | |
Callback = function() | |
loadstring(game:HttpGet("https://raw.githubusercontent.com/Babyhamsta/RBLX_Scripts/main/Universal/BypassedDarkDexV3.lua", true))() | |
end, | |
}) | |
local RemoteSpyButton = GuisTab:CreateButton({ | |
Name = "Remote Spy", | |
Callback = function() | |
loadstring(game:HttpGet("https://pastebin.com/raw/bCghX33W", true))() | |
end, | |
}) | |
local VynixuDoorsButton = GuisTab:CreateButton({ | |
Name = "Vynixu's Doors GUI", | |
Callback = function() | |
loadstring(game:HttpGet("https://raw.githubusercontent.com/RegularVynixu/Vynixius/main/Doors/Script.lua"))() | |
end, | |
}) | |
local PlamenDoorsButton = GuisTab:CreateButton({ | |
Name = "Plamen's Doors GUI", | |
Callback = function() | |
loadstring(game:HttpGet('https://raw.githubusercontent.com/plamen6789/DoorsEntitySummonerGUI/main/EntityGUI'))() | |
end, | |
}) | |
local CountyardSoundButton = SoundTab:CreateButton({ | |
Name = "Play Countyard Sound", | |
Callback = function() | |
local Asound = Instance.new("Sound") | |
Asound.Parent = game.Workspace | |
Asound.SoundId = "rbxassetid://7132953277" | |
Asound:Play() | |
end, | |
}) | |
local EndingSound = SoundTab:CreateButton({ | |
Name = "Play Ending Sound", | |
Callback = function() | |
local Bsound = Instance.new("Sound") | |
Bsound.Parent = game.Workspace | |
Bsound.SoundId = "rbxassetid://8474472363" | |
Bsound:Play() | |
end, | |
}) | |
local ElevatorJamSound = SoundTab:CreateButton({ | |
Name = "Play Elevator Jam Sound", | |
Callback = function() | |
local Csound = Instance.new("Sound") | |
Csound.Parent = game.Workspace | |
Csound.SoundId = "rbxassetid://7249833877" | |
Csound:Play() | |
end, | |
}) | |
local GuidingLightSound = SoundTab:CreateButton({ | |
Name = "Play Guiding Light Sound", | |
Callback = function() | |
local Dsound = Instance.new("Sound") | |
Dsound.Parent = game.Workspace | |
Dsound.SoundId = "rbxassetid://10460221938" | |
Dsound:Play() | |
end, | |
}) | |
local LobbySound = SoundTab:CreateButton({ | |
Name = "Play Lobby Sound", | |
Callback = function() | |
local Esound = Instance.new("Sound") | |
Esound.Parent = game.Workspace | |
Esound.SoundId = "rbxassetid://7767530145" | |
Esound:Play() | |
end, | |
}) | |
local LoopedLobbySound = SoundTab:CreateButton({ | |
Name = "Play Lobby Sound (Looped)", | |
Callback = function() | |
local Eloopsound = Instance.new("Sound") | |
Eloopsound.Parent = game.Workspace | |
Eloopsound.SoundId = "rbxassetid://7767530145" | |
Eloopsound.Looped = true | |
Eloopsound:Play() | |
end, | |
}) | |
local MuteSound = SoundTab:CreateButton({ | |
Name = "Mute All Sounds", | |
Callback = function() | |
game.SoundService.Main.Volume = "0" | |
end, | |
}) | |
local UnmuteSound = SoundTab:CreateButton({ | |
Name = "Unmute All Sounds", | |
Callback = function() | |
game.SoundService.Main.Volume = "1" | |
end, | |
}) | |
local Input = EventTab:CreateInput({ | |
Name = "Caption", | |
PlaceholderText = "Your text here", | |
RemoveTextAfterFocusLost = false, | |
Callback = function(Text) | |
firesignal(game.ReplicatedStorage.Bricks.Caption.OnClientEvent, "Your text here") | |
firesignal(game.ReplicatedStorage.Bricks.Caption.OnClientEvent, Text) | |
end, | |
}) | |
local ReviveButton = EventTab:CreateButton({ | |
Name = "Revive (Must have a single revive)", | |
Callback = function() | |
game.Replicatedstorage.Bricks.Revive:FireServer() | |
end, | |
}) | |
local ThanksGivingButton = FunTab:CreateButton({ | |
Name = "Thanksgiving Event", | |
Callback = function() | |
loadstring(game:HttpGet("https://raw.githubusercontent.com/ZepsyyCodesLUA/Utilities/main/DOORSthanksgiving"))() | |
end, | |
}) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment