The car was cranking because the battery was almost dying. I tried so many times to make it start or test the spark plugs or wires that the car started to click instead of crank.I changed the battery and now it works fine. so it was just a pure coincidence.
I don't why the car smells gas, it still does some days. I checked the gas tank cap and it's pperfectly fine. I ran the engine and checked for shiny spots, I could not find anything (I may not be looking right) I will take it to a shop but maybe next year, I need to save some money, I don't know what I should expect in term of repair if I have a leak.