I’m going with Sanji
Smoker will attempt to attack Luffy and Sanji will sense him, his seraphim and some sword members from miles away
Then with his kizaru-like speed, he’ll intercept them then he’ll turn on Ifrit and the heat alone causes Smoker and his underlings to suffer high degree burns and pass out