Olette

Olette is one of the characters in Kingdom Hearts II. A resident of Twilight Town, Olette is a fifteen year-old girl, and is a friend of Hayner and Pence (and Roxas, or at least the virtual version of herself). She also appears in Kingdom Hearts 358/2 Days, alongside Hayner and Pence, talking to Roxas and Axel.

Kingdom Hearts 358/2 Days
Olette meets Roxas for the first time in Kingdom Hearts 358/2 Days, running into the Nobody while he explores Twilight Town along with the other members of Hayner's gang. Similar to a flashback he had in the Kingdom Hearts II manga, Roxas is shown to envy the girl and the other members of her trio for having a heart, emotions, and friends while he encounters them during his time with Organization XIII. Much later in the storyline, after Roxas is captured and defeated by Riku, a data-version of Olette makes friends with the Nobody whilst he is trapped in the Simulated Twilight Town.

Kingdom Hearts II
She is a kind and caring girl, although she often is dragging her friends (usually Pence) along with her to go shopping. Olette is the responsible one of the group, who, although excited about making memories during her summer vacation, Olette will not stand for unfinished homework. When the real Olette noticed Sora was in possession of a munny bag identical to her own, the munny bag Roxas was given by the virtual Olette, the pieces began to come together. The trio of friends then go to the Train Station, to see Sora, Donald, and Goofy off, because they felt like they knew the Keyblade master.

Later in the game, Olette, Hayner, and Pence meet Kairi, who came to Twilight Town after Axel came for her on Destiny Islands. Eventually, Axel comes to Twilight Town and kidnaps Kairi again. After this, Olette and her two friends go to the Old Mansion in search of Kairi, where they meet Sora again. After exploring the mansion, they discover the Simulated Twilight Town, where Sora left Twilight Town once again.