Im trying to make a muffle effect for sounds when on low on hp, it kinda works but it always goes down to -80 no matter how much damage you take!
local Player = game.Players.LocalPlayer repeat wait() until Player.Character ~= nil local Humanoid = Player.Character:WaitForChild("Humanoid") local MaxHealth = Humanoid.MaxHealth local newHealth = Humanoid.Health Humanoid:GetPropertyChangedSignal("Health"):Connect(function() if newHealth > Humanoid.Health then for i, v in pairs(game.Workspace.Music:GetChildren()) do game:GetService("TweenService"):Create(v.EqualizerSoundEffect, TweenInfo.new(1.5), {HighGain = -(Humanoid.Health/Humanoid.MaxHealth * 500), MidGain = -(Humanoid.Health/Humanoid.MaxHealth * 500) }):Play() end elseif newHealth < Humanoid.Health then for i, v in pairs(game.Workspace.Music:GetChildren()) do game:GetService("TweenService"):Create(v.EqualizerSoundEffect, TweenInfo.new(1.5), {HighGain = (Humanoid.Health/Humanoid.MaxHealth / 500), MidGain = (Humanoid.Health/Humanoid.MaxHealth / 500) }):Play() end end newHealth = Humanoid.Health end)
this is my script that im using.