Not sure what else to say about the dead animal smell from what was already said.
But the weight loss in your cat could be due to GI tract problems.
Your cat could have inflammatory bowel disease, food allergies, other infections or intestinal parasites.
These parasites are also known as worms.
If your cat is still losing weight then you might want to see a vet if it becomes possible.
Hope your cat get's better.