Haunted Escape!
Horror Maze Game
Build a dark haunted maze collect 3 keys hidden in the darkness, avoid a ghost that chases you, and escape through the locked door before the timer runs out!
Build a dark haunted maze collect 3 keys hidden in the darkness, avoid a ghost that chases you, and escape through the locked door before the timer runs out!
Build a maze of corridors using dark stone parts then make it pitch black!
100, 1, 100), BrickColor Really black, Material SmoothPlastic. This is the maze floor. Name it Floor.20, 8, 2 or 2, 8, 20), BrickColor Dark stone grey, Material Brick. All Anchored = true. Arrange them to form corridors dead ends, turns and open rooms.0. Set Ambient to (0, 0, 0) โ pure black. Set OutdoorAmbient to (0, 0, 0) too. The world goes completely dark!(0, 0, 0) to make the world pitch black?Add a dim PointLight to the player's character so they can see a short distance around them.
Create 3 glowing keys hidden in dead ends. Touching them adds to your key count.
1, 2, 0.5) scattered in dead ends. BrickColor Bright yellow, Material Neon. Name them Key1, Key2, Key3. Anchored = true.Create a glowing red door that only lets players through once they have all 3 keys.
6, 8, 1) as the door. BrickColor Bright red, Material Neon. Name it EscapeDoor. Anchored = true. Place it at one end of the maze as the exit.๐ช Collect all 3 keys!.Create a glowing ghost that slowly follows players around the maze.
3, 4, 3). Right-click โ Insert Object โ SpecialMesh, MeshType Sphere. BrickColor Institutional white, Material Neon, Transparency 0.5. Name it Ghost. Do NOT anchor it.speed = 8 to make it faster or slower.Show a countdown timer on screen. If it reaches zero, the player dies.
Display ๐๏ธ 0/3 on screen that updates as keys are collected.
{0.2,0},{0.06,0}, position {0.02,0},{0.9,0}. Text: ๐๏ธ 0 / 3. Font GothamBold. BackgroundTransparency 1. TextColor white.Add eerie background music and a sound when the ghost gets close.
workspace.HorrorMusic:Play()if closest < 3 then block, add ghost.GhostScream:Play() before killing the player.Make the haunted maze feel genuinely spooky with atmospheric effects and decorations.
Add proper win/lose feedback so players know the outcome clearly.
game.ReplicatedStorage.WinEvent:FireClient(player).๐ YOU ESCAPED!. Set Visible = false.Play through the whole game, adjust difficulty, then publish!