A few to get this week again. Any help would be appreciatd.
5a Performance with a lot of electricity (8) g-------
6d Assaulted in a see through way (7) ----s--
7d Evil acts of conflict (3,6) --- -r----
8d Launches attack, crying it appears (5,4) ----s ----
10a Safety mechanism gone in a puff (3,3) no letters
16a Fats spotted in the pub? (6) no letters
19a The interesting bit of mountain (4,4) h-g- ---- (high ?)
21a Motorway fish (4) -i-e