HUD Button Action just done once

Hi everyone, I guess this is an easy question.

I have a button in a widget which I can press with the mouse and it makes the player move to another location.
It works fine but I want to do that location transform everytime I press the button. Right now if I wanna press the button a second time etc, it doesn’t work anymore.

Here I have set the OnClicked Event inside the Widget Even Graph

And here I have the location transform that the buttons do (inside another BP).

Thank you so much in advance to anyone who can help me!

Looks like you can have more than one of the “pressed” variables set to True at a time.
If that’s the case, it seems like it will do all the setlocation nodes for which the bool is true, ending with the last one, which will be the final result each time you run the whatever function those execution wires are coming from toward the setlocation nodes.

Thank you so much for answering mihgtyenigma!!
So what should I do then in order to execute them separately?
I tried to set them up in the Event Tick of the BP (so in the second image they are all wired to a sequence from the event tick), because I thought that was the way to make it check if the button is pressed (and then execute the function) all the time.
But it doesn’t… I can just execute the function of each button separately and perfectly well, but just once. If I try to do it a second time, doesn’t work anymore…

I got to fix it. I set the Buttons Pressed variable to false after the translate function. This way the Event Tick goes to the beginning again and I’m able then to execute the function as many times as I use it.