No offense, I noticed the following type that doesnt have friends
1. very introvert
2. selfish,calculating and self centered
3. lazy and kinda stingy too so dont feel like going out with anyone.
4. you are out of university and have limited social circle
School is the best place to make friends. I belong to #4 and also in between of the two types you mentioned, be nice to everyone and outgoing. I am nice to everyone but deep in my heart I know who is a better friend who is not.
If you treat the other person sincerely in most cases you will get the same treatment back. But if the other person is selfish and calculating it might not happen. So you still need friends, just avoid those ones and choose nice ones.