# Example on how to get all brickcolors

Hello! I know some of you may be looking for an easy way to get every BrickColor there is.

Lucky for you, I have found a way to do that!

First of all, you may or may not know that each BrickColor has a different number assigned to it. This is very useful.

The reason it is useful is because we can get all of the BrickColors and add them into a table of colors using their number.

We need to see the highest BrickColor number in Roblox. To do this, we will go into the developer API

Luckily for us, the codes go in numerical order. We can scroll all the way to the bottom to see that â€śHot pinkâ€ť has the highest value, it being 1032.

We will do a quick for loop to loop through each number 1 - 1032. But before that, we need a table

``````local Colors = {}

for i = 1, 1032 do

end
``````

Now, we will get the number of the BrickColor.

``````local Colors = {}

for i = 1, 1032 do
local BrickColorValue = BrickColor.new(i)
end
``````

Now that we have the number, we can add it to the table. But wait! Some numbers from the range 1 to 1032 arenâ€™t assigned to a BrickColor. Thus, it will return

``````BrickColor.new("Medium stone grey")
``````

To work around that, we will check if they table already has the BrickColor â€śMedium stone grey.â€ť To do this, we will use table.find()

``````local Colors = {}

for i = 1, 1032 do
local BrickColorValue = BrickColor.new(i)
if not table.find(Colors, BrickColorValue) then

end
end
``````

By doing that, it asks â€śIf I donâ€™t find the BrickColor(â€ťâ€¦") thenâ€¦
Now, we will add the BrickColor to the table if itâ€™s not already in it.

``````local Colors = {}

for i = 1, 1032 do
local BrickColorValue = BrickColor.new(i)
if not table.find(Colors, BrickColorValue) then
table.insert(Colors, BrickColorValue)
end
end
``````

And just like that, you know have a table of every BrickColor!

If you were to print the table:

13 Likes

Sincerly this is a bloxtastic toutorial This was helpful as i wanted to note if i would need a for loop or a diff kind of loop

1 Like