ballyhooer
/ˈbælihuːər/Definitions
1. noun
A person or thing that creates and promotes exaggerated or sensational publicity, especially in a forceful or insincere manner.
“The town’s main attraction was a ballyhooer who claimed the local amusement park was the biggest in the state.”