Please comment back...guy advice

Okay so this guy...let’s call him Josh...and I have always had a little spark and there’s always some degree of feelings there. He’s too scared to act on it though because he is scared that a lot of people won’t support the relationship due to some previous issues with our friend group. I’ve had boyfriends on and off and every time I break up with them he tells me he has feelings for me. We hook up for a while. Then we go back to acting like it never happened. He says he wants to wait but I am in love with Josh. I don’t know what to do. He has on and off girlfriends and hooks up with girls casually and so do I but they all mean nothing and I can’t sit here and wait for him but I love him and I know he has serious feelings if he doesn’t fully love me back I just don’t know how to get him to stop being a p****y and actually do it. Every time he gets drunk he calls me and hugs me and tells me he loves me but WHY WONT HE DO ANYTHING ABOUT IT. has anyone else experienced this??