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

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

Residence Massacreniceueuewniceueuew 3.7K views 27.9K executesUpdated Sep 2, 2026
1.7/ 5(3 votes)
1233% Positive
Lua Script•448 lines (16272 chars)
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
			else
				local h = o:FindFirstChild("Handle")
				if h then p = h.Position end
			end
			if p then tp(CFrame.new(p + offset)) return end
		end
	end
	warn("[TP] Not found: " .. names[1])
end

-- GUI
local gui = Instance.new("ScreenGui")
gui.Name = "RMH"
gui.ResetOnSpawn = false
gui.Parent = lp:WaitForChild("PlayerGui")

local main = Instance.new("Frame")
main.Size = UDim2.new(0, 580, 0, 420)
main.Position = UDim2.new(0.5, -290, 0.5, -210)
main.BackgroundColor3 = Color3.fromRGB(22, 22, 30)
main.BorderSizePixel = 0
main.Parent = gui
Instance.new("UICorner", main).CornerRadius = UDim.new(0, 10)

local header = Instance.new("Frame")
header.Size = UDim2.new(1, 0, 0, 40)
header.BackgroundColor3 = Color3.fromRGB(30, 30, 42)
header.BorderSizePixel = 0
header.Parent = main
Instance.new("UICorner", header).CornerRadius = UDim.new(0, 10)

local title = Instance.new("TextLabel")
title.Size = UDim2.new(0, 200, 0, 24)
title.Position = UDim2.new(0, 16, 0, 8)
title.BackgroundTransparency = 1
title.Text = "RM Helper"
title.Font = Enum.Font.GothamBold
title.TextSize = 16
title.TextColor3 = Color3.fromRGB(120, 190, 255)
title.Parent = header

local closeBtn = Instance.new("TextButton")
closeBtn.Size = UDim2.new(0, 28, 0, 28)
closeBtn.Position = UDim2.new(1, -36, 0, 6)
closeBtn.BackgroundTransparency = 1
closeBtn.Text = "X"
closeBtn.Font = Enum.Font.GothamBold
closeBtn.TextSize = 14
closeBtn.TextColor3 = Color3.fromRGB(140, 140, 155)
closeBtn.Parent = header
closeBtn.MouseButton1Click:Connect(function() gui:Destroy() end)

local tabBar = Instance.new("Frame")
tabBar.Size = UDim2.new(1, 0, 0, 36)
tabBar.Position = UDim2.new(0, 0, 0, 40)
tabBar.BackgroundColor3 = Color3.fromRGB(26, 26, 38)
tabBar.BorderSizePixel = 0
tabBar.Parent = main

local pages = {}
local tabs = {}

local function createTab(name, idx)
	local page = Instance.new("ScrollingFrame")
	page.Size = UDim2.new(1, -20, 1, -90)
	page.Position = UDim2.new(0, 10, 0, 80)
	page.BackgroundTransparency = 1
	page.BorderSizePixel = 0
	page.ScrollBarThickness = 4
	page.CanvasSize = UDim2.new(0, 0, 0, 0)
	page.AutomaticCanvasSize = Enum.AutomaticSize.Y
	page.Visible = false
	page.Parent = main

	local lay = Instance.new("UIListLayout")
	lay.Padding = UDim.new(0, 6)
	lay.Parent = page

	pages[idx] = page

	local btn = Instance.new("TextButton")
	btn.Size = UDim2.new(0, 68, 1, -4)
	btn.Position = UDim2.new(0, 4 + (idx - 1) * 71, 0, 2)
	btn.Text = name
	btn.Font = Enum.Font.GothamMedium
	btn.TextSize = 11
	btn.TextColor3 = Color3.fromRGB(140, 140, 155)
	btn.BackgroundColor3 = Color3.fromRGB(26, 26, 38)
	btn.BorderSizePixel = 0
	btn.Parent = tabBar
	Instance.new("UICorner", btn).CornerRadius = UDim.new(0, 6)

	btn.MouseButton1Click:Connect(function()
		for i, p in ipairs(pages) do p.Visible = (i == idx) end
		for i, t in ipairs(tabs) do
			if i == idx then
				t.BackgroundColor3 = Color3.fromRGB(48, 48, 68)
				t.TextColor3 = Color3.fromRGB(120, 190, 255)
			else
				t.BackgroundColor3 = Color3.fromRGB(26, 26, 38)
				t.TextColor3 = Color3.fromRGB(140, 140, 155)
			end
		end
	end)

	tabs[idx] = btn
	return page
end

local function section(page, text)
	local f = Instance.new("Frame")
	f.Size = UDim2.new(1, 0, 0, 26)
	f.BackgroundTransparency = 1
	f.Parent = page

	local bar = Instance.new("Frame")
	bar.Size = UDim2.new(0, 3, 0, 14)
	bar.Position = UDim2.new(0, 0, 0.5, -7)
	bar.BackgroundColor3 = Color3.fromRGB(120, 190, 255)
	bar.BorderSizePixel = 0
	bar.Parent = f

	local l = Instance.new("TextLabel")
	l.Size = UDim2.new(1, -10, 1, 0)
	l.Position = UDim2.new(0, 12, 0, 0)
	l.BackgroundTransparency = 1
	l.Text = text
	l.Font = Enum.Font.GothamBold
	l.TextSize = 12
	l.TextColor3 = Color3.fromRGB(120, 190, 255)
	l.Parent = f
end

local function makeBtn(page, text, color, action)
	local b = Instance.new("TextButton")
	b.Size = UDim2.new(1, 0, 0, 34)
	b.Text = ""
	b.BackgroundColor3 = Color3.fromRGB(36, 36, 48)
	b.BorderSizePixel = 0
	b.Parent = page
	Instance.new("UICorner", b).CornerRadius = UDim.new(0, 6)

	local dot = Instance.new("Frame")
	dot.Size = UDim2.new(0, 8, 0, 8)
	dot.Position = UDim2.new(0, 12, 0.5, -4)
	dot.BackgroundColor3 = color
	dot.BorderSizePixel = 0
	dot.Parent = b
	Instance.new("UICorner", dot).CornerRadius = UDim.new(1, 0)

	local lbl = Instance.new("TextLabel")
	lbl.Size = UDim2.new(1, -40, 1, 0)
	lbl.Position = UDim2.new(0, 30, 0, 0)
	lbl.BackgroundTransparency = 1
	lbl.Text = text
	lbl.Font = Enum.Font.GothamMedium
	lbl.TextSize = 13
	lbl.TextColor3 = Color3.fromRGB(225, 225, 235)
	lbl.Parent = b

	b.MouseEnter:Connect(function() b.BackgroundColor3 = Color3.fromRGB(46, 46, 62) end)
	b.MouseLeave:Connect(function() b.BackgroundColor3 = Color3.fromRGB(36, 36, 48) end)
	b.MouseButton1Click:Connect(action)
end

-- === NIGHT 1 ===
local n1 = createTab("Night 1", 1)
section(n1, "HOUSE ROOMS")
makeBtn(n1, "Home (Spawn)", Color3.fromRGB(70,210,120), function() tp(LOC.home) end)
makeBtn(n1, "Living Room", Color3.fromRGB(80,170,255), function() tp(LOC.living) end)
makeBtn(n1, "Bedroom", Color3.fromRGB(70,210,120), function() tp(LOC.bedroom) end)
makeBtn(n1, "Bathroom", Color3.fromRGB(80,220,200), function() tp(LOC.bathroom) end)
makeBtn(n1, "Floor 2", Color3.fromRGB(170,100,240), function() tp(LOC.floor2) end)
makeBtn(n1, "Ladder", Color3.fromRGB(250,200,60), function() tp(LOC.ladder) end)

section(n1, "OBJECTIVES")
makeBtn(n1, "Power Console", Color3.fromRGB(80,170,255), function() tp(LOC.power) end)
makeBtn(n1, "Oxygen Generator", Color3.fromRGB(80,220,200), function() tp(LOC.oxygen) end)
makeBtn(n1, "Electrical Generator", Color3.fromRGB(250,200,60), function() tp(LOC.elec) end)

section(n1, "SAFE SPOTS")
makeBtn(n1, "Safe Spot 1 (Roof)", Color3.fromRGB(70,210,120), function() tp(LOC.safe1) end)
makeBtn(n1, "Safe Spot 2 (Bedroom)", Color3.fromRGB(70,210,120), function() tp(LOC.safe2) end)

-- === NIGHT 2 ===
local n2 = createTab("Night 2", 2)
section(n2, "FACTORY OBJECTIVES")
makeBtn(n2, "Power Generator", Color3.fromRGB(250,200,60), function() tp(LOC.n2gen) end)
makeBtn(n2, "Power Storage", Color3.fromRGB(80,220,200), function() tp(LOC.n2storage) end)
makeBtn(n2, "Radio Tower", Color3.fromRGB(80,170,255), function() tp(LOC.n2tower) end)
makeBtn(n2, "Office", Color3.fromRGB(120,190,255), function() tp(LOC.n2office) end)

section(n2, "SAFE SPOTS")
makeBtn(n2, "Safe Spot (N2)", Color3.fromRGB(70,210,120), function() tp(LOC.sn2) end)

-- === NIGHT 3 ===
local n3 = createTab("Night 3", 3)
section(n3, "CAMP LOCATIONS")
makeBtn(n3, "Lodge", Color3.fromRGB(255,150,50), function() tpObj({"Lodge","MainLodge"}, Vector3.new(0,5,10)) end)
makeBtn(n3, "Cabin 1", Color3.fromRGB(100,200,100), function() tpObj({"Cabin1","Cabin_1"}, Vector3.new(0,5,5)) end)
makeBtn(n3, "Cabin 2", Color3.fromRGB(100,200,100), function() tpObj({"Cabin2","Cabin_2"}, Vector3.new(0,5,5)) end)
makeBtn(n3, "Cabin 3", Color3.fromRGB(100,200,100), function() tpObj({"Cabin3","Cabin_3"}, Vector3.new(0,5,5)) end)
makeBtn(n3, "Cabin 4", Color3.fromRGB(100,200,100), function() tpObj({"Cabin4","Cabin_4"}, Vector3.new(0,5,5)) end)
makeBtn(n3, "Bunker", Color3.fromRGB(150,150,180), function() tpObj({"Bunker","BunkerDoor"}, Vector3.new(0,5,10)) end)
makeBtn(n3, "Campfire", Color3.fromRGB(255,100,50), function() tpObj({"Campfire","Fireplace"}, Vector3.new(0,5,5)) end)

section(n3, "CAMP ITEMS")
makeBtn(n3, "Gas Can", Color3.fromRGB(255,80,80), function() tpObj({"JerryCan","GasCan"}, Vector3.new(0,3,3)) end)
makeBtn(n3, "Shotgun", Color3.fromRGB(255,200,50), function() tpObj({"Shotgun"}, Vector3.new(0,3,3)) end)
makeBtn(n3, "Shells", Color3.fromRGB(255,180,50), function() tpObj({"Shell","ShotgunShell"}, Vector3.new(0,3,3)) end)
makeBtn(n3, "Bloxy Cola", Color3.fromRGB(100,200,255), function() tpObj({"BloxyCola"}, Vector3.new(0,3,3)) end)
makeBtn(n3, "Marshmallow", Color3.fromRGB(255,200,150), function() tpObj({"Marshmallow"}, Vector3.new(0,3,3)) end)
makeBtn(n3, "Trail Camera", Color3.fromRGB(150,200,100), function() tpObj({"TrailCamera"}, Vector3.new(0,3,3)) end)
makeBtn(n3, "Battery", Color3.fromRGB(255,255,80), function() tpObj({"Battery"}, Vector3.new(0,3,3)) end)

section(n3, "SAFE SPOTS")
makeBtn(n3, "Safe Spot (N3)", Color3.fromRGB(70,210,120), function() tp(LOC.safe1) end)

-- === SPIRIT ===
local t4 = createTab("Spirit", 4)
section(t4, "BEDROOM")
makeBtn(t4, "Bed (hide)", Color3.fromRGB(70,210,120), function() tpObj({"Bed","PlayerBed"}, Vector3.new(0,5,-6)) end)
makeBtn(t4, "Lamp", Color3.fromRGB(250,200,60), function() tpObj({"Lamp","LightSwitch"}, Vector3.new(0,5,3)) end)
makeBtn(t4, "Closet", Color3.fromRGB(170,100,240), function() tpObj({"Closet","Wardrobe"}, Vector3.new(0,5,3)) end)
makeBtn(t4, "Teddy Bear", Color3.fromRGB(255,100,200), function() tpObj({"Bear","TeddyBear","Teddy"}, Vector3.new(0,5,3)) end)
makeBtn(t4, "Desk / Clock", Color3.fromRGB(80,170,255), function() tpObj({"Desk","Clock","AlarmClock"}, Vector3.new(0,5,3)) end)
makeBtn(t4, "Vent", Color3.fromRGB(80,220,200), function() tpObj({"Vent","AirVent"}, Vector3.new(0,5,3)) end)
makeBtn(t4, "Game Console", Color3.fromRGB(120,190,255), function() tpObj({"Console","GameConsole"}, Vector3.new(0,5,3)) end)

-- === MANSION ===
local t5 = createTab("Mansion", 5)
section(t5, "ROOMS")
makeBtn(t5, "Candy Bowl", Color3.fromRGB(255,100,200), function() tpObj({"CandyBowl","Bowl"}, Vector3.new(0,5,3)) end)
makeBtn(t5, "Grandfather Clock", Color3.fromRGB(250,200,60), function() tpObj({"GrandfatherClock","Clock"}, Vector3.new(0,5,3)) end)
makeBtn(t5, "Fireplace", Color3.fromRGB(255,150,50), function() tpObj({"Fireplace"}, Vector3.new(0,5,5)) end)
makeBtn(t5, "Basement", Color3.fromRGB(240,80,80), function() tpObj({"Basement","BasementDoor"}, Vector3.new(0,5,5)) end)
makeBtn(t5, "Kitchen", Color3.fromRGB(170,100,240), function() tpObj({"Kitchen"}, Vector3.new(0,5,5)) end)
makeBtn(t5, "Dining Room", Color3.fromRGB(80,170,255), function() tpObj({"DiningRoom","Dining"}, Vector3.new(0,5,5)) end)
makeBtn(t5, "Guest Bedroom", Color3.fromRGB(80,220,200), function() tpObj({"GuestBedroom","GuestRoom"}, Vector3.new(0,5,5)) end)
makeBtn(t5, "Grey Bedroom", Color3.fromRGB(180,180,190), function() tpObj({"GreyBedroom","GreyRoom"}, Vector3.new(0,5,5)) end)
makeBtn(t5, "Yellow Room", Color3.fromRGB(250,200,60), function() tpObj({"YellowRoom","Catwalk"}, Vector3.new(0,5,5)) end)

-- === BUNKER ===
local t6 = createTab("Bunker", 6)
section(t6, "BUNKER")
makeBtn(t6, "Entrance", Color3.fromRGB(150,150,180), function() tpObj({"Bunker","BunkerDoor"}, Vector3.new(0,5,10)) end)
makeBtn(t6, "Interior", Color3.fromRGB(130,130,160), function() tpObj({"BunkerInside","BunkerRoom"}, Vector3.new(0,5,5)) end)

-- === UTILS ===
local t7 = createTab("Utils", 7)
section(t7, "PLAYER")

local function makeToggle(page, text, onColor, callback)
	local b = Instance.new("TextButton")
	b.Size = UDim2.new(1, 0, 0, 36)
	b.Text = ""
	b.BackgroundColor3 = Color3.fromRGB(36, 36, 48)
	b.BorderSizePixel = 0
	b.Parent = page
	Instance.new("UICorner", b).CornerRadius = UDim.new(0, 6)

	local knob = Instance.new("Frame")
	knob.Size = UDim2.new(0, 16, 0, 16)
	knob.Position = UDim2.new(0, 10, 0.5, -8)
	knob.BackgroundColor3 = Color3.fromRGB(120, 120, 135)
	knob.BorderSizePixel = 0
	knob.Parent = b
	Instance.new("UICorner", knob).CornerRadius = UDim.new(1, 0)

	local lbl = Instance.new("TextLabel")
	lbl.Size = UDim2.new(1, -50, 1, 0)
	lbl.Position = UDim2.new(0, 36, 0, 0)
	lbl.BackgroundTransparency = 1
	lbl.Text = text
	lbl.Font = Enum.Font.GothamMedium
	lbl.TextSize = 13
	lbl.TextColor3 = Color3.fromRGB(225, 225, 235)
	lbl.Parent = b

	local state = false
	b.MouseButton1Click:Connect(function()
		state = not state
		if state then
			knob.BackgroundColor3 = onColor
			lbl.TextColor3 = onColor
			b.BackgroundColor3 = Color3.fromRGB(46, 46, 62)
		else
			knob.BackgroundColor3 = Color3.fromRGB(120, 120, 135)
			lbl.TextColor3 = Color3.fromRGB(225, 225, 235)
			b.BackgroundColor3 = Color3.fromRGB(36, 36, 48)
		end
		callback(state)
	end)
end

local Lighting = game:GetService("Lighting")
local RunService = game:GetService("RunService")
local threads = {}
local function killT(n) if threads[n] then task.cancel(threads[n]) threads[n] = nil end end

makeToggle(t7, "Infinite Stamina", Color3.fromRGB(70,210,120), function(s)
	if s then
		threads.stam = task.spawn(function()
			while task.wait(0.1) do
				local c = lp.Character
				if c and c:FindFirstChild("Sprint") then
					local st = c.Sprint:FindFirstChild("Stam")
					if st then st.Value = 5 end
				end
			end
		end)
	else killT("stam") end
end)

makeToggle(t7, "Speed Boost", Color3.fromRGB(120,190,255), function(s)
	if s then
		threads.spd = task.spawn(function()
			while task.wait(0.1) do
				local c = lp.Character
				if c then
					local h = c:FindFirstChild("Humanoid")
					if h then h.WalkSpeed = 32 end
				end
			end
		end)
	else
		killT("spd")
		local c = lp.Character
		if c then
			local h = c:FindFirstChild("Humanoid")
			if h then h.WalkSpeed = 16 end
		end
	end
end)

makeToggle(t7, "FullBright", Color3.fromRGB(250,200,60), function(s)
	if s then
		threads.fb = task.spawn(function()
			while task.wait() do
				Lighting.Brightness = 2
				Lighting.ClockTime = 14
				Lighting.FogEnd = 100000
				Lighting.GlobalShadows = false
			end
		end)
	else killT("fb") end
end)

local ncConn
makeToggle(t7, "Noclip", Color3.fromRGB(170,100,240), function(s)
	if s then
		ncConn = RunService.Stepped:Connect(function()
			local c = lp.Character
			if c then
				for _, p in ipairs(c:GetDescendants()) do
					if p:IsA("BasePart") then p.CanCollide = false end
				end
			end
		end)
	else
		if ncConn then ncConn:Disconnect() ncConn = nil end
	end
end)

makeToggle(t7, "Anti-Freeze", Color3.fromRGB(80,170,255), function(s)
	if s then
		threads.af = task.spawn(function()
			while task.wait(1) do
				local c = lp.Character
				if c then
					local t = c:FindFirstChild("Temperature")
					if t then t.Value = 20 end
					local fr = c:FindFirstChild("Freeze")
					if fr then fr.Value = 0 end
				end
			end
		end)
	else killT("af") end
end)

-- Активируем первую вкладку
pages[1].Visible = true
tabs[1].BackgroundColor3 = Color3.fromRGB(48, 48, 68)
tabs[1].TextColor3 = Color3.fromRGB(120, 190, 255)

-- Перетаскивание
local dragging = false
local dragStart, frameStart
header.InputBegan:Connect(function(input)
	if input.UserInputType == Enum.UserInputType.MouseButton1 then
		dragging = true
		dragStart = input.Position
		frameStart = main.Position
	end
end)
header.InputEnded:Connect(function(input)
	if input.UserInputType == Enum.UserInputType.MouseButton1 then
		dragging = false
	end
end)
UIS.InputChanged:Connect(function(input)
	if dragging and input.UserInputType == Enum.UserInputType.MouseMovement then
		local delta = input.Position - dragStart
		main.Position = UDim2.new(frameStart.X.Scale, frameStart.X.Offset + delta.X, frameStart.Y.Scale, frameStart.Y.Offset + delta.Y)
	end
end)

print("[RMH] Loaded OK!")

Features & Information

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.

Community Comments (4)

xpcallxpcallSep 8, 2026

ai

Replying to @xpcall
niceueuewniceueuewOct 7, 2026

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

TrueScriptUserTrueScriptUserSep 26, 2026

What executors this script supporing?

Replying to @TrueScriptUser
niceueuewniceueuewOct 7, 2026(edited)

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

More Scripts for Residence Massacre