Did you mean assailant?
assailant
noun
°someone who attacks or assails another violently, or criminally; an attacker.