Make objects that can be carried, without local spinning?

Hello! I am currently trying to make objects that could be picked up and carried around and Ive almost made it work, using physicshandles and physics simulation. The problem is, whenever I carry them around, and rotate or run, they keep rotating around their own axes and it looks awful. I’ve tried locking rotation axis on x, y, z for the “pickupable” objects, but then theyre always facing ONE direction.

I want my “pickupable” objects to look like the objects you carry around in Portal, making a carried object follow the player rotation and so on.

This is what I have:

[https://vid.me/lSxf][1]

This is what I want:

96844-portal-gameplay-o.gif

Notice how the box behaves when carried. How do I do that?

Here is my blueprint regardning this for my player actor (to big in MB to be posted here sadly):

[http://i.imgur.com/DU9QqbK.png][3]

[link text][4]

[link text][5]

[link text][6]

Thanks in advance

Someone else has a very similar question I answered that might help: https://answers.unrealengine.com/questions/35675/how-can-i-open-a-door-with-a-physics-handle.html?childToView=811588#answer-811588