怪你好
[guài nĭ hăo]
The name "Kuai You Hao", directly translated as “It's Your Fault”, reflects somewhat of self-reprimand or blame put playfully or seriously on another person or situation for a perceived fault, perhaps adding an air of quirkiness and humor to oneself.