The translation is fine but what a terrible phrase!! Something tells me that avmaskad might be a self injurer and intends to use this phrase on a SI (self injury) forum.
I think we ought to check it out with her. I looked on her profile page and she is 15 years old, so she is just the right age for this type of psy problem.