I'm a bit rusty on the details but here it goes.
Roxas is a boy who is living in Twilight Town. He is able to wield a mysterious weapon called the Keyblade. He is having dreams of someone named Sora, who was a sword called the Keyblade which he uses to seal Keyholes and fight off the Heartless. He is just normally living his life when a mysterious being comes along and the Keyblade is summoned to him. He destroys the being. Roxas then awakens to see that his friends Hayner, Pence, and Olette do not even notice him and walk through him like ghosts and the town is infested with the same beings. He later goes into a mansion where he meets Namine, who is kidnapped by 2 people. She says they will meet again. Roxas then goes deeper into the mansion and fights with Axel. He then discovers a pod room with Sora inside it.
Roxas has awakened Sora from his sleep of regaining his memories. Sora, Donald, and Goofy quest out to find Mickey and Riku. They have to fight off many strange enemies while traveling through Twilight Town. Eventually the King comes and fights them off. He gives them munny and a crystal orb and tells them to go on the train to Yen Sid's tower. At Yen Sid's tower, they encounter Pete, an enemy of the King who was banished from the castle. They fight Pete and go on to see Yen Sid. He tells them of three beings. The Heartless, when someone's heart is taken by the heartless that person turns into a heartless. The Nobodies, when someone with a stronger heart is taken by the heartless, their body still lives on without feelings or a heart. And then there is Organization XIII. When someone with a very strong heart is taken by the Heartless, their nobodies are unusually strong, resembling those who were taken and all their powers. They may seem to have emotions, but this is a ruse. Yen Sid sends them off.
They travel across many planets eventually returning to Twilight Town. There they learn Kairi has been kidnapped by Axel, one of the Organization's members, and she then gets kidnapped by Sai'x who takes her to their stronghold.
They then travel to Hollow Bastion and meet up with King Mickey who tells them that the enemy they faced in the first one was not Ansem at all. It was Anesm's apprentice, Xehanort. His Heartless tried to open Kingdom Hearts, and his nobody Xemnas, the leaded or Organization XIII, is trying to use Kingdom Hearts as well. Mickey tells them that he was trying to figure out what happened to Ansem the Wise.
The three heroes then continue across many other worlds and return to Twilight Town again. There they meet up with King Mickey and learn of another Twilight Town, the one were Roxas lived in. They go into this other Twilight town and find a portal to Organization XIII's stronghold. Sora opens a path to the prison using the Keyblade and there fights with an Organization member named Xigbar. He calls Sora, "Roxas' and Sora questions why. They defeat Xigbar and meet up with Kairi who escaped from the prison with the help of Namine. There is Xehanort's heartless there who Kairi calls out to. She calls out, "Riku!" He turns out to be Riku after all. Riku's heart was possesed by Xehanort's heartless after he was in the realm of darkness. Riku tried to use the power of the dark but it backfired and he now looks like Xehanort's Heartless. Next they battle another member, Sai'x. He also says Roxas. After the battle, Sora questions why. Riku says that Roxas was his nobody. He was a member of the Organization who was chosen because he was able to wield the Keyblade. At the Organization's stronghold they learned of their plan of Kingdom Hearts. They were using Sora to destroy Heartless so their hearts would be released. Once enough Heartless were destroyed, all the hearts would weave together to form Kingdom Hearts. Organization XIII would use Kingdom Hearts so they would be whole.
They eventually meet up with Ansem the Wise, who is using a machine to turn Kingdom Hearts into data. He then says, "Hearts cannot be controlled or turn into data. I created that Twilight Town and thought I knew what would happen. I couldn't have been more wrong. After all, hearts are unpredictable. Roxas, I doubt you can hear me, but if you can, I'm sorry." The machine explodes. In the explosion, Riku turns back to normal. But Kingdom Hearts is still partially alive. They then meet up with Xemnas, who uses the power of Kingdom Hearts. He uses all of it's anger and rage. Xemnas dissapears. A door then appears. The worlds created this door to save themselves from Xemnas. The heroes are the guardians of their destiny.
The heroes face off with Xemnas. They then defeat him. Riku tries to open a portal to home but cannot because he doesn't belong in the dark realm anymore. Namine then opens up a portal. Roxas then comes out of Sora's body and talks to Namine. Then Namine and Roxas go back into Sora and Kairi's bodies. Kairi walks through the portal but it is then closed off. Xemnas comes back and they have to face off once again. They defeat him.
Sora and Riku are in the realm of darkness with nowhere to go. Sora then sees a light that leads them to an island. Riku and Sora talk when a message in a bottle floats up. It is from Kairi. Sora reads the letter, and then light comes from in front of them. It is the door of light. Sora and Riku walk through and are falling in the air and into water. Sora and Riku see Kairi and realize they are back on their island.
Donald, Goofy and Mickey return home. Sora, Riku and Kairi continue on with their normal lives when a message in a bottle comes on their island. It is from the King.
THE END.
(This was written by me)