Starting with your loop, place all of those nodes into a function. You can name your something like RandomMove. When you press your button, call that function. After your setactorlocation node, add a SetTimerByFunctionHandle to call the function you created (Random move). You can set this timer to whatever delay you would like (by getting a random range)