Way To Disable Team Chat?

Is there any way?

hook.Add("StartChat", "fuckteamchat", function( b ) -- Close team chat if player tries to open it, CLIENTSIDE
    if b then timer.Simple( .1, chat.Close ) return true end -- 0.1 sec delay not to snap the view
hook.Add("PlayerSay", "no,really", function( p, _, b ) -- Prevent player from using console to use team chat, SERVERSIDE
    if b then eturn "" end