Halo shields system

If its possible,
I was wondering if there was a way to make it so that the player takes 0 damage until all of his armor is gone.

Something that would make the player goded until his armor hits 0

do u mean like :

When he has amor like 100

and health like 100

and he got 40 damage it will only take off his armour untill his armor is gone ?

Yes, So any damage he took, would all go to his shields until they are gone, then it will go to his health.