It is not working for some reason? Please help if you can.
if v:FindFirstChild("6") then
for _, v2 in pairs(v:GetChildren()) do
if v2:FindFirstChild("BeamOne") then
v2.BeamOne.Color = ColorSequence.new(Color3.fromRGB(Data.SlashColor2.Value), Color3.fromRGB(Data.SlashColor2.Value))
end
if v2:FindFirstChild("BeamTwo") then
v2.BeamTwo.Color = ColorSequence.new(Color3.fromRGB(Data.SlashColor3.Value), Color3.fromRGB(Data.SlashColor3.Value))
end
if v2:FindFirstChild("BeamThree") then
v2.BeamThree.Color = ColorSequence.new(Color3.fromRGB(Data.SlashColor4.Value), Color3.fromRGB(Data.SlashColor4.Value))
end
end
end

1 comment
Put prints all around the code and see/show what printed, are there any errors? We don't see what you see, v could not have 6 in it, v could not have any children, etc., you need to give us more info.