How can I detect if text is going off of a text label?

Essentially, I need to know if text is going outside a text label and run a function when that happens
Is there a way to do that?

Just use TextFits:

if not textLabel.TextFits then
    print("text does not fit")
end