So I have a guy friend who's been behaving oddly for quite sometime?

He calls me at around 12-1 am when I study and tells his day's details, earlier he used to call during daytime. He also tells about girls who try to hit on him but his stories are usually unbelievable (I made it clear to him that I don't like listening to all these stuff). He also constantly flirts with me but his conversation ends with "I want a casual relationship". Sometime ago I was telling him about a guy who made me feel uncomfortable and he replied saying "next time if he does this I will beat him up". He also tells me to hangout with him quite often and cancels our plan at last moment. Is he having mood swings or does he like me?
So I have a guy friend who's been behaving oddly for quite sometime?
Post Opinion