From venuslock, 2 Months ago, written in Plain Text.
Embed
  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.