well if the last agent uses his Geppo and goes to the rooftop to attacks Luffy, if anyone can stop him aside form being defeated by a hit form Luffy or Kaido , only Sanji or Marco will be able to interfere since both of them can fly. but at the end current Sanji will one-shot him.