change address is an additional address inside a wallet, which u can create with a raw transaction with 2 outputs.
What I want to know is how does this change address interact with the (for a lack of words) "original" address, when sending money back to the "original" address.
Does the change address have a pre-written script which sends BTC back to "original" address?