local Player = game.Players.LocalPlayer local Character = Player.Character or Player.CharacterAdded:Wait() local Lighting = game:GetService("Lighting") local ReplicatedStorage = game:GetService("ReplicatedStorage") local Remotes = ReplicatedStorage:WaitForChild("Remotes") local OrionLib = loadstring(game:HttpGet(('https://raw.githubusercontent.com/shlexware/Orion/main/source')))() local ESP = loadstring(game:HttpGet("https://raw.githubusercontent.com/GhostDuckyy/ESP-Library/main/Kiriot22/source.lua"))() ESP.Players = false ESP:Toggle(true) local MainWindow = OrionLib:MakeWindow({ Name = "Residence Massacre", HidePremium = true, SaveConfig = true, ConfigFolder = "Residence Massacre", IntroEnabled = false, }) -- Credits to getgc for adonis bypass loadstring(game:HttpGet("https://raw.githubusercontent.com/IceMinisterq/Misc-Script/main/adonis%20ac%20bypass.lua"))() local antiCheatBypass; antiCheatBypass = hookmetamethod(game, "__namecall", function(self, ...) local method = getnamecallmethod() if string.lower(method) == "kick" then return task.wait(9e9) end if string.lower(method) == "fireserver" then if string.lower(self.Name) == "kick" then return task.wait(9e9) end end return antiCheatBypass(self, ...) end) print("Sucessfully bypassed client-sided anti-cheat") local walkSpeed = 12 local sprintSpeed = 17 local newIndexHook; newIndexHook = hookmetamethod(game, "__newindex", function(Self, Key, NewValue, ...) if checkcaller() then return newIndexHook(Self, Key, NewValue, ...) end if Self == Player and Key == "CameraMode" and OrionLib.Flags["unlock_third_person"].Value == true then return newIndexHook(Self, Key, Enum.CameraMode.Classic, ...) end if Self.Name == "Stam" and Key == "Value" and OrionLib.Flags["infinite_stamina"].Value == true then return newIndexHook(Self, Key, 5, ...) end if Self.Name == "Humanoid" and Self.Parent.Name == Player.Name and Key == "WalkSpeed" then if NewValue == 12 then return newIndexHook(Self, Key, walkSpeed, ...) elseif NewValue == 17 then return newIndexHook(Self, Key, sprintSpeed, ...) end end return newIndexHook(Self, Key, NewValue, ...) end) local fullbrightEnabled = false game:GetService("RunService").Heartbeat:Connect(function() if fullbrightEnabled then Lighting.Brightness = 2 Lighting.ClockTime = 14 Lighting.FogEnd = 100000 Lighting.GlobalShadows = false Lighting.OutdoorAmbient = Color3.fromRGB(128, 128, 128) end end) local MainTab = MainWindow:MakeTab({ Name = "Main", PremiumOnly = false }) local InfiniteStamina = MainTab:AddToggle({ Name = "Infinite Stamina", Default = false, Flag = "infinite_stamina", Save = true, Callback = function(isOn) end }) local WalkSpeed = MainTab:AddSlider({ Name = "Walk Speed", Min = 12, Max = 100, Default = 12, Increment = 1, Flag = "walk_speed", Save = true, Callback = function(newValue) walkSpeed = newValue if Player.Character then Player.Character.Humanoid.WalkSpeed = newValue end end }) local SprintSpeed = MainTab:AddSlider({ Name = "Sprint Speed", Min = 17, Max = 100, Default = 17, Increment = 1, Flag = "sprint_speed", Save = true, Callback = function(newValue) sprintSpeed = newValue end }) MainTab:AddSection({ Name = "Automations" }) local Doors = workspace:WaitForChild("Doors") local AutomaticallyOpenDoors = MainTab:AddToggle({ Name = "Automatically Open Doors", Default = false, Flag = "automatically_open_doors", Save = true, Callback = function(isOn) end }) task.spawn(function() while task.wait() do if OrionLib.Flags["automatically_open_doors"].Value == true then if not Player.Character then continue end for _, door in pairs(Doors:GetChildren()) do if door.Name == "Door" then local distance = (door.Main.Position - Player.Character.HumanoidRootPart.Position).Magnitude if distance <= 8 and door.Status.Open.Value == false then fireclickdetector(door.Detector.ClickDetector) end end end end end end) local AutomaticallyRestorePower = MainTab:AddToggle({ Name = "Automatically Restore Power", Default = false, Flag = "automatically_restore_power", Save = true, Callback = function(isOn) end }) local FuseBox = workspace:WaitForChild("FuseBox") local WarningGUI = FuseBox:WaitForChild("WarningSign"):WaitForChild("BillboardGui") WarningGUI:GetPropertyChangedSignal("Enabled"):Connect(function() if OrionLib.Flags["automatically_restore_power"].Value == true then if WarningGUI.Enabled == false then return end local wrench = Player.Backpack:FindFirstChild("Wrench") or Player.Character:FindFirstChild("Wrench") if wrench == nil then return end local originalPosition = Player.Character.HumanoidRootPart.CFrame 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) task.wait(0.1) if FuseBox.Status.Open.Value == false then repeat fireclickdetector(FuseBox.Model.Detector.ClickDetector) task.wait() until FuseBox.Status.Open.Value == true end wrench.Parent = Player.Character for _, wire in pairs(FuseBox.Wires:GetChildren()) do if wire.Sparkles.Enabled == true then Remotes.ClickWire:FireServer(wire) end end wrench.Parent = Player.Backpack Character.HumanoidRootPart.CFrame = originalPosition end end) local AutomaticallyRestoreFuel = MainTab:AddToggle({ Name = "Automatically Restore Fuel", Default = false, Flag = "automatically_restore_fuel", Save = true, Callback = function(isOn) end }) local Shack = workspace:WaitForChild("Shack") local WarningGUI_Shack = Shack:WaitForChild("Generator"):WaitForChild("WarningSign"):WaitForChild("BillboardGui") WarningGUI_Shack:GetPropertyChangedSignal("Enabled"):Connect(function() if OrionLib.Flags["automatically_restore_fuel"].Value == true then if WarningGUI_Shack.Enabled == false then return end local originalPosition = Player.Character.HumanoidRootPart.CFrame 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) task.wait(0.1) repeat repeat fireclickdetector(Shack.JerryCan.ClickDetector) task.wait() until Character:FindFirstChild("JerryCan") ~= nil task.wait(0.1) repeat fireclickdetector(Shack.Generator.ClickDetector) task.wait() until Character:FindFirstChild("JerryCan") == nil task.wait() until Shack.Generator.Fuel.Value == 100 Character.HumanoidRootPart.CFrame = originalPosition end end) local VisualsTab = MainWindow:MakeTab({ Name = "Visuals", PremiumOnly = false }) Lighting:SetAttribute("Brightness", Lighting.Brightness) Lighting:SetAttribute("ClockTime", Lighting.ClockTime) Lighting:SetAttribute("FogEnd", Lighting.FogEnd) Lighting:SetAttribute("GlobalShadows", Lighting.GlobalShadows) Lighting:SetAttribute("OutdoorAmbient", Lighting.OutdoorAmbient) local Fullbright = VisualsTab:AddToggle({ Name = "Fullbright", Default = false, Flag = "fullbright", Save = true, Callback = function(isOn) -- Pasted from infinity yield source fullbrightEnabled = isOn if isOn then Lighting.Brightness = 2 Lighting.ClockTime = 14 Lighting.FogEnd = 100000 Lighting.GlobalShadows = false Lighting.OutdoorAmbient = Color3.fromRGB(128, 128, 128) else Lighting.Brightness = Lighting:GetAttribute("Brightness") Lighting.ClockTime = Lighting:GetAttribute("ClockTime") Lighting.FogEnd = Lighting:GetAttribute("FogEnd") Lighting.GlobalShadows = Lighting:GetAttribute("GlobalShadows") Lighting.OutdoorAmbient = Lighting:GetAttribute("OutdoorAmbient") end end }) local UnlockThirdPerson = VisualsTab:AddToggle({ Name = "Unlock Third Person", Default = false, Flag = "unlock_third_person", Save = true, Callback = function(isOn) if isOn then Player.CameraMaxZoomDistance = 1000 Player.CameraMode = Enum.CameraMode.Classic else Player.CameraMaxZoomDistance = 16 end end }) local ESPTab = MainWindow:MakeTab({ Name = "ESP", PremiumOnly = false }) local PlayersESP = ESPTab:AddToggle({ Name = "Players ESP", Default = false, Flag = "players_ESP", Save = true, Callback = function(isOn) ESP.Players = isOn end }) local ItemSpots = workspace:WaitForChild("ItemSpots") for _, spot in pairs(ItemSpots:GetChildren()) do local theItem = spot:FindFirstChildOfClass("Tool") or spot:FindFirstChildOfClass("Model") spot.ChildAdded:Connect(function(child) if child:IsA("Tool") or child:IsA("Model") then child:WaitForChild("Handle") ESP:Add(child.Handle, { Name = child.Name, Color = Color3.fromRGB(226, 169, 123), IsEnabled = "Items" }) end end) if not theItem then continue end ESP:Add(theItem.Handle, { Name = theItem.Name, Color = Color3.fromRGB(226, 169, 123), IsEnabled = "Items", }) end local ItemsESP = ESPTab:AddToggle({ Name = "Item ESP", Default = false, Flag = "itemsESP", Save = true, Callback = function(isOn) ESP.Items = isOn end }) ESP:AddObjectListener(workspace, { Name = "Mutant", Type = "Model", CustomName = "Mutant", PrimaryPart = function(obj) return obj:WaitForChild("HumanoidRootPart") end, IsEnabled = "Mutant" }) local MutantESP = ESPTab:AddToggle({ Name = "Mutant ESP", Default = false, Flag = "mutant_ESP", Save = true, Callback = function(isOn) ESP.Mutant = isOn end }) OrionLib:Init() OrionLib:MakeNotification({ Name = "Loaded!", Content = "Created by pixeluted", Time = 8 })