Survive in the backrooms script open source
Key RequiredUniversal

Survive in the backrooms script open source

Universal Scriptkevslion46kevslion46 4K views 265 executesUpdated May 25, 2026
5.0/ 5(1 votes)
10100% Positive
Lua Script•109 lines (2421 chars)
local Players = game:GetService("Players")
local TeleportService = game:GetService("TeleportService")

local player = Players.LocalPlayer

-- GUI
local ScreenGui = Instance.new("ScreenGui")
local Frame = Instance.new("Frame")
local UIStroke = Instance.new("UIStroke")
local UICorner = Instance.new("UICorner")
local Title = Instance.new("TextLabel")

ScreenGui.Parent = game.CoreGui

Frame.Parent = ScreenGui
Frame.Size = UDim2.new(0, 360, 0, 220)
Frame.Position = UDim2.new(0.5, -180, 0.5, -110)
Frame.BackgroundColor3 = Color3.fromRGB(0,0,0)

UICorner.Parent = Frame
UICorner.CornerRadius = UDim.new(0,12)

UIStroke.Parent = Frame
UIStroke.Color = Color3.fromRGB(0,170,255)
UIStroke.Thickness = 3

Title.Parent = Frame
Title.Size = UDim2.new(1,0,0,40)
Title.BackgroundTransparency = 1
Title.Text = "NEON PANEL"
Title.TextColor3 = Color3.fromRGB(0,170,255)
Title.Font = Enum.Font.Code
Title.TextScaled = true

-- BOTÓN
local function createButton(text,posY,callback)
	local Button = Instance.new("TextButton")
	local Corner = Instance.new("UICorner")

	Button.Parent = Frame
	Button.Size = UDim2.new(0,320,0,40)
	Button.Position = UDim2.new(0,20,0,posY)
	Button.BackgroundColor3 = Color3.fromRGB(10,10,10)
	Button.TextColor3 = Color3.fromRGB(0,170,255)
	Button.Font = Enum.Font.Code
	Button.TextSize = 20
	Button.Text = text

	Corner.Parent = Button

	Button.MouseButton1Click:Connect(callback)
end

-- AUTO FIRE PROXIMITY CADA 1 SEGUNDO
task.spawn(function()
	while true do
		for _,v in pairs(workspace:GetDescendants()) do
			if v:IsA("ProximityPrompt") then
				fireproximityprompt(v)
			end
		end

		wait(1)
	end
end)

-- AUTO RESET CADA 8 SEGUNDOS
task.spawn(function()
	while true do
		wait(8)

		if player.Character then
			player.Character:BreakJoints()
		end
	end
end)

-- BOTÓN RESET MANUAL
createButton("RESET NOW",70,function()
	if player.Character then
		player.Character:BreakJoints()
	end
end)

-- SERVER HOP AL MORIR
local function setupDeathHop(character)
	local humanoid = character:WaitForChild("Humanoid")

	humanoid.Died:Connect(function()
		wait(0.15)
		TeleportService:Teleport(game.PlaceId, player)
	end)
end

if player.Character then
	setupDeathHop(player.Character)
end

player.CharacterAdded:Connect(setupDeathHop)

-- ANIMACIÓN NEÓN
task.spawn(function()
	while true do
		UIStroke.Color = Color3.fromRGB(0,170,255)
		wait(0.4)
		UIStroke.Color = Color3.fromRGB(0,85,255)
		wait(0.4)
	end
end)

Features & Information

Script lol

Community Comments (2)

Ghost13xGhost13xMay 26, 2026

It worked great! Thank you. 💖

GenuineTakabaGenuineTakabaJul 9, 2026

Istg this didn't work the last time I used it

More Scripts for Universal Scripts