Nope, Cracker activated his haki when Luffy was about to hit him with KingKong Gun, before he pushed luffy back far without haki. Idk if that (KingKong)'d win against Cracker's haki sword