	local enemyhp = CV_RegisterVar({
	name = "togglehigherbosshp", 
	defaultvalue = "On",
	flags = CV_NETVAR, 
	PossibleValue = CV_OnOff
	})
	
	local enemyhpam = CV_RegisterVar({
	name = "higherbosshp_amount", 
	defaultvalue = "4",
	flags = CV_NETVAR, 
	PossibleValue = CV_Natural
	})

	addHook("MobjSpawn", function(mo)
		if (mo.hbham == nil) then 
		mo.hbham = enemyhpam.value
		end
	end)

	addHook("MobjThinker", function(mo)
		if enemyhp.value == 0 then
		return end
			if (mo.health <= 3)
			and (mo.hbham >= 1)
			and (mo.flags & MF_BOSS) then
			mo.health = $ + 1
			mo.hbham = $ - 1															end					
	end)