How to edit Gen 7 mons moves with a combination of PCHex++ and PKSM
First, you're gonna need PKSM and PCHex++. Homebrew and CIA both work.
Next you're going to want to deposit your pokemon into the PKSM bank, save bank changes, save and exit.
Now open up your gen 6 game, (Alpha Sapphire, Omega Ruby, X or Y) with PKSM and get the desired pokemon from bank and put it into your box, save bank edits save and exit.
After that, open up PCHex++ and select the game you're using. Locate the gen 7 Mon and edit to your hearts content. save and press start to exit.
Now, open up PKSM once you're done and first deposit the pokemon to bank from your gen 6 game, and save bank edits, start to save and exit.
Now open up either Sun or Moon, and get the pokemon from bank to your PC.
Side note: this is just a temporary solution until PKSM supports pokemon changing and move editing. This will not be able to give moves new to generation 7, as those will be blank.
Mini F.A.Q.
Why does this work ?
Its because of the way its handled, the pokemon retains data that PCHex can read and write to without issue, and keeping the Pokemon's integrity.
Pictures:
Next you're going to want to deposit your pokemon into the PKSM bank, save bank changes, save and exit.
Now open up your gen 6 game, (Alpha Sapphire, Omega Ruby, X or Y) with PKSM and get the desired pokemon from bank and put it into your box, save bank edits save and exit.
After that, open up PCHex++ and select the game you're using. Locate the gen 7 Mon and edit to your hearts content. save and press start to exit.
Now, open up PKSM once you're done and first deposit the pokemon to bank from your gen 6 game, and save bank edits, start to save and exit.
Now open up either Sun or Moon, and get the pokemon from bank to your PC.
Side note: this is just a temporary solution until PKSM supports pokemon changing and move editing. This will not be able to give moves new to generation 7, as those will be blank.
Mini F.A.Q.
Why does this work ?
Its because of the way its handled, the pokemon retains data that PCHex can read and write to without issue, and keeping the Pokemon's integrity.
Pictures: