why modulus ?
i need change order, not midulus

?
Thank's
Because you cannot change the curve order when generating a bitcoin public key. Otherwise you will end up with an invalid key. So that's why you hace to modulus the private key first before you compute the public key.
Can you make script please ?
yes, result is "invalid" but this is ok.