Dec 22nd, 2019
Paint Tool Sai 2 Free
Oct 16, 2016 Is there a dark theme for paint tool sai? Forums Art Related General. No, there is no dark theme If you've seen similar software to Sai in dark, it's not sai. It's probably Krita or Manga Studio. Txho Featured By Owner Oct 16, 2016 Hobbyist Digital Artist. PAINT TOOL SAI 2: out the picture i'm drawing here: https://www.deviantart.com/oceanrush/art/it-doesn-t-feel. Grow your communities through Groups, promote and manage your events using Peatix's robust tools on the web and the app. Simple, transparent, low fees. Customer-centric support.
Never
Not a member of Pastebin yet?Sign Up, it unlocks many cool features!
- local ChangeColor = Instance.new('Frame')
- local Picker = Instance.new('ScrollingFrame')
- local DropShadow = Instance.new('Frame')
- local DropShadow_2 = Instance.new('Frame')
- local DropShadow_3 = Instance.new('Frame')
- local DropShadow_4 = Instance.new('Frame')
- local DropShadow_5 = Instance.new('Frame')
- local DropShadow_6 = Instance.new('Frame')
- local DropShadow_7 = Instance.new('Frame')
- local DropShadow_8 = Instance.new('Frame')
- local DropShadow_9 = Instance.new('Frame')
- local DropShadow_10 = Instance.new('Frame')
- local DropShadow_11 = Instance.new('Frame')
- local DropShadow_12 = Instance.new('Frame')
- local GenericSpecial = Instance.new('ImageButton')
- local SnowGlow = Instance.new('ImageButton')
- local Frost = Instance.new('ImageButton')
- local CaveCrawler = Instance.new('ImageButton')
- local LoneCave = Instance.new('ImageButton')
- local Spooky = Instance.new('ImageButton')
- local SpookyNeon = Instance.new('ImageButton')
- --Properties:
- ColorPicker.Parent = game.Players.LocalPlayer:WaitForChild('PlayerGui')
- ChangeColor.Name = 'ChangeColor'
- ChangeColor.BackgroundColor3 = Color3.new(0.176471, 0.254902, 0.427451)
- ChangeColor.BorderSizePixel = 2
- ChangeColor.Size = UDim2.new(0, 100, 0, 100)
- ColorPicker.Enabled = false
- CurrentColor.Name = 'CurrentColor'
- CurrentColor.BackgroundColor3 = Color3.new(0.176471, 0.254902, 0.427451)
- CurrentColor.BorderSizePixel = 2
- CurrentColor.Size = UDim2.new(0, 80, 0, 80)
- CurrentColor.Image = 'rbxassetid://2712547918'
- Picker.Parent = ColorPicker
- Picker.BackgroundColor3 = Color3.new(0.176471, 0.254902, 0.427451)
- Picker.BorderSizePixel = 2
- Picker.Size = UDim2.new(0, 100, 0, 200)
- Picker.CanvasSize = UDim2.new(0, 0, 0, 900)
- Picker.VerticalScrollBarPosition = Enum.VerticalScrollBarPosition.Left
- Birch.Parent = Picker
- Birch.BorderColor3 = Color3.new(0, 0, 0)
- Birch.Size = UDim2.new(0, 80, 0, 40)
- Birch.Image = 'rbxassetid://2712547918'
- DropShadow.Parent = Birch
- DropShadow.BackgroundColor3 = Color3.new(0, 0, 0)
- DropShadow.Position = UDim2.new(0, 4, 0, 4)
- DropShadow.ZIndex = 2
- Grey.Name = 'Grey'
- Grey.BackgroundColor3 = Color3.new(1, 1, 1)
- Grey.Position = UDim2.new(0, 10, 0, 55)
- Grey.ZIndex = 3
- Grey.ScaleType = Enum.ScaleType.Crop
- DropShadow_2.Name = 'DropShadow'
- DropShadow_2.BackgroundColor3 = Color3.new(0, 0, 0)
- DropShadow_2.Position = UDim2.new(0, 4, 0, 4)
- DropShadow_2.ZIndex = 2
- Walnut.Name = 'Walnut'
- Walnut.BackgroundColor3 = Color3.new(1, 1, 1)
- Walnut.Position = UDim2.new(0, 10, 0, 105)
- Walnut.ZIndex = 3
- Walnut.ScaleType = Enum.ScaleType.Crop
- DropShadow_3.Name = 'DropShadow'
- DropShadow_3.BackgroundColor3 = Color3.new(0, 0, 0)
- DropShadow_3.Position = UDim2.new(0, 4, 0, 4)
- DropShadow_3.ZIndex = 2
- Generic.Name = 'Generic'
- Generic.BackgroundColor3 = Color3.new(1, 1, 1)
- Generic.Position = UDim2.new(0, 10, 0, 155)
- Generic.ZIndex = 3
- Generic.ScaleType = Enum.ScaleType.Crop
- DropShadow_4.Name = 'DropShadow'
- DropShadow_4.BackgroundColor3 = Color3.new(0, 0, 0)
- DropShadow_4.Position = UDim2.new(0, 4, 0, 4)
- DropShadow_4.ZIndex = 2
- Oak.Name = 'Oak'
- Oak.BackgroundColor3 = Color3.new(1, 1, 1)
- Oak.Position = UDim2.new(0, 10, 0, 205)
- Oak.ZIndex = 3
- Oak.ScaleType = Enum.ScaleType.Crop
- DropShadow_5.Name = 'DropShadow'
- DropShadow_5.BackgroundColor3 = Color3.new(0, 0, 0)
- DropShadow_5.Position = UDim2.new(0, 4, 0, 4)
- DropShadow_5.ZIndex = 2
- Pine.Name = 'Pine'
- Pine.BackgroundColor3 = Color3.new(1, 1, 1)
- Pine.Position = UDim2.new(0, 10, 0, 255)
- Pine.ZIndex = 3
- Pine.ScaleType = Enum.ScaleType.Crop
- DropShadow_6.Name = 'DropShadow'
- DropShadow_6.BackgroundColor3 = Color3.new(0, 0, 0)
- DropShadow_6.Position = UDim2.new(0, 4, 0, 4)
- DropShadow_6.ZIndex = 2
- Palm.Name = 'Palm'
- Palm.BackgroundColor3 = Color3.new(1, 1, 1)
- Palm.Position = UDim2.new(0, 10, 0, 305)
- Palm.ZIndex = 3
- Palm.ScaleType = Enum.ScaleType.Crop
- DropShadow_7.Name = 'DropShadow'
- DropShadow_7.BackgroundColor3 = Color3.new(0, 0, 0)
- DropShadow_7.Position = UDim2.new(0, 4, 0, 4)
- DropShadow_7.ZIndex = 2
- Cherry.Name = 'Cherry'
- Cherry.BackgroundColor3 = Color3.new(1, 1, 1)
- Cherry.Position = UDim2.new(0, 10, 0, 355)
- Cherry.ZIndex = 3
- Cherry.ScaleType = Enum.ScaleType.Crop
- DropShadow_8.Name = 'DropShadow'
- DropShadow_8.BackgroundColor3 = Color3.new(0, 0, 0)
- DropShadow_8.Position = UDim2.new(0, 4, 0, 4)
- DropShadow_8.ZIndex = 2
- Koa.Name = 'Koa'
- Koa.BackgroundColor3 = Color3.new(1, 1, 1)
- Koa.Position = UDim2.new(0, 10, 0, 355)
- Koa.ZIndex = 3
- Koa.ScaleType = Enum.ScaleType.Crop
- DropShadow_9.Name = 'DropShadow'
- DropShadow_9.BackgroundColor3 = Color3.new(0, 0, 0)
- DropShadow_9.Position = UDim2.new(0, 4, 0, 4)
- DropShadow_9.ZIndex = 2
- Volcano.Name = 'Volcano'
- Volcano.BackgroundColor3 = Color3.new(1, 1, 1)
- Volcano.Position = UDim2.new(0, 10, 0, 405)
- Volcano.ZIndex = 3
- Volcano.ScaleType = Enum.ScaleType.Crop
- DropShadow_10.Name = 'DropShadow'
- DropShadow_10.BackgroundColor3 = Color3.new(0, 0, 0)
- DropShadow_10.Position = UDim2.new(0, 4, 0, 4)
- DropShadow_10.ZIndex = 2
- GreenSwampy.Name = 'GreenSwampy'
- GreenSwampy.BackgroundColor3 = Color3.new(1, 1, 1)
- GreenSwampy.Position = UDim2.new(0, 10, 0, 455)
- GreenSwampy.ZIndex = 3
- GreenSwampy.ScaleType = Enum.ScaleType.Crop
- DropShadow_11.Name = 'DropShadow'
- DropShadow_11.BackgroundColor3 = Color3.new(0, 0, 0)
- DropShadow_11.Position = UDim2.new(0, 4, 0, 4)
- DropShadow_11.ZIndex = 2
- GoldSwampy.Name = 'GoldSwampy'
- GoldSwampy.BackgroundColor3 = Color3.new(1, 1, 1)
- GoldSwampy.Position = UDim2.new(0, 10, 0, 505)
- GoldSwampy.ZIndex = 3
- GoldSwampy.ScaleType = Enum.ScaleType.Crop
- DropShadow_12.Name = 'DropShadow'
- DropShadow_12.BackgroundColor3 = Color3.new(0, 0, 0)
- DropShadow_12.Position = UDim2.new(0, 4, 0, 4)
- DropShadow_12.ZIndex = 2
- GenericSpecial.Name = 'GenericSpecial'
- GenericSpecial.BackgroundColor3 = Color3.new(1, 1, 1)
- GenericSpecial.BorderColor3 = Color3.new(0, 0, 0)
- GenericSpecial.Position = UDim2.new(0, 10, 0, 555)
- GenericSpecial.ZIndex = 3
- GenericSpecial.ScaleType = Enum.ScaleType.Crop
- DropShadow_13.Name = 'DropShadow'
- DropShadow_13.BackgroundColor3 = Color3.new(0, 0, 0)
- DropShadow_13.Position = UDim2.new(0, 4, 0, 4)
- DropShadow_13.ZIndex = 2
- SnowGlow.Name = 'SnowGlow'
- SnowGlow.BackgroundColor3 = Color3.new(1, 1, 1)
- SnowGlow.Position = UDim2.new(0, 10, 0, 605)
- SnowGlow.ZIndex = 3
- SnowGlow.ScaleType = Enum.ScaleType.Crop
- DropShadow_14.Name = 'DropShadow'
- DropShadow_14.BackgroundColor3 = Color3.new(0, 0, 0)
- DropShadow_14.Position = UDim2.new(0, 4, 0, 4)
- DropShadow_14.ZIndex = 2
- Frost.Name = 'Frost'
- Frost.BackgroundColor3 = Color3.new(1, 1, 1)
- Frost.Position = UDim2.new(0, 10, 0, 655)
- Frost.ZIndex = 3
- Frost.ScaleType = Enum.ScaleType.Crop
- DropShadow_15.Name = 'DropShadow'
- DropShadow_15.BackgroundColor3 = Color3.new(0, 0, 0)
- DropShadow_15.Position = UDim2.new(0, 4, 0, 4)
- DropShadow_15.ZIndex = 2
- CaveCrawler.Name = 'CaveCrawler'
- CaveCrawler.BackgroundColor3 = Color3.new(1, 1, 1)
- CaveCrawler.Position = UDim2.new(0, 10, 0, 705)
- CaveCrawler.ZIndex = 3
- CaveCrawler.ScaleType = Enum.ScaleType.Crop
- DropShadow_16.Name = 'DropShadow'
- DropShadow_16.BackgroundColor3 = Color3.new(0, 0, 0)
- DropShadow_16.Position = UDim2.new(0, 4, 0, 4)
- DropShadow_16.ZIndex = 2
- LoneCave.Name = 'LoneCave'
- LoneCave.BackgroundColor3 = Color3.new(1, 1, 1)
- LoneCave.Position = UDim2.new(0, 10, 0, 755)
- LoneCave.ZIndex = 3
- LoneCave.ScaleType = Enum.ScaleType.Crop
- DropShadow_17.Name = 'DropShadow'
- DropShadow_17.BackgroundColor3 = Color3.new(0, 0, 0)
- DropShadow_17.Position = UDim2.new(0, 4, 0, 4)
- DropShadow_17.ZIndex = 2
- Spooky.Name = 'Spooky'
- Spooky.BackgroundColor3 = Color3.new(1, 1, 1)
- Spooky.Position = UDim2.new(0, 10, 0, 805)
- Spooky.ZIndex = 3
- Spooky.ScaleType = Enum.ScaleType.Crop
- DropShadow_18.Name = 'DropShadow'
- DropShadow_18.BackgroundColor3 = Color3.new(0, 0, 0)
- DropShadow_18.Position = UDim2.new(0, 4, 0, 4)
- DropShadow_18.ZIndex = 2
- SpookyNeon.Name = 'SpookyNeon'
- SpookyNeon.BackgroundColor3 = Color3.new(1, 1, 1)
- SpookyNeon.Position = UDim2.new(0, 10, 0, 855)
- SpookyNeon.ZIndex = 3
- SpookyNeon.ScaleType = Enum.ScaleType.Crop
- DropShadow_19.Name = 'DropShadow'
- DropShadow_19.BackgroundColor3 = Color3.new(0, 0, 0)
- DropShadow_19.Position = UDim2.new(0, 4, 0, 4)
- DropShadow_19.ZIndex = 2
- woodtype = 'Birch'
- local tool = Instance.new('Tool', game.Players.LocalPlayer.Backpack)
- --tool.RobloxLocked = true
- tool.ToolTip = 'Changes A Stucture's Wood Type'
- ColorPicker.Enabled = true
- if Mouse.Target.Parent:FindFirstChild('Type') or Mouse.Target.Parent:FindFirstChild('BlueprintWoodClass') then
- if Mouse.Target.Parent:FindFirstChild('MainCFrame') then
- else
- end
- game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure:FireServer(Mouse.Target.Parent.ItemName.Value, Cframe, game.Players.LocalPlayer, woodtype, Mouse.Target.Parent, false)
- else
- end
- end)
- tool.Unequipped:connect(function(mouse)
- end)
- CurrentColor.Image = Birch.Image
- end)
- Grey.MouseButton1Click:Connect(function()
- woodtype = nil
- CurrentColor.Image = Walnut.Image
- end)
- Generic.MouseButton1Click:Connect(function()
- woodtype = 'Generic'
- CurrentColor.Image = Oak.Image
- end)
- Pine.MouseButton1Click:Connect(function()
- woodtype = 'Pine'
- CurrentColor.Image = Palm.Image
- end)
- Koa.MouseButton1Click:Connect(function()
- woodtype = 'Koa'
- CurrentColor.Image = Volcano.Image
- end)
- GreenSwampy.MouseButton1Click:Connect(function()
- woodtype = 'GreenSwampy'
- CurrentColor.Image = GoldSwampy.Image
- end)
- GenericSpecial.MouseButton1Click:Connect(function()
- woodtype = 'GenericSpecial'
- CurrentColor.Image = SnowGlow.Image
- end)
- Frost.MouseButton1Click:Connect(function()
- woodtype = 'Frost'
- CurrentColor.Image = CaveCrawler.Image
- end)
- LoneCave.MouseButton1Click:Connect(function()
- woodtype = 'LoneCave'
- CurrentColor.Image = Spooky.Image
- end)
- SpookyNeon.MouseButton1Click:Connect(function()
- woodtype = 'SpookyNeon'
- CurrentColor.MouseButton1Click:Connect(function()
- Picker.Visible = true
- Picker.Visible = false
- end)
- BringWoodButton.Parent = OtherFrame
- BringWoodButton.BackgroundColor3 = Color3.new(1, 1, 1)
- BringWoodButton.Position = UDim2.new(0.0233333334, 0, 0.178571418, 0)
- BringWoodButton.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
- BringWoodButton.Text = 'Bring Wood'
- BringWoodButton.TextColor3 = Color3.new(0.290196, 0.290196, 0.290196)
- BringWoodButton.TextWrapped = true
- BringWoodButton.MouseButton1Down:connect(function()
- for _, Log in pairs(game.Workspace.LogModels:GetChildren()) do
- if Log.Name:sub(1,6) 'Loose_' and Log:findFirstChild('Owner') then
- if Log.Owner.Value game.Players.LocalPlayer then
- Log:MoveTo(game.Players.LocalPlayer.Character.Torso.Position + Vector3.new(0,20,0))
- end
- end)
- BringPlanksButton.Parent = OtherFrame
- BringPlanksButton.BackgroundColor3 = Color3.new(1, 1, 1)
- BringPlanksButton.Position = UDim2.new(0.530000031, 0, 0.178571418, 0)
- BringPlanksButton.Size = UDim2.new(0, 125, 0, 40)
- BringPlanksButton.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
- BringPlanksButton.Text = 'Sell Wood'
- BringPlanksButton.TextColor3 = Color3.new(0.290196, 0.290196, 0.290196)
- BringPlanksButton.TextWrapped = true
- BringPlanksButton.MouseButton1Click:Connect(function()
- for _, Log in pairs(game.Workspace.LogModels:GetChildren()) do
- if Log.Name:sub(1, 6) 'Loose_' and Log:findFirstChild('Owner') then
- if Log.Owner.Value game.Players.LocalPlayer then
- if v.Name'WoodSection' then
- for i=1,10 do
- v.CFrame=CFrame.new(Vector3.new(315, -0.296, 85.791))*CFrame.Angles(math.rad(90),0,0)
- end)
- end
- for i=1,20 do
- game.ReplicatedStorage.Interaction.ClientIsDragging:FireServer(Log)
- end)
- end
- end)
- TpLooseButton.Name = 'TpLooseButton'
- TpLooseButton.BackgroundColor3 = Color3.new(1, 1, 1)
- TpLooseButton.Position = UDim2.new(0.530000031, 0, 0.346428573, 0)
- TpLooseButton.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
- TpLooseButton.Text = 'Sell Planks'
- TpLooseButton.TextColor3 = Color3.new(0.290196, 0.290196, 0.290196)
- TpLooseButton.TextWrapped = true
- TpLooseButton.MouseButton1Down:connect(function()
- for _, Plank in pairs(game.Workspace.PlayerModels:GetChildren()) do
- if Plank.Name'Plank' and Plank:findFirstChild('Owner') then
- if Plank.Owner.Value game.Players.LocalPlayer then
- if v.Name'WoodSection' then
- for i=1,10 do
- v.CFrame=CFrame.new(Vector3.new(315, -0.296, 85.791))*CFrame.Angles(math.rad(90),0,0)
- end)
- end
- for i=1,20 do
- game.ReplicatedStorage.Interaction.ClientIsDragging:FireServer(Plank)
- end)
- end
- end)
- TpGiftsButton.Name = 'TpGiftsButton'
- TpGiftsButton.BackgroundColor3 = Color3.new(1, 1, 1)
- TpGiftsButton.Position = UDim2.new(0.0233333334, 0, 0.346428573, 0)
- TpGiftsButton.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
- TpGiftsButton.Text = 'Bring Planks'
- TpGiftsButton.TextColor3 = Color3.new(0.290196, 0.290196, 0.290196)
- TpGiftsButton.TextWrapped = true
- TpGiftsButton.MouseButton1Down:connect(function()
- for i,models in pairs(game.Workspace.PlayerModels:GetChildren()) do
- if string.match(models.Name:lower(), 'plank') then
- if models.Owner.Value game.Players.LocalPlayer then
- for i=1, 5 do
- models.WoodSection.CFrame = game.Players.LocalPlayer.Character.Torso.CFrame + Vector3.new(0,10,0)
- game.ReplicatedStorage.Interaction.ClientIsDragging:FireServer(models.WoodSection)
- end
- end
- end
RAW Paste Data