I'm
not an expert on scripting, but here's what I came up with (edits have comments after them, comments are bolded and can be removed if you want tp use this.):
Code:
#dynamic 0x800000
#org @start
lock //Removed checkfalg because it didn't seem to be useful. Removed faceplayer becase it's not useful on scripts that are for a "hidden item" ball.
msgbox @talk1 0x6
setflag 0x82F
fanfare 0x13E
msgbox @talk2 0x6
waitfanfare
msgbox @talk3 0x6
closeonkeypress
fadescreen 1
hidesprite 0x800F //removed setflag becuse the checkflag wasn't really doing anything anyway (if you wanted it to be used, then do checkflag, then an if statement comparing the value)
fadescreen 0
release
end
#org @talk1
= I almost forgot my Running Shoes.
#org @talk2
= [player] put on Running Shoes! //I don't know if what you had was "technically the same thing", it's personal preference which you want to use I guess. (also depends on if you want it to be "Player put on Running Shoes" or just "Put on Running Shoes.")
#org @talk3
= Now we're ready!