Citation: 6B_372/2022 E. C

Contre le jugement cantonal du 19 août 2021, A.________ dépose un recours en matière pénale devant le Tribunal fédéral. Il conclut, principalement, à la réforme du jugement attaqué en ce sens qu'il est libéré des infractions d'escroquerie par métier et de dénonciation calomnieuse et qu'une peine pécuniaire de 120 jours-amende à 30 fr. avec sursis pendant un an lui est infligée pour abus de confiance et escroquerie. Il requiert, à titre subsidiaire, que le jugement attaqué est réformé en ce sens qu'il est condamné à une peine légère qui tienne compte dans une juste mesure des infractions dont il aurait été acquitté et qu'il ne doit aucune indemnité aux plaignants C.________ et B.________. A titre plus subsidiaire, il demande l'annulation du jugement attaqué et le renvoi de la cause à la cour cantonale pour nouvelle instruction et nouvelle décision. En outre, il sollicite l'assistance judiciaire. Invités à se déterminer sur le recours, la cour cantonale et le ministère public vaudois y ont renoncé.