dāo​zi​zuǐ​ba​dòu​fu​xīn

to be sharp-tongued but kind-hearted