affrighter
Etymology
From affright + -er.
noun
One who frightens.