Keep grabbed object facing player at its grabbed rotation

So first off, here is my current script

Essentially what happens is the “Object Rotation” Variable is being set when the object is grabbed by a physics handle, and then in a timeline loop the handle is getting moved in front of the player. In the same loop I’m also setting the objects rotation to be the player and the objects traced rotation combined.

I’m trying to get it so when the player grabs the object, it will keep its rotation relative to the player.

The function of the HL2 gravity gun is the easiest way to explain this.

I have the same problem. Have you found a solution?

The solution I came up with was to use Attach Actor to Actor, and attach the object I was ‘grabbing’ to the end of a spring arm that was attached to the character. I then set “Is Simulating Physics” to false on the object grabbed.

I could not find a way to do this without disabling physics simulating.

You need to use grab node with location and rotation by a physics handle, then in tick event to rotate physics handle. Profit!