Kokona Haruka

'''Kokona Haruka is one of the female students and the current "test rival" that attends Akademi High School. YandereDev has considered her becoming the third rival of the game. '''

Appearance
Kokona Haruka wears the default female school uniform, unless customized by the player.

She has purple colored hair worn in two drill pigtails. Her eyes are purple as well. She has fair skin and the largest bust size in the game, set at 2.

YandereDev plans to give her new hair.

Personality
Among the personas currently implemented in the game, she is a Loner. If she sees a corpse or witnesses a murder, she will run home and call the police. She cannot participate in physical fights against murderers.

According to her Student Profile, Kokona may be engaged in compensating dating (also known as Enjo-Kōsai) and may be a victim of domestic abuse. She seems powerless in both situations and can do almost nothing. She enjoys neither and has even changed a bit because of her father, as noted by Saki. However, her behavior has not been changed yet in the game, possibly because it's just a debug build.

If Kokona becomes an official rival, in the final game, she will be less "likable".

Routine
At 7:04 AM each day, Kokona enters school grounds, seventh in line on the left, if facing the school gates. She walks to her locker at 7:06 AM. At 7:15 AM, she walks to the plaza, on the left side of the fountain and gossips. At Monday at 7:30 AM, Kokona gets an event where she receives a call from a mysterious stranger. She runs to the southeastern side of the front of the school. On Thursday, Kokona goes to the bathroom at 7:30 AM.

At 8:00 AM, she walks into Classroom 3-2 and sit in her desk. She starts her morning classes at 8:30 AM and leaves to go to the cafeteria at 1:00 PM. On Monday, at 1:10, Kokona and Saki Miyu talk about domestic abuse on the northwestern corner of the roof.

On Wednesday at 1:03, Kokona walks down to the plaza with her lunch. Once she arrives at 1:07, she will place her lunch down on the bench and goes to hide behind a tree to admire Senpai.

Kokona walks to class again at 1:30 PM and finishes her afternoon classes at 3:30 PM. On Monday from 3:30 PM to 5:30 PM, she makes octopus-shaped hot dogs and share them with her friends in the Cooking Club. On other days she sits at the table with her friends. At 5:35 PM, she walks to her locker and stands there before leaving the the school building at 5:45 PM.

Background
When Kokona was younger she was a super cute baby with the potential to become anything she wanted to, just like not any other baby.

It has been said between a conversation with her and Saki Miyu on a rooftop that she has been abused by her drunk father after the death of her mother.

Kokona Haruka is also involved in compensated dating with a person who she has seen at least once in Shisuta Town. He might've threatened her into meeting him again, or may have offered her a large sum of money to meet him.

Saki Miyu

 * Main Article: Saki Miyu

Kokona is seemingly good friends with her and even tells Saki that she is being domestically abused by her father. Saki wishes nothing but the best for Kokona and wants to help her out, but Kokona refused to say more about the topic. According to Saki's Student Profile, Kokona is willing to tell Saki about personal matters, but not too much.

However, if Saki learns about Kokona's compensated dating, she will be distraught and won't do anything to help Kokona out. In the full game, Saki might have comforting animations for Kokona, but will avoid her if it really gets too bad.

If Kokona becomes a rival, Saki will become her subordinate.

Saki Miyu will not be one of Kokona's Senpai, as they are just friends.

Senpai

 * Main Article: Senpai

Since she is a test rival, she has a crush on him. She might eventually be a real rival so this crush may become permanent. Kokona calls him "Senpai", even though they're in the same class. She might also be moved to either Class 2-1 or Class 2-2 so that she can still call her crush "Senpai". Currently, the only event that shows her feelings is her Wednesday speech, where she hides behind the tree and speaks while staring at Senpai. This event can be used as a advantage to poison Kokona's bento.

Suitor

 * Main Article: Suitors

When the November 15th, 2015 Build came out, YandereDev stated that Kokona's second crush is one of the students who already attends school. In the future, Yandere-chan can matchmake Kokona with her suitor.

Trivia

 * She is partially voiced by Hayden Daviau-Hunt, and partially by Chelsea Druce who is shared with Saki for a rooftop conversation.
 * Some people find that her appearance is based on the UTAULOID Kasane Teto. People link Kokona with Teto is because she seems to be friends with Saki Miyu, whose appearance is commonly thought to be based on the VOCALOID Hatsune Miku. Both VOCALOID and UTAU are Voice synthesizers. YandereDev, however, did not intentionally make Kokona look like Teto. It was pure coincidence.
 * Her name is a reference to the most popular female Japanese names in 2012, 11th most popular being Kokona, 12th most popular being Haruka.
 * Kokona will be the only exception of rivals being given meaningful names, if she becomes an official one.
 * YandereDev uses her character to test the new elimination methods every new update, as he has shown in his tutorial videos. When asked about the reason for this, he stated that it's a running gag at this point.
 * In older versions of the game, Kokona Haruka's name was Nodoka Manabe and for the builds shortly after, Nodo Mana. The placeholder name was inspired by K-ON.
 * YandereDev is not sure where Kokona lives at the moment.
 * YandereDev nicknames Kokona as "Everyone's favorite punching bag", referring to how she can be killed in more ways than any other student. The main reason why it is so easy to kill her is because YandereDev needs to test killing methods quickly for the sake of debugging the game.
 * Kokona succeeds Victim-chan as the test rival.
 * Her counterpart is Riku Soma.
 * In the September 18th, 2015 Build, her crush was set to "None" by mistake.