Apparently, I can't compare a coordinate of a UDim2 value, so how would I do something similar to this?:
repeat
wait (.1)
gui.Frame.Position = new.Frame.Position - UDim2.new (0,0,.041,0) -- subtracts slowly
until
gui.Frame.Position.Y <= .18 -- until it reaches a limit
All help is appreciated.

1 comment
Umm...I'm a little lost at what you're attempting. I see a few errors but...what exactly is this SUPPOSED to be? Just moving the gui up right?