Do I simply make my variables global and go into my room and subtract and add to the variable at will?
that sounds about right, yes
but what I would do instead if you only have one player object:
add a "other->room start" event to the player object and let it check the room type
Code:
if(room_get_name(room) == "name of your space level room"){
jump_speed = [your desired jump speed]
}else{
jump_speed = [your default jump speed]
}
this code will check one time only what jump speed to set for the room and if it is your space level will set the jump speed for space
in all other rooms it will set the jump speed to your default jump speed
this way you won't forget to "reset" your jump speed when you are not in space anymore (which can happen if you use global variables)