What is your opinion on this simple method?

thats a really bad way to do things.theres a reason why you cant connect a node to itself.

Instead of using event tick, I think of it like an engine, I start the ignition then the engine runs by itself.

I use the delay as a way to connect the two nodes in a loop and also if I want a delay.

Do you think this is better performance wise? Or would this bring issues?

(I used this for actual code because if I use event tick there were problems, I cannot remember why and don’t have the project anymore, I know it fixed it though.)

(All this script does is move part of my actor upwards at “1” speed on the Z axis)

I would have thought this would have made the engine send out infinite loop warnings.

Better off using Set Timer by Event/Function. You can set the tick rate on that like a delay, you can also take a reference to it, so that you can shut it off whenever you want.

Also if you’re simply moving an actor, try using lerp attached to either a timer or a timeline rather than this.