HumanoidRootPart Running Sound is always looping

Ok so i am trying to create basically different sounds per step the player makes and i am doing that by changing the sound id of the Running Sound that is inside the humanoidrootpart. I am trying to use stuff like Sound.Ended so when the sound stops to change it’s id and in the API reference about the Ended event says that the sound must not be looped. Even thow i disable the looped property of the Running sound it keeps on looping. Any ideas how i can disable it from repeating or a way to detect when the sound played 1 time to change it’s id?

Do you disable the loop while in-game or before starting the game with a local script?

Did you try disabling the loop on CharacterAdded?

It was in-game threw the client since in the server these sounds don’t even exist. But yeah not sure about that you can try out yourself in a baseplate and go to your humanoidRootPart where the Running sound is located and if you disable the Looped property it stills loops

Actually I’ve never tried disabling the loop. I’ve only changed the volume to 0 and it has always worked. Unfortunately I don’t have my laptop rn, so I’ll have to wait tomorrow to try it out.

1 Like