gmod crahses hl2.exe has stopped working upon joining server

i have jest bought the game 3 days ago and i had never had a chance to have a decent game online and i really do. everytime i join a server, after the servers done conecting/loading the server, the server motd pops up and 1 sec later the game crahses, so i thought this was a one time thing, i tried again, the game closes and the error msg pops up. this has happend every time i tried playing online, this is bs cuz i just bought it, please i have searched everywhere for a solution but little did i know nothing works. please i want to play online in peace.