local J=ms:SubscribeAsync(muteTopic,function(J)local F=J.Data[1]local P=J.Data[2]for J,T in pairs(game.Players:GetPlayers())do if T.UserId==F then channel:MuteSpeaker(T.Name)task.wait(P)if T then channel:UnmuteSpeaker(T.Name)end end end end)

local muteConnection = ms:SubscribeAsync(muteTopic, function(message)
	local targetId = message.Data[1]
	local muteLength = message.Data[2]

	for i, plr in pairs(game.Players:GetPlayers()) do
		if plr.UserId == targetId then
			
			channel:MuteSpeaker(plr.Name)

			task.wait(muteLength)
			if plr then
				channel:UnmuteSpeaker(plr.Name)
			end
		end
	end
end)