Character passes through assets, how to solve?

My character and terrain has been set to layer GROUND and my parent is the character and the children is all assets

I don’t understand exactly what you mean, but maybe use a Box Collider for the assets and the character.