Advice!!!!!

I've been in a relationship on and off for a year with a guy. lately he's been getting mad at me for everything, I use to think he saved me because when someone hurt me really bad he was there to make sure I was alright. I lost all my friends for him and he isn't willing to do the same things for me as I will for him. He does anything that hurts me, he drinks and smokes and were not even old enough to touch a cigarette yet. I'm 16 and he's 15. I miss the old him, the one wanting to have me by his side all the time and complement me and hug me from behind and now I see him like once or twice a week.

My depression is getting worse and I felt like I needed more friends.. im a girl who doesnt get along with other girls mainly because I grew up around guys and I always have seemed to bond better with guys and so I started looking for friends and I got my old guy friends back which were 4 of them and made 2 more new guy friends.. my bf doesn't seem okay with it but he's the 4 of the guy friends that are mine are also his friends. I get I made friends with the biggest f boy in the town but he understands how I feel and says my bf should treat me like a queen ( this friend is a year older than me)... my other friend is 2 years younger.. im gonna be 17 in a few months and he's gonna be 15.. he's really mature for his age and he's always there for me... I know everyone is against cheating in here but one night I was trying to get my bf to notice me more and I was sending "pics" to him and he didn't want them and told me I shouldn't do that again... I talked to my guy friends abt it and they both told me its okay because I have a great body and they made me feel better... I ended up sending pics to both of them and I just wanted to feel liked and that's what I fexlt.. I don't lose anything when I send those pics. people think it ruins a persons self respect and dignity but to me its showing someone all of me and putting trust into them to look and not share... please don't be rude in the comments because I know I fucked up big time.. I just wanted to be noticed and liked