<human>: Give me a shortened version of the text

Hi Reddit. I'll try to keep this short. 

Last night our neighbor came over for the first time. She seemed pretty cool so we offered her a cigarette and a beer and let her in on our drinking game. Well eventually, she started asking for more beers, more cigarettes, and saying really creepy things. She hinted at not having a place to stay, and being locked out of her home...She told my gay friend she could turn him straight after saying that she was gay as well. She stroked his butt and he was incredibly uncomfortable. My poor friend who only visits a couple times a year had to leave early because the neighbor was saying dirty and suggestive things to her, but I had no idea about it until they had left. The last of us went inside and pretended to go to bed while we played board games.

Reddit, I don't want to have to deal with someone who invites themselves over all the time, drinks all our beer, and takes all of our cigarettes. But I also don't want to chew her out so badly that she hates us and I have to deal with her being next door and saying mean things or being threatening. I'm a SAP who is completely non-confrontational. I wouldn't mind being friends with this girl if she didn't try to molest my friends and be a bum.
<bot>: Neighbor crashed our party, made everyone uncomfortable. How do I get rid of her without having to abandon my back porch for the summer/having a pissed off neighbor who might do threatening things?