Look, I understand, I have social anxiety, but you just need to say what you want and move on. Of they don't like it, then they don't like it - who cares?
That person desperately needs someone in their life to tell them the truth.
“I am done hanging out. I need to be alone now”
Some people are autistic and as an autistic person myself believe me when I say there is like one in ten thousand people who will actually tell the truth, and they only do it once in a blue moon.
As an autistic person I feel like i'm over staying my welcome sometimes, the easiest way to confront me is be like "hey, great to see you but I have other stuff to do. We should do this again"
I'm not autistic but I do have a lot of fear about over staying my welcome. It has gotten to the point where I would politely ask if I over stayed or if my welcome has expired. I find that being direct is the fastest and most efficient for both parties.
Yes that can be helpful if you are the one feeling you are overstaying, a good amount of the time people are really nice and honest about things so that's really helpful
I personally say in a friendly tone "I'm sorry but I have to kick you out now because I have xxx things to do."
Add something appreciative about their visit/your meeting like "it was great to see you", "thanks for stopping by" or something.
If you are just socially spend, you could also say that. "I hate to kick you out, but I can't people anymore today/my social capacity is spent/it was all a bit much for me today."
People will understand if you are direct. We all have shit to do and limited resources.
Being honest and direkt is often less weird than dancing around the fact that you want them to leave.
Put everything away. Clear the food, drinks. If it’s night yawn repeatedly “well, got an early morning need to turn in.” If it’s daytime you have another thing planned. “Gotta get the car serviced.”
It may help to start setting an end time. Instead of, "I can hang out at 6." Tell them, "I can hang out from 6-8." If they still won't leave you might have to be firm with them. No is a complete sentence, and you don't need to explain why.
To signify the end of an event, sausages are served to guests. I learned about the Danish tradition when i had an exchange student.
"The Danish way of celebrating a final event or other types of festive partying is by enjoying one of the trendiest national fast food dishes in Denmark - the "red sausage and warm bun" - evolved from the everywhere present mobile sausage charts from 1921"
Some great advice here. I also like this piece of verbal judo: “I have taken up too much of your time, I will let you go now. I have bored you enough with my pedantic nonsense.”
I find it annoying when people talk like this. It sounds like you forced the other person to be with you, or that you consider yourself so important that the other person would sacrifice their comfort for you.