Change text so that it could start a new line when it runs out of space?

How do i make it so that when the text runs out of space it starts a brand new line below so it doesnt go out of the gui?

Try enabling the TextScaled property.
(IIRC, it should do the job.)
https://developer.roblox.com/en-us/api-reference/property/TextLabel/TextScaled

You are looking for the TextWrapped property.
https://developer.roblox.com/en-us/api-reference/property/TextLabel/TextWrapped