Broken While Loop node

The while loop is definitely not faulty, you’re just using it inappropriately. Using a timeline would be a better approach in this case.

The infinite loop error can be encountered even if there isn’t an infinite recursion going on due to the max iteration limit, which you can adjust from the project settings. You can also fix this issue by executing delays between each iteration. But like I said, timelines would be more appropriate for this task.