Unofficial TWRP
Instructions:
1. Enable OEM unlocking in the developer options, then unlock your bootloader. Motorola Bootloader Unlock.
2. Install minimal adb and fastboot. I recommend using the portable version. Minimal ADB.
3. Download twrp from below, and place it inside your ADB & Fastboot folder. Then reboot into fastboot mode by holding Power + Vol ↓.
4. Right click "cmd-here.exe" inside of the fastboot folder and run it as an administrator. Type the following command;
Code:
fastboot flash recovery twrp.img
5. Once twrp boots up, swipe to allow modifications. Then select wipe > format > type "yes". Now back up to the main menu of twrp and select, reboot > recovery.
6. Once twrp boots up again, select mount and check the boxes for data, system, and vendor. Then flash the Universal Encryption Disabler from 5/21/19. (See attachments.)
7. Back up to the main menu of twrp once more. Select mount and check the boxes for data, system, and vendor again. Then flash Magisk v19.3 from either your internal or external sd card and reboot. (See attachments.)
Download: TWRP G6 Play
Additional Features: This build now supports OEM, Vendor, Boot, Recovery, and System image flashing.
To do: Add decryption support, modem & dsp flashing, and the ability to erase modemst1, modemst2, and DDR for full firmware support.
Sources: TWRP Builder
Tools Used: Android Image Kitchen (AIK) for rebuilding, editing, and adding features to twrp. XDA Thread