Decal render priority

When using decals it is currently impossible to enforce a display order. This makes things like layered decals impossible to do, as the order is randomized.

Here is an example of trying to make blinking. Notice how on each blink, the order is randomized:

The ability to set the render priority of each decal would fix this issue!


I want to use decals/textures on custom characters in my game for body patterns but it’s not possible for me to layer them without using proxy meshparts to force them to render above ones below. This is a gross solution that I should not have to deal with, we should be able to change some kind of relative z-index property for decals/textures on a given part.

Dupe FWIW: