function OnClick(clicked) while true do script.Parent.Parent.Sound1:Play() wait(120) script.Parent.Parent.Sound1:Stop() wait(.1) script.Parent.Parent.Sound2:Play() wait(120) script.Parent.Parent.Sound2:Stop() wait(.1) script.Parent.Parent.Sound3:Play() wait(120) script.Parent.Parent.Sound3:Stop() wait(.1) script.Parent.Parent.Sound4:Play() wait(120) script.Parent.Parent.Sound4:Stop() wait(.1) script.Parent.Parent.Sound5:Play() wait(120) script.Parent.Parent.Sound5:Stop() wait(.1) end end script.Parent.ClickDetector.MouseClick:connect(onClicked)
What's wrong?
Seems like you used a script Template and got confused. when using :connect() you put inside your function. You called for the OnClicked where the was none. Also the "clicked" inside the functions parentheses has no meaning.
function OnClick() while true do script.Parent.Parent.Sound1:Play() wait(120) script.Parent.Parent.Sound1:Stop() wait(.1) script.Parent.Parent.Sound2:Play() wait(120) script.Parent.Parent.Sound2:Stop() wait(.1) script.Parent.Parent.Sound3:Play() wait(120) script.Parent.Parent.Sound3:Stop() wait(.1) script.Parent.Parent.Sound4:Play() wait(120) script.Parent.Parent.Sound4:Stop() wait(.1) script.Parent.Parent.Sound5:Play() wait(120) script.Parent.Parent.Sound5:Stop() wait(.1) end end script.Parent.ClickDetector.MouseClick:connect(onClick)
In the last line, after :connect you put the function you want to run in the parentheses. You want to Connect a MouseClick on a ClickDetector to the function in the parentheses. Get it?