Well obviously xanax is one of the greatest things in existence

Aside from that, valium is also amazing.
But that is a benzo as well and as you know they are highly addictive and you get a tolerance to them very rapidly.
SO, aside from benzos...? There are some antidepressant medications that work well for social anxiety disorder but a) it can be a bit of trial and error finding the one that works best for you, b) they are a long-term medication, and c) you can't use them as a first-aid medication if you're having a panic attack like you can with benzos.
Alcohol works well as a social anxiety inhibitor but has HUGE health implications, and it is literally a poison.
Non-substance methods for treating social anxiety such as therapy seem to have the best, most effective long-term benefits