Okay so have you assigned buttons yet like set this before the main loop (jumpdistance=lets say 6) if button()==16 then gosub @jump if so try this @jump y=y-jumpdistance vysnc 3 y=y+jumpdistance return