i bought a used 84' Squier Bullet S-3 MiJ with original Fender case. it stink so bad, reeks smell of cigarettes... it made the MiJ Bullet stink (smell bad) i had to leave the guitar out of the case while i resolve the stench.
i tried the baking soda and it didn't work, febreze, lysol air freshner, glade... all didn't work
then i remembered a old school natural smell remover... lemon / orange skin or peel can absorb the bad odor and neutralize the smell, leaving a lemon or citrous scent... i prefer the citrous smell, its not overpowering and it disipate in time... NOTE: make sure the peel is not wet. if you want to be extra careful... put the orange or lemon peel on a small saucer or plastic cover so no direct contact with case. let it sit for a day or two with lid closed. then open to check.
hope this tip is of help to any one with stinky problem... if you play bad... practice more.