so my code looks like this:

do not mind my datastore modules I am just wondering why it isn't printing my message

local DS = require(1936396537)

game.Players.PlayerAdded:Connect(function(plr)
	local Tier = DS("Tier", plr)
	local Banned = DS("Banned", plr)
	
	plr.Chatted:Connect(function(msg)
		print(msg)
		if(string.find(msg, "Ban"))then
			local id = tonumber(string.gsub(msg, "Ban ", ""))
			print(id)
		end
	end)
	
	local leaderstats = Instance.new("Folder", plr)
	leaderstats.Name = "leaderstats"
	
	local tier = Instance.new("IntValue", leaderstats)
	tier.Name = "Tier"
	
	local banned = Banned:Get(false)
	
	if(banned)then
		plr:Kick("You are banned from this game.")
	end
	
	local function upgrade(nv)
		tier.Value = Tier:Get(nv)
	end 
	
	upgrade(1)
	
	Tier:OnUpdate(upgrade())
end)