You aren't talking about exercises, but they are the most natural and invigorating way to lose weight. Sometimes, avoiding some foods may just make you unhealthy and thin but not healthy and lean.
Dieting is the best way to lose some pounds. It will take time, but it's always worth it.
Losing weight is all about creating a calorie deficit in your body. How do meds do that?
The "junk food" term is translated differently by different people. Be specific, please.
Why in the world would you even consider taking pills to help you lose weight? Was it pills that got you fat, to begin with? It was excessive food, wrong food, junk food, lack of proper workout, and exercise. Get those fixed and you will lose weight in a healthy way.