What an engaging plot

#1

On chapter 159 and still not able to decide who is the hero and who is the villain