How to use inherited value stored in variable, not the value from the parent?

You shouldn’t need to pass the Bullet Hole Decal variable back to the parent if it exists in the parent class. If you set the variable to a different value in the child class, whenever it’s used in the parent class logic it’ll use the appropriate child variable value since generally the child value takes precedence over the parent’s.