I’ve managed to solve the problem myself. Quite pleased with the result. I attached 2 hair constrain tags to the thread spline, one for the cork cylinder and one of the gun, selected the front end spline points and set the cork as the object. I then selected the back end spline points and used the second hair constrain tag to attach them to the gun. I added a spline dynamics tag to the thread and dynamics tags to both the cork and gun animating the dynamics to turn on for the cork towards the end of the animation. The thread would fall and carry on till the end of the animation, so I added some collision tags to some plains that I made invisible to wall off the dynamics and create some elastic bounce.