ドット絵専用キャンバスを作ろう!のスクリプト

セットアップ

game.ServerStorage.DotSetup:Clone().Parent = script.Parent

ブロックの色などを変えるスクリプト

local click = script.Parent:WaitForChild("ClickDetector")
local parts = script.Parent.Parent

local Nvalue = script.Parent:WaitForChild("NValue")
local Nuvalue = Nvalue.Value
local Nvalue2 = script.Parent:WaitForChild("NValue2")
local Nuvalue2 = Nvalue2.Value

click.Parent = script.Parent.Parent

local function clicked()

	if Nuvalue == 0 then
		parts.BrickColor = BrickColor.new("Lily white")
		Nuvalue = Nuvalue + 1
		
	elseif Nuvalue == 1 then
		parts.BrickColor = BrickColor.new("Quill grey")
		Nuvalue = Nuvalue + 1
		
	elseif Nuvalue == 2 then
		parts.BrickColor = BrickColor.new("Mid gray")
		Nuvalue = Nuvalue + 1
		
	elseif Nuvalue == 3 then
		parts.BrickColor = BrickColor.new("Medium stone grey")
		Nuvalue = Nuvalue + 1
		
	elseif Nuvalue == 4 then
		parts.BrickColor = BrickColor.new("Dark stone grey")
		Nuvalue = Nuvalue + 1
		
	elseif Nuvalue == 5 then
		parts.BrickColor = BrickColor.new("Really black")
		Nuvalue = 0
		
		
	end
	
end

local function Rclicked()
	
	if Nuvalue2 == 0 then
		parts.Material = Enum.Material.Neon
		Nuvalue2 = Nuvalue2 + 1

	elseif Nuvalue2 == 1 then
		parts.Material = Enum.Material.Sand
		Nuvalue2 = Nuvalue2 + 1

	elseif Nuvalue2 == 2 then
		parts.Material = Enum.Material.WoodPlanks
		Nuvalue2 = Nuvalue2 + 1

	elseif Nuvalue2 == 3 then
		parts.Material = Enum.Material.Concrete
		Nuvalue2 = Nuvalue2 + 1

	elseif Nuvalue2 == 4 then
		parts.Material = Enum.Material.SmoothPlastic
		Nuvalue2 = 0


	end
	
end

click.MouseClick:Connect(clicked)
click.RightMouseClick:Connect(Rclicked)