Is he shy or creepy?

We have been chatting on and off for 4 months. he wanted casual so i politely moved on. Didn't talk for 2 months. Then he started lingering around my workplace so I reached out to hang out. We caught up and he got upset at me saying that I like to flirt with guys and tease them and then give them nothing in return. I told him I'm not on apps like he is and I only flirt with guys I'm attracted too. I basically felt like I has to validate him that I'm not flirting with anyone atm. He wanted causal?

What is going on, what do I do?

Is he shy or creepy?
Post Opinion