Exorcism if unded or demon, else Holy Light
/run if UnitCreatureType("target")=="Undead" or UnitCreatureType("target")=="Demon" then CastSpellByName("Exorcism")else CastSpellByName("Holy Light")end
/run if UnitCreatureType("target")=="Undead" or UnitCreatureType("target")=="Demon" then CastSpellByName("Exorcism")else CastSpellByName("Holy Light")end