If he took a medicine, then its not magic, you idiot.
If Luffy took a blade to the torso like Zoro did he would be KOed, let alone be able to fight back like Zoro did. I claim Luffy have less endurance because he gets KOed by every fucking thing, even Apoo and Sanji's shitty kicks...let me remind you that not even P1 got KOed by those...NOT EVEN FUCKING PAGE ONE. Anyone claiming Luffy is better at enduring damage is completely and utterly delusional.