Alright, this is all fired through a remote event. I have no idea why this isn't working at all. I've tried adding and removing "Player", I've tried rescripting it to from scratch to see if I made an error and I get nothing.. Here's the script I believe has an error.
--Made by MillerrIAm
------------Variables------------
IntroEvent = game.ReplicatedStorage.ShowTronEvents.IntroEvent
TVTop = game.Workspace.TVTop --Overhead Screen
TV = game.Workspace.TV --Main TV Screen
Screen1 = game.Workspace.Screen1 --Left Stage MiniTron
Screen2 = game.Workspace.Screen2 --Right Stage MiniTron
Side1 = game.Workspace.Side1 -- Left Bottom Stage Screen [Extra]
Side2 = game.Workspace.Side2 -- Right Bottom Stage Screen [Extra]
Side3 = game.Workspace.Side3 -- Left Far Jumbo Screen
Side4 = game.Workspace.Side4 -- Right Far Jumbo Screen
Apron1 = game.Workspace.Apron1 --Front Apron
Apron2 = game.Workspace.Apron2 --Left Apron
Apron3 = game.Workspace.Apron3 --Back Apron
Apron4 = game.Workspace.Apron4 --Right Apron
Canvas = game.Workspace.RingCanvas --Ring Cavans/ Ring Matt
TopRope = game.Workspace.TopRope
MiddleRope = game.Workspace.MiddleRope
BottomRope = game.Workspace.BottomRope
LED = game.Workspace.LEDColor
------------Main Script------------
IntroEvent.OnServerEvent:Connect(function(Player,Intro)
if Intro == "Annihilation" then
TVTop.Decal.Texture = ""
TV.Decal.Texture = ""
Screen1.Decal.Texture = ""
Screen2.Decal.Texture = ""
Side1.Decal.Texture = ""
Side2.Decal.Texture = ""
Side3.Decal.Texture = ""
Side4.Decal.Texture = ""
s = Instance.new("Sound")
s.Name = "Sound"
s.Parent = game.Workspace
s.SoundId = "rbxassetid://3341223012"
s.Volume = 1
s.Pitch = 0.87
s:Play()
wait(2)
m = Instance.new("Message")
m.Parent = game.Workspace
m.Text = "Song rights to Papa Roach. Song Name: To Be Loved..."
wait(3)
m.Text = "Please be reminded that breaking in will be an immediate BAN, champion or not."
wait(5)
m.Text = "Tonight we rise..."
wait(4)
m.Text = "Welcome everyone to this special edition of..."
wait(4)
m.Text = "FRIDAY NIGHT..."
wait(3)
m.Text = "AAANNNIIIIIHHHHIIIILLLLAATTTTIIIOOOONNNN"
wait(4)
m:Destroy()
wait(0.1)
for i,v in pairs (game.Players:GetPlayers()) do
local Cut = game.ServerScriptService.Intro1:Clone()
Cut.Disabled = false
Cut.Parent = v.Character
end
script.Parent.Pyro.Disabled = false
wait(10)
m:Destroy()
s:Stop()
wait(0.1)
elseif Intro == "PPV" then
TVTop.Decal.Texture = ""
TV.Decal.Texture = ""
Screen1.Decal.Texture = ""
Screen2.Decal.Texture = ""
Side1.Decal.Texture = ""
Side2.Decal.Texture = ""
Side3.Decal.Texture = ""
Side4.Decal.Texture = ""
end
end)
My button script.
script.Parent.MouseButton1Click(function()
game.ReplicatedStorage.ShowTronEvents.IntroEvent:FireServer("Annihilation")
end)
Thank you in advance for any help.

3 comments
It's fired through a GUI Button.
Have you checked the output?
Nothing pops up, that was the first thing I thought of.