I wanna make a disco floor pattern system and so far
I’ve got the base system, but it lacks a few things;
(A):The ability to select individual tiles (Major Problem)
(B):The current way I add frames makes the script too big
The pattern template
local Tags = {
["Line0"] = CollectionService:GetTagged("Line0"),
["Line1Dot1"] = CollectionService:GetTagged("Line1Dot1"),
["Line1Dot2"] = CollectionService:GetTagged("Line1Dot2"),
["Line2Dot1A"] = CollectionService:GetTagged("Line2Dot1A"),
["Line2Dot2A"] = CollectionService:GetTagged("Line2Dot2A"),
["Line2Dot1B"] = CollectionService:GetTagged("Line2Dot1B"),
["Line2Dot2B"] = CollectionService:GetTagged("Line2Dot2B"),
["Line3A"] = CollectionService:GetTagged("Line3A"),
["Line3B"] = CollectionService:GetTagged("Line3B"),
["Line4A"] = CollectionService:GetTagged("Line4A"),
["Line4B"] = CollectionService:GetTagged("Line4B"),
["Line5Dot1A"] = CollectionService:GetTagged("Line5Dot1A"),
["Line5Dot2A"] = CollectionService:GetTagged("Line5Dot2A"),
["Line5Dot1B"] = CollectionService:GetTagged("Line5Dot1B"),
["Line5Dot2B"] = CollectionService:GetTagged("Line5Dot2B"),
}
local LightData = {
[1] = {
--L1
["Line1Dot2"] = Color3.fromRGB(181, 178, 138),
--L2
["Line2Dot1A"] = Color3.fromRGB(113, 53, 131),
["Line2Dot2A"] = Color3.fromRGB(113, 53, 131),
["Line2Dot1B"] = Color3.fromRGB(113, 53, 131),
["Line2Dot2B"] = Color3.fromRGB(113, 53, 131),
--L3-4-5
["Line4A"] = Color3.fromRGB(255, 255, 255),
["Line4B"] = Color3.fromRGB(255, 255, 255),
},
[2] = {
--L1
["Line1Dot1"] = Color3.fromRGB(181, 178, 138),
--L2
["Line2Dot1A"] = Color3.fromRGB(113, 53, 131),
["Line2Dot2A"] = Color3.fromRGB(113, 53, 131),
["Line2Dot1B"] = Color3.fromRGB(113, 53, 131),
["Line2Dot2B"] = Color3.fromRGB(113, 53, 131),
--L3-4-5
["Line4A"] = Color3.fromRGB(255, 255, 255),
["Line4B"] = Color3.fromRGB(255, 255, 255),
},
[3] = {
--L1
["Line1Dot1"] = Color3.fromRGB(181, 178, 138),
["Line1Dot2"] = Color3.fromRGB(181, 178, 138),
--L2
["Line2Dot1A"] = Color3.fromRGB(113, 53, 131),
["Line2Dot1B"] = Color3.fromRGB(113, 53, 131),
--L3-4-5
["Line3A"] = Color3.fromRGB(255, 0, 0),
["Line3B"] = Color3.fromRGB(255, 0, 0),
["Line5Dot1A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot2A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot1B"] = Color3.fromRGB(255, 0, 0),
["Line5Dot2B"] = Color3.fromRGB(255, 0, 0),
},
[4] = {
--L1
["Line1Dot1"] = Color3.fromRGB(181, 178, 138),
["Line1Dot2"] = Color3.fromRGB(181, 178, 138),
--L2
["Line2Dot2A"] = Color3.fromRGB(113, 53, 131),
["Line2Dot2B"] = Color3.fromRGB(113, 53, 131),
--L3-4-5
["Line3A"] = Color3.fromRGB(255, 0, 0),
["Line3B"] = Color3.fromRGB(255, 0, 0),
["Line5Dot1A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot2A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot1B"] = Color3.fromRGB(255, 0, 0),
["Line5Dot2B"] = Color3.fromRGB(255, 0, 0),
},
[5] = {
--L1
["Line1Dot2"] = Color3.fromRGB(181, 178, 138),
--L2
["Line2Dot1A"] = Color3.fromRGB(113, 53, 131),
["Line2Dot2A"] = Color3.fromRGB(113, 53, 131),
["Line2Dot1B"] = Color3.fromRGB(113, 53, 131),
["Line2Dot2B"] = Color3.fromRGB(113, 53, 131),
--L3-4-5
["Line4A"] = Color3.fromRGB(255, 255, 255),
["Line4B"] = Color3.fromRGB(255, 255, 255),
},
[6] = {
--L1
["Line1Dot1"] = Color3.fromRGB(181, 178, 138),
--L2
["Line2Dot1A"] = Color3.fromRGB(113, 53, 131),
["Line2Dot2A"] = Color3.fromRGB(113, 53, 131),
["Line2Dot1B"] = Color3.fromRGB(113, 53, 131),
["Line2Dot2B"] = Color3.fromRGB(113, 53, 131),
--L3-4-5
["Line4A"] = Color3.fromRGB(255, 255, 255),
["Line4B"] = Color3.fromRGB(255, 255, 255),
},
[7] = {
--L1
["Line1Dot1"] = Color3.fromRGB(181, 178, 138),
["Line1Dot2"] = Color3.fromRGB(181, 178, 138),
--L2
["Line2Dot1A"] = Color3.fromRGB(113, 53, 131),
["Line2Dot1B"] = Color3.fromRGB(113, 53, 131),
--L3-4-5
["Line3A"] = Color3.fromRGB(255, 0, 0),
["Line3B"] = Color3.fromRGB(255, 0, 0),
["Line5Dot1A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot2A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot1B"] = Color3.fromRGB(255, 0, 0),
["Line5Dot2B"] = Color3.fromRGB(255, 0, 0),
},
[8] = {
--L1
["Line1Dot1"] = Color3.fromRGB(181, 178, 138),
["Line1Dot2"] = Color3.fromRGB(181, 178, 138),
--L2
["Line2Dot2A"] = Color3.fromRGB(113, 53, 131),
["Line2Dot2B"] = Color3.fromRGB(113, 53, 131),
--L3-4-5
["Line3A"] = Color3.fromRGB(255, 0, 0),
["Line3B"] = Color3.fromRGB(255, 0, 0),
["Line5Dot1A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot2A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot1B"] = Color3.fromRGB(255, 0, 0),
["Line5Dot2B"] = Color3.fromRGB(255, 0, 0),
},
[9] = {
--L1
["Line1Dot2"] = Color3.fromRGB(181, 178, 138),
--L2
["Line2Dot1A"] = Color3.fromRGB(113, 53, 131),
["Line2Dot2A"] = Color3.fromRGB(113, 53, 131),
--L3-4-5
["Line3A"] = Color3.fromRGB(255, 0, 0),
["Line3B"] = Color3.fromRGB(255, 0, 0),
["Line4A"] = Color3.fromRGB(255, 255, 255),
["Line5Dot1A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot2A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot1B"] = Color3.fromRGB(255, 0, 0),
["Line5Dot2B"] = Color3.fromRGB(255, 0, 0),
},
[10] = {
--L1
["Line1Dot1"] = Color3.fromRGB(181, 178, 138),
--L2
["Line2Dot1A"] = Color3.fromRGB(113, 53, 131),
["Line2Dot2A"] = Color3.fromRGB(113, 53, 131),
--L3-4-5
["Line3A"] = Color3.fromRGB(255, 0, 0),
["Line3B"] = Color3.fromRGB(255, 0, 0),
["Line4A"] = Color3.fromRGB(255, 255, 255),
["Line5Dot1A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot2A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot1B"] = Color3.fromRGB(255, 0, 0),
["Line5Dot2B"] = Color3.fromRGB(255, 0, 0),
},
[11] = {
--L1
["Line1Dot2"] = Color3.fromRGB(181, 178, 138),
--L2
["Line2Dot1B"] = Color3.fromRGB(113, 53, 131),
["Line2Dot2B"] = Color3.fromRGB(113, 53, 131),
--L3-4-5
["Line3A"] = Color3.fromRGB(255, 0, 0),
["Line3B"] = Color3.fromRGB(255, 0, 0),
["Line4B"] = Color3.fromRGB(255, 255, 255),
["Line5Dot1A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot2A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot1B"] = Color3.fromRGB(255, 0, 0),
["Line5Dot2B"] = Color3.fromRGB(255, 0, 0),
},
[12] = {
--L1
["Line1Dot1"] = Color3.fromRGB(181, 178, 138),
--L2
["Line2Dot1B"] = Color3.fromRGB(113, 53, 131),
["Line2Dot2B"] = Color3.fromRGB(113, 53, 131),
--L3-4-5
["Line3A"] = Color3.fromRGB(255, 0, 0),
["Line3B"] = Color3.fromRGB(255, 0, 0),
["Line4B"] = Color3.fromRGB(255, 255, 255),
["Line5Dot1A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot2A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot1B"] = Color3.fromRGB(255, 0, 0),
["Line5Dot2B"] = Color3.fromRGB(255, 0, 0),
},
[13] = {
--L1
["Line1Dot2"] = Color3.fromRGB(181, 178, 138),
--L2
["Line2Dot1A"] = Color3.fromRGB(113, 53, 131),
["Line2Dot2A"] = Color3.fromRGB(113, 53, 131),
--L3-4-5
["Line3A"] = Color3.fromRGB(255, 0, 0),
["Line3B"] = Color3.fromRGB(255, 0, 0),
["Line4A"] = Color3.fromRGB(255, 255, 255),
["Line5Dot1A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot2A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot1B"] = Color3.fromRGB(255, 0, 0),
["Line5Dot2B"] = Color3.fromRGB(255, 0, 0),
},
[14] = {
--L1
["Line1Dot1"] = Color3.fromRGB(181, 178, 138),
--L2
["Line2Dot1A"] = Color3.fromRGB(113, 53, 131),
["Line2Dot2A"] = Color3.fromRGB(113, 53, 131),
--L3-4-5
["Line3A"] = Color3.fromRGB(255, 0, 0),
["Line3B"] = Color3.fromRGB(255, 0, 0),
["Line4A"] = Color3.fromRGB(255, 255, 255),
["Line5Dot1A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot2A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot1B"] = Color3.fromRGB(255, 0, 0),
["Line5Dot2B"] = Color3.fromRGB(255, 0, 0),
},
[15] = {
--L1
["Line1Dot2"] = Color3.fromRGB(181, 178, 138),
--L2
["Line2Dot1B"] = Color3.fromRGB(113, 53, 131),
["Line2Dot2B"] = Color3.fromRGB(113, 53, 131),
--L3-4-5
["Line3A"] = Color3.fromRGB(255, 0, 0),
["Line3B"] = Color3.fromRGB(255, 0, 0),
["Line4B"] = Color3.fromRGB(255, 255, 255),
["Line5Dot1A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot2A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot1B"] = Color3.fromRGB(255, 0, 0),
["Line5Dot2B"] = Color3.fromRGB(255, 0, 0),
},
[16] = {
--L1
["Line1Dot1"] = Color3.fromRGB(181, 178, 138),
--L2
["Line2Dot1B"] = Color3.fromRGB(113, 53, 131),
["Line2Dot2B"] = Color3.fromRGB(113, 53, 131),
--L3-4-5
["Line3A"] = Color3.fromRGB(255, 0, 0),
["Line3B"] = Color3.fromRGB(255, 0, 0),
["Line4B"] = Color3.fromRGB(255, 255, 255),
["Line5Dot1A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot2A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot1B"] = Color3.fromRGB(255, 0, 0),
["Line5Dot2B"] = Color3.fromRGB(255, 0, 0),
},
[17] = {
--L1
["Line1Dot1"] = Color3.fromRGB(181, 178, 138),
["Line1Dot2"] = Color3.fromRGB(181, 178, 138),
--L3-4-5
["Line5Dot1A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot1B"] = Color3.fromRGB(255, 0, 0),
},
[18] = {
--L1
["Line1Dot1"] = Color3.fromRGB(181, 178, 138),
["Line1Dot2"] = Color3.fromRGB(181, 178, 138),
--L2
["Line2Dot1A"] = Color3.fromRGB(113, 53, 131),
["Line2Dot2A"] = Color3.fromRGB(113, 53, 131),
["Line2Dot1B"] = Color3.fromRGB(113, 53, 131),
["Line2Dot2B"] = Color3.fromRGB(113, 53, 131),
--L3-4-5
["Line5Dot2A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot2B"] = Color3.fromRGB(255, 0, 0),
},
[19] = {
--L1
["Line1Dot1"] = Color3.fromRGB(181, 178, 138),
["Line1Dot2"] = Color3.fromRGB(181, 178, 138),
--L2
["Line2Dot1A"] = Color3.fromRGB(113, 53, 131),
["Line2Dot2A"] = Color3.fromRGB(113, 53, 131),
["Line2Dot1B"] = Color3.fromRGB(113, 53, 131),
["Line2Dot2B"] = Color3.fromRGB(113, 53, 131),
--L3-4-5
["Line3A"] = Color3.fromRGB(255, 0, 0),
["Line3B"] = Color3.fromRGB(255, 0, 0),
["Line5Dot1A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot1B"] = Color3.fromRGB(255, 0, 0),
},
[20] = {
--L1
["Line1Dot1"] = Color3.fromRGB(181, 178, 138),
["Line1Dot2"] = Color3.fromRGB(181, 178, 138),
--L2
["Line2Dot1A"] = Color3.fromRGB(113, 53, 131),
["Line2Dot2A"] = Color3.fromRGB(113, 53, 131),
["Line2Dot1B"] = Color3.fromRGB(113, 53, 131),
["Line2Dot2B"] = Color3.fromRGB(113, 53, 131),
--L3-4-5
["Line3A"] = Color3.fromRGB(255, 0, 0),
["Line3B"] = Color3.fromRGB(255, 0, 0),
["Line4A"] = Color3.fromRGB(255, 255, 255),
["Line4B"] = Color3.fromRGB(255, 255, 255),
["Line5Dot2A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot2B"] = Color3.fromRGB(255, 0, 0),
},
[21] = {
--L0
["Line0"] = Color3.fromRGB(181, 178, 138),
--L1
["Line1Dot1"] = Color3.fromRGB(181, 178, 138),
["Line1Dot2"] = Color3.fromRGB(181, 178, 138),
--L2
["Line2Dot1A"] = Color3.fromRGB(113, 53, 131),
["Line2Dot2A"] = Color3.fromRGB(113, 53, 131),
["Line2Dot1B"] = Color3.fromRGB(113, 53, 131),
["Line2Dot2B"] = Color3.fromRGB(113, 53, 131),
--L3-4-5
["Line3A"] = Color3.fromRGB(255, 0, 0),
["Line3B"] = Color3.fromRGB(255, 0, 0),
["Line4A"] = Color3.fromRGB(255, 255, 255),
["Line4B"] = Color3.fromRGB(255, 255, 255),
["Line5Dot1A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot2A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot1B"] = Color3.fromRGB(255, 0, 0),
["Line5Dot2B"] = Color3.fromRGB(255, 0, 0),
},
[22] = {
--L1
["Line1Dot1"] = Color3.fromRGB(181, 178, 138),
["Line1Dot2"] = Color3.fromRGB(181, 178, 138),
--L3-4-5
["Line5Dot1A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot1B"] = Color3.fromRGB(255, 0, 0),
},
[23] = {
--L1
["Line1Dot1"] = Color3.fromRGB(181, 178, 138),
["Line1Dot2"] = Color3.fromRGB(181, 178, 138),
--L2
["Line2Dot1A"] = Color3.fromRGB(113, 53, 131),
["Line2Dot2A"] = Color3.fromRGB(113, 53, 131),
["Line2Dot1B"] = Color3.fromRGB(113, 53, 131),
["Line2Dot2B"] = Color3.fromRGB(113, 53, 131),
--L3-4-5
["Line5Dot2A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot2B"] = Color3.fromRGB(255, 0, 0),
},
[24] = {
--L1
["Line1Dot1"] = Color3.fromRGB(181, 178, 138),
["Line1Dot2"] = Color3.fromRGB(181, 178, 138),
--L2
["Line2Dot1A"] = Color3.fromRGB(113, 53, 131),
["Line2Dot2A"] = Color3.fromRGB(113, 53, 131),
["Line2Dot1B"] = Color3.fromRGB(113, 53, 131),
["Line2Dot2B"] = Color3.fromRGB(113, 53, 131),
--L3-4-5
["Line3A"] = Color3.fromRGB(255, 0, 0),
["Line3B"] = Color3.fromRGB(255, 0, 0),
["Line5Dot1A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot1B"] = Color3.fromRGB(255, 0, 0),
},
[25] = {
--L1
["Line1Dot1"] = Color3.fromRGB(181, 178, 138),
["Line1Dot2"] = Color3.fromRGB(181, 178, 138),
--L2
["Line2Dot1A"] = Color3.fromRGB(113, 53, 131),
["Line2Dot2A"] = Color3.fromRGB(113, 53, 131),
["Line2Dot1B"] = Color3.fromRGB(113, 53, 131),
["Line2Dot2B"] = Color3.fromRGB(113, 53, 131),
--L3-4-5
["Line3A"] = Color3.fromRGB(255, 0, 0),
["Line3B"] = Color3.fromRGB(255, 0, 0),
["Line4A"] = Color3.fromRGB(255, 255, 255),
["Line4B"] = Color3.fromRGB(255, 255, 255),
["Line5Dot2A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot2B"] = Color3.fromRGB(255, 0, 0),
},
[26] = {
--L0
["Line0"] = Color3.fromRGB(181, 178, 138),
--L1
["Line1Dot1"] = Color3.fromRGB(181, 178, 138),
["Line1Dot2"] = Color3.fromRGB(181, 178, 138),
--L2
["Line2Dot1A"] = Color3.fromRGB(113, 53, 131),
["Line2Dot2A"] = Color3.fromRGB(113, 53, 131),
["Line2Dot1B"] = Color3.fromRGB(113, 53, 131),
["Line2Dot2B"] = Color3.fromRGB(113, 53, 131),
--L3-4-5
["Line3A"] = Color3.fromRGB(255, 0, 0),
["Line3B"] = Color3.fromRGB(255, 0, 0),
["Line4A"] = Color3.fromRGB(255, 255, 255),
["Line4B"] = Color3.fromRGB(255, 255, 255),
["Line5Dot1A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot2A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot1B"] = Color3.fromRGB(255, 0, 0),
["Line5Dot2B"] = Color3.fromRGB(255, 0, 0),
},
[27] = {
--L1
["Line1Dot2"] = Color3.fromRGB(181, 178, 138),
--L3-4-5
["Line5Dot1A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot2A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot1B"] = Color3.fromRGB(255, 0, 0),
["Line5Dot2B"] = Color3.fromRGB(255, 0, 0),
},
[28] = {
--L1
["Line1Dot1"] = Color3.fromRGB(181, 178, 138),
--L3-4-5
["Line4A"] = Color3.fromRGB(255, 255, 255),
["Line4B"] = Color3.fromRGB(255, 255, 255),
["Line5Dot1A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot2A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot1B"] = Color3.fromRGB(255, 0, 0),
["Line5Dot2B"] = Color3.fromRGB(255, 0, 0),
},
[29] = {
--L1
["Line1Dot2"] = Color3.fromRGB(181, 178, 138),
--L3-4-5
["Line3A"] = Color3.fromRGB(255, 0, 0),
["Line3B"] = Color3.fromRGB(255, 0, 0),
["Line4A"] = Color3.fromRGB(255, 255, 255),
["Line4B"] = Color3.fromRGB(255, 255, 255),
["Line5Dot1A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot2A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot1B"] = Color3.fromRGB(255, 0, 0),
["Line5Dot2B"] = Color3.fromRGB(255, 0, 0),
},
[30] = {
--L1
["Line1Dot1"] = Color3.fromRGB(181, 178, 138),
--L2
["Line2Dot1A"] = Color3.fromRGB(113, 53, 131),
["Line2Dot2A"] = Color3.fromRGB(113, 53, 131),
["Line2Dot1B"] = Color3.fromRGB(113, 53, 131),
["Line2Dot2B"] = Color3.fromRGB(113, 53, 131),
--L3-4-5
["Line3A"] = Color3.fromRGB(255, 0, 0),
["Line3B"] = Color3.fromRGB(255, 0, 0),
["Line4A"] = Color3.fromRGB(255, 255, 255),
["Line4B"] = Color3.fromRGB(255, 255, 255),
["Line5Dot1A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot2A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot1B"] = Color3.fromRGB(255, 0, 0),
["Line5Dot2B"] = Color3.fromRGB(255, 0, 0),
},
[31] = {
--L0
["Line0"] = Color3.fromRGB(181, 178, 138),
--L1
["Line1Dot1"] = Color3.fromRGB(181, 178, 138),
["Line1Dot2"] = Color3.fromRGB(181, 178, 138),
--L2
["Line2Dot1A"] = Color3.fromRGB(113, 53, 131),
["Line2Dot2A"] = Color3.fromRGB(113, 53, 131),
["Line2Dot1B"] = Color3.fromRGB(113, 53, 131),
["Line2Dot2B"] = Color3.fromRGB(113, 53, 131),
--L3-4-5
["Line3A"] = Color3.fromRGB(255, 0, 0),
["Line3B"] = Color3.fromRGB(255, 0, 0),
["Line4A"] = Color3.fromRGB(255, 255, 255),
["Line4B"] = Color3.fromRGB(255, 255, 255),
["Line5Dot1A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot2A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot1B"] = Color3.fromRGB(255, 0, 0),
["Line5Dot2B"] = Color3.fromRGB(255, 0, 0),
},
[32] = {
--L1
["Line1Dot1"] = Color3.fromRGB(181, 178, 138),
["Line1Dot2"] = Color3.fromRGB(181, 178, 138),
},
[33] = {
--L2
["Line2Dot1A"] = Color3.fromRGB(113, 53, 131),
["Line2Dot2A"] = Color3.fromRGB(113, 53, 131),
["Line2Dot1B"] = Color3.fromRGB(113, 53, 131),
["Line2Dot2B"] = Color3.fromRGB(113, 53, 131),
},
[34] = {
--L3-4-5
["Line3A"] = Color3.fromRGB(255, 0, 0),
["Line3B"] = Color3.fromRGB(255, 0, 0),
},
[35] = {
--L3-4-5
["Line4A"] = Color3.fromRGB(255, 255, 255),
["Line4B"] = Color3.fromRGB(255, 255, 255),
},
[36] = {
--L3-4-5
["Line5Dot1A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot2A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot1B"] = Color3.fromRGB(255, 0, 0),
["Line5Dot2B"] = Color3.fromRGB(255, 0, 0),
},
[37] = {
--L3-4-5
["Line4A"] = Color3.fromRGB(255, 255, 255),
["Line4B"] = Color3.fromRGB(255, 255, 255),
},
[38] = {
--L3-4-5
["Line3A"] = Color3.fromRGB(255, 0, 0),
["Line3B"] = Color3.fromRGB(255, 0, 0),
},
[39] = {
--L2
["Line2Dot1A"] = Color3.fromRGB(113, 53, 131),
["Line2Dot2A"] = Color3.fromRGB(113, 53, 131),
["Line2Dot1B"] = Color3.fromRGB(113, 53, 131),
["Line2Dot2B"] = Color3.fromRGB(113, 53, 131),
},
[40] = {
--L1
["Line1Dot1"] = Color3.fromRGB(181, 178, 138),
["Line1Dot2"] = Color3.fromRGB(181, 178, 138),
},
[41] = {
--L2
["Line2Dot1A"] = Color3.fromRGB(113, 53, 131),
["Line2Dot2A"] = Color3.fromRGB(113, 53, 131),
["Line2Dot1B"] = Color3.fromRGB(113, 53, 131),
["Line2Dot2B"] = Color3.fromRGB(113, 53, 131),
},
[42] = {
--L3-4-5
["Line3A"] = Color3.fromRGB(255, 0, 0),
["Line3B"] = Color3.fromRGB(255, 0, 0),
},
[43] = {
--L3-4-5
["Line4A"] = Color3.fromRGB(255, 255, 255),
["Line4B"] = Color3.fromRGB(255, 255, 255),
},
[44] = {
--L3-4-5
["Line5Dot1A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot2A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot1B"] = Color3.fromRGB(255, 0, 0),
["Line5Dot2B"] = Color3.fromRGB(255, 0, 0),
},
[45] = {
--L3-4-5
["Line5Dot1A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot2A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot1B"] = Color3.fromRGB(255, 0, 0),
["Line5Dot2B"] = Color3.fromRGB(255, 0, 0),
["Line4A"] = Color3.fromRGB(255, 255, 255),
["Line4B"] = Color3.fromRGB(255, 255, 255),
},
[46] = {
--L3-4-5
["Line5Dot1A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot2A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot1B"] = Color3.fromRGB(255, 0, 0),
["Line5Dot2B"] = Color3.fromRGB(255, 0, 0),
["Line4A"] = Color3.fromRGB(255, 255, 255),
["Line4B"] = Color3.fromRGB(255, 255, 255),
["Line3A"] = Color3.fromRGB(255, 0, 0),
["Line3B"] = Color3.fromRGB(255, 0, 0),
},
[47] = {
--L2
["Line2Dot1A"] = Color3.fromRGB(113, 53, 131),
["Line2Dot2A"] = Color3.fromRGB(113, 53, 131),
["Line2Dot1B"] = Color3.fromRGB(113, 53, 131),
["Line2Dot2B"] = Color3.fromRGB(113, 53, 131),
--L3-4-5
["Line5Dot1A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot2A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot1B"] = Color3.fromRGB(255, 0, 0),
["Line5Dot2B"] = Color3.fromRGB(255, 0, 0),
["Line4A"] = Color3.fromRGB(255, 255, 255),
["Line4B"] = Color3.fromRGB(255, 255, 255),
["Line3A"] = Color3.fromRGB(255, 0, 0),
["Line3B"] = Color3.fromRGB(255, 0, 0),
},
[48] = {
--L0
["Line0"] = Color3.fromRGB(181, 178, 138),
--L1
["Line1Dot1"] = Color3.fromRGB(181, 178, 138),
["Line1Dot2"] = Color3.fromRGB(181, 178, 138),
--L2
["Line2Dot1A"] = Color3.fromRGB(113, 53, 131),
["Line2Dot2A"] = Color3.fromRGB(113, 53, 131),
["Line2Dot1B"] = Color3.fromRGB(113, 53, 131),
["Line2Dot2B"] = Color3.fromRGB(113, 53, 131),
--L3-4-5
["Line5Dot1A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot2A"] = Color3.fromRGB(255, 0, 0),
["Line5Dot1B"] = Color3.fromRGB(255, 0, 0),
["Line5Dot2B"] = Color3.fromRGB(255, 0, 0),
["Line4A"] = Color3.fromRGB(255, 255, 255),
["Line4B"] = Color3.fromRGB(255, 255, 255),
["Line3A"] = Color3.fromRGB(255, 0, 0),
["Line3B"] = Color3.fromRGB(255, 0, 0),
},
Results:
(TL;DR):I wanna make a disco floor pattern system, but the code lacks a few abilitys and looks way too long.