Did you mean waverer?
waverer
noun
°a person who wavers.