Draydop

Untitled

Mar 10th, 2024
15
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.04 KB | None | 0 0
  1. local Player = game.Players.LocalPlayer
  2. local Character = Player.Character or Player.CharacterAdded:Wait()
  3.  
  4. local Lighting = game:GetService("Lighting")
  5. local ReplicatedStorage = game:GetService("ReplicatedStorage")
  6. local Remotes = ReplicatedStorage:WaitForChild("Remotes")
  7.  
  8. local OrionLib = loadstring(game:HttpGet(('https://raw.githubusercontent.com/shlexware/Orion/main/source')))()
  9. local ESP = loadstring(game:HttpGet("https://raw.githubusercontent.com/GhostDuckyy/ESP-Library/main/Kiriot22/source.lua"))()
  10. ESP.Players = false
  11. ESP:Toggle(true)
  12.  
  13. local MainWindow = OrionLib:MakeWindow({
  14. Name = "Residence Massacre",
  15. HidePremium = true,
  16. SaveConfig = true,
  17. ConfigFolder = "Residence Massacre",
  18. IntroEnabled = false,
  19. })
  20.  
  21. -- Credits to getgc for adonis bypass
  22. loadstring(game:HttpGet("https://raw.githubusercontent.com/IceMinisterq/Misc-Script/main/adonis%20ac%20bypass.lua"))()
  23.  
  24. local antiCheatBypass; antiCheatBypass = hookmetamethod(game, "__namecall", function(self, ...)
  25. local method = getnamecallmethod()
  26.  
  27. if string.lower(method) == "kick" then
  28. return task.wait(9e9)
  29. end
  30.  
  31. if string.lower(method) == "fireserver" then
  32. if string.lower(self.Name) == "kick" then
  33. return task.wait(9e9)
  34. end
  35. end
  36.  
  37. return antiCheatBypass(self, ...)
  38. end)
  39.  
  40. print("Sucessfully bypassed client-sided anti-cheat")
  41.  
  42. local walkSpeed = 12
  43. local sprintSpeed = 17
  44.  
  45. local newIndexHook; newIndexHook = hookmetamethod(game, "__newindex", function(Self, Key, NewValue, ...)
  46. if checkcaller() then
  47. return newIndexHook(Self, Key, NewValue, ...)
  48. end
  49.  
  50. if Self == Player and Key == "CameraMode" and OrionLib.Flags["unlock_third_person"].Value == true then
  51. return newIndexHook(Self, Key, Enum.CameraMode.Classic, ...)
  52. end
  53.  
  54. if Self.Name == "Stam" and Key == "Value" and OrionLib.Flags["infinite_stamina"].Value == true then
  55. return newIndexHook(Self, Key, 5, ...)
  56. end
  57.  
  58. if Self.Name == "Humanoid" and Self.Parent.Name == Player.Name and Key == "WalkSpeed" then
  59. if NewValue == 12 then
  60. return newIndexHook(Self, Key, walkSpeed, ...)
  61. elseif NewValue == 17 then
  62. return newIndexHook(Self, Key, sprintSpeed, ...)
  63. end
  64. end
  65.  
  66. return newIndexHook(Self, Key, NewValue, ...)
  67. end)
  68.  
  69. local fullbrightEnabled = false
  70. game:GetService("RunService").Heartbeat:Connect(function()
  71. if fullbrightEnabled then
  72. Lighting.Brightness = 2
  73. Lighting.ClockTime = 14
  74. Lighting.FogEnd = 100000
  75. Lighting.GlobalShadows = false
  76. Lighting.OutdoorAmbient = Color3.fromRGB(128, 128, 128)
  77. end
  78. end)
  79.  
  80. local MainTab = MainWindow:MakeTab({
  81. Name = "Main",
  82. PremiumOnly = false
  83. })
  84.  
  85. local InfiniteStamina = MainTab:AddToggle({
  86. Name = "Infinite Stamina",
  87. Default = false,
  88. Flag = "infinite_stamina",
  89. Save = true,
  90. Callback = function(isOn)
  91.  
  92. end
  93. })
  94.  
  95. local WalkSpeed = MainTab:AddSlider({
  96. Name = "Walk Speed",
  97. Min = 12,
  98. Max = 100,
  99. Default = 12,
  100. Increment = 1,
  101. Flag = "walk_speed",
  102. Save = true,
  103. Callback = function(newValue)
  104. walkSpeed = newValue
  105.  
  106. if Player.Character then
  107. Player.Character.Humanoid.WalkSpeed = newValue
  108. end
  109. end
  110. })
  111.  
  112. local SprintSpeed = MainTab:AddSlider({
  113. Name = "Sprint Speed",
  114. Min = 17,
  115. Max = 100,
  116. Default = 17,
  117. Increment = 1,
  118. Flag = "sprint_speed",
  119. Save = true,
  120. Callback = function(newValue)
  121. sprintSpeed = newValue
  122. end
  123. })
  124.  
  125. MainTab:AddSection({
  126. Name = "Automations"
  127. })
  128.  
  129. local Doors = workspace:WaitForChild("Doors")
  130.  
  131. local AutomaticallyOpenDoors = MainTab:AddToggle({
  132. Name = "Automatically Open Doors",
  133. Default = false,
  134. Flag = "automatically_open_doors",
  135. Save = true,
  136. Callback = function(isOn)
  137. end
  138. })
  139.  
  140. task.spawn(function()
  141. while task.wait() do
  142. if OrionLib.Flags["automatically_open_doors"].Value == true then
  143. if not Player.Character then
  144. continue
  145. end
  146.  
  147. for _, door in pairs(Doors:GetChildren()) do
  148. if door.Name == "Door" then
  149. local distance = (door.Main.Position - Player.Character.HumanoidRootPart.Position).Magnitude
  150.  
  151. if distance <= 8 and door.Status.Open.Value == false then
  152. fireclickdetector(door.Detector.ClickDetector)
  153. end
  154. end
  155. end
  156. end
  157. end
  158. end)
  159.  
  160. local AutomaticallyRestorePower = MainTab:AddToggle({
  161. Name = "Automatically Restore Power",
  162. Default = false,
  163. Flag = "automatically_restore_power",
  164. Save = true,
  165. Callback = function(isOn)
  166. end
  167. })
  168.  
  169. local FuseBox = workspace:WaitForChild("FuseBox")
  170. local WarningGUI = FuseBox:WaitForChild("WarningSign"):WaitForChild("BillboardGui")
  171.  
  172. WarningGUI:GetPropertyChangedSignal("Enabled"):Connect(function()
  173. if OrionLib.Flags["automatically_restore_power"].Value == true then
  174. if WarningGUI.Enabled == false then return end
  175.  
  176. local wrench = Player.Backpack:FindFirstChild("Wrench") or Player.Character:FindFirstChild("Wrench")
  177.  
  178. if wrench == nil then return end
  179.  
  180. local originalPosition = Player.Character.HumanoidRootPart.CFrame
  181.  
  182. Character.HumanoidRootPart.CFrame = CFrame.new(-1.7270968, 4.49999857, -91.3651733, -0.999955058, 7.80579441e-08, -0.00948043261, 7.75318725e-08, 1, 5.58571998e-08, 0.00948043261, 5.51196528e-08, -0.999955058)
  183. task.wait(0.1)
  184.  
  185. if FuseBox.Status.Open.Value == false then
  186. repeat
  187. fireclickdetector(FuseBox.Model.Detector.ClickDetector)
  188. task.wait()
  189. until FuseBox.Status.Open.Value == true
  190. end
  191.  
  192. wrench.Parent = Player.Character
  193.  
  194. for _, wire in pairs(FuseBox.Wires:GetChildren()) do
  195. if wire.Sparkles.Enabled == true then
  196. Remotes.ClickWire:FireServer(wire)
  197. end
  198. end
  199.  
  200. wrench.Parent = Player.Backpack
  201. Character.HumanoidRootPart.CFrame = originalPosition
  202. end
  203. end)
  204.  
  205. local AutomaticallyRestoreFuel = MainTab:AddToggle({
  206. Name = "Automatically Restore Fuel",
  207. Default = false,
  208. Flag = "automatically_restore_fuel",
  209. Save = true,
  210. Callback = function(isOn)
  211. end
  212. })
  213.  
  214. local Shack = workspace:WaitForChild("Shack")
  215. local WarningGUI_Shack = Shack:WaitForChild("Generator"):WaitForChild("WarningSign"):WaitForChild("BillboardGui")
  216.  
  217. WarningGUI_Shack:GetPropertyChangedSignal("Enabled"):Connect(function()
  218. if OrionLib.Flags["automatically_restore_fuel"].Value == true then
  219. if WarningGUI_Shack.Enabled == false then return end
  220.  
  221. local originalPosition = Player.Character.HumanoidRootPart.CFrame
  222.  
  223. Character.HumanoidRootPart.CFrame = CFrame.new(-79.7254257, 4.67498064, -132.755371, 0.999983847, 1.62270264e-09, 0.00568361348, -2.22811014e-09, 1, 1.0651172e-07, -0.00568361348, -1.06522663e-07, 0.999983847)
  224. task.wait(0.1)
  225.  
  226. repeat
  227. repeat
  228. fireclickdetector(Shack.JerryCan.ClickDetector)
  229. task.wait()
  230. until Character:FindFirstChild("JerryCan") ~= nil
  231.  
  232. task.wait(0.1)
  233.  
  234. repeat
  235. fireclickdetector(Shack.Generator.ClickDetector)
  236. task.wait()
  237. until Character:FindFirstChild("JerryCan") == nil
  238.  
  239. task.wait()
  240. until Shack.Generator.Fuel.Value == 100
  241.  
  242. Character.HumanoidRootPart.CFrame = originalPosition
  243. end
  244. end)
  245.  
  246. local VisualsTab = MainWindow:MakeTab({
  247. Name = "Visuals",
  248. PremiumOnly = false
  249. })
  250.  
  251. Lighting:SetAttribute("Brightness", Lighting.Brightness)
  252. Lighting:SetAttribute("ClockTime", Lighting.ClockTime)
  253. Lighting:SetAttribute("FogEnd", Lighting.FogEnd)
  254. Lighting:SetAttribute("GlobalShadows", Lighting.GlobalShadows)
  255. Lighting:SetAttribute("OutdoorAmbient", Lighting.OutdoorAmbient)
  256.  
  257. local Fullbright = VisualsTab:AddToggle({
  258. Name = "Fullbright",
  259. Default = false,
  260. Flag = "fullbright",
  261. Save = true,
  262. Callback = function(isOn)
  263. -- Pasted from infinity yield source
  264. fullbrightEnabled = isOn
  265.  
  266. if isOn then
  267. Lighting.Brightness = 2
  268. Lighting.ClockTime = 14
  269. Lighting.FogEnd = 100000
  270. Lighting.GlobalShadows = false
  271. Lighting.OutdoorAmbient = Color3.fromRGB(128, 128, 128)
  272. else
  273. Lighting.Brightness = Lighting:GetAttribute("Brightness")
  274. Lighting.ClockTime = Lighting:GetAttribute("ClockTime")
  275. Lighting.FogEnd = Lighting:GetAttribute("FogEnd")
  276. Lighting.GlobalShadows = Lighting:GetAttribute("GlobalShadows")
  277. Lighting.OutdoorAmbient = Lighting:GetAttribute("OutdoorAmbient")
  278. end
  279. end
  280. })
  281.  
  282. local UnlockThirdPerson = VisualsTab:AddToggle({
  283. Name = "Unlock Third Person",
  284. Default = false,
  285. Flag = "unlock_third_person",
  286. Save = true,
  287. Callback = function(isOn)
  288. if isOn then
  289. Player.CameraMaxZoomDistance = 1000
  290. Player.CameraMode = Enum.CameraMode.Classic
  291. else
  292. Player.CameraMaxZoomDistance = 16
  293. end
  294. end
  295. })
  296.  
  297. local ESPTab = MainWindow:MakeTab({
  298. Name = "ESP",
  299. PremiumOnly = false
  300. })
  301.  
  302. local PlayersESP = ESPTab:AddToggle({
  303. Name = "Players ESP",
  304. Default = false,
  305. Flag = "players_ESP",
  306. Save = true,
  307. Callback = function(isOn)
  308. ESP.Players = isOn
  309. end
  310. })
  311.  
  312. local ItemSpots = workspace:WaitForChild("ItemSpots")
  313.  
  314. for _, spot in pairs(ItemSpots:GetChildren()) do
  315. local theItem = spot:FindFirstChildOfClass("Tool") or spot:FindFirstChildOfClass("Model")
  316.  
  317. spot.ChildAdded:Connect(function(child)
  318. if child:IsA("Tool") or child:IsA("Model") then
  319. child:WaitForChild("Handle")
  320. ESP:Add(child.Handle, {
  321. Name = child.Name,
  322. Color = Color3.fromRGB(226, 169, 123),
  323. IsEnabled = "Items"
  324. })
  325. end
  326. end)
  327.  
  328. if not theItem then
  329. continue
  330. end
  331.  
  332. ESP:Add(theItem.Handle, {
  333. Name = theItem.Name,
  334. Color = Color3.fromRGB(226, 169, 123),
  335. IsEnabled = "Items",
  336. })
  337. end
  338.  
  339. local ItemsESP = ESPTab:AddToggle({
  340. Name = "Item ESP",
  341. Default = false,
  342. Flag = "itemsESP",
  343. Save = true,
  344. Callback = function(isOn)
  345. ESP.Items = isOn
  346. end
  347. })
  348.  
  349. ESP:AddObjectListener(workspace, {
  350. Name = "Mutant",
  351. Type = "Model",
  352. CustomName = "Mutant",
  353. PrimaryPart = function(obj)
  354. return obj:WaitForChild("HumanoidRootPart")
  355. end,
  356. IsEnabled = "Mutant"
  357. })
  358.  
  359. local MutantESP = ESPTab:AddToggle({
  360. Name = "Mutant ESP",
  361. Default = false,
  362. Flag = "mutant_ESP",
  363. Save = true,
  364. Callback = function(isOn)
  365. ESP.Mutant = isOn
  366. end
  367. })
  368.  
  369. OrionLib:Init()
  370. OrionLib:MakeNotification({
  371. Name = "Loaded!",
  372. Content = "Created by pixeluted",
  373. Time = 8
  374. })
  375.  
Add Comment
Please, Sign In to add comment