✓ Accepted answer
Replace the default ID's with the sound you want.
So for line 3 you could do:
rbxasset://sounds/action_footsteps_plastic.mp3"] = "rbxassetid://143959455";
You can place this as a normal script in the workspace.
local soundIds = {
["rbxasset://sounds/action_falling.mp3"] = "rbxasset://sounds/action_falling.mp3";
["rbxasset://sounds/action_footsteps_plastic.mp3"] = "action_footsteps_plastic.mp3";
["rbxasset://sounds/action_get_up.mp3"] = "rbxasset://sounds/action_get_up.mp3";
["rbxasset://sounds/action_jump.mp3"] = "rbxasset://sounds/action_jump.mp3";
["rbxasset://sounds/action_jump_land.mp3"] = "rbxasset://sounds/action_jump_land.mp3";
["rbxasset://sounds/action_swim.mp3"] = "rbxasset://sounds/action_swim.mp3";
["rbxasset://sounds/impact_water.mp3"] = "rbxasset://sounds/impact_water.mp3";
["rbxasset://sounds/splat.wav"] = "rbxasset://sounds/splat.wav";
["rbxasset://sounds/uuhhh.mp3"] = "rbxasset://sounds/uuhhh.mp3";
}
local function fixSound(instance)
if (instance:IsA("Sound")) then
instance.SoundId = (soundIds[instance.SoundId] or instance.SoundId)
end
end
game.Players.PlayerAdded:connect(function(player)
player.CharacterAdded:connect(function(character)
for _, child in next, character.Head:GetChildren() do
fixSound(child)
end
character.Head.ChildAdded:connect(fixSound)
end)
end)
1 comment
wth