The difference between a liar and social anxiety is huge. If a person is a regular liar, their intension would be not good as they try to avoid consequences that they need to face which can affect others around them. Whereas social anxiety is more of a personal issue where a person has difficulty public speaking, socialising or having any contact with other people.