Ok here is how you fix because I found out how to:
Open steam
Go to library
Right click on team fortress 2
Go to propites
Defrag the cache
After defrag open up gmod
Go to start new game and you should see team fortress 2
Hope this works for ppl who can't see the tf2 map tab