Equipment Upgrade

I am working on an upgrade system and created this setup with a bunch of if statements and else variables and was thinking there must be a better way to do this. If anyone has any ideas how I could improve upon this code it would be very helpful.

if selected.Name == "ProtonPack" then
				local protonPackUI = script.Parent.Parent.Parent.ProtonPack
				if upgradeTable.ProtonPack.Hydrogen["Lvl 1"].Purchased.Value == true and plrValues.Stats.Level.Value >= upgradeTable.ProtonPack.Hydrogen["Lvl 2"].lvlRequirement.Value and upgradeTable.ProtonPack.Hydrogen["Lvl 2"].Purchased.Value == false then
					protonPackUI.ScrollingFrame.hydrogenCapacity.TextLabel.Text = "Hydrogen Capacity Lvl 2"
				elseif upgradeTable.ProtonPack.Hydrogen["Lvl 2"].Purchased.Value == true and plrValues.Stats.Level.Value >= upgradeTable.ProtonPack.Hydrogen["Lvl 3"].lvlRequirement.Value and upgradeTable.ProtonPack.Hydrogen["Lvl 3"].Purchased.Value == false then
					protonPackUI.ScrollingFrame.hydrogenCapacity.TextLabel.Text = "Hydrogen Capacity Lvl 3"
				elseif upgradeTable.ProtonPack.Hydrogen["Lvl 3"].Purchased.Value == true and plrValues.Stats.Level.Value >= upgradeTable.ProtonPack.Hydrogen["Lvl 4"].lvlRequirement.Value and upgradeTable.ProtonPack.Hydrogen["Lvl 4"].Purchased.Value == false then
					protonPackUI.ScrollingFrame.hydrogenCapacity.TextLabel.Text = "Hydrogen Capacity Lvl 4"
				elseif upgradeTable.ProtonPack.Hydrogen["Lvl 4"].Purchased.Value == true and plrValues.Stats.Level.Value >= upgradeTable.ProtonPack.Hydrogen["Lvl 5"].lvlRequirement.Value and upgradeTable.ProtonPack.Hydrogen["Lvl 5"].Purchased.Value == false then
					protonPackUI.ScrollingFrame.hydrogenCapacity.TextLabel.Text = "Hydrogen Capacity Lvl 5"
				end
			end