Reset max speed when not moving

Hey guys,

Been trying to figure this out for a little bit. I have a run/skate state that is toggled with the shift key that works just fine, but I want the state to be toggled back to run from skate when my characters current speed is 0. (standing still) I’ve been trying different logical actions but I think I’m missing something and I can’t figure out. Any help is appreciated, I’ve attached my current blueprint for movement and the toggle.

Thanks in advance!