I developed a prototype of my own and came up with this. Would something like this work and should I add anything else to it?
local Sound1 = script.Sound1 local Sound2 = script.Sound2 local S = 0 while true do wait(math.random(10,60)) S = math.random(1,13) if S == 1 then Sound1:Play() wait(10) end if S == 2 then Sound2:Play() wait(10) end end
That could work, or you could put all of your sounds in a folder and do
local folder = (whatever the folder is) while true do wait(math.random(10,60)) local numRoll = math.random(1,#folder) for i,v in pairs(folder:GetChildren()) do if i == numRoll then v:Play() end end end
This way you don't have to add onto the code every time you add a new sound