Flirting is just something that either comes naturally or doesn't. And if it doesn't, you're gonna have a bad time, especially if you're a guy.
It's a really fine line to walk-- you're supposed to be confident, but not arrogant, but you're supposed to be humble, but not low self-esteem, you're supposed to make them laugh, but not be a clown, you're supposed to be nice, but not too nice.
You're supposed to tease them, but not like in a mean way that could hurt their feelings, only in a safe way, but not exactly safe, safe is boring, kinda be a little risky, but not too risky, but..... And it just goes on and on. Lol