Users should be able to enable/disable particle effects in the Roblox accessories they wear. Whether a ParticleEmitter, or the legacy Fire/Smoke/Sparkles emitters, users should be given an option to disable them on a per-accessory basis.
My two primary reasons this should be implemented:
Particles can impede gameplay in cases where users need to hide or are given a limited field of view.
Not all users actually like how they look with their items
#2, for me, stems from how Roblox avatar rendering updates are beginning to change how particles display website avatars - Sparkles in this case
I already did not enjoy the Sparkles in-game for several reasons, but now they feel like a bigger eyesore on the website. At this point I’d rather have the ability to disable the Sparkles myself than ask Roblox to revert back to the old particles. Ideally I would be able to do this on the same UI where adjustments to positioning/scaling are made. Thanks.
I’m not sure if you meant only to the platform or also ingame, because in some games I wish I could disable the particles from my items without having to remove them from my character.
It would be a great addition for players who own these items but also for those who don’t because they would see another good reason to buy them.
My idea was that disabling accessory particles in the avatar editor would disable them both in-game and in website avatar renders.
This can be done pretty easily through some simple scripting, I do this in my games to remove accessory particles - mainly just for my character though. Let me provide an example for removing them for all players
local PARTICLE_CLASSES = { 'ParticleEmitter', 'Fire', 'Smoke', 'Sparkles' }
workspace.DescendantAdded:Connect(function(obj: Instance)
if table.find(PARTICLE_CLASSES, obj.ClassName) then
if obj:FindFirstAncestorWhichIsA('Accessory') then
obj:Destroy()
end
end
end)