ん? gosub 使ってるなら全体の行数はほとんど変わらないのでは? gosub @wait_a_button @wait_a_button REPEAT:wait:UNTIL BUTTON(2)==0 REPEAT:wait:UNTIL BUTTON(2)==#A return てことですよね?