im making a loading script for a task, this script is supposed to change the size and break the script when loaded to 100, but it isn't working, can anyone help?
local a = game.StarterGui.SurfaceGui.ImageLabel.Frame
wait(5)
while task.wait(math.random(0.7,1.4)) do
if script.Parent.Parent.Value.Value < 100 then
script.Parent.Size = UDim2.new(0,a.Frame.Size.X.Scale + 4 , 0,40)
script.Parent.Parent.Value.Value += 1
elseif script.Parent.Parent.Value.Value == 100 then
break
end
end

1 comment
this isnt working, it might be cuz its a surfacegui and not a screengui