Eating food that smells, looks, or tastes funny means that it is spoiled. Eating spoiled food can cause many diseases such as diarrhea, food poisoning, etc. So it is best to discard food that does not smell okay.