Faits: Faits: A. Par arrêt du 17 mars 2005, la Cour criminelle du Tribunal cantonal jurassien a notamment condamné D._, né en 1980, ressortissant macédonien, pour brigandage qualifié au sens de l'art. 140 ch. 4 CP, infraction grave à la LCR, injures et menaces, à une peine de dix ans de réclusion, sous déduction de 805 jours de détention préventive, ainsi qu'à quinze ans d'expulsion du territoire suisse sans sursis. En résumé, l'arrêt cantonal repose sur les faits suivants: A.a Dans la nuit du 27 au 28 novembre 2002, D._, F._, G._ et B._ se sont rendus à Courrendlin au Casino du Jura, où ils ont agressé le croupier qui sortait du casino, afin de le forcer à leur ouvrir la porte principale du casino, au moyen des clés qu'il détenait. Les quatre comparses ont tabassé le croupier, le frappant violemment avant et après l'avoir menotté, et lui ont tiré une balle dans la jambe. Une fois dans l'établissement, ils ont conduit le croupier jusqu'au boîtier principal du système d'alarme, qu'il a dû neutraliser. Les malfaiteurs ont ensuite traîné leur victime dans le bureau où ils lui ont donné l'ordre d'ouvrir le coffre-fort. Après s'être emparés d'une somme d'environ 170'000 francs, ils ont abandonné la victime, gravement blessée, menottée, allongée sur le dos, à même le sol du bureau. D._ a pris part aux préparatifs du brigandage, notamment en négociant la clé de répartition du butin, en allant repérer les lieux le soir même du brigandage et en apportant un sac contenant l'arme avec laquelle le croupier a été blessé. Recruté pour compléter l'équipe, il en a rapidement pris la tête. Lors du brigandage, il s'est montré particulièrement violent, en frappant le croupier avant et après qu'il soit menotté et en lui tirant une balle dans la jambe sans aucune nécessité. Ensuite, il s'est rendu chez deux des comparses pour participer au comptage du butin et au partage. A.b Le 17 novembre 2003, alors qu'il était détenu à la prison de Berne, D._ a injurié deux surveillants, les traitant d'"Arschloch", de "Wixer" et également de "alte Sau" et les a menacés de mort. A.b Le 17 novembre 2003, alors qu'il était détenu à la prison de Berne, D._ a injurié deux surveillants, les traitant d'"Arschloch", de "Wixer" et également de "alte Sau" et les a menacés de mort. B. Contre cet arrêt cantonal, D._ dépose un recours de droit public et un pourvoi en nullité au Tribunal fédéral. Il conclut à l'annulation de la décision attaquée et sollicite l'assistance judiciaire. La Cour criminelle du Tribunal cantonal jurassien conclut au rejet des recours.