Quote:I feel like my code should work perfectly fine and don't really understand why it doesn't.Not a good attitude. Your code has a lot of major flaws. You need to stop with all the global variables; they are making what should be very short and straight forward, a spaghetti mess.
Your main issue is you are writing
if roll is red:
when what you mean is if roll in red:
.This is also pretty funny
for i in range(999999999999):
. How about while True: