here is a better description you should post, "At first the sprite changed work, but the character didn't move. so I re-pointed the offsets, now the overworld change doesn't happened but the character can move.
I saw that, and that's assuming I want the script to only happened once I might be setting a different variable for another reason, but I tried it and no go.
About the Script.
Someone said this bout it on the script help thread:
Not quite sure but could it have something to do with the fact that the two boldfaced halfwords are different?
So Think that's it?