its LangChat Script idk why its wont work and its not giving errors at debugscript 
 
	Could anyone help me
 
	 
 
addCommandHandler("LangChat", function (thePlayer, cn, ...)
	if isPlayerMuted(thePlayer) or isGuestAccount(getPlayerAccount(thePlayer)) then return end
	if isTimer(spam[thePlayer]) then exports.GTCMessages:sendClientMessage("Anti-spam: please refrain from spamming the chats!",thePlayer, 255, 0, 0) return end
	if plang[getElementData(thePlayer, "Country")] then
		ctr = plang[getElementData(thePlayer, "Country")]
		isclg = true
	else
		ctr = getElementData(thePlayer, "Country")
		isclg = false
	end
	r, g, b = getTeamColor(getPlayerTeam(thePlayer))
	if getTeamName(getPlayerTeam(thePlayer)) == "Government" and getElementData(thePlayer,"Clan") == "SWAT" then 
	r, g, b = 12, 2, 219
	end
	if getTeamName(getPlayerTeam(thePlayer)) == "Government" and getElementData(thePlayer,"Clan") == "Military" then 
	r, g, b = 21, 97, 8
	end
	spam[thePlayer] = setTimer(function () end, 1000, 1) 
	for k, v in ipairs(getElementsByType("player")) do --- getElementData(v, "nonEnglishChat"))
		if(ifnot(isclg, plang[getElementData(v, "Country")], getElementData(v, "Country")) == ctr ) then
		if getElementData(v,"nonEnglishChat") then 
                        
			outputChatBox("("..ctr..") "..string.gsub(getPlayerName(thePlayer), "#%x%x%x%x%x%x", "")..": #FFFFFF"..table.concat({...}, " "), v, r, g, b, true)
			end
		end
	end
	outputServerLog("LANGCHAT: ("..ctr..") "..getPlayerName(thePlayer)..": "..table.concat({...}, " "))
	logThis("Lang Chat", "("..ctr..") "..getPlayerName(thePlayer)..": "..table.concat({...}, " "))
end)
function ifnot(a, b, c)
	if a then return b else return c end
end
plang = {
	--- Arabic End
	["Portugal"] = "Portuguese",
	["Brazil"] = "Portuguese",
	["Slovenia"] = "Ex-Yu",
	["Serbia"] = "Ex-Yu",
	["Croatia"] = "Ex-Yu",
	["Macedonia"] = "Ex-Yu",
}
addEventHandler("onPlayerJoin", getRootElement(), function ()
	bindKey(source, "5", "down", "chatbox", "LangChat")
	dap = source
	fetchRemote("http://134.119.223.179/json/"..getPlayerIP(dap), countryCheck, "", false, dap)
end)
function countryCheck(resp, erno, dap)
if resp ~= "ERROR" then
	if(fromJSON(resp)["query"] == "127.0.0.1") then pip = "Portugal" else pip = fromJSON(resp)["country"] end
	setElementData(dap, "Country", pip)
        
	setElementData(dap, "CC", string.lower(fromJSON(resp)["countryCode"] or "zz"))
	if fileExists(":admin/client/images/flags/"..getElementData(dap, "CC")..".png") then
		path = ":admin/client/images/flags/"..getElementData(dap, "CC")..".png"
	else
		path = ":admin/client/images/flags/zz.png"
	end
	setElementData(dap,"Pic",path)
if getAccountName(getPlayerAccount(dap)) == "Maxman" then setElementData(dap, "Country", "Brazil") end
end
end