The cannonballs I used were shaped like fists so they count as a punch.
Extra info - *Updated*
This was all done on a single character.
I used a lot of different bugs to get items early and skip certain bosses.
I started the character on an unpatched version of the game then patched it after a certain point.
Chalice dungeons are fucking awful lol.
End stats were 99 str/dex/blt
The actual way the build works is I build my beasthood bar to full while wearing 3x beast runes by hitting enemeis with broken beastclaws for a few minutes. Then I pop a beast blood pellet, and lower my health to below 20% using blood bullets. I am using 3 gems that have the effect 10% damage 27% NEAR DEATH. So when my health is low it increases my damage drastically.
So the result is Stake Driver * Near Death * Beasthood Paper.
That damage at 99 STR/DEX is about 6000 but you may have noticed I hit way higher than that a few times. The reason for that is instability, double hitboxes, and weakspots.
For example, on Martyr Loga