if 0x1 goto @done
msgbox @1 0x6
applymovement 0xFF @move1
msgbox @2 0x6
if 0x1 goto @take
Msgbox @3 0x6
Giveitem 0xD 0x5 MSG_OBTAIN
Msgbox @4 0x6
= Hey \v\h01, come here.
= Todays the big day that\nyou get your first pokemon!\pI'm so proud of you that\nyou are starting your own\ladventure!\phere are some items that\nwill help you!
= See you later!
= thats every trainers friend.
I'm by no means an amazing scripter, but I don't think that if you've used a script box that you can use the 'lock' or 'faceplayer' commands.
Instead of 'lock' use 'lockall' and instead of faceplayer, use movements to get the mother to be where you want her to be.
I think that should work.
Also, when you use 'applymovement 0xFF' the next line needs to be 'waitmovement 0xFF'. In your script you've put 'applymovement 0xFF' and 'waitmovement 0x0'.
I'm writing this on my phone, so it's a little difficult to see if there's anything else wrong with the script.
Maybe someone with a little more knowledge will be able to help you if what i've said turns out to be untrue.