Mh, a typical problem with literal translations. "scharf" doesn't only mean spicy/hot - it has about 20 different meanings. One of them is "horny". This way the pickup line means something like "You are/look as horny as a rat". This is the result of poor hygienic conditions in the dark ages which resulted in enormous amounts of rats - why people thought they have to woohoo all the time.