making the first person character hold object, when interacted

Don’t want to derail the thread, but are you going to implement this in every actor that needs picking up? And give every object access to the player BP? Sounds like a little nightmare waiting to happen.

Consider doing it in the player if you want to use the springarm:

If you use physics, take advantage of the Physics Handle instead - more natural approach.


You can still use the interface call for something else - like for checking whether this item can be picked up or to make it do something special, play a sound, for example.

Avoid giving random stuff in the world direct access to the player.