Getting an editable image from an accessory

Right now I’m trying to make an effect that turns the players character grayscale without needing to use a ColorCorrectionEffect which would turn the entire screen grayscale.

My idea was to go through the player’s character and create EditableImages from the player’s accessories, then edit those images to be grayscale, and then put those new images back into the accessory, but when I tried doing that I got the error: AssetService::CreateEditableImageAsync failed because no permission to load asset

Is there another way to create an editable image from an accessory? And will Roblox ever allow doing this in the future, seeing how taking an accessory’s texture manually is still doable on top of being incredibly easy. I also don’t see how being able to do it automatically can create any problems that can’t be solved with moderation.

Many others have done the same thing… Roblox’s Terms of Use and UGC guidelines say:
“You must have all necessary rights to the content you upload.”

As for doing this in Roblox that is fully blocked. As for doing it with client side tools (as in snipping a picture or screen shot) It can be done.

Yes — technically you can.
Yes — legally and ethically you’re liable.

Myself, I wouldn’t touch this.

There is however free assets…
If the asset is public and intended for reuse, then yes, modifying it for grayscale and uploading your version is allowed within Roblox’s terms. You’re then safe to use that version in any automated or character-specific grayscale effect.

In that case you could download the texture gray scale it and re-upload.

My method would stay completely inside the engine, keeping the image stored locally on the server and then deleting them once the player leaves. I wasn’t thinking about uploading them.

If the images were uploaded then yeah I would understand that. Although as I said that’s an issue that can be solved by moderating uploads. I don’t understand why they have to block that on the script level.

1 Like