of     1   

KAAK82
#161440403Sunday, May 03, 2015 2:10 AM GMT

I presume, until nil would be until script == nil?
Inexorability
#161440452Sunday, May 03, 2015 2:11 AM GMT

until nil==true Since nil will never be equal to true, the loop is non-terminating.
KAAK82
#161440657Sunday, May 03, 2015 2:14 AM GMT

so wait, nil doesn't do a thing? o_O
Inexorability
#161440933Sunday, May 03, 2015 2:18 AM GMT

Conditional statements check if the condition is true. 'until nil' is a conditional statement, and is the same as saying 'until nil==true' Since nil can never equal true (as nil is nonexistent), the loop will continue infinitely. The same applies to repeat until false Make sure you yield in your non-terminating loop, else it will crash.
KAAK82
#161441298Sunday, May 03, 2015 2:24 AM GMT

damnit... so it has to be until not script :/
JarodOfOrbiter
#161441337Sunday, May 03, 2015 2:24 AM GMT

Conditional statements actually check if the condition is not false and not nil. Since it is nil, it obviously doesn't meet the requirements. So doing things like == true ~= nil ~= false == false == nil ~= true is redundant, so you don't need to use them. http://wiki.roblox.com/index.php?title=Writing_Clean_Code
KAAK82
#161441482Sunday, May 03, 2015 2:27 AM GMT

thnx guys

    of     1