
Key Required
![PYRO PANEL [OFFICIALLY DISCONTINUED]](https://cdn.kocakz.me/images/eac45b8bf2ffec56f4d063394d4d0a900e98b7a09718892ecf233563d3d35593.webp)
--[[
Holographic Matrix | Pyro Panel (OFFICIALLY DISCONTINUED)
Legacy Lockdown & Transition Notice Loader
]]
local Players = game:GetService("Players")
local CoreGui = game:GetService("CoreGui")
local TweenService = game:GetService("TweenService")
local SoundService = game:GetService("SoundService")
local LocalPlayer = Players.LocalPlayer
local PlayerGui = LocalPlayer:WaitForChild("PlayerGui")
local TargetParent = PlayerGui
pcall(function()
if gethui and typeof(gethui) == "function" then
TargetParent = gethui()
else
TargetParent = CoreGui
end
end)
-- Cleanup old instances
pcall(function()
if TargetParent:FindFirstChild("PyroDiscontinuedGui") then TargetParent.PyroDiscontinuedGui:Destroy() end
if PlayerGui:FindFirstChild("PyroDiscontinuedGui") then PlayerGui.PyroDiscontinuedGui:Destroy() end
end)
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "PyroDiscontinuedGui"
ScreenGui.ResetOnSpawn = false
ScreenGui.DisplayOrder = 999999
ScreenGui.Parent = TargetParent
---------------------------------------------------------
-- FULLSCREEN DISCONTINUED WARNING OVERLAY
---------------------------------------------------------
local OverlayFrame = Instance.new("Frame", ScreenGui)
OverlayFrame.Size = UDim2.new(1, 0, 1, 0)
OverlayFrame.BackgroundColor3 = Color3.fromRGB(10, 25, 45)
OverlayFrame.BackgroundTransparency = 0.15
OverlayFrame.ZIndex = 500
local OverlayGradient = Instance.new("UIGradient", OverlayFrame)
OverlayGradient.Color = ColorSequence.new({
ColorSequenceKeypoint.new(0, Color3.fromRGB(50, 120, 160)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(5, 15, 30))
})
OverlayGradient.Rotation = 90
local WarningBox = Instance.new("Frame", OverlayFrame)
WarningBox.Size = UDim2.new(0, 380, 0, 280)
WarningBox.Position = UDim2.new(0.5, -190, 0.5, -140)
WarningBox.BackgroundColor3 = Color3.fromRGB(20, 35, 50)
WarningBox.BackgroundTransparency = 0.1
WarningBox.ZIndex = 501
Instance.new("UICorner", WarningBox).CornerRadius = UDim.new(0, 20)
local BoxStroke = Instance.new("UIStroke", WarningBox)
BoxStroke.Color = Color3.fromRGB(255, 140, 60)
BoxStroke.Thickness = 2.5
local WarnTitle = Instance.new("TextLabel", WarningBox)
WarnTitle.Size = UDim2.new(1, -30, 0, 40)
WarnTitle.Position = UDim2.new(0, 15, 0, 15)
WarnTitle.BackgroundTransparency = 1
WarnTitle.Text = "⚠️ SCRIPT DISCONTINUED ⚠️"
WarnTitle.TextColor3 = Color3.fromRGB(255, 180, 80)
WarnTitle.TextSize = 16
WarnTitle.Font = Enum.Font.FredokaOne
WarnTitle.ZIndex = 502
local WarnDesc = Instance.new("TextLabel", WarningBox)
WarnDesc.Size = UDim2.new(1, -30, 0, 110)
WarnDesc.Position = UDim2.new(0, 15, 0, 60)
WarnDesc.BackgroundTransparency = 1
WarnDesc.Text = "Pyro Panel for Fireworks Playground has been officially discontinued due to a lack of recent updates.\n\nThanks for executing and testing out this script over time! Please check out the newer Pyro scripts made for other games instead."
WarnDesc.TextColor3 = Color3.fromRGB(220, 230, 240)
WarnDesc.TextSize = 12
WarnDesc.Font = Enum.Font.SourceSansBold
WarnDesc.TextWrapped = true
WarnDesc.TextXAlignment = Enum.TextXAlignment.Center
WarnDesc.ZIndex = 502
-- Buttons container inside warning box
local BtnContainer = Instance.new("Frame", WarningBox)
BtnContainer.Size = UDim2.new(1, -30, 0, 80)
BtnContainer.Position = UDim2.new(0, 15, 0, 185)
BtnContainer.BackgroundTransparency = 1
BtnContainer.ZIndex = 502
local BtnLayout = Instance.new("UIListLayout", BtnContainer)
BtnLayout.Padding = UDim.new(0, 8)
BtnLayout.HorizontalAlignment = Enum.HorizontalAlignment.Center
local UnderstandBtn = Instance.new("TextButton", BtnContainer)
UnderstandBtn.Size = UDim2.new(1, 0, 0, 32)
UnderstandBtn.BackgroundColor3 = Color3.fromRGB(220, 80, 80)
UnderstandBtn.Text = "❌ I Understand (Close Script)"
UnderstandBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
UnderstandBtn.Font = Enum.Font.SourceSansBold
UnderstandBtn.TextSize = 12
UnderstandBtn.ZIndex = 503
Instance.new("UICorner", UnderstandBtn).CornerRadius = UDim.new(0, 10)
local ShowLegacyBtn = Instance.new("TextButton", BtnContainer)
ShowLegacyBtn.Size = UDim2.new(1, 0, 0, 32)
ShowLegacyBtn.BackgroundColor3 = Color3.fromRGB(0, 160, 220)
ShowLegacyBtn.Text = "👁️ Show Me the Discontinued UI Anyway"
ShowLegacyBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
ShowLegacyBtn.Font = Enum.Font.SourceSansBold
ShowLegacyBtn.TextSize = 12
ShowLegacyBtn.ZIndex = 503
Instance.new("UICorner", ShowLegacyBtn).CornerRadius = UDim.new(0, 10)
---------------------------------------------------------
-- MAIN LEGACY PANEL UI (SHOWN WHEN REQUESTED)
---------------------------------------------------------
local MainFrame = Instance.new("Frame", ScreenGui)
MainFrame.Size = UDim2.new(0, 340, 0, 220)
MainFrame.Position = UDim2.new(0.5, -170, 0.4, -110)
MainFrame.BackgroundColor3 = Color3.fromRGB(15, 65, 95)
MainFrame.BackgroundTransparency = 0.25
MainFrame.Active = true
MainFrame.Draggable = true
MainFrame.ClipsDescendants = true
MainFrame.Visible = false -- Hidden initially until user clicks show UI
local MainGradient = Instance.new("UIGradient", MainFrame)
MainGradient.Color = ColorSequence.new({
ColorSequenceKeypoint.new(0, Color3.fromRGB(80, 200, 240)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(5, 30, 55))
})
MainGradient.Rotation = 90
Instance.new("UICorner", MainFrame).CornerRadius = UDim.new(0, 18)
local Title = Instance.new("TextLabel", MainFrame)
Title.Size = UDim2.new(1, -20, 0, 30)
Title.Position = UDim2.new(0, 14, 0, 5)
Title.BackgroundTransparency = 1
Title.Text = "🌐 Pyro Panel [DISCONTINUED]"
Title.TextColor3 = Color3.fromRGB(255, 150, 150)
Title.Font = Enum.Font.FredokaOne
Title.TextSize = 13
Title.TextXAlignment = Enum.TextXAlignment.Left
local ToggleOrb = Instance.new("TextButton", ScreenGui)
ToggleOrb.Size = UDim2.new(0, 48, 0, 48)
ToggleOrb.Position = UDim2.new(0.05, 0, 0.25, 0)
ToggleOrb.BackgroundColor3 = Color3.fromRGB(100, 100, 100)
ToggleOrb.Text = "🔒"
ToggleOrb.TextSize = 22
ToggleOrb.Active = true
ToggleOrb.Draggable = true
ToggleOrb.Visible = false
Instance.new("UICorner", ToggleOrb).CornerRadius = UDim.new(1, 0)
local ContentContainer = Instance.new("Frame", MainFrame)
ContentContainer.Size = UDim2.new(1, -24, 1, -45)
ContentContainer.Position = UDim2.new(0, 12, 0, 38)
ContentContainer.BackgroundTransparency = 1
local ContentList = Instance.new("UIListLayout", ContentContainer)
ContentList.Padding = UDim.new(0, 8)
local StatusMsg = Instance.new("TextLabel", ContentContainer)
StatusMsg.Size = UDim2.new(1, 0, 0, 50)
StatusMsg.BackgroundTransparency = 1
StatusMsg.Text = "Status: Discontinued\nThanks for testing out Pyro Panel!"
StatusMsg.TextColor3 = Color3.fromRGB(200, 220, 240)
StatusMsg.Font = Enum.Font.SourceSansBold
StatusMsg.TextSize = 13
StatusMsg.TextWrapped = true
local CloseUiBtn = Instance.new("TextButton", ContentContainer)
CloseUiBtn.Size = UDim2.new(1, 0, 0, 32)
CloseUiBtn.BackgroundColor3 = Color3.fromRGB(180, 50, 50)
CloseUiBtn.Text = "Close Panel"
CloseUiBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
CloseUiBtn.Font = Enum.Font.SourceSansBold
CloseUiBtn.TextSize = 12
Instance.new("UICorner", CloseUiBtn).CornerRadius = UDim.new(0, 10)
---------------------------------------------------------
-- INTERACTION CONNECTIONS
---------------------------------------------------------
UnderstandBtn.MouseButton1Click:Connect(function()
ScreenGui:Destroy()
end)
ShowLegacyBtn.MouseButton1Click:Connect(function()
OverlayFrame.Visible = false
MainFrame.Visible = true
ToggleOrb.Visible = true
end)
CloseUiBtn.MouseButton1Click:Connect(function()
MainFrame.Visible = false
end)
ToggleOrb.MouseButton1Click:Connect(function()
MainFrame.Visible = not MainFrame.Visible
end)No comments yet for this script.

![Pyro Panel [AUTOFARM]](https://cdn.kocakz.me/images/no-script.webp)

