ROBLOX DOORS 👁️ SCRIPT GUI - Pastebin.com (2024)

  1. SUBSCRIBE TO MY CHANNEL💙 https://www.youtube.com/channel/UCCS4CKhC9shWbpwaC1n_GAg

  2. SCRIPT FOR DOORS 👁️⬇️

  3. local OrionLib = loadstring(game:HttpGet(('https://raw.githubusercontent.com/shlexware/Orion/main/source')))()

  4. local Window = OrionLib:MakeWindow({IntroText = "Doors GUI v1.2",Name = "Doors", HidePremium = false, SaveConfig = true, ConfigFolder = "DoorsSex"})

  5. if game.PlaceId == 6516141723 then

  6. OrionLib:MakeNotification({

  7. Name = "Error",

  8. Content = "Please execute when in game, not in lobby.",

  9. Time = 2

  10. })

  11. end

  12. local VisualsTab = Window:MakeTab({

  13. Name = "Visuals",

  14. Icon = "rbxassetid://4483345998",

  15. PremiumOnly = false

  16. })

  17. local CF = CFrame.new

  18. local LatestRoom = game:GetService("ReplicatedStorage").GameData.LatestRoom

  19. local ChaseStart = game:GetService("ReplicatedStorage").GameData.ChaseStart

  20. local KeyChams = {}

  21. VisualsTab:AddToggle({

  22. Name = "Key Chams",

  23. Default = false,

  24. Flag = "KeyToggle",

  25. Save = true,

  26. Callback = function(Value)

  27. for i,v in pairs(KeyChams) do

  28. v.Enabled = Value

  29. end

  30. end

  31. })

  32. local function ApplyKeyChams(inst)

  33. wait()

  34. local Cham = Instance.new("Highlight")

  35. Cham.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop

  36. Cham.FillColor = Color3.new(0.980392, 0.670588, 0)

  37. Cham.FillTransparency = 0.5

  38. Cham.OutlineColor = Color3.new(0.792156, 0.792156, 0.792156)

  39. Cham.Parent = game:GetService("CoreGui")

  40. Cham.Adornee = inst

  41. Cham.Enabled = OrionLib.Flags["KeyToggle"].Value

  42. Cham.RobloxLocked = true

  43. return Cham

  44. end

  45. local KeyCoroutine = coroutine.create(function()

  46. workspace.CurrentRooms.DescendantAdded:Connect(function(inst)

  47. if inst.Name == "KeyObtain" then

  48. table.insert(KeyChams,ApplyKeyChams(inst))

  49. end

  50. end)

  51. end)

  52. for i,v in ipairs(workspace:GetDescendants()) do

  53. if v.Name == "KeyObtain" then

  54. table.insert(KeyChams,ApplyKeyChams(v))

  55. end

  56. end

  57. coroutine.resume(KeyCoroutine)

  58. local BookChams = {}

  59. VisualsTab:AddToggle({

  60. Name = "Book Chams",

  61. Default = false,

  62. Flag = "BookToggle",

  63. Save = true,

  64. Callback = function(Value)

  65. for i,v in pairs(BookChams) do

  66. v.Enabled = Value

  67. end

  68. end

  69. })

  70. local FigureChams = {}

  71. VisualsTab:AddToggle({

  72. Name = "Figure Chams",

  73. Default = false,

  74. Flag = "FigureToggle",

  75. Save = true,

  76. Callback = function(Value)

  77. for i,v in pairs(FigureChams) do

  78. v.Enabled = Value

  79. end

  80. end

  81. })

  82. local function ApplyBookChams(inst)

  83. if inst:IsDescendantOf(game:GetService("Workspace").CurrentRooms:FindFirstChild("50")) and game:GetService("ReplicatedStorage").GameData.LatestRoom.Value == 50 then

  84. wait()

  85. local Cham = Instance.new("Highlight")

  86. Cham.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop

  87. Cham.FillColor = Color3.new(0, 1, 0.749019)

  88. Cham.FillTransparency = 0.5

  89. Cham.OutlineColor = Color3.new(0.792156, 0.792156, 0.792156)

  90. Cham.Parent = game:GetService("CoreGui")

  91. Cham.Enabled = OrionLib.Flags["BookToggle"].Value

  92. Cham.Adornee = inst

  93. Cham.RobloxLocked = true

  94. return Cham

  95. end

  96. end

  97. local function ApplyEntityChams(inst)

  98. wait()

  99. local Cham = Instance.new("Highlight")

  100. Cham.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop

  101. Cham.FillColor = Color3.new(1, 0, 0)

  102. Cham.FillTransparency = 0.5

  103. Cham.OutlineColor = Color3.new(0.792156, 0.792156, 0.792156)

  104. Cham.Parent = game:GetService("CoreGui")

  105. Cham.Enabled = OrionLib.Flags["FigureToggle"].Value

  106. Cham.Adornee = inst

  107. Cham.RobloxLocked = true

  108. return Cham

  109. end

  110. local BookCoroutine = coroutine.create(function()

  111. task.wait(1)

  112. for i,v in pairs(game:GetService("Workspace").CurrentRooms["50"].Assets:GetDescendants()) do

  113. if v.Name == "LiveHintBook" then

  114. table.insert(BookChams,ApplyBookChams(v))

  115. end

  116. end

  117. end)

  118. local EntityCoroutine = coroutine.create(function()

  119. local Entity = game:GetService("Workspace").CurrentRooms["50"].FigureSetup:WaitForChild("FigureRagdoll",5)

  120. Entity:WaitForChild("Torso",2.5)

  121. table.insert(FigureChams,ApplyEntityChams(Entity))

  122. end)

  123. local GameTab = Window:MakeTab({

  124. Name = "Game",

  125. Icon = "rbxassetid://4483345998",

  126. PremiumOnly = false

  127. })

  128. local CharTab = Window:MakeTab({

  129. Name = "Character",

  130. Icon = "rbxassetid://4483345998",

  131. PremiumOnly = false

  132. })

  133. local TargetWalkspeed

  134. CharTab:AddSlider({

  135. Name = "Speed",

  136. Min = 0,

  137. Max = 50,

  138. Default = 5,

  139. Color = Color3.fromRGB(255,255,255),

  140. Increment = 1,

  141. Callback = function(Value)

  142. TargetWalkspeed = Value

  143. end

  144. })

  145. local pcl = Instance.new("SpotLight")

  146. pcl.Brightness = 1

  147. pcl.Face = Enum.NormalId.Front

  148. pcl.Range = 90

  149. pcl.Parent = game.Players.LocalPlayer.Character.Head

  150. pcl.Enabled = false

  151. CharTab:AddToggle({

  152. Name = "Headlight",

  153. Default = false,

  154. Callback = function(Value)

  155. pcl.Enabled = Value

  156. end

  157. })

  158. GameTab:AddToggle({

  159. Name = "No seek arms/obstructions",

  160. Default = false,

  161. Flag = "NoSeek",

  162. Save = true

  163. })

  164. GameTab:AddToggle({

  165. Name = "Instant Interact",

  166. Default = false,

  167. Flag = "InstantToggle",

  168. Save = true

  169. })

  170. GameTab:AddButton({

  171. Name = "Skip level",

  172. Callback = function()

  173. pcall(function()

  174. local HasKey = false

  175. local CurrentDoor = workspace.CurrentRooms[tostring(game:GetService("ReplicatedStorage").GameData.LatestRoom.Value)]:WaitForChild("Door")

  176. for i,v in ipairs(CurrentDoor.Parent:GetDescendants()) do

  177. if v.Name == "KeyObtain" then

  178. HasKey = v

  179. end

  180. end

  181. if HasKey then

  182. game.Players.LocalPlayer.Character:PivotTo(CF(HasKey.Hitbox.Position))

  183. wait(0.3)

  184. fireproximityprompt(HasKey.ModulePrompt,0)

  185. game.Players.LocalPlayer.Character:PivotTo(CF(CurrentDoor.Door.Position))

  186. wait(0.3)

  187. fireproximityprompt(CurrentDoor.Lock.UnlockPrompt,0)

  188. end

  189. if LatestRoom == 50 then

  190. CurrentDoor = workspace.CurrentRooms[tostring(LatestRoom+1)]:WaitForChild("Door")

  191. end

  192. game.Players.LocalPlayer.Character:PivotTo(CF(CurrentDoor.Door.Position))

  193. wait(0.3)

  194. CurrentDoor.ClientOpen:FireServer()

  195. end)

  196. end

  197. })

  198. GameTab:AddToggle({

  199. Name = "Auto skip level",

  200. Default = false,

  201. Save = false,

  202. Flag = "AutoSkip"

  203. })

  204. local AutoSkipCoro = coroutine.create(function()

  205. while true do

  206. task.wait()

  207. pcall(function()

  208. if OrionLib.Flags["AutoSkip"].Value == true and game:GetService("ReplicatedStorage").GameData.LatestRoom.Value < 100 then

  209. local HasKey = false

  210. local LatestRoom = game:GetService("ReplicatedStorage").GameData.LatestRoom.Value

  211. local CurrentDoor = workspace.CurrentRooms[tostring(LatestRoom)]:WaitForChild("Door")

  212. for i,v in ipairs(CurrentDoor.Parent:GetDescendants()) do

  213. if v.Name == "KeyObtain" then

  214. HasKey = v

  215. end

  216. end

  217. if HasKey then

  218. game.Players.LocalPlayer.Character:PivotTo(CF(HasKey.Hitbox.Position))

  219. task.wait(0.3)

  220. fireproximityprompt(HasKey.ModulePrompt,0)

  221. game.Players.LocalPlayer.Character:PivotTo(CF(CurrentDoor.Door.Position))

  222. task.wait(0.3)

  223. fireproximityprompt(CurrentDoor.Lock.UnlockPrompt,0)

  224. end

  225. if LatestRoom == 50 then

  226. CurrentDoor = workspace.CurrentRooms[tostring(LatestRoom+1)]:WaitForChild("Door")

  227. end

  228. game.Players.LocalPlayer.Character:PivotTo(CF(CurrentDoor.Door.Position))

  229. task.wait(0.3)

  230. CurrentDoor.ClientOpen:FireServer()

  231. end

  232. end)

  233. end

  234. end)

  235. coroutine.resume(AutoSkipCoro)

  236. GameTab:AddButton({

  237. Name = "No jumpscares",

  238. Callback = function()

  239. pcall(function()

  240. game:GetService("ReplicatedStorage").Bricks.Jumpscare:Destroy()

  241. end)

  242. end

  243. })

  244. GameTab:AddToggle({

  245. Name = "Avoid Rush/Ambush",

  246. Default = false,

  247. Flag = "AvoidRushToggle",

  248. Save = true

  249. })

  250. GameTab:AddToggle({

  251. Name = "No Screech",

  252. Default = false,

  253. Flag = "ScreechToggle",

  254. Save = true

  255. })

  256. GameTab:AddToggle({

  257. Name = "Always win heartbeat",

  258. Default = false,

  259. Flag = "HeartbeatWin",

  260. Save = true

  261. })

  262. GameTab:AddToggle({

  263. Name = "Predict chases",

  264. Default = false,

  265. Flag = "PredictToggle" ,

  266. Save = true

  267. })

  268. GameTab:AddToggle({

  269. Name = "Notify when mob spawns",

  270. Default = false,

  271. Flag = "MobToggle" ,

  272. Save = true

  273. })

  274. GameTab:AddButton({

  275. Name = "Complete breaker box minigame",

  276. Callback = function()

  277. game:GetService("ReplicatedStorage").Bricks.EBF:FireServer()

  278. end

  279. })

  280. GameTab:AddButton({

  281. Name = "Skip level 50",

  282. Callback = function()

  283. local CurrentDoor = workspace.CurrentRooms[tostring(LatestRoom+1)]:WaitForChild("Door")

  284. game.Players.LocalPlayer.Character:PivotTo(CF(CurrentDoor.Door.Position))

  285. end

  286. })

  287. GameTab:AddParagraph("Warning","You may need to open/close the panel a few times for this to work, fixing soon.")

  288. --// ok actual code starts here

  289. game:GetService("RunService").RenderStepped:Connect(function()

  290. pcall(function()

  291. if game.Players.LocalPlayer.Character.Humanoid.MoveDirection.Magnitude > 0 then

  292. game.Players.LocalPlayer.Character:TranslateBy(game.Players.LocalPlayer.Character.Humanoid.MoveDirection * TargetWalkspeed/50)

  293. end

  294. end)

  295. end)

  296. game:GetService("Workspace").CurrentRooms.DescendantAdded:Connect(function(descendant)

  297. if OrionLib.Flags["NoSeek"].Value == true and descendant.Name == ("Seek_Arm" or "ChandelierObstruction") then

  298. task.spawn(function()

  299. wait()

  300. descendant:Destroy()

  301. end)

  302. end

  303. end)

  304. game:GetService("ProximityPromptService").PromptButtonHoldBegan:Connect(function(prompt)

  305. if OrionLib.Flags["InstantToggle"].Value == true then

  306. fireproximityprompt(prompt)

  307. end

  308. end)

  309. local old

  310. old = hookmetamethod(game,"__namecall",newcclosure(function(self,...)

  311. local args = {...}

  312. local method = getnamecallmethod()

  313. if tostring(self) == 'Screech' and method == "FireServer" and OrionLib.Flags["ScreechToggle"].Value == true then

  314. args[1] = true

  315. return old(self,unpack(args))

  316. end

  317. if tostring(self) == 'ClutchHeartbeat' and method == "FireServer" and OrionLib.Flags["HeartbeatWin"].Value == true then

  318. args[2] = true

  319. return old(self,unpack(args))

  320. end

  321. return old(self,...)

  322. end))

  323. workspace.CurrentCamera.ChildAdded:Connect(function(child)

  324. if child.Name == "Screech" and OrionLib.Flags["ScreechToggle"].Value == true then

  325. child:Destroy()

  326. end

  327. end)

  328. local NotificationCoroutine = coroutine.create(function()

  329. LatestRoom.Changed:Connect(function()

  330. if OrionLib.Flags["PredictToggle"].Value == true then

  331. local n = ChaseStart.Value - LatestRoom.Value

  332. if 0 < n and n < 4 then

  333. OrionLib:MakeNotification({

  334. Name = "Warning!",

  335. Content = "Event in " .. tostring(n) .. " rooms.",

  336. Time = 5

  337. })

  338. end

  339. end

  340. if OrionLib.Flags["BookToggle"].Value == true then

  341. if LatestRoom.Value == 50 then

  342. coroutine.resume(BookCoroutine)

  343. end

  344. end

  345. if OrionLib.Flags["FigureToggle"].Value == true then

  346. if LatestRoom.Value == 50 then

  347. coroutine.resume(EntityCoroutine)

  348. end

  349. end

  350. end)

  351. workspace.ChildAdded:Connect(function(inst)

  352. if inst.Name == "RushMoving" and OrionLib.Flags["MobToggle"].Value == true then

  353. if OrionLib.Flags["AvoidRushToggle"].Value == true then

  354. OrionLib:MakeNotification({

  355. Name = "Warning!",

  356. Content = "Avoiding Rush. Please wait.",

  357. Time = 5

  358. })

  359. local OldPos = game.Players.LocalPlayer.Character.HumanoidRootPart.Position

  360. local con = game:GetService("RunService").Heartbeat:Connect(function()

  361. game.Players.LocalPlayer.Character:MoveTo(OldPos + Vector3.new(0,20,0))

  362. end)

  363. inst.Destroying:Wait()

  364. con:Disconnect()

  365. game.Players.LocalPlayer.Character:MoveTo(OldPos)

  366. else

  367. OrionLib:MakeNotification({

  368. Name = "Warning!",

  369. Content = "Rush has spawned, hide!",

  370. Time = 5

  371. })

  372. end

  373. elseif inst.Name == "AmbushMoving" and OrionLib.Flags["MobToggle"].Value == true then

  374. if OrionLib.Flags["AvoidRushToggle"].Value == true then

  375. OrionLib:MakeNotification({

  376. Name = "Warning!",

  377. Content = "Avoiding Ambush. Please wait.",

  378. Time = 5

  379. })

  380. local OldPos = game.Players.LocalPlayer.Character.HumanoidRootPart.Position

  381. local con = game:GetService("RunService").Heartbeat:Connect(function()

  382. game.Players.LocalPlayer.Character:MoveTo(OldPos + Vector3.new(0,20,0))

  383. end)

  384. inst.Destroying:Wait()

  385. con:Disconnect()

  386. game.Players.LocalPlayer.Character:MoveTo(OldPos)

  387. else

  388. OrionLib:MakeNotification({

  389. Name = "Warning!",

  390. Content = "Ambush has spawned, hide!",

  391. Time = 5

  392. })

  393. end

  394. end

  395. end)

  396. end)

  397. --// ok actual code ends here

  398. local CreditsTab = Window:MakeTab({

  399. Name = "Credits",

  400. Icon = "rbxassetid://4483345998",

  401. PremiumOnly = false

  402. })

  403. CreditsTab:AddParagraph("Credits to","OminousVibes - (Got most of the ideas from their thread, check it out! - https://v3rmillion.net/showthread.php?tid=1184088)")

  404. coroutine.resume(NotificationCoroutine)

  405. OrionLib:Init()

  406. task.wait(2)

ROBLOX DOORS 👁️ SCRIPT GUI - Pastebin.com (2024)

References

Top Articles
Latest Posts
Article information

Author: Zonia Mosciski DO

Last Updated:

Views: 5370

Rating: 4 / 5 (71 voted)

Reviews: 94% of readers found this page helpful

Author information

Name: Zonia Mosciski DO

Birthday: 1996-05-16

Address: Suite 228 919 Deana Ford, Lake Meridithberg, NE 60017-4257

Phone: +2613987384138

Job: Chief Retail Officer

Hobby: Tai chi, Dowsing, Poi, Letterboxing, Watching movies, Video gaming, Singing

Introduction: My name is Zonia Mosciski DO, I am a enchanting, joyous, lovely, successful, hilarious, tender, outstanding person who loves writing and wants to share my knowledge and understanding with you.