I’m trying to make an “advanced” footsteps system I saw several topics in the DevForum, but I have some doubts:
I saw some that use RunService to play the sounds, but if the player goes to very low FPS it won’t sound? Or does it matter?
How can I make it so that, depending on the speed, play more footstep sounds?
For example, if I have to play the footstep sound every 0.4 seconds and my character is running, it won’t make sense.
(I use several footstep sounds, I don’t have an audio that can increase the speed like the default footstep sound)
-- to get currentspeed is: humanoidRootPart.Velocity.Magnitude
-- for default speed you can set it to like 16 since that's regular speed on a roblox character
animationTrack:AdjustSpeed(currentSpeed/defaultSpeed)