How To Temporarily Stop Rotation of Physics Constraint

I am trying to create a theme park ride which can be controlled by the player.

Currently the arms rotate and the ride cart is suspended between the arms at one end. This works correctly and it swings like expected. The bit I am having a problem with is I want to be able to “pause” the physics so that the cart could remain upside down. Whenever I try to do this the cart will snap back to its original location relative to the RotationReference (components shown bellow).

As seen bellow, there are the two arms, reference cube which is what the physics constraint is connecting the cart too.

To freeze the rotation I have tried disabling physics which freezes the cart in place until I reenable the physics. I have also tried locking the twist rotation of the physics constraint but that locks the cart in place but snaps it to its original location relative to the small cube, not relative to its current rotation.

Any help would be much appreciated.

The following node should do what you’re wishing:

Unfortunately this doesn’t work. It’s definitely the twist axis that I need. Ive tried locking the twist axis but it resets to its initial position.

Just to be clear, any of those settings on the righthand menu are accessible via BP node, see below:

Unless you meant something else, if you wish to change one of those dynamically, you can do so by calling its corresponding node from the ‘Physics Constraint’ component variable.

Apologies, if I’ve misunderstood.