Faits: Faits: A. A.a Depuis fin 2002 ou début 2003 et jusqu'au 11 juillet 2004, X._ a régulièrement fumé du cannabis. A.b Le 11 juillet 2004, vers 1 h. du matin, Y._, veilleur de nuit, a expulsé X._, qui était entré dans le bureau du Centre Z._ où il était placé. Ce dernier lui a demandé de venir dans sa chambre pour y entretenir une relation sexuelle, que Y._ a refusée. X._ lui a alors donné un coup de point au visage. -:- Une trentaine de minutes plus tard, alors que le veilleur se rendait à son véhicule pour y prendre son ordinateur portable, X._ s'est dirigé vers lui, en lui disant que Dieu lui avait demandé de le tuer, et lui a donné un coup de couteau dans la poitrine, lui occasionnant une plaie de six à sept centimètres de profondeur, qui a atteint la plèvre du poumon. Y._ a pu être secouru à temps. A.c X._ a été soumis à deux expertises psychiatriques rendues respectivement les 15 décembre 2004 et 18 avril 2005. Les médecins ont conclu à son irresponsabilité totale au moment des faits incriminés. A.c X._ a été soumis à deux expertises psychiatriques rendues respectivement les 15 décembre 2004 et 18 avril 2005. Les médecins ont conclu à son irresponsabilité totale au moment des faits incriminés. B. Par ordonnance du 17 juin 2005, le Juge d'instruction de l'arrondissement de l'Est vaudois a dit qu'il y avait lieu de suivre à l'égard de X._. Par arrêt du 20 septembre 2005, le Tribunal d'accusation du Tribunal cantonal vaudois a prononcé un non-lieu en faveur de X._ et ordonné son internement au sens de l'art. 43 ch. 1 al. 2 CP. Par arrêt du 20 septembre 2005, le Tribunal d'accusation du Tribunal cantonal vaudois a prononcé un non-lieu en faveur de X._ et ordonné son internement au sens de l'art. 43 ch. 1 al. 2 CP. C. X._ dépose un recours de droit public pour arbitraire et un pourvoi en nullité pour violation des art. 277bis PPF et 43 CP, concluant à l'annulation de l'arrêt entrepris. Il requiert l'assistance judiciaire. Le Tribunal d'accusation renonce à se déterminer et se réfère aux considérants de son arrêt. Le Ministère public du canton de Vaud conclut au rejet des recours.