Realization of pendulum physics

I have an object (circle) with a weapon (sword) attached to it.
I am trying to implement the physics of sword rotation when dragging the circle, similar to how it is implemented in hammerfight (video 1). For this I use a dynamic object with a JOINT_TYPE_WELD joint with the following parameters:

local circlce_joint_position = vmath.vector3()
local sword_joint_position = vmath.vector3(0, 150, 0)
physics.create_joint(physics.JOINT_TYPE_WELD, "#collisionobject", "sword", circlce_joint_position, "sword#collisionobject", sword_joint_position, { frequency = 1, damping = 0.2 })

But my physics is different from the physics in hammerfight (video 2). How can I give more impulse force to the sword when dragging?

  1. https://youtu.be/Me7GZcfH8cs?si=UTQ_2UG80oTwxJ8s&t=10