Advertisement
Guest User

blueprint lumber tyccon 2

a guest
Feb 21st, 2020
339
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 70.46 KB | None | 0 0
  1. -- Instances:
  2. local ColorPicker = Instance.new("ScreenGui")
  3. local ChangeColor = Instance.new("Frame")
  4. local CurrentColor = Instance.new("ImageButton")
  5. local Picker = Instance.new("ScrollingFrame")
  6. local Birch = Instance.new("ImageButton")
  7. local DropShadow = Instance.new("Frame")
  8. local Grey = Instance.new("ImageButton")
  9. local DropShadow_2 = Instance.new("Frame")
  10. local Walnut = Instance.new("ImageButton")
  11. local DropShadow_3 = Instance.new("Frame")
  12. local Generic = Instance.new("ImageButton")
  13. local DropShadow_4 = Instance.new("Frame")
  14. local Oak = Instance.new("ImageButton")
  15. local DropShadow_5 = Instance.new("Frame")
  16. local Pine = Instance.new("ImageButton")
  17. local DropShadow_6 = Instance.new("Frame")
  18. local Palm = Instance.new("ImageButton")
  19. local DropShadow_7 = Instance.new("Frame")
  20. local Cherry = Instance.new("ImageButton")
  21. local DropShadow_8 = Instance.new("Frame")
  22. local Koa = Instance.new("ImageButton")
  23. local DropShadow_9 = Instance.new("Frame")
  24. local Volcano = Instance.new("ImageButton")
  25. local DropShadow_10 = Instance.new("Frame")
  26. local GreenSwampy = Instance.new("ImageButton")
  27. local DropShadow_11 = Instance.new("Frame")
  28. local GoldSwampy = Instance.new("ImageButton")
  29. local DropShadow_12 = Instance.new("Frame")
  30. local GenericSpecial = Instance.new("ImageButton")
  31. local DropShadow_13 = Instance.new("Frame")
  32. local SnowGlow = Instance.new("ImageButton")
  33. local DropShadow_14 = Instance.new("Frame")
  34. local Frost = Instance.new("ImageButton")
  35. local DropShadow_15 = Instance.new("Frame")
  36. local CaveCrawler = Instance.new("ImageButton")
  37. local DropShadow_16 = Instance.new("Frame")
  38. local LoneCave = Instance.new("ImageButton")
  39. local DropShadow_17 = Instance.new("Frame")
  40. local Spooky = Instance.new("ImageButton")
  41. local DropShadow_18 = Instance.new("Frame")
  42. local SpookyNeon = Instance.new("ImageButton")
  43. local DropShadow_19 = Instance.new("Frame")
  44. --Properties:
  45. ColorPicker.Name = "ColorPicker"
  46. ColorPicker.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
  47.  
  48. ChangeColor.Name = "ChangeColor"
  49. ChangeColor.Parent = ColorPicker
  50. ChangeColor.BackgroundColor3 = Color3.new(0.176471, 0.254902, 0.427451)
  51. ChangeColor.BorderColor3 = Color3.new(0, 0, 0)
  52. ChangeColor.BorderSizePixel = 2
  53. ChangeColor.Position = UDim2.new(0, 10, 1, -110)
  54. ChangeColor.Size = UDim2.new(0, 100, 0, 100)
  55. ChangeColor.ZIndex = 2
  56. ColorPicker.Enabled = false
  57.  
  58. CurrentColor.Name = "CurrentColor"
  59. CurrentColor.Parent = ChangeColor
  60. CurrentColor.BackgroundColor3 = Color3.new(0.176471, 0.254902, 0.427451)
  61. CurrentColor.BorderColor3 = Color3.new(0, 0, 0)
  62. CurrentColor.BorderSizePixel = 2
  63. CurrentColor.Position = UDim2.new(0, 10, 0, 10)
  64. CurrentColor.Size = UDim2.new(0, 80, 0, 80)
  65. CurrentColor.ZIndex = 2
  66. CurrentColor.Image = "rbxassetid://2712547918"
  67. CurrentColor.ScaleType = Enum.ScaleType.Crop
  68.  
  69. Picker.Name = "Picker"
  70. Picker.Parent = ColorPicker
  71. Picker.BackgroundColor3 = Color3.new(0.176471, 0.254902, 0.427451)
  72. Picker.BorderColor3 = Color3.new(0, 0, 0)
  73. Picker.BorderSizePixel = 2
  74. Picker.Position = UDim2.new(0, 10, 1, -320)
  75. Picker.Size = UDim2.new(0, 100, 0, 200)
  76. Picker.CanvasPosition = Vector2.new(0, 700)
  77. Picker.CanvasSize = UDim2.new(0, 0, 0, 900)
  78. Picker.ScrollBarThickness = 7
  79. Picker.VerticalScrollBarPosition = Enum.VerticalScrollBarPosition.Left
  80. Picker.Visible = false
  81.  
  82. Birch.Name = "Birch"
  83. Birch.Parent = Picker
  84. Birch.BackgroundColor3 = Color3.new(1, 1, 1)
  85. Birch.BorderColor3 = Color3.new(0, 0, 0)
  86. Birch.Position = UDim2.new(0, 10, 0, 5)
  87. Birch.Size = UDim2.new(0, 80, 0, 40)
  88. Birch.ZIndex = 3
  89. Birch.Image = "rbxassetid://2712547918"
  90. Birch.ScaleType = Enum.ScaleType.Crop
  91.  
  92. DropShadow.Name = "DropShadow"
  93. DropShadow.Parent = Birch
  94. DropShadow.BackgroundColor3 = Color3.new(0, 0, 0)
  95. DropShadow.BorderSizePixel = 0
  96. DropShadow.Position = UDim2.new(0, 4, 0, 4)
  97. DropShadow.Size = UDim2.new(1, 0, 1, 0)
  98. DropShadow.ZIndex = 2
  99.  
  100. Grey.Name = "Grey"
  101. Grey.Parent = Picker
  102. Grey.BackgroundColor3 = Color3.new(1, 1, 1)
  103. Grey.BorderColor3 = Color3.new(0, 0, 0)
  104. Grey.Position = UDim2.new(0, 10, 0, 55)
  105. Grey.Size = UDim2.new(0, 80, 0, 40)
  106. Grey.ZIndex = 3
  107. Grey.Image = "rbxassetid://924320031"
  108. Grey.ScaleType = Enum.ScaleType.Crop
  109.  
  110. DropShadow_2.Name = "DropShadow"
  111. DropShadow_2.Parent = Grey
  112. DropShadow_2.BackgroundColor3 = Color3.new(0, 0, 0)
  113. DropShadow_2.BorderSizePixel = 0
  114. DropShadow_2.Position = UDim2.new(0, 4, 0, 4)
  115. DropShadow_2.Size = UDim2.new(1, 0, 1, 0)
  116. DropShadow_2.ZIndex = 2
  117.  
  118. Walnut.Name = "Walnut"
  119. Walnut.Parent = Picker
  120. Walnut.BackgroundColor3 = Color3.new(1, 1, 1)
  121. Walnut.BorderColor3 = Color3.new(0, 0, 0)
  122. Walnut.Position = UDim2.new(0, 10, 0, 105)
  123. Walnut.Size = UDim2.new(0, 80, 0, 40)
  124. Walnut.ZIndex = 3
  125. Walnut.Image = "rbxassetid://2712559790"
  126. Walnut.ScaleType = Enum.ScaleType.Crop
  127.  
  128. DropShadow_3.Name = "DropShadow"
  129. DropShadow_3.Parent = Walnut
  130. DropShadow_3.BackgroundColor3 = Color3.new(0, 0, 0)
  131. DropShadow_3.BorderSizePixel = 0
  132. DropShadow_3.Position = UDim2.new(0, 4, 0, 4)
  133. DropShadow_3.Size = UDim2.new(1, 0, 1, 0)
  134. DropShadow_3.ZIndex = 2
  135.  
  136. Generic.Name = "Generic"
  137. Generic.Parent = Picker
  138. Generic.BackgroundColor3 = Color3.new(1, 1, 1)
  139. Generic.BorderColor3 = Color3.new(0, 0, 0)
  140. Generic.Position = UDim2.new(0, 10, 0, 155)
  141. Generic.Size = UDim2.new(0, 80, 0, 40)
  142. Generic.ZIndex = 3
  143. Generic.Image = "rbxassetid://2712568624"
  144. Generic.ScaleType = Enum.ScaleType.Crop
  145.  
  146. DropShadow_4.Name = "DropShadow"
  147. DropShadow_4.Parent = Generic
  148. DropShadow_4.BackgroundColor3 = Color3.new(0, 0, 0)
  149. DropShadow_4.BorderSizePixel = 0
  150. DropShadow_4.Position = UDim2.new(0, 4, 0, 4)
  151. DropShadow_4.Size = UDim2.new(1, 0, 1, 0)
  152. DropShadow_4.ZIndex = 2
  153.  
  154. Oak.Name = "Oak"
  155. Oak.Parent = Picker
  156. Oak.BackgroundColor3 = Color3.new(1, 1, 1)
  157. Oak.BorderColor3 = Color3.new(0, 0, 0)
  158. Oak.Position = UDim2.new(0, 10, 0, 205)
  159. Oak.Size = UDim2.new(0, 80, 0, 40)
  160. Oak.ZIndex = 3
  161. Oak.Image = "rbxassetid://2712579185"
  162. Oak.ScaleType = Enum.ScaleType.Crop
  163.  
  164. DropShadow_5.Name = "DropShadow"
  165. DropShadow_5.Parent = Oak
  166. DropShadow_5.BackgroundColor3 = Color3.new(0, 0, 0)
  167. DropShadow_5.BorderSizePixel = 0
  168. DropShadow_5.Position = UDim2.new(0, 4, 0, 4)
  169. DropShadow_5.Size = UDim2.new(1, 0, 1, 0)
  170. DropShadow_5.ZIndex = 2
  171.  
  172. Pine.Name = "Pine"
  173. Pine.Parent = Picker
  174. Pine.BackgroundColor3 = Color3.new(1, 1, 1)
  175. Pine.BorderColor3 = Color3.new(0, 0, 0)
  176. Pine.Position = UDim2.new(0, 10, 0, 255)
  177. Pine.Size = UDim2.new(0, 80, 0, 40)
  178. Pine.ZIndex = 3
  179. Pine.Image = "rbxassetid://2712591183"
  180. Pine.ScaleType = Enum.ScaleType.Crop
  181.  
  182. DropShadow_6.Name = "DropShadow"
  183. DropShadow_6.Parent = Pine
  184. DropShadow_6.BackgroundColor3 = Color3.new(0, 0, 0)
  185. DropShadow_6.BorderSizePixel = 0
  186. DropShadow_6.Position = UDim2.new(0, 4, 0, 4)
  187. DropShadow_6.Size = UDim2.new(1, 0, 1, 0)
  188. DropShadow_6.ZIndex = 2
  189.  
  190. Palm.Name = "Palm"
  191. Palm.Parent = Picker
  192. Palm.BackgroundColor3 = Color3.new(1, 1, 1)
  193. Palm.BorderColor3 = Color3.new(0, 0, 0)
  194. Palm.Position = UDim2.new(0, 10, 0, 305)
  195. Palm.Size = UDim2.new(0, 80, 0, 40)
  196. Palm.ZIndex = 3
  197. Palm.Image = "rbxassetid://2712597395"
  198. Palm.ScaleType = Enum.ScaleType.Crop
  199.  
  200. DropShadow_7.Name = "DropShadow"
  201. DropShadow_7.Parent = Palm
  202. DropShadow_7.BackgroundColor3 = Color3.new(0, 0, 0)
  203. DropShadow_7.BorderSizePixel = 0
  204. DropShadow_7.Position = UDim2.new(0, 4, 0, 4)
  205. DropShadow_7.Size = UDim2.new(1, 0, 1, 0)
  206. DropShadow_7.ZIndex = 2
  207.  
  208. Cherry.Name = "Cherry"
  209. Cherry.Parent = Picker
  210. Cherry.BackgroundColor3 = Color3.new(1, 1, 1)
  211. Cherry.BorderColor3 = Color3.new(0, 0, 0)
  212. Cherry.Position = UDim2.new(0, 10, 0, 355)
  213. Cherry.Size = UDim2.new(0, 80, 0, 40)
  214. Cherry.ZIndex = 3
  215. Cherry.Image = "rbxassetid://2712608599"
  216. Cherry.ScaleType = Enum.ScaleType.Crop
  217.  
  218. DropShadow_8.Name = "DropShadow"
  219. DropShadow_8.Parent = Cherry
  220. DropShadow_8.BackgroundColor3 = Color3.new(0, 0, 0)
  221. DropShadow_8.BorderSizePixel = 0
  222. DropShadow_8.Position = UDim2.new(0, 4, 0, 4)
  223. DropShadow_8.Size = UDim2.new(1, 0, 1, 0)
  224. DropShadow_8.ZIndex = 2
  225.  
  226. Koa.Name = "Koa"
  227. Koa.Parent = Picker
  228. Koa.BackgroundColor3 = Color3.new(1, 1, 1)
  229. Koa.BorderColor3 = Color3.new(0, 0, 0)
  230. Koa.Position = UDim2.new(0, 10, 0, 355)
  231. Koa.Size = UDim2.new(0, 80, 0, 40)
  232. Koa.ZIndex = 3
  233. Koa.Image = "rbxassetid://2712612798"
  234. Koa.ScaleType = Enum.ScaleType.Crop
  235.  
  236. DropShadow_9.Name = "DropShadow"
  237. DropShadow_9.Parent = Koa
  238. DropShadow_9.BackgroundColor3 = Color3.new(0, 0, 0)
  239. DropShadow_9.BorderSizePixel = 0
  240. DropShadow_9.Position = UDim2.new(0, 4, 0, 4)
  241. DropShadow_9.Size = UDim2.new(1, 0, 1, 0)
  242. DropShadow_9.ZIndex = 2
  243.  
  244. Volcano.Name = "Volcano"
  245. Volcano.Parent = Picker
  246. Volcano.BackgroundColor3 = Color3.new(1, 1, 1)
  247. Volcano.BorderColor3 = Color3.new(0, 0, 0)
  248. Volcano.Position = UDim2.new(0, 10, 0, 405)
  249. Volcano.Size = UDim2.new(0, 80, 0, 40)
  250. Volcano.ZIndex = 3
  251. Volcano.Image = "rbxassetid://2712618609"
  252. Volcano.ScaleType = Enum.ScaleType.Crop
  253.  
  254. DropShadow_10.Name = "DropShadow"
  255. DropShadow_10.Parent = Volcano
  256. DropShadow_10.BackgroundColor3 = Color3.new(0, 0, 0)
  257. DropShadow_10.BorderSizePixel = 0
  258. DropShadow_10.Position = UDim2.new(0, 4, 0, 4)
  259. DropShadow_10.Size = UDim2.new(1, 0, 1, 0)
  260. DropShadow_10.ZIndex = 2
  261.  
  262. GreenSwampy.Name = "GreenSwampy"
  263. GreenSwampy.Parent = Picker
  264. GreenSwampy.BackgroundColor3 = Color3.new(1, 1, 1)
  265. GreenSwampy.BorderColor3 = Color3.new(0, 0, 0)
  266. GreenSwampy.Position = UDim2.new(0, 10, 0, 455)
  267. GreenSwampy.Size = UDim2.new(0, 80, 0, 40)
  268. GreenSwampy.ZIndex = 3
  269. GreenSwampy.Image = "rbxassetid://2712623896"
  270. GreenSwampy.ScaleType = Enum.ScaleType.Crop
  271.  
  272. DropShadow_11.Name = "DropShadow"
  273. DropShadow_11.Parent = GreenSwampy
  274. DropShadow_11.BackgroundColor3 = Color3.new(0, 0, 0)
  275. DropShadow_11.BorderSizePixel = 0
  276. DropShadow_11.Position = UDim2.new(0, 4, 0, 4)
  277. DropShadow_11.Size = UDim2.new(1, 0, 1, 0)
  278. DropShadow_11.ZIndex = 2
  279.  
  280. GoldSwampy.Name = "GoldSwampy"
  281. GoldSwampy.Parent = Picker
  282. GoldSwampy.BackgroundColor3 = Color3.new(1, 1, 1)
  283. GoldSwampy.BorderColor3 = Color3.new(0, 0, 0)
  284. GoldSwampy.Position = UDim2.new(0, 10, 0, 505)
  285. GoldSwampy.Size = UDim2.new(0, 80, 0, 40)
  286. GoldSwampy.ZIndex = 3
  287. GoldSwampy.Image = "rbxassetid://2712631457"
  288. GoldSwampy.ScaleType = Enum.ScaleType.Crop
  289.  
  290. DropShadow_12.Name = "DropShadow"
  291. DropShadow_12.Parent = GoldSwampy
  292. DropShadow_12.BackgroundColor3 = Color3.new(0, 0, 0)
  293. DropShadow_12.BorderSizePixel = 0
  294. DropShadow_12.Position = UDim2.new(0, 4, 0, 4)
  295. DropShadow_12.Size = UDim2.new(1, 0, 1, 0)
  296. DropShadow_12.ZIndex = 2
  297.  
  298. GenericSpecial.Name = "GenericSpecial"
  299. GenericSpecial.Parent = Picker
  300. GenericSpecial.BackgroundColor3 = Color3.new(1, 1, 1)
  301. GenericSpecial.BorderColor3 = Color3.new(0, 0, 0)
  302. GenericSpecial.Position = UDim2.new(0, 10, 0, 555)
  303. GenericSpecial.Size = UDim2.new(0, 80, 0, 40)
  304. GenericSpecial.ZIndex = 3
  305. GenericSpecial.Image = "rbxassetid://2712639396"
  306. GenericSpecial.ScaleType = Enum.ScaleType.Crop
  307.  
  308. DropShadow_13.Name = "DropShadow"
  309. DropShadow_13.Parent = GenericSpecial
  310. DropShadow_13.BackgroundColor3 = Color3.new(0, 0, 0)
  311. DropShadow_13.BorderSizePixel = 0
  312. DropShadow_13.Position = UDim2.new(0, 4, 0, 4)
  313. DropShadow_13.Size = UDim2.new(1, 0, 1, 0)
  314. DropShadow_13.ZIndex = 2
  315.  
  316. SnowGlow.Name = "SnowGlow"
  317. SnowGlow.Parent = Picker
  318. SnowGlow.BackgroundColor3 = Color3.new(1, 1, 1)
  319. SnowGlow.BorderColor3 = Color3.new(0, 0, 0)
  320. SnowGlow.Position = UDim2.new(0, 10, 0, 605)
  321. SnowGlow.Size = UDim2.new(0, 80, 0, 40)
  322. SnowGlow.ZIndex = 3
  323. SnowGlow.Image = "rbxassetid://2712651454"
  324. SnowGlow.ScaleType = Enum.ScaleType.Crop
  325.  
  326. DropShadow_14.Name = "DropShadow"
  327. DropShadow_14.Parent = SnowGlow
  328. DropShadow_14.BackgroundColor3 = Color3.new(0, 0, 0)
  329. DropShadow_14.BorderSizePixel = 0
  330. DropShadow_14.Position = UDim2.new(0, 4, 0, 4)
  331. DropShadow_14.Size = UDim2.new(1, 0, 1, 0)
  332. DropShadow_14.ZIndex = 2
  333.  
  334. Frost.Name = "Frost"
  335. Frost.Parent = Picker
  336. Frost.BackgroundColor3 = Color3.new(1, 1, 1)
  337. Frost.BorderColor3 = Color3.new(0, 0, 0)
  338. Frost.Position = UDim2.new(0, 10, 0, 655)
  339. Frost.Size = UDim2.new(0, 80, 0, 40)
  340. Frost.ZIndex = 3
  341. Frost.Image = "rbxassetid://2712667804"
  342. Frost.ScaleType = Enum.ScaleType.Crop
  343.  
  344. DropShadow_15.Name = "DropShadow"
  345. DropShadow_15.Parent = Frost
  346. DropShadow_15.BackgroundColor3 = Color3.new(0, 0, 0)
  347. DropShadow_15.BorderSizePixel = 0
  348. DropShadow_15.Position = UDim2.new(0, 4, 0, 4)
  349. DropShadow_15.Size = UDim2.new(1, 0, 1, 0)
  350. DropShadow_15.ZIndex = 2
  351.  
  352. CaveCrawler.Name = "CaveCrawler"
  353. CaveCrawler.Parent = Picker
  354. CaveCrawler.BackgroundColor3 = Color3.new(1, 1, 1)
  355. CaveCrawler.BorderColor3 = Color3.new(0, 0, 0)
  356. CaveCrawler.Position = UDim2.new(0, 10, 0, 705)
  357. CaveCrawler.Size = UDim2.new(0, 80, 0, 40)
  358. CaveCrawler.ZIndex = 3
  359. CaveCrawler.Image = "rbxassetid://2712673980"
  360. CaveCrawler.ScaleType = Enum.ScaleType.Crop
  361.  
  362. DropShadow_16.Name = "DropShadow"
  363. DropShadow_16.Parent = CaveCrawler
  364. DropShadow_16.BackgroundColor3 = Color3.new(0, 0, 0)
  365. DropShadow_16.BorderSizePixel = 0
  366. DropShadow_16.Position = UDim2.new(0, 4, 0, 4)
  367. DropShadow_16.Size = UDim2.new(1, 0, 1, 0)
  368. DropShadow_16.ZIndex = 2
  369.  
  370. LoneCave.Name = "LoneCave"
  371. LoneCave.Parent = Picker
  372. LoneCave.BackgroundColor3 = Color3.new(1, 1, 1)
  373. LoneCave.BorderColor3 = Color3.new(0, 0, 0)
  374. LoneCave.Position = UDim2.new(0, 10, 0, 755)
  375. LoneCave.Size = UDim2.new(0, 80, 0, 40)
  376. LoneCave.ZIndex = 3
  377. LoneCave.Image = "rbxassetid://2712693147"
  378. LoneCave.ScaleType = Enum.ScaleType.Crop
  379.  
  380. DropShadow_17.Name = "DropShadow"
  381. DropShadow_17.Parent = LoneCave
  382. DropShadow_17.BackgroundColor3 = Color3.new(0, 0, 0)
  383. DropShadow_17.BorderSizePixel = 0
  384. DropShadow_17.Position = UDim2.new(0, 4, 0, 4)
  385. DropShadow_17.Size = UDim2.new(1, 0, 1, 0)
  386. DropShadow_17.ZIndex = 2
  387.  
  388. Spooky.Name = "Spooky"
  389. Spooky.Parent = Picker
  390. Spooky.BackgroundColor3 = Color3.new(1, 1, 1)
  391. Spooky.BorderColor3 = Color3.new(0, 0, 0)
  392. Spooky.Position = UDim2.new(0, 10, 0, 805)
  393. Spooky.Size = UDim2.new(0, 80, 0, 40)
  394. Spooky.ZIndex = 3
  395. Spooky.Image = "rbxassetid://2712696822"
  396. Spooky.ScaleType = Enum.ScaleType.Crop
  397.  
  398. DropShadow_18.Name = "DropShadow"
  399. DropShadow_18.Parent = Spooky
  400. DropShadow_18.BackgroundColor3 = Color3.new(0, 0, 0)
  401. DropShadow_18.BorderSizePixel = 0
  402. DropShadow_18.Position = UDim2.new(0, 4, 0, 4)
  403. DropShadow_18.Size = UDim2.new(1, 0, 1, 0)
  404. DropShadow_18.ZIndex = 2
  405.  
  406. SpookyNeon.Name = "SpookyNeon"
  407. SpookyNeon.Parent = Picker
  408. SpookyNeon.BackgroundColor3 = Color3.new(1, 1, 1)
  409. SpookyNeon.BorderColor3 = Color3.new(0, 0, 0)
  410. SpookyNeon.Position = UDim2.new(0, 10, 0, 855)
  411. SpookyNeon.Size = UDim2.new(0, 80, 0, 40)
  412. SpookyNeon.ZIndex = 3
  413. SpookyNeon.Image = "rbxassetid://2712700047"
  414. SpookyNeon.ScaleType = Enum.ScaleType.Crop
  415.  
  416. DropShadow_19.Name = "DropShadow"
  417. DropShadow_19.Parent = SpookyNeon
  418. DropShadow_19.BackgroundColor3 = Color3.new(0, 0, 0)
  419. DropShadow_19.BorderSizePixel = 0
  420. DropShadow_19.Position = UDim2.new(0, 4, 0, 4)
  421. DropShadow_19.Size = UDim2.new(1, 0, 1, 0)
  422. DropShadow_19.ZIndex = 2
  423. -- Scripts:
  424. woodtype = "Birch"
  425.  
  426. local tool = Instance.new("Tool", game.Players.LocalPlayer.Backpack)
  427. tool.RequiresHandle = false
  428. --tool.RobloxLocked = true
  429. tool.Name = "Paint"
  430. tool.ToolTip = "Changes A Stucture's Wood Type"
  431. tool.Equipped:connect(function(Mouse)
  432. ColorPicker.Enabled = true
  433. Mouse.Button1Down:connect(function()
  434. if Mouse.Target.Parent:FindFirstChild("Type") or Mouse.Target.Parent:FindFirstChild("BlueprintWoodClass") then
  435. local Cframe
  436. if Mouse.Target.Parent:FindFirstChild("MainCFrame") then
  437. Cframe = Mouse.Target.Parent.MainCFrame.Value
  438. else
  439. Cframe = Mouse.Target.Parent.PrimaryPart.CFrame
  440. end
  441. if Mouse.Target.Parent ~= nil then
  442. game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure:FireServer(Mouse.Target.Parent.ItemName.Value, Cframe, game.Players.LocalPlayer, woodtype, Mouse.Target.Parent, false)
  443. end
  444. else
  445. --do nothing
  446. end
  447. end)
  448. end)
  449.  
  450. tool.Unequipped:connect(function(mouse)
  451. ColorPicker.Enabled = false
  452. end)
  453.  
  454.  
  455. Birch.MouseButton1Click:Connect(function()
  456. CurrentColor.Image = Birch.Image
  457. woodtype = "Birch"
  458. end)
  459.  
  460. Grey.MouseButton1Click:Connect(function()
  461. CurrentColor.Image = Grey.Image
  462. woodtype = nil
  463. end)
  464.  
  465. Walnut.MouseButton1Click:Connect(function()
  466. CurrentColor.Image = Walnut.Image
  467. woodtype = "Walnut"
  468. end)
  469.  
  470. Generic.MouseButton1Click:Connect(function()
  471. CurrentColor.Image = Generic.Image
  472. woodtype = "Generic"
  473. end)
  474.  
  475. Oak.MouseButton1Click:Connect(function()
  476. CurrentColor.Image = Oak.Image
  477. woodtype = "Oak"
  478. end)
  479.  
  480. Pine.MouseButton1Click:Connect(function()
  481. CurrentColor.Image = Pine.Image
  482. woodtype = "Pine"
  483. end)
  484.  
  485. Palm.MouseButton1Click:Connect(function()
  486. CurrentColor.Image = Palm.Image
  487. woodtype = "Palm"
  488. end)
  489.  
  490. Koa.MouseButton1Click:Connect(function()
  491. CurrentColor.Image = Koa.Image
  492. woodtype = "Koa"
  493. end)
  494.  
  495. Volcano.MouseButton1Click:Connect(function()
  496. CurrentColor.Image = Volcano.Image
  497. woodtype = "Volcano"
  498. end)
  499.  
  500. GreenSwampy.MouseButton1Click:Connect(function()
  501. CurrentColor.Image = GreenSwampy.Image
  502. woodtype = "GreenSwampy"
  503. end)
  504.  
  505. GoldSwampy.MouseButton1Click:Connect(function()
  506. CurrentColor.Image = GoldSwampy.Image
  507. woodtype = "GoldSwampy"
  508. end)
  509.  
  510. GenericSpecial.MouseButton1Click:Connect(function()
  511. CurrentColor.Image = GenericSpecial.Image
  512. woodtype = "GenericSpecial"
  513. end)
  514.  
  515. SnowGlow.MouseButton1Click:Connect(function()
  516. CurrentColor.Image = SnowGlow.Image
  517. woodtype = "SnowGlow"
  518. end)
  519.  
  520. Frost.MouseButton1Click:Connect(function()
  521. CurrentColor.Image = Frost.Image
  522. woodtype = "Frost"
  523. end)
  524.  
  525. CaveCrawler.MouseButton1Click:Connect(function()
  526. CurrentColor.Image = CaveCrawler.Image
  527. woodtype = "CaveCrawler"
  528. end)
  529.  
  530. LoneCave.MouseButton1Click:Connect(function()
  531. CurrentColor.Image = LoneCave.Image
  532. woodtype = "LoneCave"
  533. end)
  534.  
  535. Spooky.MouseButton1Click:Connect(function()
  536. CurrentColor.Image = Spooky.Image
  537. woodtype = "Spooky"
  538. end)
  539.  
  540. SpookyNeon.MouseButton1Click:Connect(function()
  541. CurrentColor.Image = SpookyNeon.Image
  542. woodtype = "SpookyNeon"
  543. end)
  544.  
  545. --bring up menu
  546. CurrentColor.MouseButton1Click:Connect(function()
  547. if Picker.Visible == false then
  548. Picker.Visible = true
  549. else
  550. Picker.Visible = false
  551. end
  552. end)
  553. RAW Paste Data
  554. -- Instances:
  555. local ColorPicker = Instance.new("ScreenGui")
  556. local ChangeColor = Instance.new("Frame")
  557. local CurrentColor = Instance.new("ImageButton")
  558. local Picker = Instance.new("ScrollingFrame")
  559. local Birch = Instance.new("ImageButton")
  560. local DropShadow = Instance.new("Frame")
  561. local Grey = Instance.new("ImageButton")
  562. local DropShadow_2 = Instance.new("Frame")
  563. local Walnut = Instance.new("ImageButton")
  564. local DropShadow_3 = Instance.new("Frame")
  565. local Generic = Instance.new("ImageButton")
  566. local DropShadow_4 = Instance.new("Frame")
  567. local Oak = Instance.new("ImageButton")
  568. local DropShadow_5 = Instance.new("Frame")
  569. local Pine = Instance.new("ImageButton")
  570. local DropShadow_6 = Instance.new("Frame")
  571. local Palm = Instance.new("ImageButton")
  572. local DropShadow_7 = Instance.new("Frame")
  573. local Cherry = Instance.new("ImageButton")
  574. local DropShadow_8 = Instance.new("Frame")
  575. local Koa = Instance.new("ImageButton")
  576. local DropShadow_9 = Instance.new("Frame")
  577. local Volcano = Instance.new("ImageButton")
  578. local DropShadow_10 = Instance.new("Frame")
  579. local GreenSwampy = Instance.new("ImageButton")
  580. local DropShadow_11 = Instance.new("Frame")
  581. local GoldSwampy = Instance.new("ImageButton")
  582. local DropShadow_12 = Instance.new("Frame")
  583. local GenericSpecial = Instance.new("ImageButton")
  584. local DropShadow_13 = Instance.new("Frame")
  585. local SnowGlow = Instance.new("ImageButton")
  586. local DropShadow_14 = Instance.new("Frame")
  587. local Frost = Instance.new("ImageButton")
  588. local DropShadow_15 = Instance.new("Frame")
  589. local CaveCrawler = Instance.new("ImageButton")
  590. local DropShadow_16 = Instance.new("Frame")
  591. local LoneCave = Instance.new("ImageButton")
  592. local DropShadow_17 = Instance.new("Frame")
  593. local Spooky = Instance.new("ImageButton")
  594. local DropShadow_18 = Instance.new("Frame")
  595. local SpookyNeon = Instance.new("ImageButton")
  596. local DropShadow_19 = Instance.new("Frame")
  597. --Properties:
  598. ColorPicker.Name = "ColorPicker"
  599. ColorPicker.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
  600.  
  601. ChangeColor.Name = "ChangeColor"
  602. ChangeColor.Parent = ColorPicker
  603. ChangeColor.BackgroundColor3 = Color3.new(0.176471, 0.254902, 0.427451)
  604. ChangeColor.BorderColor3 = Color3.new(0, 0, 0)
  605. ChangeColor.BorderSizePixel = 2
  606. ChangeColor.Position = UDim2.new(0, 10, 1, -110)
  607. ChangeColor.Size = UDim2.new(0, 100, 0, 100)
  608. ChangeColor.ZIndex = 2
  609. ColorPicker.Enabled = false
  610.  
  611. CurrentColor.Name = "CurrentColor"
  612. CurrentColor.Parent = ChangeColor
  613. CurrentColor.BackgroundColor3 = Color3.new(0.176471, 0.254902, 0.427451)
  614. CurrentColor.BorderColor3 = Color3.new(0, 0, 0)
  615. CurrentColor.BorderSizePixel = 2
  616. CurrentColor.Position = UDim2.new(0, 10, 0, 10)
  617. CurrentColor.Size = UDim2.new(0, 80, 0, 80)
  618. CurrentColor.ZIndex = 2
  619. CurrentColor.Image = "rbxassetid://2712547918"
  620. CurrentColor.ScaleType = Enum.ScaleType.Crop
  621.  
  622. Picker.Name = "Picker"
  623. Picker.Parent = ColorPicker
  624. Picker.BackgroundColor3 = Color3.new(0.176471, 0.254902, 0.427451)
  625. Picker.BorderColor3 = Color3.new(0, 0, 0)
  626. Picker.BorderSizePixel = 2
  627. Picker.Position = UDim2.new(0, 10, 1, -320)
  628. Picker.Size = UDim2.new(0, 100, 0, 200)
  629. Picker.CanvasPosition = Vector2.new(0, 700)
  630. Picker.CanvasSize = UDim2.new(0, 0, 0, 900)
  631. Picker.ScrollBarThickness = 7
  632. Picker.VerticalScrollBarPosition = Enum.VerticalScrollBarPosition.Left
  633. Picker.Visible = false
  634.  
  635. Birch.Name = "Birch"
  636. Birch.Parent = Picker
  637. Birch.BackgroundColor3 = Color3.new(1, 1, 1)
  638. Birch.BorderColor3 = Color3.new(0, 0, 0)
  639. Birch.Position = UDim2.new(0, 10, 0, 5)
  640. Birch.Size = UDim2.new(0, 80, 0, 40)
  641. Birch.ZIndex = 3
  642. Birch.Image = "rbxassetid://2712547918"
  643. Birch.ScaleType = Enum.ScaleType.Crop
  644.  
  645. DropShadow.Name = "DropShadow"
  646. DropShadow.Parent = Birch
  647. DropShadow.BackgroundColor3 = Color3.new(0, 0, 0)
  648. DropShadow.BorderSizePixel = 0
  649. DropShadow.Position = UDim2.new(0, 4, 0, 4)
  650. DropShadow.Size = UDim2.new(1, 0, 1, 0)
  651. DropShadow.ZIndex = 2
  652.  
  653. Grey.Name = "Grey"
  654. Grey.Parent = Picker
  655. Grey.BackgroundColor3 = Color3.new(1, 1, 1)
  656. Grey.BorderColor3 = Color3.new(0, 0, 0)
  657. Grey.Position = UDim2.new(0, 10, 0, 55)
  658. Grey.Size = UDim2.new(0, 80, 0, 40)
  659. Grey.ZIndex = 3
  660. Grey.Image = "rbxassetid://924320031"
  661. Grey.ScaleType = Enum.ScaleType.Crop
  662.  
  663. DropShadow_2.Name = "DropShadow"
  664. DropShadow_2.Parent = Grey
  665. DropShadow_2.BackgroundColor3 = Color3.new(0, 0, 0)
  666. DropShadow_2.BorderSizePixel = 0
  667. DropShadow_2.Position = UDim2.new(0, 4, 0, 4)
  668. DropShadow_2.Size = UDim2.new(1, 0, 1, 0)
  669. DropShadow_2.ZIndex = 2
  670.  
  671. Walnut.Name = "Walnut"
  672. Walnut.Parent = Picker
  673. Walnut.BackgroundColor3 = Color3.new(1, 1, 1)
  674. Walnut.BorderColor3 = Color3.new(0, 0, 0)
  675. Walnut.Position = UDim2.new(0, 10, 0, 105)
  676. Walnut.Size = UDim2.new(0, 80, 0, 40)
  677. Walnut.ZIndex = 3
  678. Walnut.Image = "rbxassetid://2712559790"
  679. Walnut.ScaleType = Enum.ScaleType.Crop
  680.  
  681. DropShadow_3.Name = "DropShadow"
  682. DropShadow_3.Parent = Walnut
  683. DropShadow_3.BackgroundColor3 = Color3.new(0, 0, 0)
  684. DropShadow_3.BorderSizePixel = 0
  685. DropShadow_3.Position = UDim2.new(0, 4, 0, 4)
  686. DropShadow_3.Size = UDim2.new(1, 0, 1, 0)
  687. DropShadow_3.ZIndex = 2
  688.  
  689. Generic.Name = "Generic"
  690. Generic.Parent = Picker
  691. Generic.BackgroundColor3 = Color3.new(1, 1, 1)
  692. Generic.BorderColor3 = Color3.new(0, 0, 0)
  693. Generic.Position = UDim2.new(0, 10, 0, 155)
  694. Generic.Size = UDim2.new(0, 80, 0, 40)
  695. Generic.ZIndex = 3
  696. Generic.Image = "rbxassetid://2712568624"
  697. Generic.ScaleType = Enum.ScaleType.Crop
  698.  
  699. DropShadow_4.Name = "DropShadow"
  700. DropShadow_4.Parent = Generic
  701. DropShadow_4.BackgroundColor3 = Color3.new(0, 0, 0)
  702. DropShadow_4.BorderSizePixel = 0
  703. DropShadow_4.Position = UDim2.new(0, 4, 0, 4)
  704. DropShadow_4.Size = UDim2.new(1, 0, 1, 0)
  705. DropShadow_4.ZIndex = 2
  706.  
  707. Oak.Name = "Oak"
  708. Oak.Parent = Picker
  709. Oak.BackgroundColor3 = Color3.new(1, 1, 1)
  710. Oak.BorderColor3 = Color3.new(0, 0, 0)
  711. Oak.Position = UDim2.new(0, 10, 0, 205)
  712. Oak.Size = UDim2.new(0, 80, 0, 40)
  713. Oak.ZIndex = 3
  714. Oak.Image = "rbxassetid://2712579185"
  715. Oak.ScaleType = Enum.ScaleType.Crop
  716.  
  717. DropShadow_5.Name = "DropShadow"
  718. DropShadow_5.Parent = Oak
  719. DropShadow_5.BackgroundColor3 = Color3.new(0, 0, 0)
  720. DropShadow_5.BorderSizePixel = 0
  721. DropShadow_5.Position = UDim2.new(0, 4, 0, 4)
  722. DropShadow_5.Size = UDim2.new(1, 0, 1, 0)
  723. DropShadow_5.ZIndex = 2
  724.  
  725. Pine.Name = "Pine"
  726. Pine.Parent = Picker
  727. Pine.BackgroundColor3 = Color3.new(1, 1, 1)
  728. Pine.BorderColor3 = Color3.new(0, 0, 0)
  729. Pine.Position = UDim2.new(0, 10, 0, 255)
  730. Pine.Size = UDim2.new(0, 80, 0, 40)
  731. Pine.ZIndex = 3
  732. Pine.Image = "rbxassetid://2712591183"
  733. Pine.ScaleType = Enum.ScaleType.Crop
  734.  
  735. DropShadow_6.Name = "DropShadow"
  736. DropShadow_6.Parent = Pine
  737. DropShadow_6.BackgroundColor3 = Color3.new(0, 0, 0)
  738. DropShadow_6.BorderSizePixel = 0
  739. DropShadow_6.Position = UDim2.new(0, 4, 0, 4)
  740. DropShadow_6.Size = UDim2.new(1, 0, 1, 0)
  741. DropShadow_6.ZIndex = 2
  742.  
  743. Palm.Name = "Palm"
  744. Palm.Parent = Picker
  745. Palm.BackgroundColor3 = Color3.new(1, 1, 1)
  746. Palm.BorderColor3 = Color3.new(0, 0, 0)
  747. Palm.Position = UDim2.new(0, 10, 0, 305)
  748. Palm.Size = UDim2.new(0, 80, 0, 40)
  749. Palm.ZIndex = 3
  750. Palm.Image = "rbxassetid://2712597395"
  751. Palm.ScaleType = Enum.ScaleType.Crop
  752.  
  753. DropShadow_7.Name = "DropShadow"
  754. DropShadow_7.Parent = Palm
  755. DropShadow_7.BackgroundColor3 = Color3.new(0, 0, 0)
  756. DropShadow_7.BorderSizePixel = 0
  757. DropShadow_7.Position = UDim2.new(0, 4, 0, 4)
  758. DropShadow_7.Size = UDim2.new(1, 0, 1, 0)
  759. DropShadow_7.ZIndex = 2
  760.  
  761. Cherry.Name = "Cherry"
  762. Cherry.Parent = Picker
  763. Cherry.BackgroundColor3 = Color3.new(1, 1, 1)
  764. Cherry.BorderColor3 = Color3.new(0, 0, 0)
  765. Cherry.Position = UDim2.new(0, 10, 0, 355)
  766. Cherry.Size = UDim2.new(0, 80, 0, 40)
  767. Cherry.ZIndex = 3
  768. Cherry.Image = "rbxassetid://2712608599"
  769. Cherry.ScaleType = Enum.ScaleType.Crop
  770.  
  771. DropShadow_8.Name = "DropShadow"
  772. DropShadow_8.Parent = Cherry
  773. DropShadow_8.BackgroundColor3 = Color3.new(0, 0, 0)
  774. DropShadow_8.BorderSizePixel = 0
  775. DropShadow_8.Position = UDim2.new(0, 4, 0, 4)
  776. DropShadow_8.Size = UDim2.new(1, 0, 1, 0)
  777. DropShadow_8.ZIndex = 2
  778.  
  779. Koa.Name = "Koa"
  780. Koa.Parent = Picker
  781. Koa.BackgroundColor3 = Color3.new(1, 1, 1)
  782. Koa.BorderColor3 = Color3.new(0, 0, 0)
  783. Koa.Position = UDim2.new(0, 10, 0, 355)
  784. Koa.Size = UDim2.new(0, 80, 0, 40)
  785. Koa.ZIndex = 3
  786. Koa.Image = "rbxassetid://2712612798"
  787. Koa.ScaleType = Enum.ScaleType.Crop
  788.  
  789. DropShadow_9.Name = "DropShadow"
  790. DropShadow_9.Parent = Koa
  791. DropShadow_9.BackgroundColor3 = Color3.new(0, 0, 0)
  792. DropShadow_9.BorderSizePixel = 0
  793. DropShadow_9.Position = UDim2.new(0, 4, 0, 4)
  794. DropShadow_9.Size = UDim2.new(1, 0, 1, 0)
  795. DropShadow_9.ZIndex = 2
  796.  
  797. Volcano.Name = "Volcano"
  798. Volcano.Parent = Picker
  799. Volcano.BackgroundColor3 = Color3.new(1, 1, 1)
  800. Volcano.BorderColor3 = Color3.new(0, 0, 0)
  801. Volcano.Position = UDim2.new(0, 10, 0, 405)
  802. Volcano.Size = UDim2.new(0, 80, 0, 40)
  803. Volcano.ZIndex = 3
  804. Volcano.Image = "rbxassetid://2712618609"
  805. Volcano.ScaleType = Enum.ScaleType.Crop
  806.  
  807. DropShadow_10.Name = "DropShadow"
  808. DropShadow_10.Parent = Volcano
  809. DropShadow_10.BackgroundColor3 = Color3.new(0, 0, 0)
  810. DropShadow_10.BorderSizePixel = 0
  811. DropShadow_10.Position = UDim2.new(0, 4, 0, 4)
  812. DropShadow_10.Size = UDim2.new(1, 0, 1, 0)
  813. DropShadow_10.ZIndex = 2
  814.  
  815. GreenSwampy.Name = "GreenSwampy"
  816. GreenSwampy.Parent = Picker
  817. GreenSwampy.BackgroundColor3 = Color3.new(1, 1, 1)
  818. GreenSwampy.BorderColor3 = Color3.new(0, 0, 0)
  819. GreenSwampy.Position = UDim2.new(0, 10, 0, 455)
  820. GreenSwampy.Size = UDim2.new(0, 80, 0, 40)
  821. GreenSwampy.ZIndex = 3
  822. GreenSwampy.Image = "rbxassetid://2712623896"
  823. GreenSwampy.ScaleType = Enum.ScaleType.Crop
  824.  
  825. DropShadow_11.Name = "DropShadow"
  826. DropShadow_11.Parent = GreenSwampy
  827. DropShadow_11.BackgroundColor3 = Color3.new(0, 0, 0)
  828. DropShadow_11.BorderSizePixel = 0
  829. DropShadow_11.Position = UDim2.new(0, 4, 0, 4)
  830. DropShadow_11.Size = UDim2.new(1, 0, 1, 0)
  831. DropShadow_11.ZIndex = 2
  832.  
  833. GoldSwampy.Name = "GoldSwampy"
  834. GoldSwampy.Parent = Picker
  835. GoldSwampy.BackgroundColor3 = Color3.new(1, 1, 1)
  836. GoldSwampy.BorderColor3 = Color3.new(0, 0, 0)
  837. GoldSwampy.Position = UDim2.new(0, 10, 0, 505)
  838. GoldSwampy.Size = UDim2.new(0, 80, 0, 40)
  839. GoldSwampy.ZIndex = 3
  840. GoldSwampy.Image = "rbxassetid://2712631457"
  841. GoldSwampy.ScaleType = Enum.ScaleType.Crop
  842.  
  843. DropShadow_12.Name = "DropShadow"
  844. DropShadow_12.Parent = GoldSwampy
  845. DropShadow_12.BackgroundColor3 = Color3.new(0, 0, 0)
  846. DropShadow_12.BorderSizePixel = 0
  847. DropShadow_12.Position = UDim2.new(0, 4, 0, 4)
  848. DropShadow_12.Size = UDim2.new(1, 0, 1, 0)
  849. DropShadow_12.ZIndex = 2
  850.  
  851. GenericSpecial.Name = "GenericSpecial"
  852. GenericSpecial.Parent = Picker
  853. GenericSpecial.BackgroundColor3 = Color3.new(1, 1, 1)
  854. GenericSpecial.BorderColor3 = Color3.new(0, 0, 0)
  855. GenericSpecial.Position = UDim2.new(0, 10, 0, 555)
  856. GenericSpecial.Size = UDim2.new(0, 80, 0, 40)
  857. GenericSpecial.ZIndex = 3
  858. GenericSpecial.Image = "rbxassetid://2712639396"
  859. GenericSpecial.ScaleType = Enum.ScaleType.Crop
  860.  
  861. DropShadow_13.Name = "DropShadow"
  862. DropShadow_13.Parent = GenericSpecial
  863. DropShadow_13.BackgroundColor3 = Color3.new(0, 0, 0)
  864. DropShadow_13.BorderSizePixel = 0
  865. DropShadow_13.Position = UDim2.new(0, 4, 0, 4)
  866. DropShadow_13.Size = UDim2.new(1, 0, 1, 0)
  867. DropShadow_13.ZIndex = 2
  868.  
  869. SnowGlow.Name = "SnowGlow"
  870. SnowGlow.Parent = Picker
  871. SnowGlow.BackgroundColor3 = Color3.new(1, 1, 1)
  872. SnowGlow.BorderColor3 = Color3.new(0, 0, 0)
  873. SnowGlow.Position = UDim2.new(0, 10, 0, 605)
  874. SnowGlow.Size = UDim2.new(0, 80, 0, 40)
  875. SnowGlow.ZIndex = 3
  876. SnowGlow.Image = "rbxassetid://2712651454"
  877. SnowGlow.ScaleType = Enum.ScaleType.Crop
  878.  
  879. DropShadow_14.Name = "DropShadow"
  880. DropShadow_14.Parent = SnowGlow
  881. DropShadow_14.BackgroundColor3 = Color3.new(0, 0, 0)
  882. DropShadow_14.BorderSizePixel = 0
  883. DropShadow_14.Position = UDim2.new(0, 4, 0, 4)
  884. DropShadow_14.Size = UDim2.new(1, 0, 1, 0)
  885. DropShadow_14.ZIndex = 2
  886.  
  887. Frost.Name = "Frost"
  888. Frost.Parent = Picker
  889. Frost.BackgroundColor3 = Color3.new(1, 1, 1)
  890. Frost.BorderColor3 = Color3.new(0, 0, 0)
  891. Frost.Position = UDim2.new(0, 10, 0, 655)
  892. Frost.Size = UDim2.new(0, 80, 0, 40)
  893. Frost.ZIndex = 3
  894. Frost.Image = "rbxassetid://2712667804"
  895. Frost.ScaleType = Enum.ScaleType.Crop
  896.  
  897. DropShadow_15.Name = "DropShadow"
  898. DropShadow_15.Parent = Frost
  899. DropShadow_15.BackgroundColor3 = Color3.new(0, 0, 0)
  900. DropShadow_15.BorderSizePixel = 0
  901. DropShadow_15.Position = UDim2.new(0, 4, 0, 4)
  902. DropShadow_15.Size = UDim2.new(1, 0, 1, 0)
  903. DropShadow_15.ZIndex = 2
  904.  
  905. CaveCrawler.Name = "CaveCrawler"
  906. CaveCrawler.Parent = Picker
  907. CaveCrawler.BackgroundColor3 = Color3.new(1, 1, 1)
  908. CaveCrawler.BorderColor3 = Color3.new(0, 0, 0)
  909. CaveCrawler.Position = UDim2.new(0, 10, 0, 705)
  910. CaveCrawler.Size = UDim2.new(0, 80, 0, 40)
  911. CaveCrawler.ZIndex = 3
  912. CaveCrawler.Image = "rbxassetid://2712673980"
  913. CaveCrawler.ScaleType = Enum.ScaleType.Crop
  914.  
  915. DropShadow_16.Name = "DropShadow"
  916. DropShadow_16.Parent = CaveCrawler
  917. DropShadow_16.BackgroundColor3 = Color3.new(0, 0, 0)
  918. DropShadow_16.BorderSizePixel = 0
  919. DropShadow_16.Position = UDim2.new(0, 4, 0, 4)
  920. DropShadow_16.Size = UDim2.new(1, 0, 1, 0)
  921. DropShadow_16.ZIndex = 2
  922.  
  923. LoneCave.Name = "LoneCave"
  924. LoneCave.Parent = Picker
  925. LoneCave.BackgroundColor3 = Color3.new(1, 1, 1)
  926. LoneCave.BorderColor3 = Color3.new(0, 0, 0)
  927. LoneCave.Position = UDim2.new(0, 10, 0, 755)
  928. LoneCave.Size = UDim2.new(0, 80, 0, 40)
  929. LoneCave.ZIndex = 3
  930. LoneCave.Image = "rbxassetid://2712693147"
  931. LoneCave.ScaleType = Enum.ScaleType.Crop
  932.  
  933. DropShadow_17.Name = "DropShadow"
  934. DropShadow_17.Parent = LoneCave
  935. DropShadow_17.BackgroundColor3 = Color3.new(0, 0, 0)
  936. DropShadow_17.BorderSizePixel = 0
  937. DropShadow_17.Position = UDim2.new(0, 4, 0, 4)
  938. DropShadow_17.Size = UDim2.new(1, 0, 1, 0)
  939. DropShadow_17.ZIndex = 2
  940.  
  941. Spooky.Name = "Spooky"
  942. Spooky.Parent = Picker
  943. Spooky.BackgroundColor3 = Color3.new(1, 1, 1)
  944. Spooky.BorderColor3 = Color3.new(0, 0, 0)
  945. Spooky.Position = UDim2.new(0, 10, 0, 805)
  946. Spooky.Size = UDim2.new(0, 80, 0, 40)
  947. Spooky.ZIndex = 3
  948. Spooky.Image = "rbxassetid://2712696822"
  949. Spooky.ScaleType = Enum.ScaleType.Crop
  950.  
  951. DropShadow_18.Name = "DropShadow"
  952. DropShadow_18.Parent = Spooky
  953. DropShadow_18.BackgroundColor3 = Color3.new(0, 0, 0)
  954. DropShadow_18.BorderSizePixel = 0
  955. DropShadow_18.Position = UDim2.new(0, 4, 0, 4)
  956. DropShadow_18.Size = UDim2.new(1, 0, 1, 0)
  957. DropShadow_18.ZIndex = 2
  958.  
  959. SpookyNeon.Name = "SpookyNeon"
  960. SpookyNeon.Parent = Picker
  961. SpookyNeon.BackgroundColor3 = Color3.new(1, 1, 1)
  962. SpookyNeon.BorderColor3 = Color3.new(0, 0, 0)
  963. SpookyNeon.Position = UDim2.new(0, 10, 0, 855)
  964. SpookyNeon.Size = UDim2.new(0, 80, 0, 40)
  965. SpookyNeon.ZIndex = 3
  966. SpookyNeon.Image = "rbxassetid://2712700047"
  967. SpookyNeon.ScaleType = Enum.ScaleType.Crop
  968.  
  969. DropShadow_19.Name = "DropShadow"
  970. DropShadow_19.Parent = SpookyNeon
  971. DropShadow_19.BackgroundColor3 = Color3.new(0, 0, 0)
  972. DropShadow_19.BorderSizePixel = 0
  973. DropShadow_19.Position = UDim2.new(0, 4, 0, 4)
  974. DropShadow_19.Size = UDim2.new(1, 0, 1, 0)
  975. DropShadow_19.ZIndex = 2
  976. -- Scripts:
  977. woodtype = "Birch"
  978.  
  979. local tool = Instance.new("Tool", game.Players.LocalPlayer.Backpack)
  980. tool.RequiresHandle = false
  981. --tool.RobloxLocked = true
  982. tool.Name = "Paint"
  983. tool.ToolTip = "Changes A Stucture's Wood Type"
  984. tool.Equipped:connect(function(Mouse)
  985. ColorPicker.Enabled = true
  986. Mouse.Button1Down:connect(function()
  987. if Mouse.Target.Parent:FindFirstChild("Type") or Mouse.Target.Parent:FindFirstChild("BlueprintWoodClass") then
  988. local Cframe
  989. if Mouse.Target.Parent:FindFirstChild("MainCFrame") then
  990. Cframe = Mouse.Target.Parent.MainCFrame.Value
  991. else
  992. Cframe = Mouse.Target.Parent.PrimaryPart.CFrame
  993. end
  994. if Mouse.Target.Parent ~= nil then
  995. game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure:FireServer(Mouse.Target.Parent.ItemName.Value, Cframe, game.Players.LocalPlayer, woodtype, Mouse.Target.Parent, false)
  996. end
  997. else
  998. --do nothing
  999. end
  1000. end)
  1001. end)
  1002.  
  1003. tool.Unequipped:connect(function(mouse)
  1004. ColorPicker.Enabled = false
  1005. end)
  1006.  
  1007.  
  1008. Birch.MouseButton1Click:Connect(function()
  1009. CurrentColor.Image = Birch.Image
  1010. woodtype = "Birch"
  1011. end)
  1012.  
  1013. Grey.MouseButton1Click:Connect(function()
  1014. CurrentColor.Image = Grey.Image
  1015. woodtype = nil
  1016. end)
  1017.  
  1018. Walnut.MouseButton1Click:Connect(function()
  1019. CurrentColor.Image = Walnut.Image
  1020. woodtype = "Walnut"
  1021. end)
  1022.  
  1023. Generic.MouseButton1Click:Connect(function()
  1024. CurrentColor.Image = Generic.Image
  1025. woodtype = "Generic"
  1026. end)
  1027.  
  1028. Oak.MouseButton1Click:Connect(function()
  1029. CurrentColor.Image = Oak.Image
  1030. woodtype = "Oak"
  1031. end)
  1032.  
  1033. Pine.MouseButton1Click:Connect(function()
  1034. CurrentColor.Image = Pine.Image
  1035. woodtype = "Pine"
  1036. end)
  1037.  
  1038. Palm.MouseButton1Click:Connect(function()
  1039. CurrentColor.Image = Palm.Image
  1040. woodtype = "Palm"
  1041. end)
  1042.  
  1043. Koa.MouseButton1Click:Connect(function()
  1044. CurrentColor.Image = Koa.Image
  1045. woodtype = "Koa"
  1046. end)
  1047.  
  1048. Volcano.MouseButton1Click:Connect(function()
  1049. CurrentColor.Image = Volcano.Image
  1050. woodtype = "Volcano"
  1051. end)
  1052.  
  1053. GreenSwampy.MouseButton1Click:Connect(function()
  1054. CurrentColor.Image = GreenSwampy.Image
  1055. woodtype = "GreenSwampy"
  1056. end)
  1057.  
  1058. GoldSwampy.MouseButton1Click:Connect(function()
  1059. CurrentColor.Image = GoldSwampy.Image
  1060. woodtype = "GoldSwampy"
  1061. end)
  1062.  
  1063. GenericSpecial.MouseButton1Click:Connect(function()
  1064. CurrentColor.Image = GenericSpecial.Image
  1065. woodtype = "GenericSpecial"
  1066. end)
  1067.  
  1068. SnowGlow.MouseButton1Click:Connect(function()
  1069. CurrentColor.Image = SnowGlow.Image
  1070. woodtype = "SnowGlow"
  1071. end)
  1072.  
  1073. Frost.MouseButton1Click:Connect(function()
  1074. CurrentColor.Image = Frost.Image
  1075. woodtype = "Frost"
  1076. end)
  1077.  
  1078. CaveCrawler.MouseButton1Click:Connect(function()
  1079. CurrentColor.Image = CaveCrawler.Image
  1080. woodtype = "CaveCrawler"
  1081. end)
  1082.  
  1083. LoneCave.MouseButton1Click:Connect(function()
  1084. CurrentColor.Image = LoneCave.Image
  1085. woodtype = "LoneCave"
  1086. end)
  1087.  
  1088. Spooky.MouseButton1Click:Connect(function()
  1089. CurrentColor.Image = Spooky.Image
  1090. woodtype = "Spooky"
  1091. end)
  1092.  
  1093. SpookyNeon.MouseButton1Click:Connect(function()
  1094. CurrentColor.Image = SpookyNeon.Image
  1095. woodtype = "SpookyNeon"
  1096. end)
  1097.  
  1098. --bring up menu
  1099. CurrentColor.MouseButton1Click:Connect(function()
  1100. if Picker.Visible == false then
  1101. Picker.Visible = true
  1102. else
  1103. Picker.Visible = false
  1104. end
  1105. end)
  1106. RAW Paste Data
  1107. -- Instances:
  1108. local ColorPicker = Instance.new("ScreenGui")
  1109. local ChangeColor = Instance.new("Frame")
  1110. local CurrentColor = Instance.new("ImageButton")
  1111. local Picker = Instance.new("ScrollingFrame")
  1112. local Birch = Instance.new("ImageButton")
  1113. local DropShadow = Instance.new("Frame")
  1114. local Grey = Instance.new("ImageButton")
  1115. local DropShadow_2 = Instance.new("Frame")
  1116. local Walnut = Instance.new("ImageButton")
  1117. local DropShadow_3 = Instance.new("Frame")
  1118. local Generic = Instance.new("ImageButton")
  1119. local DropShadow_4 = Instance.new("Frame")
  1120. local Oak = Instance.new("ImageButton")
  1121. local DropShadow_5 = Instance.new("Frame")
  1122. local Pine = Instance.new("ImageButton")
  1123. local DropShadow_6 = Instance.new("Frame")
  1124. local Palm = Instance.new("ImageButton")
  1125. local DropShadow_7 = Instance.new("Frame")
  1126. local Cherry = Instance.new("ImageButton")
  1127. local DropShadow_8 = Instance.new("Frame")
  1128. local Koa = Instance.new("ImageButton")
  1129. local DropShadow_9 = Instance.new("Frame")
  1130. local Volcano = Instance.new("ImageButton")
  1131. local DropShadow_10 = Instance.new("Frame")
  1132. local GreenSwampy = Instance.new("ImageButton")
  1133. local DropShadow_11 = Instance.new("Frame")
  1134. local GoldSwampy = Instance.new("ImageButton")
  1135. local DropShadow_12 = Instance.new("Frame")
  1136. local GenericSpecial = Instance.new("ImageButton")
  1137. local DropShadow_13 = Instance.new("Frame")
  1138. local SnowGlow = Instance.new("ImageButton")
  1139. local DropShadow_14 = Instance.new("Frame")
  1140. local Frost = Instance.new("ImageButton")
  1141. local DropShadow_15 = Instance.new("Frame")
  1142. local CaveCrawler = Instance.new("ImageButton")
  1143. local DropShadow_16 = Instance.new("Frame")
  1144. local LoneCave = Instance.new("ImageButton")
  1145. local DropShadow_17 = Instance.new("Frame")
  1146. local Spooky = Instance.new("ImageButton")
  1147. local DropShadow_18 = Instance.new("Frame")
  1148. local SpookyNeon = Instance.new("ImageButton")
  1149. local DropShadow_19 = Instance.new("Frame")
  1150. --Properties:
  1151. ColorPicker.Name = "ColorPicker"
  1152. ColorPicker.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
  1153.  
  1154. ChangeColor.Name = "ChangeColor"
  1155. ChangeColor.Parent = ColorPicker
  1156. ChangeColor.BackgroundColor3 = Color3.new(0.176471, 0.254902, 0.427451)
  1157. ChangeColor.BorderColor3 = Color3.new(0, 0, 0)
  1158. ChangeColor.BorderSizePixel = 2
  1159. ChangeColor.Position = UDim2.new(0, 10, 1, -110)
  1160. ChangeColor.Size = UDim2.new(0, 100, 0, 100)
  1161. ChangeColor.ZIndex = 2
  1162. ColorPicker.Enabled = false
  1163.  
  1164. CurrentColor.Name = "CurrentColor"
  1165. CurrentColor.Parent = ChangeColor
  1166. CurrentColor.BackgroundColor3 = Color3.new(0.176471, 0.254902, 0.427451)
  1167. CurrentColor.BorderColor3 = Color3.new(0, 0, 0)
  1168. CurrentColor.BorderSizePixel = 2
  1169. CurrentColor.Position = UDim2.new(0, 10, 0, 10)
  1170. CurrentColor.Size = UDim2.new(0, 80, 0, 80)
  1171. CurrentColor.ZIndex = 2
  1172. CurrentColor.Image = "rbxassetid://2712547918"
  1173. CurrentColor.ScaleType = Enum.ScaleType.Crop
  1174.  
  1175. Picker.Name = "Picker"
  1176. Picker.Parent = ColorPicker
  1177. Picker.BackgroundColor3 = Color3.new(0.176471, 0.254902, 0.427451)
  1178. Picker.BorderColor3 = Color3.new(0, 0, 0)
  1179. Picker.BorderSizePixel = 2
  1180. Picker.Position = UDim2.new(0, 10, 1, -320)
  1181. Picker.Size = UDim2.new(0, 100, 0, 200)
  1182. Picker.CanvasPosition = Vector2.new(0, 700)
  1183. Picker.CanvasSize = UDim2.new(0, 0, 0, 900)
  1184. Picker.ScrollBarThickness = 7
  1185. Picker.VerticalScrollBarPosition = Enum.VerticalScrollBarPosition.Left
  1186. Picker.Visible = false
  1187.  
  1188. Birch.Name = "Birch"
  1189. Birch.Parent = Picker
  1190. Birch.BackgroundColor3 = Color3.new(1, 1, 1)
  1191. Birch.BorderColor3 = Color3.new(0, 0, 0)
  1192. Birch.Position = UDim2.new(0, 10, 0, 5)
  1193. Birch.Size = UDim2.new(0, 80, 0, 40)
  1194. Birch.ZIndex = 3
  1195. Birch.Image = "rbxassetid://2712547918"
  1196. Birch.ScaleType = Enum.ScaleType.Crop
  1197.  
  1198. DropShadow.Name = "DropShadow"
  1199. DropShadow.Parent = Birch
  1200. DropShadow.BackgroundColor3 = Color3.new(0, 0, 0)
  1201. DropShadow.BorderSizePixel = 0
  1202. DropShadow.Position = UDim2.new(0, 4, 0, 4)
  1203. DropShadow.Size = UDim2.new(1, 0, 1, 0)
  1204. DropShadow.ZIndex = 2
  1205.  
  1206. Grey.Name = "Grey"
  1207. Grey.Parent = Picker
  1208. Grey.BackgroundColor3 = Color3.new(1, 1, 1)
  1209. Grey.BorderColor3 = Color3.new(0, 0, 0)
  1210. Grey.Position = UDim2.new(0, 10, 0, 55)
  1211. Grey.Size = UDim2.new(0, 80, 0, 40)
  1212. Grey.ZIndex = 3
  1213. Grey.Image = "rbxassetid://924320031"
  1214. Grey.ScaleType = Enum.ScaleType.Crop
  1215.  
  1216. DropShadow_2.Name = "DropShadow"
  1217. DropShadow_2.Parent = Grey
  1218. DropShadow_2.BackgroundColor3 = Color3.new(0, 0, 0)
  1219. DropShadow_2.BorderSizePixel = 0
  1220. DropShadow_2.Position = UDim2.new(0, 4, 0, 4)
  1221. DropShadow_2.Size = UDim2.new(1, 0, 1, 0)
  1222. DropShadow_2.ZIndex = 2
  1223.  
  1224. Walnut.Name = "Walnut"
  1225. Walnut.Parent = Picker
  1226. Walnut.BackgroundColor3 = Color3.new(1, 1, 1)
  1227. Walnut.BorderColor3 = Color3.new(0, 0, 0)
  1228. Walnut.Position = UDim2.new(0, 10, 0, 105)
  1229. Walnut.Size = UDim2.new(0, 80, 0, 40)
  1230. Walnut.ZIndex = 3
  1231. Walnut.Image = "rbxassetid://2712559790"
  1232. Walnut.ScaleType = Enum.ScaleType.Crop
  1233.  
  1234. DropShadow_3.Name = "DropShadow"
  1235. DropShadow_3.Parent = Walnut
  1236. DropShadow_3.BackgroundColor3 = Color3.new(0, 0, 0)
  1237. DropShadow_3.BorderSizePixel = 0
  1238. DropShadow_3.Position = UDim2.new(0, 4, 0, 4)
  1239. DropShadow_3.Size = UDim2.new(1, 0, 1, 0)
  1240. DropShadow_3.ZIndex = 2
  1241.  
  1242. Generic.Name = "Generic"
  1243. Generic.Parent = Picker
  1244. Generic.BackgroundColor3 = Color3.new(1, 1, 1)
  1245. Generic.BorderColor3 = Color3.new(0, 0, 0)
  1246. Generic.Position = UDim2.new(0, 10, 0, 155)
  1247. Generic.Size = UDim2.new(0, 80, 0, 40)
  1248. Generic.ZIndex = 3
  1249. Generic.Image = "rbxassetid://2712568624"
  1250. Generic.ScaleType = Enum.ScaleType.Crop
  1251.  
  1252. DropShadow_4.Name = "DropShadow"
  1253. DropShadow_4.Parent = Generic
  1254. DropShadow_4.BackgroundColor3 = Color3.new(0, 0, 0)
  1255. DropShadow_4.BorderSizePixel = 0
  1256. DropShadow_4.Position = UDim2.new(0, 4, 0, 4)
  1257. DropShadow_4.Size = UDim2.new(1, 0, 1, 0)
  1258. DropShadow_4.ZIndex = 2
  1259.  
  1260. Oak.Name = "Oak"
  1261. Oak.Parent = Picker
  1262. Oak.BackgroundColor3 = Color3.new(1, 1, 1)
  1263. Oak.BorderColor3 = Color3.new(0, 0, 0)
  1264. Oak.Position = UDim2.new(0, 10, 0, 205)
  1265. Oak.Size = UDim2.new(0, 80, 0, 40)
  1266. Oak.ZIndex = 3
  1267. Oak.Image = "rbxassetid://2712579185"
  1268. Oak.ScaleType = Enum.ScaleType.Crop
  1269.  
  1270. DropShadow_5.Name = "DropShadow"
  1271. DropShadow_5.Parent = Oak
  1272. DropShadow_5.BackgroundColor3 = Color3.new(0, 0, 0)
  1273. DropShadow_5.BorderSizePixel = 0
  1274. DropShadow_5.Position = UDim2.new(0, 4, 0, 4)
  1275. DropShadow_5.Size = UDim2.new(1, 0, 1, 0)
  1276. DropShadow_5.ZIndex = 2
  1277.  
  1278. Pine.Name = "Pine"
  1279. Pine.Parent = Picker
  1280. Pine.BackgroundColor3 = Color3.new(1, 1, 1)
  1281. Pine.BorderColor3 = Color3.new(0, 0, 0)
  1282. Pine.Position = UDim2.new(0, 10, 0, 255)
  1283. Pine.Size = UDim2.new(0, 80, 0, 40)
  1284. Pine.ZIndex = 3
  1285. Pine.Image = "rbxassetid://2712591183"
  1286. Pine.ScaleType = Enum.ScaleType.Crop
  1287.  
  1288. DropShadow_6.Name = "DropShadow"
  1289. DropShadow_6.Parent = Pine
  1290. DropShadow_6.BackgroundColor3 = Color3.new(0, 0, 0)
  1291. DropShadow_6.BorderSizePixel = 0
  1292. DropShadow_6.Position = UDim2.new(0, 4, 0, 4)
  1293. DropShadow_6.Size = UDim2.new(1, 0, 1, 0)
  1294. DropShadow_6.ZIndex = 2
  1295.  
  1296. Palm.Name = "Palm"
  1297. Palm.Parent = Picker
  1298. Palm.BackgroundColor3 = Color3.new(1, 1, 1)
  1299. Palm.BorderColor3 = Color3.new(0, 0, 0)
  1300. Palm.Position = UDim2.new(0, 10, 0, 305)
  1301. Palm.Size = UDim2.new(0, 80, 0, 40)
  1302. Palm.ZIndex = 3
  1303. Palm.Image = "rbxassetid://2712597395"
  1304. Palm.ScaleType = Enum.ScaleType.Crop
  1305.  
  1306. DropShadow_7.Name = "DropShadow"
  1307. DropShadow_7.Parent = Palm
  1308. DropShadow_7.BackgroundColor3 = Color3.new(0, 0, 0)
  1309. DropShadow_7.BorderSizePixel = 0
  1310. DropShadow_7.Position = UDim2.new(0, 4, 0, 4)
  1311. DropShadow_7.Size = UDim2.new(1, 0, 1, 0)
  1312. DropShadow_7.ZIndex = 2
  1313.  
  1314. Cherry.Name = "Cherry"
  1315. Cherry.Parent = Picker
  1316. Cherry.BackgroundColor3 = Color3.new(1, 1, 1)
  1317. Cherry.BorderColor3 = Color3.new(0, 0, 0)
  1318. Cherry.Position = UDim2.new(0, 10, 0, 355)
  1319. Cherry.Size = UDim2.new(0, 80, 0, 40)
  1320. Cherry.ZIndex = 3
  1321. Cherry.Image = "rbxassetid://2712608599"
  1322. Cherry.ScaleType = Enum.ScaleType.Crop
  1323.  
  1324. DropShadow_8.Name = "DropShadow"
  1325. DropShadow_8.Parent = Cherry
  1326. DropShadow_8.BackgroundColor3 = Color3.new(0, 0, 0)
  1327. DropShadow_8.BorderSizePixel = 0
  1328. DropShadow_8.Position = UDim2.new(0, 4, 0, 4)
  1329. DropShadow_8.Size = UDim2.new(1, 0, 1, 0)
  1330. DropShadow_8.ZIndex = 2
  1331.  
  1332. Koa.Name = "Koa"
  1333. Koa.Parent = Picker
  1334. Koa.BackgroundColor3 = Color3.new(1, 1, 1)
  1335. Koa.BorderColor3 = Color3.new(0, 0, 0)
  1336. Koa.Position = UDim2.new(0, 10, 0, 355)
  1337. Koa.Size = UDim2.new(0, 80, 0, 40)
  1338. Koa.ZIndex = 3
  1339. Koa.Image = "rbxassetid://2712612798"
  1340. Koa.ScaleType = Enum.ScaleType.Crop
  1341.  
  1342. DropShadow_9.Name = "DropShadow"
  1343. DropShadow_9.Parent = Koa
  1344. DropShadow_9.BackgroundColor3 = Color3.new(0, 0, 0)
  1345. DropShadow_9.BorderSizePixel = 0
  1346. DropShadow_9.Position = UDim2.new(0, 4, 0, 4)
  1347. DropShadow_9.Size = UDim2.new(1, 0, 1, 0)
  1348. DropShadow_9.ZIndex = 2
  1349.  
  1350. Volcano.Name = "Volcano"
  1351. Volcano.Parent = Picker
  1352. Volcano.BackgroundColor3 = Color3.new(1, 1, 1)
  1353. Volcano.BorderColor3 = Color3.new(0, 0, 0)
  1354. Volcano.Position = UDim2.new(0, 10, 0, 405)
  1355. Volcano.Size = UDim2.new(0, 80, 0, 40)
  1356. Volcano.ZIndex = 3
  1357. Volcano.Image = "rbxassetid://2712618609"
  1358. Volcano.ScaleType = Enum.ScaleType.Crop
  1359.  
  1360. DropShadow_10.Name = "DropShadow"
  1361. DropShadow_10.Parent = Volcano
  1362. DropShadow_10.BackgroundColor3 = Color3.new(0, 0, 0)
  1363. DropShadow_10.BorderSizePixel = 0
  1364. DropShadow_10.Position = UDim2.new(0, 4, 0, 4)
  1365. DropShadow_10.Size = UDim2.new(1, 0, 1, 0)
  1366. DropShadow_10.ZIndex = 2
  1367.  
  1368. GreenSwampy.Name = "GreenSwampy"
  1369. GreenSwampy.Parent = Picker
  1370. GreenSwampy.BackgroundColor3 = Color3.new(1, 1, 1)
  1371. GreenSwampy.BorderColor3 = Color3.new(0, 0, 0)
  1372. GreenSwampy.Position = UDim2.new(0, 10, 0, 455)
  1373. GreenSwampy.Size = UDim2.new(0, 80, 0, 40)
  1374. GreenSwampy.ZIndex = 3
  1375. GreenSwampy.Image = "rbxassetid://2712623896"
  1376. GreenSwampy.ScaleType = Enum.ScaleType.Crop
  1377.  
  1378. DropShadow_11.Name = "DropShadow"
  1379. DropShadow_11.Parent = GreenSwampy
  1380. DropShadow_11.BackgroundColor3 = Color3.new(0, 0, 0)
  1381. DropShadow_11.BorderSizePixel = 0
  1382. DropShadow_11.Position = UDim2.new(0, 4, 0, 4)
  1383. DropShadow_11.Size = UDim2.new(1, 0, 1, 0)
  1384. DropShadow_11.ZIndex = 2
  1385.  
  1386. GoldSwampy.Name = "GoldSwampy"
  1387. GoldSwampy.Parent = Picker
  1388. GoldSwampy.BackgroundColor3 = Color3.new(1, 1, 1)
  1389. GoldSwampy.BorderColor3 = Color3.new(0, 0, 0)
  1390. GoldSwampy.Position = UDim2.new(0, 10, 0, 505)
  1391. GoldSwampy.Size = UDim2.new(0, 80, 0, 40)
  1392. GoldSwampy.ZIndex = 3
  1393. GoldSwampy.Image = "rbxassetid://2712631457"
  1394. GoldSwampy.ScaleType = Enum.ScaleType.Crop
  1395.  
  1396. DropShadow_12.Name = "DropShadow"
  1397. DropShadow_12.Parent = GoldSwampy
  1398. DropShadow_12.BackgroundColor3 = Color3.new(0, 0, 0)
  1399. DropShadow_12.BorderSizePixel = 0
  1400. DropShadow_12.Position = UDim2.new(0, 4, 0, 4)
  1401. DropShadow_12.Size = UDim2.new(1, 0, 1, 0)
  1402. DropShadow_12.ZIndex = 2
  1403.  
  1404. GenericSpecial.Name = "GenericSpecial"
  1405. GenericSpecial.Parent = Picker
  1406. GenericSpecial.BackgroundColor3 = Color3.new(1, 1, 1)
  1407. GenericSpecial.BorderColor3 = Color3.new(0, 0, 0)
  1408. GenericSpecial.Position = UDim2.new(0, 10, 0, 555)
  1409. GenericSpecial.Size = UDim2.new(0, 80, 0, 40)
  1410. GenericSpecial.ZIndex = 3
  1411. GenericSpecial.Image = "rbxassetid://2712639396"
  1412. GenericSpecial.ScaleType = Enum.ScaleType.Crop
  1413.  
  1414. DropShadow_13.Name = "DropShadow"
  1415. DropShadow_13.Parent = GenericSpecial
  1416. DropShadow_13.BackgroundColor3 = Color3.new(0, 0, 0)
  1417. DropShadow_13.BorderSizePixel = 0
  1418. DropShadow_13.Position = UDim2.new(0, 4, 0, 4)
  1419. DropShadow_13.Size = UDim2.new(1, 0, 1, 0)
  1420. DropShadow_13.ZIndex = 2
  1421.  
  1422. SnowGlow.Name = "SnowGlow"
  1423. SnowGlow.Parent = Picker
  1424. SnowGlow.BackgroundColor3 = Color3.new(1, 1, 1)
  1425. SnowGlow.BorderColor3 = Color3.new(0, 0, 0)
  1426. SnowGlow.Position = UDim2.new(0, 10, 0, 605)
  1427. SnowGlow.Size = UDim2.new(0, 80, 0, 40)
  1428. SnowGlow.ZIndex = 3
  1429. SnowGlow.Image = "rbxassetid://2712651454"
  1430. SnowGlow.ScaleType = Enum.ScaleType.Crop
  1431.  
  1432. DropShadow_14.Name = "DropShadow"
  1433. DropShadow_14.Parent = SnowGlow
  1434. DropShadow_14.BackgroundColor3 = Color3.new(0, 0, 0)
  1435. DropShadow_14.BorderSizePixel = 0
  1436. DropShadow_14.Position = UDim2.new(0, 4, 0, 4)
  1437. DropShadow_14.Size = UDim2.new(1, 0, 1, 0)
  1438. DropShadow_14.ZIndex = 2
  1439.  
  1440. Frost.Name = "Frost"
  1441. Frost.Parent = Picker
  1442. Frost.BackgroundColor3 = Color3.new(1, 1, 1)
  1443. Frost.BorderColor3 = Color3.new(0, 0, 0)
  1444. Frost.Position = UDim2.new(0, 10, 0, 655)
  1445. Frost.Size = UDim2.new(0, 80, 0, 40)
  1446. Frost.ZIndex = 3
  1447. Frost.Image = "rbxassetid://2712667804"
  1448. Frost.ScaleType = Enum.ScaleType.Crop
  1449.  
  1450. DropShadow_15.Name = "DropShadow"
  1451. DropShadow_15.Parent = Frost
  1452. DropShadow_15.BackgroundColor3 = Color3.new(0, 0, 0)
  1453. DropShadow_15.BorderSizePixel = 0
  1454. DropShadow_15.Position = UDim2.new(0, 4, 0, 4)
  1455. DropShadow_15.Size = UDim2.new(1, 0, 1, 0)
  1456. DropShadow_15.ZIndex = 2
  1457.  
  1458. CaveCrawler.Name = "CaveCrawler"
  1459. CaveCrawler.Parent = Picker
  1460. CaveCrawler.BackgroundColor3 = Color3.new(1, 1, 1)
  1461. CaveCrawler.BorderColor3 = Color3.new(0, 0, 0)
  1462. CaveCrawler.Position = UDim2.new(0, 10, 0, 705)
  1463. CaveCrawler.Size = UDim2.new(0, 80, 0, 40)
  1464. CaveCrawler.ZIndex = 3
  1465. CaveCrawler.Image = "rbxassetid://2712673980"
  1466. CaveCrawler.ScaleType = Enum.ScaleType.Crop
  1467.  
  1468. DropShadow_16.Name = "DropShadow"
  1469. DropShadow_16.Parent = CaveCrawler
  1470. DropShadow_16.BackgroundColor3 = Color3.new(0, 0, 0)
  1471. DropShadow_16.BorderSizePixel = 0
  1472. DropShadow_16.Position = UDim2.new(0, 4, 0, 4)
  1473. DropShadow_16.Size = UDim2.new(1, 0, 1, 0)
  1474. DropShadow_16.ZIndex = 2
  1475.  
  1476. LoneCave.Name = "LoneCave"
  1477. LoneCave.Parent = Picker
  1478. LoneCave.BackgroundColor3 = Color3.new(1, 1, 1)
  1479. LoneCave.BorderColor3 = Color3.new(0, 0, 0)
  1480. LoneCave.Position = UDim2.new(0, 10, 0, 755)
  1481. LoneCave.Size = UDim2.new(0, 80, 0, 40)
  1482. LoneCave.ZIndex = 3
  1483. LoneCave.Image = "rbxassetid://2712693147"
  1484. LoneCave.ScaleType = Enum.ScaleType.Crop
  1485.  
  1486. DropShadow_17.Name = "DropShadow"
  1487. DropShadow_17.Parent = LoneCave
  1488. DropShadow_17.BackgroundColor3 = Color3.new(0, 0, 0)
  1489. DropShadow_17.BorderSizePixel = 0
  1490. DropShadow_17.Position = UDim2.new(0, 4, 0, 4)
  1491. DropShadow_17.Size = UDim2.new(1, 0, 1, 0)
  1492. DropShadow_17.ZIndex = 2
  1493.  
  1494. Spooky.Name = "Spooky"
  1495. Spooky.Parent = Picker
  1496. Spooky.BackgroundColor3 = Color3.new(1, 1, 1)
  1497. Spooky.BorderColor3 = Color3.new(0, 0, 0)
  1498. Spooky.Position = UDim2.new(0, 10, 0, 805)
  1499. Spooky.Size = UDim2.new(0, 80, 0, 40)
  1500. Spooky.ZIndex = 3
  1501. Spooky.Image = "rbxassetid://2712696822"
  1502. Spooky.ScaleType = Enum.ScaleType.Crop
  1503.  
  1504. DropShadow_18.Name = "DropShadow"
  1505. DropShadow_18.Parent = Spooky
  1506. DropShadow_18.BackgroundColor3 = Color3.new(0, 0, 0)
  1507. DropShadow_18.BorderSizePixel = 0
  1508. DropShadow_18.Position = UDim2.new(0, 4, 0, 4)
  1509. DropShadow_18.Size = UDim2.new(1, 0, 1, 0)
  1510. DropShadow_18.ZIndex = 2
  1511.  
  1512. SpookyNeon.Name = "SpookyNeon"
  1513. SpookyNeon.Parent = Picker
  1514. SpookyNeon.BackgroundColor3 = Color3.new(1, 1, 1)
  1515. SpookyNeon.BorderColor3 = Color3.new(0, 0, 0)
  1516. SpookyNeon.Position = UDim2.new(0, 10, 0, 855)
  1517. SpookyNeon.Size = UDim2.new(0, 80, 0, 40)
  1518. SpookyNeon.ZIndex = 3
  1519. SpookyNeon.Image = "rbxassetid://2712700047"
  1520. SpookyNeon.ScaleType = Enum.ScaleType.Crop
  1521.  
  1522. DropShadow_19.Name = "DropShadow"
  1523. DropShadow_19.Parent = SpookyNeon
  1524. DropShadow_19.BackgroundColor3 = Color3.new(0, 0, 0)
  1525. DropShadow_19.BorderSizePixel = 0
  1526. DropShadow_19.Position = UDim2.new(0, 4, 0, 4)
  1527. DropShadow_19.Size = UDim2.new(1, 0, 1, 0)
  1528. DropShadow_19.ZIndex = 2
  1529. -- Scripts:
  1530. woodtype = "Birch"
  1531.  
  1532. local tool = Instance.new("Tool", game.Players.LocalPlayer.Backpack)
  1533. tool.RequiresHandle = false
  1534. --tool.RobloxLocked = true
  1535. tool.Name = "Paint"
  1536. tool.ToolTip = "Changes A Stucture's Wood Type"
  1537. tool.Equipped:connect(function(Mouse)
  1538. ColorPicker.Enabled = true
  1539. Mouse.Button1Down:connect(function()
  1540. if Mouse.Target.Parent:FindFirstChild("Type") or Mouse.Target.Parent:FindFirstChild("BlueprintWoodClass") then
  1541. local Cframe
  1542. if Mouse.Target.Parent:FindFirstChild("MainCFrame") then
  1543. Cframe = Mouse.Target.Parent.MainCFrame.Value
  1544. else
  1545. Cframe = Mouse.Target.Parent.PrimaryPart.CFrame
  1546. end
  1547. if Mouse.Target.Parent ~= nil then
  1548. game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure:FireServer(Mouse.Target.Parent.ItemName.Value, Cframe, game.Players.LocalPlayer, woodtype, Mouse.Target.Parent, false)
  1549. end
  1550. else
  1551. --do nothing
  1552. end
  1553. end)
  1554. end)
  1555.  
  1556. tool.Unequipped:connect(function(mouse)
  1557. ColorPicker.Enabled = false
  1558. end)
  1559.  
  1560.  
  1561. Birch.MouseButton1Click:Connect(function()
  1562. CurrentColor.Image = Birch.Image
  1563. woodtype = "Birch"
  1564. end)
  1565.  
  1566. Grey.MouseButton1Click:Connect(function()
  1567. CurrentColor.Image = Grey.Image
  1568. woodtype = nil
  1569. end)
  1570.  
  1571. Walnut.MouseButton1Click:Connect(function()
  1572. CurrentColor.Image = Walnut.Image
  1573. woodtype = "Walnut"
  1574. end)
  1575.  
  1576. Generic.MouseButton1Click:Connect(function()
  1577. CurrentColor.Image = Generic.Image
  1578. woodtype = "Generic"
  1579. end)
  1580.  
  1581. Oak.MouseButton1Click:Connect(function()
  1582. CurrentColor.Image = Oak.Image
  1583. woodtype = "Oak"
  1584. end)
  1585.  
  1586. Pine.MouseButton1Click:Connect(function()
  1587. CurrentColor.Image = Pine.Image
  1588. woodtype = "Pine"
  1589. end)
  1590.  
  1591. Palm.MouseButton1Click:Connect(function()
  1592. CurrentColor.Image = Palm.Image
  1593. woodtype = "Palm"
  1594. end)
  1595.  
  1596. Koa.MouseButton1Click:Connect(function()
  1597. CurrentColor.Image = Koa.Image
  1598. woodtype = "Koa"
  1599. end)
  1600.  
  1601. Volcano.MouseButton1Click:Connect(function()
  1602. CurrentColor.Image = Volcano.Image
  1603. woodtype = "Volcano"
  1604. end)
  1605.  
  1606. GreenSwampy.MouseButton1Click:Connect(function()
  1607. CurrentColor.Image = GreenSwampy.Image
  1608. woodtype = "GreenSwampy"
  1609. end)
  1610.  
  1611. GoldSwampy.MouseButton1Click:Connect(function()
  1612. CurrentColor.Image = GoldSwampy.Image
  1613. woodtype = "GoldSwampy"
  1614. end)
  1615.  
  1616. GenericSpecial.MouseButton1Click:Connect(function()
  1617. CurrentColor.Image = GenericSpecial.Image
  1618. woodtype = "GenericSpecial"
  1619. end)
  1620.  
  1621. SnowGlow.MouseButton1Click:Connect(function()
  1622. CurrentColor.Image = SnowGlow.Image
  1623. woodtype = "SnowGlow"
  1624. end)
  1625.  
  1626. Frost.MouseButton1Click:Connect(function()
  1627. CurrentColor.Image = Frost.Image
  1628. woodtype = "Frost"
  1629. end)
  1630.  
  1631. CaveCrawler.MouseButton1Click:Connect(function()
  1632. CurrentColor.Image = CaveCrawler.Image
  1633. woodtype = "CaveCrawler"
  1634. end)
  1635.  
  1636. LoneCave.MouseButton1Click:Connect(function()
  1637. CurrentColor.Image = LoneCave.Image
  1638. woodtype = "LoneCave"
  1639. end)
  1640.  
  1641. Spooky.MouseButton1Click:Connect(function()
  1642. CurrentColor.Image = Spooky.Image
  1643. woodtype = "Spooky"
  1644. end)
  1645.  
  1646. SpookyNeon.MouseButton1Click:Connect(function()
  1647. CurrentColor.Image = SpookyNeon.Image
  1648. woodtype = "SpookyNeon"
  1649. end)
  1650.  
  1651. --bring up menu
  1652. CurrentColor.MouseButton1Click:Connect(function()
  1653. if Picker.Visible == false then
  1654. Picker.Visible = true
  1655. else
  1656. Picker.Visible = false
  1657. end
  1658. end)
  1659. RAW Paste Data
  1660. -- Instances:
  1661. local ColorPicker = Instance.new("ScreenGui")
  1662. local ChangeColor = Instance.new("Frame")
  1663. local CurrentColor = Instance.new("ImageButton")
  1664. local Picker = Instance.new("ScrollingFrame")
  1665. local Birch = Instance.new("ImageButton")
  1666. local DropShadow = Instance.new("Frame")
  1667. local Grey = Instance.new("ImageButton")
  1668. local DropShadow_2 = Instance.new("Frame")
  1669. local Walnut = Instance.new("ImageButton")
  1670. local DropShadow_3 = Instance.new("Frame")
  1671. local Generic = Instance.new("ImageButton")
  1672. local DropShadow_4 = Instance.new("Frame")
  1673. local Oak = Instance.new("ImageButton")
  1674. local DropShadow_5 = Instance.new("Frame")
  1675. local Pine = Instance.new("ImageButton")
  1676. local DropShadow_6 = Instance.new("Frame")
  1677. local Palm = Instance.new("ImageButton")
  1678. local DropShadow_7 = Instance.new("Frame")
  1679. local Cherry = Instance.new("ImageButton")
  1680. local DropShadow_8 = Instance.new("Frame")
  1681. local Koa = Instance.new("ImageButton")
  1682. local DropShadow_9 = Instance.new("Frame")
  1683. local Volcano = Instance.new("ImageButton")
  1684. local DropShadow_10 = Instance.new("Frame")
  1685. local GreenSwampy = Instance.new("ImageButton")
  1686. local DropShadow_11 = Instance.new("Frame")
  1687. local GoldSwampy = Instance.new("ImageButton")
  1688. local DropShadow_12 = Instance.new("Frame")
  1689. local GenericSpecial = Instance.new("ImageButton")
  1690. local DropShadow_13 = Instance.new("Frame")
  1691. local SnowGlow = Instance.new("ImageButton")
  1692. local DropShadow_14 = Instance.new("Frame")
  1693. local Frost = Instance.new("ImageButton")
  1694. local DropShadow_15 = Instance.new("Frame")
  1695. local CaveCrawler = Instance.new("ImageButton")
  1696. local DropShadow_16 = Instance.new("Frame")
  1697. local LoneCave = Instance.new("ImageButton")
  1698. local DropShadow_17 = Instance.new("Frame")
  1699. local Spooky = Instance.new("ImageButton")
  1700. local DropShadow_18 = Instance.new("Frame")
  1701. local SpookyNeon = Instance.new("ImageButton")
  1702. local DropShadow_19 = Instance.new("Frame")
  1703. --Properties:
  1704. ColorPicker.Name = "ColorPicker"
  1705. ColorPicker.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
  1706.  
  1707. ChangeColor.Name = "ChangeColor"
  1708. ChangeColor.Parent = ColorPicker
  1709. ChangeColor.BackgroundColor3 = Color3.new(0.176471, 0.254902, 0.427451)
  1710. ChangeColor.BorderColor3 = Color3.new(0, 0, 0)
  1711. ChangeColor.BorderSizePixel = 2
  1712. ChangeColor.Position = UDim2.new(0, 10, 1, -110)
  1713. ChangeColor.Size = UDim2.new(0, 100, 0, 100)
  1714. ChangeColor.ZIndex = 2
  1715. ColorPicker.Enabled = false
  1716.  
  1717. CurrentColor.Name = "CurrentColor"
  1718. CurrentColor.Parent = ChangeColor
  1719. CurrentColor.BackgroundColor3 = Color3.new(0.176471, 0.254902, 0.427451)
  1720. CurrentColor.BorderColor3 = Color3.new(0, 0, 0)
  1721. CurrentColor.BorderSizePixel = 2
  1722. CurrentColor.Position = UDim2.new(0, 10, 0, 10)
  1723. CurrentColor.Size = UDim2.new(0, 80, 0, 80)
  1724. CurrentColor.ZIndex = 2
  1725. CurrentColor.Image = "rbxassetid://2712547918"
  1726. CurrentColor.ScaleType = Enum.ScaleType.Crop
  1727.  
  1728. Picker.Name = "Picker"
  1729. Picker.Parent = ColorPicker
  1730. Picker.BackgroundColor3 = Color3.new(0.176471, 0.254902, 0.427451)
  1731. Picker.BorderColor3 = Color3.new(0, 0, 0)
  1732. Picker.BorderSizePixel = 2
  1733. Picker.Position = UDim2.new(0, 10, 1, -320)
  1734. Picker.Size = UDim2.new(0, 100, 0, 200)
  1735. Picker.CanvasPosition = Vector2.new(0, 700)
  1736. Picker.CanvasSize = UDim2.new(0, 0, 0, 900)
  1737. Picker.ScrollBarThickness = 7
  1738. Picker.VerticalScrollBarPosition = Enum.VerticalScrollBarPosition.Left
  1739. Picker.Visible = false
  1740.  
  1741. Birch.Name = "Birch"
  1742. Birch.Parent = Picker
  1743. Birch.BackgroundColor3 = Color3.new(1, 1, 1)
  1744. Birch.BorderColor3 = Color3.new(0, 0, 0)
  1745. Birch.Position = UDim2.new(0, 10, 0, 5)
  1746. Birch.Size = UDim2.new(0, 80, 0, 40)
  1747. Birch.ZIndex = 3
  1748. Birch.Image = "rbxassetid://2712547918"
  1749. Birch.ScaleType = Enum.ScaleType.Crop
  1750.  
  1751. DropShadow.Name = "DropShadow"
  1752. DropShadow.Parent = Birch
  1753. DropShadow.BackgroundColor3 = Color3.new(0, 0, 0)
  1754. DropShadow.BorderSizePixel = 0
  1755. DropShadow.Position = UDim2.new(0, 4, 0, 4)
  1756. DropShadow.Size = UDim2.new(1, 0, 1, 0)
  1757. DropShadow.ZIndex = 2
  1758.  
  1759. Grey.Name = "Grey"
  1760. Grey.Parent = Picker
  1761. Grey.BackgroundColor3 = Color3.new(1, 1, 1)
  1762. Grey.BorderColor3 = Color3.new(0, 0, 0)
  1763. Grey.Position = UDim2.new(0, 10, 0, 55)
  1764. Grey.Size = UDim2.new(0, 80, 0, 40)
  1765. Grey.ZIndex = 3
  1766. Grey.Image = "rbxassetid://924320031"
  1767. Grey.ScaleType = Enum.ScaleType.Crop
  1768.  
  1769. DropShadow_2.Name = "DropShadow"
  1770. DropShadow_2.Parent = Grey
  1771. DropShadow_2.BackgroundColor3 = Color3.new(0, 0, 0)
  1772. DropShadow_2.BorderSizePixel = 0
  1773. DropShadow_2.Position = UDim2.new(0, 4, 0, 4)
  1774. DropShadow_2.Size = UDim2.new(1, 0, 1, 0)
  1775. DropShadow_2.ZIndex = 2
  1776.  
  1777. Walnut.Name = "Walnut"
  1778. Walnut.Parent = Picker
  1779. Walnut.BackgroundColor3 = Color3.new(1, 1, 1)
  1780. Walnut.BorderColor3 = Color3.new(0, 0, 0)
  1781. Walnut.Position = UDim2.new(0, 10, 0, 105)
  1782. Walnut.Size = UDim2.new(0, 80, 0, 40)
  1783. Walnut.ZIndex = 3
  1784. Walnut.Image = "rbxassetid://2712559790"
  1785. Walnut.ScaleType = Enum.ScaleType.Crop
  1786.  
  1787. DropShadow_3.Name = "DropShadow"
  1788. DropShadow_3.Parent = Walnut
  1789. DropShadow_3.BackgroundColor3 = Color3.new(0, 0, 0)
  1790. DropShadow_3.BorderSizePixel = 0
  1791. DropShadow_3.Position = UDim2.new(0, 4, 0, 4)
  1792. DropShadow_3.Size = UDim2.new(1, 0, 1, 0)
  1793. DropShadow_3.ZIndex = 2
  1794.  
  1795. Generic.Name = "Generic"
  1796. Generic.Parent = Picker
  1797. Generic.BackgroundColor3 = Color3.new(1, 1, 1)
  1798. Generic.BorderColor3 = Color3.new(0, 0, 0)
  1799. Generic.Position = UDim2.new(0, 10, 0, 155)
  1800. Generic.Size = UDim2.new(0, 80, 0, 40)
  1801. Generic.ZIndex = 3
  1802. Generic.Image = "rbxassetid://2712568624"
  1803. Generic.ScaleType = Enum.ScaleType.Crop
  1804.  
  1805. DropShadow_4.Name = "DropShadow"
  1806. DropShadow_4.Parent = Generic
  1807. DropShadow_4.BackgroundColor3 = Color3.new(0, 0, 0)
  1808. DropShadow_4.BorderSizePixel = 0
  1809. DropShadow_4.Position = UDim2.new(0, 4, 0, 4)
  1810. DropShadow_4.Size = UDim2.new(1, 0, 1, 0)
  1811. DropShadow_4.ZIndex = 2
  1812.  
  1813. Oak.Name = "Oak"
  1814. Oak.Parent = Picker
  1815. Oak.BackgroundColor3 = Color3.new(1, 1, 1)
  1816. Oak.BorderColor3 = Color3.new(0, 0, 0)
  1817. Oak.Position = UDim2.new(0, 10, 0, 205)
  1818. Oak.Size = UDim2.new(0, 80, 0, 40)
  1819. Oak.ZIndex = 3
  1820. Oak.Image = "rbxassetid://2712579185"
  1821. Oak.ScaleType = Enum.ScaleType.Crop
  1822.  
  1823. DropShadow_5.Name = "DropShadow"
  1824. DropShadow_5.Parent = Oak
  1825. DropShadow_5.BackgroundColor3 = Color3.new(0, 0, 0)
  1826. DropShadow_5.BorderSizePixel = 0
  1827. DropShadow_5.Position = UDim2.new(0, 4, 0, 4)
  1828. DropShadow_5.Size = UDim2.new(1, 0, 1, 0)
  1829. DropShadow_5.ZIndex = 2
  1830.  
  1831. Pine.Name = "Pine"
  1832. Pine.Parent = Picker
  1833. Pine.BackgroundColor3 = Color3.new(1, 1, 1)
  1834. Pine.BorderColor3 = Color3.new(0, 0, 0)
  1835. Pine.Position = UDim2.new(0, 10, 0, 255)
  1836. Pine.Size = UDim2.new(0, 80, 0, 40)
  1837. Pine.ZIndex = 3
  1838. Pine.Image = "rbxassetid://2712591183"
  1839. Pine.ScaleType = Enum.ScaleType.Crop
  1840.  
  1841. DropShadow_6.Name = "DropShadow"
  1842. DropShadow_6.Parent = Pine
  1843. DropShadow_6.BackgroundColor3 = Color3.new(0, 0, 0)
  1844. DropShadow_6.BorderSizePixel = 0
  1845. DropShadow_6.Position = UDim2.new(0, 4, 0, 4)
  1846. DropShadow_6.Size = UDim2.new(1, 0, 1, 0)
  1847. DropShadow_6.ZIndex = 2
  1848.  
  1849. Palm.Name = "Palm"
  1850. Palm.Parent = Picker
  1851. Palm.BackgroundColor3 = Color3.new(1, 1, 1)
  1852. Palm.BorderColor3 = Color3.new(0, 0, 0)
  1853. Palm.Position = UDim2.new(0, 10, 0, 305)
  1854. Palm.Size = UDim2.new(0, 80, 0, 40)
  1855. Palm.ZIndex = 3
  1856. Palm.Image = "rbxassetid://2712597395"
  1857. Palm.ScaleType = Enum.ScaleType.Crop
  1858.  
  1859. DropShadow_7.Name = "DropShadow"
  1860. DropShadow_7.Parent = Palm
  1861. DropShadow_7.BackgroundColor3 = Color3.new(0, 0, 0)
  1862. DropShadow_7.BorderSizePixel = 0
  1863. DropShadow_7.Position = UDim2.new(0, 4, 0, 4)
  1864. DropShadow_7.Size = UDim2.new(1, 0, 1, 0)
  1865. DropShadow_7.ZIndex = 2
  1866.  
  1867. Cherry.Name = "Cherry"
  1868. Cherry.Parent = Picker
  1869. Cherry.BackgroundColor3 = Color3.new(1, 1, 1)
  1870. Cherry.BorderColor3 = Color3.new(0, 0, 0)
  1871. Cherry.Position = UDim2.new(0, 10, 0, 355)
  1872. Cherry.Size = UDim2.new(0, 80, 0, 40)
  1873. Cherry.ZIndex = 3
  1874. Cherry.Image = "rbxassetid://2712608599"
  1875. Cherry.ScaleType = Enum.ScaleType.Crop
  1876.  
  1877. DropShadow_8.Name = "DropShadow"
  1878. DropShadow_8.Parent = Cherry
  1879. DropShadow_8.BackgroundColor3 = Color3.new(0, 0, 0)
  1880. DropShadow_8.BorderSizePixel = 0
  1881. DropShadow_8.Position = UDim2.new(0, 4, 0, 4)
  1882. DropShadow_8.Size = UDim2.new(1, 0, 1, 0)
  1883. DropShadow_8.ZIndex = 2
  1884.  
  1885. Koa.Name = "Koa"
  1886. Koa.Parent = Picker
  1887. Koa.BackgroundColor3 = Color3.new(1, 1, 1)
  1888. Koa.BorderColor3 = Color3.new(0, 0, 0)
  1889. Koa.Position = UDim2.new(0, 10, 0, 355)
  1890. Koa.Size = UDim2.new(0, 80, 0, 40)
  1891. Koa.ZIndex = 3
  1892. Koa.Image = "rbxassetid://2712612798"
  1893. Koa.ScaleType = Enum.ScaleType.Crop
  1894.  
  1895. DropShadow_9.Name = "DropShadow"
  1896. DropShadow_9.Parent = Koa
  1897. DropShadow_9.BackgroundColor3 = Color3.new(0, 0, 0)
  1898. DropShadow_9.BorderSizePixel = 0
  1899. DropShadow_9.Position = UDim2.new(0, 4, 0, 4)
  1900. DropShadow_9.Size = UDim2.new(1, 0, 1, 0)
  1901. DropShadow_9.ZIndex = 2
  1902.  
  1903. Volcano.Name = "Volcano"
  1904. Volcano.Parent = Picker
  1905. Volcano.BackgroundColor3 = Color3.new(1, 1, 1)
  1906. Volcano.BorderColor3 = Color3.new(0, 0, 0)
  1907. Volcano.Position = UDim2.new(0, 10, 0, 405)
  1908. Volcano.Size = UDim2.new(0, 80, 0, 40)
  1909. Volcano.ZIndex = 3
  1910. Volcano.Image = "rbxassetid://2712618609"
  1911. Volcano.ScaleType = Enum.ScaleType.Crop
  1912.  
  1913. DropShadow_10.Name = "DropShadow"
  1914. DropShadow_10.Parent = Volcano
  1915. DropShadow_10.BackgroundColor3 = Color3.new(0, 0, 0)
  1916. DropShadow_10.BorderSizePixel = 0
  1917. DropShadow_10.Position = UDim2.new(0, 4, 0, 4)
  1918. DropShadow_10.Size = UDim2.new(1, 0, 1, 0)
  1919. DropShadow_10.ZIndex = 2
  1920.  
  1921. GreenSwampy.Name = "GreenSwampy"
  1922. GreenSwampy.Parent = Picker
  1923. GreenSwampy.BackgroundColor3 = Color3.new(1, 1, 1)
  1924. GreenSwampy.BorderColor3 = Color3.new(0, 0, 0)
  1925. GreenSwampy.Position = UDim2.new(0, 10, 0, 455)
  1926. GreenSwampy.Size = UDim2.new(0, 80, 0, 40)
  1927. GreenSwampy.ZIndex = 3
  1928. GreenSwampy.Image = "rbxassetid://2712623896"
  1929. GreenSwampy.ScaleType = Enum.ScaleType.Crop
  1930.  
  1931. DropShadow_11.Name = "DropShadow"
  1932. DropShadow_11.Parent = GreenSwampy
  1933. DropShadow_11.BackgroundColor3 = Color3.new(0, 0, 0)
  1934. DropShadow_11.BorderSizePixel = 0
  1935. DropShadow_11.Position = UDim2.new(0, 4, 0, 4)
  1936. DropShadow_11.Size = UDim2.new(1, 0, 1, 0)
  1937. DropShadow_11.ZIndex = 2
  1938.  
  1939. GoldSwampy.Name = "GoldSwampy"
  1940. GoldSwampy.Parent = Picker
  1941. GoldSwampy.BackgroundColor3 = Color3.new(1, 1, 1)
  1942. GoldSwampy.BorderColor3 = Color3.new(0, 0, 0)
  1943. GoldSwampy.Position = UDim2.new(0, 10, 0, 505)
  1944. GoldSwampy.Size = UDim2.new(0, 80, 0, 40)
  1945. GoldSwampy.ZIndex = 3
  1946. GoldSwampy.Image = "rbxassetid://2712631457"
  1947. GoldSwampy.ScaleType = Enum.ScaleType.Crop
  1948.  
  1949. DropShadow_12.Name = "DropShadow"
  1950. DropShadow_12.Parent = GoldSwampy
  1951. DropShadow_12.BackgroundColor3 = Color3.new(0, 0, 0)
  1952. DropShadow_12.BorderSizePixel = 0
  1953. DropShadow_12.Position = UDim2.new(0, 4, 0, 4)
  1954. DropShadow_12.Size = UDim2.new(1, 0, 1, 0)
  1955. DropShadow_12.ZIndex = 2
  1956.  
  1957. GenericSpecial.Name = "GenericSpecial"
  1958. GenericSpecial.Parent = Picker
  1959. GenericSpecial.BackgroundColor3 = Color3.new(1, 1, 1)
  1960. GenericSpecial.BorderColor3 = Color3.new(0, 0, 0)
  1961. GenericSpecial.Position = UDim2.new(0, 10, 0, 555)
  1962. GenericSpecial.Size = UDim2.new(0, 80, 0, 40)
  1963. GenericSpecial.ZIndex = 3
  1964. GenericSpecial.Image = "rbxassetid://2712639396"
  1965. GenericSpecial.ScaleType = Enum.ScaleType.Crop
  1966.  
  1967. DropShadow_13.Name = "DropShadow"
  1968. DropShadow_13.Parent = GenericSpecial
  1969. DropShadow_13.BackgroundColor3 = Color3.new(0, 0, 0)
  1970. DropShadow_13.BorderSizePixel = 0
  1971. DropShadow_13.Position = UDim2.new(0, 4, 0, 4)
  1972. DropShadow_13.Size = UDim2.new(1, 0, 1, 0)
  1973. DropShadow_13.ZIndex = 2
  1974.  
  1975. SnowGlow.Name = "SnowGlow"
  1976. SnowGlow.Parent = Picker
  1977. SnowGlow.BackgroundColor3 = Color3.new(1, 1, 1)
  1978. SnowGlow.BorderColor3 = Color3.new(0, 0, 0)
  1979. SnowGlow.Position = UDim2.new(0, 10, 0, 605)
  1980. SnowGlow.Size = UDim2.new(0, 80, 0, 40)
  1981. SnowGlow.ZIndex = 3
  1982. SnowGlow.Image = "rbxassetid://2712651454"
  1983. SnowGlow.ScaleType = Enum.ScaleType.Crop
  1984.  
  1985. DropShadow_14.Name = "DropShadow"
  1986. DropShadow_14.Parent = SnowGlow
  1987. DropShadow_14.BackgroundColor3 = Color3.new(0, 0, 0)
  1988. DropShadow_14.BorderSizePixel = 0
  1989. DropShadow_14.Position = UDim2.new(0, 4, 0, 4)
  1990. DropShadow_14.Size = UDim2.new(1, 0, 1, 0)
  1991. DropShadow_14.ZIndex = 2
  1992.  
  1993. Frost.Name = "Frost"
  1994. Frost.Parent = Picker
  1995. Frost.BackgroundColor3 = Color3.new(1, 1, 1)
  1996. Frost.BorderColor3 = Color3.new(0, 0, 0)
  1997. Frost.Position = UDim2.new(0, 10, 0, 655)
  1998. Frost.Size = UDim2.new(0, 80, 0, 40)
  1999. Frost.ZIndex = 3
  2000. Frost.Image = "rbxassetid://2712667804"
  2001. Frost.ScaleType = Enum.ScaleType.Crop
  2002.  
  2003. DropShadow_15.Name = "DropShadow"
  2004. DropShadow_15.Parent = Frost
  2005. DropShadow_15.BackgroundColor3 = Color3.new(0, 0, 0)
  2006. DropShadow_15.BorderSizePixel = 0
  2007. DropShadow_15.Position = UDim2.new(0, 4, 0, 4)
  2008. DropShadow_15.Size = UDim2.new(1, 0, 1, 0)
  2009. DropShadow_15.ZIndex = 2
  2010.  
  2011. CaveCrawler.Name = "CaveCrawler"
  2012. CaveCrawler.Parent = Picker
  2013. CaveCrawler.BackgroundColor3 = Color3.new(1, 1, 1)
  2014. CaveCrawler.BorderColor3 = Color3.new(0, 0, 0)
  2015. CaveCrawler.Position = UDim2.new(0, 10, 0, 705)
  2016. CaveCrawler.Size = UDim2.new(0, 80, 0, 40)
  2017. CaveCrawler.ZIndex = 3
  2018. CaveCrawler.Image = "rbxassetid://2712673980"
  2019. CaveCrawler.ScaleType = Enum.ScaleType.Crop
  2020.  
  2021. DropShadow_16.Name = "DropShadow"
  2022. DropShadow_16.Parent = CaveCrawler
  2023. DropShadow_16.BackgroundColor3 = Color3.new(0, 0, 0)
  2024. DropShadow_16.BorderSizePixel = 0
  2025. DropShadow_16.Position = UDim2.new(0, 4, 0, 4)
  2026. DropShadow_16.Size = UDim2.new(1, 0, 1, 0)
  2027. DropShadow_16.ZIndex = 2
  2028.  
  2029. LoneCave.Name = "LoneCave"
  2030. LoneCave.Parent = Picker
  2031. LoneCave.BackgroundColor3 = Color3.new(1, 1, 1)
  2032. LoneCave.BorderColor3 = Color3.new(0, 0, 0)
  2033. LoneCave.Position = UDim2.new(0, 10, 0, 755)
  2034. LoneCave.Size = UDim2.new(0, 80, 0, 40)
  2035. LoneCave.ZIndex = 3
  2036. LoneCave.Image = "rbxassetid://2712693147"
  2037. LoneCave.ScaleType = Enum.ScaleType.Crop
  2038.  
  2039. DropShadow_17.Name = "DropShadow"
  2040. DropShadow_17.Parent = LoneCave
  2041. DropShadow_17.BackgroundColor3 = Color3.new(0, 0, 0)
  2042. DropShadow_17.BorderSizePixel = 0
  2043. DropShadow_17.Position = UDim2.new(0, 4, 0, 4)
  2044. DropShadow_17.Size = UDim2.new(1, 0, 1, 0)
  2045. DropShadow_17.ZIndex = 2
  2046.  
  2047. Spooky.Name = "Spooky"
  2048. Spooky.Parent = Picker
  2049. Spooky.BackgroundColor3 = Color3.new(1, 1, 1)
  2050. Spooky.BorderColor3 = Color3.new(0, 0, 0)
  2051. Spooky.Position = UDim2.new(0, 10, 0, 805)
  2052. Spooky.Size = UDim2.new(0, 80, 0, 40)
  2053. Spooky.ZIndex = 3
  2054. Spooky.Image = "rbxassetid://2712696822"
  2055. Spooky.ScaleType = Enum.ScaleType.Crop
  2056.  
  2057. DropShadow_18.Name = "DropShadow"
  2058. DropShadow_18.Parent = Spooky
  2059. DropShadow_18.BackgroundColor3 = Color3.new(0, 0, 0)
  2060. DropShadow_18.BorderSizePixel = 0
  2061. DropShadow_18.Position = UDim2.new(0, 4, 0, 4)
  2062. DropShadow_18.Size = UDim2.new(1, 0, 1, 0)
  2063. DropShadow_18.ZIndex = 2
  2064.  
  2065. SpookyNeon.Name = "SpookyNeon"
  2066. SpookyNeon.Parent = Picker
  2067. SpookyNeon.BackgroundColor3 = Color3.new(1, 1, 1)
  2068. SpookyNeon.BorderColor3 = Color3.new(0, 0, 0)
  2069. SpookyNeon.Position = UDim2.new(0, 10, 0, 855)
  2070. SpookyNeon.Size = UDim2.new(0, 80, 0, 40)
  2071. SpookyNeon.ZIndex = 3
  2072. SpookyNeon.Image = "rbxassetid://2712700047"
  2073. SpookyNeon.ScaleType = Enum.ScaleType.Crop
  2074.  
  2075. DropShadow_19.Name = "DropShadow"
  2076. DropShadow_19.Parent = SpookyNeon
  2077. DropShadow_19.BackgroundColor3 = Color3.new(0, 0, 0)
  2078. DropShadow_19.BorderSizePixel = 0
  2079. DropShadow_19.Position = UDim2.new(0, 4, 0, 4)
  2080. DropShadow_19.Size = UDim2.new(1, 0, 1, 0)
  2081. DropShadow_19.ZIndex = 2
  2082. -- Scripts:
  2083. woodtype = "Birch"
  2084.  
  2085. local tool = Instance.new("Tool", game.Players.LocalPlayer.Backpack)
  2086. tool.RequiresHandle = false
  2087. --tool.RobloxLocked = true
  2088. tool.Name = "Paint"
  2089. tool.ToolTip = "Changes A Stucture's Wood Type"
  2090. tool.Equipped:connect(function(Mouse)
  2091. ColorPicker.Enabled = true
  2092. Mouse.Button1Down:connect(function()
  2093. if Mouse.Target.Parent:FindFirstChild("Type") or Mouse.Target.Parent:FindFirstChild("BlueprintWoodClass") then
  2094. local Cframe
  2095. if Mouse.Target.Parent:FindFirstChild("MainCFrame") then
  2096. Cframe = Mouse.Target.Parent.MainCFrame.Value
  2097. else
  2098. Cframe = Mouse.Target.Parent.PrimaryPart.CFrame
  2099. end
  2100. if Mouse.Target.Parent ~= nil then
  2101. game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure:FireServer(Mouse.Target.Parent.ItemName.Value, Cframe, game.Players.LocalPlayer, woodtype, Mouse.Target.Parent, false)
  2102. end
  2103. else
  2104. --do nothing
  2105. end
  2106. end)
  2107. end)
  2108.  
  2109. tool.Unequipped:connect(function(mouse)
  2110. ColorPicker.Enabled = false
  2111. end)
  2112.  
  2113.  
  2114. Birch.MouseButton1Click:Connect(function()
  2115. CurrentColor.Image = Birch.Image
  2116. woodtype = "Birch"
  2117. end)
  2118.  
  2119. Grey.MouseButton1Click:Connect(function()
  2120. CurrentColor.Image = Grey.Image
  2121. woodtype = nil
  2122. end)
  2123.  
  2124. Walnut.MouseButton1Click:Connect(function()
  2125. CurrentColor.Image = Walnut.Image
  2126. woodtype = "Walnut"
  2127. end)
  2128.  
  2129. Generic.MouseButton1Click:Connect(function()
  2130. CurrentColor.Image = Generic.Image
  2131. woodtype = "Generic"
  2132. end)
  2133.  
  2134. Oak.MouseButton1Click:Connect(function()
  2135. CurrentColor.Image = Oak.Image
  2136. woodtype = "Oak"
  2137. end)
  2138.  
  2139. Pine.MouseButton1Click:Connect(function()
  2140. CurrentColor.Image = Pine.Image
  2141. woodtype = "Pine"
  2142. end)
  2143.  
  2144. Palm.MouseButton1Click:Connect(function()
  2145. CurrentColor.Image = Palm.Image
  2146. woodtype = "Palm"
  2147. end)
  2148.  
  2149. Koa.MouseButton1Click:Connect(function()
  2150. CurrentColor.Image = Koa.Image
  2151. woodtype = "Koa"
  2152. end)
  2153.  
  2154. Volcano.MouseButton1Click:Connect(function()
  2155. CurrentColor.Image = Volcano.Image
  2156. woodtype = "Volcano"
  2157. end)
  2158.  
  2159. GreenSwampy.MouseButton1Click:Connect(function()
  2160. CurrentColor.Image = GreenSwampy.Image
  2161. woodtype = "GreenSwampy"
  2162. end)
  2163.  
  2164. GoldSwampy.MouseButton1Click:Connect(function()
  2165. CurrentColor.Image = GoldSwampy.Image
  2166. woodtype = "GoldSwampy"
  2167. end)
  2168.  
  2169. GenericSpecial.MouseButton1Click:Connect(function()
  2170. CurrentColor.Image = GenericSpecial.Image
  2171. woodtype = "GenericSpecial"
  2172. end)
  2173.  
  2174. SnowGlow.MouseButton1Click:Connect(function()
  2175. CurrentColor.Image = SnowGlow.Image
  2176. woodtype = "SnowGlow"
  2177. end)
  2178.  
  2179. Frost.MouseButton1Click:Connect(function()
  2180. CurrentColor.Image = Frost.Image
  2181. woodtype = "Frost"
  2182. end)
  2183.  
  2184. CaveCrawler.MouseButton1Click:Connect(function()
  2185. CurrentColor.Image = CaveCrawler.Image
  2186. woodtype = "CaveCrawler"
  2187. end)
  2188.  
  2189. LoneCave.MouseButton1Click:Connect(function()
  2190. CurrentColor.Image = LoneCave.Image
  2191. woodtype = "LoneCave"
  2192. end)
  2193.  
  2194. Spooky.MouseButton1Click:Connect(function()
  2195. CurrentColor.Image = Spooky.Image
  2196. woodtype = "Spooky"
  2197. end)
  2198.  
  2199. SpookyNeon.MouseButton1Click:Connect(function()
  2200. CurrentColor.Image = SpookyNeon.Image
  2201. woodtype = "SpookyNeon"
  2202. end)
  2203.  
  2204. --bring up menu
  2205. CurrentColor.MouseButton1Click:Connect(function()
  2206. if Picker.Visible == false then
  2207. Picker.Visible = true
  2208. else
  2209. Picker.Visible = false
  2210. end
  2211. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement