You have to do more mission. But make sure that you did story mode with everybody. well u have to get the chaos emeralds and complete advensure with all teams
Chat with our AI personalities
To unlock the Last story on Sonic Heroes, you have to play all other stories:team sonic, dark, rose and chaotix all the way through (100%)
finish all 4 stories and get all 7 chaos emeralds to unlock the last story
There is no code you just have to finish the story of Blaze and Sonic, unlock all the emeralds and play the last level.
to fight metal sonic in sonic heroes, you have to beat all of the other team's stories, and once that is done, in story select (when you choose the team you want to play as in story mode) keep on going right and you'll see a team called LAST with metal sonic on it. (this is kinda hard.)
If you have beaten all 4 stories, you unlock a "Last Story" where you fight the real final boss.(Spoiler alert: it's Metal Sonic)