Paint Tool Sai 2 Dark Theme

Paint tool sai 2 official

Load and save: SAI2(The private format of Ver.2) / PSD / PSB / BMP / JPEG / PNG / TGA Load only: SAI(Ver.1 format).) Load and save features are locked by software user license. Layer - Maximum number of layers up to 8190. Supported layer types: Normal, Folder, Linework, Shape, Text - Supported layer properties. My name is Ming. I search some article about SAI 2 and find your post. Are you really sure that. Sai 2 is too smooth more than Sai 1?. I feel that Sai 2 is not really smooth as Sai 1, so i still use Sai 1. Nice artworks btw.

Sai
Mar 10th, 2019

Paint Tool Sai 2 Free

Never

Paint Tool Sai Version 2

Not a member of Pastebin yet?Sign Up, it unlocks many cool features!
Tool

Paint Tool Sai 2 Buy

  1. local ChangeColor = Instance.new('Frame')
  2. local Picker = Instance.new('ScrollingFrame')
  3. local DropShadow = Instance.new('Frame')
  4. local DropShadow_2 = Instance.new('Frame')
  5. local DropShadow_3 = Instance.new('Frame')
  6. local DropShadow_4 = Instance.new('Frame')
  7. local DropShadow_5 = Instance.new('Frame')
  8. local DropShadow_6 = Instance.new('Frame')
  9. local DropShadow_7 = Instance.new('Frame')
  10. local DropShadow_8 = Instance.new('Frame')
  11. local DropShadow_9 = Instance.new('Frame')
  12. local DropShadow_10 = Instance.new('Frame')
  13. local DropShadow_11 = Instance.new('Frame')
  14. local DropShadow_12 = Instance.new('Frame')
  15. local GenericSpecial = Instance.new('ImageButton')
  16. local SnowGlow = Instance.new('ImageButton')
  17. local Frost = Instance.new('ImageButton')
  18. local CaveCrawler = Instance.new('ImageButton')
  19. local LoneCave = Instance.new('ImageButton')
  20. local Spooky = Instance.new('ImageButton')
  21. local SpookyNeon = Instance.new('ImageButton')
  22. --Properties:
  23. ColorPicker.Parent = game.Players.LocalPlayer:WaitForChild('PlayerGui')
  24. ChangeColor.Name = 'ChangeColor'
  25. ChangeColor.BackgroundColor3 = Color3.new(0.176471, 0.254902, 0.427451)
  26. ChangeColor.BorderSizePixel = 2
  27. ChangeColor.Size = UDim2.new(0, 100, 0, 100)
  28. ColorPicker.Enabled = false
  29. CurrentColor.Name = 'CurrentColor'
  30. CurrentColor.BackgroundColor3 = Color3.new(0.176471, 0.254902, 0.427451)
  31. CurrentColor.BorderSizePixel = 2
  32. CurrentColor.Size = UDim2.new(0, 80, 0, 80)
  33. CurrentColor.Image = 'rbxassetid://2712547918'
  34. Picker.Parent = ColorPicker
  35. Picker.BackgroundColor3 = Color3.new(0.176471, 0.254902, 0.427451)
  36. Picker.BorderSizePixel = 2
  37. Picker.Size = UDim2.new(0, 100, 0, 200)
  38. Picker.CanvasSize = UDim2.new(0, 0, 0, 900)
  39. Picker.VerticalScrollBarPosition = Enum.VerticalScrollBarPosition.Left
  40. Birch.Parent = Picker
  41. Birch.BorderColor3 = Color3.new(0, 0, 0)
  42. Birch.Size = UDim2.new(0, 80, 0, 40)
  43. Birch.Image = 'rbxassetid://2712547918'
  44. DropShadow.Parent = Birch
  45. DropShadow.BackgroundColor3 = Color3.new(0, 0, 0)
  46. DropShadow.Position = UDim2.new(0, 4, 0, 4)
  47. DropShadow.ZIndex = 2
  48. Grey.Name = 'Grey'
  49. Grey.BackgroundColor3 = Color3.new(1, 1, 1)
  50. Grey.Position = UDim2.new(0, 10, 0, 55)
  51. Grey.ZIndex = 3
  52. Grey.ScaleType = Enum.ScaleType.Crop
  53. DropShadow_2.Name = 'DropShadow'
  54. DropShadow_2.BackgroundColor3 = Color3.new(0, 0, 0)
  55. DropShadow_2.Position = UDim2.new(0, 4, 0, 4)
  56. DropShadow_2.ZIndex = 2
  57. Walnut.Name = 'Walnut'
  58. Walnut.BackgroundColor3 = Color3.new(1, 1, 1)
  59. Walnut.Position = UDim2.new(0, 10, 0, 105)
  60. Walnut.ZIndex = 3
  61. Walnut.ScaleType = Enum.ScaleType.Crop
  62. DropShadow_3.Name = 'DropShadow'
  63. DropShadow_3.BackgroundColor3 = Color3.new(0, 0, 0)
  64. DropShadow_3.Position = UDim2.new(0, 4, 0, 4)
  65. DropShadow_3.ZIndex = 2
  66. Generic.Name = 'Generic'
  67. Generic.BackgroundColor3 = Color3.new(1, 1, 1)
  68. Generic.Position = UDim2.new(0, 10, 0, 155)
  69. Generic.ZIndex = 3
  70. Generic.ScaleType = Enum.ScaleType.Crop
  71. DropShadow_4.Name = 'DropShadow'
  72. DropShadow_4.BackgroundColor3 = Color3.new(0, 0, 0)
  73. DropShadow_4.Position = UDim2.new(0, 4, 0, 4)
  74. DropShadow_4.ZIndex = 2
  75. Oak.Name = 'Oak'
  76. Oak.BackgroundColor3 = Color3.new(1, 1, 1)
  77. Oak.Position = UDim2.new(0, 10, 0, 205)
  78. Oak.ZIndex = 3
  79. Oak.ScaleType = Enum.ScaleType.Crop
  80. DropShadow_5.Name = 'DropShadow'
  81. DropShadow_5.BackgroundColor3 = Color3.new(0, 0, 0)
  82. DropShadow_5.Position = UDim2.new(0, 4, 0, 4)
  83. DropShadow_5.ZIndex = 2
  84. Pine.Name = 'Pine'
  85. Pine.BackgroundColor3 = Color3.new(1, 1, 1)
  86. Pine.Position = UDim2.new(0, 10, 0, 255)
  87. Pine.ZIndex = 3
  88. Pine.ScaleType = Enum.ScaleType.Crop
  89. DropShadow_6.Name = 'DropShadow'
  90. DropShadow_6.BackgroundColor3 = Color3.new(0, 0, 0)
  91. DropShadow_6.Position = UDim2.new(0, 4, 0, 4)
  92. DropShadow_6.ZIndex = 2
  93. Palm.Name = 'Palm'
  94. Palm.BackgroundColor3 = Color3.new(1, 1, 1)
  95. Palm.Position = UDim2.new(0, 10, 0, 305)
  96. Palm.ZIndex = 3
  97. Palm.ScaleType = Enum.ScaleType.Crop
  98. DropShadow_7.Name = 'DropShadow'
  99. DropShadow_7.BackgroundColor3 = Color3.new(0, 0, 0)
  100. DropShadow_7.Position = UDim2.new(0, 4, 0, 4)
  101. DropShadow_7.ZIndex = 2
  102. Cherry.Name = 'Cherry'
  103. Cherry.BackgroundColor3 = Color3.new(1, 1, 1)
  104. Cherry.Position = UDim2.new(0, 10, 0, 355)
  105. Cherry.ZIndex = 3
  106. Cherry.ScaleType = Enum.ScaleType.Crop
  107. DropShadow_8.Name = 'DropShadow'
  108. DropShadow_8.BackgroundColor3 = Color3.new(0, 0, 0)
  109. DropShadow_8.Position = UDim2.new(0, 4, 0, 4)
  110. DropShadow_8.ZIndex = 2
  111. Koa.Name = 'Koa'
  112. Koa.BackgroundColor3 = Color3.new(1, 1, 1)
  113. Koa.Position = UDim2.new(0, 10, 0, 355)
  114. Koa.ZIndex = 3
  115. Koa.ScaleType = Enum.ScaleType.Crop
  116. DropShadow_9.Name = 'DropShadow'
  117. DropShadow_9.BackgroundColor3 = Color3.new(0, 0, 0)
  118. DropShadow_9.Position = UDim2.new(0, 4, 0, 4)
  119. DropShadow_9.ZIndex = 2
  120. Volcano.Name = 'Volcano'
  121. Volcano.BackgroundColor3 = Color3.new(1, 1, 1)
  122. Volcano.Position = UDim2.new(0, 10, 0, 405)
  123. Volcano.ZIndex = 3
  124. Volcano.ScaleType = Enum.ScaleType.Crop
  125. DropShadow_10.Name = 'DropShadow'
  126. DropShadow_10.BackgroundColor3 = Color3.new(0, 0, 0)
  127. DropShadow_10.Position = UDim2.new(0, 4, 0, 4)
  128. DropShadow_10.ZIndex = 2
  129. GreenSwampy.Name = 'GreenSwampy'
  130. GreenSwampy.BackgroundColor3 = Color3.new(1, 1, 1)
  131. GreenSwampy.Position = UDim2.new(0, 10, 0, 455)
  132. GreenSwampy.ZIndex = 3
  133. GreenSwampy.ScaleType = Enum.ScaleType.Crop
  134. DropShadow_11.Name = 'DropShadow'
  135. DropShadow_11.BackgroundColor3 = Color3.new(0, 0, 0)
  136. DropShadow_11.Position = UDim2.new(0, 4, 0, 4)
  137. DropShadow_11.ZIndex = 2
  138. GoldSwampy.Name = 'GoldSwampy'
  139. GoldSwampy.BackgroundColor3 = Color3.new(1, 1, 1)
  140. GoldSwampy.Position = UDim2.new(0, 10, 0, 505)
  141. GoldSwampy.ZIndex = 3
  142. GoldSwampy.ScaleType = Enum.ScaleType.Crop
  143. DropShadow_12.Name = 'DropShadow'
  144. DropShadow_12.BackgroundColor3 = Color3.new(0, 0, 0)
  145. DropShadow_12.Position = UDim2.new(0, 4, 0, 4)
  146. DropShadow_12.ZIndex = 2
  147. GenericSpecial.Name = 'GenericSpecial'
  148. GenericSpecial.BackgroundColor3 = Color3.new(1, 1, 1)
  149. GenericSpecial.BorderColor3 = Color3.new(0, 0, 0)
  150. GenericSpecial.Position = UDim2.new(0, 10, 0, 555)
  151. GenericSpecial.ZIndex = 3
  152. GenericSpecial.ScaleType = Enum.ScaleType.Crop
  153. DropShadow_13.Name = 'DropShadow'
  154. DropShadow_13.BackgroundColor3 = Color3.new(0, 0, 0)
  155. DropShadow_13.Position = UDim2.new(0, 4, 0, 4)
  156. DropShadow_13.ZIndex = 2
  157. SnowGlow.Name = 'SnowGlow'
  158. SnowGlow.BackgroundColor3 = Color3.new(1, 1, 1)
  159. SnowGlow.Position = UDim2.new(0, 10, 0, 605)
  160. SnowGlow.ZIndex = 3
  161. SnowGlow.ScaleType = Enum.ScaleType.Crop
  162. DropShadow_14.Name = 'DropShadow'
  163. DropShadow_14.BackgroundColor3 = Color3.new(0, 0, 0)
  164. DropShadow_14.Position = UDim2.new(0, 4, 0, 4)
  165. DropShadow_14.ZIndex = 2
  166. Frost.Name = 'Frost'
  167. Frost.BackgroundColor3 = Color3.new(1, 1, 1)
  168. Frost.Position = UDim2.new(0, 10, 0, 655)
  169. Frost.ZIndex = 3
  170. Frost.ScaleType = Enum.ScaleType.Crop
  171. DropShadow_15.Name = 'DropShadow'
  172. DropShadow_15.BackgroundColor3 = Color3.new(0, 0, 0)
  173. DropShadow_15.Position = UDim2.new(0, 4, 0, 4)
  174. DropShadow_15.ZIndex = 2
  175. CaveCrawler.Name = 'CaveCrawler'
  176. CaveCrawler.BackgroundColor3 = Color3.new(1, 1, 1)
  177. CaveCrawler.Position = UDim2.new(0, 10, 0, 705)
  178. CaveCrawler.ZIndex = 3
  179. CaveCrawler.ScaleType = Enum.ScaleType.Crop
  180. DropShadow_16.Name = 'DropShadow'
  181. DropShadow_16.BackgroundColor3 = Color3.new(0, 0, 0)
  182. DropShadow_16.Position = UDim2.new(0, 4, 0, 4)
  183. DropShadow_16.ZIndex = 2
  184. LoneCave.Name = 'LoneCave'
  185. LoneCave.BackgroundColor3 = Color3.new(1, 1, 1)
  186. LoneCave.Position = UDim2.new(0, 10, 0, 755)
  187. LoneCave.ZIndex = 3
  188. LoneCave.ScaleType = Enum.ScaleType.Crop
  189. DropShadow_17.Name = 'DropShadow'
  190. DropShadow_17.BackgroundColor3 = Color3.new(0, 0, 0)
  191. DropShadow_17.Position = UDim2.new(0, 4, 0, 4)
  192. DropShadow_17.ZIndex = 2
  193. Spooky.Name = 'Spooky'
  194. Spooky.BackgroundColor3 = Color3.new(1, 1, 1)
  195. Spooky.Position = UDim2.new(0, 10, 0, 805)
  196. Spooky.ZIndex = 3
  197. Spooky.ScaleType = Enum.ScaleType.Crop
  198. DropShadow_18.Name = 'DropShadow'
  199. DropShadow_18.BackgroundColor3 = Color3.new(0, 0, 0)
  200. DropShadow_18.Position = UDim2.new(0, 4, 0, 4)
  201. DropShadow_18.ZIndex = 2
  202. SpookyNeon.Name = 'SpookyNeon'
  203. SpookyNeon.BackgroundColor3 = Color3.new(1, 1, 1)
  204. SpookyNeon.Position = UDim2.new(0, 10, 0, 855)
  205. SpookyNeon.ZIndex = 3
  206. SpookyNeon.ScaleType = Enum.ScaleType.Crop
  207. DropShadow_19.Name = 'DropShadow'
  208. DropShadow_19.BackgroundColor3 = Color3.new(0, 0, 0)
  209. DropShadow_19.Position = UDim2.new(0, 4, 0, 4)
  210. DropShadow_19.ZIndex = 2
  211. woodtype = 'Birch'
  212. local tool = Instance.new('Tool', game.Players.LocalPlayer.Backpack)
  213. --tool.RobloxLocked = true
  214. tool.ToolTip = 'Changes A Stucture's Wood Type'
  215. ColorPicker.Enabled = true
  216. if Mouse.Target.Parent:FindFirstChild('Type') or Mouse.Target.Parent:FindFirstChild('BlueprintWoodClass') then
  217. if Mouse.Target.Parent:FindFirstChild('MainCFrame') then
  218. else
  219. end
  220. game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure:FireServer(Mouse.Target.Parent.ItemName.Value, Cframe, game.Players.LocalPlayer, woodtype, Mouse.Target.Parent, false)
  221. else
  222. end
  223. end)
  224. tool.Unequipped:connect(function(mouse)
  225. end)
  226. CurrentColor.Image = Birch.Image
  227. end)
  228. Grey.MouseButton1Click:Connect(function()
  229. woodtype = nil
  230. CurrentColor.Image = Walnut.Image
  231. end)
  232. Generic.MouseButton1Click:Connect(function()
  233. woodtype = 'Generic'
  234. CurrentColor.Image = Oak.Image
  235. end)
  236. Pine.MouseButton1Click:Connect(function()
  237. woodtype = 'Pine'
  238. CurrentColor.Image = Palm.Image
  239. end)
  240. Koa.MouseButton1Click:Connect(function()
  241. woodtype = 'Koa'
  242. CurrentColor.Image = Volcano.Image
  243. end)
  244. GreenSwampy.MouseButton1Click:Connect(function()
  245. woodtype = 'GreenSwampy'
  246. CurrentColor.Image = GoldSwampy.Image
  247. end)
  248. GenericSpecial.MouseButton1Click:Connect(function()
  249. woodtype = 'GenericSpecial'
  250. CurrentColor.Image = SnowGlow.Image
  251. end)
  252. Frost.MouseButton1Click:Connect(function()
  253. woodtype = 'Frost'
  254. CurrentColor.Image = CaveCrawler.Image
  255. end)
  256. LoneCave.MouseButton1Click:Connect(function()
  257. woodtype = 'LoneCave'
  258. CurrentColor.Image = Spooky.Image
  259. end)
  260. SpookyNeon.MouseButton1Click:Connect(function()
  261. woodtype = 'SpookyNeon'
  262. CurrentColor.MouseButton1Click:Connect(function()
  263. Picker.Visible = true
  264. Picker.Visible = false
  265. end)

Paint Tool Sai 2 Dark Themes