local a=game:GetService("\084\101\120\116\067\104\097\116\083\101\114\118\105\099\101")local w=game:GetService("\084\101\120\116\083\101\114\118\105\099\101")local B=game:GetService("\080\108\097\121\101\114\115")return function(b,V)local u=w:FilterStringAsync(V,b.Executor.UserId,Enum.TextFilterContext.PublicChat)for w,B in ipairs(B:GetPlayers())do if a:CanUsersChatAsync(b.Executor.UserId,B.UserId)then b:SendEvent(B,"\077\101\115\115\097\103\101",u:GetChatForUserAsync(B.UserId),b.Executor)end end return"\067\114\101\097\116\101\100 \097\110\110\111\117\110\099\101\109\101\110\116\046"end
local TextChatService = game:GetService("TextChatService")
local TextService = game:GetService("TextService")
local Players = game:GetService("Players")

return function(context, text)
	local filterResult = TextService:FilterStringAsync(text, context.Executor.UserId, Enum.TextFilterContext.PublicChat)

	for _, player in ipairs(Players:GetPlayers()) do
		if TextChatService:CanUsersChatAsync(context.Executor.UserId, player.UserId) then
			context:SendEvent(player, "Message", filterResult:GetChatForUserAsync(player.UserId), context.Executor)
		end
	end

	return "Created announcement."
end
