Advertisement
Sakkzz

LT2

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