This is some very simple code but I don't know why it's not working It is supposed to change the TextBox's Text But it doesn't

Here is the code:

	local perc = script.Parent.Text
	
perc = "4"
wait(3)
perc = "50%"
wait(5)
perc = "100%"

The Directory:

-ScreenGui -TextBox -LocalScript