The writing is too immature for such mature content. There is no character introduction, no background, and the dialogue is childish. I suspect the writer is very young or perhaps someone who's first language isn't English. Either way, it needs a lot of support and editing before being enjoyable.