basically I have no idea how it works. i tried a few different things, for instance i was going to give all the objects you can switch with a certain texture, so i kept having c_trace check the texture of objects but no matter what i did it always returned back the texture BELOW my character, no matter if i had it c_tracing from x, y, or z.