Anyway to do this "cold" like with Electron Cash
Don't want to risk putting private key inside an Android phone (which are always full of exploits) or on an online computer with the main wallet
Rather create the transaction and sign it offline
Maybe you can do it by using Bitcoin Gold core? The problem with BTG is that there are almost no working wallet available.
At least with BCH we had Electron Cash right after its release.