Advertisement
Sakkzz

LTer

Nov 16th, 2019
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 116.03 KB | None | 0 0
  1. local service = setmetatable({}, {__index = function(t, k) return game:GetService(k) end })
  2.  
  3. local ColorPicker = Instance.new("ScreenGui")
  4. local ChangeColor = Instance.new("Frame")
  5. local CurrentColor = Instance.new("ImageButton")
  6. local Picker = Instance.new("ScrollingFrame")
  7. local Birch = Instance.new("ImageButton")
  8. local DropShadow = Instance.new("Frame")
  9. local Grey = Instance.new("ImageButton")
  10. local DropShadow_2 = Instance.new("Frame")
  11. local Walnut = Instance.new("ImageButton")
  12. local DropShadow_3 = Instance.new("Frame")
  13. local Generic = Instance.new("ImageButton")
  14. local DropShadow_4 = Instance.new("Frame")
  15. local Oak = Instance.new("ImageButton")
  16. local DropShadow_5 = Instance.new("Frame")
  17. local Pine = Instance.new("ImageButton")
  18. local DropShadow_6 = Instance.new("Frame")
  19. local Palm = Instance.new("ImageButton")
  20. local DropShadow_7 = Instance.new("Frame")
  21. local Cherry = Instance.new("ImageButton")
  22. local DropShadow_8 = Instance.new("Frame")
  23. local Koa = Instance.new("ImageButton")
  24. local DropShadow_9 = Instance.new("Frame")
  25. local Volcano = Instance.new("ImageButton")
  26. local DropShadow_10 = Instance.new("Frame")
  27. local GreenSwampy = Instance.new("ImageButton")
  28. local DropShadow_11 = Instance.new("Frame")
  29. local GoldSwampy = Instance.new("ImageButton")
  30. local DropShadow_12 = Instance.new("Frame")
  31. local GenericSpecial = Instance.new("ImageButton")
  32. local DropShadow_13 = Instance.new("Frame")
  33. local SnowGlow = Instance.new("ImageButton")
  34. local DropShadow_14 = Instance.new("Frame")
  35. local Frost = Instance.new("ImageButton")
  36. local DropShadow_15 = Instance.new("Frame")
  37. local CaveCrawler = Instance.new("ImageButton")
  38. local DropShadow_16 = Instance.new("Frame")
  39. local LoneCave = Instance.new("ImageButton")
  40. local DropShadow_17 = Instance.new("Frame")
  41. local Spooky = Instance.new("ImageButton")
  42. local DropShadow_18 = Instance.new("Frame")
  43. local SpookyNeon = Instance.new("ImageButton")
  44. local DropShadow_19 = Instance.new("Frame")
  45.  
  46. ColorPicker.Name = "ColorPicker"
  47. ColorPicker.Parent = game.CoreGui
  48.  
  49. ChangeColor.Name = "ChangeColor"
  50. ChangeColor.Parent = ColorPicker
  51. ChangeColor.BackgroundColor3 = Color3.new(0.176471, 0.254902, 0.427451)
  52. ChangeColor.BorderColor3 = Color3.new(0, 0, 0)
  53. ChangeColor.BorderSizePixel = 2
  54. ChangeColor.Position = UDim2.new(0, 10, 1, -110)
  55. ChangeColor.Size = UDim2.new(0, 100, 0, 100)
  56. ChangeColor.ZIndex = 2
  57. ColorPicker.Enabled = false
  58.  
  59. CurrentColor.Name = "CurrentColor"
  60. CurrentColor.Parent = ChangeColor
  61. CurrentColor.BackgroundColor3 = Color3.new(0.176471, 0.254902, 0.427451)
  62. CurrentColor.BorderColor3 = Color3.new(0, 0, 0)
  63. CurrentColor.BorderSizePixel = 2
  64. CurrentColor.Position = UDim2.new(0, 10, 0, 10)
  65. CurrentColor.Size = UDim2.new(0, 80, 0, 80)
  66. CurrentColor.ZIndex = 2
  67. CurrentColor.Image = "rbxassetid://2712547918"
  68. CurrentColor.ScaleType = Enum.ScaleType.Crop
  69.  
  70. Picker.Name = "Picker"
  71. Picker.Parent = ColorPicker
  72. Picker.BackgroundColor3 = Color3.new(0.176471, 0.254902, 0.427451)
  73. Picker.BorderColor3 = Color3.new(0, 0, 0)
  74. Picker.BorderSizePixel = 2
  75. Picker.Position = UDim2.new(0, 10, 1, -320)
  76. Picker.Size = UDim2.new(0, 100, 0, 200)
  77. Picker.CanvasPosition = Vector2.new(0, 700)
  78. Picker.CanvasSize = UDim2.new(0, 0, 0, 900)
  79. Picker.ScrollBarThickness = 7
  80. Picker.VerticalScrollBarPosition = Enum.VerticalScrollBarPosition.Left
  81. Picker.Visible = false
  82.  
  83. Birch.Name = "Birch"
  84. Birch.Parent = Picker
  85. Birch.BackgroundColor3 = Color3.new(1, 1, 1)
  86. Birch.BorderColor3 = Color3.new(0, 0, 0)
  87. Birch.Position = UDim2.new(0, 10, 0, 5)
  88. Birch.Size = UDim2.new(0, 80, 0, 40)
  89. Birch.ZIndex = 3
  90. Birch.Image = "rbxassetid://2712547918"
  91. Birch.ScaleType = Enum.ScaleType.Crop
  92.  
  93. DropShadow.Name = "DropShadow"
  94. DropShadow.Parent = Birch
  95. DropShadow.BackgroundColor3 = Color3.new(0, 0, 0)
  96. DropShadow.BorderSizePixel = 0
  97. DropShadow.Position = UDim2.new(0, 4, 0, 4)
  98. DropShadow.Size = UDim2.new(1, 0, 1, 0)
  99. DropShadow.ZIndex = 2
  100.  
  101. Grey.Name = "Grey"
  102. Grey.Parent = Picker
  103. Grey.BackgroundColor3 = Color3.new(1, 1, 1)
  104. Grey.BorderColor3 = Color3.new(0, 0, 0)
  105. Grey.Position = UDim2.new(0, 10, 0, 55)
  106. Grey.Size = UDim2.new(0, 80, 0, 40)
  107. Grey.ZIndex = 3
  108. Grey.Image = "rbxassetid://924320031"
  109. Grey.ScaleType = Enum.ScaleType.Crop
  110.  
  111. DropShadow_2.Name = "DropShadow"
  112. DropShadow_2.Parent = Grey
  113. DropShadow_2.BackgroundColor3 = Color3.new(0, 0, 0)
  114. DropShadow_2.BorderSizePixel = 0
  115. DropShadow_2.Position = UDim2.new(0, 4, 0, 4)
  116. DropShadow_2.Size = UDim2.new(1, 0, 1, 0)
  117. DropShadow_2.ZIndex = 2
  118.  
  119. Walnut.Name = "Walnut"
  120. Walnut.Parent = Picker
  121. Walnut.BackgroundColor3 = Color3.new(1, 1, 1)
  122. Walnut.BorderColor3 = Color3.new(0, 0, 0)
  123. Walnut.Position = UDim2.new(0, 10, 0, 105)
  124. Walnut.Size = UDim2.new(0, 80, 0, 40)
  125. Walnut.ZIndex = 3
  126. Walnut.Image = "rbxassetid://2712559790"
  127. Walnut.ScaleType = Enum.ScaleType.Crop
  128.  
  129. DropShadow_3.Name = "DropShadow"
  130. DropShadow_3.Parent = Walnut
  131. DropShadow_3.BackgroundColor3 = Color3.new(0, 0, 0)
  132. DropShadow_3.BorderSizePixel = 0
  133. DropShadow_3.Position = UDim2.new(0, 4, 0, 4)
  134. DropShadow_3.Size = UDim2.new(1, 0, 1, 0)
  135. DropShadow_3.ZIndex = 2
  136.  
  137. Generic.Name = "Generic"
  138. Generic.Parent = Picker
  139. Generic.BackgroundColor3 = Color3.new(1, 1, 1)
  140. Generic.BorderColor3 = Color3.new(0, 0, 0)
  141. Generic.Position = UDim2.new(0, 10, 0, 155)
  142. Generic.Size = UDim2.new(0, 80, 0, 40)
  143. Generic.ZIndex = 3
  144. Generic.Image = "rbxassetid://2712568624"
  145. Generic.ScaleType = Enum.ScaleType.Crop
  146.  
  147. DropShadow_4.Name = "DropShadow"
  148. DropShadow_4.Parent = Generic
  149. DropShadow_4.BackgroundColor3 = Color3.new(0, 0, 0)
  150. DropShadow_4.BorderSizePixel = 0
  151. DropShadow_4.Position = UDim2.new(0, 4, 0, 4)
  152. DropShadow_4.Size = UDim2.new(1, 0, 1, 0)
  153. DropShadow_4.ZIndex = 2
  154.  
  155. Oak.Name = "Oak"
  156. Oak.Parent = Picker
  157. Oak.BackgroundColor3 = Color3.new(1, 1, 1)
  158. Oak.BorderColor3 = Color3.new(0, 0, 0)
  159. Oak.Position = UDim2.new(0, 10, 0, 205)
  160. Oak.Size = UDim2.new(0, 80, 0, 40)
  161. Oak.ZIndex = 3
  162. Oak.Image = "rbxassetid://2712579185"
  163. Oak.ScaleType = Enum.ScaleType.Crop
  164.  
  165. DropShadow_5.Name = "DropShadow"
  166. DropShadow_5.Parent = Oak
  167. DropShadow_5.BackgroundColor3 = Color3.new(0, 0, 0)
  168. DropShadow_5.BorderSizePixel = 0
  169. DropShadow_5.Position = UDim2.new(0, 4, 0, 4)
  170. DropShadow_5.Size = UDim2.new(1, 0, 1, 0)
  171. DropShadow_5.ZIndex = 2
  172.  
  173. Pine.Name = "Pine"
  174. Pine.Parent = Picker
  175. Pine.BackgroundColor3 = Color3.new(1, 1, 1)
  176. Pine.BorderColor3 = Color3.new(0, 0, 0)
  177. Pine.Position = UDim2.new(0, 10, 0, 255)
  178. Pine.Size = UDim2.new(0, 80, 0, 40)
  179. Pine.ZIndex = 3
  180. Pine.Image = "rbxassetid://2712591183"
  181. Pine.ScaleType = Enum.ScaleType.Crop
  182.  
  183. DropShadow_6.Name = "DropShadow"
  184. DropShadow_6.Parent = Pine
  185. DropShadow_6.BackgroundColor3 = Color3.new(0, 0, 0)
  186. DropShadow_6.BorderSizePixel = 0
  187. DropShadow_6.Position = UDim2.new(0, 4, 0, 4)
  188. DropShadow_6.Size = UDim2.new(1, 0, 1, 0)
  189. DropShadow_6.ZIndex = 2
  190.  
  191. Palm.Name = "Palm"
  192. Palm.Parent = Picker
  193. Palm.BackgroundColor3 = Color3.new(1, 1, 1)
  194. Palm.BorderColor3 = Color3.new(0, 0, 0)
  195. Palm.Position = UDim2.new(0, 10, 0, 305)
  196. Palm.Size = UDim2.new(0, 80, 0, 40)
  197. Palm.ZIndex = 3
  198. Palm.Image = "rbxassetid://2712597395"
  199. Palm.ScaleType = Enum.ScaleType.Crop
  200.  
  201. DropShadow_7.Name = "DropShadow"
  202. DropShadow_7.Parent = Palm
  203. DropShadow_7.BackgroundColor3 = Color3.new(0, 0, 0)
  204. DropShadow_7.BorderSizePixel = 0
  205. DropShadow_7.Position = UDim2.new(0, 4, 0, 4)
  206. DropShadow_7.Size = UDim2.new(1, 0, 1, 0)
  207. DropShadow_7.ZIndex = 2
  208.  
  209. Cherry.Name = "Cherry"
  210. Cherry.Parent = Picker
  211. Cherry.BackgroundColor3 = Color3.new(1, 1, 1)
  212. Cherry.BorderColor3 = Color3.new(0, 0, 0)
  213. Cherry.Position = UDim2.new(0, 10, 0, 355)
  214. Cherry.Size = UDim2.new(0, 80, 0, 40)
  215. Cherry.ZIndex = 3
  216. Cherry.Image = "rbxassetid://2712608599"
  217. Cherry.ScaleType = Enum.ScaleType.Crop
  218.  
  219. DropShadow_8.Name = "DropShadow"
  220. DropShadow_8.Parent = Cherry
  221. DropShadow_8.BackgroundColor3 = Color3.new(0, 0, 0)
  222. DropShadow_8.BorderSizePixel = 0
  223. DropShadow_8.Position = UDim2.new(0, 4, 0, 4)
  224. DropShadow_8.Size = UDim2.new(1, 0, 1, 0)
  225. DropShadow_8.ZIndex = 2
  226.  
  227. Koa.Name = "Koa"
  228. Koa.Parent = Picker
  229. Koa.BackgroundColor3 = Color3.new(1, 1, 1)
  230. Koa.BorderColor3 = Color3.new(0, 0, 0)
  231. Koa.Position = UDim2.new(0, 10, 0, 355)
  232. Koa.Size = UDim2.new(0, 80, 0, 40)
  233. Koa.ZIndex = 3
  234. Koa.Image = "rbxassetid://2712612798"
  235. Koa.ScaleType = Enum.ScaleType.Crop
  236.  
  237. DropShadow_9.Name = "DropShadow"
  238. DropShadow_9.Parent = Koa
  239. DropShadow_9.BackgroundColor3 = Color3.new(0, 0, 0)
  240. DropShadow_9.BorderSizePixel = 0
  241. DropShadow_9.Position = UDim2.new(0, 4, 0, 4)
  242. DropShadow_9.Size = UDim2.new(1, 0, 1, 0)
  243. DropShadow_9.ZIndex = 2
  244.  
  245. Volcano.Name = "Volcano"
  246. Volcano.Parent = Picker
  247. Volcano.BackgroundColor3 = Color3.new(1, 1, 1)
  248. Volcano.BorderColor3 = Color3.new(0, 0, 0)
  249. Volcano.Position = UDim2.new(0, 10, 0, 405)
  250. Volcano.Size = UDim2.new(0, 80, 0, 40)
  251. Volcano.ZIndex = 3
  252. Volcano.Image = "rbxassetid://2712618609"
  253. Volcano.ScaleType = Enum.ScaleType.Crop
  254.  
  255. DropShadow_10.Name = "DropShadow"
  256. DropShadow_10.Parent = Volcano
  257. DropShadow_10.BackgroundColor3 = Color3.new(0, 0, 0)
  258. DropShadow_10.BorderSizePixel = 0
  259. DropShadow_10.Position = UDim2.new(0, 4, 0, 4)
  260. DropShadow_10.Size = UDim2.new(1, 0, 1, 0)
  261. DropShadow_10.ZIndex = 2
  262.  
  263. GreenSwampy.Name = "GreenSwampy"
  264. GreenSwampy.Parent = Picker
  265. GreenSwampy.BackgroundColor3 = Color3.new(1, 1, 1)
  266. GreenSwampy.BorderColor3 = Color3.new(0, 0, 0)
  267. GreenSwampy.Position = UDim2.new(0, 10, 0, 455)
  268. GreenSwampy.Size = UDim2.new(0, 80, 0, 40)
  269. GreenSwampy.ZIndex = 3
  270. GreenSwampy.Image = "rbxassetid://2712623896"
  271. GreenSwampy.ScaleType = Enum.ScaleType.Crop
  272.  
  273. DropShadow_11.Name = "DropShadow"
  274. DropShadow_11.Parent = GreenSwampy
  275. DropShadow_11.BackgroundColor3 = Color3.new(0, 0, 0)
  276. DropShadow_11.BorderSizePixel = 0
  277. DropShadow_11.Position = UDim2.new(0, 4, 0, 4)
  278. DropShadow_11.Size = UDim2.new(1, 0, 1, 0)
  279. DropShadow_11.ZIndex = 2
  280.  
  281. GoldSwampy.Name = "GoldSwampy"
  282. GoldSwampy.Parent = Picker
  283. GoldSwampy.BackgroundColor3 = Color3.new(1, 1, 1)
  284. GoldSwampy.BorderColor3 = Color3.new(0, 0, 0)
  285. GoldSwampy.Position = UDim2.new(0, 10, 0, 505)
  286. GoldSwampy.Size = UDim2.new(0, 80, 0, 40)
  287. GoldSwampy.ZIndex = 3
  288. GoldSwampy.Image = "rbxassetid://2712631457"
  289. GoldSwampy.ScaleType = Enum.ScaleType.Crop
  290.  
  291. DropShadow_12.Name = "DropShadow"
  292. DropShadow_12.Parent = GoldSwampy
  293. DropShadow_12.BackgroundColor3 = Color3.new(0, 0, 0)
  294. DropShadow_12.BorderSizePixel = 0
  295. DropShadow_12.Position = UDim2.new(0, 4, 0, 4)
  296. DropShadow_12.Size = UDim2.new(1, 0, 1, 0)
  297. DropShadow_12.ZIndex = 2
  298.  
  299. GenericSpecial.Name = "GenericSpecial"
  300. GenericSpecial.Parent = Picker
  301. GenericSpecial.BackgroundColor3 = Color3.new(1, 1, 1)
  302. GenericSpecial.BorderColor3 = Color3.new(0, 0, 0)
  303. GenericSpecial.Position = UDim2.new(0, 10, 0, 555)
  304. GenericSpecial.Size = UDim2.new(0, 80, 0, 40)
  305. GenericSpecial.ZIndex = 3
  306. GenericSpecial.Image = "rbxassetid://2712639396"
  307. GenericSpecial.ScaleType = Enum.ScaleType.Crop
  308.  
  309. DropShadow_13.Name = "DropShadow"
  310. DropShadow_13.Parent = GenericSpecial
  311. DropShadow_13.BackgroundColor3 = Color3.new(0, 0, 0)
  312. DropShadow_13.BorderSizePixel = 0
  313. DropShadow_13.Position = UDim2.new(0, 4, 0, 4)
  314. DropShadow_13.Size = UDim2.new(1, 0, 1, 0)
  315. DropShadow_13.ZIndex = 2
  316.  
  317. SnowGlow.Name = "SnowGlow"
  318. SnowGlow.Parent = Picker
  319. SnowGlow.BackgroundColor3 = Color3.new(1, 1, 1)
  320. SnowGlow.BorderColor3 = Color3.new(0, 0, 0)
  321. SnowGlow.Position = UDim2.new(0, 10, 0, 605)
  322. SnowGlow.Size = UDim2.new(0, 80, 0, 40)
  323. SnowGlow.ZIndex = 3
  324. SnowGlow.Image = "rbxassetid://2712651454"
  325. SnowGlow.ScaleType = Enum.ScaleType.Crop
  326.  
  327. DropShadow_14.Name = "DropShadow"
  328. DropShadow_14.Parent = SnowGlow
  329. DropShadow_14.BackgroundColor3 = Color3.new(0, 0, 0)
  330. DropShadow_14.BorderSizePixel = 0
  331. DropShadow_14.Position = UDim2.new(0, 4, 0, 4)
  332. DropShadow_14.Size = UDim2.new(1, 0, 1, 0)
  333. DropShadow_14.ZIndex = 2
  334.  
  335. Frost.Name = "Frost"
  336. Frost.Parent = Picker
  337. Frost.BackgroundColor3 = Color3.new(1, 1, 1)
  338. Frost.BorderColor3 = Color3.new(0, 0, 0)
  339. Frost.Position = UDim2.new(0, 10, 0, 655)
  340. Frost.Size = UDim2.new(0, 80, 0, 40)
  341. Frost.ZIndex = 3
  342. Frost.Image = "rbxassetid://2712667804"
  343. Frost.ScaleType = Enum.ScaleType.Crop
  344.  
  345. DropShadow_15.Name = "DropShadow"
  346. DropShadow_15.Parent = Frost
  347. DropShadow_15.BackgroundColor3 = Color3.new(0, 0, 0)
  348. DropShadow_15.BorderSizePixel = 0
  349. DropShadow_15.Position = UDim2.new(0, 4, 0, 4)
  350. DropShadow_15.Size = UDim2.new(1, 0, 1, 0)
  351. DropShadow_15.ZIndex = 2
  352.  
  353. CaveCrawler.Name = "CaveCrawler"
  354. CaveCrawler.Parent = Picker
  355. CaveCrawler.BackgroundColor3 = Color3.new(1, 1, 1)
  356. CaveCrawler.BorderColor3 = Color3.new(0, 0, 0)
  357. CaveCrawler.Position = UDim2.new(0, 10, 0, 705)
  358. CaveCrawler.Size = UDim2.new(0, 80, 0, 40)
  359. CaveCrawler.ZIndex = 3
  360. CaveCrawler.Image = "rbxassetid://2712673980"
  361. CaveCrawler.ScaleType = Enum.ScaleType.Crop
  362.  
  363. DropShadow_16.Name = "DropShadow"
  364. DropShadow_16.Parent = CaveCrawler
  365. DropShadow_16.BackgroundColor3 = Color3.new(0, 0, 0)
  366. DropShadow_16.BorderSizePixel = 0
  367. DropShadow_16.Position = UDim2.new(0, 4, 0, 4)
  368. DropShadow_16.Size = UDim2.new(1, 0, 1, 0)
  369. DropShadow_16.ZIndex = 2
  370.  
  371. LoneCave.Name = "LoneCave"
  372. LoneCave.Parent = Picker
  373. LoneCave.BackgroundColor3 = Color3.new(1, 1, 1)
  374. LoneCave.BorderColor3 = Color3.new(0, 0, 0)
  375. LoneCave.Position = UDim2.new(0, 10, 0, 755)
  376. LoneCave.Size = UDim2.new(0, 80, 0, 40)
  377. LoneCave.ZIndex = 3
  378. LoneCave.Image = "rbxassetid://2712693147"
  379. LoneCave.ScaleType = Enum.ScaleType.Crop
  380.  
  381. DropShadow_17.Name = "DropShadow"
  382. DropShadow_17.Parent = LoneCave
  383. DropShadow_17.BackgroundColor3 = Color3.new(0, 0, 0)
  384. DropShadow_17.BorderSizePixel = 0
  385. DropShadow_17.Position = UDim2.new(0, 4, 0, 4)
  386. DropShadow_17.Size = UDim2.new(1, 0, 1, 0)
  387. DropShadow_17.ZIndex = 2
  388.  
  389. Spooky.Name = "Spooky"
  390. Spooky.Parent = Picker
  391. Spooky.BackgroundColor3 = Color3.new(1, 1, 1)
  392. Spooky.BorderColor3 = Color3.new(0, 0, 0)
  393. Spooky.Position = UDim2.new(0, 10, 0, 805)
  394. Spooky.Size = UDim2.new(0, 80, 0, 40)
  395. Spooky.ZIndex = 3
  396. Spooky.Image = "rbxassetid://2712696822"
  397. Spooky.ScaleType = Enum.ScaleType.Crop
  398.  
  399. DropShadow_18.Name = "DropShadow"
  400. DropShadow_18.Parent = Spooky
  401. DropShadow_18.BackgroundColor3 = Color3.new(0, 0, 0)
  402. DropShadow_18.BorderSizePixel = 0
  403. DropShadow_18.Position = UDim2.new(0, 4, 0, 4)
  404. DropShadow_18.Size = UDim2.new(1, 0, 1, 0)
  405. DropShadow_18.ZIndex = 2
  406.  
  407. SpookyNeon.Name = "SpookyNeon"
  408. SpookyNeon.Parent = Picker
  409. SpookyNeon.BackgroundColor3 = Color3.new(1, 1, 1)
  410. SpookyNeon.BorderColor3 = Color3.new(0, 0, 0)
  411. SpookyNeon.Position = UDim2.new(0, 10, 0, 855)
  412. SpookyNeon.Size = UDim2.new(0, 80, 0, 40)
  413. SpookyNeon.ZIndex = 3
  414. SpookyNeon.Image = "rbxassetid://2712700047"
  415. SpookyNeon.ScaleType = Enum.ScaleType.Crop
  416.  
  417. DropShadow_19.Name = "DropShadow"
  418. DropShadow_19.Parent = SpookyNeon
  419. DropShadow_19.BackgroundColor3 = Color3.new(0, 0, 0)
  420. DropShadow_19.BorderSizePixel = 0
  421. DropShadow_19.Position = UDim2.new(0, 4, 0, 4)
  422. DropShadow_19.Size = UDim2.new(1, 0, 1, 0)
  423. DropShadow_19.ZIndex = 2
  424.  
  425. woodtype = "Birch"
  426.  
  427. -----------------------------------------------------------------------------------------------------------------------------
  428.  
  429. local LT2 = Instance.new("ScreenGui")
  430. local MainFrame = Instance.new("Frame")
  431. local TopBar = Instance.new("Frame")
  432. local Title = Instance.new("TextLabel")
  433. local Close = Instance.new("TextButton")
  434. local Minimize = Instance.new("ImageButton")
  435. local ButtonFrame = Instance.new("Frame")
  436. local TpPlayers = Instance.new("TextButton")
  437. local playersStatus = Instance.new("TextLabel")
  438. local PlayersFrame = Instance.new("Frame")
  439. local Player1 = Instance.new("TextButton")
  440. local Player2 = Instance.new("TextButton")
  441. local Player3 = Instance.new("TextButton")
  442. local Player4 = Instance.new("TextButton")
  443. local Player5 = Instance.new("TextButton")
  444. local Player6 = Instance.new("TextButton")
  445. local PlayerTp = Instance.new("TextButton")
  446. local TpBase = Instance.new("TextButton")
  447. local Playerselect = Instance.new("TextLabel")
  448. local TpBoxes = Instance.new("TextButton")
  449. local boxStatus = Instance.new("TextLabel")
  450. local PurchasedFrame = Instance.new("Frame")
  451. local LastPurchasedList = Instance.new("ScrollingFrame")
  452. local TpAllBoxes = Instance.new("TextButton")
  453. local TpPlanks = Instance.new("TextButton")
  454. local plankStatus = Instance.new("TextLabel")
  455. local PlankFrame = Instance.new("Frame")
  456. local ProcessedWoodList = Instance.new("ScrollingFrame")
  457. local TpAllPlanks = Instance.new("TextButton")
  458. local SellPlanks = Instance.new("TextButton")
  459. local TpLogs = Instance.new("TextButton")
  460. local logStatus = Instance.new("TextLabel")
  461. local LogFrame = Instance.new("Frame")
  462. local Choppedtreelogs = Instance.new("ScrollingFrame")
  463. local TpAllWood = Instance.new("TextButton")
  464. local SellWood = Instance.new("TextButton")
  465. local Waypoint = Instance.new("TextButton")
  466. local waypointStatus = Instance.new("TextLabel")
  467. local WaypointFrame = Instance.new("Frame")
  468. local BobsShack = Instance.new("TextButton")
  469. local BoxedCars = Instance.new("TextButton")
  470. local Cave = Instance.new("TextButton")
  471. local FancyFurnishings = Instance.new("TextButton")
  472. local FineArtsShop = Instance.new("TextButton")
  473. local LandStore = Instance.new("TextButton")
  474. local LinksLogic = Instance.new("TextButton")
  475. local PalmIsland = Instance.new("TextButton")
  476. local PlotTp = Instance.new("TextButton")
  477. local SnowTree = Instance.new("TextButton")
  478. local TwitterBird = Instance.new("TextButton")
  479. local SpawnPoint = Instance.new("TextButton")
  480. local Stranger = Instance.new("TextButton")
  481. local Swamp = Instance.new("TextButton")
  482. local Volcanoz = Instance.new("TextButton")
  483. local WoodRUs = Instance.new("TextButton")
  484. local PlayerMods = Instance.new("TextButton")
  485. local playerStatus = Instance.new("TextLabel")
  486. local PlayerFrame = Instance.new("Frame")
  487. local WalkspeedLabel = Instance.new("TextLabel")
  488. local JumpPowerLabel = Instance.new("TextLabel")
  489. local WalkSpeed = Instance.new("TextBox")
  490. local JumpPower = Instance.new("TextBox")
  491. local Paint = Instance.new("TextButton")
  492. local Noclip = Instance.new("TextButton")
  493. local TpTool = Instance.new("TextButton")
  494. local Blueprints = Instance.new("TextButton")
  495. local DeleteTool = Instance.new("TextButton")
  496. local Blacklist = Instance.new("TextButton")
  497. local SlotEditor = Instance.new("TextButton")
  498. local slotStatus = Instance.new("TextLabel")
  499. local SlotFrame = Instance.new("Frame")
  500. local wipeBase = Instance.new("TextButton")
  501. local copyBase = Instance.new("TextButton")
  502. local fillBase = Instance.new("TextButton")
  503. local Me = Instance.new("TextButton")
  504. local maxLand = Instance.new("TextButton")
  505. local TreeLabel = Instance.new("TextLabel")
  506. local SelectedLabel = Instance.new("TextLabel")
  507. local selectedBG = Instance.new("TextLabel")
  508. local selectedPlayer = Instance.new("TextBox")
  509. local treeBG = Instance.new("TextLabel")
  510. local treeType = Instance.new("TextBox")
  511. local Misc = Instance.new("TextButton")
  512. local miscStatus = Instance.new("TextLabel")
  513. local MiscFrame = Instance.new("Frame")
  514. local StealLabel = Instance.new("TextLabel")
  515. local StealSelected = Instance.new("TextBox")
  516. local StealWood = Instance.new("TextButton")
  517. local Throw = Instance.new("TextButton")
  518. local StealAxes = Instance.new("TextButton")
  519. local StealBox = Instance.new("TextButton")
  520. local Drivable = Instance.new("TextButton")
  521. local BottomBar = Instance.new("Frame")
  522. local Creditor = Instance.new("TextLabel")
  523. local Credit = Instance.new("TextLabel")
  524. local Logo = Instance.new("ImageLabel")
  525.  
  526. LT2.Name = "LT2"
  527. LT2.Parent = game.CoreGui
  528.  
  529. MainFrame.Name = "MainFrame"
  530. MainFrame.Parent = LT2
  531. MainFrame.Active = true
  532. MainFrame.BackgroundColor3 = Color3.new(0.145098, 0.145098, 0.14902)
  533. MainFrame.BorderColor3 = Color3.new(0, 0, 0)
  534. MainFrame.BorderSizePixel = 2
  535. MainFrame.Position = UDim2.new(0, 81, 0, 37)
  536. MainFrame.Selectable = true
  537. MainFrame.Draggable = true
  538. MainFrame.Size = UDim2.new(0, 530, 0, 326)
  539.  
  540. TopBar.Name = "TopBar"
  541. TopBar.Parent = MainFrame
  542. TopBar.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  543. TopBar.BorderColor3 = Color3.new(0, 0, 0)
  544. TopBar.BorderSizePixel = 2
  545. TopBar.Size = UDim2.new(0, 530, 0, 25)
  546. TopBar.ZIndex = 2
  547.  
  548. Title.Name = "Title"
  549. Title.Parent = TopBar
  550. Title.BackgroundColor3 = Color3.new(1, 1, 1)
  551. Title.BackgroundTransparency = 1
  552. Title.Position = UDim2.new(0, 40, 0, 0)
  553. Title.Size = UDim2.new(0, 450, 0, 25)
  554. Title.ZIndex = 2
  555. Title.Font = Enum.Font.Cartoon
  556. Title.Text = "Lumber Tycoon 2 - GUI"
  557. Title.TextColor3 = Color3.new(1, 1, 1)
  558. Title.TextSize = 16
  559.  
  560. Close.Name = "Close"
  561. Close.Parent = TopBar
  562. Close.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  563. Close.BorderColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  564. Close.Position = UDim2.new(0, 505, 0, 0)
  565. Close.Size = UDim2.new(0, 25, 0, 25)
  566. Close.ZIndex = 2
  567. Close.Font = Enum.Font.Gotham
  568. Close.Text = "X"
  569. Close.TextColor3 = Color3.new(1, 0, 0)
  570. Close.TextSize = 14
  571.  
  572. Minimize.Name = "Minimize"
  573. Minimize.Parent = TopBar
  574. Minimize.BackgroundColor3 = Color3.new(1, 1, 1)
  575. Minimize.BackgroundTransparency = 1
  576. Minimize.Position = UDim2.new(0, 5, 0, 5)
  577. Minimize.Size = UDim2.new(0, 20, 0, 15)
  578. Minimize.ZIndex = 2
  579. Minimize.Image = "rbxassetid://4122344353"
  580.  
  581. ButtonFrame.Name = "ButtonFrame"
  582. ButtonFrame.Parent = MainFrame
  583. ButtonFrame.BackgroundColor3 = Color3.new(0.145098, 0.145098, 0.14902)
  584. ButtonFrame.BorderColor3 = Color3.new(0, 0, 0)
  585. ButtonFrame.BorderSizePixel = 2
  586. ButtonFrame.Position = UDim2.new(0, 0, 0, 27)
  587. ButtonFrame.Size = UDim2.new(0, 165, 0, 280)
  588.  
  589. TpPlayers.Name = "TpPlayers"
  590. TpPlayers.Parent = ButtonFrame
  591. TpPlayers.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  592. TpPlayers.BorderColor3 = Color3.new(0, 0, 0)
  593. TpPlayers.BorderSizePixel = 2
  594. TpPlayers.Position = UDim2.new(0, 0, 0, 5)
  595. TpPlayers.Size = UDim2.new(0, 165, 0, 25)
  596. TpPlayers.ZIndex = 2
  597. TpPlayers.Font = Enum.Font.Gotham
  598. TpPlayers.Text = " Teleport to Player"
  599. TpPlayers.TextColor3 = Color3.new(1, 1, 1)
  600. TpPlayers.TextSize = 14
  601. TpPlayers.TextXAlignment = Enum.TextXAlignment.Left
  602.  
  603. playersStatus.Name = "playersStatus"
  604. playersStatus.Parent = TpPlayers
  605. playersStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  606. playersStatus.BorderColor3 = Color3.new(0.145098, 0.145098, 0.14902)
  607. playersStatus.BorderSizePixel = 0
  608. playersStatus.Position = UDim2.new(0, 155, 0, 3)
  609. playersStatus.Size = UDim2.new(0, 5, 0, 18)
  610. playersStatus.ZIndex = 2
  611. playersStatus.Font = Enum.Font.SourceSans
  612. playersStatus.Text = ""
  613. playersStatus.TextColor3 = Color3.new(0, 0, 0)
  614. playersStatus.TextSize = 14
  615.  
  616. PlayersFrame.Name = "PlayersFrame"
  617. PlayersFrame.Parent = TpPlayers
  618. PlayersFrame.BackgroundColor3 = Color3.new(0.145098, 0.145098, 0.14902)
  619. PlayersFrame.BackgroundTransparency = 1
  620. PlayersFrame.BorderColor3 = Color3.new(0, 0, 0)
  621. PlayersFrame.BorderSizePixel = 2
  622. PlayersFrame.Position = UDim2.new(0, 167, 0, 5)
  623. PlayersFrame.Size = UDim2.new(0, 363, 0, 260)
  624. PlayersFrame.Visible = false
  625.  
  626. Player1.Name = "Player1"
  627. Player1.Parent = PlayersFrame
  628. Player1.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  629. Player1.BorderColor3 = Color3.new(0, 0, 0)
  630. Player1.BorderSizePixel = 2
  631. Player1.Position = UDim2.new(0, 15, 0, 25)
  632. Player1.Size = UDim2.new(0, 155, 0, 20)
  633. Player1.Font = Enum.Font.Fantasy
  634. Player1.Text = "- Empty -"
  635. Player1.TextColor3 = Color3.new(1, 1, 1)
  636. Player1.TextSize = 16
  637. Player1.TextWrapped = true
  638.  
  639. Player2.Name = "Player2"
  640. Player2.Parent = PlayersFrame
  641. Player2.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  642. Player2.BorderColor3 = Color3.new(0, 0, 0)
  643. Player2.BorderSizePixel = 2
  644. Player2.Position = UDim2.new(0, 190, 0, 25)
  645. Player2.Size = UDim2.new(0, 155, 0, 20)
  646. Player2.Font = Enum.Font.Fantasy
  647. Player2.Text = "- Empty -"
  648. Player2.TextColor3 = Color3.new(1, 1, 1)
  649. Player2.TextSize = 16
  650. Player2.TextWrapped = true
  651.  
  652. Player3.Name = "Player3"
  653. Player3.Parent = PlayersFrame
  654. Player3.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  655. Player3.BorderColor3 = Color3.new(0, 0, 0)
  656. Player3.BorderSizePixel = 2
  657. Player3.Position = UDim2.new(0, 15, 0, 70)
  658. Player3.Size = UDim2.new(0, 155, 0, 20)
  659. Player3.Font = Enum.Font.Fantasy
  660. Player3.Text = "- Empty -"
  661. Player3.TextColor3 = Color3.new(1, 1, 1)
  662. Player3.TextSize = 16
  663. Player3.TextWrapped = true
  664.  
  665. Player4.Name = "Player4"
  666. Player4.Parent = PlayersFrame
  667. Player4.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  668. Player4.BorderColor3 = Color3.new(0, 0, 0)
  669. Player4.BorderSizePixel = 2
  670. Player4.Position = UDim2.new(0, 190, 0, 70)
  671. Player4.Size = UDim2.new(0, 155, 0, 20)
  672. Player4.Font = Enum.Font.Fantasy
  673. Player4.Text = "- Empty -"
  674. Player4.TextColor3 = Color3.new(1, 1, 1)
  675. Player4.TextSize = 16
  676. Player4.TextWrapped = true
  677.  
  678. Player5.Name = "Player5"
  679. Player5.Parent = PlayersFrame
  680. Player5.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  681. Player5.BorderColor3 = Color3.new(0, 0, 0)
  682. Player5.BorderSizePixel = 2
  683. Player5.Position = UDim2.new(0, 15, 0, 115)
  684. Player5.Size = UDim2.new(0, 155, 0, 20)
  685. Player5.Font = Enum.Font.Fantasy
  686. Player5.Text = "- Empty -"
  687. Player5.TextColor3 = Color3.new(1, 1, 1)
  688. Player5.TextSize = 16
  689. Player5.TextWrapped = true
  690.  
  691. Player6.Name = "Player6"
  692. Player6.Parent = PlayersFrame
  693. Player6.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  694. Player6.BorderColor3 = Color3.new(0, 0, 0)
  695. Player6.BorderSizePixel = 2
  696. Player6.Position = UDim2.new(0, 190, 0, 115)
  697. Player6.Size = UDim2.new(0, 155, 0, 20)
  698. Player6.Font = Enum.Font.Fantasy
  699. Player6.Text = "- Empty -"
  700. Player6.TextColor3 = Color3.new(1, 1, 1)
  701. Player6.TextSize = 16
  702. Player6.TextWrapped = true
  703.  
  704. PlayerTp.Name = "PlayerTp"
  705. PlayerTp.Parent = PlayersFrame
  706. PlayerTp.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  707. PlayerTp.BorderColor3 = Color3.new(0, 0, 0)
  708. PlayerTp.BorderSizePixel = 2
  709. PlayerTp.Position = UDim2.new(0, 15, 0, 215)
  710. PlayerTp.Size = UDim2.new(0, 155, 0, 20)
  711. PlayerTp.Font = Enum.Font.Gotham
  712. PlayerTp.Text = "TP TO PLAYER"
  713. PlayerTp.TextColor3 = Color3.new(1, 1, 1)
  714. PlayerTp.TextSize = 14
  715.  
  716. TpBase.Name = "TpBase"
  717. TpBase.Parent = PlayersFrame
  718. TpBase.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  719. TpBase.BorderColor3 = Color3.new(0, 0, 0)
  720. TpBase.BorderSizePixel = 2
  721. TpBase.Position = UDim2.new(0, 190, 0, 215)
  722. TpBase.Size = UDim2.new(0, 155, 0, 20)
  723. TpBase.Font = Enum.Font.Gotham
  724. TpBase.Text = "TP TO PLAYER BASE"
  725. TpBase.TextColor3 = Color3.new(1, 1, 1)
  726. TpBase.TextSize = 14
  727.  
  728. Playerselect.Name = "Playerselect"
  729. Playerselect.Parent = PlayersFrame
  730. Playerselect.BackgroundColor3 = Color3.new(0.6, 0.6, 0.6)
  731. Playerselect.BorderColor3 = Color3.new(0, 0, 0)
  732. Playerselect.Position = UDim2.new(0, 45, 0, 165)
  733. Playerselect.Size = UDim2.new(0, 270, 0, 20)
  734. Playerselect.Font = Enum.Font.Code
  735. Playerselect.Text = "Select Player..."
  736. Playerselect.TextColor3 = Color3.new(0, 0, 0)
  737. Playerselect.TextSize = 16
  738. Playerselect.TextWrapped = true
  739.  
  740. TpBoxes.Name = "TpBoxes"
  741. TpBoxes.Parent = ButtonFrame
  742. TpBoxes.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  743. TpBoxes.BorderColor3 = Color3.new(0, 0, 0)
  744. TpBoxes.BorderSizePixel = 2
  745. TpBoxes.Position = UDim2.new(0, 0, 0, 40)
  746. TpBoxes.Size = UDim2.new(0, 165, 0, 25)
  747. TpBoxes.ZIndex = 2
  748. TpBoxes.Font = Enum.Font.Gotham
  749. TpBoxes.Text = " Teleport Boxes"
  750. TpBoxes.TextColor3 = Color3.new(1, 1, 1)
  751. TpBoxes.TextSize = 14
  752. TpBoxes.TextXAlignment = Enum.TextXAlignment.Left
  753.  
  754. boxStatus.Name = "boxStatus"
  755. boxStatus.Parent = TpBoxes
  756. boxStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  757. boxStatus.BorderColor3 = Color3.new(0.145098, 0.145098, 0.14902)
  758. boxStatus.BorderSizePixel = 0
  759. boxStatus.Position = UDim2.new(0, 155, 0, 3)
  760. boxStatus.Size = UDim2.new(0, 5, 0, 18)
  761. boxStatus.ZIndex = 2
  762. boxStatus.Font = Enum.Font.SourceSans
  763. boxStatus.Text = ""
  764. boxStatus.TextColor3 = Color3.new(0, 0, 0)
  765. boxStatus.TextSize = 14
  766.  
  767. PurchasedFrame.Name = "PurchasedFrame"
  768. PurchasedFrame.Parent = TpBoxes
  769. PurchasedFrame.BackgroundColor3 = Color3.new(0.145098, 0.145098, 0.14902)
  770. PurchasedFrame.BorderColor3 = Color3.new(0, 0, 0)
  771. PurchasedFrame.BorderSizePixel = 2
  772. PurchasedFrame.Position = UDim2.new(0, 167, 0, -40)
  773. PurchasedFrame.Size = UDim2.new(0, 363, 0, 230)
  774. PurchasedFrame.Visible = false
  775.  
  776. LastPurchasedList.Name = "LastPurchasedList"
  777. LastPurchasedList.Parent = PurchasedFrame
  778. LastPurchasedList.BackgroundColor3 = Color3.new(0.27451, 0.27451, 0.27451)
  779. LastPurchasedList.BackgroundTransparency = 1
  780. LastPurchasedList.BorderColor3 = Color3.new(0, 0, 0)
  781. LastPurchasedList.BorderSizePixel = 2
  782. LastPurchasedList.Size = UDim2.new(1, 0, 0, 230)
  783. LastPurchasedList.BottomImage = "rbxassetid://158362069"
  784. LastPurchasedList.MidImage = "rbxassetid://158362107"
  785. LastPurchasedList.TopImage = "rbxassetid://158362148"
  786.  
  787. TpAllBoxes.Name = "TpAllBoxes"
  788. TpAllBoxes.Parent = PurchasedFrame
  789. TpAllBoxes.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  790. TpAllBoxes.BorderColor3 = Color3.new(0, 0, 0)
  791. TpAllBoxes.BorderSizePixel = 2
  792. TpAllBoxes.Position = UDim2.new(0, 50, 0, 245)
  793. TpAllBoxes.Size = UDim2.new(0, 250, 0, 20)
  794. TpAllBoxes.Font = Enum.Font.Gotham
  795. TpAllBoxes.Text = "Teleport Purchased Boxes"
  796. TpAllBoxes.TextColor3 = Color3.new(1, 1, 1)
  797. TpAllBoxes.TextSize = 14
  798.  
  799. TpPlanks.Name = "TpPlanks"
  800. TpPlanks.Parent = ButtonFrame
  801. TpPlanks.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  802. TpPlanks.BorderColor3 = Color3.new(0, 0, 0)
  803. TpPlanks.BorderSizePixel = 2
  804. TpPlanks.Position = UDim2.new(0, 0, 0, 75)
  805. TpPlanks.Size = UDim2.new(0, 165, 0, 25)
  806. TpPlanks.ZIndex = 2
  807. TpPlanks.Font = Enum.Font.Gotham
  808. TpPlanks.Text = " Teleport Planks"
  809. TpPlanks.TextColor3 = Color3.new(1, 1, 1)
  810. TpPlanks.TextSize = 14
  811. TpPlanks.TextXAlignment = Enum.TextXAlignment.Left
  812.  
  813. plankStatus.Name = "plankStatus"
  814. plankStatus.Parent = TpPlanks
  815. plankStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  816. plankStatus.BorderColor3 = Color3.new(0.145098, 0.145098, 0.14902)
  817. plankStatus.BorderSizePixel = 0
  818. plankStatus.Position = UDim2.new(0, 155, 0, 3)
  819. plankStatus.Size = UDim2.new(0, 5, 0, 18)
  820. plankStatus.ZIndex = 2
  821. plankStatus.Font = Enum.Font.SourceSans
  822. plankStatus.Text = ""
  823. plankStatus.TextColor3 = Color3.new(0, 0, 0)
  824. plankStatus.TextSize = 14
  825.  
  826. PlankFrame.Name = "PlankFrame"
  827. PlankFrame.Parent = TpPlanks
  828. PlankFrame.BackgroundColor3 = Color3.new(0.145098, 0.145098, 0.14902)
  829. PlankFrame.BorderColor3 = Color3.new(0, 0, 0)
  830. PlankFrame.BorderSizePixel = 2
  831. PlankFrame.Position = UDim2.new(0, 167, 0, -75)
  832. PlankFrame.Size = UDim2.new(0, 363, 0, 210)
  833. PlankFrame.Visible = false
  834.  
  835. ProcessedWoodList.Name = "ProcessedWoodList"
  836. ProcessedWoodList.Parent = PlankFrame
  837. ProcessedWoodList.BackgroundColor3 = Color3.new(0.145098, 0.145098, 0.14902)
  838. ProcessedWoodList.BorderColor3 = Color3.new(0, 0, 0)
  839. ProcessedWoodList.BorderSizePixel = 2
  840. ProcessedWoodList.Size = UDim2.new(0, 363, 0, 210)
  841.  
  842. TpAllPlanks.Name = "TpAllPlanks"
  843. TpAllPlanks.Parent = PlankFrame
  844. TpAllPlanks.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  845. TpAllPlanks.BorderColor3 = Color3.new(0, 0, 0)
  846. TpAllPlanks.BorderSizePixel = 2
  847. TpAllPlanks.Position = UDim2.new(0, 55, 0, 250)
  848. TpAllPlanks.Size = UDim2.new(0, 250, 0, 20)
  849. TpAllPlanks.Font = Enum.Font.Gotham
  850. TpAllPlanks.Text = "TP ALL PLANKS"
  851. TpAllPlanks.TextColor3 = Color3.new(1, 1, 1)
  852. TpAllPlanks.TextSize = 14
  853.  
  854. SellPlanks.Name = "SellPlanks"
  855. SellPlanks.Parent = PlankFrame
  856. SellPlanks.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  857. SellPlanks.BorderColor3 = Color3.new(0, 0, 0)
  858. SellPlanks.BorderSizePixel = 2
  859. SellPlanks.Position = UDim2.new(0, 55, 0, 220)
  860. SellPlanks.Size = UDim2.new(0, 250, 0, 20)
  861. SellPlanks.Font = Enum.Font.Gotham
  862. SellPlanks.Text = "SELL ALL PLANKS"
  863. SellPlanks.TextColor3 = Color3.new(1, 1, 1)
  864. SellPlanks.TextSize = 14
  865.  
  866. TpLogs.Name = "TpLogs"
  867. TpLogs.Parent = ButtonFrame
  868. TpLogs.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  869. TpLogs.BorderColor3 = Color3.new(0, 0, 0)
  870. TpLogs.BorderSizePixel = 2
  871. TpLogs.Position = UDim2.new(0, 0, 0, 110)
  872. TpLogs.Size = UDim2.new(0, 165, 0, 25)
  873. TpLogs.ZIndex = 2
  874. TpLogs.Font = Enum.Font.Gotham
  875. TpLogs.Text = " Teleport Logs"
  876. TpLogs.TextColor3 = Color3.new(1, 1, 1)
  877. TpLogs.TextSize = 14
  878. TpLogs.TextXAlignment = Enum.TextXAlignment.Left
  879.  
  880. logStatus.Name = "logStatus"
  881. logStatus.Parent = TpLogs
  882. logStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  883. logStatus.BorderColor3 = Color3.new(0.145098, 0.145098, 0.14902)
  884. logStatus.BorderSizePixel = 0
  885. logStatus.Position = UDim2.new(0, 155, 0, 3)
  886. logStatus.Size = UDim2.new(0, 5, 0, 18)
  887. logStatus.ZIndex = 2
  888. logStatus.Font = Enum.Font.SourceSans
  889. logStatus.Text = ""
  890. logStatus.TextColor3 = Color3.new(0, 0, 0)
  891. logStatus.TextSize = 14
  892.  
  893. LogFrame.Name = "LogFrame"
  894. LogFrame.Parent = TpLogs
  895. LogFrame.BackgroundColor3 = Color3.new(0.145098, 0.145098, 0.14902)
  896. LogFrame.BorderColor3 = Color3.new(0, 0, 0)
  897. LogFrame.BorderSizePixel = 2
  898. LogFrame.Position = UDim2.new(0, 167, 0, -110)
  899. LogFrame.Size = UDim2.new(0, 363, 0, 210)
  900. LogFrame.Visible = false
  901.  
  902. Choppedtreelogs.Name = "Choppedtreelogs"
  903. Choppedtreelogs.Parent = LogFrame
  904. Choppedtreelogs.BackgroundColor3 = Color3.new(0.145098, 0.145098, 0.14902)
  905. Choppedtreelogs.BorderColor3 = Color3.new(0, 0, 0)
  906. Choppedtreelogs.BorderSizePixel = 2
  907. Choppedtreelogs.Size = UDim2.new(0, 363, 0, 210)
  908.  
  909. TpAllWood.Name = "TpAllWood"
  910. TpAllWood.Parent = LogFrame
  911. TpAllWood.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  912. TpAllWood.BorderColor3 = Color3.new(0, 0, 0)
  913. TpAllWood.BorderSizePixel = 2
  914. TpAllWood.Position = UDim2.new(0, 55, 0, 220)
  915. TpAllWood.Size = UDim2.new(0, 250, 0, 20)
  916. TpAllWood.Font = Enum.Font.Gotham
  917. TpAllWood.Text = "TP ALL WOOD"
  918. TpAllWood.TextColor3 = Color3.new(1, 1, 1)
  919. TpAllWood.TextSize = 14
  920.  
  921. SellWood.Name = "SellWood"
  922. SellWood.Parent = LogFrame
  923. SellWood.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  924. SellWood.BorderColor3 = Color3.new(0, 0, 0)
  925. SellWood.BorderSizePixel = 2
  926. SellWood.Position = UDim2.new(0, 55, 0, 250)
  927. SellWood.Size = UDim2.new(0, 250, 0, 20)
  928. SellWood.Font = Enum.Font.Gotham
  929. SellWood.Text = "SELL ALL WOOD"
  930. SellWood.TextColor3 = Color3.new(1, 1, 1)
  931. SellWood.TextSize = 14
  932.  
  933. Waypoint.Name = "Waypoint"
  934. Waypoint.Parent = ButtonFrame
  935. Waypoint.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  936. Waypoint.BorderColor3 = Color3.new(0, 0, 0)
  937. Waypoint.BorderSizePixel = 2
  938. Waypoint.Position = UDim2.new(0, 0, 0, 145)
  939. Waypoint.Size = UDim2.new(0, 165, 0, 25)
  940. Waypoint.ZIndex = 2
  941. Waypoint.Font = Enum.Font.Gotham
  942. Waypoint.Text = " Waypoint Menu"
  943. Waypoint.TextColor3 = Color3.new(1, 1, 1)
  944. Waypoint.TextSize = 14
  945. Waypoint.TextXAlignment = Enum.TextXAlignment.Left
  946.  
  947. waypointStatus.Name = "waypointStatus"
  948. waypointStatus.Parent = Waypoint
  949. waypointStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  950. waypointStatus.BorderColor3 = Color3.new(0.145098, 0.145098, 0.14902)
  951. waypointStatus.BorderSizePixel = 0
  952. waypointStatus.Position = UDim2.new(0, 155, 0, 3)
  953. waypointStatus.Size = UDim2.new(0, 5, 0, 18)
  954. waypointStatus.ZIndex = 2
  955. waypointStatus.Font = Enum.Font.SourceSans
  956. waypointStatus.Text = ""
  957. waypointStatus.TextColor3 = Color3.new(0, 0, 0)
  958. waypointStatus.TextSize = 14
  959.  
  960. WaypointFrame.Name = "WaypointFrame"
  961. WaypointFrame.Parent = Waypoint
  962. WaypointFrame.BackgroundColor3 = Color3.new(0.27451, 0.27451, 0.27451)
  963. WaypointFrame.BackgroundTransparency = 1
  964. WaypointFrame.BorderColor3 = Color3.new(0, 0, 0)
  965. WaypointFrame.Position = UDim2.new(0, 180, 0, -130)
  966. WaypointFrame.Size = UDim2.new(0, 335, 0, 250)
  967. WaypointFrame.Visible = false
  968.  
  969. BobsShack.Name = "BobsShack"
  970. BobsShack.Parent = WaypointFrame
  971. BobsShack.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  972. BobsShack.BorderColor3 = Color3.new(0, 0, 0)
  973. BobsShack.BorderSizePixel = 2
  974. BobsShack.Position = UDim2.new(0, 10, 0, 100)
  975. BobsShack.Size = UDim2.new(0, 150, 0, 20)
  976. BobsShack.Font = Enum.Font.Gotham
  977. BobsShack.Text = "Bob's Shack"
  978. BobsShack.TextColor3 = Color3.new(1, 1, 1)
  979. BobsShack.TextSize = 14
  980.  
  981. BoxedCars.Name = "BoxedCars"
  982. BoxedCars.Parent = WaypointFrame
  983. BoxedCars.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  984. BoxedCars.BorderColor3 = Color3.new(0, 0, 0)
  985. BoxedCars.BorderSizePixel = 2
  986. BoxedCars.Position = UDim2.new(0, 175, 0, 70)
  987. BoxedCars.Size = UDim2.new(0, 150, 0, 20)
  988. BoxedCars.Font = Enum.Font.Gotham
  989. BoxedCars.Text = "Boxed Cars"
  990. BoxedCars.TextColor3 = Color3.new(1, 1, 1)
  991. BoxedCars.TextSize = 14
  992.  
  993. Cave.Name = "Cave"
  994. Cave.Parent = WaypointFrame
  995. Cave.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  996. Cave.BorderColor3 = Color3.new(0, 0, 0)
  997. Cave.BorderSizePixel = 2
  998. Cave.Position = UDim2.new(0, 175, 0, 130)
  999. Cave.Size = UDim2.new(0, 150, 0, 20)
  1000. Cave.Font = Enum.Font.Gotham
  1001. Cave.Text = "Cave"
  1002. Cave.TextColor3 = Color3.new(1, 1, 1)
  1003. Cave.TextSize = 14
  1004.  
  1005. FancyFurnishings.Name = "FancyFurnishings"
  1006. FancyFurnishings.Parent = WaypointFrame
  1007. FancyFurnishings.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  1008. FancyFurnishings.BorderColor3 = Color3.new(0, 0, 0)
  1009. FancyFurnishings.BorderSizePixel = 2
  1010. FancyFurnishings.Position = UDim2.new(0, 175, 0, 40)
  1011. FancyFurnishings.Size = UDim2.new(0, 150, 0, 20)
  1012. FancyFurnishings.Font = Enum.Font.Gotham
  1013. FancyFurnishings.Text = "Fancy Furnishings"
  1014. FancyFurnishings.TextColor3 = Color3.new(1, 1, 1)
  1015. FancyFurnishings.TextSize = 14
  1016.  
  1017. FineArtsShop.Name = "FineArtsShop"
  1018. FineArtsShop.Parent = WaypointFrame
  1019. FineArtsShop.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  1020. FineArtsShop.BorderColor3 = Color3.new(0, 0, 0)
  1021. FineArtsShop.BorderSizePixel = 2
  1022. FineArtsShop.Position = UDim2.new(0, 175, 0, 100)
  1023. FineArtsShop.Size = UDim2.new(0, 150, 0, 20)
  1024. FineArtsShop.Font = Enum.Font.Gotham
  1025. FineArtsShop.Text = "Fine Arts Shop"
  1026. FineArtsShop.TextColor3 = Color3.new(1, 1, 1)
  1027. FineArtsShop.TextSize = 14
  1028.  
  1029. LandStore.Name = "LandStore"
  1030. LandStore.Parent = WaypointFrame
  1031. LandStore.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  1032. LandStore.BorderColor3 = Color3.new(0, 0, 0)
  1033. LandStore.BorderSizePixel = 2
  1034. LandStore.Position = UDim2.new(0, 10, 0, 130)
  1035. LandStore.Size = UDim2.new(0, 150, 0, 20)
  1036. LandStore.Font = Enum.Font.Gotham
  1037. LandStore.Text = "Land Store"
  1038. LandStore.TextColor3 = Color3.new(1, 1, 1)
  1039. LandStore.TextSize = 14
  1040.  
  1041. LinksLogic.Name = "LinksLogic"
  1042. LinksLogic.Parent = WaypointFrame
  1043. LinksLogic.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  1044. LinksLogic.BorderColor3 = Color3.new(0, 0, 0)
  1045. LinksLogic.BorderSizePixel = 2
  1046. LinksLogic.Position = UDim2.new(0, 10, 0, 70)
  1047. LinksLogic.Size = UDim2.new(0, 150, 0, 20)
  1048. LinksLogic.Font = Enum.Font.Gotham
  1049. LinksLogic.Text = "Link's Logic"
  1050. LinksLogic.TextColor3 = Color3.new(1, 1, 1)
  1051. LinksLogic.TextSize = 14
  1052.  
  1053. PalmIsland.Name = "PalmIsland"
  1054. PalmIsland.Parent = WaypointFrame
  1055. PalmIsland.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  1056. PalmIsland.BorderColor3 = Color3.new(0, 0, 0)
  1057. PalmIsland.BorderSizePixel = 2
  1058. PalmIsland.Position = UDim2.new(0, 10, 0, 190)
  1059. PalmIsland.Size = UDim2.new(0, 150, 0, 20)
  1060. PalmIsland.Font = Enum.Font.Gotham
  1061. PalmIsland.Text = "Palm Island"
  1062. PalmIsland.TextColor3 = Color3.new(1, 1, 1)
  1063. PalmIsland.TextSize = 14
  1064.  
  1065. PlotTp.Name = "PlotTp"
  1066. PlotTp.Parent = WaypointFrame
  1067. PlotTp.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  1068. PlotTp.BorderColor3 = Color3.new(0, 0, 0)
  1069. PlotTp.BorderSizePixel = 2
  1070. PlotTp.Position = UDim2.new(0, 175, 0, 10)
  1071. PlotTp.Size = UDim2.new(0, 150, 0, 20)
  1072. PlotTp.Font = Enum.Font.Gotham
  1073. PlotTp.Text = "Tp to Plot"
  1074. PlotTp.TextColor3 = Color3.new(1, 1, 1)
  1075. PlotTp.TextSize = 14
  1076.  
  1077. SnowTree.Name = "SnowTree"
  1078. SnowTree.Parent = WaypointFrame
  1079. SnowTree.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  1080. SnowTree.BorderColor3 = Color3.new(0, 0, 0)
  1081. SnowTree.BorderSizePixel = 2
  1082. SnowTree.Position = UDim2.new(0, 10, 0, 220)
  1083. SnowTree.Size = UDim2.new(0, 150, 0, 20)
  1084. SnowTree.Font = Enum.Font.Gotham
  1085. SnowTree.Text = "Snow Glow Tree"
  1086. SnowTree.TextColor3 = Color3.new(1, 1, 1)
  1087. SnowTree.TextSize = 14
  1088.  
  1089. TwitterBird.Name = "TwitterBird"
  1090. TwitterBird.Parent = WaypointFrame
  1091. TwitterBird.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  1092. TwitterBird.BorderColor3 = Color3.new(0, 0, 0)
  1093. TwitterBird.BorderSizePixel = 2
  1094. TwitterBird.Position = UDim2.new(0, 175, 0, 220)
  1095. TwitterBird.Size = UDim2.new(0, 150, 0, 20)
  1096. TwitterBird.Font = Enum.Font.Gotham
  1097. TwitterBird.Text = "Twitter Bird"
  1098. TwitterBird.TextColor3 = Color3.new(1, 1, 1)
  1099. TwitterBird.TextSize = 14
  1100.  
  1101. SpawnPoint.Name = "SpawnPoint"
  1102. SpawnPoint.Parent = WaypointFrame
  1103. SpawnPoint.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  1104. SpawnPoint.BorderColor3 = Color3.new(0, 0, 0)
  1105. SpawnPoint.BorderSizePixel = 2
  1106. SpawnPoint.Position = UDim2.new(0, 10, 0, 10)
  1107. SpawnPoint.Size = UDim2.new(0, 150, 0, 20)
  1108. SpawnPoint.Font = Enum.Font.Gotham
  1109. SpawnPoint.Text = "Spawn"
  1110. SpawnPoint.TextColor3 = Color3.new(1, 1, 1)
  1111. SpawnPoint.TextSize = 14
  1112.  
  1113. Stranger.Name = "Stranger"
  1114. Stranger.Parent = WaypointFrame
  1115. Stranger.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  1116. Stranger.BorderColor3 = Color3.new(0, 0, 0)
  1117. Stranger.BorderSizePixel = 2
  1118. Stranger.Position = UDim2.new(0, 175, 0, 190)
  1119. Stranger.Size = UDim2.new(0, 150, 0, 20)
  1120. Stranger.Font = Enum.Font.Gotham
  1121. Stranger.Text = "Stranger"
  1122. Stranger.TextColor3 = Color3.new(1, 1, 1)
  1123. Stranger.TextSize = 14
  1124.  
  1125. Swamp.Name = "Swamp"
  1126. Swamp.Parent = WaypointFrame
  1127. Swamp.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  1128. Swamp.BorderColor3 = Color3.new(0, 0, 0)
  1129. Swamp.BorderSizePixel = 2
  1130. Swamp.Position = UDim2.new(0, 175, 0, 160)
  1131. Swamp.Size = UDim2.new(0, 150, 0, 20)
  1132. Swamp.Font = Enum.Font.Gotham
  1133. Swamp.Text = "Swamp"
  1134. Swamp.TextColor3 = Color3.new(1, 1, 1)
  1135. Swamp.TextSize = 14
  1136.  
  1137. Volcanoz.Name = "Volcanoz"
  1138. Volcanoz.Parent = WaypointFrame
  1139. Volcanoz.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  1140. Volcanoz.BorderColor3 = Color3.new(0, 0, 0)
  1141. Volcanoz.BorderSizePixel = 2
  1142. Volcanoz.Position = UDim2.new(0, 10, 0, 160)
  1143. Volcanoz.Size = UDim2.new(0, 150, 0, 20)
  1144. Volcanoz.Font = Enum.Font.Gotham
  1145. Volcanoz.Text = "Volcano"
  1146. Volcanoz.TextColor3 = Color3.new(1, 1, 1)
  1147. Volcanoz.TextSize = 14
  1148.  
  1149. WoodRUs.Name = "WoodRUs"
  1150. WoodRUs.Parent = WaypointFrame
  1151. WoodRUs.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  1152. WoodRUs.BorderColor3 = Color3.new(0, 0, 0)
  1153. WoodRUs.BorderSizePixel = 2
  1154. WoodRUs.Position = UDim2.new(0, 10, 0, 40)
  1155. WoodRUs.Size = UDim2.new(0, 150, 0, 20)
  1156. WoodRUs.Font = Enum.Font.Gotham
  1157. WoodRUs.Text = "Wood R Us"
  1158. WoodRUs.TextColor3 = Color3.new(1, 1, 1)
  1159. WoodRUs.TextSize = 14
  1160.  
  1161. PlayerMods.Name = "PlayerMods"
  1162. PlayerMods.Parent = ButtonFrame
  1163. PlayerMods.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  1164. PlayerMods.BorderColor3 = Color3.new(0, 0, 0)
  1165. PlayerMods.BorderSizePixel = 2
  1166. PlayerMods.Position = UDim2.new(0, 0, 0, 180)
  1167. PlayerMods.Size = UDim2.new(0, 165, 0, 25)
  1168. PlayerMods.ZIndex = 2
  1169. PlayerMods.Font = Enum.Font.Gotham
  1170. PlayerMods.Text = " Local Player Mods"
  1171. PlayerMods.TextColor3 = Color3.new(1, 1, 1)
  1172. PlayerMods.TextSize = 14
  1173. PlayerMods.TextXAlignment = Enum.TextXAlignment.Left
  1174.  
  1175. playerStatus.Name = "playerStatus"
  1176. playerStatus.Parent = PlayerMods
  1177. playerStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1178. playerStatus.BorderColor3 = Color3.new(0.145098, 0.145098, 0.14902)
  1179. playerStatus.BorderSizePixel = 0
  1180. playerStatus.Position = UDim2.new(0, 155, 0, 2)
  1181. playerStatus.Size = UDim2.new(0, 5, 0, 18)
  1182. playerStatus.ZIndex = 2
  1183. playerStatus.Font = Enum.Font.SourceSans
  1184. playerStatus.Text = ""
  1185. playerStatus.TextColor3 = Color3.new(0, 0, 0)
  1186. playerStatus.TextSize = 14
  1187.  
  1188. PlayerFrame.Name = "PlayerFrame"
  1189. PlayerFrame.Parent = PlayerMods
  1190. PlayerFrame.BackgroundColor3 = Color3.new(0.27451, 0.27451, 0.27451)
  1191. PlayerFrame.BackgroundTransparency = 1
  1192. PlayerFrame.BorderColor3 = Color3.new(0, 0, 0)
  1193. PlayerFrame.BorderSizePixel = 2
  1194. PlayerFrame.Position = UDim2.new(0, 180, 0, -165)
  1195. PlayerFrame.Size = UDim2.new(0, 335, 0, 255)
  1196. PlayerFrame.Visible = false
  1197.  
  1198. WalkspeedLabel.Name = "WalkspeedLabel"
  1199. WalkspeedLabel.Parent = PlayerFrame
  1200. WalkspeedLabel.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  1201. WalkspeedLabel.BorderColor3 = Color3.new(0, 0, 0)
  1202. WalkspeedLabel.BorderSizePixel = 2
  1203. WalkspeedLabel.Size = UDim2.new(0, 125, 0, 20)
  1204. WalkspeedLabel.Font = Enum.Font.Gotham
  1205. WalkspeedLabel.Text = "Walk Speed:"
  1206. WalkspeedLabel.TextColor3 = Color3.new(1, 1, 1)
  1207. WalkspeedLabel.TextSize = 14
  1208.  
  1209. JumpPowerLabel.Name = "JumpPowerLabel"
  1210. JumpPowerLabel.Parent = PlayerFrame
  1211. JumpPowerLabel.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  1212. JumpPowerLabel.BorderColor3 = Color3.new(0, 0, 0)
  1213. JumpPowerLabel.BorderSizePixel = 2
  1214. JumpPowerLabel.Position = UDim2.new(0, 170, 0, 0)
  1215. JumpPowerLabel.Size = UDim2.new(0, 120, 0, 20)
  1216. JumpPowerLabel.Font = Enum.Font.Gotham
  1217. JumpPowerLabel.Text = "Jump Power:"
  1218. JumpPowerLabel.TextColor3 = Color3.new(1, 1, 1)
  1219. JumpPowerLabel.TextSize = 14
  1220.  
  1221. WalkSpeed.Name = "WalkSpeed"
  1222. WalkSpeed.Parent = PlayerFrame
  1223. WalkSpeed.BackgroundColor3 = Color3.new(0.6, 0.6, 0.6)
  1224. WalkSpeed.BorderColor3 = Color3.new(0, 0, 0)
  1225. WalkSpeed.BorderSizePixel = 2
  1226. WalkSpeed.Position = UDim2.new(0, 125, 0, 0)
  1227. WalkSpeed.Size = UDim2.new(0, 45, 0, 20)
  1228. WalkSpeed.Font = Enum.Font.Code
  1229. WalkSpeed.Text = "16"
  1230. WalkSpeed.TextColor3 = Color3.new(0, 0, 0)
  1231. WalkSpeed.TextSize = 16
  1232.  
  1233. JumpPower.Name = "JumpPower"
  1234. JumpPower.Parent = PlayerFrame
  1235. JumpPower.BackgroundColor3 = Color3.new(0.6, 0.6, 0.6)
  1236. JumpPower.BorderColor3 = Color3.new(0, 0, 0)
  1237. JumpPower.BorderSizePixel = 2
  1238. JumpPower.Position = UDim2.new(0, 290, 0, 0)
  1239. JumpPower.Size = UDim2.new(0, 45, 0, 20)
  1240. JumpPower.Font = Enum.Font.Code
  1241. JumpPower.Text = "50"
  1242. JumpPower.TextColor3 = Color3.new(0, 0, 0)
  1243. JumpPower.TextSize = 16
  1244.  
  1245. Paint.Name = "Paint"
  1246. Paint.Parent = PlayerFrame
  1247. Paint.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  1248. Paint.BorderColor3 = Color3.new(0, 0, 0)
  1249. Paint.BorderSizePixel = 2
  1250. Paint.Position = UDim2.new(0, 65, 0, 105)
  1251. Paint.Size = UDim2.new(0, 200, 0, 25)
  1252. Paint.Font = Enum.Font.Gotham
  1253. Paint.Text = "Structure Paint Tool"
  1254. Paint.TextColor3 = Color3.new(1, 1, 1)
  1255. Paint.TextSize = 14
  1256.  
  1257. Noclip.Name = "Noclip"
  1258. Noclip.Parent = PlayerFrame
  1259. Noclip.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  1260. Noclip.BorderColor3 = Color3.new(0, 0, 0)
  1261. Noclip.BorderSizePixel = 2
  1262. Noclip.Position = UDim2.new(0, 30, 0, 215)
  1263. Noclip.Size = UDim2.new(0, 275, 0, 25)
  1264. Noclip.Font = Enum.Font.Gotham
  1265. Noclip.Text = "Noclip Disabled"
  1266. Noclip.TextColor3 = Color3.new(1, 0, 0)
  1267. Noclip.TextSize = 14
  1268.  
  1269. TpTool.Name = "TpTool"
  1270. TpTool.Parent = PlayerFrame
  1271. TpTool.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  1272. TpTool.BorderColor3 = Color3.new(0, 0, 0)
  1273. TpTool.BorderSizePixel = 2
  1274. TpTool.Position = UDim2.new(0, 65, 0, 140)
  1275. TpTool.Size = UDim2.new(0, 200, 0, 25)
  1276. TpTool.Font = Enum.Font.Gotham
  1277. TpTool.Text = "Teleport Tool"
  1278. TpTool.TextColor3 = Color3.new(1, 1, 1)
  1279. TpTool.TextSize = 14
  1280.  
  1281. Blueprints.Name = "Blueprints"
  1282. Blueprints.Parent = PlayerFrame
  1283. Blueprints.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  1284. Blueprints.BorderColor3 = Color3.new(0, 0, 0)
  1285. Blueprints.BorderSizePixel = 2
  1286. Blueprints.Position = UDim2.new(0, 65, 0, 70)
  1287. Blueprints.Size = UDim2.new(0, 200, 0, 25)
  1288. Blueprints.Font = Enum.Font.Gotham
  1289. Blueprints.Text = "Get All Blueprints"
  1290. Blueprints.TextColor3 = Color3.new(1, 1, 1)
  1291. Blueprints.TextSize = 14
  1292.  
  1293. DeleteTool.Name = "DeleteTool"
  1294. DeleteTool.Parent = PlayerFrame
  1295. DeleteTool.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  1296. DeleteTool.BorderColor3 = Color3.new(0, 0, 0)
  1297. DeleteTool.BorderSizePixel = 2
  1298. DeleteTool.Position = UDim2.new(0, 65, 0, 175)
  1299. DeleteTool.Size = UDim2.new(0, 200, 0, 25)
  1300. DeleteTool.Font = Enum.Font.Gotham
  1301. DeleteTool.Text = "Structure Remove Tool"
  1302. DeleteTool.TextColor3 = Color3.new(1, 1, 1)
  1303. DeleteTool.TextSize = 14
  1304.  
  1305. Blacklist.Name = "Blacklist"
  1306. Blacklist.Parent = PlayerFrame
  1307. Blacklist.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  1308. Blacklist.BorderColor3 = Color3.new(0, 0, 0)
  1309. Blacklist.BorderSizePixel = 2
  1310. Blacklist.Position = UDim2.new(0, 65, 0, 35)
  1311. Blacklist.Size = UDim2.new(0, 200, 0, 25)
  1312. Blacklist.Font = Enum.Font.Gotham
  1313. Blacklist.Text = "Anti-Blacklist"
  1314. Blacklist.TextColor3 = Color3.new(1, 1, 1)
  1315. Blacklist.TextSize = 14
  1316.  
  1317. SlotEditor.Name = "SlotEditor"
  1318. SlotEditor.Parent = ButtonFrame
  1319. SlotEditor.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  1320. SlotEditor.BorderColor3 = Color3.new(0, 0, 0)
  1321. SlotEditor.BorderSizePixel = 2
  1322. SlotEditor.Position = UDim2.new(0, 0, 0, 215)
  1323. SlotEditor.Size = UDim2.new(0, 165, 0, 25)
  1324. SlotEditor.ZIndex = 2
  1325. SlotEditor.Font = Enum.Font.Gotham
  1326. SlotEditor.Text = " Save Slot Editing"
  1327. SlotEditor.TextColor3 = Color3.new(1, 1, 1)
  1328. SlotEditor.TextSize = 14
  1329. SlotEditor.TextXAlignment = Enum.TextXAlignment.Left
  1330.  
  1331. slotStatus.Name = "slotStatus"
  1332. slotStatus.Parent = SlotEditor
  1333. slotStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1334. slotStatus.BorderColor3 = Color3.new(0.145098, 0.145098, 0.14902)
  1335. slotStatus.BorderSizePixel = 0
  1336. slotStatus.Position = UDim2.new(0, 155, 0, 3)
  1337. slotStatus.Size = UDim2.new(0, 5, 0, 18)
  1338. slotStatus.ZIndex = 2
  1339. slotStatus.Font = Enum.Font.SourceSans
  1340. slotStatus.Text = ""
  1341. slotStatus.TextColor3 = Color3.new(0, 0, 0)
  1342. slotStatus.TextSize = 14
  1343.  
  1344. SlotFrame.Name = "SlotFrame"
  1345. SlotFrame.Parent = SlotEditor
  1346. SlotFrame.BackgroundColor3 = Color3.new(0.27451, 0.27451, 0.27451)
  1347. SlotFrame.BackgroundTransparency = 1
  1348. SlotFrame.BorderColor3 = Color3.new(0, 0, 0)
  1349. SlotFrame.BorderSizePixel = 2
  1350. SlotFrame.Position = UDim2.new(0, 170, 0, -190)
  1351. SlotFrame.Size = UDim2.new(0, 355, 0, 230)
  1352. SlotFrame.Visible = false
  1353.  
  1354. wipeBase.Name = "wipeBase"
  1355. wipeBase.Parent = SlotFrame
  1356. wipeBase.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  1357. wipeBase.BorderColor3 = Color3.new(0, 0, 0)
  1358. wipeBase.BorderSizePixel = 2
  1359. wipeBase.Position = UDim2.new(0, 20, 0, 15)
  1360. wipeBase.Size = UDim2.new(0, 145, 0, 25)
  1361. wipeBase.Font = Enum.Font.Gotham
  1362. wipeBase.Text = "Wipe Players Base"
  1363. wipeBase.TextColor3 = Color3.new(1, 1, 1)
  1364. wipeBase.TextSize = 14
  1365.  
  1366. copyBase.Name = "copyBase"
  1367. copyBase.Parent = SlotFrame
  1368. copyBase.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  1369. copyBase.BorderColor3 = Color3.new(0, 0, 0)
  1370. copyBase.BorderSizePixel = 2
  1371. copyBase.Position = UDim2.new(0, 190, 0, 15)
  1372. copyBase.Size = UDim2.new(0, 145, 0, 25)
  1373. copyBase.Font = Enum.Font.Gotham
  1374. copyBase.Text = "Copy Players Base"
  1375. copyBase.TextColor3 = Color3.new(1, 1, 1)
  1376. copyBase.TextSize = 14
  1377.  
  1378. fillBase.Name = "fillBase"
  1379. fillBase.Parent = SlotFrame
  1380. fillBase.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  1381. fillBase.BorderColor3 = Color3.new(0, 0, 0)
  1382. fillBase.BorderSizePixel = 2
  1383. fillBase.Position = UDim2.new(0, 20, 0, 55)
  1384. fillBase.Size = UDim2.new(0, 145, 0, 25)
  1385. fillBase.Font = Enum.Font.Gotham
  1386. fillBase.Text = "Fill Blueprints"
  1387. fillBase.TextColor3 = Color3.new(1, 1, 1)
  1388. fillBase.TextSize = 14
  1389.  
  1390. Me.Name = "Me"
  1391. Me.Parent = SlotFrame
  1392. Me.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  1393. Me.BorderColor3 = Color3.new(0, 0, 0)
  1394. Me.Position = UDim2.new(0, 305, 0, 130)
  1395. Me.Size = UDim2.new(0, 30, 0, 20)
  1396. Me.Font = Enum.Font.Gotham
  1397. Me.Text = "ME"
  1398. Me.TextColor3 = Color3.new(1, 1, 1)
  1399. Me.TextSize = 14
  1400.  
  1401. maxLand.Name = "maxLand"
  1402. maxLand.Parent = SlotFrame
  1403. maxLand.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  1404. maxLand.BorderColor3 = Color3.new(0, 0, 0)
  1405. maxLand.BorderSizePixel = 2
  1406. maxLand.Position = UDim2.new(0, 190, 0, 55)
  1407. maxLand.Size = UDim2.new(0, 145, 0, 25)
  1408. maxLand.Font = Enum.Font.Gotham
  1409. maxLand.Text = "Max Owned Land"
  1410. maxLand.TextColor3 = Color3.new(1, 1, 1)
  1411. maxLand.TextSize = 14
  1412.  
  1413. TreeLabel.Name = "TreeLabel"
  1414. TreeLabel.Parent = SlotFrame
  1415. TreeLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  1416. TreeLabel.BackgroundTransparency = 1
  1417. TreeLabel.Position = UDim2.new(0, 80, 0, 165)
  1418. TreeLabel.Size = UDim2.new(0, 195, 0, 25)
  1419. TreeLabel.Font = Enum.Font.Gotham
  1420. TreeLabel.Text = "Tree Type:"
  1421. TreeLabel.TextColor3 = Color3.new(1, 1, 1)
  1422. TreeLabel.TextSize = 18
  1423.  
  1424. SelectedLabel.Name = "SelectedLabel"
  1425. SelectedLabel.Parent = SlotFrame
  1426. SelectedLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  1427. SelectedLabel.BackgroundTransparency = 1
  1428. SelectedLabel.Position = UDim2.new(0, 80, 0, 100)
  1429. SelectedLabel.Size = UDim2.new(0, 195, 0, 25)
  1430. SelectedLabel.Font = Enum.Font.Gotham
  1431. SelectedLabel.Text = "Player Name:"
  1432. SelectedLabel.TextColor3 = Color3.new(1, 1, 1)
  1433. SelectedLabel.TextSize = 18
  1434.  
  1435. selectedBG.Name = "selectedBG"
  1436. selectedBG.Parent = SlotFrame
  1437. selectedBG.BackgroundColor3 = Color3.new(0.6, 0.6, 0.6)
  1438. selectedBG.BorderColor3 = Color3.new(0, 0, 0)
  1439. selectedBG.Position = UDim2.new(0, 20, 0, 130)
  1440. selectedBG.Size = UDim2.new(0, 285, 0, 20)
  1441. selectedBG.Font = Enum.Font.Gotham
  1442. selectedBG.Text = ""
  1443. selectedBG.TextColor3 = Color3.new(1, 1, 1)
  1444. selectedBG.TextSize = 18
  1445.  
  1446. selectedPlayer.Name = "selectedPlayer"
  1447. selectedPlayer.Parent = selectedBG
  1448. selectedPlayer.BackgroundColor3 = Color3.new(0.6, 0.6, 0.6)
  1449. selectedPlayer.BackgroundTransparency = 1
  1450. selectedPlayer.BorderColor3 = Color3.new(0, 0, 0)
  1451. selectedPlayer.Position = UDim2.new(0, 5, 0, 0)
  1452. selectedPlayer.Size = UDim2.new(0, 275, 0, 20)
  1453. selectedPlayer.Font = Enum.Font.Code
  1454. selectedPlayer.LineHeight = 1.2999999523163
  1455. selectedPlayer.PlaceholderColor3 = Color3.new(0, 0, 0)
  1456. selectedPlayer.PlaceholderText = "|"
  1457. selectedPlayer.Text = ""
  1458. selectedPlayer.TextColor3 = Color3.new(0, 0, 0)
  1459. selectedPlayer.TextSize = 14
  1460. selectedPlayer.TextXAlignment = Enum.TextXAlignment.Left
  1461.  
  1462. treeBG.Name = "treeBG"
  1463. treeBG.Parent = SlotFrame
  1464. treeBG.BackgroundColor3 = Color3.new(0.6, 0.6, 0.6)
  1465. treeBG.BorderColor3 = Color3.new(0, 0, 0)
  1466. treeBG.Position = UDim2.new(0, 20, 0, 195)
  1467. treeBG.Size = UDim2.new(0, 315, 0, 20)
  1468. treeBG.Font = Enum.Font.Gotham
  1469. treeBG.Text = ""
  1470. treeBG.TextColor3 = Color3.new(1, 1, 1)
  1471. treeBG.TextSize = 18
  1472.  
  1473. treeType.Name = "treeType"
  1474. treeType.Parent = treeBG
  1475. treeType.BackgroundColor3 = Color3.new(0.6, 0.6, 0.6)
  1476. treeType.BackgroundTransparency = 1
  1477. treeType.BorderColor3 = Color3.new(0, 0, 0)
  1478. treeType.Position = UDim2.new(0, 5, 0, 0)
  1479. treeType.Size = UDim2.new(0, 310, 0, 20)
  1480. treeType.Font = Enum.Font.Code
  1481. treeType.LineHeight = 1.2999999523163
  1482. treeType.PlaceholderColor3 = Color3.new(0, 0, 0)
  1483. treeType.PlaceholderText = "|"
  1484. treeType.Text = ""
  1485. treeType.TextColor3 = Color3.new(0, 0, 0)
  1486. treeType.TextSize = 14
  1487. treeType.TextXAlignment = Enum.TextXAlignment.Left
  1488.  
  1489. Misc.Name = "Misc"
  1490. Misc.Parent = ButtonFrame
  1491. Misc.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  1492. Misc.BorderColor3 = Color3.new(0, 0, 0)
  1493. Misc.BorderSizePixel = 2
  1494. Misc.Position = UDim2.new(0, 0, 0, 250)
  1495. Misc.Size = UDim2.new(0, 165, 0, 25)
  1496. Misc.ZIndex = 2
  1497. Misc.Font = Enum.Font.Gotham
  1498. Misc.Text = " Misc. Mods"
  1499. Misc.TextColor3 = Color3.new(1, 1, 1)
  1500. Misc.TextSize = 14
  1501. Misc.TextXAlignment = Enum.TextXAlignment.Left
  1502.  
  1503. miscStatus.Name = "miscStatus"
  1504. miscStatus.Parent = Misc
  1505. miscStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1506. miscStatus.BorderColor3 = Color3.new(0.145098, 0.145098, 0.14902)
  1507. miscStatus.BorderSizePixel = 0
  1508. miscStatus.Position = UDim2.new(0, 155, 0, 3)
  1509. miscStatus.Size = UDim2.new(0, 5, 0, 18)
  1510. miscStatus.ZIndex = 2
  1511. miscStatus.Font = Enum.Font.SourceSans
  1512. miscStatus.Text = ""
  1513. miscStatus.TextColor3 = Color3.new(0, 0, 0)
  1514. miscStatus.TextSize = 14
  1515.  
  1516. MiscFrame.Name = "MiscFrame"
  1517. MiscFrame.Parent = Misc
  1518. MiscFrame.BackgroundColor3 = Color3.new(0.27451, 0.27451, 0.27451)
  1519. MiscFrame.BackgroundTransparency = 1
  1520. MiscFrame.BorderColor3 = Color3.new(0, 0, 0)
  1521. MiscFrame.BorderSizePixel = 2
  1522. MiscFrame.Position = UDim2.new(0, 180, 0, -240)
  1523. MiscFrame.Size = UDim2.new(0, 335, 0, 255)
  1524. MiscFrame.Visible = false
  1525.  
  1526. StealLabel.Name = "StealLabel"
  1527. StealLabel.Parent = MiscFrame
  1528. StealLabel.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  1529. StealLabel.BackgroundTransparency = 1
  1530. StealLabel.BorderColor3 = Color3.new(0, 0, 0)
  1531. StealLabel.BorderSizePixel = 2
  1532. StealLabel.Position = UDim2.new(0, 90, 0, 80)
  1533. StealLabel.Size = UDim2.new(0, 150, 0, 20)
  1534. StealLabel.Font = Enum.Font.Gotham
  1535. StealLabel.Text = "Player Name:"
  1536. StealLabel.TextColor3 = Color3.new(1, 1, 1)
  1537. StealLabel.TextSize = 16
  1538.  
  1539. StealSelected.Name = "StealSelected"
  1540. StealSelected.Parent = MiscFrame
  1541. StealSelected.BackgroundColor3 = Color3.new(0.6, 0.6, 0.6)
  1542. StealSelected.BorderColor3 = Color3.new(0, 0, 0)
  1543. StealSelected.BorderSizePixel = 2
  1544. StealSelected.Position = UDim2.new(0, 50, 0, 100)
  1545. StealSelected.Size = UDim2.new(0, 240, 0, 20)
  1546. StealSelected.Font = Enum.Font.Gotham
  1547. StealSelected.Text = "Player to Steal From"
  1548. StealSelected.TextColor3 = Color3.new(0, 0, 0)
  1549. StealSelected.TextSize = 16
  1550.  
  1551. StealWood.Name = "StealWood"
  1552. StealWood.Parent = MiscFrame
  1553. StealWood.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  1554. StealWood.BorderColor3 = Color3.new(0, 0, 0)
  1555. StealWood.BorderSizePixel = 2
  1556. StealWood.Position = UDim2.new(0, 70, 0, 175)
  1557. StealWood.Size = UDim2.new(0, 200, 0, 25)
  1558. StealWood.Font = Enum.Font.Gotham
  1559. StealWood.Text = "Steal Wood"
  1560. StealWood.TextColor3 = Color3.new(1, 1, 1)
  1561. StealWood.TextSize = 14
  1562.  
  1563. Throw.Name = "Throw"
  1564. Throw.Parent = MiscFrame
  1565. Throw.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  1566. Throw.BorderColor3 = Color3.new(0, 0, 0)
  1567. Throw.BorderSizePixel = 2
  1568. Throw.Position = UDim2.new(0, 30, 0, 10)
  1569. Throw.Size = UDim2.new(0, 275, 0, 25)
  1570. Throw.Font = Enum.Font.Gotham
  1571. Throw.Text = "Throwable Axe"
  1572. Throw.TextColor3 = Color3.new(1, 1, 1)
  1573. Throw.TextSize = 14
  1574.  
  1575. StealAxes.Name = "StealAxes"
  1576. StealAxes.Parent = MiscFrame
  1577. StealAxes.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  1578. StealAxes.BorderColor3 = Color3.new(0, 0, 0)
  1579. StealAxes.BorderSizePixel = 2
  1580. StealAxes.Position = UDim2.new(0, 70, 0, 135)
  1581. StealAxes.Size = UDim2.new(0, 200, 0, 25)
  1582. StealAxes.Font = Enum.Font.Gotham
  1583. StealAxes.Text = "Steal Axes"
  1584. StealAxes.TextColor3 = Color3.new(1, 1, 1)
  1585. StealAxes.TextSize = 14
  1586.  
  1587. StealBox.Name = "StealBox"
  1588. StealBox.Parent = MiscFrame
  1589. StealBox.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  1590. StealBox.BorderColor3 = Color3.new(0, 0, 0)
  1591. StealBox.BorderSizePixel = 2
  1592. StealBox.Position = UDim2.new(0, 70, 0, 215)
  1593. StealBox.Size = UDim2.new(0, 200, 0, 25)
  1594. StealBox.Font = Enum.Font.Gotham
  1595. StealBox.Text = "Steal Boxes"
  1596. StealBox.TextColor3 = Color3.new(1, 1, 1)
  1597. StealBox.TextSize = 14
  1598.  
  1599. Drivable.Name = "Drivable"
  1600. Drivable.Parent = MiscFrame
  1601. Drivable.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  1602. Drivable.BorderColor3 = Color3.new(0, 0, 0)
  1603. Drivable.BorderSizePixel = 2
  1604. Drivable.Position = UDim2.new(0, 30, 0, 45)
  1605. Drivable.Size = UDim2.new(0, 275, 0, 25)
  1606. Drivable.Font = Enum.Font.Gotham
  1607. Drivable.Text = "Custom Drivable Areas"
  1608. Drivable.TextColor3 = Color3.new(1, 1, 1)
  1609. Drivable.TextSize = 14
  1610.  
  1611. BottomBar.Name = "BottomBar"
  1612. BottomBar.Parent = MainFrame
  1613. BottomBar.BackgroundColor3 = Color3.new(0.054902, 0.054902, 0.0588235)
  1614. BottomBar.BorderColor3 = Color3.new(0, 0, 0)
  1615. BottomBar.BorderSizePixel = 2
  1616. BottomBar.Position = UDim2.new(0, 0, 0, 310)
  1617. BottomBar.Size = UDim2.new(0, 530, 0, 15)
  1618. BottomBar.ZIndex = 2
  1619.  
  1620. Creditor.Name = "Creditor"
  1621. Creditor.Parent = BottomBar
  1622. Creditor.BackgroundColor3 = Color3.new(1, 1, 1)
  1623. Creditor.BackgroundTransparency = 1
  1624. Creditor.Position = UDim2.new(0, 495, 0, 0)
  1625. Creditor.Size = UDim2.new(0, 35, 0, 15)
  1626. Creditor.ZIndex = 2
  1627. Creditor.Font = Enum.Font.Gotham
  1628. Creditor.Text = "Sakkzz"
  1629. Creditor.TextColor3 = Color3.new(0.666667, 0, 0)
  1630.  
  1631. Credit.Name = "Credit"
  1632. Credit.Parent = BottomBar
  1633. Credit.BackgroundColor3 = Color3.new(1, 1, 1)
  1634. Credit.BackgroundTransparency = 1
  1635. Credit.Position = UDim2.new(0, 450, 0, 0)
  1636. Credit.Size = UDim2.new(0, 45, 0, 15)
  1637. Credit.ZIndex = 2
  1638. Credit.Font = Enum.Font.Gotham
  1639. Credit.Text = "GUI Credit"
  1640. Credit.TextColor3 = Color3.new(0.666667, 0, 0)
  1641.  
  1642. Logo.Name = "Logo"
  1643. Logo.Parent = MainFrame
  1644. Logo.BackgroundColor3 = Color3.new(1, 1, 1)
  1645. Logo.BackgroundTransparency = 1
  1646. Logo.BorderSizePixel = 0
  1647. Logo.Position = UDim2.new(0, 200, 0, 35)
  1648. Logo.Size = UDim2.new(0, 300, 0, 265)
  1649. Logo.Image = "rbxassetid://4325903529"
  1650.  
  1651. MiscFrame.ZIndex = 4
  1652. PlayerFrame.ZIndex = 4
  1653. SlotFrame.ZIndex = 4
  1654. PurchasedFrame.ZIndex = 4
  1655. LogFrame.ZIndex = 4
  1656. PlankFrame.ZIndex = 4
  1657. PlayersFrame.ZIndex = 4
  1658. WaypointFrame.ZIndex = 4
  1659.  
  1660. MainFrame.ZIndex = -2
  1661. Logo.ZIndex = -2
  1662.  
  1663. PurchasedFrame.BackgroundTransparency = 1
  1664. LogFrame.BackgroundTransparency = 1
  1665. PlankFrame.BackgroundTransparency = 1
  1666. Choppedtreelogs.BackgroundTransparency = .5
  1667. ProcessedWoodList.BackgroundTransparency = .5
  1668. LastPurchasedList.BackgroundTransparency = .5
  1669.  
  1670. --- Variables ---
  1671.  
  1672. function Create(cls,props)
  1673. local inst = Instance.new(cls)
  1674. for i,v in pairs(props) do
  1675. inst[i] = v
  1676. end
  1677. return inst
  1678. end
  1679. local TreeLogs={}
  1680. local WoodPlanks={}
  1681. local ProcessedWoodList = LT2.MainFrame.ButtonFrame.TpPlanks.PlankFrame.ProcessedWoodList
  1682. local LastPurchasedList = LT2.MainFrame.ButtonFrame.TpBoxes.PurchasedFrame.LastPurchasedList
  1683. local Choppedtreelogs = LT2.MainFrame.ButtonFrame.TpLogs.LogFrame.Choppedtreelogs
  1684. local Render = service.RunService.RenderStepped
  1685. local UserInputService = game:GetService("UserInputService")
  1686. local shiftKeyL = Enum.KeyCode.LeftShift
  1687. local Replicated = service.ReplicatedStorage
  1688. local Client = Replicated.Interaction.ClientSetListPlayer
  1689. local Dragging = Replicated.Interaction.ClientIsDragging
  1690. local Properties = service.Workspace.Properties
  1691. local Players = service.Players
  1692. local PlayerModels = service.Workspace.PlayerModels
  1693. local Player = Players.LocalPlayer
  1694. local Char = Player.Character
  1695. local Hum = Char.Humanoid
  1696. local Root = Char.HumanoidRootPart
  1697. local Mouse = Player:GetMouse()
  1698. local Noclipper = false
  1699. local Open = true
  1700. local throwAxe = false
  1701. local misc = false
  1702. local player = false
  1703. local slot = false
  1704. local box = false
  1705. local log = false
  1706. local plank = false
  1707. local players = false
  1708. local wp = false
  1709.  
  1710. --- Buttons ---
  1711.  
  1712. Misc.MouseButton1Click:Connect(function()
  1713. if misc == true then
  1714. misc = false
  1715. miscStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1716. MiscFrame.Visible = false
  1717. Logo.ImageTransparency = 0
  1718. else if misc == false then
  1719. misc = true
  1720. Logo.ImageTransparency = .3
  1721. miscStatus.BackgroundColor3 = Color3.new(0.333333, 0, 0)
  1722. MiscFrame.Visible = true
  1723. playerStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1724. PlayerFrame.Visible = false
  1725. slotStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1726. SlotFrame.Visible = false
  1727. boxStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1728. PurchasedFrame.Visible = false
  1729. logStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1730. LogFrame.Visible = false
  1731. plankStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1732. PlankFrame.Visible = false
  1733. playersStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1734. PlayersFrame.Visible = false
  1735. waypointStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1736. WaypointFrame.Visible = false
  1737. end
  1738. end
  1739. end)
  1740.  
  1741. PlayerMods.MouseButton1Click:Connect(function()
  1742. if player == true then
  1743. player = false
  1744. playerStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1745. PlayerFrame.Visible = false
  1746. Logo.ImageTransparency = 0
  1747. else if player == false then
  1748. player = true
  1749. Logo.ImageTransparency = .3
  1750. miscStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1751. MiscFrame.Visible = false
  1752. playerStatus.BackgroundColor3 = Color3.new(0.333333, 0, 0)
  1753. PlayerFrame.Visible = true
  1754. slotStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1755. SlotFrame.Visible = false
  1756. boxStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1757. PurchasedFrame.Visible = false
  1758. logStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1759. LogFrame.Visible = false
  1760. plankStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1761. PlankFrame.Visible = false
  1762. playersStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1763. PlayersFrame.Visible = false
  1764. waypointStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1765. WaypointFrame.Visible = false
  1766. end
  1767. end
  1768. end)
  1769.  
  1770. SlotEditor.MouseButton1Click:Connect(function()
  1771. if slot == true then
  1772. slot = false
  1773. slotStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1774. SlotFrame.Visible = false
  1775. Logo.ImageTransparency = 0
  1776. else if slot == false then
  1777. slot = true
  1778. Logo.ImageTransparency = .3
  1779. miscStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1780. MiscFrame.Visible = false
  1781. playerStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1782. PlayerFrame.Visible = false
  1783. slotStatus.BackgroundColor3 = Color3.new(0.333333, 0, 0)
  1784. SlotFrame.Visible = true
  1785. boxStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1786. PurchasedFrame.Visible = false
  1787. logStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1788. LogFrame.Visible = false
  1789. plankStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1790. PlankFrame.Visible = false
  1791. playersStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1792. PlayersFrame.Visible = false
  1793. waypointStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1794. WaypointFrame.Visible = false
  1795. end
  1796. end
  1797. end)
  1798.  
  1799. TpBoxes.MouseButton1Click:Connect(function()
  1800. if box == true then
  1801. box = false
  1802. boxStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1803. PurchasedFrame.Visible = false
  1804. Logo.ImageTransparency = 0
  1805. else if box == false then
  1806. box = true
  1807. Logo.ImageTransparency = .3
  1808. miscStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1809. MiscFrame.Visible = false
  1810. playerStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1811. PlayerFrame.Visible = false
  1812. slotStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1813. SlotFrame.Visible = false
  1814. boxStatus.BackgroundColor3 = Color3.new(0.333333, 0, 0)
  1815. PurchasedFrame.Visible = true
  1816. logStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1817. LogFrame.Visible = false
  1818. plankStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1819. PlankFrame.Visible = false
  1820. playersStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1821. PlayersFrame.Visible = false
  1822. waypointStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1823. WaypointFrame.Visible = false
  1824. end
  1825. end
  1826. end)
  1827.  
  1828. TpLogs.MouseButton1Click:Connect(function()
  1829. if log == true then
  1830. log = false
  1831. logStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1832. LogFrame.Visible = false
  1833. Logo.ImageTransparency = 0
  1834. else if log == false then
  1835. log = true
  1836. Logo.ImageTransparency = .3
  1837. miscStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1838. MiscFrame.Visible = false
  1839. playerStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1840. PlayerFrame.Visible = false
  1841. slotStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1842. SlotFrame.Visible = false
  1843. boxStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1844. PurchasedFrame.Visible = false
  1845. logStatus.BackgroundColor3 = Color3.new(0.333333, 0, 0)
  1846. LogFrame.Visible = true
  1847. plankStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1848. PlankFrame.Visible = false
  1849. playersStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1850. PlayersFrame.Visible = false
  1851. waypointStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1852. WaypointFrame.Visible = false
  1853. end
  1854. end
  1855. end)
  1856.  
  1857. TpPlanks.MouseButton1Click:Connect(function()
  1858. if plank == true then
  1859. plank = false
  1860. plankStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1861. PlankFrame.Visible = false
  1862. Logo.ImageTransparency = 0
  1863. else if plank == false then
  1864. plank = true
  1865. Logo.ImageTransparency = .3
  1866. miscStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1867. MiscFrame.Visible = false
  1868. playerStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1869. PlayerFrame.Visible = false
  1870. slotStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1871. SlotFrame.Visible = false
  1872. boxStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1873. PurchasedFrame.Visible = false
  1874. logStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1875. LogFrame.Visible = false
  1876. plankStatus.BackgroundColor3 = Color3.new(0.333333, 0, 0)
  1877. PlankFrame.Visible = true
  1878. playersStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1879. PlayersFrame.Visible = false
  1880. waypointStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1881. WaypointFrame.Visible = false
  1882. end
  1883. end
  1884. end)
  1885.  
  1886. TpPlayers.MouseButton1Click:Connect(function()
  1887. if players == true then
  1888. players = false
  1889. playersStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1890. PlayersFrame.Visible = false
  1891. Logo.ImageTransparency = 0
  1892. else if players == false then
  1893. players = true
  1894. Logo.ImageTransparency = .3
  1895. miscStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1896. MiscFrame.Visible = false
  1897. playerStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1898. PlayerFrame.Visible = false
  1899. slotStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1900. SlotFrame.Visible = false
  1901. boxStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1902. PurchasedFrame.Visible = false
  1903. logStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1904. LogFrame.Visible = false
  1905. plankStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1906. PlankFrame.Visible = false
  1907. playersStatus.BackgroundColor3 = Color3.new(0.333333, 0, 0)
  1908. PlayersFrame.Visible = true
  1909. waypointStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1910. WaypointFrame.Visible = false
  1911. end
  1912. end
  1913. end)
  1914.  
  1915. --- Plot Tp ---
  1916.  
  1917. PlotTp.MouseButton1Down:connect(function()
  1918. for i,v in pairs(Properties:GetChildren()) do
  1919. if v.Owner.Value == Player then
  1920. Root.CFrame = v.OriginSquare.CFrame + Vector3.new(0,10,0)
  1921. end
  1922. end
  1923. end)
  1924.  
  1925. Waypoint.MouseButton1Click:Connect(function()
  1926. if wp == true then
  1927. wp = false
  1928. waypointStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1929. WaypointFrame.Visible = false
  1930.  
  1931. else if wp == false then
  1932. wp = true
  1933.  
  1934. miscStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1935. MiscFrame.Visible = false
  1936. playerStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1937. PlayerFrame.Visible = false
  1938. slotStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1939. SlotFrame.Visible = false
  1940. boxStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1941. PurchasedFrame.Visible = false
  1942. logStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1943. LogFrame.Visible = false
  1944. plankStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1945. PlankFrame.Visible = false
  1946. playersStatus.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.203922)
  1947. PlayersFrame.Visible = false
  1948. waypointStatus.BackgroundColor3 = Color3.new(0.333333, 0, 0)
  1949. WaypointFrame.Visible = true
  1950. end
  1951. end
  1952. end)
  1953.  
  1954. function checkPlayer()
  1955. if not chosenPlayer or not game.Players:FindFirstChild(chosenPlayer.Name) then
  1956. spawn(function()
  1957. StealSelected.Text = "PlayerName"
  1958. chosenPlayer = nil
  1959. end)
  1960. return false
  1961. end
  1962. return true
  1963. end
  1964.  
  1965. function checkWL()
  1966. if not checkPlayer() then
  1967. return false
  1968. end
  1969. if chosenPlayer == game.Players.LocalPlayer then
  1970. return true
  1971. end
  1972. if game.ReplicatedStorage.Interaction.ClientIsWhitelisted:InvokeServer(chosenPlayer) then
  1973. return true
  1974. else
  1975. spawn(function()
  1976. end)
  1977. return false
  1978. end
  1979. end
  1980.  
  1981. function getPlanks()
  1982. for i,models in pairs(game.Workspace.PlayerModels:GetChildren()) do
  1983. if string.match(models.Name:lower(), "plank") then
  1984. if models.Owner.Value == chosenPlayer then
  1985. spawn(function()
  1986. for i=1, 4 do
  1987. models.WoodSection.CFrame = CFrame.new(models.WoodSection.Position) * CFrame.Angles(math.rad(90),0,0)
  1988. models:MoveTo(game.Players.LocalPlayer.Character.HumanoidRootPart.Position + Vector3.new(0, 20, 0))
  1989. game.ReplicatedStorage.Interaction.ClientRequestOwnership:FireServer(models.WoodSection)
  1990. game.ReplicatedStorage.Interaction.ClientIsDragging:FireServer(models.WoodSection)
  1991. wait()
  1992. end
  1993. end)
  1994. end
  1995. end
  1996. end
  1997. end
  1998. function getAxes()
  1999. for i,models in pairs(game.Workspace.PlayerModels:GetChildren()) do
  2000. if string.match(models.Name:lower(), "axe") then
  2001. if models.Owner.Value == chosenPlayer then
  2002. spawn(function()
  2003. for i=1, 4 do
  2004. models:MoveTo(game.Players.LocalPlayer.Character.HumanoidRootPart.Position + Vector3.new(0, 20, 0))
  2005. game.ReplicatedStorage.Interaction.ClientRequestOwnership:FireServer(models.Main)
  2006. game.ReplicatedStorage.Interaction.ClientIsDragging:FireServer(models.Main)
  2007. wait()
  2008. end
  2009. end)
  2010. end
  2011. end
  2012. end
  2013. end
  2014. function getItems()
  2015. for _, items in pairs(game.Workspace.PlayerModels:GetChildren()) do
  2016. if not string.match(items.Name:lower(), "axe") and items:FindFirstChild("Owner") and items:FindFirstChild("Main") and not items:FindFirstChild("DriveSeat") then
  2017. if items.Owner.Value == chosenPlayer and items.Main.Anchored == false then
  2018. spawn(function()
  2019. for i=1, 4 do
  2020. items:MoveTo(game.Players.LocalPlayer.Character.HumanoidRootPart.Position + Vector3.new(0, 20, 0))
  2021. game.ReplicatedStorage.Interaction.ClientRequestOwnership:FireServer(items.Main)
  2022. game.ReplicatedStorage.Interaction.ClientIsDragging:FireServer(items.Main)
  2023. wait()
  2024. end
  2025. end)
  2026. end
  2027. end
  2028. end
  2029. end
  2030.  
  2031. StealWood.MouseButton1Click:connect(function()
  2032. if not checkWL() then return end
  2033. getPlanks()
  2034. end)
  2035. StealAxes.MouseButton1Click:connect(function()
  2036. if not checkWL() then return end
  2037. getAxes()
  2038. end)
  2039. StealBox.MouseButton1Click:connect(function()
  2040. if not checkWL() then return end
  2041. getItems()
  2042. end)
  2043.  
  2044. function throwAxes()
  2045. if throwAxe then
  2046. return
  2047. end
  2048. throwAxe = true
  2049. local function getAxe()
  2050. local Axe
  2051. for i, v in pairs(game.Workspace[game.Players.LocalPlayer.Name]:GetChildren()) do
  2052. if v.Name == "Tool" and v.CuttingTool.Value == true then
  2053. Axe = v
  2054. end
  2055. end
  2056. return Axe
  2057. end
  2058.  
  2059. Mouse.KeyDown:connect(function(key)
  2060. if key ~= "q" then return end
  2061. local CurrentAxe = getAxe()
  2062. if not CurrentAxe then return end
  2063. local AxeName = CurrentAxe.ToolName.Value
  2064. local AxeModel
  2065. local endPoint = Mouse.Hit
  2066. local rotation = 0
  2067. game.ReplicatedStorage.Interaction.ClientInteracted:FireServer(CurrentAxe,"Drop tool",game.Players.LocalPlayer.Character["Right Arm"].CFrame)
  2068. local getAxeModel
  2069. getAxeModel = game.Workspace.PlayerModels.ChildAdded:connect(function(new)
  2070. if new:WaitForChild("Owner").Value == game.Players.LocalPlayer and new:WaitForChild("ItemName").Value == AxeName then
  2071. AxeModel = new
  2072. getAxeModel:Disconnect()
  2073. end
  2074. end)
  2075. repeat wait() until AxeModel
  2076. local bv = Instance.new("BodyVelocity", AxeModel.Main)
  2077. bv.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  2078. bv.Velocity = Mouse.Hit.lookVector * 90
  2079. bv.Name = "Bv"
  2080. local bg = Instance.new("BodyGyro", AxeModel.Main)
  2081. bg.P = 9e4
  2082. bg.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  2083.  
  2084. AxeModel.Main.Touched:connect(function(touched)
  2085. if not touched:IsDescendantOf(game.Players.LocalPlayer.Character) and touched:IsA("BasePart") then
  2086. bv:Destroy()
  2087. bg:Destroy()
  2088. end
  2089. end)
  2090. repeat
  2091. rotation = rotation + 1
  2092. bg.CFrame = CFrame.new(endPoint.p , AxeModel.Main.Position - Vector3.new(0,2,0)) * CFrame.Angles(math.rad(20*rotation),0,0)
  2093. game.ReplicatedStorage.Interaction.ClientIsDragging:FireServer(AxeModel)
  2094. wait()
  2095. until not AxeModel.Main:FindFirstChild("Bv")
  2096. end)
  2097. end
  2098.  
  2099. Drivable.MouseButton1Click:Connect(function()
  2100. local Model = Instance.new("Model", game:GetService("Workspace"))
  2101. Model.Name = "Lumber"
  2102.  
  2103. local Part1 = Instance.new("Part", Model)
  2104. Part1.Name = "Bridge"
  2105. Part1.Reflectance = 0
  2106. Part1.Transparency = 0
  2107. Part1.Anchored = true
  2108. Part1.Archivable = true
  2109. Part1.CanCollide = false
  2110. Part1.Locked = false
  2111. Part1.BrickColor = BrickColor.new("Medium green")
  2112. Part1.Material = Enum.Material.Fabric
  2113. Part1.Position = Vector3.new(4380.8090820313, -11.749999046326, -101.56007385254)
  2114. Part1.Size = Vector3.new(254.85998535156, 0.10000000149012, 1012.0200805664)
  2115. Part1.Rotation = Vector3.new(0, 0, 0)
  2116.  
  2117. local Part2 = Instance.new("Part", Model)
  2118. Part2.Name = "Part"
  2119. Part2.Reflectance = 0
  2120. Part2.Transparency = 0
  2121. Part2.Anchored = true
  2122. Part2.Archivable = true
  2123. Part2.CanCollide = false
  2124. Part2.Locked = false
  2125. Part2.BrickColor = BrickColor.new("Medium green")
  2126. Part2.Material = Enum.Material.Fabric
  2127. Part2.Position = Vector3.new(-1498.7203369141, 628.11077880859, 1146.8332519531)
  2128. Part2.Size = Vector3.new(54.889999389648, 0.38999998569489, 46.719993591309)
  2129. Part2.Rotation = Vector3.new(0, 30, 0)
  2130.  
  2131. local Part3 = Instance.new("Part", Model)
  2132. Part3.Name = "RoadVol"
  2133. Part3.Reflectance = 0
  2134. Part3.Transparency = 0
  2135. Part3.Anchored = true
  2136. Part3.Archivable = true
  2137. Part3.CanCollide = false
  2138. Part3.Locked = false
  2139. Part3.BrickColor = BrickColor.new("Medium green")
  2140. Part3.Material = Enum.Material.Fabric
  2141. Part3.Position = Vector3.new(-604.03656005859, 301.07205200195, 637.69116210938)
  2142. Part3.Size = Vector3.new(40, 0.20000000298023, 2030.8299560547)
  2143. Part3.Rotation = Vector3.new(147.75, 55.680000305176, -152.4700012207)
  2144.  
  2145. local Part4 = Instance.new("Part", Model)
  2146. Part4.Name = "Water1"
  2147. Part4.Reflectance = 0
  2148. Part4.Transparency = 0
  2149. Part4.Anchored = true
  2150. Part4.Archivable = true
  2151. Part4.CanCollide = false
  2152. Part4.Locked = false
  2153. Part4.BrickColor = BrickColor.new("Nougat")
  2154. Part4.Material = Enum.Material.Fabric
  2155. Part4.Position = Vector3.new(1201.791015625, -11.89999961853, -382.09997558594)
  2156. Part4.Size = Vector3.new(2048, 0.20000000298023, 2048)
  2157. Part4.Rotation = Vector3.new(0, 90, 0)
  2158.  
  2159. local Part5 = Instance.new("Part", Model)
  2160. Part5.Name = "Water4"
  2161. Part5.Reflectance = 0
  2162. Part5.Transparency = 0
  2163. Part5.Anchored = true
  2164. Part5.Archivable = true
  2165. Part5.CanCollide = false
  2166. Part5.Locked = false
  2167. Part5.BrickColor = BrickColor.new("Nougat")
  2168. Part5.Material = Enum.Material.Fabric
  2169. Part5.Position = Vector3.new(-494.96441650391, -11.89999961853, -866.69287109375)
  2170. Part5.Size = Vector3.new(2048, 0.20000000298023, 2048)
  2171. Part5.Rotation = Vector3.new(0, 90, 0)
  2172.  
  2173. local Part6 = Instance.new("Part", Model)
  2174. Part6.Name = "Water2"
  2175. Part6.Reflectance = 0
  2176. Part6.Transparency = 0
  2177. Part6.Anchored = true
  2178. Part6.Archivable = true
  2179. Part6.CanCollide = false
  2180. Part6.Locked = false
  2181. Part6.BrickColor = BrickColor.new("Nougat")
  2182. Part6.Material = Enum.Material.Fabric
  2183. Part6.Position = Vector3.new(3233.3588867188, -11.89999961853, -382.09997558594)
  2184. Part6.Size = Vector3.new(2048, 0.20000000298023, 2048)
  2185. Part6.Rotation = Vector3.new(0, 90, 0)
  2186.  
  2187. local Part7 = Instance.new("Part", Model)
  2188. Part7.Name = "Water3"
  2189. Part7.Reflectance = 0
  2190. Part7.Transparency = 0
  2191. Part7.Anchored = true
  2192. Part7.Archivable = true
  2193. Part7.CanCollide = false
  2194. Part7.Locked = false
  2195. Part7.BrickColor = BrickColor.new("Nougat")
  2196. Part7.Material = Enum.Material.Fabric
  2197. Part7.Position = Vector3.new(1998.6108398438, -11.89999961853, -2371.4619140625)
  2198. Part7.Size = Vector3.new(2048, 0.20000000298023, 2048)
  2199. Part7.Rotation = Vector3.new(0, 90, 0)
  2200.  
  2201. local WedgePart8 = Instance.new("WedgePart", Model)
  2202. WedgePart8.Name = "UP"
  2203. WedgePart8.Reflectance = 0
  2204. WedgePart8.Transparency = 0
  2205. WedgePart8.Anchored = true
  2206. WedgePart8.Archivable = true
  2207. WedgePart8.CanCollide = false
  2208. WedgePart8.Locked = false
  2209. WedgePart8.BrickColor = BrickColor.new("Beige")
  2210. WedgePart8.Material = Enum.Material.Fabric
  2211. WedgePart8.Position = Vector3.new(341.31372070313, -5.8850064277649, -772.25903320313)
  2212. WedgePart8.Size = Vector3.new(65.220001220703, 11.829997062683, 159.52000427246)
  2213. WedgePart8.Rotation = Vector3.new(0, -21.549999237061, 0)
  2214.  
  2215. local WedgePart9 = Instance.new("WedgePart", Model)
  2216. WedgePart9.Name = "UP2"
  2217. WedgePart9.Reflectance = 0
  2218. WedgePart9.Transparency = 0
  2219. WedgePart9.Anchored = true
  2220. WedgePart9.Archivable = true
  2221. WedgePart9.CanCollide = false
  2222. WedgePart9.Locked = false
  2223. WedgePart9.BrickColor = BrickColor.new("Beige")
  2224. WedgePart9.Material = Enum.Material.Fabric
  2225. WedgePart9.Position = Vector3.new(384.87704467773, -5.8850121498108, -1050.4354248047)
  2226. WedgePart9.Size = Vector3.new(65.220001220703, 11.829997062683, 155.8099822998)
  2227. WedgePart9.Rotation = Vector3.new(180, -25.35000038147, 180)
  2228.  
  2229. local WedgePart10 = Instance.new("WedgePart", Model)
  2230. WedgePart10.Name = "Vol1"
  2231. WedgePart10.Reflectance = 0
  2232. WedgePart10.Transparency = 0
  2233. WedgePart10.Anchored = true
  2234. WedgePart10.Archivable = true
  2235. WedgePart10.CanCollide = false
  2236. WedgePart10.Locked = false
  2237. WedgePart10.BrickColor = BrickColor.new("Medium green")
  2238. WedgePart10.Material = Enum.Material.Fabric
  2239. WedgePart10.Position = Vector3.new(-1133.5314941406, 499.67663574219, 943.49224853516)
  2240. WedgePart10.Size = Vector3.new(39.729999542236, 10.650003433228, 823.29010009766)
  2241. WedgePart10.Rotation = Vector3.new(-32.25, -55.680000305176, -27.529998779297)
  2242.  
  2243. local WedgePart11 = Instance.new("WedgePart", Model)
  2244. WedgePart11.Name = "Vol2"
  2245. WedgePart11.Reflectance = 0
  2246. WedgePart11.Transparency = 0
  2247. WedgePart11.Anchored = true
  2248. WedgePart11.Archivable = true
  2249. WedgePart11.CanCollide = false
  2250. WedgePart11.Locked = false
  2251. WedgePart11.BrickColor = BrickColor.new("Medium green")
  2252. WedgePart11.Material = Enum.Material.Fabric
  2253. WedgePart11.Position = Vector3.new(-1526.9182128906, 623.2353515625, 1112.2694091797)
  2254. WedgePart11.Size = Vector3.new(33.96000289917, 10.470000267029, 43.559997558594)
  2255. WedgePart11.Rotation = Vector3.new(0, 32.899997711182, 0)
  2256.  
  2257. local WedgePart12 = Instance.new("WedgePart", Model)
  2258. WedgePart12.Name = "Wedge2"
  2259. WedgePart12.Reflectance = 0
  2260. WedgePart12.Transparency = 0
  2261. WedgePart12.Anchored = true
  2262. WedgePart12.Archivable = true
  2263. WedgePart12.CanCollide = false
  2264. WedgePart12.Locked = false
  2265. WedgePart12.BrickColor = BrickColor.new("Medium green")
  2266. WedgePart12.Material = Enum.Material.Fabric
  2267. WedgePart12.Position = Vector3.new(-580.31176757813, 50.62678527832, -2443.0573730469)
  2268. WedgePart12.Size = Vector3.new(58.749996185303, 1, 69.490005493164)
  2269. WedgePart12.Rotation = Vector3.new(-179.08000183105, 14.309999465942, -178.72999572754)
  2270.  
  2271. local WedgePart13 = Instance.new("WedgePart", Model)
  2272. WedgePart13.Name = "Wedge"
  2273. WedgePart13.Reflectance = 0
  2274. WedgePart13.Transparency = 0
  2275. WedgePart13.Anchored = true
  2276. WedgePart13.Archivable = true
  2277. WedgePart13.CanCollide = false
  2278. WedgePart13.Locked = false
  2279. WedgePart13.BrickColor = BrickColor.new("Medium green")
  2280. WedgePart13.Material = Enum.Material.Fabric
  2281. WedgePart13.Position = Vector3.new(-554.13073730469, 37.368190765381, -2545.1484375)
  2282. WedgePart13.Size = Vector3.new(59.18998336792, 30.919998168945, 140.86001586914)
  2283. WedgePart13.Rotation = Vector3.new(0.91999995708466, -14.309999465942, -1.2699999809265)
  2284.  
  2285. local Part14 = Instance.new("Part", Model)
  2286. Part14.Name = "Wall"
  2287. Part14.Reflectance = 0
  2288. Part14.Transparency = 0.60000002384186
  2289. Part14.Anchored = false
  2290. Part14.Archivable = true
  2291. Part14.CanCollide = true
  2292. Part14.Locked = false
  2293. Part14.BrickColor = BrickColor.new("Medium stone grey")
  2294. Part14.Material = Enum.Material.Fabric
  2295. Part14.Position = Vector3.new(-1522.0369873047, 632.79083251953, 1160.2779541016)
  2296. Part14.Size = Vector3.new(46.590003967285, 8.9700002670288, 1.0400000810623)
  2297. Part14.Rotation = Vector3.new(-180, 60, -180)
  2298.  
  2299. local Part15 = Instance.new("Part", Model)
  2300. Part15.Name = "Fence2"
  2301. Part15.Reflectance = 0
  2302. Part15.Transparency = 0.5
  2303. Part15.Anchored = true
  2304. Part15.Archivable = true
  2305. Part15.CanCollide = false
  2306. Part15.Locked = false
  2307. Part15.BrickColor = BrickColor.new("Beige")
  2308. Part15.Material = Enum.Material.Fabric
  2309. Part15.Position = Vector3.new(-620.37908935547, 319.05871582031, 669.19006347656)
  2310. Part15.Size = Vector3.new(2037.669921875, 16.129999160767, 2)
  2311. Part15.Rotation = Vector3.new(0.0099999997764826, 30, -17.510000228882)
  2312.  
  2313. local Part16 = Instance.new("Part", Model)
  2314. Part16.Name = "Fence"
  2315. Part16.Reflectance = 0
  2316. Part16.Transparency = 0.5
  2317. Part16.Anchored = true
  2318. Part16.Archivable = true
  2319. Part16.CanCollide = false
  2320. Part16.Locked = false
  2321. Part16.BrickColor = BrickColor.new("Beige")
  2322. Part16.Material = Enum.Material.Fabric
  2323. Part16.Position = Vector3.new(-639.38134765625, 319.06237792969, 636.27484130859)
  2324. Part16.Size = Vector3.new(2037.669921875, 16.129999160767, 2)
  2325. Part16.Rotation = Vector3.new(0.0099999997764826, 30, -17.510000228882)
  2326. wait(4.6)
  2327. for index, lumber in pairs(game.Workspace.Lumber:GetChildren()) do
  2328. lumber.CanCollide = true
  2329. end
  2330. end)
  2331.  
  2332. Throw.MouseButton1Click:Connect(function()
  2333. throwAxes()
  2334. end)
  2335.  
  2336. Blacklist.MouseButton1Click:Connect(function()
  2337. local cframe
  2338. for i,v in next, workspace:GetDescendants() do
  2339. if v:IsA("SpawnLocation") then
  2340. v.Touched:Connect(function(h)
  2341. if h.Parent == Char and cframe then
  2342. Char:SetPrimaryPartCFrame(cframe)
  2343. end
  2344. end)
  2345. end
  2346. end
  2347.  
  2348. game:GetService("RunService"):BindToRenderStep("NO HACKS",Enum.RenderPriority.Last.Value,function()
  2349. if Char.PrimaryPart then
  2350. cframe = Char.PrimaryPart.CFrame
  2351. end
  2352. end)
  2353.  
  2354. for i,v in next, debug.getregistry() do
  2355. if type(v)=='function' and debug.getupvalues(v).lastUpdate then
  2356. debug.setupvalue(v,"lastUpdate",math.huge)
  2357. break
  2358. end
  2359. end
  2360.  
  2361. for i,v in next, workspace.Effects:GetChildren() do
  2362. if v:IsA("BasePart") and v.Name == "BlacklistWall" then
  2363. v:Destroy()
  2364. end
  2365. end
  2366. end)
  2367.  
  2368. DeleteTool.MouseButton1Click:Connect(function()
  2369. local TP = Instance.new("Tool", Player.Backpack)
  2370. TP.RequiresHandle = false
  2371. TP.RobloxLocked = true
  2372. TP.Name = "Tool"
  2373. TP.TextureId = "rbxassetid://1319134233"
  2374. TP.ToolTip = "Delete Tool"
  2375. TP.Equipped:connect(function(Mouse)
  2376. Mouse.Button1Down:connect(function()
  2377. del = Mouse.Target
  2378. if del == nil then
  2379. else
  2380. delete = del.Parent
  2381. RemoveItem(delete)
  2382. end
  2383. end)
  2384. end)
  2385. end)
  2386.  
  2387. function RemoveItem(SelectedPart)
  2388. if SelectedPart:FindFirstChild("Owner") and SelectedPart.Owner.Value ~= nil and SelectedPart:FindFirstChild("ItemName") and SelectedPart:FindFirstChild("Type") and (SelectedPart.PrimaryPart ~= nil or SelectedPart:FindFirstChild("MainCFrame")) then
  2389. Replicated.Interaction.DestroyStructure:FireServer(SelectedPart)
  2390. end
  2391. end
  2392.  
  2393. function getBlueprints()
  2394. local owned = Player.PlayerBlueprints.Blueprints
  2395. for i,v in pairs(Replicated.Purchasables.Structures.BlueprintStructures:GetChildren()) do
  2396. if not owned:FindFirstChild(v.Name) then
  2397. local blueprint = Instance.new("Folder",owned)
  2398. blueprint.Name = v.Name
  2399. local category = v.ItemCategory:Clone()
  2400. category.Parent = blueprint
  2401. end
  2402. end
  2403. end
  2404.  
  2405. Blueprints.MouseButton1Click:Connect(function()
  2406. getBlueprints()
  2407. end)
  2408.  
  2409. game:GetService("RunService").Stepped:connect(function()
  2410. if Noclipper then
  2411. Hum:ChangeState(11)
  2412. end
  2413. end)
  2414.  
  2415. Noclip.MouseButton1Click:connect(function()
  2416. if Noclipper == true then
  2417. Noclipper = false
  2418. Noclip.TextColor3 = Color3.new(1, 0, 0)
  2419. Noclip.Text = "NOCLIP DISABLED"
  2420. elseif Noclipper == false then
  2421. Noclipper = true
  2422. Noclip.TextColor3 = Color3.new(0, 0.666667, 0)
  2423. Noclip.Text = "NOCLIP ENABLED"
  2424. end
  2425. end)
  2426.  
  2427. Paint.MouseButton1Click:Connect(function()
  2428. local tool = Instance.new("Tool", game.Players.LocalPlayer.Backpack)
  2429. tool.RequiresHandle = false
  2430. tool.Name = "Paint"
  2431. tool.ToolTip = "Changes A Stucture's Wood Type"
  2432. tool.Equipped:connect(function(Mouse)
  2433. ColorPicker.Enabled = true
  2434. tool.Unequipped:connect(function(mouse)
  2435. ColorPicker.Enabled = false
  2436. Mouse.Button1Down:connect(function()
  2437. if Mouse.Target.Parent:FindFirstChild("Type") or Mouse.Target.Parent:FindFirstChild("BlueprintWoodClass") then
  2438. local Cframe
  2439. if Mouse.Target.Parent:FindFirstChild("MainCFrame") then
  2440. Cframe = Mouse.Target.Parent.MainCFrame.Value
  2441. else
  2442. Cframe = Mouse.Target.Parent.PrimaryPart.CFrame
  2443. end
  2444. if Mouse.Target.Parent ~= nil then
  2445. game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure:FireServer(Mouse.Target.Parent.ItemName.Value, Cframe, game.Players.LocalPlayer, woodtype, Mouse.Target.Parent, false)
  2446. end
  2447. else
  2448. end
  2449. end)
  2450. end)
  2451. end)
  2452. end)
  2453.  
  2454. --- Paint Picker ---
  2455.  
  2456. Birch.MouseButton1Click:Connect(function()
  2457. CurrentColor.Image = Birch.Image
  2458. woodtype = "Birch"
  2459. end)
  2460.  
  2461. Grey.MouseButton1Click:Connect(function()
  2462. CurrentColor.Image = Grey.Image
  2463. woodtype = nil
  2464. end)
  2465.  
  2466. Walnut.MouseButton1Click:Connect(function()
  2467. CurrentColor.Image = Walnut.Image
  2468. woodtype = "Walnut"
  2469. end)
  2470.  
  2471. Generic.MouseButton1Click:Connect(function()
  2472. CurrentColor.Image = Generic.Image
  2473. woodtype = "Generic"
  2474. end)
  2475.  
  2476. Oak.MouseButton1Click:Connect(function()
  2477. CurrentColor.Image = Oak.Image
  2478. woodtype = "Oak"
  2479. end)
  2480.  
  2481. Pine.MouseButton1Click:Connect(function()
  2482. CurrentColor.Image = Pine.Image
  2483. woodtype = "Pine"
  2484. end)
  2485.  
  2486. Palm.MouseButton1Click:Connect(function()
  2487. CurrentColor.Image = Palm.Image
  2488. woodtype = "Palm"
  2489. end)
  2490.  
  2491. Koa.MouseButton1Click:Connect(function()
  2492. CurrentColor.Image = Koa.Image
  2493. woodtype = "Koa"
  2494. end)
  2495.  
  2496. Volcano.MouseButton1Click:Connect(function()
  2497. CurrentColor.Image = Volcano.Image
  2498. woodtype = "Volcano"
  2499. end)
  2500.  
  2501. GreenSwampy.MouseButton1Click:Connect(function()
  2502. CurrentColor.Image = GreenSwampy.Image
  2503. woodtype = "GreenSwampy"
  2504. end)
  2505.  
  2506. GoldSwampy.MouseButton1Click:Connect(function()
  2507. CurrentColor.Image = GoldSwampy.Image
  2508. woodtype = "GoldSwampy"
  2509. end)
  2510.  
  2511. GenericSpecial.MouseButton1Click:Connect(function()
  2512. CurrentColor.Image = GenericSpecial.Image
  2513. woodtype = "GenericSpecial"
  2514. end)
  2515.  
  2516. SnowGlow.MouseButton1Click:Connect(function()
  2517. CurrentColor.Image = SnowGlow.Image
  2518. woodtype = "SnowGlow"
  2519. end)
  2520.  
  2521. Frost.MouseButton1Click:Connect(function()
  2522. CurrentColor.Image = Frost.Image
  2523. woodtype = "Frost"
  2524. end)
  2525.  
  2526. CaveCrawler.MouseButton1Click:Connect(function()
  2527. CurrentColor.Image = CaveCrawler.Image
  2528. woodtype = "CaveCrawler"
  2529. end)
  2530.  
  2531. LoneCave.MouseButton1Click:Connect(function()
  2532. CurrentColor.Image = LoneCave.Image
  2533. woodtype = "LoneCave"
  2534. end)
  2535.  
  2536. Spooky.MouseButton1Click:Connect(function()
  2537. CurrentColor.Image = Spooky.Image
  2538. woodtype = "Spooky"
  2539. end)
  2540.  
  2541. SpookyNeon.MouseButton1Click:Connect(function()
  2542. CurrentColor.Image = SpookyNeon.Image
  2543. woodtype = "SpookyNeon"
  2544. end)
  2545.  
  2546. CurrentColor.MouseButton1Click:Connect(function()
  2547. if Picker.Visible == false then
  2548. Picker.Visible = true
  2549. else
  2550. Picker.Visible = false
  2551. end
  2552. end)
  2553.  
  2554. Teleport = function(CF)
  2555. Char:SetPrimaryPartCFrame(CF)
  2556. end
  2557.  
  2558. TpTool.MouseButton1Click:connect(function()
  2559. local TP = Instance.new("Tool", Player.Backpack)
  2560. TP.RequiresHandle = false
  2561. TP.RobloxLocked = true
  2562. TP.Name = "Tool"
  2563. TP.TextureId = "rbxassetid://1319134233"
  2564. TP.ToolTip = "Teleport Tool"
  2565. TP.Equipped:connect(function(Mouse)
  2566. Mouse.Button1Down:connect(function()
  2567. if Mouse.Target then
  2568. Teleport(CFrame.new(Mouse.Hit.x, Mouse.Hit.y + 5, Mouse.Hit.z))
  2569. end
  2570. end)
  2571. end)
  2572. end)
  2573.  
  2574. --- Auto Blacklist Server ---
  2575.  
  2576. for i, v in pairs(Players:GetPlayers()) do
  2577. if v.Name ~= Player.Name then
  2578. Client:InvokeServer(Player.BlacklistFolder, v, true)
  2579. end
  2580. end
  2581. Players.PlayerAdded:connect(function(plr)
  2582. Client:InvokeServer(Player.BlacklistFolder, plr, true)
  2583. end)
  2584.  
  2585. --- Close ---
  2586.  
  2587. Close.MouseButton1Down:connect(function()
  2588. LT2:Destroy()
  2589. end)
  2590.  
  2591. local Walk = 16
  2592. local Jump = 50
  2593.  
  2594. function config()
  2595. Hum.Name = "1"
  2596. local l = Char["1"]:Clone()
  2597. l.Parent = Char
  2598. l.Name = "Humanoid"
  2599. wait(0.1)
  2600. Char["1"]:Destroy()
  2601. service.Workspace.CurrentCamera.CameraSubject = Char
  2602. Char.Animate.Disabled = true
  2603. l.Changed:Connect(function()
  2604. if l then
  2605. l.WalkSpeed = Walk
  2606. l.JumpPower = Jump
  2607. end
  2608. end)
  2609. end
  2610.  
  2611. WalkSpeed.Changed:Connect(function()
  2612. Walk=tonumber(WalkSpeed.Text)
  2613. end)
  2614.  
  2615. JumpPower.Changed:Connect(function()
  2616. Jump=tonumber(JumpPower.Text)
  2617. end)
  2618.  
  2619. Hum.Changed:Connect(function()
  2620. if Hum then
  2621. Hum.WalkSpeed=Walk
  2622. Hum.JumpPower=Jump
  2623. end
  2624. end)
  2625.  
  2626. local function IsShiftKeyDown()
  2627. return UserInputService:IsKeyDown(shiftKeyL)
  2628. end
  2629.  
  2630. local function Input(input, gameProcessedEvent)
  2631. if not IsShiftKeyDown() then
  2632. Walk=tonumber(16)
  2633. else
  2634. Walk=tonumber(35)
  2635. end
  2636. end
  2637.  
  2638. UserInputService.InputBegan:Connect(Input)
  2639.  
  2640. --- Me ---
  2641.  
  2642. Me.MouseButton1Click:Connect(function()
  2643. selectedPlayer.Text = Player.Name
  2644. end)
  2645.  
  2646. copyBase.MouseButton1Down:connect(function()
  2647. local plr = selectedPlayer.Text
  2648. pmds = PlayerModels
  2649. PlaceR = Replicated.PlaceStructure.ClientPlacedBlueprint
  2650. PlaceS = Replicated.PlaceStructure.ClientPlacedStructure
  2651. Property = nil
  2652. MProperty = nil
  2653. for i, v in pairs(Properties:GetChildren()) do
  2654. if v:FindFirstChild("Owner") and v.Owner.Value ~= nil and v.Owner.Value == Players[plr] then
  2655. Property = v.OriginSquare
  2656. end
  2657. end
  2658. for i, v in pairs(Properties:GetChildren()) do
  2659. if v:FindFirstChild("Owner") and v.Owner.Value ~= nil and v.Owner.Value == Player then
  2660. MProperty = v.OriginSquare
  2661. end
  2662. end
  2663. function copypart(mod)
  2664. if mod:FindFirstChild("MainCFrame") then
  2665. Cframe = mod.MainCFrame.Value
  2666. else
  2667. Cframe = mod.PrimaryPart.CFrame
  2668. end
  2669. X = Property.Position.X - Cframe.X
  2670. Y = Property.Position.Y - Cframe.Y
  2671. Z = Property.Position.Z - Cframe.Z
  2672. PlaceR:FireServer(mod.ItemName.Value, (CFrame.new(MProperty.Position.X, MProperty.Position.Y, MProperty.Position.Z)*CFrame.Angles(Cframe:toEulerAnglesXYZ())) - Vector3.new(X, Y, Z), Player)
  2673. wait()
  2674. end
  2675. for i, v in pairs(pmds:GetChildren()) do
  2676. if v:FindFirstChild("Owner") and v.Owner.Value ~= nil and v.Owner.Value == Players[plr] and v:FindFirstChild("ItemName") and v:FindFirstChild("Type") and (v.PrimaryPart ~= nil or v:FindFirstChild("MainCFrame")) then
  2677. copypart(v)
  2678. end
  2679. end
  2680. end)
  2681.  
  2682. --- Fill Blueprints ---
  2683.  
  2684. fillBase.MouseButton1Down:connect(function()
  2685. local PlayerName = selectedPlayer.Text
  2686. local WoodName = treeType.Text
  2687. local ItsCFrame
  2688. local Remote = Replicated.PlaceStructure.ClientPlacedStructure
  2689. for i,v in pairs(PlayerModels:GetChildren()) do
  2690. if v:FindFirstChild("Owner") and tostring(v.Owner.Value) == PlayerName then
  2691. if v:FindFirstChild("Type") and v.Type.Value == "Blueprint" then
  2692. if v:FindFirstChild("MainCFrame") then
  2693. ItsCFrame = v.MainCFrame.Value
  2694. else
  2695. ItsCFrame = v.PrimaryPart.CFrame
  2696. end
  2697. if v ~= nil then
  2698. Remote:FireServer(v.Name, ItsCFrame, Player, WoodName, v, false)
  2699. end
  2700. end
  2701. end
  2702. end
  2703. end)
  2704.  
  2705. maxLand.MouseButton1Down:connect(function()
  2706. for i, v in pairs(service.Workspace.Properties:GetChildren()) do
  2707. if v:FindFirstChild("Owner") and v.Owner.Value == game.Players.LocalPlayer then
  2708. base = v
  2709. square = v.OriginSquare
  2710. end
  2711. end
  2712. function makebase(pos)
  2713. local Event = service.ReplicatedStorage.PropertyPurchasing.ClientExpandedProperty
  2714. Event:FireServer(base, pos)
  2715. end
  2716. spos = square.Position
  2717. makebase(CFrame.new(spos.X + 40, spos.Y, spos.Z))
  2718. makebase(CFrame.new(spos.X - 40, spos.Y, spos.Z))
  2719. makebase(CFrame.new(spos.X, spos.Y, spos.Z + 40))
  2720. makebase(CFrame.new(spos.X, spos.Y, spos.Z - 40))
  2721. makebase(CFrame.new(spos.X + 40, spos.Y, spos.Z + 40))
  2722. makebase(CFrame.new(spos.X + 40, spos.Y, spos.Z - 40))
  2723. makebase(CFrame.new(spos.X - 40, spos.Y, spos.Z + 40))
  2724. makebase(CFrame.new(spos.X - 40, spos.Y, spos.Z - 40))
  2725. makebase(CFrame.new(spos.X + 80, spos.Y, spos.Z))
  2726. makebase(CFrame.new(spos.X - 80, spos.Y, spos.Z))
  2727. makebase(CFrame.new(spos.X, spos.Y, spos.Z + 80))
  2728. makebase(CFrame.new(spos.X, spos.Y, spos.Z - 80))
  2729. makebase(CFrame.new(spos.X + 80, spos.Y, spos.Z + 80))
  2730. makebase(CFrame.new(spos.X + 80, spos.Y, spos.Z - 80))
  2731. makebase(CFrame.new(spos.X - 80, spos.Y, spos.Z + 80))
  2732. makebase(CFrame.new(spos.X - 80, spos.Y, spos.Z - 80))
  2733. makebase(CFrame.new(spos.X + 40, spos.Y, spos.Z + 80))
  2734. makebase(CFrame.new(spos.X - 40, spos.Y, spos.Z + 80))
  2735. makebase(CFrame.new(spos.X + 80, spos.Y, spos.Z + 40))
  2736. makebase(CFrame.new(spos.X + 80, spos.Y, spos.Z - 40))
  2737. makebase(CFrame.new(spos.X - 80, spos.Y, spos.Z + 40))
  2738. makebase(CFrame.new(spos.X - 80, spos.Y, spos.Z - 40))
  2739. makebase(CFrame.new(spos.X + 40, spos.Y, spos.Z - 80))
  2740. makebase(CFrame.new(spos.X - 40, spos.Y, spos.Z - 80))
  2741. end)
  2742.  
  2743. --- Wipe Base ---
  2744.  
  2745. wipeBase.MouseButton1Down:connect(function()
  2746. plr = selectedPlayer.Text
  2747. pmds = service.Workspace.PlayerModels
  2748. PlaceR = service.ReplicatedStorage.Interaction.DestroyStructure
  2749. for i, v in pairs(pmds:GetChildren()) do
  2750. if v:FindFirstChild("Owner") and v.Owner.Value ~= nil and v.Owner.Value == Players[plr] and v:FindFirstChild("ItemName") and v:FindFirstChild("Type") and (v.PrimaryPart ~= nil or v:FindFirstChild("MainCFrame")) then
  2751. PlaceR:FireServer(v)
  2752. end
  2753. end
  2754. end)
  2755.  
  2756. local inc = 0
  2757. PlayerModels.ChildAdded:Connect(function(Item)
  2758. inc = #LastPurchasedList:GetChildren()
  2759. if Item:FindFirstChild("Owner") and Item.Owner.Value == Player then
  2760. LastPurchasedList.CanvasSize=UDim2.new(0,0,0,25*inc)
  2761. local SellButton=Create("TextButton",{Parent=LastPurchasedList,Size=UDim2.new(1,-9,0,20),Position=UDim2.new(0,5,0,25*inc),Text=" "..Item.Name,Name=Item.Name,TextXAlignment="Left",ZIndex=3,BorderSizePixel=0})
  2762. SellButton.MouseButton1Click:Connect(function()
  2763. if Item:IsA("Model") then
  2764. Item:MoveTo(Root.Position)
  2765. for i = 1,100 do
  2766. Dragging:FireServer(Item)
  2767. end
  2768. end
  2769. end)
  2770. inc = inc + 1
  2771. end
  2772. end)
  2773.  
  2774. PlayerModels.ChildRemoved:Connect(function(Item)
  2775. inc = 0
  2776. if Item:FindFirstChild("Owner") and Item.Owner.Value == Player then
  2777. if LastPurchasedList:FindFirstChild(Item.Name) then
  2778. LastPurchasedList:FindFirstChild(Item.Name):Destroy()
  2779. for i,v in pairs(LastPurchasedList:GetChildren()) do
  2780. v.Position = UDim2.new(0,5,0,25*(i-1))
  2781. end
  2782. end
  2783. end
  2784. end)
  2785.  
  2786. --- Tp Boxes ---
  2787.  
  2788. TpBoxes.MouseButton1Down:connect(function()
  2789. for i,v in pairs(PlayerModels:GetChildren()) do
  2790. if v:IsA("Model") then
  2791. if v:FindFirstChild("PurchasedBoxItemName") then
  2792. if v.Type.Value == "Structure" or v.Type.Value == "Wire" or v.Type.Value == "Hatch" then
  2793. if v.Owner.OwnerString.Value == Player.Name then
  2794. v.Main.CFrame = service.Workspace:FindFirstChild(Player.Name).Torso.CFrame
  2795. end
  2796. end
  2797. end
  2798. end
  2799. end
  2800. end)
  2801.  
  2802. function UpdateLogs()
  2803. local inc = 0
  2804. TreeLogs = {}
  2805. for _, Log in pairs(service.Workspace.LogModels:GetChildren()) do
  2806.  
  2807. if Log.Name:sub(1, 6) == "Loose_" and Log.Owner.Value == Player then
  2808.  
  2809. if Log:FindFirstChild("TreeClass") and TreeLogs[Log.TreeClass.Value] then
  2810. TreeLogs[Log.TreeClass.Value] = TreeLogs[Log.TreeClass.Value]
  2811. TreeLogs[Log.TreeClass.Value]["Logs"][Log] = Log
  2812. elseif Log:FindFirstChild("TreeClass") then
  2813. TreeLogs[Log.TreeClass.Value] = {Logs={Log.WoodSection}}
  2814. end
  2815. end
  2816. end
  2817. end
  2818.  
  2819. function UpdateTpLogs()
  2820. local inc=0
  2821. UpdateLogs()
  2822. Choppedtreelogs:ClearAllChildren()
  2823. for i,v in pairs(TreeLogs) do
  2824. Choppedtreelogs.CanvasSize=UDim2.new(0,0,0,25*inc)
  2825. local SellButton = Create("TextButton",{Parent=Choppedtreelogs,Size=UDim2.new(1,-14,0,20),Position=UDim2.new(0,5,0,35*inc),Text=" "..i,TextXAlignment="Left",ZIndex=3,BorderSizePixel=0})
  2826. local Color = Create("Frame",{Parent=Choppedtreelogs,Size=UDim2.new(0,5,0,20),Position=UDim2.new(0,0,0,35*inc),BorderSizePixel=0,ZIndex=3,BackgroundColor3=v["Logs"][1].Color})
  2827. SellButton.MouseButton1Click:Connect(function()
  2828. for x=1,100 do
  2829. v["Logs"][1].CFrame = CFrame.new(Root.Position + Vector3.new(0, 20, 0))
  2830. Dragging:FireServer(v["Logs"][1].Parent)
  2831. end
  2832. end)
  2833. inc = inc + 1
  2834. end
  2835. inc = 0
  2836. end
  2837.  
  2838. service.Workspace.LogModels.ChildRemoved:Connect(function(thing)
  2839. if thing.Owner.Value == Player then
  2840. UpdateLogs()
  2841. end
  2842. end)
  2843.  
  2844. UpdateTpLogs()
  2845.  
  2846.  
  2847. Minimize.MouseButton1Click:Connect(function()
  2848. if Open == true then
  2849. Open = false
  2850. ButtonFrame.Visible = false
  2851. BottomBar.Visible = false
  2852. Logo.Visible = false
  2853. MainFrame.BackgroundTransparency = 1
  2854. else if Open == false then
  2855. Open = true
  2856. ButtonFrame.Visible = true
  2857. BottomBar.Visible = true
  2858. Logo.Visible = true
  2859. MainFrame.BackgroundTransparency = 0
  2860. end
  2861. end
  2862. end)
  2863.  
  2864. --- Tp All Wood ---
  2865.  
  2866. TpAllWood.MouseButton1Click:Connect(function()
  2867. for _, Log in pairs(service.Workspace.LogModels:GetChildren()) do
  2868. if Log.Name:sub(1, 6) == "Loose_" and Log:findFirstChild("Owner") then
  2869. if Log.Owner.Value == Player then
  2870. Log:MoveTo(Root.Position + Vector3.new(0, 20, 0))
  2871. for i=1,100 do
  2872. Dragging:FireServer(Log)
  2873. end
  2874. end
  2875. end
  2876. end
  2877. end)
  2878.  
  2879. --- Sell All Wood ---
  2880.  
  2881. SellWood.MouseButton1Click:Connect(function()
  2882. for _, Log in pairs(service.Workspace.LogModels:GetChildren()) do
  2883. if Log.Name:sub(1, 6) == "Loose_" and Log:findFirstChild("Owner") then
  2884. if Log.Owner.Value == Player then
  2885. for i,v in pairs(Log:GetChildren()) do
  2886. if v.Name == "WoodSection" then
  2887. spawn(function()
  2888. for i=1,10 do
  2889. wait()
  2890. v.CFrame=CFrame.new(Vector3.new(315, -0.296, 85.791)) * CFrame.Angles(math.rad(90),0,0)
  2891. end
  2892. end)
  2893. end
  2894. end
  2895. spawn(function()
  2896. for i=1,20 do
  2897. wait()
  2898. Dragging:FireServer(Log)
  2899. end
  2900. end)
  2901. end
  2902. end
  2903. end
  2904. end)
  2905.  
  2906. --- Tp Planks ---
  2907.  
  2908. function UpdatePlanks()
  2909. local inc = 0
  2910. WoodPlanks={}
  2911. for i,v in pairs(PlayerModels:GetChildren()) do
  2912. if v.Name == "Plank" and v.Owner.Value == Player then
  2913. if v:FindFirstChild("TreeClass") and WoodPlanks[v.TreeClass.Value] then
  2914. WoodPlanks[v.TreeClass.Value] = WoodPlanks[v.TreeClass.Value]
  2915. WoodPlanks[v.TreeClass.Value]["Wood"][v] = v
  2916. elseif v:FindFirstChild("TreeClass") then
  2917. WoodPlanks[v.TreeClass.Value]={Wood = {v.WoodSection}}
  2918. end
  2919. end
  2920. end
  2921. end
  2922.  
  2923. function UpdateSellPlanks()
  2924. local inc = 0
  2925. UpdatePlanks()
  2926. ProcessedWoodList:ClearAllChildren()
  2927. for i,v in pairs(WoodPlanks) do
  2928. ProcessedWoodList.CanvasSize=UDim2.new(0,0,0,25*inc)
  2929. local SellButton=Create("TextButton",{Parent=ProcessedWoodList,Size=UDim2.new(1,-14,0,20),Position=UDim2.new(0,5,0,35*inc),Text=" "..i,TextXAlignment="Left",ZIndex=3,BorderSizePixel=0})
  2930. local Color = Create("Frame",{Parent=ProcessedWoodList,Size=UDim2.new(0,5,0,20),Position=UDim2.new(0,0,0,35*inc),BorderSizePixel=0,ZIndex=3,BackgroundColor3=v["Wood"][1].Color})
  2931. SellButton.MouseButton1Click:Connect(function()
  2932. for x = 1,100 do
  2933. v["Wood"][1].CFrame=CFrame.new(Root.Position + Vector3.new(0, 20, 0))
  2934. Dragging:FireServer(v["Wood"][1].Parent)
  2935. end
  2936. end)
  2937. inc = inc + 1
  2938. end
  2939. inc = 0
  2940. end
  2941.  
  2942. PlayerModels.ChildRemoved:Connect(function(thing)
  2943. if thing.Owner.Value == Player then
  2944. UpdateSellPlanks()
  2945. end
  2946. end)
  2947.  
  2948. UpdateSellPlanks()
  2949.  
  2950. --- Tp all Planks ---
  2951.  
  2952. TpAllPlanks.MouseButton1Click:Connect(function()
  2953. for _, Plank in pairs(PlayerModels:GetChildren()) do
  2954. if Plank.Name == "Plank" and Plank:findFirstChild("Owner") then
  2955. if Plank.Owner.Value == Player then
  2956. Plank:MoveTo(Root.Position + Vector3.new(0, 20, 0))
  2957. for i = 1,100 do
  2958. Dragging:FireServer(Plank)
  2959. end
  2960. end
  2961. end
  2962. end
  2963. end)
  2964.  
  2965. --- Sell Planks ---
  2966.  
  2967. SellPlanks.MouseButton1Click:Connect(function()
  2968. for _, Plank in pairs(PlayerModels:GetChildren()) do
  2969. if Plank.Name == "Plank" and Plank:findFirstChild("Owner") then
  2970. if Plank.Owner.Value == Player then
  2971. for i,v in pairs(Plank:GetChildren()) do
  2972. if v.Name == "WoodSection" then
  2973. spawn(function()
  2974. for i = 1,10 do
  2975. wait()
  2976. v.CFrame = CFrame.new(Vector3.new(315, -0.296, 85.791))*CFrame.Angles(math.rad(90),0,0)
  2977. end
  2978. end)
  2979. end
  2980. end
  2981. spawn(function()
  2982. for i = 1,20 do
  2983. wait()
  2984. Dragging:FireServer(Plank)
  2985. end
  2986. end)
  2987. end
  2988. end
  2989. end
  2990. end)
  2991.  
  2992. --- Player Tping ---
  2993.  
  2994. Player1.MouseButton1Down:connect(function()
  2995. Playerselect.Text = Player1.Text
  2996. end)
  2997. Player2.MouseButton1Down:connect(function()
  2998. Playerselect.Text = Player2.Text
  2999. end)
  3000. Player3.MouseButton1Down:connect(function()
  3001. Playerselect.Text = Player3.Text
  3002. end)
  3003. Player4.MouseButton1Down:connect(function()
  3004. Playerselect.Text = Player4.Text
  3005. end)
  3006. Player5.MouseButton1Down:connect(function()
  3007. Playerselect.Text = Player5.Text
  3008. end)
  3009. Player6.MouseButton1Down:connect(function()
  3010. Playerselect.Text = Player6.Text
  3011. end)
  3012.  
  3013. PlayerTp.MouseButton1Down:connect(function()
  3014. if Playerselect.Text == "Select a Player" then
  3015. warn("No Player Selected")
  3016. else
  3017. Root.CFrame = workspace[Playerselect.Text].HumanoidRootPart.CFrame
  3018. end
  3019. end)
  3020. TpBase.MouseButton1Down:connect(function()
  3021. for i, v in pairs(Properties:GetChildren()) do
  3022. if v.Owner.Value == service.Players[Playerselect.Text] then
  3023. Root.CFrame = v.OriginSquare.CFrame
  3024. end
  3025. end
  3026. end)
  3027.  
  3028. local buttons = {
  3029. Player1,
  3030. Player2,
  3031. Player3,
  3032. Player4,
  3033. Player5,
  3034. Player6
  3035. }
  3036. for i, v in pairs(Players:GetChildren()) do
  3037. buttons[i].Text = v.Name
  3038. buttons[i].Visible = true
  3039. end
  3040. service.Players.PlayerRemoving:connect(function()
  3041. for i, v in pairs(Players:GetChildren()) do
  3042. buttons[i].Text = v.Name
  3043. buttons[i].Visible = true
  3044. end
  3045. end)
  3046. service.Players.PlayerAdded:connect(function()
  3047. for i, v in pairs(Players:GetChildren()) do
  3048. buttons[i].Text = v.Name
  3049. buttons[i].Visible = true
  3050. end
  3051. end)
  3052.  
  3053. local WayPoints = {
  3054. ["Wood R Us"] = CFrame.new(265, 3, 57),
  3055. ["SpawnPoint"] = CFrame.new(155, 3, 74),
  3056. ["Land Store"] = CFrame.new(258, 3, -99),
  3057. ["Link's Logic"] = CFrame.new(4607, 7.5, -798),
  3058. ["Cave"] = CFrame.new(3581, -179, 430),
  3059. ["Volcanoz"] = CFrame.new(-1585, 622, 1140),
  3060. ["Swamp"] = CFrame.new(-1209, 132, -801),
  3061. ["Palm Island"] = CFrame.new(2549, -5, -42),
  3062. ["Fancy Furnishings"] = CFrame.new(491, 3, -1720),
  3063. ["Boxed Cars"] = CFrame.new(509, 3, -1463),
  3064. ["Fine Arts Shop"] = CFrame.new(5207, -166, 719),
  3065. ["Bob's Shack"] = CFrame.new(260, 8, -2542),
  3066. ["Strange Man"] = CFrame.new(1061, 16, 1131),
  3067. ["SnowGlow Tree"] = CFrame.new(-1105.9, -6, -894)
  3068. }
  3069.  
  3070. WoodRUs.MouseButton1Down:connect(function()
  3071. local uTorso = workspace:WaitForChild(Player.Name).HumanoidRootPart
  3072. uTorso.CFrame = WayPoints["Wood R Us"]
  3073. end)
  3074.  
  3075. SpawnPoint.MouseButton1Down:connect(function()
  3076. local uTorso = workspace:WaitForChild(Player.Name).HumanoidRootPart
  3077. uTorso.CFrame = WayPoints["SpawnPoint"]
  3078. end)
  3079.  
  3080. LandStore.MouseButton1Down:connect(function()
  3081. local uTorso = workspace:WaitForChild(Player.Name).HumanoidRootPart
  3082. uTorso.CFrame = WayPoints["Land Store"]
  3083. end)
  3084.  
  3085. LinksLogic.MouseButton1Down:connect(function()
  3086. local uTorso = workspace:WaitForChild(Player.Name).HumanoidRootPart
  3087. uTorso.CFrame = WayPoints["Link's Logic"]
  3088. end)
  3089.  
  3090. Cave.MouseButton1Down:connect(function()
  3091. local uTorso = workspace:WaitForChild(Player.Name).HumanoidRootPart
  3092. uTorso.CFrame = WayPoints["Cave"]
  3093. end)
  3094.  
  3095. Volcanoz.MouseButton1Down:connect(function()
  3096. local uTorso = workspace:WaitForChild(Player.Name).HumanoidRootPart
  3097. uTorso.CFrame = WayPoints["Volcano"]
  3098. end)
  3099.  
  3100. Swamp.MouseButton1Down:connect(function()
  3101. local uTorso = workspace:WaitForChild(Player.Name).HumanoidRootPart
  3102. uTorso.CFrame = WayPoints["Swamp"]
  3103. end)
  3104.  
  3105. PalmIsland.MouseButton1Down:connect(function()
  3106. local uTorso = workspace:WaitForChild(Player.Name).HumanoidRootPart
  3107. uTorso.CFrame = WayPoints["Palm Island"]
  3108. end)
  3109.  
  3110. FancyFurnishings.MouseButton1Down:connect(function()
  3111. local uTorso = workspace:WaitForChild(Player.Name).HumanoidRootPart
  3112. uTorso.CFrame = WayPoints["Fancy Furnishings"]
  3113. end)
  3114.  
  3115. BoxedCars.MouseButton1Down:connect(function()
  3116. local uTorso = workspace:WaitForChild(Player.Name).HumanoidRootPart
  3117. uTorso.CFrame = WayPoints["Boxed Cars"]
  3118. end)
  3119.  
  3120. FineArtsShop.MouseButton1Down:connect(function()
  3121. local uTorso = workspace:WaitForChild(Player.Name).HumanoidRootPart
  3122. uTorso.CFrame = WayPoints["Fine Arts Shop"]
  3123. end)
  3124.  
  3125. BobsShack.MouseButton1Down:connect(function()
  3126. local uTorso = workspace:WaitForChild(Player.Name).HumanoidRootPart
  3127. uTorso.CFrame = WayPoints["Bob's Shack"]
  3128. end)
  3129.  
  3130. Stranger.MouseButton1Down:connect(function()
  3131. local uTorso = workspace:WaitForChild(Player.Name).HumanoidRootPart
  3132. uTorso.CFrame = WayPoints["Strange Man"]
  3133. end)
  3134.  
  3135. SnowTree.MouseButton1Down:connect(function()
  3136. local uTorso = workspace:WaitForChild(Player.Name).HumanoidRootPart
  3137. uTorso.CFrame = WayPoints["SnowGlow Tree"]
  3138. end)
  3139.  
  3140. --- Fast Cutter ---
  3141.  
  3142. Detect = coroutine.wrap(function()
  3143. Player = service.Players.LocalPlayer
  3144. mouse = Player:GetMouse()
  3145. mouse.Button1Down:connect(function()
  3146. MouseDown = true
  3147. end)
  3148. mouse.Button1Up:connect(function()
  3149. MouseDown = false
  3150. end)
  3151. end)
  3152. Detect()
  3153. Player = service.Players.LocalPlayer
  3154. mouse = Player:GetMouse()
  3155. game:GetService('RunService').RenderStepped:connect(function()
  3156. if Player.Character:FindFirstChild("Tool") then
  3157. if MouseDown == true then
  3158. if mouse.Target.Name == "WoodSection" then
  3159. targetWood = mouse.Target
  3160. Tool=Player.Character.Tool
  3161. Height = targetWood.CFrame:pointToObjectSpace(mouse.Hit.p).Y + targetWood.Size.Y/2
  3162. local ray = Ray.new(Player.Character.Head.Position, ((targetWood.CFrame * CFrame.new(0, Height - targetWood.Size.Y/2, 0)).p - Player.Character.Head.Position).unit * 200)
  3163. part,_,p = workspace:FindPartOnRay(ray, Player.Character)
  3164. function fixVector(V)
  3165. return Vector3.new(math.floor(V.X + 0.5), math.floor(V.Y + 0.5), math.floor(V.Z + 0.5))
  3166. end
  3167. local faceVector = fixVector(targetWood.CFrame:vectorToObjectSpace(p))
  3168. if faceVector.Y ~= 0 then
  3169. return
  3170. end
  3171. local lookAtCFrame = CFrame.new(Player.Character.Head.Position, mouse.Hit.p)
  3172. local relativeCFrame = lookAtCFrame:toObjectSpace(targetWood.CFrame * CFrame.Angles(math.pi/2, 0, 0))
  3173. local relativeLookVector = relativeCFrame.lookVector
  3174. local m = relativeLookVector.Y >= 0 and 1 or -1
  3175. if faceVector.X == 1 then
  3176. faceVector = Vector3.new(0, 0, -1) * m
  3177. elseif faceVector.X == -1 then
  3178. faceVector = Vector3.new(0, 0, 1) * m
  3179. elseif faceVector.Z == 1 then
  3180. faceVector = Vector3.new(1, 0, 0) * m
  3181. elseif faceVector.Z == -1 then
  3182. faceVector = Vector3.new(-1, 0, 0) * m
  3183. end
  3184. local cutEvent = targetWood.Parent.CutEvent
  3185. service.ReplicatedStorage.Interaction.RemoteProxy:FireServer(cutEvent, {sectionId = targetWood.ID.Value, faceVector = faceVector, height = Height, hitPoints = 0.2, cooldown = 0, cuttingClass = "Axe", tool = Player.Character.Tool})
  3186. end
  3187. end
  3188. end
  3189. end)
  3190.  
  3191. --- Fly ---
  3192.  
  3193. do
  3194. function fly()
  3195. for i,v in pairs(script:GetChildren()) do
  3196. pcall(function() v.Value = "" end)
  3197. game:GetService("Debris"):AddItem(v,.1)
  3198. end
  3199.  
  3200. function weld(p0,p1,c0,c1,par)
  3201. local w = Instance.new("Weld",p0 or par)
  3202. w.Part0 = p0
  3203. w.Part1 = p1
  3204. w.C0 = c0 or CFrame.new()
  3205. w.C1 = c1 or CFrame.new()
  3206. return w
  3207. end
  3208.  
  3209. local motors = {}
  3210.  
  3211. function motor(p0,p1,c0,c1,des,vel,par)
  3212. local w = Instance.new("Motor6D",p0 or par)
  3213. w.Part0 = p0
  3214. w.Part1 = p1
  3215. w.C0 = c0 or CFrame.new()
  3216. w.C1 = c1 or CFrame.new()
  3217. w.MaxVelocity = tonumber(vel) or .05
  3218. w.DesiredAngle = tonumber(des) or 0
  3219. return w
  3220. end
  3221.  
  3222. function lerp(a,b,c)
  3223. return a+(b-a)*c
  3224. end
  3225.  
  3226. function clerp(c1,c2,al)
  3227. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  3228. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  3229. for i,v in pairs(com1) do
  3230. com1[i] = lerp(v,com2[i],al)
  3231. end
  3232. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  3233. end
  3234.  
  3235. function ccomplerp(c1,c2,al)
  3236. local com1 = {c1:components()}
  3237. local com2 = {c2:components()}
  3238. for i,v in pairs(com1) do
  3239. com1[i] = lerp(v,com2[i],al)
  3240. end
  3241. return CFrame.new(unpack(com1))
  3242. end
  3243.  
  3244. function tickwave(time,length,offset)
  3245. return (math.abs((tick()+(offset or 0))%time-time/2)*2-time/2)/time/2*length
  3246. end
  3247.  
  3248. function invcol(c)
  3249. c = c.Color
  3250. return BrickColor.new(Color3.new(1-c.b,1-c.g,1-c.r))
  3251. end
  3252. local oc = oc or function(...) return ... end
  3253. local plr = service.Players.LocalPlayer
  3254. local char = plr.Character
  3255. local tor = char.Torso
  3256. local hum = char.Humanoid
  3257. hum.PlatformStand = false
  3258. pcall(function()
  3259. char.Wings:Destroy()
  3260. end)
  3261. pcall(function()
  3262. char.Angel:Destroy() -- hat
  3263. end)
  3264. local mod = Instance.new("Model",char)
  3265. mod.Name = "Wings"
  3266. local special = {
  3267. [service.Players.LocalPlayer.Name] = {"Black","Bright red",.5,0,false,Color3.new(1,0,0),Color3.new(0,0,0)},
  3268. }
  3269. local topcolor = BrickColor.new("Really black")
  3270. local feacolor = BrickColor.new("Black")
  3271. local ptrans = 0
  3272. local pref = 0
  3273. local fire = true
  3274. local fmcol = Color3.new()
  3275. local fscol = Color3.new()
  3276. local spec = special[plr.Name:lower()]
  3277. if spec then
  3278. topcolor,feacolor,ptrans,pref,fire,fmcol,fscol = spec[1] and BrickColor.new(spec[1]) or topcolor,spec[2] and BrickColor.new(spec[2]) or feacolor,spec[3],spec[4],spec[5],spec[6],spec[7]
  3279. end
  3280. local part = Instance.new("Part")
  3281. part.FormFactor = "Custom"
  3282. part.Size = Vector3.new(.2,.2,.2)
  3283. part.TopSurface,part.BottomSurface = 0,0
  3284. part.CanCollide = false
  3285. part.BrickColor = BrickColor.new("Black")
  3286. part.Transparency = ptrans
  3287. part.Reflectance = pref
  3288. local ef = Instance.new("Fire",fire and part or nil)
  3289. ef.Size = .15
  3290. ef.Color = BrickColor.new("Black").Color
  3291. ef.SecondaryColor = BrickColor.new("Bright red").Color
  3292. part:BreakJoints()
  3293. function newpart()
  3294. local clone = part:Clone()
  3295. clone.Parent = mod
  3296. clone:BreakJoints()
  3297. return clone
  3298. end
  3299. local feath = newpart()
  3300. feath.BrickColor = feacolor
  3301. feath.Transparency = 0
  3302. Instance.new("SpecialMesh",feath).MeshType = "Sphere"
  3303. function newfeather()
  3304. local clone = feath:Clone()
  3305. clone.Parent = mod
  3306. clone:BreakJoints()
  3307. return clone
  3308. end
  3309. flying = false
  3310. moving = false
  3311. for i,v in pairs(tor:GetChildren()) do
  3312. if v.ClassName:lower():match("body") then
  3313. v:Destroy()
  3314. end
  3315. end
  3316. local ctor = tor:Clone()
  3317. ctor:ClearAllChildren()
  3318. ctor.Name = "cTorso"
  3319. ctor.Transparency = 1
  3320. ctor.CanCollide = false
  3321. ctor.FormFactor = "Custom"
  3322. ctor.Size = Vector3.new(.2,.2,.2)
  3323. ctor.Parent = mod
  3324. weld(tor,ctor)
  3325. local bg = Instance.new("BodyGyro",ctor)
  3326. bg.maxTorque = Vector3.new()
  3327. bg.P = 15000
  3328. bg.D = 1000
  3329. local bv = Instance.new("BodyVelocity",ctor)
  3330. bv.maxForce = Vector3.new()
  3331. bv.P = 15000
  3332. vel = Vector3.new()
  3333. cf = CFrame.new()
  3334. flspd = 0
  3335. keysdown = {}
  3336. keypressed = {}
  3337. ktime = {}
  3338. descendtimer = 0
  3339. jumptime = tick()
  3340. hum.Jumping:connect(function()
  3341. jumptime = tick()
  3342. end)
  3343. cam = workspace.CurrentCamera
  3344. kd = plr:GetMouse().KeyDown:connect(oc(function(key)
  3345. keysdown[key] = true
  3346. keypressed[key] = true
  3347. if key == "q" then
  3348. descendtimer = tick()
  3349. elseif key == " " and not hum.Jump then
  3350. jumptime = tick()
  3351. elseif (key == "a" or key == "d") and ktime[key] and tick()-ktime[key] < .3 and math.abs(reqrotx) < .3 then
  3352. reqrotx = key == "a" and math.pi*2 or -math.pi*2
  3353. end
  3354. ktime[key] = tick()
  3355. end))
  3356.  
  3357. ku = plr:GetMouse().KeyUp:connect(function(key)
  3358. keysdown[key] = false
  3359. if key == " " then
  3360. descendtimer = tick()
  3361. end
  3362. end)
  3363. function mid(a,b,c)
  3364. return math.max(a,math.min(b,c or -a))
  3365. end
  3366. function bn(a)
  3367. return a and 1 or 0
  3368. end
  3369. function gm(tar)
  3370. local m = 0
  3371. for i,v in pairs(tar:GetChildren()) do
  3372. if v:IsA("BasePart") then
  3373. m = m + v:GetMass()
  3374. end
  3375. m = m + gm(v)
  3376. end
  3377. return m
  3378. end
  3379. reqrotx = 0
  3380. local grav = 196.2
  3381. local con
  3382. con = game:GetService("RunService").Stepped:connect(oc(function()
  3383. local obvel = tor.CFrame:vectorToObjectSpace(tor.Velocity)
  3384. local sspd, uspd,fspd = obvel.X,obvel.Y,obvel.Z
  3385. if flying then
  3386. local lfldir = fldir
  3387. fldir = cam.CoordinateFrame:vectorToWorldSpace(Vector3.new(bn(keysdown.d)-bn(keysdown.a),0,bn(keysdown.s)-bn(keysdown.w))).unit
  3388. local lmoving = moving
  3389. moving = fldir.magnitude > .1
  3390. if lmoving and not moving then
  3391. idledir = lfldir*Vector3.new(1,0,1)
  3392. descendtimer = tick()
  3393. end
  3394. local dbomb = fldir.Y < -.6 or (moving and keysdown["1"])
  3395. if moving and keysdown["0"] and lmoving then
  3396. fldir = (Vector3.new(lfldir.X,math.min(fldir.Y,lfldir.Y+.01)-.1,lfldir.Z)+(fldir*Vector3.new(1,0,1))*.05).unit
  3397. end
  3398. local down = tor.CFrame:vectorToWorldSpace(Vector3.new(0,-1,0))
  3399. local descending = (not moving and keysdown["q"] and not keysdown[" "])
  3400. cf = ccomplerp(cf,CFrame.new(tor.Position,tor.Position+(not moving and idledir or fldir)),keysdown["0"] and .02 or .07)
  3401. local gdown = not dbomb and cf.lookVector.Y < -.2 and tor.Velocity.unit.Y < .05
  3402. hum.PlatformStand = true
  3403. bg.maxTorque = Vector3.new(1,1,1)*9e5
  3404. local rotvel = CFrame.new(Vector3.new(),tor.Velocity):toObjectSpace(CFrame.new(Vector3.new(),fldir)).lookVector
  3405. bg.cframe = cf * CFrame.Angles(not moving and -.1 or -math.pi/2+.2,moving and mid(-2.5,rotvel.X/1.5) + reqrotx or 0,0)
  3406. reqrotx = reqrotx - reqrotx/10
  3407. bv.maxForce = Vector3.new(1,1,1)*9e4*.5
  3408. local anioff =(bn(keysdown[" "])-bn(keysdown["q"]))/2
  3409. local ani = tickwave(1.5-anioff,1)
  3410. bv.velocity = bv.velocity:Lerp(Vector3.new(0,bn(not moving)*-ani*15+(descending and math.min(20,tick()-descendtimer)*-8 or bn(keysdown[" "])-bn(keysdown["q"]))*15,0)+vel,.6)
  3411. vel = moving and cf.lookVector*flspd or Vector3.new()
  3412. flspd = math.min(120,lerp(flspd,moving and (fldir.Y<0 and flspd+(-fldir.Y)*grav/60 or math.max(50,flspd-fldir.Y*grav/300)) or 60,.4))
  3413. local hit,ray = workspace:FindPartOnRayWithIgnoreList(Ray.new(tor.Position,Vector3.new(0,-3.5+math.min(0,bv.velocity.y)/30,0)),{char})
  3414. if hit and down.Y < -.85 and tick()-flystart > 1 then
  3415. flying = false
  3416. hum.PlatformStand = false
  3417. tor.Velocity = Vector3.new()
  3418. end
  3419. else
  3420. bg.maxTorque = Vector3.new()
  3421. bv.maxForce = Vector3.new()
  3422. local x,y,z = fspd/160,uspd/700,sspd/900
  3423. if keypressed[" "] and not flying and (tick()-jumptime > .05 and (tick()-jumptime < 3 or hum.Jump)) then
  3424. vel = Vector3.new(0,50,0)
  3425. bv.velocity = vel
  3426. idledir = cam.CoordinateFrame.lookVector*Vector3.new(1,0,1)
  3427. cf = tor.CFrame * CFrame.Angles(-.01,0,0)
  3428. tor.CFrame = cf
  3429. bg.cframe = cf
  3430. flystart = tick()
  3431. flying = true
  3432. end
  3433. end
  3434. keypressed = {}
  3435. end))
  3436. end
  3437. fly()
  3438. end
  3439.  
  3440. local s = Instance.new("PointLight", Char.Head)
  3441. s.Brightness = .3
  3442. s.Range = 100
  3443. game.Lighting.Changed:connect(function()
  3444. game.Lighting.TimeOfDay = "14:00:00"
  3445. game.Lighting.FogEnd = 1000000
  3446. game.Lighting.Brightness = 2
  3447. game.Lighting.ColorCorrection.Brightness = 0.1
  3448. game.Lighting.ColorCorrection.Saturation = 0.1
  3449. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement