Found out how to fix this, have a general global game object.
At the create event put this code: (This will get the width and height of you camera, here the camera is 0)
var _view_width = camera_get_view_width(view_camera[0]);
var _view_height = camera_get_view_height(view_camera[0]);
display_set_gui_size(_view_width, _view_height);
Then at obj_textbox, go to create event and change the scale variable to something that will fit your size, according to your viewport settings.
You will also need to change the fnt_dialogue size to make it fit as well.