i had the same problem the other day, you need to make a toggle. create an instance variable, set the value to 0.
event 1: condition: playerhotbox-"instance variable" set value equal to 0. action: playerhotbox-"instance variable"=0
event 2: condition: playerhotbox- "instance variable"set value equal to 1. action: playerhotbox-"instance variable"=1
event 3: condition: playerhotbox-"instance variable" set value equal to or greater than 1. action: playerhotbox-"instance variable"=0
event 4: condition: on keyboard key pressed "S". action: playerhotbox- "instance variable" add to value +1
try that and test it in debug mode to make sure the "S" key is toggling properly.
now do the following -
event: condition: playerhotbox-"instance variable" set value equal to 0.
subevent: system battlestate = select enemy etc etc
CHARACTER SELECT
event: condition: playerhotbox- "instance variable"set value equal to 1
subevent: system battlestate = etc etc
i hope some of that made sense. you will need to change some of your actions but i hope some of this helped.