no not that line in the line where its
data = player:FindFirstChild(targetStat.Value).Value / targetVal.Value
with
local targetStat = player:FindFirstChild(targetStat.Value).Value
local targetVal = targetVal.Value
local data = math.clamp(targetStat/targetVal,0,targetVal)