Infinite loop from delay call in teleporters

I don’t see an infinite loop there, unless you teleport the actor back into the teleporter infinitely (if that triggers the collision check).

An infinite loop is a task that doesn’t finish within a single frame. Delay creates an async task over X time in the future (many frames), so the code past the delay node is not going to be the cause of an infinite loop. That’s not seen as an infinite loop even if looping, since it’s just a recurring task over multiple frames.