I'm not sure I understand what you're saying. I tried the "if" statements you gave me, but they didn't do anything(or I didn't implement them right). Basically I have roll_1 = rand(6) and then further down if (roll_1 == 0) puts "you lose" ...but it won't do the "if" statement even when roll_1 does equal 0 if (input != "pass") roll_1 = rand(6) roll_2 = rand(6) puts faces[roll_1] + faces[roll_2] score = score + (roll_1 + 1) + (roll_2 +1) turns = turns + 1 puts "Current Score is: " + score.to_s() elsif (roll_1 == 0 || roll_2 == 0) puts "You lose!\nFinal Score is: 0" (answered = true) end -- Posted via http://www.ruby-forum.com/.