The term "blows smoke" generally refers to someone who is dishonest, insincere, or trying to hide something. Some good antonyms for "blows smoke" might include being straightforward, honest, open, sincere, genuine, or transparent. People who are straightforward and honest are easy to trust and are willing to tell the truth even when it's difficult. Being open and transparent means that someone is willing to share information and be upfront about their intentions. Ultimately, the antonyms for "blows smoke" are all about being truthful, sincere, and genuine with others. By being honest and upfront, people can build trust and create more meaningful relationships with those around them.