How to delete default footsteps sound from server side?

The title is pretty much self explenatory

1 Like

Go into Players.ProbablyYourUsername.PlayerScripts in the game and copy the RbxCharacterSounds. Change the part that you want to remove in the script and put in StarterPlayerScripts. This is actually how you should do. But if you want to make it from server, here is the script:

game.Players.PlayerAdded:Connect(function(Player)
    
local Character = Player.Character or Player.CharacterAdded:Wait()

    for i,v in pairs(Character:GetDescendants()) do
        
    if v:IsA("Sound") and v.Name == "Running" then
        v:Destroy() -- or v.Volume = 0
      end
    end
    
end)

They aren’t serversided at all, infact they’re entirely handled on the client. If you mean you just want to delete the default footstep sounds, try this:

In the video I playtest the game, go into my LocalPlayer and copy RbxCharacterSounds from PlayerScripts, and then I stop playtesting, go into StarterPlayerScripts and place it there.

After you do this, go into RbxCharacterSounds and remove any reference of the Running HumanoidStateType or just ‘Running’ in general (CTRL + F)

image

(quick sidenote, if you do ctrl + f, make sure not to remove this specific part since it’s just state remapping!)

If all is well, you shouldn’t have any errors or footstep sounds.

3 Likes

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.