Upscalefanatic3

LT2 Gui (✅Duping ✅ Sell/Tp Planks and Wood ✅ Inf Grey Wood S

Jan 10th, 2018
654
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 39.88 KB | None | 0 0
  1. -- Objects
  2.  
  3. local LT2 = Instance.new("ScreenGui")
  4. local MainFrame = Instance.new("Frame")
  5. local Close = Instance.new("TextButton")
  6. local DupeStatus = Instance.new("TextLabel")
  7. local Dupe = Instance.new("TextButton")
  8. local SettingsFrame = Instance.new("Frame")
  9. local WalkspeedLabel = Instance.new("TextLabel")
  10. local JumpPowerLabel = Instance.new("TextLabel")
  11. local WalkSpeed = Instance.new("TextBox")
  12. local JumpPower = Instance.new("TextBox")
  13. local Settings = Instance.new("TextButton")
  14. local Greywood = Instance.new("TextButton")
  15. local Players = Instance.new("TextButton")
  16. local SellPlanks = Instance.new("TextButton")
  17. local SellWood = Instance.new("TextButton")
  18. local Teleport = Instance.new("TextButton")
  19. local TpBox = Instance.new("TextButton")
  20. local TpPlank = Instance.new("TextButton")
  21. local TpWood = Instance.new("TextButton")
  22. local PlankFrame = Instance.new("Frame")
  23. local ProcessedWoodList = Instance.new("ScrollingFrame")
  24. local TpAllPlanks = Instance.new("TextButton")
  25. local PlayersFrame = Instance.new("Frame")
  26. local Player1 = Instance.new("TextButton")
  27. local Player2 = Instance.new("TextButton")
  28. local Player3 = Instance.new("TextButton")
  29. local Player4 = Instance.new("TextButton")
  30. local Player5 = Instance.new("TextButton")
  31. local Player6 = Instance.new("TextButton")
  32. local PlayerTp = Instance.new("TextButton")
  33. local TpBase = Instance.new("TextButton")
  34. local PlayerSelect = Instance.new("TextLabel")
  35. local PurchasedFrame = Instance.new("Frame")
  36. local LastPurchasedList = Instance.new("ScrollingFrame")
  37. local WaypointFrame = Instance.new("Frame")
  38. local Waypoints = Instance.new("ScrollingFrame")
  39. local Stranger = Instance.new("TextButton")
  40. local BobsShack = Instance.new("TextButton")
  41. local PlotTp = Instance.new("TextButton")
  42. local BoxedCars = Instance.new("TextButton")
  43. local Cave = Instance.new("TextButton")
  44. local FancyFurnishings = Instance.new("TextButton")
  45. local FineArtsShop = Instance.new("TextButton")
  46. local LandStore = Instance.new("TextButton")
  47. local LinksLogic = Instance.new("TextButton")
  48. local PalmIsland = Instance.new("TextButton")
  49. local SpawnPoint = Instance.new("TextButton")
  50. local Swamp = Instance.new("TextButton")
  51. local Volcano = Instance.new("TextButton")
  52. local WoodRUs = Instance.new("TextButton")
  53.  
  54. -- Properties
  55.  
  56. LT2.Name = "LT2"
  57. LT2.Parent = game.CoreGui
  58.  
  59. MainFrame.Name = "MainFrame"
  60. MainFrame.Parent = LT2
  61. MainFrame.BackgroundColor3 = Color3.new(0.203922, 0.203922, 0.203922)
  62. MainFrame.BackgroundTransparency = 1
  63. MainFrame.BorderSizePixel = 0
  64. MainFrame.Position = UDim2.new(0.5, -535, 0, -33)
  65. MainFrame.Size = UDim2.new(0, 955, 0, 30)
  66.  
  67. Close.Name = "Close"
  68. Close.Parent = MainFrame
  69. Close.BackgroundColor3 = Color3.new(0.129412, 0.129412, 0.129412)
  70. Close.BorderColor3 = Color3.new(0, 0, 0)
  71. Close.BorderSizePixel = 2
  72. Close.Position = UDim2.new(0, 5, 0, 5)
  73. Close.Size = UDim2.new(0, 20, 0, 20)
  74. Close.Font = Enum.Font.Fantasy
  75. Close.FontSize = Enum.FontSize.Size18
  76. Close.Text = "X"
  77. Close.TextColor3 = Color3.new(1, 0, 0)
  78. Close.TextSize = 16
  79. Close.TextWrapped = true
  80.  
  81. DupeStatus.Name = "DupeStatus"
  82. DupeStatus.Parent = MainFrame
  83. DupeStatus.BackgroundColor3 = Color3.new(0.203922, 0.203922, 0.203922)
  84. DupeStatus.BackgroundTransparency = 1
  85. DupeStatus.BorderColor3 = Color3.new(0, 0, 0)
  86. DupeStatus.BorderSizePixel = 2
  87. DupeStatus.Position = UDim2.new(0, 920, 0, 5)
  88. DupeStatus.Size = UDim2.new(0, 30, 0, 20)
  89. DupeStatus.ZIndex = 2
  90. DupeStatus.Font = Enum.Font.Code
  91. DupeStatus.FontSize = Enum.FontSize.Size18
  92. DupeStatus.Text = "OFF"
  93. DupeStatus.TextColor3 = Color3.new(1, 0, 0)
  94. DupeStatus.TextSize = 16
  95.  
  96. Dupe.Name = "Dupe"
  97. Dupe.Parent = MainFrame
  98. Dupe.BackgroundColor3 = Color3.new(0.129412, 0.129412, 0.129412)
  99. Dupe.BorderColor3 = Color3.new(0, 0, 0)
  100. Dupe.BorderSizePixel = 2
  101. Dupe.Position = UDim2.new(0, 865, 0, 5)
  102. Dupe.Size = UDim2.new(0, 85, 0, 20)
  103. Dupe.Font = Enum.Font.Fantasy
  104. Dupe.FontSize = Enum.FontSize.Size18
  105. Dupe.Text = "DUPE : "
  106. Dupe.TextColor3 = Color3.new(0.0705882, 0.521569, 0.529412)
  107. Dupe.TextSize = 15
  108. Dupe.TextStrokeColor3 = Color3.new(1, 1, 1)
  109. Dupe.TextWrapped = true
  110.  
  111. SettingsFrame.Name = "SettingsFrame"
  112. SettingsFrame.Parent = MainFrame
  113. SettingsFrame.BackgroundColor3 = Color3.new(0.27451, 0.27451, 0.27451)
  114. SettingsFrame.Position = UDim2.new(0, 750, 0, 35)
  115. SettingsFrame.Size = UDim2.new(0, 135, 0, 60)
  116. SettingsFrame.Visible = false
  117.  
  118. WalkspeedLabel.Name = "WalkspeedLabel"
  119. WalkspeedLabel.Parent = SettingsFrame
  120. WalkspeedLabel.BackgroundColor3 = Color3.new(0.0705882, 0.521569, 0.529412)
  121. WalkspeedLabel.BorderColor3 = Color3.new(0, 0, 0)
  122. WalkspeedLabel.Position = UDim2.new(0, 5, 0, 5)
  123. WalkspeedLabel.Size = UDim2.new(0, 90, 0, 20)
  124. WalkspeedLabel.Font = Enum.Font.Fantasy
  125. WalkspeedLabel.FontSize = Enum.FontSize.Size14
  126. WalkspeedLabel.Text = "Walkspeed"
  127. WalkspeedLabel.TextColor3 = Color3.new(0, 0, 0)
  128. WalkspeedLabel.TextSize = 14
  129.  
  130. JumpPowerLabel.Name = "JumpPowerLabel"
  131. JumpPowerLabel.Parent = SettingsFrame
  132. JumpPowerLabel.BackgroundColor3 = Color3.new(0.0705882, 0.521569, 0.529412)
  133. JumpPowerLabel.BorderColor3 = Color3.new(0, 0, 0)
  134. JumpPowerLabel.Position = UDim2.new(0, 5, 0, 35)
  135. JumpPowerLabel.Size = UDim2.new(0, 90, 0, 20)
  136. JumpPowerLabel.Font = Enum.Font.Fantasy
  137. JumpPowerLabel.FontSize = Enum.FontSize.Size14
  138. JumpPowerLabel.Text = "Jump Power"
  139. JumpPowerLabel.TextColor3 = Color3.new(0, 0, 0)
  140. JumpPowerLabel.TextSize = 14
  141.  
  142. WalkSpeed.Name = "WalkSpeed"
  143. WalkSpeed.Parent = SettingsFrame
  144. WalkSpeed.BackgroundColor3 = Color3.new(0, 0, 0)
  145. WalkSpeed.BorderColor3 = Color3.new(0, 0, 0)
  146. WalkSpeed.Position = UDim2.new(0, 95, 0, 5)
  147. WalkSpeed.Size = UDim2.new(0, 35, 0, 20)
  148. WalkSpeed.Font = Enum.Font.Fantasy
  149. WalkSpeed.FontSize = Enum.FontSize.Size18
  150. WalkSpeed.Text = "16"
  151. WalkSpeed.TextColor3 = Color3.new(1, 1, 1)
  152. WalkSpeed.TextSize = 16
  153.  
  154. JumpPower.Name = "JumpPower"
  155. JumpPower.Parent = SettingsFrame
  156. JumpPower.BackgroundColor3 = Color3.new(0, 0, 0)
  157. JumpPower.BorderColor3 = Color3.new(0, 0, 0)
  158. JumpPower.Position = UDim2.new(0, 95, 0, 35)
  159. JumpPower.Size = UDim2.new(0, 35, 0, 20)
  160. JumpPower.Font = Enum.Font.Fantasy
  161. JumpPower.FontSize = Enum.FontSize.Size18
  162. JumpPower.Text = "50"
  163. JumpPower.TextColor3 = Color3.new(1, 1, 1)
  164. JumpPower.TextSize = 16
  165.  
  166. Settings.Name = "Settings"
  167. Settings.Parent = MainFrame
  168. Settings.BackgroundColor3 = Color3.new(0.129412, 0.129412, 0.129412)
  169. Settings.BorderColor3 = Color3.new(0, 0, 0)
  170. Settings.BorderSizePixel = 2
  171. Settings.Position = UDim2.new(0, 770, 0, 5)
  172. Settings.Size = UDim2.new(0, 90, 0, 20)
  173. Settings.Font = Enum.Font.Fantasy
  174. Settings.FontSize = Enum.FontSize.Size18
  175. Settings.Text = "SETTINGS"
  176. Settings.TextColor3 = Color3.new(0.0705882, 0.521569, 0.529412)
  177. Settings.TextSize = 15
  178.  
  179. Greywood.Name = "Greywood"
  180. Greywood.Parent = MainFrame
  181. Greywood.BackgroundColor3 = Color3.new(0.129412, 0.129412, 0.129412)
  182. Greywood.BorderColor3 = Color3.new(0, 0, 0)
  183. Greywood.BorderSizePixel = 2
  184. Greywood.Position = UDim2.new(0, 420, 0, 5)
  185. Greywood.Size = UDim2.new(0, 90, 0, 20)
  186. Greywood.Font = Enum.Font.Fantasy
  187. Greywood.FontSize = Enum.FontSize.Size18
  188. Greywood.Text = "GREYWOOD"
  189. Greywood.TextColor3 = Color3.new(0.0705882, 0.521569, 0.529412)
  190. Greywood.TextSize = 15
  191.  
  192. Players.Name = "Players"
  193. Players.Parent = MainFrame
  194. Players.BackgroundColor3 = Color3.new(0.129412, 0.129412, 0.129412)
  195. Players.BorderColor3 = Color3.new(0, 0, 0)
  196. Players.BorderSizePixel = 2
  197. Players.Position = UDim2.new(0, 30, 0, 5)
  198. Players.Size = UDim2.new(0, 105, 0, 20)
  199. Players.Font = Enum.Font.Fantasy
  200. Players.FontSize = Enum.FontSize.Size18
  201. Players.Text = "TP TO PLAYERS"
  202. Players.TextColor3 = Color3.new(0.0705882, 0.521569, 0.529412)
  203. Players.TextSize = 15
  204.  
  205. SellPlanks.Name = "SellPlanks"
  206. SellPlanks.Parent = MainFrame
  207. SellPlanks.BackgroundColor3 = Color3.new(0.129412, 0.129412, 0.129412)
  208. SellPlanks.BorderColor3 = Color3.new(0, 0, 0)
  209. SellPlanks.BorderSizePixel = 2
  210. SellPlanks.Position = UDim2.new(0, 225, 0, 5)
  211. SellPlanks.Size = UDim2.new(0, 95, 0, 20)
  212. SellPlanks.Font = Enum.Font.Fantasy
  213. SellPlanks.FontSize = Enum.FontSize.Size18
  214. SellPlanks.Text = "SELL PLANKS"
  215. SellPlanks.TextColor3 = Color3.new(0.0705882, 0.521569, 0.529412)
  216. SellPlanks.TextSize = 15
  217.  
  218. SellWood.Name = "SellWood"
  219. SellWood.Parent = MainFrame
  220. SellWood.BackgroundColor3 = Color3.new(0.129412, 0.129412, 0.129412)
  221. SellWood.BorderColor3 = Color3.new(0, 0, 0)
  222. SellWood.BorderSizePixel = 2
  223. SellWood.Position = UDim2.new(0, 675, 0, 5)
  224. SellWood.Size = UDim2.new(0, 90, 0, 20)
  225. SellWood.Font = Enum.Font.Fantasy
  226. SellWood.FontSize = Enum.FontSize.Size18
  227. SellWood.Text = "SELL WOOD"
  228. SellWood.TextColor3 = Color3.new(0.0705882, 0.521569, 0.529412)
  229. SellWood.TextSize = 15
  230.  
  231. Teleport.Name = "Teleport"
  232. Teleport.Parent = MainFrame
  233. Teleport.BackgroundColor3 = Color3.new(0.129412, 0.129412, 0.129412)
  234. Teleport.BorderColor3 = Color3.new(0, 0, 0)
  235. Teleport.BorderSizePixel = 2
  236. Teleport.Position = UDim2.new(0, 325, 0, 5)
  237. Teleport.Size = UDim2.new(0, 90, 0, 20)
  238. Teleport.Font = Enum.Font.Fantasy
  239. Teleport.FontSize = Enum.FontSize.Size18
  240. Teleport.Text = "WAYPOINTS"
  241. Teleport.TextColor3 = Color3.new(0.0705882, 0.521569, 0.529412)
  242. Teleport.TextSize = 15
  243.  
  244. TpBox.Name = "TpBox"
  245. TpBox.Parent = MainFrame
  246. TpBox.BackgroundColor3 = Color3.new(0.129412, 0.129412, 0.129412)
  247. TpBox.BorderColor3 = Color3.new(0, 0, 0)
  248. TpBox.BorderSizePixel = 2
  249. TpBox.Position = UDim2.new(0, 515, 0, 5)
  250. TpBox.Size = UDim2.new(0, 75, 0, 20)
  251. TpBox.Font = Enum.Font.Fantasy
  252. TpBox.FontSize = Enum.FontSize.Size18
  253. TpBox.Text = "TP BOXES"
  254. TpBox.TextColor3 = Color3.new(0.0705882, 0.521569, 0.529412)
  255. TpBox.TextSize = 15
  256.  
  257. TpPlank.Name = "TpPlank"
  258. TpPlank.Parent = MainFrame
  259. TpPlank.BackgroundColor3 = Color3.new(0.129412, 0.129412, 0.129412)
  260. TpPlank.BorderColor3 = Color3.new(0, 0, 0)
  261. TpPlank.BorderSizePixel = 2
  262. TpPlank.Position = UDim2.new(0, 140, 0, 5)
  263. TpPlank.Size = UDim2.new(0, 80, 0, 20)
  264. TpPlank.Font = Enum.Font.Fantasy
  265. TpPlank.FontSize = Enum.FontSize.Size18
  266. TpPlank.Text = "TP PLANKS"
  267. TpPlank.TextColor3 = Color3.new(0.0705882, 0.521569, 0.529412)
  268. TpPlank.TextSize = 15
  269. TpPlank.TextStrokeColor3 = Color3.new(1, 1, 1)
  270.  
  271. TpWood.Name = "TpWood"
  272. TpWood.Parent = MainFrame
  273. TpWood.BackgroundColor3 = Color3.new(0.129412, 0.129412, 0.129412)
  274. TpWood.BorderColor3 = Color3.new(0, 0, 0)
  275. TpWood.BorderSizePixel = 2
  276. TpWood.Position = UDim2.new(0, 595, 0, 5)
  277. TpWood.Size = UDim2.new(0, 75, 0, 20)
  278. TpWood.Font = Enum.Font.Fantasy
  279. TpWood.FontSize = Enum.FontSize.Size18
  280. TpWood.Text = "TP WOOD"
  281. TpWood.TextColor3 = Color3.new(0.0705882, 0.521569, 0.529412)
  282. TpWood.TextSize = 15
  283.  
  284. PlankFrame.Name = "PlankFrame"
  285. PlankFrame.Parent = MainFrame
  286. PlankFrame.BackgroundColor3 = Color3.new(0.27451, 0.27451, 0.27451)
  287. PlankFrame.BorderColor3 = Color3.new(0, 0, 0)
  288. PlankFrame.Position = UDim2.new(0, 100, 0, 55)
  289. PlankFrame.Size = UDim2.new(0, 165, 0, 205)
  290. PlankFrame.Visible = false
  291.  
  292. ProcessedWoodList.Name = "ProcessedWoodList"
  293. ProcessedWoodList.Parent = PlankFrame
  294. ProcessedWoodList.BackgroundColor3 = Color3.new(1, 1, 1)
  295. ProcessedWoodList.BackgroundTransparency = 1
  296. ProcessedWoodList.BorderColor3 = Color3.new(0, 0, 0)
  297. ProcessedWoodList.Size = UDim2.new(0, 165, 0, 205)
  298.  
  299. TpAllPlanks.Name = "TpAllPlanks"
  300. TpAllPlanks.Parent = PlankFrame
  301. TpAllPlanks.BackgroundColor3 = Color3.new(0, 0, 0)
  302. TpAllPlanks.BorderColor3 = Color3.new(0, 0, 0)
  303. TpAllPlanks.Position = UDim2.new(0, 0, 0, -20)
  304. TpAllPlanks.Size = UDim2.new(0, 165, 0, 20)
  305. TpAllPlanks.Font = Enum.Font.Fantasy
  306. TpAllPlanks.FontSize = Enum.FontSize.Size18
  307. TpAllPlanks.Text = "TP ALL PLANKS"
  308. TpAllPlanks.TextColor3 = Color3.new(0.0705882, 0.521569, 0.529412)
  309. TpAllPlanks.TextSize = 15
  310.  
  311. PlayersFrame.Name = "PlayersFrame"
  312. PlayersFrame.Parent = MainFrame
  313. PlayersFrame.BackgroundColor3 = Color3.new(0.27451, 0.27451, 0.27451)
  314. PlayersFrame.BorderColor3 = Color3.new(0, 0, 0)
  315. PlayersFrame.Position = UDim2.new(0, 0, 0, 35)
  316. PlayersFrame.Size = UDim2.new(0, 165, 0, 225)
  317. PlayersFrame.Visible = false
  318.  
  319. Player1.Name = "Player1"
  320. Player1.Parent = PlayersFrame
  321. Player1.BackgroundColor3 = Color3.new(0, 0, 0)
  322. Player1.Position = UDim2.new(0, 5, 0, 5)
  323. Player1.Size = UDim2.new(0, 155, 0, 20)
  324. Player1.Font = Enum.Font.Fantasy
  325. Player1.FontSize = Enum.FontSize.Size18
  326. Player1.Text = ""
  327. Player1.TextColor3 = Color3.new(1, 1, 1)
  328. Player1.TextSize = 16
  329. Player1.TextWrapped = true
  330.  
  331. Player2.Name = "Player2"
  332. Player2.Parent = PlayersFrame
  333. Player2.BackgroundColor3 = Color3.new(0, 0, 0)
  334. Player2.Position = UDim2.new(0, 5, 0, 30)
  335. Player2.Size = UDim2.new(0, 155, 0, 20)
  336. Player2.Font = Enum.Font.Fantasy
  337. Player2.FontSize = Enum.FontSize.Size18
  338. Player2.Text = ""
  339. Player2.TextColor3 = Color3.new(1, 1, 1)
  340. Player2.TextSize = 16
  341. Player2.TextWrapped = true
  342.  
  343. Player3.Name = "Player3"
  344. Player3.Parent = PlayersFrame
  345. Player3.BackgroundColor3 = Color3.new(0, 0, 0)
  346. Player3.Position = UDim2.new(0, 5, 0, 55)
  347. Player3.Size = UDim2.new(0, 155, 0, 20)
  348. Player3.Font = Enum.Font.Fantasy
  349. Player3.FontSize = Enum.FontSize.Size18
  350. Player3.Text = ""
  351. Player3.TextColor3 = Color3.new(1, 1, 1)
  352. Player3.TextSize = 16
  353. Player3.TextWrapped = true
  354.  
  355. Player4.Name = "Player4"
  356. Player4.Parent = PlayersFrame
  357. Player4.BackgroundColor3 = Color3.new(0, 0, 0)
  358. Player4.Position = UDim2.new(0, 5, 0, 80)
  359. Player4.Size = UDim2.new(0, 155, 0, 20)
  360. Player4.Font = Enum.Font.Fantasy
  361. Player4.FontSize = Enum.FontSize.Size18
  362. Player4.Text = ""
  363. Player4.TextColor3 = Color3.new(1, 1, 1)
  364. Player4.TextSize = 16
  365. Player4.TextWrapped = true
  366.  
  367. Player5.Name = "Player5"
  368. Player5.Parent = PlayersFrame
  369. Player5.BackgroundColor3 = Color3.new(0, 0, 0)
  370. Player5.Position = UDim2.new(0, 5, 0, 105)
  371. Player5.Size = UDim2.new(0, 155, 0, 20)
  372. Player5.Font = Enum.Font.Fantasy
  373. Player5.FontSize = Enum.FontSize.Size18
  374. Player5.Text = ""
  375. Player5.TextColor3 = Color3.new(1, 1, 1)
  376. Player5.TextSize = 16
  377. Player5.TextWrapped = true
  378.  
  379. Player6.Name = "Player6"
  380. Player6.Parent = PlayersFrame
  381. Player6.BackgroundColor3 = Color3.new(0, 0, 0)
  382. Player6.Position = UDim2.new(0, 5, 0, 130)
  383. Player6.Size = UDim2.new(0, 155, 0, 20)
  384. Player6.Font = Enum.Font.Fantasy
  385. Player6.FontSize = Enum.FontSize.Size18
  386. Player6.Text = ""
  387. Player6.TextColor3 = Color3.new(1, 1, 1)
  388. Player6.TextSize = 16
  389. Player6.TextWrapped = true
  390.  
  391. PlayerTp.Name = "PlayerTp"
  392. PlayerTp.Parent = PlayersFrame
  393. PlayerTp.BackgroundColor3 = Color3.new(0, 0, 0)
  394. PlayerTp.Position = UDim2.new(0, 5, 0, 195)
  395. PlayerTp.Size = UDim2.new(0, 80, 0, 20)
  396. PlayerTp.Font = Enum.Font.Fantasy
  397. PlayerTp.FontSize = Enum.FontSize.Size18
  398. PlayerTp.Text = "Tp to Player"
  399. PlayerTp.TextColor3 = Color3.new(0.0705882, 0.521569, 0.529412)
  400. PlayerTp.TextSize = 16
  401.  
  402. TpBase.Name = "TpBase"
  403. TpBase.Parent = PlayersFrame
  404. TpBase.BackgroundColor3 = Color3.new(0, 0, 0)
  405. TpBase.Position = UDim2.new(0, 90, 0, 195)
  406. TpBase.Size = UDim2.new(0, 70, 0, 20)
  407. TpBase.Font = Enum.Font.Fantasy
  408. TpBase.FontSize = Enum.FontSize.Size18
  409. TpBase.Text = "Tp to Base"
  410. TpBase.TextColor3 = Color3.new(0.0705882, 0.521569, 0.529412)
  411. TpBase.TextSize = 16
  412.  
  413. PlayerSelect.Name = "PlayerSelect"
  414. PlayerSelect.Parent = PlayersFrame
  415. PlayerSelect.BackgroundColor3 = Color3.new(0.6, 0.6, 0.6)
  416. PlayerSelect.BorderColor3 = Color3.new(0, 0, 0)
  417. PlayerSelect.Position = UDim2.new(0, 10, 0, 160)
  418. PlayerSelect.Size = UDim2.new(0, 145, 0, 20)
  419. PlayerSelect.Font = Enum.Font.Code
  420. PlayerSelect.FontSize = Enum.FontSize.Size18
  421. PlayerSelect.Text = "Select Player..."
  422. PlayerSelect.TextColor3 = Color3.new(0, 0, 0)
  423. PlayerSelect.TextSize = 16
  424. PlayerSelect.TextWrapped = true
  425.  
  426. PurchasedFrame.Name = "PurchasedFrame"
  427. PurchasedFrame.Parent = MainFrame
  428. PurchasedFrame.BackgroundColor3 = Color3.new(0.27451, 0.27451, 0.27451)
  429. PurchasedFrame.BorderColor3 = Color3.new(0, 0, 0)
  430. PurchasedFrame.Position = UDim2.new(0, 450, 0, 35)
  431. PurchasedFrame.Size = UDim2.new(0, 215, 0, 225)
  432. PurchasedFrame.Visible = false
  433.  
  434. LastPurchasedList.Name = "LastPurchasedList"
  435. LastPurchasedList.Parent = PurchasedFrame
  436. LastPurchasedList.BackgroundColor3 = Color3.new(1, 1, 1)
  437. LastPurchasedList.BackgroundTransparency = 1
  438. LastPurchasedList.BorderColor3 = Color3.new(0, 0, 0)
  439. LastPurchasedList.Size = UDim2.new(1, 1, 0, 225)
  440.  
  441. WaypointFrame.Name = "WaypointFrame"
  442. WaypointFrame.Parent = MainFrame
  443. WaypointFrame.BackgroundColor3 = Color3.new(0.27451, 0.27451, 0.27451)
  444. WaypointFrame.BorderColor3 = Color3.new(0, 0, 0)
  445. WaypointFrame.Position = UDim2.new(0, 295, 0, 35)
  446. WaypointFrame.Size = UDim2.new(0, 150, 0, 225)
  447. WaypointFrame.Visible = false
  448.  
  449. Waypoints.Name = "Waypoints"
  450. Waypoints.Parent = WaypointFrame
  451. Waypoints.BackgroundColor3 = Color3.new(0.27451, 0.27451, 0.27451)
  452. Waypoints.BorderColor3 = Color3.new(0, 0, 0)
  453. Waypoints.Size = UDim2.new(0, 150, 0, 225)
  454. Waypoints.CanvasSize = UDim2.new(0, 0, 1.89999998, 0)
  455.  
  456. Stranger.Name = "Stranger"
  457. Stranger.Parent = Waypoints
  458. Stranger.BackgroundColor3 = Color3.new(0, 0, 0)
  459. Stranger.Position = UDim2.new(0, 5, 0, 330)
  460. Stranger.Size = UDim2.new(0, 125, 0, 20)
  461. Stranger.Font = Enum.Font.Fantasy
  462. Stranger.FontSize = Enum.FontSize.Size18
  463. Stranger.Text = "Stranger"
  464. Stranger.TextColor3 = Color3.new(0.0705882, 0.521569, 0.529412)
  465. Stranger.TextSize = 16
  466.  
  467. BobsShack.Name = "BobsShack"
  468. BobsShack.Parent = Waypoints
  469. BobsShack.BackgroundColor3 = Color3.new(0, 0, 0)
  470. BobsShack.Position = UDim2.new(0, 5, 0, 155)
  471. BobsShack.Size = UDim2.new(0, 125, 0, 20)
  472. BobsShack.Font = Enum.Font.Fantasy
  473. BobsShack.FontSize = Enum.FontSize.Size18
  474. BobsShack.Text = "Bob's Shack"
  475. BobsShack.TextColor3 = Color3.new(0.0705882, 0.521569, 0.529412)
  476. BobsShack.TextSize = 16
  477.  
  478. PlotTp.Name = "PlotTp"
  479. PlotTp.Parent = Waypoints
  480. PlotTp.BackgroundColor3 = Color3.new(0, 0, 0)
  481. PlotTp.Position = UDim2.new(0, 5, 0, 30)
  482. PlotTp.Size = UDim2.new(0, 125, 0, 20)
  483. PlotTp.Font = Enum.Font.Fantasy
  484. PlotTp.FontSize = Enum.FontSize.Size18
  485. PlotTp.Text = "Tp to Plot"
  486. PlotTp.TextColor3 = Color3.new(0.0705882, 0.521569, 0.529412)
  487. PlotTp.TextSize = 16
  488.  
  489. BoxedCars.Name = "BoxedCars"
  490. BoxedCars.Parent = Waypoints
  491. BoxedCars.BackgroundColor3 = Color3.new(0, 0, 0)
  492. BoxedCars.Position = UDim2.new(0, 5, 0, 130)
  493. BoxedCars.Size = UDim2.new(0, 125, 0, 20)
  494. BoxedCars.Font = Enum.Font.Fantasy
  495. BoxedCars.FontSize = Enum.FontSize.Size18
  496. BoxedCars.Text = "Boxed Cars"
  497. BoxedCars.TextColor3 = Color3.new(0.0705882, 0.521569, 0.529412)
  498. BoxedCars.TextSize = 16
  499.  
  500. Cave.Name = "Cave"
  501. Cave.Parent = Waypoints
  502. Cave.BackgroundColor3 = Color3.new(0, 0, 0)
  503. Cave.Position = UDim2.new(0, 5, 0, 230)
  504. Cave.Size = UDim2.new(0, 125, 0, 20)
  505. Cave.Font = Enum.Font.Fantasy
  506. Cave.FontSize = Enum.FontSize.Size18
  507. Cave.Text = "Cave"
  508. Cave.TextColor3 = Color3.new(0.0705882, 0.521569, 0.529412)
  509. Cave.TextSize = 16
  510.  
  511. FancyFurnishings.Name = "FancyFurnishings"
  512. FancyFurnishings.Parent = Waypoints
  513. FancyFurnishings.BackgroundColor3 = Color3.new(0, 0, 0)
  514. FancyFurnishings.Position = UDim2.new(0, 5, 0, 80)
  515. FancyFurnishings.Size = UDim2.new(0, 125, 0, 20)
  516. FancyFurnishings.Font = Enum.Font.Fantasy
  517. FancyFurnishings.FontSize = Enum.FontSize.Size18
  518. FancyFurnishings.Text = "Fancy Furnishings"
  519. FancyFurnishings.TextColor3 = Color3.new(0.0705882, 0.521569, 0.529412)
  520. FancyFurnishings.TextSize = 16
  521.  
  522. FineArtsShop.Name = "FineArtsShop"
  523. FineArtsShop.Parent = Waypoints
  524. FineArtsShop.BackgroundColor3 = Color3.new(0, 0, 0)
  525. FineArtsShop.Position = UDim2.new(0, 5, 0, 180)
  526. FineArtsShop.Size = UDim2.new(0, 125, 0, 20)
  527. FineArtsShop.Font = Enum.Font.Fantasy
  528. FineArtsShop.FontSize = Enum.FontSize.Size18
  529. FineArtsShop.Text = "Fine Arts Shop"
  530. FineArtsShop.TextColor3 = Color3.new(0.0705882, 0.521569, 0.529412)
  531. FineArtsShop.TextSize = 16
  532.  
  533. LandStore.Name = "LandStore"
  534. LandStore.Parent = Waypoints
  535. LandStore.BackgroundColor3 = Color3.new(0, 0, 0)
  536. LandStore.Position = UDim2.new(0, 5, 0, 205)
  537. LandStore.Size = UDim2.new(0, 125, 0, 20)
  538. LandStore.Font = Enum.Font.Fantasy
  539. LandStore.FontSize = Enum.FontSize.Size18
  540. LandStore.Text = "Land Store"
  541. LandStore.TextColor3 = Color3.new(0.0705882, 0.521569, 0.529412)
  542. LandStore.TextSize = 16
  543.  
  544. LinksLogic.Name = "LinksLogic"
  545. LinksLogic.Parent = Waypoints
  546. LinksLogic.BackgroundColor3 = Color3.new(0, 0, 0)
  547. LinksLogic.Position = UDim2.new(0, 5, 0, 105)
  548. LinksLogic.Size = UDim2.new(0, 125, 0, 20)
  549. LinksLogic.Font = Enum.Font.Fantasy
  550. LinksLogic.FontSize = Enum.FontSize.Size18
  551. LinksLogic.Text = "Link's Logic"
  552. LinksLogic.TextColor3 = Color3.new(0.0705882, 0.521569, 0.529412)
  553. LinksLogic.TextSize = 16
  554.  
  555. PalmIsland.Name = "PalmIsland"
  556. PalmIsland.Parent = Waypoints
  557. PalmIsland.BackgroundColor3 = Color3.new(0, 0, 0)
  558. PalmIsland.Position = UDim2.new(0, 5, 0, 305)
  559. PalmIsland.Size = UDim2.new(0, 125, 0, 20)
  560. PalmIsland.Font = Enum.Font.Fantasy
  561. PalmIsland.FontSize = Enum.FontSize.Size18
  562. PalmIsland.Text = "Palm Island"
  563. PalmIsland.TextColor3 = Color3.new(0.0705882, 0.521569, 0.529412)
  564. PalmIsland.TextSize = 16
  565.  
  566. SpawnPoint.Name = "SpawnPoint"
  567. SpawnPoint.Parent = Waypoints
  568. SpawnPoint.BackgroundColor3 = Color3.new(0, 0, 0)
  569. SpawnPoint.Position = UDim2.new(0, 5, 0, 5)
  570. SpawnPoint.Size = UDim2.new(0, 125, 0, 20)
  571. SpawnPoint.Font = Enum.Font.Fantasy
  572. SpawnPoint.FontSize = Enum.FontSize.Size18
  573. SpawnPoint.Text = "Spawn"
  574. SpawnPoint.TextColor3 = Color3.new(0.0705882, 0.521569, 0.529412)
  575. SpawnPoint.TextSize = 16
  576.  
  577. Swamp.Name = "Swamp"
  578. Swamp.Parent = Waypoints
  579. Swamp.BackgroundColor3 = Color3.new(0, 0, 0)
  580. Swamp.Position = UDim2.new(0, 5, 0, 280)
  581. Swamp.Size = UDim2.new(0, 125, 0, 20)
  582. Swamp.Font = Enum.Font.Fantasy
  583. Swamp.FontSize = Enum.FontSize.Size18
  584. Swamp.Text = "Swamp"
  585. Swamp.TextColor3 = Color3.new(0.0705882, 0.521569, 0.529412)
  586. Swamp.TextSize = 16
  587.  
  588. Volcano.Name = "Volcano"
  589. Volcano.Parent = Waypoints
  590. Volcano.BackgroundColor3 = Color3.new(0, 0, 0)
  591. Volcano.Position = UDim2.new(0, 5, 0, 255)
  592. Volcano.Size = UDim2.new(0, 125, 0, 20)
  593. Volcano.Font = Enum.Font.Fantasy
  594. Volcano.FontSize = Enum.FontSize.Size18
  595. Volcano.Text = "Volcano"
  596. Volcano.TextColor3 = Color3.new(0.0705882, 0.521569, 0.529412)
  597. Volcano.TextSize = 16
  598.  
  599. WoodRUs.Name = "WoodRUs"
  600. WoodRUs.Parent = Waypoints
  601. WoodRUs.BackgroundColor3 = Color3.new(0, 0, 0)
  602. WoodRUs.Position = UDim2.new(0, 5, 0, 55)
  603. WoodRUs.Size = UDim2.new(0, 125, 0, 20)
  604. WoodRUs.Font = Enum.Font.Fantasy
  605. WoodRUs.FontSize = Enum.FontSize.Size18
  606. WoodRUs.Text = "Wood R Us"
  607. WoodRUs.TextColor3 = Color3.new(0.0705882, 0.521569, 0.529412)
  608. WoodRUs.TextSize = 16
  609.  
  610. -------------
  611.  
  612. local service = setmetatable({}, {
  613. __index = function(t, k)
  614. return game:GetService(k)
  615. end
  616. })
  617.  
  618. function Create(cls,props)
  619. local inst = Instance.new(cls)
  620. for i,v in pairs(props) do
  621. inst[i] = v
  622. end
  623. return inst
  624. end
  625.  
  626. local WoodPlanks={}
  627.  
  628. function MakeShadow(UI,Index)
  629. Create("Frame",{Parent=UI,Size=UDim2.new(1,0,1,0),ZIndex=Index,Position=UDim2.new(0,1,0,1),BackgroundColor3=Color3.fromRGB(0,0,0),BorderSizePixel=0,Transparency=0.9,Name="Shadow"})
  630. Create("Frame",{Parent=UI,Size=UDim2.new(1,0,1,0),ZIndex=Index,Position=UDim2.new(0,2,0,2),BackgroundColor3=Color3.fromRGB(0,0,0),BorderSizePixel=0,Transparency=0.9,Name="Shadow"})
  631. Create("Frame",{Parent=UI,Size=UDim2.new(1,0,1,0),ZIndex=Index,Position=UDim2.new(0,3,0,3),BackgroundColor3=Color3.fromRGB(0,0,0),BorderSizePixel=0,Transparency=0.9,Name="Shadow"})
  632. end
  633.  
  634. local ProcessedWoodList = LT2.MainFrame.PlankFrame.ProcessedWoodList
  635. local LastPurchasedList = LT2.MainFrame.PurchasedFrame.LastPurchasedList
  636.  
  637. --- Open/Close ---
  638.  
  639. local Menus = {
  640. [Players] = PlayersFrame;
  641. [Teleport] = WaypointFrame;
  642. [TpBox] = PurchasedFrame;
  643. [TpPlank] = PlankFrame;
  644. [Settings] = SettingsFrame;
  645. }
  646. for button,frame in pairs(Menus) do
  647. button.MouseButton1Click:connect(function()
  648. if frame.Visible then
  649. frame.Visible = false
  650. return
  651. end
  652. for k,v in pairs(Menus) do
  653. v.Visible = v == frame
  654. end
  655. end)
  656. end
  657.  
  658. Close.MouseButton1Down:connect(function()
  659. LT2:Destroy()
  660. end)
  661.  
  662. --- WalkSpeed/JumpPower ---
  663.  
  664. local Walk=16
  665. local Jump=50
  666.  
  667. function config()
  668. game.Players.LocalPlayer.Character.Humanoid.Name = "1"
  669. local l = game.Players.LocalPlayer.Character["1"]:Clone()
  670. l.Parent = game.Players.LocalPlayer.Character
  671. l.Name = "Humanoid"
  672. wait(0.1)
  673. game.Players.LocalPlayer.Character["1"]:Destroy()
  674. game.Workspace.CurrentCamera.CameraSubject = game.Players.LocalPlayer.Character
  675. game.Players.LocalPlayer.Character.Animate.Disabled = true
  676. l.Changed:Connect(function()
  677. if l then
  678. l.WalkSpeed=Walk
  679. l.JumpPower=Jump
  680. end
  681. end)
  682. end
  683.  
  684. WalkSpeed.Changed:Connect(function()
  685. Walk=tonumber(WalkSpeed.Text)
  686. end)
  687.  
  688. JumpPower.Changed:Connect(function()
  689. Jump=tonumber(JumpPower.Text)
  690. end)
  691.  
  692. service.Players.LocalPlayer.Character.Humanoid.Changed:Connect(function()
  693. if service.Players.LocalPlayer.Character:FindFirstChild("Humanoid") then
  694. service.Players.LocalPlayer.Character.Humanoid.WalkSpeed=Walk
  695. service.Players.LocalPlayer.Character.Humanoid.JumpPower=Jump
  696. end
  697. end)
  698.  
  699. --- Plot Tp ---
  700.  
  701. PlotTp.MouseButton1Down:connect(function()
  702. for i,v in pairs(game.Workspace.Properties:GetChildren()) do
  703. if v.Owner.Value == game.Players.LocalPlayer then
  704. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = v.OriginSquare.CFrame + Vector3.new(0,10,0)
  705. end
  706. end
  707. end)
  708.  
  709. --- Player Tping ---
  710.  
  711. Player1.MouseButton1Down:connect(function()
  712. PlayerSelect.Text = Player1.Text
  713. end)
  714. Player2.MouseButton1Down:connect(function()
  715. PlayerSelect.Text = Player2.Text
  716. end)
  717. Player3.MouseButton1Down:connect(function()
  718. PlayerSelect.Text = Player3.Text
  719. end)
  720. Player4.MouseButton1Down:connect(function()
  721. PlayerSelect.Text = Player4.Text
  722. end)
  723. Player5.MouseButton1Down:connect(function()
  724. PlayerSelect.Text = Player5.Text
  725. end)
  726. Player6.MouseButton1Down:connect(function()
  727. PlayerSelect.Text = Player6.Text
  728. end)
  729.  
  730. PlayerTp.MouseButton1Down:connect(function()
  731. if PlayerSelect.Text == "Select a Player" then
  732. warn("No Player Selected")
  733. else
  734. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = workspace[PlayerSelect.Text].HumanoidRootPart.CFrame
  735. end
  736. end)
  737. TpBase.MouseButton1Down:connect(function()
  738. for i, v in pairs(game.Workspace.Properties:GetChildren()) do
  739. if v.Owner.Value == game.Players[PlayerSelect.Text] then
  740. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = v.OriginSquare.CFrame
  741. end
  742. end
  743. end)
  744.  
  745. local buttons = {
  746. Player1,
  747. Player2,
  748. Player3,
  749. Player4,
  750. Player5,
  751. Player6
  752. }
  753. for i, v in pairs(game.Players:GetChildren()) do
  754. buttons[i].Text = v.Name
  755. buttons[i].Visible = true
  756. end
  757. game.Players.PlayerRemoving:connect(function()
  758. for i, v in pairs(game.Players:GetChildren()) do
  759. buttons[i].Text = v.Name
  760. buttons[i].Visible = true
  761. end
  762. end)
  763. game.Players.PlayerAdded:connect(function()
  764. for i, v in pairs(game.Players:GetChildren()) do
  765. buttons[i].Text = v.Name
  766. buttons[i].Visible = true
  767. end
  768. end)
  769.  
  770. --- Waypoints ---
  771.  
  772. local WayPoints = {
  773. ["Wood R Us"] = Vector3.new(265, 3, 57),
  774. ["SpawnPoint"] = Vector3.new(155, 3, 74),
  775. ["Land Store"] = Vector3.new(258, 3, -99),
  776. ["Link's Logic"] = Vector3.new(4607, 7.5, -798),
  777. ["Cave"] = Vector3.new(3581, -179, 430),
  778. ["Volcano"] = Vector3.new(-1585, 622, 1140),
  779. ["Swamp"] = Vector3.new(-1209, 132, -801),
  780. ["Palm Island"] = Vector3.new(2549, -5, -42),
  781. ["Fancy Furnishings"] = Vector3.new(491, 3, -1720),
  782. ["Boxed Cars"] = Vector3.new(509, 3, -1463),
  783. ["Fine Arts Shop"] = Vector3.new(5207, -166, 719),
  784. ["Bob's Shack"] = Vector3.new(260, 8, -2542),
  785. ["Strange Man"] = Vector3.new(1061, 16, 1131)
  786. }
  787.  
  788. WoodRUs.MouseButton1Down:connect(function()
  789. game.Players.LocalPlayer.Character:MoveTo(WayPoints["Wood R Us"])
  790. end)
  791.  
  792. SpawnPoint.MouseButton1Down:connect(function()
  793. game.Players.LocalPlayer.Character:MoveTo(WayPoints["SpawnPoint"])
  794. end)
  795.  
  796. LandStore.MouseButton1Down:connect(function()
  797. game.Players.LocalPlayer.Character:MoveTo(WayPoints["Land Store"])
  798. end)
  799.  
  800. LinksLogic.MouseButton1Down:connect(function()
  801. game.Players.LocalPlayer.Character:MoveTo(WayPoints["Link's Logic"])
  802. end)
  803.  
  804. Cave.MouseButton1Down:connect(function()
  805. game.Players.LocalPlayer.Character:MoveTo(WayPoints["Cave"])
  806. end)
  807.  
  808. Volcano.MouseButton1Down:connect(function()
  809. game.Players.LocalPlayer.Character:MoveTo(WayPoints["Volcano"])
  810. end)
  811.  
  812. Swamp.MouseButton1Down:connect(function()
  813. game.Players.LocalPlayer.Character:MoveTo(WayPoints["Swamp"])
  814. end)
  815.  
  816. PalmIsland.MouseButton1Down:connect(function()
  817. game.Players.LocalPlayer.Character:MoveTo(WayPoints["Palm Island"])
  818. end)
  819.  
  820. FancyFurnishings.MouseButton1Down:connect(function()
  821. game.Players.LocalPlayer.Character:MoveTo(WayPoints["Fancy Furnishings"])
  822. end)
  823.  
  824. BoxedCars.MouseButton1Down:connect(function()
  825. game.Players.LocalPlayer.Character:MoveTo(WayPoints["Boxed Cars"])
  826. end)
  827.  
  828. FineArtsShop.MouseButton1Down:connect(function()
  829. game.Players.LocalPlayer.Character:MoveTo(WayPoints["Fine Arts Shop"])
  830. end)
  831.  
  832. BobsShack.MouseButton1Down:connect(function()
  833. game.Players.LocalPlayer.Character:MoveTo(WayPoints["Bob's Shack"])
  834. end)
  835.  
  836. Stranger.MouseButton1Down:connect(function()
  837. game.Players.LocalPlayer.Character:MoveTo(WayPoints["Strange Man"])
  838. end)
  839.  
  840. --- Dupe ---
  841.  
  842. Option = false
  843.  
  844. Dupe.MouseButton1Down:connect(function()
  845. plr = game:GetService("Players").LocalPlayer
  846. slot = plr.CurrentSaveSlot
  847. if Option == false then
  848. if slot.Value == -1 then
  849. Option = true
  850. slot.RobloxLocked = true
  851. DupeStatus.Text = "ON"
  852. DupeStatus.TextColor3 = Color3.new(0, 0.666667, 0)
  853. end
  854. else
  855. Option = false
  856. slot.RobloxLocked = false
  857. DupeStatus.Text = "OFF"
  858. DupeStatus.TextColor3 = Color3.new(1, 0, 0)
  859. end
  860. end)
  861.  
  862. --- Greywood ---
  863.  
  864. Greywood.MouseButton1Click:Connect(function()
  865. for i,v in next,workspace.PlayerModels:GetChildren() do
  866. if v:FindFirstChild("Type") then
  867. if v.Type.Value == "Blueprint" then
  868. v.Type.Value = "Structure"
  869. end
  870. end
  871. end
  872. end)
  873.  
  874. --- Tp Wood ---
  875.  
  876. TpWood.MouseButton1Click:Connect(function()
  877. for _, Log in pairs(service.Workspace.LogModels:GetChildren()) do
  878. if Log.Name:sub(1, 6) == "Loose_" and Log:findFirstChild("Owner") then
  879. if Log.Owner.Value == service.Players.LocalPlayer then
  880. Log:MoveTo(service.Players.LocalPlayer.Character.HumanoidRootPart.Position + Vector3.new(0, 20, 0))
  881. for i=1,100 do
  882. service.ReplicatedStorage.Interaction.ClientIsDragging:FireServer(Log)
  883. end
  884. end
  885. end
  886. end
  887. end)
  888.  
  889. --- Tp Boxes ---
  890.  
  891. local inc = 0
  892. workspace.PlayerModels.ChildAdded:Connect(function(Item)
  893. inc = #LastPurchasedList:GetChildren()
  894. if Item:FindFirstChild("Owner") and Item.Owner.Value==service.Players.LocalPlayer then
  895. LastPurchasedList.CanvasSize=UDim2.new(0,0,0,25*inc)
  896. 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})
  897. MakeShadow(SellButton,2)
  898. SellButton.MouseButton1Click:Connect(function()
  899. if Item:IsA("Model") then
  900. Item:MoveTo(service.Players.LocalPlayer.Character.HumanoidRootPart.Position)
  901. for i=1,100 do
  902. service.ReplicatedStorage.Interaction.ClientIsDragging:FireServer(Item)
  903. end
  904. end
  905. end)
  906. inc=inc+1
  907. end
  908. end)
  909.  
  910. workspace.PlayerModels.ChildRemoved:Connect(function(Item)
  911. inc=0
  912. if Item:FindFirstChild("Owner") and Item.Owner.Value==service.Players.LocalPlayer then
  913. if LastPurchasedList:FindFirstChild(Item.Name) then
  914. LastPurchasedList:FindFirstChild(Item.Name):Destroy()
  915. for i,v in pairs(LastPurchasedList:GetChildren()) do
  916. v.Position=UDim2.new(0,5,0,25*(i-1))
  917. end
  918. end
  919. end
  920. end)
  921.  
  922. --- Processed Wood ---
  923.  
  924. function UpdatePlanks()
  925. local inc = 0
  926. WoodPlanks={}
  927. for i,v in pairs(service.Workspace.PlayerModels:GetChildren()) do
  928. if v.Name=="Plank" and v.Owner.Value==service.Players.LocalPlayer then
  929. if v:FindFirstChild("TreeClass") and WoodPlanks[v.TreeClass.Value] then
  930. WoodPlanks[v.TreeClass.Value]=WoodPlanks[v.TreeClass.Value]
  931. WoodPlanks[v.TreeClass.Value]["Wood"][v]=v
  932. elseif v:FindFirstChild("TreeClass") then
  933. WoodPlanks[v.TreeClass.Value]={Wood={v.WoodSection}}
  934. end
  935. end
  936. end
  937. end
  938.  
  939. function UpdateSellPlanks()
  940. local inc=0
  941. UpdatePlanks()
  942. ProcessedWoodList:ClearAllChildren()
  943. for i,v in pairs(WoodPlanks) do
  944. ProcessedWoodList.CanvasSize=UDim2.new(0,0,0,25*inc)
  945. 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})
  946. 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})
  947. MakeShadow(SellButton,2)
  948. SellButton.MouseButton1Click:Connect(function()
  949. for x=1,100 do
  950. v["Wood"][1].CFrame=CFrame.new(service.Players.LocalPlayer.Character.HumanoidRootPart.Position + Vector3.new(0, 20, 0))
  951. service.ReplicatedStorage.Interaction.ClientIsDragging:FireServer(v["Wood"][1].Parent)
  952. end
  953. end)
  954. inc=inc+1
  955. end
  956. inc=0
  957. end
  958.  
  959. service.Workspace.PlayerModels.ChildRemoved:Connect(function(thing)
  960. if thing.Owner.Value==service.Players.LocalPlayer then
  961. UpdateSellPlanks()
  962. end
  963. end)
  964.  
  965. UpdateSellPlanks()
  966.  
  967. --- Sell Wood ---
  968.  
  969. SellWood.MouseButton1Click:Connect(function()
  970. for _, Log in pairs(service.Workspace.LogModels:GetChildren()) do
  971. if Log.Name:sub(1, 6) == "Loose_" and Log:findFirstChild("Owner") then
  972. if Log.Owner.Value == service.Players.LocalPlayer then
  973. for i,v in pairs(Log:GetChildren()) do
  974. if v.Name=="WoodSection" then
  975. spawn(function()
  976. for i=1,10 do
  977. wait()
  978. v.CFrame=CFrame.new(Vector3.new(315, -0.296, 85.791))*CFrame.Angles(math.rad(90),0,0)
  979. end
  980. end)
  981. end
  982. end
  983. spawn(function()
  984. for i=1,20 do
  985. wait()
  986. service.ReplicatedStorage.Interaction.ClientIsDragging:FireServer(Log)
  987. end
  988. end)
  989. end
  990. end
  991. end
  992. end)
  993.  
  994. --- Sell Planks ---
  995.  
  996. SellPlanks.MouseButton1Click:Connect(function()
  997. for _, Plank in pairs(service.Workspace.PlayerModels:GetChildren()) do
  998. if Plank.Name=="Plank" and Plank:findFirstChild("Owner") then
  999. if Plank.Owner.Value == service.Players.LocalPlayer then
  1000. for i,v in pairs(Plank:GetChildren()) do
  1001. if v.Name=="WoodSection" then
  1002. spawn(function()
  1003. for i=1,10 do
  1004. wait()
  1005. v.CFrame=CFrame.new(Vector3.new(315, -0.296, 85.791))*CFrame.Angles(math.rad(90),0,0)
  1006. end
  1007. end)
  1008. end
  1009. end
  1010. spawn(function()
  1011. for i=1,20 do
  1012. wait()
  1013. service.ReplicatedStorage.Interaction.ClientIsDragging:FireServer(Plank)
  1014. end
  1015. end)
  1016. end
  1017. end
  1018. end
  1019. end)
  1020.  
  1021. --- Tp all Planks ---
  1022.  
  1023. TpAllPlanks.MouseButton1Click:Connect(function()
  1024. for _, Plank in pairs(service.Workspace.PlayerModels:GetChildren()) do
  1025. if Plank.Name=="Plank" and Plank:findFirstChild("Owner") then
  1026. if Plank.Owner.Value == service.Players.LocalPlayer then
  1027. Plank:MoveTo(service.Players.LocalPlayer.Character.HumanoidRootPart.Position + Vector3.new(0, 20, 0))
  1028. for i=1,100 do
  1029. service.ReplicatedStorage.Interaction.ClientIsDragging:FireServer(Plank)
  1030. end
  1031. end
  1032. end
  1033. end
  1034. end)
  1035.  
  1036. --- Auto Cutter ---
  1037.  
  1038. Detect = coroutine.wrap(function()
  1039. Player = game.Players.LocalPlayer
  1040. mouse = Player:GetMouse()
  1041. mouse.Button1Down:connect(function()
  1042. MouseDown = true
  1043. end)
  1044. mouse.Button1Up:connect(function()
  1045. MouseDown = false
  1046. end)
  1047. end)
  1048. Detect()
  1049. Player = game.Players.LocalPlayer
  1050. mouse = Player:GetMouse()
  1051. game:GetService('RunService').RenderStepped:connect(function()
  1052. if Player.Character:FindFirstChild("Tool") then
  1053. if MouseDown == true then
  1054. if mouse.Target.Name == "WoodSection" then
  1055. targetWood = mouse.Target
  1056. Tool=Player.Character.Tool
  1057. ---FaceVector
  1058. Height = targetWood.CFrame:pointToObjectSpace(mouse.Hit.p).Y + targetWood.Size.Y/2
  1059. 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)
  1060. part,_,p = workspace:FindPartOnRay(ray, Player.Character)
  1061. function fixVector(V)
  1062. return Vector3.new(math.floor(V.X + 0.5), math.floor(V.Y + 0.5), math.floor(V.Z + 0.5))
  1063. end
  1064. local faceVector = fixVector(targetWood.CFrame:vectorToObjectSpace(p))
  1065. if faceVector.Y ~= 0 then
  1066. return
  1067. end
  1068. local lookAtCFrame = CFrame.new(Player.Character.Head.Position, mouse.Hit.p)
  1069. local relativeCFrame = lookAtCFrame:toObjectSpace(targetWood.CFrame * CFrame.Angles(math.pi/2, 0, 0))
  1070. local relativeLookVector = relativeCFrame.lookVector
  1071. local m = relativeLookVector.Y >= 0 and 1 or -1
  1072. if faceVector.X == 1 then
  1073. faceVector = Vector3.new(0, 0, -1) * m
  1074. elseif faceVector.X == -1 then
  1075. faceVector = Vector3.new(0, 0, 1) * m
  1076. elseif faceVector.Z == 1 then
  1077. faceVector = Vector3.new(1, 0, 0) * m
  1078. elseif faceVector.Z == -1 then
  1079. faceVector = Vector3.new(-1, 0, 0) * m
  1080. end
  1081. local cutEvent = targetWood.Parent.CutEvent
  1082. game.ReplicatedStorage.Interaction.RemoteProxy:FireServer(cutEvent, {sectionId = targetWood.ID.Value, faceVector = faceVector, height = Height, hitPoints = 0.2, cooldown = 0, cuttingClass = "Axe", tool = Player.Character.Tool})
  1083. end
  1084. end
  1085. end
  1086. end)
  1087.  
  1088. Close.MouseLeave:connect(function()
  1089. Close.BackgroundColor3 = Color3.new(0.129412, 0.129412, 0.129412)
  1090. end)
  1091. Close.MouseEnter:connect(function()
  1092. Close.BackgroundColor3 = Color3.new(0.0705882, 0.521569, 0.529412)
  1093. end)
  1094.  
  1095. Dupe.MouseLeave:connect(function()
  1096. Dupe.TextColor3 = Color3.new(0.0705882, 0.521569, 0.529412)
  1097. Dupe.BackgroundColor3 = Color3.new(0.129412, 0.129412, 0.129412)
  1098. end)
  1099. Dupe.MouseEnter:connect(function()
  1100. Dupe.TextColor3 = Color3.new(0, 0, 0)
  1101. Dupe.BackgroundColor3 = Color3.new(0.0705882, 0.521569, 0.529412)
  1102. end)
  1103.  
  1104. Greywood.MouseLeave:connect(function()
  1105. Greywood.TextColor3 = Color3.new(0.0705882, 0.521569, 0.529412)
  1106. Greywood.BackgroundColor3 = Color3.new(0.129412, 0.129412, 0.129412)
  1107. end)
  1108. Greywood.MouseEnter:connect(function()
  1109. Greywood.TextColor3 = Color3.new(0, 0, 0)
  1110. Greywood.BackgroundColor3 = Color3.new(0.0705882, 0.521569, 0.529412)
  1111. end)
  1112.  
  1113. Players.MouseLeave:connect(function()
  1114. Players.TextColor3 = Color3.new(0.0705882, 0.521569, 0.529412)
  1115. Players.BackgroundColor3 = Color3.new(0.129412, 0.129412, 0.129412)
  1116. end)
  1117. Players.MouseEnter:connect(function()
  1118. Players.TextColor3 = Color3.new(0, 0, 0)
  1119. Players.BackgroundColor3 = Color3.new(0.0705882, 0.521569, 0.529412)
  1120. end)
  1121.  
  1122. SellPlanks.MouseLeave:connect(function()
  1123. SellPlanks.TextColor3 = Color3.new(0.0705882, 0.521569, 0.529412)
  1124. SellPlanks.BackgroundColor3 = Color3.new(0.129412, 0.129412, 0.129412)
  1125. end)
  1126. SellPlanks.MouseEnter:connect(function()
  1127. SellPlanks.TextColor3 = Color3.new(0, 0, 0)
  1128. SellPlanks.BackgroundColor3 = Color3.new(0.0705882, 0.521569, 0.529412)
  1129. end)
  1130.  
  1131. SellWood.MouseLeave:connect(function()
  1132. SellWood.TextColor3 = Color3.new(0.0705882, 0.521569, 0.529412)
  1133. SellWood.BackgroundColor3 = Color3.new(0.129412, 0.129412, 0.129412)
  1134. end)
  1135. SellWood.MouseEnter:connect(function()
  1136. SellWood.TextColor3 = Color3.new(0, 0, 0)
  1137. SellWood.BackgroundColor3 = Color3.new(0.0705882, 0.521569, 0.529412)
  1138. end)
  1139.  
  1140. Settings.MouseLeave:connect(function()
  1141. Settings.TextColor3 = Color3.new(0.0705882, 0.521569, 0.529412)
  1142. Settings.BackgroundColor3 = Color3.new(0.129412, 0.129412, 0.129412)
  1143. end)
  1144. Settings.MouseEnter:connect(function()
  1145. Settings.TextColor3 = Color3.new(0, 0, 0)
  1146. Settings.BackgroundColor3 = Color3.new(0.0705882, 0.521569, 0.529412)
  1147. end)
  1148.  
  1149. Teleport.MouseLeave:connect(function()
  1150. Teleport.TextColor3 = Color3.new(0.0705882, 0.521569, 0.529412)
  1151. Teleport.BackgroundColor3 = Color3.new(0.129412, 0.129412, 0.129412)
  1152. end)
  1153. Teleport.MouseEnter:connect(function()
  1154. Teleport.TextColor3 = Color3.new(0, 0, 0)
  1155. Teleport.BackgroundColor3 = Color3.new(0.0705882, 0.521569, 0.529412)
  1156. end)
  1157.  
  1158. TpBox.MouseLeave:connect(function()
  1159. TpBox.TextColor3 = Color3.new(0.0705882, 0.521569, 0.529412)
  1160. TpBox.BackgroundColor3 = Color3.new(0.129412, 0.129412, 0.129412)
  1161. end)
  1162. TpBox.MouseEnter:connect(function()
  1163. TpBox.TextColor3 = Color3.new(0, 0, 0)
  1164. TpBox.BackgroundColor3 = Color3.new(0.0705882, 0.521569, 0.529412)
  1165. end)
  1166.  
  1167. TpWood.MouseLeave:connect(function()
  1168. TpWood.TextColor3 = Color3.new(0.0705882, 0.521569, 0.529412)
  1169. TpWood.BackgroundColor3 = Color3.new(0.129412, 0.129412, 0.129412)
  1170. end)
  1171. TpWood.MouseEnter:connect(function()
  1172. TpWood.TextColor3 = Color3.new(0, 0, 0)
  1173. TpWood.BackgroundColor3 = Color3.new(0.0705882, 0.521569, 0.529412)
  1174. end)
Add Comment
Please, Sign In to add comment