slightly changed, nothing major, For a real improvement you'll need to find a different way to handle small letters (due to scratch scaling bug), and also build an array containing the width of each of the letter costumes so you can handle spacing properly.
(I changed the interface so you enter the text once then move the sliders to change it dynamically.)