This one’s hard to explain. We have a custom boss character that uses multiple meshes and SurfaceAppearances. Since sometime yesterday, we began getting reports of this character appearing shiny black instead of textured:
I’m assuming you use rojo too? It seems to be a rojo issue, sets SurfaceAppearance’s Color to 0, 0, 0. If you drag & drop the original rbxms for those models into studio and print its Color, does it report 1, 1, 1?
for _, candidate in game:GetDescendants() do
if (candidate:IsA("SurfaceAppearance")) then
candidate.Color = Color3.new(1, 1, 1)
end
end