for i, battery in Batteries:GetChildren() do
battery.BasePart:GetPropertyChangedSignal("Color"):Connect(function()
if workspace.MyCoolPart.Color == Color3.fromRGB(0, 47, 255) then
return
end
local allGreen = true
for i, otherBattery in Batteries:GetChildren() do
if otherBattery.BasePart.Color ~= ColorGreen then
allGreen = false
end
end
if allGreen then
workspace.MyCoolPart.Color = Color3.fromRGB(0, 47, 255)
end
end)
end