Just friendly or something more?!?

There’s a guy I work with, he the same age as me but works in a different division. I used to work in that division before I switch to my currently one and I can’t tell if this guy likes me or is just being friendly.

We go out drinking (a bunch of coworkers) and I end up at his place to sober up. He comes over to my desk after my coworker leaves for the day to get help/shoot the shit (e.g. he was telling me about how he got rid of the printer in his office and now it’s empty). When he went on vacation recently I told him he owes me beer for covering for him and he bought my beer no questions asked. I had another manager harass me about my shoes and he was going to use his work budget to buy me shoes (he works in our production plant I work in the office).

Sometimes I feel like he likes me beyond a friendship level but when I try to flirt a bit I feel like I get shot down. Like before he bought me the beer I told him he owed me I mention “sound like you need that beer more than me” and he told me to “slow down”.

I wish I could just ask him without making things awkward/ending up in hr’s office. I can handle the answer either way I just wish I knew!!!!