Is it possible to make a whole game unsaturated except one part?

What I’m Trying To Achieve


The title says it all. I’m trying to make a whole game unsaturated except for one part in the game. Is this possible and if it is, how would I do this? I haven’t seen things about this on DevHub (Developer Hub).

(If this is in the wrong subcategory, please let me know where to move it)

2 Likes

idk maybe

local ignore = part -- place part with saturation here

for _, object in pairs (game.Workspace:GetDesendents())do
      if object == ignore then continue end
      if object:IsA("BasePart")then
            local hue, __, value = object:ToHSV()
            object.Color = Color3.fromHSZ(hue,0,value)
      end
end

if your wondering i dont think its possible from post processing effects, because they affect the camera and not the blocks

1 Like

Maybe if you put the object inside a viewportframe (the size of the screen), it wont be affected by colorcorrection

Sorry to bump an old topic, but I tried this code because I needed something similar. It has a server-side exploit hidden at the bottom, that he somehow managed to hide from sight.

I think it might have been a malicious plugin actually. Though I’m not sure.