Why isn’t this not working I mean I never use repeat functions so I’m not sure
repeat until hello.Value == 300
script.Parent.Frame.TextLabel.Text = tostring(tonumber(script.Parent.Text) - 1)
hello = hello + 1
wait(1)
Solved version
local hello = 0
while hello > 300 do
script.Parent.Frame.TextLabel.Text = tostring(tonumber(script.Parent.Text) - 1)
hello = hello + 1
wait(1)
end