--[[ Holographic Matrix | Pyro Panel (REBORN) MAINTENANCE LOCKDOWN BUILD v2.3 (AUDIO & BANNER FIX) ]] local CoreGui = game:GetService("CoreGui") local TweenService = game:GetService("TweenService") local Players = game:GetService("Players") local LocalPlayer = Players.LocalPlayer local PlayerGui = LocalPlayer:WaitForChild("PlayerGui") -- Cleanup older instances local existing = CoreGui:FindFirstChild("PyroPanelGui") or PlayerGui:FindFirstChild("PyroPanelGui") if existing then existing:Destroy() end local ScreenGui = Instance.new("ScreenGui") ScreenGui.Name = "PyroPanelGui" ScreenGui.DisplayOrder = 999999 ScreenGui.Parent = PlayerGui --------------------------------------------------------- -- DIRECT GUI AUDIO (FIXED FOR MOBILE EXECUTORS) --------------------------------------------------------- local AlarmSound = Instance.new("Sound") AlarmSound.Name = "MaintenanceAlarm" AlarmSound.SoundId = "rbxassetid://9114223179" AlarmSound.Volume = 2.0 AlarmSound.Parent = ScreenGui --------------------------------------------------------- -- CUSTOM AERO NOTIFICATION BANNER (BOTTOM OF SCREEN) --------------------------------------------------------- local NoticeFrame = Instance.new("Frame") NoticeFrame.Name = "NoticeFrame" NoticeFrame.Size = UDim2.new(0, 340, 0, 50) NoticeFrame.Position = UDim2.new(0.5, -170, 1, 100) NoticeFrame.BackgroundColor3 = Color3.fromRGB(15, 45, 70) NoticeFrame.BackgroundTransparency = 0.15 NoticeFrame.ZIndex = 200 NoticeFrame.Parent = ScreenGui local NoticeGradient = Instance.new("UIGradient") NoticeGradient.Color = ColorSequence.new({ ColorSequenceKeypoint.new(0, Color3.fromRGB(0, 170, 220)), ColorSequenceKeypoint.new(1, Color3.fromRGB(10, 40, 70)) }) NoticeGradient.Rotation = 90 NoticeGradient.Parent = NoticeFrame local NoticeCorner = Instance.new("UICorner") NoticeCorner.CornerRadius = UDim.new(0, 14) NoticeCorner.Parent = NoticeFrame local NoticeStroke = Instance.new("UIStroke") NoticeStroke.Color = Color3.fromRGB(255, 255, 255) NoticeStroke.Transparency = 0.3 NoticeStroke.Thickness = 1.5 NoticeStroke.Parent = NoticeFrame local NoticeText = Instance.new("TextLabel") NoticeText.Size = UDim2.new(1, -20, 1, 0) NoticeText.Position = UDim2.new(0, 10, 0, 0) NoticeText.BackgroundTransparency = 1 NoticeText.Text = "⚠️ Pyro Panel is under maintenance.\nPlease wait until the next update!" NoticeText.TextColor3 = Color3.fromRGB(255, 255, 255) NoticeText.TextSize = 11 NoticeText.Font = Enum.Font.SourceSansBold NoticeText.TextWrapped = true NoticeText.ZIndex = 201 NoticeText.Parent = NoticeFrame local noticeTweenInfo = TweenInfo.new(0.4, Enum.EasingStyle.Quart, Enum.EasingDirection.Out) local isNotifying = false local function TriggerNotice() AlarmSound:Play() if not isNotifying then isNotifying = true local slideUp = TweenService:Create(NoticeFrame, noticeTweenInfo, {Position = UDim2.new(0.5, -170, 1, -75)}) slideUp:Play() task.delay(3.5, function() local slideDown = TweenService:Create(NoticeFrame, noticeTweenInfo, {Position = UDim2.new(0.5, -170, 1, 100)}) slideDown:Play() slideDown.Completed:Connect(function() isNotifying = false end) end) end end --------------------------------------------------------- -- ALARM BUZZER OVERLAY & COUNTDOWN --------------------------------------------------------- local OverlayFrame = Instance.new("Frame") OverlayFrame.Name = "WarningOverlay" OverlayFrame.Size = UDim2.new(1, 0, 1, 0) OverlayFrame.Position = UDim2.new(0, 0, 0, 0) OverlayFrame.BackgroundColor3 = Color3.fromRGB(5, 10, 20) OverlayFrame.BackgroundTransparency = 0.2 OverlayFrame.ZIndex = 100 OverlayFrame.Parent = ScreenGui local WarningBox = Instance.new("Frame") WarningBox.Name = "WarningBox" WarningBox.Size = UDim2.new(0, 360, 0, 240) WarningBox.Position = UDim2.new(0.5, -180, 0.5, -120) WarningBox.BackgroundColor3 = Color3.fromRGB(20, 30, 45) WarningBox.BackgroundTransparency = 0.1 WarningBox.ZIndex = 101 WarningBox.Parent = OverlayFrame local BoxCorner = Instance.new("UICorner") BoxCorner.CornerRadius = UDim.new(0, 20) BoxCorner.Parent = WarningBox local BoxStroke = Instance.new("UIStroke") BoxStroke.Color = Color3.fromRGB(255, 60, 60) BoxStroke.Thickness = 2.5 BoxStroke.Parent = WarningBox local WarnTitle = Instance.new("TextLabel") WarnTitle.Size = UDim2.new(1, -20, 0, 75) WarnTitle.Position = UDim2.new(0, 10, 0, 15) WarnTitle.BackgroundTransparency = 1 WarnTitle.Text = "⚠️ WARNING! ⚠️\nThis script is under maintenance!\nPlease wait a few days or a while until it updates!" WarnTitle.TextColor3 = Color3.fromRGB(255, 230, 100) WarnTitle.TextSize = 13 WarnTitle.Font = Enum.Font.FredokaOne WarnTitle.TextWrapped = true WarnTitle.ZIndex = 102 WarnTitle.Parent = WarningBox local CountdownLabel = Instance.new("TextLabel") CountdownLabel.Size = UDim2.new(1, 0, 0, 40) CountdownLabel.Position = UDim2.new(0, 0, 0, 95) CountdownLabel.BackgroundTransparency = 1 CountdownLabel.Text = "[ 3 ]" CountdownLabel.TextColor3 = Color3.fromRGB(255, 80, 80) CountdownLabel.TextSize = 24 CountdownLabel.Font = Enum.Font.SourceSansBold CountdownLabel.ZIndex = 102 CountdownLabel.Parent = WarningBox local AccessBtn = Instance.new("TextButton") AccessBtn.Name = "AccessBtn" AccessBtn.Size = UDim2.new(0, 240, 0, 42) AccessBtn.Position = UDim2.new(0.5, -120, 0, 160) AccessBtn.BackgroundColor3 = Color3.fromRGB(0, 170, 230) AccessBtn.BackgroundTransparency = 0.2 AccessBtn.Text = "Click here to get the UI" AccessBtn.TextColor3 = Color3.fromRGB(255, 255, 255) AccessBtn.TextSize = 14 AccessBtn.Font = Enum.Font.SourceSansBold AccessBtn.Visible = false AccessBtn.ZIndex = 103 AccessBtn.Parent = WarningBox local BtnCorner = Instance.new("UICorner") BtnCorner.CornerRadius = UDim.new(0, 14) BtnCorner.Parent = AccessBtn --------------------------------------------------------- -- MAIN LOCKED UI FRAME (WITH EASTER EGG LAYOUT) --------------------------------------------------------- local MainFrame = Instance.new("Frame") MainFrame.Name = "MainFrame" MainFrame.Size = UDim2.new(0, 360, 0, 275) MainFrame.Position = UDim2.new(0.5, -180, 0.5, -137) MainFrame.BackgroundColor3 = Color3.fromRGB(15, 65, 95) MainFrame.BackgroundTransparency = 0.35 MainFrame.Active = true MainFrame.Draggable = true MainFrame.ClipsDescendants = true MainFrame.Visible = false MainFrame.Parent = ScreenGui local MainGradient = Instance.new("UIGradient") MainGradient.Color = ColorSequence.new({ ColorSequenceKeypoint.new(0, Color3.fromRGB(80, 200, 240)), ColorSequenceKeypoint.new(0.4, Color3.fromRGB(20, 90, 140)), ColorSequenceKeypoint.new(1, Color3.fromRGB(5, 30, 55)) }) MainGradient.Rotation = 90 MainGradient.Parent = MainFrame local UICorner = Instance.new("UICorner") UICorner.CornerRadius = UDim.new(0, 22) UICorner.Parent = MainFrame local UIStroke = Instance.new("UIStroke") UIStroke.Color = Color3.fromRGB(255, 255, 255) UIStroke.Transparency = 0.25 UIStroke.Thickness = 2.5 UIStroke.Parent = MainFrame local Title = Instance.new("TextLabel") Title.Size = UDim2.new(1, -20, 0, 25) Title.Position = UDim2.new(0, 15, 0, 4) Title.BackgroundTransparency = 1 Title.Text = "🌐 Holographic Matrix | Pyro Panel (REBORN)" Title.TextColor3 = Color3.fromRGB(255, 255, 255) Title.TextSize = 13 Title.Font = Enum.Font.FredokaOne Title.TextXAlignment = Enum.TextXAlignment.Left Title.ZIndex = 2 Title.Parent = MainFrame local StatusBanner = Instance.new("TextLabel") StatusBanner.Size = UDim2.new(1, -20, 0, 18) StatusBanner.Position = UDim2.new(0, 10, 0, 28) StatusBanner.BackgroundTransparency = 1 StatusBanner.Text = "⚠️ [SYSTEM UNDER MAINTENANCE - FEATURES LOCKED]" StatusBanner.TextColor3 = Color3.fromRGB(255, 200, 50) StatusBanner.TextSize = 10 StatusBanner.Font = Enum.Font.SourceSansBold StatusBanner.ZIndex = 2 StatusBanner.Parent = MainFrame local ToggleBtn = Instance.new("TextButton") ToggleBtn.Name = "ToggleOrb" ToggleBtn.Size = UDim2.new(0, 52, 0, 52) ToggleBtn.Position = UDim2.new(0.05, 0, 0.2, 0) ToggleBtn.BackgroundColor3 = Color3.fromRGB(0, 180, 220) ToggleBtn.BackgroundTransparency = 0.15 ToggleBtn.Text = "🛠️" ToggleBtn.TextSize = 26 ToggleBtn.Active = true ToggleBtn.Draggable = true ToggleBtn.Visible = false ToggleBtn.Parent = ScreenGui local OrbCorner = Instance.new("UICorner") OrbCorner.CornerRadius = UDim.new(1, 0) OrbCorner.Parent = ToggleBtn local MainMenuFrame = Instance.new("Frame") MainMenuFrame.Size = UDim2.new(1, -24, 1, -55) MainMenuFrame.Position = UDim2.new(0, 12, 0, 50) MainMenuFrame.BackgroundTransparency = 1 MainMenuFrame.ZIndex = 2 MainMenuFrame.Parent = MainFrame local MainListLayout = Instance.new("UIListLayout") MainListLayout.Padding = UDim.new(0, 8) MainListLayout.SortOrder = Enum.SortOrder.LayoutOrder MainListLayout.Parent = MainMenuFrame local function CreateLockedButton(text, layoutOrder) local Btn = Instance.new("TextButton") Btn.Size = UDim2.new(1, 0, 0, 34) Btn.BackgroundColor3 = Color3.fromRGB(80, 90, 100) Btn.BackgroundTransparency = 0.4 Btn.Text = text Btn.TextColor3 = Color3.fromRGB(200, 210, 220) Btn.TextSize = 13 Btn.Font = Enum.Font.SourceSansBold Btn.LayoutOrder = layoutOrder or 1 Btn.ZIndex = 3 Btn.Parent = MainMenuFrame local Corner = Instance.new("UICorner") Corner.CornerRadius = UDim.new(0, 14) Corner.Parent = Btn Btn.MouseButton1Click:Connect(TriggerNotice) end CreateLockedButton("🔒 Highlight Chests [MAINTENANCE]", 1) CreateLockedButton("🔒 Auto-Row Grid / Restock [MAINTENANCE]", 2) CreateLockedButton("🔒 Movement Speed Boost [MAINTENANCE]", 3) CreateLockedButton("🔒 Themes & Aesthetics [MAINTENANCE]", 4) --------------------------------------------------------- -- COUNTDOWN & SEQUENCE LOGIC --------------------------------------------------------- task.spawn(function() AlarmSound:Play() for i = 3, 1, -1 do CountdownLabel.Text = "[ " .. tostring(i) .. " ]" task.wait(1.0) end CountdownLabel.Text = "[ READY ]" CountdownLabel.TextColor3 = Color3.fromRGB(0, 255, 180) task.wait(0.3) CountdownLabel.Visible = false AccessBtn.Visible = true end) AccessBtn.MouseButton1Click:Connect(function() OverlayFrame:Destroy() MainFrame.Visible = true ToggleBtn.Visible = true end)