Can I hang a physics actor to a wall using physics constraints or something else?

A little background.
In my project, the player is able to select a physics actor from an inventory, spawn it wherever and move and rotate it freely. Is there a way to hang such an actor to a wall (like a painting or a tv) and being able to pick it up and hang it somewhere else? If using physics constraints, is it possible to attach more than one to said actor to keep it in a fixed position and still being able to grab the actor and hang it somewhere else?

This is the puckup system in case someone needs it