oh woops I thought you click on an ittem I didnt relise you get the item in the script he I added flags
#org @1pokemon
check flag
if 0x1 goto @alreadyhave
msgbox @ohyoucouldnt 0x2
giveitem 0x4 0x1 MSG_OBTAIN
setflag 0x200
release
end
#org @alreadyhave
msgbox @catchyour 0x2
release
end
#org @catchyour
= [black_fr]Catch your first POKéMON, then come\nback to me.
#org @ohyoucouldnt
= [black_fr]Oh, you couldn't catch a POKéMON?\pIn that case, I will give you another\nPOKé BALL.
#org @1pokemon
check flag
if 0x1 goto @alreadyhave
msgbox @ohyoucouldnt 0x2
giveitem 0x4 0x1 MSG_OBTAIN
setflag 0x200
release
end
#org @alreadyhave
msgbox @catchyour 0x2
release
end
#org @catchyour
= [black_fr]Catch your first POKéMON, then come\nback to me.
#org @ohyoucouldnt
= [black_fr]Oh, you couldn't catch a POKéMON?\pIn that case, I will give you another\nPOKé BALL.