No, that's not gonna help, since she wants it to happen at an area, which hasn't been used before. Therefore asEntity would not be a possibility.
I know my solution works. I also know why it didn't work.
It shouldn't be +asParent. It should be +asChild
I hadn't checked what was asParent and asChild in your script.
So everything must be like this:
Areas named like: "AreaEffect_AreaBreak_1"
Script looking like:
CreateParticleSystemAtEntity("", "ps_hit_wood.ps", "AreaEffect_"+asChild, false);
PlaySoundAtEntity("", "break_wood_metal", "AreaEffect_"+asChild, 0, false);
Trying is the first step to success.