Should mention that Beach Boy has far longer range the profile gives it credit, it can extend to cover a superliner, which is about 300 meters in length, not counting all the curves it does when doing that.
And Roy's attacks ca be dodged and have travel speed, they arent instant, it's a chain reaction (Also why they dont work in the rain, rain and liquids cancel the chain reaction). And Roy cant exactly dodge Beach Boy, given he can't sense it or see it for that matter, and beach boy is also capable of deflecting attacks, even abilities in some cases like Bruno's zipper hax.
Beach Boy is one shotting if it ever hits, as its main attack is tearing and destroying the heart.
Both are gonna ohko here, but Pesci has an edge in that his attack is invisible, cant be sensed, and has the ability to bounce attacks back while Roy's while more than capable of ohkoing, are able to be dodged at distance.
And no, his AP is that it bypasses durability, he himself is Wall level, his Stand ignores durability to a huge extent. (And for what it's worth, his Stand was able to tear a hole into Bruno without hax, who is getting put up to 8-C in durability, hasnt been updated yet tho).