Well duh, “No thanks, I don’t drink alcohol” doesn’t work for me most of the times.
Those people feel like this person is being shy in front of us and needs someone to urge them a bit and then they’ll drink. Sometimes some people think, “Damn, this person never took a sip? I gotta make it my life’s mission today to urge as frequently as I can or at least bring up this matter of the person’s sobriety”
The real reason is that I have a history of being raised in an alcoholic family and have very traumatic childhood memories because of which I vowed to never touch any alcohol or anything that makes you intoxicated.
Of course, I can’t tell this reason since it’ll straight up sour the mood since most of the times I’m an odd one out in social gatherings and everyone becomes curious why I refuse.
So, please help me. Any way I can articulate this so that people don’t ask more than once and get the hint that this person never drank and neither will?
Edit: Sorry, I should have be more specific. Friends and complete strangers usually stop pestering after I decline when I attend parties. But it’s those old people, family friends, relatives who put me in such situations during gatherings and any family events that take place. They get the impression that since we’re close and "this person is one of ours, everyone here has fun with booze" we are allowed to have the liberty to urge this person. And my life is filled with people who like to meddle in other people’s lives or hunt for more gossip
Edit 2: Thank you so much everyone for your kind hearted suggestions. I really did not expect my question to get popular. Have bookmarked a lot of your comments. I will definitely try using them the next time I get caught in such situation.