It means that there confident ,not shy but at the same time means rude or arragant.
When a girl calls a boy cocky, it usually means that she perceives him as overly confident or arrogant. It can be seen as a negative trait if it comes off as excessive or disrespectful.
Dude it means your not cool!
he is being nice Well, my best friend calls me sweetheart and he is gay.
he likes her back he is all nervous about it and he is also shy!!!!!!!!!!!! GET IT!!!!!!!!!!!!!
She could either be flirting or just giving you a nickname.
"Chick" is slang for woman or girl. It doesn't "mean" anything.
Either that or he's very fond of you.
To be batty is to have "bats in the belfry" -- this means you're silly or crazy.
he means that he likes that girl alot
I'd say move on to another boy. Judging by what you provided in your Q, this boy wants to play and have his fun. Don't waste your time.
Though there is no sure way to tell, it probably does mean that. To be sure, try listening to the tone in his voice.
strange
It can be homeboy or gangster