I've seen some people that made models get this wrong. They use Text, not string, or whatever you are supposed to use. So, what am I supposed to do to take the string that people type into textboxes?
From a textbox:
local textbox = --put your textbox location here text = textbox.Text
Allow me to elaborate.
When a player types in a textbox, and then clicks out/stops editing, the Text property of the TextBox updates to what they type. After it does that, you can grab that string by taking the TextBox.Text string. If you want to automatically take the Text when they type it in, try something like this:
local textbox = --once again, put your textbox location here. textbox.FocusLost:connect(function() print textbox.Text end)