Is he teasing me cause i’m gullible and vulnerable? or it’s a sign of saying he likes me?

There’s this “ friend” of mine or rather can call it a frenemy (i know him from a friend of a friend - we are in 1 crew, meaning we never hang one on one, but just in a group) that ever since i know him (3 years) he’s been teasing me and bitching on me. Many times he’ll say these really rude comments on my body or my dress or my hair etc. he noticed everything i do and he likes putting me down. example he’ll whisper in my ear “you got a flat ass” when it’s not that flat at all and then a few weeks later he’ll make bets with me and if i loose he tells me “show me something i’ve never seen before , actually you’ve got nothing to show“ or “i bet u can’t give me a proper lap dance” etc.

at one point 2 years ago back when i was together with my ex, he told me one night when nobody was around , how my boyfriend (at the time) told him he wasn’t happy in the relationship and he tried talking me into trying open marriage or swinging to “improve my relationship” i asked my boyfriend wtf and if it’s true , he’s like fuck no, never.

i never thought he liked me , to him i always assumed i was just a fun innocent girl to target on but the more i think into things he said or done i’m unsure ….
Here’s the thing, i asked him once why he’s saying mean stuff to me and why he comments on things that he doesn’t like about me all the damn time and he answered me because u fall for it and then he winked. I asked him ur sure? is that the reason or is it cuz you low key have a crush on me? and he was like nope not on you.
it’s pretty obvious he does have a crush on me …. is it normal for guys to lie like this? am i overthinking?
Is he teasing me cause i’m gullible and vulnerable? or it’s a sign of saying he likes me?
Post Opinion