If it is just Weld, I recommend excluding him from the effect by some manner of script or "immunity".
He respawns after being killed as well.
Weld is not just your average protectron. He has some specialized scripts.
This CTD reminds me of a prob someone repoted on one set of colussus armor when the player gets hit by the flamer. The SMS effect I believe.