What is the difference between flaunting and to flaunt?

Flaunting is a gerund or present participle. To flaunt is an infinitive.