Thanks for all the help but I´m not really good with blueprints, as you might have seen by the way I construct mine. And all the technical details you mention I´ve got no idea how to implement them and where. I did try to create the widget onClick as you mention but doesn´t work, if I replaced the BeginPlay with the onClick it just doesn´t show up at all. At the same time if I add a remove from parent node after the animation node the widget doens´t appear at all aswell. I appreciate the help but without an event graph example where I can see what you mean I just don´t understand it at all, although blueprint is visual scripting after more than two years playing with it I´m still struggling a lot to understand the way you need to construct nodes to make it work.
I have around 8/9 different interactive objects on the scene and I do not see any performance issues the way I´ve done it, I know if I had 100 objects you wouldn´t do it this way but I really need to finish this project before the end of the year and I´m really stuck to figure out something as simple as hiding a widget once the user clicks. As well as changing static meshes trough a widget, the meshes appear completely black on the screen even though they are set as movable. Anyway, I really appreciate your help as you have been the only one willing to tell me how it should be done and I don´t doubt at all that what you´re saying wouldn´t work as you seem to know exactly what you´re talking about, is just I don´t have any idea of how to implement or where to put all that you said that´s all.
Thanks very much for your time.