Residence Massacre script

Photo of author
Published by

The Residence Massacre script is designed to elevate your Roblox gaming by providing enhanced features and functionalities. Whether you are a seasoned player or just starting, this script offers significant benefits to enrich your gameplay.

Benefits of the Residence Massacre Script

Improved Gameplay Experience

The script brings a multitude of features that streamline and enhance the overall gaming experience, making it more engaging and enjoyable.

Increased Efficiency

By automating certain aspects of the game, the script allows for a more efficient and smooth gameplay, freeing up time to focus on strategic elements.

Customization Options

The script offers various customization options, enabling players to tailor their gaming experience to their preferences.

Features that make this Residence Massacre script so powerful

  • Infinitely Sprint: Move swiftly and stealthily through the eerie corridors of the residence, evading threats and uncovering secrets.
  • Automatically Fix Electricity: Keep the lights on and fend off the darkness by automatically repairing electrical systems.
  • Automatically Fill in Fuel for the Generator: Maintain vital power sources by automatically refueling generators, enabling you to focus on survival.
  • Unlock Third Camera Inside House: Gain a strategic advantage with an additional perspective that provides crucial insights into your surroundings.
  • Items ESP: Easily locate essential items and resources scattered throughout the residence with the help of enhanced item ESP.
  • Mutant ESP: Stay vigilant and anticipate threats with mutant ESP, which highlights the presence of dangerous creatures lurking in the shadows.
  • Player ESP: Keep track of other players and potential allies or adversaries with player ESP, providing invaluable information.
  • Automatically Open Doors When Near Seamlessly explore every nook and cranny of the residence.

Code:

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
})

Copying and Using the Script

  • Access the Script: Click the button above to access the script.
  • Copying the Code: Select and copy the entire script code.
  • Applying the Script: Use a script executor of your choice to implement the script in the game.
Click to rate this script!
[Total: 0 Average: 0]

Leave a Comment