Well I do enjoy being around SOME people like 1 or 2 people is more than enough to hang out with I don't really know the concept of best friend.. as in I never had one (Online I do have one but it's not the same) when I'm around with more than 4-5 people I just sit back and not talk.
When we're in gatherings I just disconnect to my own world of day dreaming and not pay attention to anything around me the only time I might talk is when I'm being addressed to and people don't see me as weird but I do feel weird and like an outcast sometimes..
When I get too close to people I will ruin the friendship.. I feel like it's my fault my true personality is not for normal people is this normal?
It is normal
If you try to show your true personality to people from the beginning, that should immediately help both parties to determine whether or not you would be compatible in a friendship. It never helps to hide everything completely away, even if you show just a little personality, such as a few interests, it will help.