Uh no... no they can't.  Medications like that can either lead to water bloating or make people hungrier but it's the food they eat that makes them fat and that is 100% their choice.  Fat is stored energy and that can't magically appear without excessive caloric consumption. Shove your fat logic up your ass.