Can you change a players static mesh while walking to animate it?

I’m trying to make a retro style character, think Link from the Gameboy or Mario from the NES, in 3d. I have static meshes for each “frame” of movement but I am unable to get them to animate correctly. When using them in sequence with Event Tick it just plays the first mesh repeatedly, or using a ForEachLoop. It does the same when putting them after the Add Movement Input

So the question is if anyone knows of a way to change the Static Mesh on a PC player every so often only when they move, as if it were animated in an AnimGraph.

Walking on the left side is a strut with the 4 static mesh “frames.”

The first should work, the second won’t.

What do you get with the first? Can you show the code coupled with the add movement?