bullshit artist n.,
slang,
vulgar, but gaining in social acceptance A person who habitually makes exaggerated or insincerely flattering speeches designed to impress others.
Joe is a regular bullshit artist, small wonder he keeps gettine promoted ahead of everyone else. [TahlilGaran] English Idioms Dictionary ▲