--// 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()