sasod35

DOORS 👁️ Script

Apr 17th, 2023
13
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 19.36 KB | None | 0 0
  1. local Rayfield = loadstring(game:HttpGet('https://raw.githubusercontent.com/shlexware/Rayfield/main/source'))()
  2. Rayfield:Notify({
  3. Title = "Reminder",
  4. Content = "Hey Don't Execute This Script On A Lobby Or You Will Get Banned!",
  5. Duration = 6.5,
  6. Image = 4483362458,
  7. Actions = { -- Notification Buttons
  8. Ignore = {
  9. Name = "Okay!",
  10. Callback = function()
  11. print("The user tapped Okay!")
  12. end
  13. },
  14. },
  15. })
  16. local Window = Rayfield:CreateWindow({
  17. Name = "Doors Summon Entity's",
  18. LoadingTitle = "Welcome To Hello666bob Doors Summon Gui.",
  19. LoadingSubtitle = "by Hello666bob",
  20. ConfigurationSaving = {
  21. Enabled = true,
  22. FolderName = nil, -- Create a custom folder for your hub/game
  23. FileName = "Big Hub"
  24. },
  25. Discord = {
  26. Enabled = false,
  27. Invite = "sirius", -- The Discord invite code, do not include discord.gg/
  28. RememberJoins = true -- Set this to false to make them join the discord every time they load it up
  29. },
  30. KeySystem = false, -- Set this to true to use our key system
  31. KeySettings = {
  32. Title = "Doors Summon",
  33. Subtitle = "Key System",
  34. Note = "Join The Discord For The Key (discord.gg/V5whXWgu)",
  35. FileName = "Doorskey",
  36. SaveKey = false,
  37. GrabKeyFromSite = false, -- If this is true, set Key below to the RAW site you would like Rayfield to get the key from
  38. Key = "Doors"
  39. }
  40. })
  41. local Tab = Window:CreateTab("Summon Entity's", 4483362458) -- Title, Image
  42. local Misc = Window:CreateTab("Misc", 4483362458) -- Title, Image
  43.  
  44. local Button = Tab:CreateButton({
  45. Name = "Summon Timothy",
  46. Callback = function()
  47. local a = game.Players.LocalPlayer.PlayerGui.MainUI.Initiator.Main_Game
  48. require(a.RemoteListener.Modules.SpiderJumpscare)(require(a), workspace.CurrentRooms["0"].Assets.Dresser.DrawerContainer, 0.2)
  49. end,
  50. })
  51.  
  52. local Button = Tab:CreateButton({
  53. Name = "Summon Glitch",
  54. Callback = function()
  55. require(game.ReplicatedStorage.ClientModules.EntityModules.Glitch).stuff(require(game.Players.LocalPlayer.PlayerGui.MainUI.Initiator.Main_Game),
  56. workspace.CurrentRooms[game.Players.LocalPlayer:GetAttribute("CurrentRoom")])
  57. end,
  58. })
  59.  
  60. local Button = Tab:CreateButton({
  61. Name = "Summon Screech",
  62. Callback = function()
  63. require(game.StarterGui.MainUI.Initiator.Main_Game.RemoteListener.Modules.Screech)(require(game.Players.LocalPlayer.PlayerGui.MainUI.Initiator.Main_Game),
  64. workspace.CurrentRooms[game.Players.LocalPlayer:GetAttribute("CurrentRoom")])
  65. end,
  66. })
  67.  
  68. local Button = Tab:CreateButton({
  69. Name = "Summon Halt",
  70. Callback = function()
  71. require(game.ReplicatedStorage.ClientModules.EntityModules.Shade).stuff(require(game.Players.LocalPlayer.PlayerGui.MainUI.Initiator.Main_Game),
  72. workspace.CurrentRooms[game.Players.LocalPlayer:GetAttribute("CurrentRoom")])
  73. end,
  74. })
  75.  
  76. local Button = Tab:CreateButton({
  77. Name = "Summon Seek's Eyes",
  78. Callback = function()
  79. local a = game.Players.LocalPlayer.PlayerGui.MainUI.Initiator.Main_Game
  80. require(game.ReplicatedStorage.ClientModules.EntityModules.Seek).tease(nil, workspace.CurrentRooms[game.Players.LocalPlayer:GetAttribute("CurrentRoom")], 100)
  81. end,
  82. })
  83.  
  84. local Button = Tab:CreateButton({
  85. Name = "Summon Seek",
  86. Callback = function()
  87. local EntitySpawner = loadstring(game:HttpGet("https://raw.githubusercontent.com/dreadmania/Scripts/main/EntitySpawner.lua"))()
  88. local Configuration = {}
  89.  
  90. EntitySpawner:Spawn("Seek", unpack(Configuration))
  91. end,
  92. })
  93.  
  94. local Button = Tab:CreateButton({
  95. Name = "Summon Eye's (Can Kill)",
  96. Callback = function()
  97. local enableDamage = true
  98. repenttimes = 0
  99. local deadeyescrucifix = false
  100. local repentcomplete = false
  101. local currentLoadedRoom = workspace.CurrentRooms[game:GetService("ReplicatedStorage").GameData.LatestRoom.Value]
  102. local eyes = game:GetObjects("rbxassetid://11488518082")[1]
  103. local num = math.floor(#currentLoadedRoom.Nodes:GetChildren() / 2)
  104. eyes.CFrame = (num == 0 and currentLoadedRoom.Base or currentLoadedRoom.Nodes[num]).CFrame + Vector3.new(0, 7, 0)
  105.  
  106. eyes.Parent = workspace
  107. eyes.Initiate:Play()
  108. task.wait(0.5)
  109. eyes.Attachment.Eyes.Enabled = true
  110. eyes.whisper:Play()
  111. eyes.whisper.Looped = true
  112. function EyesHell()
  113. local CameraShaker = require(game.ReplicatedStorage.CameraShaker)
  114. local CameraShaker = require(game.ReplicatedStorage.CameraShaker)
  115. local camara = game.Workspace.CurrentCamera
  116. local camShake = CameraShaker.new(Enum.RenderPriority.Camera.Value, function(shakeCf)
  117. camara.CFrame = camara.CFrame * shakeCf
  118. end)
  119. camShake:Start()
  120. camShake:ShakeOnce(10,30,0.7,0.1)
  121. ts = game:GetService("TweenService")
  122. wait(0.2)
  123. local CameraShaker = require(game.ReplicatedStorage.CameraShaker)
  124. local CameraShaker = require(game.ReplicatedStorage.CameraShaker)
  125. local camara = game.Workspace.CurrentCamera
  126. local camShake = CameraShaker.new(Enum.RenderPriority.Camera.Value, function(shakeCf)
  127. camara.CFrame = camara.CFrame * shakeCf
  128. end)
  129. camShake:Start()
  130. camShake:ShakeOnce(2,30,5,2)
  131. wait(3)
  132.  
  133. eyes.Scream:Play()
  134. ts:Create(eyes,TweenInfo.new(5),{CFrame = eyes.CFrame - Vector3.new(0,12,0)}):Play()
  135. wait(7)
  136. eyes:Destroy()
  137. end
  138. local hum = game:GetService("Players").LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
  139.  
  140. local function IsVisible(part)
  141. local vec, found=workspace.CurrentCamera:WorldToViewportPoint(part.Position)
  142. local onscreen = found and vec.Z > 0
  143. local cfg = RaycastParams.new();
  144. cfg.FilterType = Enum.RaycastFilterType.Blacklist
  145. cfg.FilterDescendantsInstances = {part};
  146.  
  147. local cast = workspace:Raycast(part.Position, (game.Players.LocalPlayer.Character.UpperTorso.Position - part.Position), cfg);
  148. return (onscreen and true) and ((cast and cast.Instance).Parent==game.Players.LocalPlayer.Character and true)
  149. end
  150.  
  151. while true do
  152. if workspace.CurrentRooms[game:GetService("ReplicatedStorage").GameData.LatestRoom.Value] ~= currentLoadedRoom then
  153. enableDamage = false
  154. task.wait(0.2)
  155. eyes:Destroy()
  156. end
  157. if enableDamage then
  158. if (IsVisible(eyes)) and not game.Players.LocalPlayer.Character:FindFirstChild("Crucifix") and deadeyescrucifix == false then
  159. game.Players.LocalPlayer.Character.Humanoid.Health = game.Players.LocalPlayer.Character.Humanoid.Health - 10
  160. wait(0.2)
  161. elseif (IsVisible(eyes)) and game.Players.LocalPlayer.Character:FindFirstChild("Crucifix") and repenttimes < 5 and deadeyescrucifix == false then
  162. print("GET THAT AWAY FROM ME")
  163. eyes.Repent:Play()
  164. eyes.Attachment.Angry.Enabled = true
  165. local CameraShaker = require(game.ReplicatedStorage.CameraShaker)
  166. local CameraShaker = require(game.ReplicatedStorage.CameraShaker)
  167. local camara = game.Workspace.CurrentCamera
  168. local camShake = CameraShaker.new(Enum.RenderPriority.Camera.Value, function(shakeCf)
  169. camara.CFrame = camara.CFrame * shakeCf
  170. end)
  171. camShake:Start()
  172.  
  173. camShake:ShakeOnce(5,50,0.7,0.2)
  174. wait(0.7)
  175. repenttimes = repenttimes + 1
  176. print(repenttimes)
  177. eyes.Attachment.Angry.Enabled = false
  178. wait(0.4)
  179. elseif game.Players.LocalPlayer.Character:FindFirstChild("Crucifix") and repenttimes == 5 and deadeyescrucifix == false then
  180. local hi = game.Players.LocalPlayer.Character:FindFirstChild("Crucifix").Handle:Clone()
  181. hi.Anchored = true
  182. hi.Parent = workspace
  183. hi:PivotTo(game.Players.LocalPlayer.Character:FindFirstChild("Crucifix").Handle.CFrame)
  184. game.Players.LocalPlayer.Character:FindFirstChild("Crucifix"):Destroy()
  185. EyesHell()
  186. enableDamage = false
  187. if hum.Health <= 0 then
  188. game:GetService("ReplicatedStorage").GameStats["Player_" .. game.Players.LocalPlayer.Name].Total.DeathCause.Value =
  189. "Eyes"
  190. debug.setupvalue(
  191. getconnections(game:GetService("ReplicatedStorage").Bricks.DeathHint.OnClientEvent)[1].Function,
  192. 1,
  193. {
  194. "You died to the Eyes...",
  195. "They don't like to be stared at.",
  196. }
  197. )
  198. end
  199. end
  200. end
  201. task.wait(0.2)
  202. end
  203. end,
  204. })
  205.  
  206. local Button = Tab:CreateButton({
  207. Name = "Summon Ambush",
  208. Callback = function()
  209. loadstring(game:HttpGet"https://raw.githubusercontent.com/sponguss/storage/main/entitySpawner.lua")().createEntity("Ambush")
  210.  
  211. local tb=entityTable["Ambush"]
  212. tb.Speed=120
  213. tb.Sounds={"PlaySound", "Footsteps"}
  214. tb.Model="https://github.com/sponguss/storage/raw/main/newambush.rbxm"
  215. tb.Ambush.Enabled=true
  216. tb.WaitTime=2.5
  217.  
  218. loadstring(game:HttpGet"https://raw.githubusercontent.com/sponguss/storage/main/entitySpawner.lua")().runEntity("Ambush")
  219. end,
  220. })
  221.  
  222. local Button = Tab:CreateButton({
  223. Name = "Summon Red Room",
  224. Callback = function()
  225. local v1 = require(game.ReplicatedStorage.ClientModules.Module_Events)
  226. local room = workspace.CurrentRooms[game.Players.LocalPlayer:GetAttribute("CurrentRoom")]
  227. local seconds = 1000000
  228. v1.tryp(workspace.CurrentRooms[game.Players.LocalPlayer:GetAttribute("CurrentRoom")], seconds)
  229. end,
  230. })
  231.  
  232. local Button = Tab:CreateButton({
  233. Name = "Summon Shadow (Every Door)",
  234. Callback = function()
  235. loadstring(game:HttpGet('https://github.com/Noonie1/RandomUtilities/blob/ShadowScript/ShadowMain.lua?raw=true'))()
  236. end,
  237. })
  238.  
  239. local Button = Tab:CreateButton({
  240. Name = "Summon Jack Closet (Maybe Broken Idk)",
  241. Callback = function()
  242. local config={
  243. Image="http://www.roblox.com/asset/?id=11388995838", -- Could also be "image.png"
  244. Sound="rbxassetid://11350126934", -- Could also be "file.mp3"
  245. EntityName="Jack" -- Make sure to change if you mod the image/sound to prevent overlapping
  246. }
  247. local ReSt = game:GetService("ReplicatedStorage")
  248.  
  249. local ModuleScripts = {
  250. ModuleEvents = require(ReSt.ClientModules.Module_Events),
  251. }
  252.  
  253. local function connectClosetJack(wardrobes, room, bool)
  254. for _, wardrobe in pairs(wardrobes) do
  255. if not game:GetService("ReplicatedStorage"):FindFirstChild("closetAnim") then
  256. local anim = Instance.new("Animation")
  257. anim.AnimationId = "rbxassetid://9460435404"
  258. anim.Name="closetAnim"
  259. anim.Parent=game:GetService("ReplicatedStorage")
  260. end
  261. if not game:GetService("ReplicatedStorage"):FindFirstChild("JackModel") then
  262. if not isfile(config.EntityName..".txt") then writefile(config.EntityName..".txt", game:HttpGet("https://github.com/sponguss/storage/raw/real/newclosetjack.rbxm?raw=true")) end
  263. local a=game:GetObjects((getcustomasset or getsynasset)(config.EntityName..".txt"))[1]
  264. a.Name="JackModel"
  265. a.Parent=game:GetService("ReplicatedStorage")
  266. end
  267. game:GetService("ReplicatedStorage").JackModel.Sound.SoundId=(isfile(config.Sound) and (getcustomasset or getsynasset)(config.Sound) or config.Sound)
  268. game:GetService("ReplicatedStorage").JackModel.Gui.ImageLabel.Image=(isfile(config.Image) and (getcustomasset or getsynasset)(config.Image) or config.Image)
  269. local prompt = wardrobe:WaitForChild("HidePrompt", 1)
  270. if not prompt and wardrobe:FindFirstChild("fakePrompt") then return end
  271.  
  272. if prompt then
  273. -- Fake prompt
  274.  
  275. local fakePrompt = prompt:Clone()
  276.  
  277. if bool then prompt:Destroy() else prompt.Enabled=false end
  278. fakePrompt.Parent = wardrobe
  279. fakePrompt.Name="fakePrompt"
  280.  
  281. local connection; connection = fakePrompt.Triggered:Connect(function()
  282. if not bool then connection:Disconnect() end
  283. local model=game:GetService("ReplicatedStorage").JackModel:Clone()
  284.  
  285. if model and not wardrobe:FindFirstChild(model.Name) then
  286. model:SetPrimaryPartCFrame(wardrobe.Main.CFrame)
  287. model.Parent = workspace
  288.  
  289. -- Animation setup
  290. local anim = wardrobe.AnimationController:LoadAnimation(game:GetService("ReplicatedStorage").closetAnim)
  291.  
  292. -- Scare
  293.  
  294. ModuleScripts.ModuleEvents.flickerLights(room, 1)
  295. anim:Play()
  296. model.Sound:Play()
  297.  
  298. -- Destroy
  299.  
  300. task.wait(1)
  301.  
  302. model:Destroy()
  303. if not bool then prompt.Enabled = true end
  304. if not bool then fakePrompt:Destroy() end
  305.  
  306. if not bool then connection:Disconnect() end
  307. end
  308. end)
  309. end
  310. end
  311. end
  312.  
  313. local wardrobes = {}
  314. for _, wardrobe in pairs(workspace.CurrentRooms[game.Players.LocalPlayer:GetAttribute("CurrentRoom")].Assets:GetChildren()) do
  315. if wardrobe.Name=="Wardrobe" then
  316. table.insert(wardrobes, wardrobe)
  317. end
  318. end
  319.  
  320. if wardrobes[1] then
  321. connectClosetJack(wardrobes, workspace.CurrentRooms[game.Players.LocalPlayer:GetAttribute("CurrentRoom")], true) -- 'true' for jack to appear every time
  322. end
  323. end,
  324. })
  325.  
  326. local Button = Tab:CreateButton({
  327. Name = "Light Flicker",
  328. Callback = function()
  329. local room = workspace.CurrentRooms[game.Players.LocalPlayer:GetAttribute("CurrentRoom")]
  330. local events = require(game.ReplicatedStorage.ClientModules.Module_Events)
  331. events.flickerLights(room, 1)
  332. end,
  333. })
  334.  
  335. local Button = Tab:CreateButton({
  336. Name = "Break Light",
  337. Callback = function()
  338. local room = workspace.CurrentRooms[game.Players.LocalPlayer:GetAttribute("CurrentRoom")]
  339. local events = require(game.ReplicatedStorage.ClientModules.Module_Events)
  340. events.breakLights(room, 1)
  341. end,
  342. })
  343.  
  344. local Button = Tab:CreateButton({
  345. Name = "Mini Heart Game",
  346. Callback = function()
  347. for i = 1,30,1 do
  348. wait(1)
  349. firesignal(game.ReplicatedStorage.Bricks.ClutchHeartbeat.OnClientEvent)
  350. end
  351. end,
  352. })
  353.  
  354. local Button = Tab:CreateButton({
  355. Name = "Custom Guiding Light",
  356. Callback = function()
  357. loadstring(game:HttpGet('https://raw.githubusercontent.com/StupidProAArsenal/main/main/deer%20customs',true))()
  358. end,
  359. })
  360.  
  361. local Button = Misc:CreateButton({
  362. Name = "Plamen6789 Gui",
  363. Callback = function()
  364. loadstring(game:HttpGet('https://raw.githubusercontent.com/plamen6789/DoorsEntitySummonerGUI/main/EntityGUI'))()
  365. end,
  366. })
  367.  
  368. local Button = Misc:CreateButton({
  369. Name = "SindubsMini Gui",
  370. Callback = function()
  371. loadstring(game:HttpGet("https://raw.githubusercontent.com/SindubsMini/doors-script/main/Doors/Script.lua"))()
  372. end,
  373. })
  374.  
  375. local Button = Misc:CreateButton({
  376. Name = "Crucifix",
  377. Callback = function()
  378. --[[ local shadow=game:GetObjects("rbxassetid://11480603603")[1]
  379. shadow.Parent = game.Players.LocalPlayer.Backpack
  380. local anim = Instance.new("Animation")
  381. anim.AnimationId = 'https://www.roblox.com/Assest?ID=9982615727'
  382. local track
  383.  
  384. shadow.Equipped:Connect(function()
  385. track = game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(anim)
  386. track.Priority = Enum.AnimationPriority.Action
  387. track:Play()
  388. track.Looped = true
  389.  
  390. end)
  391.  
  392. shadow.Unequipped:Connect(function()
  393. if track then
  394. track:Stop()
  395. end
  396. end)
  397. end,
  398. ]]
  399. loadstring(game:HttpGet("https://raw.githubusercontent.com/Johnny39871/assets/main/crucifixo"))()
  400. end,
  401. })
  402.  
  403. local Button = Misc:CreateButton({
  404. Name = "Skeleton Key (Broken)",
  405. Callback = function()
  406. function skelly()
  407. local DoorReplication = loadstring(game:HttpGet("https://raw.githubusercontent.com/RegularVynixu/Utilities/main/Doors/Door%20Replication/Source.lua"))()
  408.  
  409.  
  410. -- Get current room
  411. local room = workspace.CurrentRooms[game:GetService("ReplicatedStorage").GameData.LatestRoom.Value]
  412.  
  413.  
  414. -- Replicate door
  415. local replicatedDoor = DoorReplication.ReplicateDoor(room, {
  416. CustomKeyName = "Skeleton Key",
  417. DestroyKey = false,
  418. })
  419.  
  420.  
  421. -- Debug features [advanced]
  422. replicatedDoor.Debug.OnDoorOpened = function(doorTable)
  423. warn("Door", doorTable.Model, "has opened")
  424. end
  425. end
  426. local DoorReplication = loadstring(game:HttpGet("https://raw.githubusercontent.com/RegularVynixu/Utilities/main/Doors/Door%20Replication/Source.lua"))()
  427.  
  428.  
  429. -- Get current room
  430. local room = workspace.CurrentRooms[game:GetService("ReplicatedStorage").GameData.LatestRoom.Value]
  431.  
  432.  
  433. -- Replicate door
  434. local replicatedDoor = DoorReplication.ReplicateDoor(room, {
  435. CustomKeyName = "Skeleton Key",
  436. DestroyKey = false,
  437. })
  438.  
  439.  
  440. -- Debug features [advanced]
  441. replicatedDoor.Debug.OnDoorOpened = function(doorTable)
  442. warn("Door", doorTable.Model, "has opened")
  443. end
  444. local shadow=game:GetObjects("rbxassetid://11491147151")[1]
  445. shadow.Parent = game.Players.LocalPlayer.Backpack
  446. local anim = Instance.new("Animation")
  447. local anim2 = Instance.new("Animation")
  448. anim.AnimationId = 'https://www.roblox.com/Assest?ID=6525854363'
  449. anim2.AnimationId = 'https://www.roblox.com/Assest?ID=10526835827'
  450. local track
  451.  
  452. shadow.Equipped:Connect(function()
  453. track = game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(anim)
  454. track.Priority = Enum.AnimationPriority.Action
  455. track:Play()
  456. track.Looped = false
  457. wait(1.4)
  458. track2 = game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(anim2)
  459. track2.Priority = Enum.AnimationPriority.Action
  460. track2:Play()
  461. track2.Looped = false
  462.  
  463. end)
  464.  
  465. shadow.Unequipped:Connect(function()
  466. if track then
  467. track:Stop()
  468. track2:Stop()
  469. end
  470. end)
  471. game.ReplicatedStorage.GameData.LatestRoom.Changed:Connect(function()
  472. if workspace.CurrentRooms[game.ReplicatedStorage.GameData.LatestRoom.Value].Door:FindFirstChild("Lock") then
  473. print("YES KEY")
  474. skelly()
  475. else
  476. print("no.")
  477. end
  478. end)
  479. end,
  480. })
  481.  
  482. local Button = Misc:CreateButton({
  483. Name = "Gun",
  484. Callback = function()
  485. loadstring(game:HttpGet("https://raw.githubusercontent.com/ZepsyyCodesLUA/Utilities/main/DOORSFpsGun.lua?token=GHSAT0AAAAAAB2POHILOXMAHBQ2GN2QD2MQY3SXTCQ"))()
  486. end,
  487. })
Add Comment
Please, Sign In to add comment