- Easy Paint Tool Sai Brushes. Get These Brushes. Note: I found a few different brush packs with the same name so if you Google search “easy paint tool sai brushes” you might find more to work with. But this page seems like the easiest brush pack to start with. It has a visual tutorial along with direct download links on the page. I’ve never personally used the Weasyl site before but it.
- Alright, I’m going to do two tools at once this time around, because there’s nothing at all to the first tool. With that said, the first tool is the Lasso Selectoin tool. I also apologize for last week’s late update, it seems the queu didn’t upload the post at the time I had set it for. II’m pretty sure this works the same as it does in other programs.though it’s been awhile.
- Paint Tool SAI Panels. In Paint Tool SAI you have two main panels to work with: the Color and Tool Panel on the right and the Layer Panel on the left. You can change their location in the Window (W). Further controls are available through the Quick Bar at the top. Step back can assist when you want to go back from the recent action.
Mar 10th, 2019
Never
Paint Tool Sai Version 2
Not a member of Pastebin yet?Sign Up, it unlocks many cool features!
SAI is so good, but currently not really usable for high resolution images (even with a lot of RAM). « Last Edit: November 03, 2008, 11:50:18 AM by lozeta ». Pack of textures and screen-tones for Paint Tool Sai. There are 54 files in the pack (including size and type variations). Most of them are 512x512, and all of them seamless. This pack is best for drawing different type of skin, noise, walls or stone. Most of them was generated and drew by me from scratch. Few of them was edited and modified by me.
- 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)