Run Loop every second with Visual Scripting

Hi,
I’m trying to run some code every second, not every frame, but I’m unsure how to.
Any help is appreciated, thank you.

Using a If and Cooldown component works actually, just set the duration and plug in completed to what you wanna run every second, and make the condition what you want, or something that’ll never solve itself if you want it to run forever, and badabim badaboom.
Anyway have a good day.

An alternative way to do it is to use a loop with a WaitForSeconds unit.

That would be the equivalent of this C# code.

 IEnumerator Start()
        {
            while (true)
            {
                yield return new WaitForSeconds(1f);
                Debug.Log("every 1s");
            }
        }