How would one say: "You should be ashamed of yourself." in Mandarin and Cantonese? I would like to know what Chinese people say in general when saying "you should be ashamed of yourself". In Google translate I get the following:

你应该为自己感到羞耻

In my opinion this is way too formal. Is there a slang / phrase that Chinese / Cantonese people use in general?
Mandarin:

你应该为自己感到羞耻 we still say it in general and it is much mild comparing to 你真不要脸

Cantonese:

In Cantonese we would say 你应该感到羞耻 but it is more formal, in slang/daily i usually say 我系你我會搵窿捐

Reference: I am a native speaker for both