The Bharatiya Janata party on Sunday hit out at Manmohan Singh for criticising the Narendra Modi-led demonetisation policy and said the former Prime Minister lacks credibility for such an attack as he himself headed the most corrupt regime ever.