Can you give me the Error Log / Crash Log so i can look into your problem?
I don’t know what exactly you are trying to do, so i can’t give you an alternative way.
I though about a Collision box that gets enable when the player presses the button and 0.1 sec after that it gets disabled.
With trigger box has an overlap event for teleporting. You can use the “Other Actor” output of the overlap event to call the teleport on the character (cast it to prevent other things from getting teleported). But this can only be done, when you can guarantee, that the player is always alone in that box.
But since you get “all actors of character” i assume you only have one character at all? So why don’t you just use “GetPlayerCharacter”?