Welcome to the bb forum and thank you for sharing your story.
I don’t know who is telling you these things or why, but just because others say such things doesn’t necessarily make them true. For example, evil is a very very strong word and I don’t know that it would truly apply to many people.
That said, if you are concerned about the feedback you are receiving and genuinely want to learn more about yourself because you think it would help you, I would suggest you start by talking with your GP.
I would book a double appointment, so you have time to discuss not only the feedback but how you are feeling about the situation and the state of your mental health.
Your GP will then prepare a Mental Health Care Plan and guide you to the right mental health practitioner to help you determine what’s really going on, if anything.
Post any time if you want to talk some more.
Kind thoughts to you