Press Z to proceed through the dialogue, and the arrow keys to select choice prompts. Depending on your device's screen resolution, the sprites may look better or worse in the normal view. If they look ugly, try using fullscreen.
UPDATE LOG 11-15-2019: Original release. 11-18-2019: Added a "stop mouth" function, as well as an auto-detect for whether the first character in the text is an asterisk (*) or not. With no asterisk, the text will move two spaces automatically. I also altered the voice for TheGamer501's dialogue, as well as making the line positioning automatic. 11-19-2019: Added a "skip line" block to attack another bug that came out of the automatic line positioning. 11-21-2019: Slightly changed how expressions are handled, as well as adding preparations for a future update. 11-22-2019: Changed the dialogue. All future revisions past this point will be preparations for a later update until further notice. 11-30-2019: Cancelled character demo update. Things got too big and ambitious for a simple test project. It was fun to start on, but a nightmare to finish. ON THE RADAR: - Mid-text delay - Colored text - Comic Sans and Papyrus fonts - Automatic box positioning, dependent on the player’s y-axis (This feature may not appear for this demo.) Thanks go to Toby Fox for creating Undertale, and The Spriter's Resource for the sprites I did not make, such as the text box. And thanks to @haziq1372 for the Undertale text engine. I modified a few things around myself to make it more accurate to the actual game. Seriously, I cannot understate how much time and effort went into this thing. I was scaling sprites and positions like an absolute madman, but all that effort had finally paid off. Feel free to use this in your own projects, or remix this to make your own conversations! If you would like to give credit, then credit @TheGamer501, my main account. Of course, this is still a work-in-progress. Please report any bugs you find to me, as well as suggestions for the future.