Basically, I read pixels from the framebuffer, and overwrite the metal texture. It was super convenient because both the metal texture and framebuffer are RGBA16 textures. I'm really not that smart, I'm just using jargon. This is just a cool trick that can be improved on. No download, I will put this in one of my future ROM-Hacks most likely. Thanks to Devwizard for writing the code for pixel placement.
Discord: https://discord.gg/X7vvvKu
Twitter: https://twitter.com/RRRovert