I would attach a tag to every object which should be “explorable”. After that you catch the button down event (of whatever button you want to use) and send a trace into the direction the player is looking to. If the trace hits an object which is near to you, you can check if the object has got the tag you defined before. If its the case you can freeze the players input and spawn the object right in front of your player. With your players mouse input you could then manipulate the item you just spawned.
This method would have the advantage that you don’t need triggers for all of you objects.