The following persons cannot be witnesses: 1. People without capacity and people with limited capacity; 2. Heirs and legatees; 3. People who have interests with the heirs and legatees.
As heirs, children can't write a will for their parents, so this will is invalid.
I hope I can help you.
Gong Ming wealth inheritance management group
Wealth inheritance network