Faits: Faits: A. Par jugement du 7 février 2005, le Tribunal de l'arrondissement de Lausanne a reconnu X._ coupable de lésions corporelles simples, d'escroquerie, de tentative d'escroquerie, de faux dans les titres, de faux dans les certificats, de violations simple et grave de la circulation, de vol d'usage, de mise à disposition d'un véhicule à une personne ne disposant pas du permis de conduire, de conduite sous retrait du permis, de conduite d'un véhicule non couvert par une assurance-responsabilité civile, d'usage abusif de plaques et d'infraction à la LSEE. Le tribunal a prononcé une peine de deux ans d'emprisonnement, sous déduction de nonante-deux jours de détention préventive, ainsi qu'une amende de deux mille francs, peine partiellement complémentaire aux peines prononcées le 4 mai 1999 par le Tribunal correctionnel de Lausanne, le 27 janvier 2000 par le Verkehrsstrafamt de Schaffhouse, le 14 mai 2003 par le Strafbefehlsrichter de Bâle-Ville et le 24 octobre 2003 par le Tribunal d'arrondissement de la Côte. En outre, le tribunal a révoqué trois sursis accordés les 4 mai 1999, 27 janvier 2000 et 14 mai 2003 et ordonné l'exécution des peines de huit mois d'emprisonnement, de trente jours d'arrêts et de quatorze jours d'emprisonnement. Enfin, il a expulsé X._ du territoire suisse pour une durée de sept ans. A. Par jugement du 7 février 2005, le Tribunal de l'arrondissement de Lausanne a reconnu X._ coupable de lésions corporelles simples, d'escroquerie, de tentative d'escroquerie, de faux dans les titres, de faux dans les certificats, de violations simple et grave de la circulation, de vol d'usage, de mise à disposition d'un véhicule à une personne ne disposant pas du permis de conduire, de conduite sous retrait du permis, de conduite d'un véhicule non couvert par une assurance-responsabilité civile, d'usage abusif de plaques et d'infraction à la LSEE. Le tribunal a prononcé une peine de deux ans d'emprisonnement, sous déduction de nonante-deux jours de détention préventive, ainsi qu'une amende de deux mille francs, peine partiellement complémentaire aux peines prononcées le 4 mai 1999 par le Tribunal correctionnel de Lausanne, le 27 janvier 2000 par le Verkehrsstrafamt de Schaffhouse, le 14 mai 2003 par le Strafbefehlsrichter de Bâle-Ville et le 24 octobre 2003 par le Tribunal d'arrondissement de la Côte. En outre, le tribunal a révoqué trois sursis accordés les 4 mai 1999, 27 janvier 2000 et 14 mai 2003 et ordonné l'exécution des peines de huit mois d'emprisonnement, de trente jours d'arrêts et de quatorze jours d'emprisonnement. Enfin, il a expulsé X._ du territoire suisse pour une durée de sept ans. B. X._ a interjeté un recours au Tribunal cantonal vaudois pour se plaindre notamment du fait que le tribunal de première instance n'avait pas ordonné d'expertise psychiatrique. Par arrêt du 16 mars 2005, la Cour de cassation pénale du Tribunal cantonal a rejeté le recours de X._ et confirmé le jugement de première instance. Par arrêt du 16 mars 2005, la Cour de cassation pénale du Tribunal cantonal a rejeté le recours de X._ et confirmé le jugement de première instance. C. Contre cet arrêt cantonal, X._ dépose un pourvoi en nullité au Tribunal fédéral. Faisant valoir une violation de l'art. 13 CP, il conclut à l'annulation de l'arrêt attaqué. En outre, il sollicite l'assistance judiciaire. 