Don’t you just hate it when you want to upload a 16x16 texture, but have to upscale it to high resolution in an image editor to make it seem more pixely? So what I’m suggesting here is a different method to interpolate stretched pixels in images. This would be a property in ImageLabels and Decals and everything that uses an image, either Enum for different types of interpolation or Boolean to switch between on and off.
Example 1: If you’re facing a 128x128 decal on a brick right next to it, the pixels get blurred. Instead, with the nearest neighbor method, you could have pixelated images with low resolution.
Example 2: If you put a 16x16 texture on an ImageLabel and scale the label up to 256x256, the pixels get blurred. With this new method, it wouldn’t get blurred and instead, just stretch the pixels with the nearest neighbor method.
EDIT: Image comparison for clearance