Clinton didn’t end the welfare ‘cash for kids’ programs, the Republican Congress (think Newt) deserve credit for that.
Clinton fought it tooth and nail, demomizing all Republicans for being cold hearted to even propose such a thing, and when it passed he raced to the front of the parade to claim credit.
He signed it into law, in what was an ultimate betrayal of his most dependent supporters.
It was one of many parts of the Republican “Contract with America” that BJ signed into law; if he hadn’t he would have lost the ‘96 election.