Using parts from Saw Ray, a wooden battle bot Kit, I bought ffrom Bristol Bot Builders, I created lego adapters. So my kid can build and rebuild his Battlebot, however he likes.
The weapon-element, is a print in place spinning element. You might have to wiggle it a little till it moves. I used a bit of Spray-on Lubricant. Works perfectly.
There are several places, where you can source the kits:
https://shop.bristolbotbuilders.com/product/kits/
https://palmbeachbots.com/collections/playable-wooden-kits
The author marked this model as their own original creation.