An insult generally used to insult someone(obviously). Just by saying it will bring laughter and insult.
Hey michael, what time is it?
No seriously I have an appointment
Your mum has an appointment, IN MY PANTS
Why are you such a fag?
Because your mum stopped comming over to my house
I HATE YOU
Tell your mum I'll be over at 5 not 6