self-reproaching

Translations
самоукоряющий
обвиняющий себя
упрекающий себя
испытывающий угрызения совести
Definitions
Blaming or criticizing oneself for something
Expressing guilt, remorse, or regret about one’s own actions
Words
self-reproaching

adjective
самообвиняющий