Faits: Faits: A. Par jugement rendu le 11 juin 2004, le Tribunal correctionnel de l'arrondissement de La Côte a condamné X._ pour escroquerie par métier et escroquerie à la peine de dix-huit mois d'emprisonnement avec sursis pendant quatre ans. Il a également reconnu X._ débiteur de l'Etat de Vaud d'une créance compensatrice de 30'000 francs, le sursis octroyé au recourant étant subordonné à la condition que celui-ci s'acquitte ponctuellement, dès jugement définitif et exécutoire, de mensualités de 600 francs au moins en vue de l'amortissement de la créance compensatrice. Statuant le 19 octobre 2004, la Cour de cassation pénale du Tribunal cantonal vaudois a rejeté le recours de X._. Statuant le 19 octobre 2004, la Cour de cassation pénale du Tribunal cantonal vaudois a rejeté le recours de X._. B. En résumé, la condamnation de X._ repose sur les faits suivants: B.a En compagnie de deux associés, X._ a créé la société A._ SA, au début de l'année 1998. Active dans le domaine de la finance, plus particulièrement sur le marché des produits dérivés, cette société faisait office d'intermédiaire ("introducing broker") entre le client investisseur et le broker, seul habilité à traiter en bourse des valeurs mobilières. Le but était le conseil des clients quant à la stratégie des investissements, notamment concernant l'acquisition d'options. Cette société est devenue ensuite B._ SA, puis C._, toujours selon le même mode de fonctionnement. Les trois associés assumaient la direction des affaires, donnant les ordres pour la stratégie à une équipe de courtiers (ou prétendus tels), soit une équipe de démarcheurs par téléphone. Les courtiers engagés étaient formés en quelques jours par les associés; ils n'avaient à la base aucune autre formation financière. Ils étaient payés à la commission et fortement incités à démarcher de manière agressive ou, à tout le moins, insistante. Ces méthodes ont amené divers mécontents à signaler la situation à la justice. Les contrats passés entre la société des associés et les divers plaignants pouvaient être divisés en deux catégories: les contrats dits de la "première génération" et ceux de la "seconde génération". C'est à la fin de l'année 1998 que la société a modifié ses contrats, passant de la "première" à la "seconde génération". La différence essentielle entre les deux sortes de contrats était l'existence, pour la "seconde génération", d'une annexe qui donnait un exemple de calculation et qui, surtout, évoquait un pourcentage, généralement de 20 % ou 25 %, de montants de commissions forfaitaires, l'autre différence importante résidant dans la disparition de la commission de succès de 20 % existant dans les contrats de la "première génération". Les plaignants n'avaient pas compris, pour la quasi totalité d'entre eux, que la commission forfaitaire s'entendait, malgré l'adjectif "forfaitaire", par contrat d'option et non par transaction. Autrement dit, l'effet multiplicateur de la commission forfaitaire s'était révélé totalement incompris des clients. Pendant les années 1998, 1999 et 2000, aucun client n'a gagné quoi que ce soit alors qu'ils étaient plusieurs centaines à s'être adressés à la société des associés. Les apports totaux de la clientèle se sont élevés à 7,1 millions de francs et la rémunération de l'ensemble des collaborateurs de A._ SA se montait à 4,2 millions de francs. Les clients ont globalement perdu le 84 % de leurs avoirs. Une audience de conciliation tenue le 7 mai 2004 par le Président du Tribunal correctionnel de l'arrondissement de La Côte a permis de trouver un accord général entre tous les plaignants, ceux-ci recevant le 84,5 % du montant de leur investissement, le total distribué s'élevant à 2'582'032 francs, somme payée avec les montants séquestrés dans le cadre de cette affaire. B.b En septembre 2002, après que son ancienne amie F._, citoyenne suisse, a quitté la société G._ Sàrl où il travaillait avec elle, X._ a utilisé sans droit la carte Visa délivrée au nom de la société, mais dont la titulaire était Valérie F._. A l'aéroport de Luxembourg, partant rejoindre sa fiancée, X._ a faussement signé avec l'initiale V et le nom F._. Il a ainsi indûment obtenu 5'122 fr. 80. B.b En septembre 2002, après que son ancienne amie F._, citoyenne suisse, a quitté la société G._ Sàrl où il travaillait avec elle, X._ a utilisé sans droit la carte Visa délivrée au nom de la société, mais dont la titulaire était Valérie F._. A l'aéroport de Luxembourg, partant rejoindre sa fiancée, X._ a faussement signé avec l'initiale V et le nom F._. Il a ainsi indûment obtenu 5'122 fr. 80. C. Contre l'arrêt cantonal, X._ dépose un pourvoi en nullité au Tribunal fédéral. Invoquant une violation des art. 146, 59 ch. 2 et 41 ch. 2 CP, il conclut à l'annulation de la décision attaquée. En outre, il sollicite l'assistance judiciaire, qui lui a été refusée le 18 mai 2005. Le Ministère public vaudois conclut au rejet du pourvoi. 