Hello, I hope you are doing great! I have been dealing with this bug for months now; however, I decided to report it today since is messing up many characters/npcs in the game.
What’s the bug?
When any of the Humanoid
’s BasePart
is changing color every frame (I am doing a rainbow effect), the Characters render improperly, like you can see in an avatar without clothing or face, my character’s shirt, pant, face, and skin color.
-
Without Doing Anything:
-
Adding the “Rainbow” tag to the
UpperTorso
of the Rig:
-
Adding the “Rainbow” tag to the
UpperTorso
of my Character:
-
You can see that the Rig has no shirt/pant for it to render that:
I have no idea what’s causing this issue, and I have tried removing every descendant from Humanoid and nothing seems to work.
Reproduction:
- Insert a
LocalScript
into StarterGui. (doesn’t matter where it is) - Paste this code in it:
game["Run Service"].Heartbeat:Connect(function()
local Color = BrickColor.random().Color
for i, Part in game.CollectionService:GetTagged("Rainbow") do
Part.Color = Color
end
end)
- Insert a Rig using the
Rig Builder
and insert the Mesh Avatar 2016. - Now Start the game.
- Insert a “Rainbow” tag manually yourself into any limb of the Rig. (UpperTorso preferred)
- Insert a “Rainbow” tag manually yourself into any limb of Your Character. (UpperTorso preferred)
- See the magic begin!
Expected behavior
I expect that the part changes color without affecting any other characters or the Humanoids
in a wrong way.