Joining SinglePlayer results in a crash?

This just started to happen today, I join my own singleplayer game and when it reaches loading resources it says HL2.exe has stopped responding.
Closed Garry’smod then re-opened it, I tried hosting a multiplayer server, crashes after loading resources.

I’ve cleared out my most recent addons and lua folder.

Not sure what else could be causing this.

Did you verify integrity of game cache files?

I did all of that debugging bullshit and I figured out it was a Garry’sMod update.