What does it mean?

It starts like a compliment, then turns it into an insult.

How to use it

This is a roast, not a flirt. Don't say it to someone you want to date, only in a friendly roast or as a joke among friends.

How to reply

And you need a personality transplant.