attacker

/əˈtækər/

noun

A person or animal that attacks someone or something.

Police admit that her killer may be a serial attacker who has struck at least six times.

assailant,assaulter,aggressor,striker