Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
✓ ANSWER ACCEPTED

Script doesn't spawn correct part?

The script doesn't spawn the part correctly.

function generatePart(Color)
	local part = Instance.new("Part",game.Workspace)
	part.Anchored = false
	part.Transparency = 0.5
	part.BrickColor = BrickColor.new (Color)
	part.Parent = workspace
end
generatePart("Bright Green")
generatePart()
generatePart()
generatePart()

By the way, I haven't finished the other generate part but it doesn't spawn green part.

4 answers

✓ Accepted answer

"Bright Green" is not a color. It is "Bright green" Check out colors here: https://developer.roblox.com/en-us/articles/BrickColor-Codes

function generatePart(Color)
    local part = Instance.new("Part",game.Workspace)
    part.Anchored = false
    part.Transparency = 0.5
    part.BrickColor = BrickColor.new (Color)
    part.Parent = workspace
end
generatePart("Bright green")
generatePart()
generatePart()
generatePart()

1 comment

0

Ok thanks!

Maybe change it to Color3

function generatePart(Color)
    local part = Instance.new("Part",workspace)
    part.Anchored = false
    part.Transparency = 0.5
    part.Color = Color3.new(Color)
end
generatePart(255,0,0) -- Red

1 comment

0

almost, it is black.

while true do
wait(1)
function generatePart(Color)
    local part = Instance.new("Part",game.Workspace)
    part.Anchored = false
    part.Transparency = 0.5
    part.BrickColor = BrickColor.new ( "Bright Green")
    part.Parent = workspace
end
end
generatePart()

You have to supply a parameter for every single one of the times you called the function, or else you will get an error.

This discussion is preserved as it was. New answers, comments, and votes are closed.