Magically? He worked for Ryou in Udon. He has been using the devil fruit since the very beginning and awakened it after 1040+ chapters. He learnt adv CoC after being hit with it multiple times. He was defeated so what? Asspull would be he not bekng defeated and neg diffing Kaido. I cannot believe how anti Luffy fans feel Luffy has asspull powerups when he has been working hard for it and had to die to achieve them. Asspull would be getting a magic sword and learning advCoC immediately but I don't call it asspull so just because your headcannon isn't true or your favorite is way below Luffy doesn't make it asspull.