Won't let me play!!!!!

Every time I try to join a server it goes fine until i get to “Loading Shared” this is when it makes it to about 80% then freezes and won’t go to the end. I’ve waited like 20 mins for it to work but it still won’t work please HELP I WANT TO PLAY!

I’m on a macbook pro btw and I validated files and now its stuck on Loading Character. HELP SOMEONE!