OnLanded plays repeatedly if still moving.

I have a function to play a sound when you land, if the character is standing still and jumps, the sound will only play once when landed, but if the character is moving and jumps, when they land, it plays repeatedly until the character stops moving for about a second.