if you are a smoker, then get some fish smell on your smoking hand to mask the nicotine smell. petroleum distillates: all petroleum and their distillates are a repellent to fish. common petroleum distillates on a boat are diesel, unleaded gas, motor oil, reel oils and marine grease.