Advertisement
epicguest

insanity script v1

Feb 25th, 2023
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 28.63 KB | None | 0 0
  1. if game:GetService("ReplicatedStorage").GameData.LatestRoom.Value > 0 then
  2. print("Loaded After door 1! Please wait for everyone to die")
  3. game.StarterGui:SetCore("ChatMakeSystemMessage", {
  4. Text = "Load Before Door 1",
  5. Color = Color3.fromRGB(255, 0, 0),
  6. Font = Enum.Font.SourceSansBold,
  7. TextSize = 18,
  8. })
  9.  
  10. firesignal(game.ReplicatedStorage.Bricks.DeathHint.OnClientEvent, {"You didn't Load it Before Door 1!","Please Wait for the next round"})
  11. game.ReplicatedStorage.GameStats["Player_".. game.Players.LocalPlayer.Name].Total.DeathCause.Value = "Not Loading Before Door 1"
  12. game.Players.LocalPlayer.Character.Humanoid.Health = -100
  13. return false
  14. end
  15. firesignal(game.ReplicatedStorage.EntityInfo.Caption.OnClientEvent, "INSANITY Mode Executed Thanks For Executing ".. game.Players.LocalPlayer.Name .."!")
  16. wait(9.5)
  17. firesignal(game.ReplicatedStorage.EntityInfo.Caption.OnClientEvent, "INSANITY Mode Says Giving Crucifix To ".. game.Players.LocalPlayer.Name .."!")
  18. wait(10.1)
  19. game.Lighting.Brightness = 1293129312931239
  20. wait(1.5)
  21. --THIS IS A DIFFERENT VERSION OF THE NORMAL CRUCIFIX! THIS CRUCIFIX WILL FAIL
  22. local usecrucifix1time = true
  23. local function IsVisible(part)
  24. local vec, found=workspace.CurrentCamera:WorldToViewportPoint(part.Position)
  25. local onscreen = found and vec.Z > 0
  26. local cfg = RaycastParams.new()
  27. cfg.FilterType = Enum.RaycastFilterType.Blacklist
  28. cfg.FilterDescendantsInstances = {part}
  29.  
  30. local cast = workspace:Raycast(part.Position, (game.Players.LocalPlayer.Character.UpperTorso.Position - part.Position), cfg)
  31. if onscreen then
  32. if cast and (cast and cast.Instance).Parent==game.Players.LocalPlayer.Character then
  33. return true
  34. end
  35. end
  36. end
  37.  
  38. local Equipped = false
  39.  
  40. -- Edit this --
  41. getgenv().spawnKey = Enum.KeyCode.F4
  42. ---------------
  43.  
  44. -- Services
  45.  
  46. local Players = game:GetService("Players")
  47. local UIS = game:GetService("UserInputService")
  48.  
  49. -- Variables
  50.  
  51. local Plr = Players.LocalPlayer
  52. local Char = Plr.Character or Plr.CharacterAdded:Wait()
  53. local Hum = Char:WaitForChild("Humanoid")
  54. local Root = Char:WaitForChild("HumanoidRootPart")
  55. local RightArm = Char:WaitForChild("RightUpperArm")
  56. local LeftArm = Char:WaitForChild("LeftUpperArm")
  57.  
  58. local RightC1 = RightArm.RightShoulder.C1
  59. local LeftC1 = LeftArm.LeftShoulder.C1
  60.  
  61. local SelfModules = {
  62. Functions = loadstring(
  63. game:HttpGet("https://raw.githubusercontent.com/RegularVynixu/Utilities/main/Functions.lua")
  64. )(),
  65. CustomShop = loadstring(
  66. game:HttpGet(
  67. "https://raw.githubusercontent.com/RegularVynixu/Utilities/main/Doors/Custom%20Shop%20Items/Source.lua"
  68. )
  69. )(),
  70. }
  71.  
  72. local ModuleScripts = {
  73. MainGame = require(Plr.PlayerGui.MainUI.Initiator.Main_Game),
  74. SeekIntro = require(Plr.PlayerGui.MainUI.Initiator.Main_Game.RemoteListener.Cutscenes.SeekIntro),
  75. }
  76.  
  77. -- Functions
  78.  
  79. local function setupCrucifix(tool)
  80. tool.Equipped:Connect(function()
  81. Equipped = true
  82. Char:SetAttribute("Hiding", true)
  83.  
  84. end)
  85.  
  86. tool.Unequipped:Connect(function()
  87. Equipped = false
  88. Char:SetAttribute("Hiding", nil)
  89. end)
  90. end
  91.  
  92. -- Scripts
  93.  
  94. local CrucifixTool = game:GetObjects("rbxassetid://12441313237")[1]
  95. CrucifixTool.Name = "Crucifix"
  96. CrucifixTool.Parent = game.Players.LocalPlayer.Backpack
  97.  
  98. -- game.UserInputService.InputBegan:Connect(function(input, proc)
  99. -- if proc then return end
  100.  
  101. -- if input.KeyCode == input.KeyCode[getgenv().spawnKey] then
  102. -- local CrucifixTool = game:GetObjects("rbxassetid://11590476113")[1]
  103. -- CrucifixTool.Name = "Crucifix"
  104. -- CrucifixTool.Parent = game.Players.LocalPlayer.Backpack
  105. -- end
  106. -- end)
  107. -- Input handler
  108.  
  109. setupCrucifix(CrucifixTool)
  110.  
  111. local Players = game:GetService("Players")
  112. local UIS = game:GetService("UserInputService")
  113.  
  114. -- Variables
  115. start = false
  116. durability = 100
  117. max = 100
  118. local Plr = Players.LocalPlayer
  119. local Char = Plr.Character or Plr.CharacterAdded:Wait()
  120. local Hum = Char:WaitForChild("Humanoid")
  121. local Root = Char:WaitForChild("HumanoidRootPart")
  122. local tool = CrucifixTool
  123. local handle = CrucifixTool.Handle
  124. local dupeCrucifix = Instance.new("BindableEvent")
  125. local start = true
  126.  
  127.  
  128. local function func(ins)
  129. wait(.01) -- Wait for the attribute
  130. if ins:GetAttribute("IsCustomEntity")==true and ins:GetAttribute("ClonedByCrucifix")~=true then
  131. local Chains = game:GetObjects("rbxassetid://12538489058")[1]
  132. Chains.Parent = workspace
  133. local chained = true
  134. local posTime = false
  135. local rotTime = false
  136. local tweenTime = false
  137. local intFound = true
  138. game:GetService("RunService").RenderStepped:Connect(function()
  139. if Equipped then
  140. if ins.Parent~=nil and ins.PrimaryPart and IsVisible(ins.PrimaryPart) and (Root.Position-ins.PrimaryPart.Position).magnitude <= 25 then
  141.  
  142. local start = false
  143. local handle2 = handle:Clone()
  144. handle2.CFrame = CFrame.lookAt(handle2.Position, ins:FindFirstChild("RushNew").Position)
  145. local Transparency = 1
  146.  
  147. game["Run Service"].Heartbeat:Connect(function()
  148. local Transparency = 1
  149. if not handle2 then
  150. return
  151. elseif not handle2:FindFirstChild("Glow") then
  152. return
  153. elseif not tool then
  154. return
  155. end
  156. if start == true then
  157. acceleration += 0.007
  158.  
  159. handle2.Glow.Orientation += Vector3.new(0,acceleration,0)
  160. if acceleration >= 4.6 then
  161.  
  162. acceleration = 0
  163. local Transparency = 1
  164. game.TweenService
  165. :Create(
  166. handle2.Glow,
  167. TweenInfo.new(0.4),
  168. { Size = handle2.Glow.Size * Vector3.new(2.178, 1.885, 0.407) }
  169. )
  170. :Play()
  171. game.TweenService
  172. :Create(
  173. handle2.Glow,
  174. TweenInfo.new(0.4),
  175. { Transparency = Transparency}
  176. )
  177. :Play()
  178.  
  179.  
  180. end
  181. else
  182. acceleration = 0
  183. handle.Glow.Transparency = 1
  184. end
  185. end)
  186. handle2.Anchored = true
  187. handle2.Parent = workspace
  188. handle2.Transparency = 1
  189. handle2.Glow.Transparency = 0
  190.  
  191. local c=ins:Clone()
  192. c:SetAttribute("ClonedByCrucifix", true)
  193. c.RushNew.Anchored=true
  194. c.Parent=ins.Parent
  195. ins:Destroy()
  196. dupeCrucifix:Fire(6,c.RushNew)
  197.  
  198.  
  199.  
  200. -- Chains.PrimaryPart.Orientation = Chains.PrimaryPart.Orientation + Vector3.new(0, 3, 0)
  201.  
  202. local EntityRoot = c:FindFirstChild("RushNew")
  203. --Made by Nljoram3
  204. game.RunService.RenderStepped:Connect(function()
  205. Chains.Entity.CFrame = EntityRoot.CFrame
  206. end)
  207.  
  208. game.RunService.RenderStepped:Connect(function()
  209. start = true
  210. if start == true then
  211. acceleration += 0.0003
  212. handle2.Glow.Orientation += Vector3.new(0,acceleration,0)
  213. handle2.Anchored = true
  214. if acceleration >= 40.6 then
  215. local Transparency = 1
  216. game.TweenService
  217. :Create(
  218. handle2.Glow,
  219. TweenInfo.new(0.4),
  220. { Size = handle2.Glow.Size * Vector3.new(2.178, 1.885, 0.407) }
  221. )
  222. :Play()
  223. game.TweenService
  224. :Create(
  225. handle2.Glow,
  226. TweenInfo.new(0.4),
  227. { Transparency = Transparency}
  228. )
  229. :Play()
  230. end
  231. else
  232.  
  233. end
  234. end)
  235.  
  236. if usecrucifix1time == true then
  237. handle.Parent:Destroy()
  238. end
  239.  
  240. if EntityRoot then
  241. Chains:PivotTo(EntityRoot.CFrame - Vector3.new(0,3,0))
  242. handle2.SoundFail:Play()
  243.  
  244. ModuleScripts.MainGame.camShaker:ShakeOnce(9, 25, 0.7, 0.7)
  245. game.TweenService
  246. :Create(
  247. handle2,
  248. TweenInfo.new(1),
  249. { CFrame = handle2.CFrame * CFrame.new(0, 3, -3) }
  250. )
  251. :Play()
  252.  
  253. task.wait(1.35)
  254.  
  255.  
  256.  
  257.  
  258. task.wait(1)
  259. ModuleScripts.MainGame.camShaker:ShakeOnce(7, 25, 3, 2)
  260. task.wait(1)
  261.  
  262.  
  263.  
  264. task.wait(0.7)
  265. game.TweenService
  266. :Create(
  267. handle2.Glow,
  268. TweenInfo.new(2),
  269. { Color = Color3.fromRGB(205, 90, 90) }
  270. )
  271. :Play()
  272. task.wait(0.9)
  273. Chains:Destroy()
  274. wait(1.4)
  275. game.TweenService
  276. :Create(
  277. EntityRoot,
  278. TweenInfo.new(1),
  279. { CFrame = EntityRoot.CFrame * game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame }
  280. )
  281. :Play()
  282. local Spawner = loadstring(game:HttpGet('https://raw.githubusercontent.com/MuhXd/DoorSuff/main/OtherSuff/DoorEntitySpawn%2BSource'))()
  283.  
  284.  
  285. -- Create entity
  286. local entityTable = Spawner.createEntity({
  287. CustomName = "Strong entity", -- Custom name of your entity
  288. Model = "rbxassetid://6315211671", -- Can be GitHub file or rbxassetid
  289. Speed = 100000000000000, -- Percentage, 100 = default Rush speed
  290. DelayTime = 0, -- Time before starting cycles (seconds)
  291. HeightOffset = 0,
  292. CanKill = true,
  293. KillRange = 30,
  294. BackwardsMovement = false,
  295. BreakLights = false,
  296. FlickerLights = {
  297. false, -- Enabled/Disabled
  298. 1, -- Time (seconds)
  299. },
  300. Cycles = {
  301. Min = 1,
  302. Max = 1,
  303. WaitTime = 1,
  304. },
  305. CamShake = {
  306. true, -- Enabled/Disabled
  307. {3.5, 20, 0.1, 1}, -- Shake values (don't change if you don't know)
  308. 100, -- Shake start distance (from Entity to you)
  309. },
  310. Jumpscare = {
  311. false, -- Enabled/Disabled
  312. {
  313. Image1 = "rbxassetid:/11401298168", -- Image1 url
  314. Image2 = "rbxassetid://11401297072", -- Image2 url
  315. Shake = true,
  316. Sound1 = {
  317. 10483790459, -- SoundId
  318. { Volume = 0.5 }, -- Sound properties
  319. },
  320. Sound2 = {
  321. 10483837590, -- SoundId
  322. { Volume = 0 }, -- Sound properties
  323. },
  324. Flashing = {
  325. false, -- Enabled/Disabled
  326. Color3.fromRGB(255, 255, 255), -- Color
  327. },
  328. Tease = {
  329. false, -- Enabled/Disabled
  330. Min = 1,
  331. Max = 3,
  332. },
  333. },
  334. },
  335. Color = 'Yellow', -- CuriousLight ( Yellow ) | CuriousLight ( Yellow )
  336. CustomDialog = {{"You died t-", "STRONG ENTITY? BUT HOW", "LSPLASH DIDNT RELEASED HIM YET..", "AND YOU TRIED TO CRUCIFIX HIM?", "You should get banned..."}}, -- Custom death message
  337. })
  338.  
  339.  
  340.  
  341. -- Run the created entity
  342. Spawner.runEntity(entityTable)
  343. wait(3)
  344. handle2:Destroy()
  345. end
  346. end
  347. end
  348. end)
  349. elseif ins.Name=="Eyes" then
  350.  
  351. local CrucifixTool = game.Players.LocalPlayer.Character:FindFirstChild("Crucifix")
  352. local tool = CrucifixTool
  353. local handle = CrucifixTool.Handle
  354. local handle2 = handle:Clone()
  355. handle2.Anchored = true
  356. local start = false
  357. local c=ins
  358. task.spawn(function()
  359. repeat task.wait() until IsVisible(c.Core) and Equipped and c.Core.Attachment.Eyes.Enabled==true
  360. local pos=c.Core.Position
  361. dupeCrucifix:Fire(18.364, c.Core)
  362. task.spawn(function()
  363. local Chains = game:GetObjects("rbxassetid://11555754461")[1]
  364. Chains.Parent = workspace
  365. game.RunService.RenderStepped:Connect(function()
  366. wait(0.01)
  367. Chains.Base.CFrame = Chains.Base.CFrame * CFrame.fromEulerAnglesXYZ(0,0,0.006)
  368. end)
  369.  
  370. handle2.Anchored = true
  371. handle2.Parent = workspace
  372. handle2.Transparency = 1
  373. handle2.Glow.Transparency = 0
  374. game.TweenService
  375. :Create(
  376. handle2,
  377. TweenInfo.new(1),
  378. { CFrame = handle2.CFrame * CFrame.new(0, 3, -3) }
  379. )
  380. :Play()
  381. Chains:PivotTo(c.Core.CFrame - Vector3.new(0,6.9,0))
  382. Chains.Chain1.Attachment:FindFirstChildOfClass("Beam").Attachment1 = c.Core.Attachment
  383. Chains.Chain2.Attachment:FindFirstChildOfClass("Beam").Attachment1 = c.Core.Attachment
  384. Chains.Chain3.Attachment:FindFirstChildOfClass("Beam").Attachment1 = c.Core.Attachment
  385. Chains.Chain4.Attachment:FindFirstChildOfClass("Beam").Attachment1 = c.Core.Attachment
  386.  
  387.  
  388. c:SetAttribute("Killing", true)
  389. ModuleScripts.MainGame.camShaker:ShakeOnce(10, 10, 5, 0.15)
  390. handle2.Charge:Play()
  391. wait(2)
  392. c.Core.Initiate:Stop()
  393. for i=1,3 do
  394. c.Core.Repent:Play()
  395. c.Core.Attachment.Angry.Enabled=true
  396. ModuleScripts.MainGame.camShaker:ShakeOnce(8, 8, 1.3, 0.15)
  397. delay(c.Core.Repent.TimeLength, function() c.Core.Attachment.Angry.Enabled=false end)
  398. wait(2.5)
  399. end
  400. c.Core.Scream:Play();
  401. ModuleScripts.MainGame.camShaker:ShakeOnce(8, 8, c.Core.Scream.TimeLength, 0.15);
  402. (c.Core:FindFirstChild"whisper" or c.Core:FindFirstChild"Ambience"):Stop()
  403. for _, l in pairs(c:GetDescendants()) do
  404. if l:IsA("PointLight") then
  405. l.Enabled=false
  406. end
  407. end
  408. game:GetService("TweenService"):Create(c.Core, TweenInfo.new(3, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), {
  409. CFrame=CFrame.new(c.Core.CFrame.X, c.Core.CFrame.Y-12, c.Core.CFrame.Z)
  410. }):Play()
  411.  
  412. end)
  413.  
  414. local col=game.Players.LocalPlayer.Character.Collision
  415.  
  416. local function CFrameToOrientation(cf)
  417. local x, y, z = cf:ToOrientation()
  418. return Vector3.new(math.deg(x), math.deg(y), math.deg(z))
  419. end
  420.  
  421. while c.Parent~=nil and c.Core.Attachment.Eyes.Enabled==true do
  422. -- who's the boss now huh?
  423. col.Orientation = CFrameToOrientation(CFrame.lookAt(col.Position, pos)*CFrame.Angles(0, math.pi, 0))
  424. task.wait()
  425. end
  426. end)
  427. elseif ins.Name=="Shade" and ins.Parent==workspace.CurrentCamera and ins:GetAttribute("ClonedByCrucifix")==nil then
  428. task.spawn(function()
  429. repeat task.wait() until IsVisible(ins) and (Root.Position-ins.Position).Magnitude <= 12.5 and Equipped
  430.  
  431. local clone = ins:Clone()
  432.  
  433. clone.CFrame = ins.CFrame
  434. clone.Parent = ins.Parent
  435. clone.Anchored = true
  436.  
  437. ins:Remove()
  438.  
  439. dupeCrucifix:Fire(13, ins)
  440. ModuleScripts.MainGame.camShaker:ShakeOnce(40, 10, 5, 0.15)
  441.  
  442.  
  443.  
  444. for _, thing in pairs(clone:GetDescendants()) do
  445. if thing:IsA("SpotLight") then
  446. game:GetService("TweenService"):Create(thing, TweenInfo.new(5), {
  447. Brightness=thing.Brightness*5
  448. }):Play()
  449. elseif thing:IsA("Sound") and thing.Name~="Burst" then
  450. game:GetService("TweenService"):Create(thing, TweenInfo.new(5), {
  451. Volume=0
  452. }):Play()
  453. elseif thing:IsA("TouchTransmitter") then thing:Destroy() end
  454. end
  455.  
  456. for _, pc in pairs(clone:GetDescendants()) do
  457. if pc:IsA("ParticleEmitter") then
  458. pc.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.fromRGB(255, 0, 4)), ColorSequenceKeypoint.new(0.48, Color3.fromRGB(182, 0, 3)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(255, 0, 4))}
  459. end
  460. end
  461.  
  462. local Original_color = {}
  463.  
  464. local light
  465. light = game.Lighting["Ambience_Shade"]
  466. game:GetService("TweenService"):Create(light, TweenInfo.new(1), {
  467.  
  468.  
  469. }):Play()
  470.  
  471. wait(5)
  472.  
  473. clone.Burst.PlaybackSpeed=0.5
  474. clone.Burst:Stop()
  475. clone.Burst:Play()
  476. light.TintColor = Color3.fromRGB(215,253,255)
  477. game:GetService("TweenService"):Create(clone, TweenInfo.new(6), {
  478. CFrame=CFrame.new(clone.CFrame.X, clone.CFrame.Y-12, clone.CFrame.Z)
  479. }):Play()
  480. wait(8.2)
  481.  
  482. game:GetService("Debris"):AddItem(clone, 0)
  483. game.ReplicatedStorage.Bricks.ShadeResult:FireServer()
  484. end)
  485. end
  486. end
  487.  
  488. workspace.ChildAdded:Connect(func)
  489. workspace.CurrentCamera.ChildAdded:Connect(func)
  490. for _, thing in pairs(workspace:GetChildren()) do
  491. func(thing)
  492. end
  493. dupeCrucifix.Event:Connect(function(time, entityRoot)
  494. local Cross = game:GetObjects("rbxassetid://12421557552")[1]
  495. Cross.Parent = workspace
  496.  
  497. local fakeCross = Cross.Handle
  498.  
  499. -- fakeCross:FindFirstChild("EffectLight").Enabled = true
  500.  
  501. ModuleScripts.MainGame.camShaker:ShakeOnce(35, 25, 0.15, 0.15)
  502. -- you tell me i didnt make?
  503. fakeCross.CFrame = CFrame.lookAt(CrucifixTool.Handle.Position, entityRoot.Position)
  504.  
  505. -- hl.Parent = model
  506. -- hl.FillTransparency = 1
  507. -- hl.OutlineColor = Color3.fromRGB(75, 177, 255)
  508. fakeCross.Anchored = true
  509.  
  510. CrucifixTool:Destroy()
  511.  
  512. -- for i, v in pairs(fakeCross:GetChildren()) do
  513. -- if v.Name == "E" and v:IsA("BasePart") then
  514. -- v.Transparency = 0
  515. -- v.CanCollide = false
  516. -- end
  517. -- if v:IsA("Motor6D") then
  518. -- v.Name = "Motor6D"
  519. -- end
  520. -- end
  521.  
  522. task.wait(time)
  523. fakeCross.Anchored = false
  524. fakeCross.CanCollide = true
  525. task.wait(0.5)
  526. Cross:Remove()
  527. end)
  528. wait(0.5)
  529.  
  530.  
  531. --entities
  532. wait(40)
  533. local Creator = loadstring(game:HttpGet("https://raw.githubusercontent.com/RegularVynixu/Utilities/main/Doors%20Entity%20Spawner/Source.lua"))()
  534. -- Create entity
  535. -- Entity Settings
  536. local entity = Creator.createEntity({
  537. CustomName = "A-60.", -- Custom name of your entity
  538. Model = "rbxassetid:////11573495258", -- Can be GitHub file or rbxassetid
  539. Speed = 200, -- Percentage, 100 = default Rush speed
  540. DelayTime = 2.2, -- Time before starting cycles (seconds)
  541. HeightOffset = 0,
  542. CanKill = true,
  543. KillRange = 160,
  544. BreakLights = false,
  545. BackwardsMovement = false,
  546. FlickerLights = {
  547. false, -- Enabled/Disabled
  548. 0, -- Time (seconds)
  549. },
  550. Cycles = {
  551. Min = 1,
  552. Max = 1,
  553. WaitTime = 0,
  554. },
  555. CamShake = {
  556. true, -- Enabled/Disabled
  557. {3.5, 20, 0.1, 1}, -- Shake values (don't change if you don't know)
  558. 100, -- Shake start distance (from Entity to you)
  559. },
  560. Jumpscare = {
  561. false, -- Enabled/Disabled
  562. {
  563. Image1 = "rbxassetid://11826898835", -- Image1 url
  564. Image2 = "rbxassetid://11826898835", -- Image2 url
  565. Shake = true,
  566. Sound1 = {
  567. 363015349, -- SoundId
  568. { Volume = 10 }, -- Sound properties
  569. },
  570. Sound2 = {
  571. 5298720651, -- SoundId
  572. { Volume = 10 }, -- Sound properties
  573. },
  574. Flashing = {
  575. true, -- Enabled/Disabled
  576. Color3.fromRGB(255, 0, 0), -- Color
  577. },
  578. Tease = {
  579. true, -- Enabled/Disabled
  580. Min = 4,
  581. Max = 4,
  582. },
  583. },
  584. },
  585. CustomDialog = {"You died to who you call a-60.", "You can tell his presence by the lights.", "Hide when he does this!"}, -- Custom death message
  586. })
  587.  
  588. -----[[ Advanced ]]-----
  589. entity.Debug.OnEntitySpawned = function(entityTable)
  590. print("Entity has spawned:", entityTable.Model)
  591. end
  592.  
  593. entity.Debug.OnEntityDespawned = function(entityTable)
  594. local Achievements = loadstring(game:HttpGet("https://raw.githubusercontent.com/RegularVynixu/Utilities/main/Doors/Custom%20Achievements/Source.lua"))()
  595.  
  596. -- Creates and displays your custom achievement
  597. Achievements.Get({
  598. Title = "out of many rebounds!",
  599. Desc = "huh?! where did this come from?",
  600. Reason = "encounter A-60",
  601. Image = "12485176658",
  602. })
  603. end
  604.  
  605. entity.Debug.OnEntityStartMoving = function(entityTable)
  606. print("Entity has started moving:", entityTable.Model)
  607. end
  608.  
  609. entity.Debug.OnEntityFinishedRebound = function(entityTable)
  610. print("Entity has finished rebound:", entityTable.Model)
  611. end
  612.  
  613. entity.Debug.OnEntityEnteredRoom = function(entityTable, room)
  614. print("Entity:", entityTable.Model, "has entered room:", room)
  615. end
  616.  
  617. entity.Debug.OnLookAtEntity = function(entityTable)
  618. print("Player has looked at entity:", entityTable.Model)
  619. end
  620.  
  621. entity.Debug.OnDeath = function(entityTable)
  622. warn("Player has died.")
  623. end
  624. ------------------------
  625.  
  626. -- Run the created entity
  627. Creator.runEntity(entity)
  628. wait(60)
  629.  
  630. local Creator = loadstring(game:HttpGet("https://raw.githubusercontent.com/RegularVynixu/Utilities/main/Doors%20Entity%20Spawner/Source.lua"))()
  631. -- Create entity
  632.  
  633. game.Lighting.MainColorCorrection.TintColor = Color3.fromRGB(255, 0, 0)
  634. game.Lighting.MainColorCorrection.Contrast = 1
  635. local tween = game:GetService("TweenService")
  636. tween:Create(game.Lighting.MainColorCorrection, TweenInfo.new(2.5), {Contrast = 0}):Play()
  637. local TweenService = game:GetService("TweenService")
  638. local TW = TweenService:Create(game.Lighting.MainColorCorrection, TweenInfo.new(80),{TintColor = Color3.fromRGB(256, 256, 256)})
  639. TW:Play()
  640.  
  641. local entity = Creator.createEntity({
  642. CustomName = "DREAD", -- Custom name of your entity
  643. Model = "rbxassetid:////12409937936", -- Can be GitHub file or rbxassetid
  644. Speed = 16, -- Percentage, 100 = default Rush speed
  645. DelayTime = 2.2, -- Time before starting cycles (seconds)
  646. HeightOffset = 0,
  647. CanKill = true,
  648. KillRange = 160,
  649. BreakLights = false,
  650. BackwardsMovement = false,
  651. FlickerLights = {
  652. false, -- Enabled/Disabled
  653. 0, -- Time (seconds)
  654. },
  655. Cycles = {
  656. Min = 1,
  657. Max = 1,
  658. WaitTime = 0,
  659. },
  660. CamShake = {
  661. true, -- Enabled/Disabled
  662. {3.5, 20, 0.1, 1}, -- Shake values (don't change if you don't know)
  663. 100, -- Shake start distance (from Entity to you)
  664. },
  665. Jumpscare = {
  666. false, -- Enabled/Disabled
  667. {
  668. Image1 = "rbxassetid://11826898835", -- Image1 url
  669. Image2 = "rbxassetid://11826898835", -- Image2 url
  670. Shake = true,
  671. Sound1 = {
  672. 363015349, -- SoundId
  673. { Volume = 10 }, -- Sound properties
  674. },
  675. Sound2 = {
  676. 5298720651, -- SoundId
  677. { Volume = 10 }, -- Sound properties
  678. },
  679. Flashing = {
  680. true, -- Enabled/Disabled
  681. Color3.fromRGB(255, 0, 0), -- Color
  682. },
  683. Tease = {
  684. true, -- Enabled/Disabled
  685. Min = 4,
  686. Max = 4,
  687. },
  688. },
  689. },
  690. CustomDialog = {"You died to who you call dread...", "You can tell his presence by the lights.", "Hide when he does this!"}, -- Custom death message
  691. })
  692.  
  693. -----[[ Advanced ]]-----
  694. entity.Debug.OnEntitySpawned = function(entityTable)
  695. print("Entity has spawned:", entityTable.Model)
  696. end
  697.  
  698. entity.Debug.OnEntityDespawned = function(entityTable)
  699. local Achievements = loadstring(game:HttpGet("https://raw.githubusercontent.com/RegularVynixu/Utilities/main/Doors/Custom%20Achievements/Source.lua"))()
  700.  
  701. -- Creates and displays your custom achievement
  702. Achievements.Get({
  703. Title = "im looking for you...",
  704. Desc = "shhhhhh.",
  705. Reason = "Encounter dread..",
  706. Image = "12485176658",
  707. })
  708. end
  709.  
  710. entity.Debug.OnEntityStartMoving = function(entityTable)
  711. print("Entity has started moving:", entityTable.Model)
  712. end
  713.  
  714. entity.Debug.OnEntityFinishedRebound = function(entityTable)
  715. print("Entity has finished rebound:", entityTable.Model)
  716. end
  717.  
  718. entity.Debug.OnEntityEnteredRoom = function(entityTable, room)
  719. print("Entity:", entityTable.Model, "has entered room:", room)
  720. end
  721.  
  722. entity.Debug.OnLookAtEntity = function(entityTable)
  723. print("Player has looked at entity:", entityTable.Model)
  724. end
  725.  
  726. entity.Debug.OnDeath = function(entityTable)
  727. warn("Player has died.")
  728. end
  729. ------------------------
  730.  
  731. -- Run the created entity
  732. Creator.runEntity(entity)
  733. wait(20)
  734. game.Lighting.Brightness = 0
  735. wait(4.4)
  736. game.Lighting.Brightness = 0
  737. wait(2.5)
  738. game.Lighting.Brightness = 0
  739. wait(3.5)
  740. game.Lighting.Brightness = 0
  741. wait(4.5)
  742. game.Lighting.Brightness = 0
  743. wait(5.5)
  744. game.Lighting.Brightness = 0
  745. wait(6.5)
  746. game.Lighting.Brightness = 0
  747. wait(7.5)
  748. game.Lighting.Brightness = 0
  749. wait(8.5)
  750. game.Lighting.Brightness = 0
  751. wait(9.5)
  752.  
  753.  
  754. local Creator = loadstring(game:HttpGet("https://raw.githubusercontent.com/RegularVynixu/Utilities/main/Doors%20Entity%20Spawner/Source.lua"))()
  755. -- Create entity
  756.  
  757. game.Lighting.MainColorCorrection.TintColor = Color3.fromRGB(255, 0, 0)
  758. game.Lighting.MainColorCorrection.Contrast = 1
  759. local tween = game:GetService("TweenService")
  760. tween:Create(game.Lighting.MainColorCorrection, TweenInfo.new(2.5), {Contrast = 0}):Play()
  761. local TweenService = game:GetService("TweenService")
  762. local TW = TweenService:Create(game.Lighting.MainColorCorrection, TweenInfo.new(80),{TintColor = Color3.fromRGB(255, 255, 255)})
  763. TW:Play()
  764.  
  765. local entity = Creator.createEntity({
  766. CustomName = "Ripper", -- Custom name of your entity
  767. Model = "rbxassetid:////12434097362", -- Can be GitHub file or rbxassetid
  768. Speed = 185, -- Percentage, 100 = default Rush speed
  769. DelayTime = 9.8, -- Time before starting cycles (seconds)
  770. HeightOffset = 9,
  771. CanKill = true,
  772. KillRange = 40,
  773. BreakLights = false,
  774. BackwardsMovement = false,
  775. FlickerLights = {
  776. false, -- Enabled/Disabled
  777. 0, -- Time (seconds)
  778. },
  779. Cycles = {
  780. Min = 1,
  781. Max = 1,
  782. WaitTime = 1,
  783. },
  784. CamShake = {
  785. true, -- Enabled/Disabled
  786. {3.5, 20, 0.1, 1}, -- Shake values (don't change if you don't know)
  787. 100, -- Shake start distance (from Entity to you)
  788. },
  789. Jumpscare = {
  790. true, -- Enabled/Disabled
  791. {
  792. Image1 = "rbxassetid://11826279255", -- Image1 url
  793. Image2 = "rbxassetid://8158384019", -- Image2 url
  794. Shake = true,
  795. Sound1 = {
  796. 4067643809, -- SoundId
  797. { Volume = 10 }, -- Sound properties
  798. },
  799. Sound2 = {
  800. 4067643809, -- SoundId
  801. { Volume = 10 }, -- Sound properties
  802. },
  803. Flashing = {
  804. true, -- Enabled/Disabled
  805. Color3.fromRGB(255, 0, 0), -- Color
  806. },
  807. Tease = {
  808. true, -- Enabled/Disabled
  809. Min = 4,
  810. Max = 4,
  811. },
  812. },
  813. },
  814. CustomDialog = {"You died to who you call Ripper.", "You can tell his presence by the lights and his scream.", "Hide when he does this!"}, -- Custom death message
  815. })
  816.  
  817. -----[[ Advanced ]]-----
  818. entity.Debug.OnEntitySpawned = function(entityTable)
  819. print("Entity has spawned:", entityTable.Model)
  820. end
  821.  
  822. entity.Debug.OnEntityDespawned = function(entityTable)
  823. local Achievements = loadstring(game:HttpGet("https://raw.githubusercontent.com/RegularVynixu/Utilities/main/Doors/Custom%20Achievements/Source.lua"))()
  824.  
  825. -- Creates and displays your custom achievement
  826. Achievements.Get({
  827. Title = "Torn Apart",
  828. Desc = "Dont leave too early.",
  829. Reason = "Encounter The Kings Friend.",
  830. Image = "12231244908",
  831. })
  832. end
  833.  
  834. entity.Debug.OnEntityStartMoving = function(entityTable)
  835. print("Entity has started moving:", entityTable.Model)
  836. end
  837.  
  838. entity.Debug.OnEntityFinishedRebound = function(entityTable)
  839. print("Entity has finished rebound:", entityTable.Model)
  840. end
  841.  
  842. entity.Debug.OnEntityEnteredRoom = function(entityTable, room)
  843. print("Entity:", entityTable.Model, "has entered room:", room)
  844. end
  845.  
  846. entity.Debug.OnLookAtEntity = function(entityTable)
  847. print("Player has looked at entity:", entityTable.Model)
  848. end
  849.  
  850. entity.Debug.OnDeath = function(entityTable)
  851. warn("Player has died.")
  852. end
  853. ------------------------
  854.  
  855. -- Run the created entity
  856. Creator.runEntity(entity)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement