Im making a laser tag on roblox and I've encountered a issue on the way, I tried making it so I didnt need to spell out each teams words, so then I tried doing:
Debounce = false
plr = game.Players:GetPlayerFromCharacter(script.Parent.Parent)
teamcolor = plr.TeamColor
for i,v in pairs(script.Parent:GetChildren()) do
if v:IsA("BasePart") then
v.BrickColor = BrickColor.new(teamcolor)
v.Touched:connect(function(hit)
if Debounce == false and hit.Name == "Laser" then
Debounce = true
if teamcolor == game.Teams["1"].TeamColor then
game.Workspace.num_2.Value = game.Workspace.num_2.Value + 1
elseif teamcolor == game.Teams["2"].TeamColor then
game.Workspace.num_1.Value = game.Workspace.num_1.Value + 1
end
end
end)
end
end
But it came out as a error, as what it should do, which is it requires Color3, but how am I gonna put my teamcolor variable on a color3 function.

1 comment
if plr.Team == TEAM?