I wanted to know if it would be possible to send btc from my wallet without sending any btc to my change addresses on the same wallet. I just want to use only one address. Thanks.
you can do this by using electrum and importing your own private key.
If you generate a wallet, and only import 1 private key (for example, a key you generated with vanitygen), the change will always be sent back to your own address...
For bitcoin core, or other SPV clients, i have no idear if this is possible.