Hater and creeper. Creeper is just an unnecessary word. Creep is already a noun
You do not need to add an er to make it into a noun. Just call someone a creep it means the same thing you idiot. Why would you create a new word by adding two letters to a word that already means the same thing?