CASTING TIME: 1 Bonus Action *
Duration: Until Dispelled or Triggered
As per this absorb damage 5e homebrew spell once per the Long Rest, as a reaction or bonus action, you can simply cast a absorb damage. Any how upon casting a next time that you are damaged by any kind of physical attack that you negate all damage done to you.
At the 6th level, upon a specific successful Charisma check DC12, that you create a healing aura around you which is healing yourself and even gaining the temporary HP of any kind of remaining amount, which shall be last until depleted or your next short rest.