... perhaps to attract interest, envy or curiosity. That's really all. Thanks in advance.
PS: words that I have already in mind? Few! I thought of "lure" but hmm that's not even close.
The word may go in the dotted space in these examples:
The man ... his muscles, threatening with fight.
The scientist ... his knowledge by a technical question.
"Glimpse" is close. In my context it would be: to give or allow a glimpse of something. But it doesn't convey purpose of attracting attention. Better ones?