Whenever you create a message event with any message script or the default anyway you'll notice that even if you hold down a key the text will carry into a new line regardless of whether or not you pressed the return/enter key. The system is injecting a "\n" into the message. These are called new lines. Whenever the message script parses the text any newline increments y. And it isn't a simple fix to rip out newline automation. There are other things because of the system that must be taken into account.
That been said I think I have a *hack* fix but it will make it impossible to tell where the cut will happen. So it might occur in the middle of a word at the end of sentence etc.
Demo Is Here
I included a boolean into Game_System to ignore newline. Which will do just that. I wouldn't recommend doing it all the time. But only when you need to draw that amount of text.
So when you want to ignore new lines before the message of text use the Script... event command and use this line:
$game_system.ignore_newline = true
To re-enable new lines set it to false. It is not automatically turned off when a message is displayed so keep that in mind.
Good luck with it tchild! :thumb: