We do not currently know of any antonyms for given off a bad smell.
For similar words to given off a bad smell, try: