I can understand why you are upset. Somebody isn't telling you the truth. You need to ask yourself, who would have a reason to lie to me? Your friends? Your boyfriend?
When I read that your friends were telling you such negative things, I first wondered why your friends would be quick to bear such bad tidings. I believe that friends should tell you good things and not pass on hurtful information.
Now, I understand that if this is true, then your friends may be trying to protect you from harm. Are you absolutely sure that these people really are your friends? Could they be lying? Are they jealous of you? Are they looking to break you up?
As for your boyfriend, why would he tell your friends that he doesn't like you, and then not tell you so. Is he afraid to be honest? Does he feel trapped and unable to break up for fear of hurting your feelings? Is he using your friends as his mouthpiece, so that they will say what he's afraid to say? Is your boyfriend mean and sadistic and does he get off on torturing you?
The only way to clarify what's going on is to have a group meeting with your friends and your boyfriend. In the meeting your friends should repeat what he said and then let him respond.
If he refuses to come to the meeting, then we can suspect that he's the one who's not telling the truth. If your friends refuse to come and repeat what he supposedly said to his face, then we can suspect your friends' honesty. I'm sorry you are in such a miserable position.
Let me know what happens.