I found out what it was-- if used along alternative futa it doesn't detect things correctly, probably because that plugin messes with how skins work. I got it to work by just disabling alternative futa and reenabling it once I applied the custom shaders