svcRun.RenderStepped:Connect(function()for C,Q in pairs(confetti)do if confettiColors then Q:SetColors(confettiColors)end Q.Enabled=confettiActive Q:Update()end end)local C=function(C)confettiColors=C spawn(function()confettiActive=true wait(tick)confettiActive=false end)end while wait(5)do C({Color3.fromRGB(255,0,0);Color3.fromRGB(0,255,0);Color3.fromRGB(0,0,255)})end

svcRun.RenderStepped:Connect(function()
	for _,val in pairs(confetti) do
		if (confettiColors) then val:SetColors(confettiColors); end;
		val.Enabled = confettiActive;
		val:Update();
	end;
end);

local fire = function(paramColors)
	confettiColors = paramColors;
	spawn(function()
		confettiActive = true;
		wait(tick);
		confettiActive = false;
	end);
end;
while wait(5) do
	fire({Color3.fromRGB(255,0,0), Color3.fromRGB(0,255,0), Color3.fromRGB(0,0,255)});
end;
