u dun wanna be in the friend zone but u don't wanna be too direct either. u can't just go up to a girl and be like "you are so hot, will you go out with me?"
and drama is there only if you want there to be drama. i've personally gone out with many girls that had boyfriends, and i didn't even know about it. why? because i jus played the game as normal, as with any other girl, and if you are good at creating that attraction then they will purposely hide the fact that they have a bf from you!
if a girl mentions she has a boyfriend, it can mean a few things. 1. she actually has a boyfriend but is willing to leave him for you if u can prove how good of a man you are 2. she actually has a boyfriend and is using that as a defence to keep you away or 3. she doesn't actually have a bf and is lying to you so you won't hit on her
i've had those instances happen to me quite a few times too.
but remember, guys are just ugly girls. treat them like you would any other, or better yet, pay MORE attention to them and win them over with ur outgoing, friendly, and fun personality. that only makes u more attractive to girls. and besides, even if they're in a relationship you never know how long they've been goin out for, how serious it is, or how flawed of a relationship it is. just go for it unless you KNOW they're serious and good.