script.Parent.MouseButton1Click:Connect(function() game.Workspace.Map.Baseplate.BrickColor = BrickColor.new(Color3.new(script.Parent.BackgroundColor3)) end)
A simple script that is supposed to turn the baseplate brickcolor to the background color of the button. Instead it just turns black.
Make it simpler for yourself and just set them equal to one another:
script.Parent.MouseButton1Click:Connect(function() game.Workspace.Map.Baseplate.BrickColor = script.Parent.BackgroundColor3 end)