You are destroying the gameobject which has this script on it.
Destroy(gameObject);
// color changing code, etc..
Once the gameobject has been destroyed this script will no longer run.
What you can do instead (if you need this gameobject to be destroyed immediately) is add a script to health display that will handle the color change.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…