--// OMEGA BACKROOMS: MASSIVE SCALE & ETERNAL AUDIO
--// Math: Procedural Array Expansion & Perimeter Boundary Vectors
--// Audio ID: 136413104247411
local Player = game.Players.LocalPlayer
local Character = Player.Character or Player.CharacterAdded:Wait()
local Root = Character:WaitForChild("HumanoidRootPart")
--// 1. DIMENSIONS (Massive Pro Scale)
local ALTITUDE = 15000
local GRID_COUNT = 55 -- Ultra Massive (3,000+ segments)
local ROOM_SIZE = 22
local WALL_HEIGHT = 12
local Backrooms = Instance.new("Folder", workspace)
Backrooms.Name = "OmegaBackrooms"
--// 2. THE BUILDING COMPONENT
local function BuildPart(pos, size, color, mat)
local p = Instance.new("Part", Backrooms)
p.Size = size
p.Position = pos
p.Anchored = true
p.Color = color
p.Material = mat
p.TopSurface = Enum.SurfaceType.Smooth
return p
end
--// 3. ETERNAL SOUND ENGINE (The Hum)
local function StartTheHum()
local Hum = Instance.new("Sound", Root)
Hum.SoundId = "rbxassetid://136413104247411"
Hum.Volume = 2
Hum.Looped = true -- Replays over and over and over
Hum:Play()
end
print("Initializing Massive Generation...")
--// 4. THE CORE ENGINE (Grid Logic)
for x = 1, GRID_COUNT do
for z = 1, GRID_COUNT do
local xPos = x * ROOM_SIZE
local zPos = z * ROOM_SIZE
local center = Vector3.new(xPos, ALTITUDE, zPos)
-- Floor & Ceiling (Fabric Texture for Realism)
BuildPart(center - Vector3.new(0, 5, 0), Vector3.new(ROOM_SIZE, 1, ROOM_SIZE), Color3.fromRGB(110, 100, 70), Enum.Material.Fabric)
BuildPart(center + Vector3.new(0, 7, 0), Vector3.new(ROOM_SIZE, 1, ROOM_SIZE), Color3.fromRGB(210, 210, 190), Enum.Material.Fabric)
-- Maze Walls (Probability Math)
if math.random() > 0.65 then
BuildPart(center + Vector3.new(ROOM_SIZE/2, 1, 0), Vector3.new(1, WALL_HEIGHT, ROOM_SIZE), Color3.fromRGB(225, 205, 125), Enum.Material.Fabric)
end
if math.random() > 0.65 then
BuildPart(center + Vector3.new(0, 1, ROOM_SIZE/2), Vector3.new(ROOM_SIZE, WALL_HEIGHT, 1), Color3.fromRGB(225, 205, 125), Enum.Material.Fabric)
end
-- Fluorescent Lights
if math.random() > 0.9 then
local Light = BuildPart(center + Vector3.new(0, 6.4, 0), Vector3.new(6, 0.2, 3), Color3.new(1, 1, 0.8), Enum.Material.Neon)
local Point = Instance.new("PointLight", Light)
Point.Range = 25
end
end
end
--// 5. COVER THE EDGES (The Perimeter Lock)
local TotalSize = GRID_COUNT * ROOM_SIZE
local BoundCenter = (TotalSize / 2) + ROOM_SIZE
BuildPart(Vector3.new(BoundCenter, ALTITUDE + 1, ROOM_SIZE/2), Vector3.new(TotalSize + ROOM_SIZE, WALL_HEIGHT, 1), Color3.fromRGB(225, 205, 125), Enum.Material.Fabric)
BuildPart(Vector3.new(BoundCenter, ALTITUDE + 1, TotalSize + ROOM_SIZE/2), Vector3.new(TotalSize + ROOM_SIZE, WALL_HEIGHT, 1), Color3.fromRGB(225, 205, 125), Enum.Material.Fabric)
BuildPart(Vector3.new(ROOM_SIZE/2, ALTITUDE + 1, BoundCenter), Vector3.new(1, WALL_HEIGHT, TotalSize + ROOM_SIZE), Color3.fromRGB(225, 205, 125), Enum.Material.Fabric)
BuildPart(Vector3.new(TotalSize + ROOM_SIZE/2, ALTITUDE + 1, BoundCenter), Vector3.new(1, WALL_HEIGHT, TotalSize + ROOM_SIZE), Color3.fromRGB(225, 205, 125), Enum.Material.Fabric)
--// 6. THE TELEPORT & AUDIO TRIGGER
print("Entering the Backrooms...")
Root.CFrame = CFrame.new(ROOM_SIZE * 5, ALTITUDE, ROOM_SIZE * 5)
StartTheHum()
Comments
No comments yet
Be the first to share your thoughts!