Ok, after careful debugging i've found HOW it is not working but not why. For some reason if the scrollbar on the stage area is not all the way up, the varible that says if i'm on ground is set to 1. If i scroll the bar all the way to the top it goes to what it should be, 0, causing my guy to fall. This means either the varible cannot be set when the scrollbar isn't up or my IF INSIDE statements are returning true when they shouldn't. Should the postion of the scrolbars effect the setting of varibles or the effectiveness of the INSIDE test? PLEEZ help me, i'm desperate.