Run it
Copy the script and paste it into your executor.
Players = :()
Workspace = :()
UIS = :()
lp = Players.LocalPlayer
LOC = {
home = .(-, , -),
living = .(-, , -),
bedroom = .(-, , -),
bathroom = .(-, , -),
floor2 = .(-, , -),
ladder = .(-, , -),
power = .(-, , -),
oxygen = .(-, , -),
elec = .(-, , -),
safe1 = .(-, , -),
safe2 = .(-, , -),
n2gen = .(-, , -),
n2storage = .(-, , -),
n2tower = .(-, , -),
n2office = .(-, , -),
sn2 = .(-, , -),
}
(cf)
c = lp.Character
c
hr = c:()
hr hr.CFrame = cf
(names, offset)
offset = offset .(, , )
_, name (names)
o = Workspace:(name)
o
p
o:() o.PrimaryPart p = o.PrimaryPart.Position
o:() p = o.Position
h = o:()
h p = h.Position
p (.(p + offset))
( .. names[])
gui = .()
gui.Name =
gui.ResetOnSpawn =
gui.Parent = lp:()
main = .()
main.Size = .(, , , )
main.Position = .(, -, , -)
main.BackgroundColor3 = .(, , )
main.BorderSizePixel =
main.Parent = gui
.(, main).CornerRadius = .(, )
header = .()
header.Size = .(, , , )
header.BackgroundColor3 = .(, , )
header.BorderSizePixel =
header.Parent = main
.(, header).CornerRadius = .(, )
title = .()
title.Size = .(, , , )
title.Position = .(, , , )
title.BackgroundTransparency =
title.Text =
title.Font = .Font.GothamBold
title.TextSize =
title.TextColor3 = .(, , )
title.Parent = header
closeBtn = .()
closeBtn.Size = .(, , , )
closeBtn.Position = .(, -, , )
closeBtn.BackgroundTransparency =
closeBtn.Text =
closeBtn.Font = .Font.GothamBold
closeBtn.TextSize =
closeBtn.TextColor3 = .(, , )
closeBtn.Parent = header
closeBtn.MouseButton1Click:(() gui:() )
tabBar = .()
tabBar.Size = .(, , , )
tabBar.Position = .(, , , )
tabBar.BackgroundColor3 = .(, , )
tabBar.BorderSizePixel =
tabBar.Parent = main
pages = {}
tabs = {}
(name, idx)
page = .()
page.Size = .(, -, , -)
page.Position = .(, , , )
page.BackgroundTransparency =
page.BorderSizePixel =
page.ScrollBarThickness =
page.CanvasSize = .(, , , )
page.AutomaticCanvasSize = .AutomaticSize.Y
page.Visible =
page.Parent = main
lay = .()
lay.Padding = .(, )
lay.Parent = page
pages[idx] = page
btn = .()
btn.Size = .(, , , -)
btn.Position = .(, + (idx - ) * , , )
btn.Text = name
btn.Font = .Font.GothamMedium
btn.TextSize =
btn.TextColor3 = .(, , )
btn.BackgroundColor3 = .(, , )
btn.BorderSizePixel =
btn.Parent = tabBar
.(, btn).CornerRadius = .(, )
btn.MouseButton1Click:(()
i, p (pages) p.Visible = (i == idx)
i, t (tabs)
i == idx
t.BackgroundColor3 = .(, , )
t.TextColor3 = .(, , )
t.BackgroundColor3 = .(, , )
t.TextColor3 = .(, , )
)
tabs[idx] = btn
page
(page, text)
f = .()
f.Size = .(, , , )
f.BackgroundTransparency =
f.Parent = page
bar = .()
bar.Size = .(, , , )
bar.Position = .(, , , -)
bar.BackgroundColor3 = .(, , )
bar.BorderSizePixel =
bar.Parent = f
l = .()
l.Size = .(, -, , )
l.Position = .(, , , )
l.BackgroundTransparency =
l.Text = text
l.Font = .Font.GothamBold
l.TextSize =
l.TextColor3 = .(, , )
l.Parent = f
(page, text, color, action)
b = .()
b.Size = .(, , , )
b.Text =
b.BackgroundColor3 = .(, , )
b.BorderSizePixel =
b.Parent = page
.(, b).CornerRadius = .(, )
dot = .()
dot.Size = .(, , , )
dot.Position = .(, , , -)
dot.BackgroundColor3 = color
dot.BorderSizePixel =
dot.Parent = b
.(, dot).CornerRadius = .(, )
lbl = .()
lbl.Size = .(, -, , )
lbl.Position = .(, , , )
lbl.BackgroundTransparency =
lbl.Text = text
lbl.Font = .Font.GothamMedium
lbl.TextSize =
lbl.TextColor3 = .(, , )
lbl.Parent = b
b.MouseEnter:(() b.BackgroundColor3 = .(, , ) )
b.MouseLeave:(() b.BackgroundColor3 = .(, , ) )
b.MouseButton1Click:(action)
n1 = (, )
(n1, )
(n1, , .(,,), () (LOC.home) )
(n1, , .(,,), () (LOC.living) )
(n1, , .(,,), () (LOC.bedroom) )
(n1, , .(,,), () (LOC.bathroom) )
(n1, , .(,,), () (LOC.floor2) )
(n1, , .(,,), () (LOC.ladder) )
(n1, )
(n1, , .(,,), () (LOC.power) )
(n1, , .(,,), () (LOC.oxygen) )
(n1, , .(,,), () (LOC.elec) )
(n1, )
(n1, , .(,,), () (LOC.safe1) )
(n1, , .(,,), () (LOC.safe2) )
n2 = (, )
(n2, )
(n2, , .(,,), () (LOC.n2gen) )
(n2, , .(,,), () (LOC.n2storage) )
(n2, , .(,,), () (LOC.n2tower) )
(n2, , .(,,), () (LOC.n2office) )
(n2, )
(n2, , .(,,), () (LOC.sn2) )
n3 = (, )
(n3, )
(n3, , .(,,), () ({,}, .(,,)) )
(n3, , .(,,), () ({,}, .(,,)) )
(n3, , .(,,), () ({,}, .(,,)) )
(n3, , .(,,), () ({,}, .(,,)) )
(n3, , .(,,), () ({,}, .(,,)) )
(n3, , .(,,), () ({,}, .(,,)) )
(n3, , .(,,), () ({,}, .(,,)) )
(n3, )
(n3, , .(,,), () ({,}, .(,,)) )
(n3, , .(,,), () ({}, .(,,)) )
(n3, , .(,,), () ({,}, .(,,)) )
(n3, , .(,,), () ({}, .(,,)) )
(n3, , .(,,), () ({}, .(,,)) )
(n3, , .(,,), () ({}, .(,,)) )
(n3, , .(,,), () ({}, .(,,)) )
(n3, )
(n3, , .(,,), () (LOC.safe1) )
t4 = (, )
(t4, )
(t4, , .(,,), () ({,}, .(,,-)) )
(t4, , .(,,), () ({,}, .(,,)) )
(t4, , .(,,), () ({,}, .(,,)) )
(t4, , .(,,), () ({,,}, .(,,)) )
(t4, , .(,,), () ({,,}, .(,,)) )
(t4, , .(,,), () ({,}, .(,,)) )
(t4, , .(,,), () ({,}, .(,,)) )
t5 = (, )
(t5, )
(t5, , .(,,), () ({,}, .(,,)) )
(t5, , .(,,), () ({,}, .(,,)) )
(t5, , .(,,), () ({}, .(,,)) )
(t5, , .(,,), () ({,}, .(,,)) )
(t5, , .(,,), () ({}, .(,,)) )
(t5, , .(,,), () ({,}, .(,,)) )
(t5, , .(,,), () ({,}, .(,,)) )
(t5, , .(,,), () ({,}, .(,,)) )
(t5, , .(,,), () ({,}, .(,,)) )
t6 = (, )
(t6, )
(t6, , .(,,), () ({,}, .(,,)) )
(t6, , .(,,), () ({,}, .(,,)) )
t7 = (, )
(t7, )
(page, text, onColor, callback)
b = .()
b.Size = .(, , , )
b.Text =
b.BackgroundColor3 = .(, , )
b.BorderSizePixel =
b.Parent = page
.(, b).CornerRadius = .(, )
knob = .()
knob.Size = .(, , , )
knob.Position = .(, , , -)
knob.BackgroundColor3 = .(, , )
knob.BorderSizePixel =
knob.Parent = b
.(, knob).CornerRadius = .(, )
lbl = .()
lbl.Size = .(, -, , )
lbl.Position = .(, , , )
lbl.BackgroundTransparency =
lbl.Text = text
lbl.Font = .Font.GothamMedium
lbl.TextSize =
lbl.TextColor3 = .(, , )
lbl.Parent = b
state =
b.MouseButton1Click:(()
state = state
state
knob.BackgroundColor3 = onColor
lbl.TextColor3 = onColor
b.BackgroundColor3 = .(, , )
knob.BackgroundColor3 = .(, , )
lbl.TextColor3 = .(, , )
b.BackgroundColor3 = .(, , )
(state)
)
Lighting = :()
RunService = :()
threads = {}
(n) threads[n] .(threads[n]) threads[n] =
(t7, , .(,,), (s)
s
threads.stam = .(()
.()
c = lp.Character
c c:()
st = c.Sprint:()
st st.Value =
)
()
)
(t7, , .(,,), (s)
s
threads.spd = .(()
.()
c = lp.Character
c
h = c:()
h h.WalkSpeed =
)
()
c = lp.Character
c
h = c:()
h h.WalkSpeed =
)
(t7, , .(,,), (s)
s
threads.fb = .(()
.()
Lighting.Brightness =
Lighting.ClockTime =
Lighting.FogEnd =
Lighting.GlobalShadows =
)
()
)
ncConn
(t7, , .(,,), (s)
s
ncConn = RunService.Stepped:(()
c = lp.Character
c
_, p (c:())
p:() p.CanCollide =
)
ncConn ncConn:() ncConn =
)
(t7, , .(,,), (s)
s
threads.af = .(()
.()
c = lp.Character
c
t = c:()
t t.Value =
fr = c:()
fr fr.Value =
)
()
)
pages[].Visible =
tabs[].BackgroundColor3 = .(, , )
tabs[].TextColor3 = .(, , )
dragging =
dragStart, frameStart
header.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
dragStart = input.Position
frameStart = main.Position
)
header.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
)
UIS.InputChanged:((input)
dragging input.UserInputType == .UserInputType.MouseMovement
delta = input.Position - dragStart
main.Position = .(frameStart.X.Scale, frameStart.X.Offset + delta.X, frameStart.Y.Scale, frameStart.Y.Offset + delta.Y)
)
()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

Residence Massacre