Though technically doable in a plugin, swinging this safely is excruciatingly difficult
Closing as highly not recommended