Trainwreck actress and Charlie Sheen’s ex Denise Richards has sworn never to sing again in public after mentally scaring fans at a Chicago Cubs game last weekend.

According to reports, Richards thought singing would be “great fun” and didn’t expect the criticism. She attempts to defend herself by saying it was for a good cause, but we’re not sure how you could find anything good about the performance.

In case you missed our earlier post , here’s the video again. The only unfortunate thing is that she also didn’t vow to give up acting as well.