[Help!] How to disable movement while hiding?

Thank you for responding! I just had a try but unfortunately the player is still able to move... This could be something with my walking code however so if you could check that and then with any changed your original advice may work

globalvar walking; walking=1; image_speed = 0.25 if walking == 1 { if keyboard_check_pressed(vk_left) { direction=180 speed=10 sprite_index = tottig_left } else { if keyboard_check_released(vk_left) { direction=180 speed=0 sprite_index = tottig_left_still } else { } } if keyboard_check_pressed(vk_right) { direction=0 speed=10 sprite_index = tottig_right } else { if keyboard_check_released(vk_right) { direction=0 speed=0 sprite_index = tottig_right_still } else { } } if keyboard_check_pressed(vk_up) { direction=90 speed=10 sprite_index = tottig_back } else { if keyboard_check_released(vk_up) { direction=90 speed=0 sprite_index = tottig_back_still } else { } }
if keyboard_check_pressed(vk_down) { direction=270 speed=10 sprite_index = tottig_front } else { if keyboard_check_released(vk_down) { direction=270 speed=0 sprite_index = tottig_front_still } else { } } } else { } if walking == 0 { if keyboard_check_pressed(vk_left) { direction=180 speed=0 sprite_index = tottig_left } else { if keyboard_check_released(vk_left) { direction=180 speed=0 sprite_index = tottig_left_still } else { } } if keyboard_check_pressed(vk_right) { direction=0 speed=0 sprite_index = tottig_right } else { if keyboard_check_released(vk_right) { direction=0 speed=0 sprite_index = tottig_right_still } else { } } if keyboard_check_pressed(vk_up) { direction=90 speed=0 sprite_index = tottig_back } else { if keyboard_check_released(vk_up) { direction=90 speed=0 sprite_index = tottig_back_still } else { } }
if keyboard_check_pressed(vk_down) { direction=270 speed=0 sprite_index = tottig_front } else { if keyboard_check_released(vk_down) { direction=270 speed=0 sprite_index = tottig_front_still } else { } } } else { }

/r/gamemaker Thread Parent