Recently, ROBLOX fixed the sound bug, BUT in turn, it broke my script. If anyone knows how to get this to work, It'd be much appreciated. By the way, it's a script that plays a sound whenever you get injured.
I get this error in the output window, but I don't know if it has anything to do with my script:
14:46:14.775 - FMOD 36: An invalid object handle was used. 14:46:14.786 - FMOD 36: An invalid object handle was used.
Game:GetService("ContentProvider"):Preload("http://www.roblox.com/asset/?id=155675172") -- Prevents no sound playing the first time the player gets hurt local lastHealth = {} function onPlayerAdded(ply) local f = function (humanoid) lastHealth[humanoid] = humanoid.Health humanoid.Changed:connect(function(prop) if prop == "Health" then local lh = 0 pcall(function () lh = lastHealth[humanoid] or 0 end) if lh > humanoid.Health then local sound1 = Instance.new("Sound", humanoid.Parent.Torso) sound1.SoundId = "http://www.roblox.com/asset/?id=155675172" sound1.PlayOnRemove = true sound1:Destroy() end lastHealth[humanoid] = humanoid.Health end end) end ply.CharacterAdded:connect(function (char) while char:FindFirstChild("Humanoid") == nil do wait() end f(char.Humanoid) end) end game.Players.PlayerAdded:connect(onPlayerAdded) for i,v in pairs(game.Players:GetPlayers()) do onPlayerAdded(v) end -- For solo mode testing.