Here is the item that I am talking about
:
And here's the current script I have: (The 40 TM01s are just a test.)
'---------------
#org 0x2910B4
giveitem 0x121 0x40 MSG_FIND
setflag 0x040F
end
When I boot up the modded game, the script shows up here, at the top left of the screen:

Also, the pokéball does not appear at all.
And the script works the way I want it to, but I can move back and forth and the thing reappears.
According to other giveitem pokéballs in other Pokémon Emerald maps, you don't need a green−S script tile on top of the person event.
Someone please help. I can provide more information if needed.