Shanks would one tap Law too
Kidd takes 10 minutes charging his piece of shit move, Law uses room in like half a second and those ships are toast if he wants. Shanks would never reach him in time, not that Law would even attack them in the first place, but assuming he did, it's way too easy for him so Oda would have to draw it differently, Shanks can't be on Elbaf while Law has room active, unless he can teleport he not making it in time. Only Kidd is trash enough to allow Shanks enough time to cross that distance before he can even finish shooting. Zoro in that situation could send one instant slash and destroy all those ships as well.

