Hmm, i never tried these kind of things, but i’ll try to help you out. Did you try locking the rotation/position on a specific plane ? (Z plane for example, up and down only)
You can do it by selecting the mesh from you BP and going to the physics. Disabling physics might help out aswell, but i’d first try to lock the rotation.