[🎃] Residence Massacre
5.2k Views
37.5k Executions

RM Helper [Bunker,spirit helper...][all nights]

10K executions
Residence Massacre
niceueuew
niceueuew10K executions
2 months ago

Reviewed by batusScriptBlox staffon How review works

Please login to perform these actions:

RM Helper [Bunker,spirit helper...][all nights] is a Residence Massacre script for Roblox, uploaded to ScriptBlox on Sep 2, 2026. Reviewed by a person on Sep 4, 2026.

Does it work?

Early reports

100% say it works · 1 report in the last 2 weeks

Also noticed:

Description

Description of the Script (English) This Lua script is a client-side helper tool for the Roblox game Residence Massacre. It provides a GUI menu with utility features to assist players during gameplay. Core Features Anti-Kick Protection. The script includes an Adonis anti-cheat bypass and dual hook mechanisms (__namecall and __index) to intercept and block kick commands from the server, reducing the chance of being kicked when using other features. Safe Teleportation. Offers teleport buttons to key locations (Generator, Fuse Box, House, 2nd Floor, Safe Zone). The tpSafe() function ensures a smooth teleport by temporarily zeroing the character’s movement speed, then restoring it after a brief delay to avoid triggering movement-based anti-cheat checks. Precise Coordinates. Uses exact CFrame values for key in‑game objects (e.g., Fuse Box at (-1.48, 6.19, -95.05)), preventing the character from teleporting into walls or invalid positions that could trigger kicks. ESP / Wallhack. Draws on-screen indicators for important entities: the Monster, Generator, Fuse Box, and other players. Shows distance, status (e.g., fuel level, fuse timer), and basic health information. Uses the Drawing API for text labels, boxes, and tracers. Utility Toggles: Infinite Stamina: Modifies stamina values via metamethod hooks or a fallback loop to keep sprint stamina at a constant level. FullBright: Forces lighting parameters (brightness, clock time, fog, shadows, ambient color) to maximum visibility and maintains them every heartbeat. Noclip: Disables CanCollide on all character parts during activation, allowing the player to walk through walls; restores original collision settings when disabled. Status Tracking. Monitors the Fuse Box and Generator states: Fuse Box: detects the “WarningSign” BillboardGui to determine if it’s broken and calculates how long it has been broken. Generator: reads the Fuel value to display remaining fuel percentage. Custom GUI. A draggable, semi-transparent ScreenGui with a clean layout, color-coded buttons, toggle switches, and section dividers for easy navigation. Key Design Choices Dual Kick Interception. Combines hookmetamethod on __namecall (for direct calls) and __index (for property access like Player.Kick) to cover more kick scenarios. Smooth Movement Handling. The safe teleport routine avoids abrupt position changes that can be flagged by anti-cheat systems. Dynamic ESP Updates. Runs on RenderStepped to keep ESP elements aligned with the camera and updated each frame, including distance calculations and visibility checks via WorldToViewportPoint. State Restoration. Features like FullBright and Noclip store original values before modification and restore them when toggled off, minimizing visual or mechanical side effects after disabling the feature. Note: Using scripts with anti-cheat bypasses, ESP, or movement modifications in Roblox can violate the Terms of Service and may lead to account penalties. Use such tools only in private or permitted environments.

View Raw
local Players = game:GetService("Players")
local Workspace = game:GetService("Workspace")
local UIS = game:GetService("UserInputService")

local lp = Players.LocalPlayer

local LOC = {
	home = CFrame.new(-34.18, 9.54, -47.09),
	living = CFrame.new(-30.45, 9.54, -48.73),
	bedroom = CFrame.new(-26.48, 25.29, -70.10),
	bathroom = CFrame.new(-30.76, 25.26, -52.87),
	floor2 = CFrame.new(-3.90, 25.29, -71.19),
	ladder = CFrame.new(-0.17, 9.29, -81.32),
	power = CFrame.new(-1.48, 6.19, -95.05),
	oxygen = CFrame.new(-79.69, 6.29, -127.54),
	elec = CFrame.new(-79.09, 6.17, -132.72),
	safe1 = CFrame.new(-79.71, 21.27, -124.94),
	safe2 = CFrame.new(-15.41, 25.29, -53.18),
	n2gen = CFrame.new(-79.09, 6.17, -132.72),
	n2storage = CFrame.new(-73.50, 6.17, -125.30),
	n2tower = CFrame.new(-95.80, 6.17, -100.50),
	n2office = CFrame.new(-60.30, 6.17, -110.40),
	sn2 = CFrame.new(-78.81, 19.27, -134.28),
}

local function tp(cf)
	local c = lp.Character
	if not c then return end
	local hr = c:FindFirstChild("HumanoidRootPart")
	if hr then hr.CFrame = cf end
end

local function tpObj(names, offset)
	offset = offset or Vector3.new(0, 5, 4)
	for _, name in ipairs(names) do
		local o = Workspace:FindFirstChild(name)
		if o then
			local p
			if o:IsA("Model") and o.PrimaryPart then p = o.PrimaryPart.Position
			elseif o:IsA("BasePart") then p = o.Position


Comments

8
Log in to join the conversation. Login
Hecker6969's profile picture
Hecker69691 week ago

It's gud enough

1
niceueuew's profile picture
niceueuewUploader2 days ago

@Hecker6969 thanks

1
LockedinLockedin's profile picture
LockedinLockedin1 week ago

could you update it for the rework ?

1
niceueuew's profile picture
niceueuewUploader1 week ago

@LockedinLockedin I’m making a new script, I’ll release it soon.

1
TrueScriptUser's profile picture
TrueScriptUser1 month ago

What executors this script supporing?

0
niceueuew's profile picture
niceueuewUploader1 month ago(edited)

@TrueScriptUser I don’t know, but I use Xeno

1
xpcall's profile picture
xpcall2 months ago

ai

0
niceueuew's profile picture
niceueuewUploader1 month ago

@xpcall Not fully, but overall, yes, you can use my new script, but it’s in beta and there are a lot of bugs.

1