Cant join servers because of errors

When I try to join a server on garrys mod It downloads all of the files it needs and then crashes on sending client info.

Here are the errors in the console log

846(485.706903): Error: Material “models/mossman/players_sheet” : proxy “Clamp” unable to initialize!
845(485.706876): No such variable “$phongtint” for material “models/mossman/players_sheet”
844(485.706835): Error: Material “models/mossman/players_sheet” : proxy “Multiply” unable to initialize!
843(485.706806): No such variable “$phongtint” for material “models/mossman/players_sheet”
842(485.706746): Error: Material “models/mossman/players_sheet” : proxy “Clamp” unable to initialize!
841(485.706673): No such variable “$phongtint” for material “models/mossman/players_sheet”
840(485.598023): Error: Material “models/police/players_sheet” : proxy “Clamp” unable to initialize!
839(485.597996): No such variable “$phongtint” for material “models/police/players_sheet”
838(485.597957): Error: Material “models/police/players_sheet” : proxy “Multiply” unable to initialize!
837(485.597929): No such variable “$phongtint” for material “models/police/players_sheet”
836(485.597869): Error: Material “models/police/players_sheet” : proxy “Clamp” unable to initialize!
835(485.597798): No such variable “$phongtint” for material “models/police/players_sheet”
834(485.273469): Error: Material “models/alyx/plyr_sheet_skin” : proxy “Clamp” unable to initialize!
833(485.273390): No such variable “$phongtint” for material “models/alyx/plyr_sheet_skin”
832(485.153330): Error: Material “models/alyx/plyr_sheet” : proxy “Clamp” unable to initialize!
831(485.153298): No such variable “$phongtint” for material “models/alyx/plyr_sheet”
830(485.153248): Error: Material “models/alyx/plyr_sheet” : proxy “Multiply” unable to initialize!
829(485.153215): No such variable “$phongtint” for material “models/alyx/plyr_sheet”
828(485.153135): Error: Material “models/alyx/plyr_sheet” : proxy “Clamp” unable to initialize!
827(485.153042): No such variable “$phongtint” for material “models/alyx/plyr_sheet”
826(484.723524): Error: Material “models/gman/plyr_sheet” : proxy “Clamp” unable to initialize!
825(484.723381): No such variable “$phongtint” for material “models/gman/plyr_sheet”
824(484.723330): Error: Material “models/gman/plyr_sheet” : proxy “Multiply” unable to initialize!
823(484.723286): No such variable “$phongtint” for material “models/gman/plyr_sheet”
822(484.723077): Error: Material “models/gman/plyr_sheet” : proxy “Clamp” unable to initialize!
821(484.722996): No such variable “$phongtint” for material “models/gman/plyr_sheet”
820(483.688337): Error: Material “models/breen/players_sheet” : proxy “Clamp” unable to initialize!
819(483.688305): No such variable “$phongtint” for material “models/breen/players_sheet”
818(483.688255): Error: Material “models/breen/players_sheet” : proxy “Multiply” unable to initialize!
817(483.688222): No such variable “$phongtint” for material “models/breen/players_sheet”
816(483.688146): Error: Material “models/breen/players_sheet” : proxy “Clamp” unable to initialize!
815(483.688060): No such variable “$phongtint” for material “models/breen/players_sheet”
814(404.331239): Error: Material “models/weapons/c_arms_citizen/c_arms_citizen_sleeves” : proxy “Clamp” unable to initialize!
813(404.331141): No such variable “$phongtint” for material “models/weapons/c_arms_citizen/c_arms_citizen_sleeves”
812(404.063258): Error: Material “models/kleiner/players_sheet” : proxy “Clamp” unable to initialize!
811(404.063226): No such variable “$phongtint” for material “models/kleiner/players_sheet”
810(404.063177): Error: Material “models/kleiner/players_sheet” : proxy “Multiply” unable to initialize!
809(404.063142): No such variable “$phongtint” for material “models/kleiner/players_sheet”
808(404.063039): Error: Material “models/kleiner/players_sheet” : proxy “Clamp” unable to initialize!
807(404.062937): No such variable “$phongtint” for material “models/kleiner/players_sheet”
806(403.911073): Error: Material “models/eli/player_sheet” : proxy “Clamp” unable to initialize!
805(403.911042): No such variable “$phongtint” for material “models/eli/player_sheet”
804(403.910993): Error: Material “models/eli/player_sheet” : proxy “Multiply” unable to initialize!
803(403.910960): No such variable “$phongtint” for material “models/eli/player_sheet”
802(403.910879): Error: Material “models/eli/player_sheet” : proxy “Clamp” unable to initialize!
801(403.910798): No such variable “$phongtint” for material “models/eli/player_sheet”
800(403.757118): Error: Material “models/magnusson/players_body” : proxy “Clamp” unable to initialize!
799(403.757085): No such variable “$phongtint” for material “models/magnusson/players_body”
798(403.757036): Error: Material “models/magnusson/players_body” : proxy “Multiply” unable to initialize!
797(403.757002): No such variable “$phongtint” for material “models/magnusson/players_body”
796(403.756928): Error: Material “models/magnusson/players_body” : proxy “Clamp” unable to initialize!
795(403.756832): No such variable “$phongtint” for material “models/magnusson/players_body”
794(403.611054): Error: Material “models/humans/male/group01/players_sheet” : proxy “Clamp” unable to initialize!
793(403.611019): No such variable “$phongtint” for material “models/humans/male/group01/players_sheet”
792(403.610968): Error: Material “models/humans/male/group01/players_sheet” : proxy “Multiply” unable to initialize!
791(403.610932): No such variable “$phongtint” for material “models/humans/male/group01/players_sheet”
790(403.610854): Error: Material “models/humans/male/group01/players_sheet” : proxy “Clamp” unable to initialize!
789(403.610772): No such variable “$phongtint” for material “models/humans/male/group01/players_sheet”
788(403.562299): Error: Material “models/cstrike/t_leet” : proxy “Clamp” unable to initialize!
787(403.562268): No such variable “$phongtint” for material “models/cstrike/t_leet”
786(403.562216): Error: Material “models/cstrike/t_leet” : proxy “Multiply” unable to initialize!
785(403.562183): No such variable “$phongtint” for material “models/cstrike/t_leet”
784(403.562111): Error: Material “models/cstrike/t_leet” : proxy “Clamp” unable to initialize!
783(403.562028): No such variable “$phongtint” for material “models/cstrike/t_leet”
782(403.508409): Error: Material “models/humans/female/group01/players_sheet” : proxy “Clamp” unable to initialize!
781(403.508374): No such variable “$phongtint” for material “models/humans/female/group01/players_sheet”
780(403.508321): Error: Material “models/humans/female/group01/players_sheet” : proxy “Multiply” unable to initialize!
779(403.508285): No such variable “$phongtint” for material “models/humans/female/group01/players_sheet”
778(403.508206): Error: Material “models/humans/female/group01/players_sheet” : proxy “Clamp” unable to initialize!
777(403.508124): No such variable “$phongtint” for material “models/humans/female/group01/players_sheet”
776(403.274635): Error: Material “models/odessa/players_sheet” : proxy “Clamp” unable to initialize!
775(403.274609): No such variable “$phongtint” for material “models/odessa/players_sheet”
774(403.274568): Error: Material “models/odessa/players_sheet” : proxy “Multiply” unable to initialize!
773(403.274540): No such variable “$phongtint” for material “models/odessa/players_sheet”
772(403.274479): Error: Material “models/odessa/players_sheet” : proxy “Clamp” unable to initialize!
771(403.274410): No such variable “$phongtint” for material “models/odessa/players_sheet”

What I have tried:
Certain console commands that would supposedly fix it
Reinstall Garrys mod twice
Reintsall server info thrice
Reinstall all of the games whose textures are used in garrys mod

Please help!