Advertisement
HEHEJ

Untitled

Mar 17th, 2020
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 31.19 KB | None | 0 0
  1.  
  2.  
  3. function makesound(id)
  4. local s=Instance.new("Sound")
  5. s.SoundId=id
  6. s.Volume=1
  7. s.PlaybackSpeed=1
  8. s:Play()
  9. end
  10.  
  11.  
  12. local Jesus = false
  13. local InfJump = false
  14.  
  15.  
  16. local library = loadstring(game:HttpGet("https://pastebin.com/raw/KjKgwta3"))();
  17.  
  18. local Local = library:CreateSection("Local");
  19.  
  20.  
  21. Local:Slider("WalkSpeed, Crash Syn X Beta",{min = 16, max = 200, precise = false},function(walk)
  22.  
  23. getgenv().WalkSpeedValue = walk;
  24. local Player = game:service'Players'.LocalPlayer;
  25. Player.Character.Humanoid:GetPropertyChangedSignal'WalkSpeed':Connect(function()
  26. Player.Character.Humanoid.WalkSpeed = getgenv().WalkSpeedValue;
  27. end)
  28. Player.Character.Humanoid.WalkSpeed = getgenv().WalkSpeedValue;
  29. end)
  30.  
  31.  
  32.  
  33.  
  34. Local:Slider("JumpPower",{min = 50, max = 200, precise = false},function(jump)
  35.  
  36. game.Players.LocalPlayer.Character.Humanoid.JumpPower = jump;
  37. end)
  38.  
  39. Local:Slider("Gravity",{min = game.Workspace.Gravity, max = 10, precise = false},function(gravity)
  40.  
  41. game.Workspace.Gravity = gravity;
  42. end)
  43.  
  44.  
  45.  
  46.  
  47.  
  48. Local:Toggle("Infinite Jump", function(idk1)
  49.  
  50. if idk1 == false then
  51. InfiniteJumpEnabled = false
  52. game:GetService("UserInputService").JumpRequest:connect(function()
  53. if InfiniteJumpEnabled then
  54. game:GetService"Players".LocalPlayer.Character:FindFirstChildOfClass'Humanoid':ChangeState("Jumping")
  55.  
  56. end
  57. end)
  58.  
  59. elseif idk1 == true then
  60. InfiniteJumpEnabled = true
  61. game:GetService("UserInputService").JumpRequest:connect(function()
  62. if InfiniteJumpEnabled then
  63. game:GetService"Players".LocalPlayer.Character:FindFirstChildOfClass'Humanoid':ChangeState("Jumping")
  64. InfiniteJumpEnabled = true
  65. end
  66. end)
  67.  
  68. end
  69. end);
  70.  
  71. Local:Toggle("Fly", function()
  72.  
  73. flying = not flying
  74. repeat wait()
  75. until game.Players.LocalPlayer and game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:findFirstChild("Torso") and game.Players.LocalPlayer.Character:findFirstChild("Humanoid")
  76. local mouse = game.Players.LocalPlayer:GetMouse()
  77. repeat wait() until mouse
  78. local plr = game.Players.LocalPlayer
  79. local torso = plr.Character.Torso
  80. local deb = true
  81. local ctrl = {f = 0, b = 0, l = 0, r = 0}
  82. local lastctrl = {f = 0, b = 0, l = 0, r = 0}
  83. local maxspeed = 200
  84. local speed = 0
  85. if flying then
  86. end
  87.  
  88. function FlyFunction()
  89. local bg = Instance.new("BodyGyro", torso)
  90. bg.P = 9e4
  91. bg.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  92. bg.cframe = torso.CFrame
  93. local bv = Instance.new("BodyVelocity", torso)
  94. bv.velocity = Vector3.new(0,0.1,0)
  95. bv.maxForce = Vector3.new(9e9, 9e9, 9e9)
  96. repeat wait()
  97. plr.Character.Humanoid.PlatformStand = true
  98. if ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0 then
  99. speed = speed+.5+(speed/maxspeed)
  100. if speed > maxspeed then
  101. speed = maxspeed
  102. end
  103. elseif not (ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0) and speed ~= 0 then
  104. speed = speed-1
  105. if speed < 0 then
  106. speed = 0
  107. end
  108. end
  109. if (ctrl.l + ctrl.r) ~= 0 or (ctrl.f + ctrl.b) ~= 0 then
  110. 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
  111. lastctrl = {f = ctrl.f, b = ctrl.b, l = ctrl.l, r = ctrl.r}
  112. elseif (ctrl.l + ctrl.r) == 0 and (ctrl.f + ctrl.b) == 0 and speed ~= 0 then
  113. 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
  114. else
  115. bv.velocity = Vector3.new(0,0.1,0)
  116. end
  117. bg.cframe = game.Workspace.CurrentCamera.CoordinateFrame * CFrame.Angles(-math.rad((ctrl.f+ctrl.b)*50*speed/maxspeed),0,0)
  118. until not flying
  119. ctrl = {f = 0, b = 0, l = 0, r = 0}
  120. lastctrl = {f = 0, b = 0, l = 0, r = 0}
  121. speed = 0
  122. bg:Destroy()
  123. bv:Destroy()
  124. plr.Character.Humanoid.PlatformStand = false
  125. end
  126. mouse.KeyDown:connect(function(key)
  127. if key:lower() == "w" then
  128. ctrl.f = 1
  129. elseif key:lower() == "s" then
  130. ctrl.b = -1
  131. elseif key:lower() == "a" then
  132. ctrl.l = -1
  133. elseif key:lower() == "d" then
  134. ctrl.r = 1
  135.  
  136. end
  137. end)
  138. mouse.KeyUp:connect(function(key)
  139. if key:lower() == "w" then
  140. ctrl.f = 0
  141. elseif key:lower() == "s" then
  142. ctrl.b = 0
  143. elseif key:lower() == "a" then
  144. ctrl.l = 0
  145. elseif key:lower() == "d" then
  146. ctrl.r = 0
  147. end
  148. end)
  149. FlyFunction()
  150. end);
  151.  
  152. noclip = false
  153. game:GetService('RunService').Stepped:connect(function()
  154. if noclip then
  155. game.Players.LocalPlayer.Character.Humanoid:ChangeState(11)
  156. end
  157. end)
  158.  
  159. Local:Toggle("Noclip", function()
  160.  
  161. noclip = not noclip
  162. game.Players.LocalPlayer.Character.Humanoid:ChangeState(11)
  163. end);
  164.  
  165.  
  166. Local:Toggle("Jesus", function(idk)
  167.  
  168. if idk == false then
  169. for index, water in pairs(game.Workspace.Water:GetChildren()) do
  170. water.CanCollide = false
  171. end
  172. elseif idk == true then
  173. for index, water in pairs(game.Workspace.Water:GetChildren()) do
  174. water.CanCollide = true
  175. end
  176.  
  177. end
  178. end);
  179.  
  180. Local:Button("Reset Character", function()
  181.  
  182. game.Players.LocalPlayer.Character:BreakJoints()
  183. end);
  184.  
  185. Local:Button("Rejoin Game", function()
  186.  
  187. game:GetService("TeleportService"):Teleport(game.PlaceId)
  188. end);
  189.  
  190.  
  191. spawn(function()
  192. GAxe = false
  193. function GetAxe() --Gets your current axe thats equiped when called
  194. if game.Players.LocalPlayer.Character:FindFirstChild("Tool") then
  195. return game.Players.LocalPlayer.Character.Tool --returns the axe when found
  196. else
  197. return false --returns false when not equiped
  198. end
  199. end
  200.  
  201. function GetDamage(Axe, TreeClass)-- Gets the right Damage of the axe and returns it if called to prevent killing yourself like gold axe
  202. if Axe.ToolTip == "Basic Hatchet" then return 0.2
  203. elseif Axe.ToolTip == "Plain Axe" then return 0.55
  204. elseif Axe.ToolTip == "Steel Axe" then return 0.93
  205. elseif Axe.ToolTip == "Hardened Axe" then return 1.45
  206. elseif Axe.ToolTip == "Silver Axe" then return 1.6
  207. elseif Axe.ToolTip == "Rukiryaxe" then return 1.68
  208. elseif Axe.ToolTip == "Beta Axe of Bosses" then return 1.45
  209. elseif Axe.ToolTip == "Alpha Axe of Testing" then return 1.5
  210. elseif Axe.ToolTip == "Fire Axe" then
  211. if TreeClass ~= "Volcano" then return 0.6 else return 6.35 end
  212. elseif Axe.ToolTip == "End Times Axe" then
  213. if TreeClass ~= "LoneCave" then return 1.58 else return 10000000 end
  214. elseif Axe.ToolTip == "Candy Cane Axe" then return 0
  215. elseif Axe.ToolTip == "Johiro" then return 1.8
  216. elseif Axe.ToolTip == "Beesaxe" then return 1.4
  217. elseif Axe.ToolTip == "CHICKEN AXE" then return 0.9
  218. elseif Axe.ToolTip == "Amber Axe" then return 3.39
  219. elseif Axe.ToolTip == "The Many Axe" then return 10.2
  220. elseif Axe.ToolTip == "Gingerbread Axe" then
  221. if TreeClass == "Walnut" then return 8.5
  222. elseif TreeClass == "Koa" then return 11 else return 1.2 end
  223. elseif Axe.ToolTip == "Bird Axe" then
  224. if TreeClass == "Volcano" then return 2.5 elseif TreeClass == "CaveCrawler" then return 3.9 else return 1.65 end
  225. end
  226. end
  227.  
  228.  
  229. function GCut(TreePart) --Cuts the tree when called with the tree you want to cut
  230. if GetAxe() ~= false then --checks if you have a axe equiped
  231. Damage = GetDamage(GetAxe(), TreePart.Parent.TreeClass.Value) --gets the Damage
  232. Height = TreePart.CFrame:pointToObjectSpace(mouse.Hit.p).Y + TreePart.Size.Y/2 --Gets the Height
  233. local CutArguments = {
  234. sectionId = TreePart.ID.Value,
  235. faceVector = Vector3.new(0,0,-1),
  236. height = Height,
  237. hitPoints = Damage,
  238. cooldown = 0,
  239. cuttingClass = "Axe",
  240. tool = GetAxe()
  241. }
  242. for i=1, 50 do
  243. game.ReplicatedStorage.Interaction.RemoteProxy:FireServer(TreePart.Parent.CutEvent, CutArguments)
  244. end
  245. end
  246. end
  247.  
  248. function CutTree(Tree) --Cuts the tree when called with the tree you want to cut
  249. if GetAxe() ~= false then --checks if you have a axe equiped
  250. Damage = GetDamage(GetAxe(), Tree.TreeClass.Value) --gets the Damage
  251. local CutArguments = {
  252. sectionId = 1,
  253. faceVector = Vector3.new(0,0,-1),
  254. height = 0.5,
  255. hitPoints = Damage,
  256. cooldown = 0,
  257. cuttingClass = "Axe",
  258. tool = GetAxe()
  259. }
  260. for i=1, 50 do
  261. game.ReplicatedStorage.Interaction.RemoteProxy:FireServer(Tree.CutEvent, CutArguments)
  262. end
  263. end
  264. end
  265.  
  266. TreeList = {} --Creates a table of the trees
  267. for a,b in pairs(workspace:GetChildren()) do
  268. if b.name == "TreeRegion" then
  269. b.ChildAdded:Connect(function(NewTree)--Creates functions that Adds new trees to the list
  270. table.insert(TreeList, NewTree)
  271. end)
  272. for c,d in pairs(b:GetChildren()) do-- Adds the trees when first time starting the script
  273. if d.Name == "Model" then
  274. table.insert(TreeList, d)
  275. end
  276. end
  277. end
  278. end
  279.  
  280. spawn(function() --used spawn so it wont interrupt any of the other things
  281. CutEnabled = false
  282. while wait(.5) do --Main loop to do the stuff
  283. if CutEnabled == true then
  284. if GetAxe() ~= false then --Checks if you have a axe equiped
  285. for a,b in pairs(TreeList) do
  286. if not b:FindFirstChild("RootCut") and b:FindFirstChild("CutEvent") then --Checks if the tree is already cut
  287. distance = (game.Players.LocalPlayer.Character.Head.Position - b.WoodSection.Position).magnitude --gets the distance between player and tree
  288. if distance < 225 then --if distance lower than 225 then it will cut the tree
  289. CutTree(b) --Calls the function with the tree to cut
  290. end
  291. else
  292. table.remove(TreeList, a)--if tree already cut then it gets removed from the list
  293. end
  294. end
  295. end
  296. end
  297. end
  298. end)
  299.  
  300. mouse = game.Players.LocalPlayer:GetMouse() --Gets the Mouse
  301. mouse.Button1Down:connect(function()
  302. if GAxe == true and GetAxe() ~= false then
  303. Target = mouse.Target
  304. GCut(Target)
  305. end
  306. end)
  307. --Credits to Johiro, if you decide to skid atleast give credits
  308. end)
  309.  
  310. local Wood = library:CreateSection("Wood");
  311.  
  312. Wood:Button("ModWood", function()
  313.  
  314. for _, Log in pairs(workspace.LogModels:GetChildren()) do
  315. if Log.Name:sub(1, 6) == "Loose_" and Log:findFirstChild("Owner") then
  316. if Log.Owner.Value == game.Players.LocalPlayer then
  317. for i,v in pairs(Log:GetChildren()) do
  318. if v.Name=="WoodSection" then
  319. spawn(function()
  320. for i=1,10 do
  321. wait()
  322. v.CFrame=CFrame.new(Vector3.new(315, -0.296, 85.791))*CFrame.Angles(math.rad(90),0,0)
  323. end
  324. end)
  325. end
  326. end
  327. spawn(function()
  328. for i=1,20 do
  329. wait()
  330. game.ReplicatedStorage.Interaction.ClientIsDragging:FireServer(Log.WoodSection)
  331. game.ReplicatedStorage.Interaction.ClientRequestOwnership:FireServer(Log.WoodSection)
  332. end
  333. end)
  334. end
  335. end
  336. end
  337. wait(2.0)
  338. for _, Log in pairs(game.Workspace.LogModels:GetChildren()) do
  339. if Log.Name:sub(1, 6) == "Loose_" and Log:findFirstChild("Owner") then
  340. if Log.Owner.Value == game.Players.LocalPlayer then
  341. Log:MoveTo(game.Players.LocalPlayer.Character.HumanoidRootPart.Position)
  342. for i=1,20 do
  343. game.ReplicatedStorage.Interaction.ClientIsDragging:FireServer(Log.WoodSection)
  344. game.ReplicatedStorage.Interaction.ClientRequestOwnership:FireServer(Log.WoodSection)
  345. end
  346. end
  347. end
  348. end
  349. end);
  350.  
  351. Wood:Toggle("Gold Axe", function()
  352.  
  353. if GAxe == true then
  354. GAxe = false
  355.  
  356. elseif GAxe == false then
  357. GAxe = true
  358. end
  359.  
  360.  
  361. end);
  362.  
  363. local function GetAxe() --Gets your current axe thats equiped when called
  364. if game.Players.LocalPlayer.Character:FindFirstChild("Tool") then
  365. return game.Players.LocalPlayer.Character.Tool --returns the axe when found
  366. else
  367. return false --returns false when not equiped
  368. end
  369. end
  370.  
  371. local function GetDamage(Axe, TreeClass)-- Gets the right Damage of the axe and returns it if called to prevent killing yourself like gold axe
  372. if Axe.ToolTip == "Basic Hatchet" then return 0.2
  373. elseif Axe.ToolTip == "Plain Axe" then return 0.55
  374. elseif Axe.ToolTip == "Steel Axe" then return 0.93
  375. elseif Axe.ToolTip == "Hardened Axe" then return 1.45
  376. elseif Axe.ToolTip == "Silver Axe" then return 1.6
  377. elseif Axe.ToolTip == "Rukiryaxe" then return 1.68
  378. elseif Axe.ToolTip == "Beta Axe of Bosses" then return 1.45
  379. elseif Axe.ToolTip == "Alpha Axe of Testing" then return 1.5
  380. elseif Axe.ToolTip == "Fire Axe" then
  381. if TreeClass ~= "Volcano" then return 0.6 else return 6.35 end
  382. elseif Axe.ToolTip == "End Times Axe" then
  383. if TreeClass ~= "LoneCave" then return 1.58 else return 10000000 end
  384. elseif Axe.ToolTip == "Candy Cane Axe" then return 0
  385. elseif Axe.ToolTip == "Johiro" then return 1.8
  386. elseif Axe.ToolTip == "Beesaxe" then return 1.4
  387. elseif Axe.ToolTip == "CHICKEN AXE" then return 0.9
  388. elseif Axe.ToolTip == "Amber Axe" then return 3.39
  389. elseif Axe.ToolTip == "The Many Axe" then return 10.2
  390. elseif Axe.ToolTip == "Gingerbread Axe" then
  391. if TreeClass == "Walnut" then return 8.5
  392. elseif TreeClass == "Koa" then return 11 else return 1.2 end
  393. elseif Axe.ToolTip == "Bird Axe" then
  394. if TreeClass == "Volcano" then return 2.5 elseif TreeClass == "CaveCrawler" then return 3.9 else return 1.65 end
  395. end
  396. end
  397.  
  398. TreeList = {} --Creates a table of the trees
  399. for a,b in pairs(workspace:GetChildren()) do
  400. if b.name == "TreeRegion" then
  401. b.ChildAdded:Connect(function(NewTree)--Creates functions that Adds new trees to the list
  402. table.insert(TreeList, NewTree)
  403. end)
  404. for c,d in pairs(b:GetChildren()) do-- Adds the trees when first time starting the script
  405. if d.Name == "Model" then
  406. table.insert(TreeList, d)
  407. end
  408. end
  409. end
  410. end
  411.  
  412. local function CutTree(Tree) --Cuts the tree when called with the tree you want to cut
  413. if GetAxe() ~= false then --checks if you have a axe equiped
  414. Damage = GetDamage(GetAxe(), Tree.TreeClass.Value) --gets the Damage
  415. local CutArguments = {
  416. sectionId = 1,
  417. faceVector = Vector3.new(0,0,-1),
  418. height = 0.5,
  419. hitPoints = Damage,
  420. cooldown = 0,
  421. cuttingClass = "Axe",
  422. tool = GetAxe()
  423. }
  424. for i=1, 50 do
  425. game.ReplicatedStorage.Interaction.RemoteProxy:FireServer(Tree.CutEvent, CutArguments)
  426. end
  427. end
  428. end
  429.  
  430. spawn(function() --used spawn so it wont interrupt any of the other things
  431. CutEnabled = false
  432. while wait(.5) do --Main loop to do the stuff
  433. if CutEnabled == true then
  434. if GetAxe() ~= false then --Checks if you have a axe equiped
  435. for a,b in pairs(TreeList) do
  436. if not b:FindFirstChild("RootCut") and b:FindFirstChild("CutEvent") then --Checks if the tree is already cut
  437. distance = (game.Players.LocalPlayer.Character.Head.Position - b.WoodSection.Position).magnitude --gets the distance between player and tree
  438. if distance < 225 then --if distance lower than 225 then it will cut the tree
  439. CutTree(b) --Calls the function with the tree to cut
  440. end
  441. else
  442. table.remove(TreeList, a)--if tree already cut then it gets removed from the list
  443. end
  444. end
  445. end
  446. end
  447. end
  448. end)
  449.  
  450.  
  451. Wood:Toggle("Tree Aura", function()
  452.  
  453. if CutEnabled == true then
  454. CutEnabled = false
  455.  
  456. elseif CutEnabled == false then
  457. CutEnabled = true
  458.  
  459. end
  460.  
  461. end);
  462.  
  463.  
  464. Wood:Button("Sell Wood", function()
  465.  
  466. for _, Log in pairs(game.Workspace.LogModels:GetChildren()) do
  467. if Log.Name:sub(1, 6) == "Loose_" and Log:findFirstChild("Owner") then
  468. if Log.Owner.Value == game.Players.LocalPlayer then
  469. for i,v in pairs(Log:GetChildren()) do
  470. if v.Name=="WoodSection" then
  471. spawn(function()
  472. for i=1,10 do
  473. wait()
  474. v.CFrame=CFrame.new(Vector3.new(315, -0.296, 85.791))*CFrame.Angles(math.rad(90),0,0)
  475. end
  476. end)
  477. end
  478. end
  479. spawn(function()
  480. for i=1,20 do
  481. wait()
  482. game.ReplicatedStorage.Interaction.ClientIsDragging:FireServer(Log)
  483. end
  484. end)
  485. end
  486. end
  487. end
  488. end);
  489.  
  490. Wood:Button("Tp Wood", function()
  491.  
  492. for _, Log in pairs(game.Workspace.LogModels:GetChildren()) do
  493. if Log.Name:sub(1,6) == "Loose_" and Log:findFirstChild("Owner") then
  494. if Log.Owner.Value == game.Players.LocalPlayer then
  495. Log:MoveTo(game.Players.LocalPlayer.Character.Torso.Position + Vector3.new(0,20,0))
  496. end
  497. end
  498. end
  499. end);
  500.  
  501. Wood:Button("Sell Planks", function()
  502. makesound("rbxassetid://156785206")
  503. for _, Plank in pairs(service.Workspace.PlayerModels:GetChildren()) do
  504. if Plank.Name=="Plank" and Plank:findFirstChild("Owner") then
  505. if Plank.Owner.Value == service.Players.LocalPlayer then
  506. for i,v in pairs(Plank:GetChildren()) do
  507. if key:lower() == "g" then
  508. if Mouse.Target == v then
  509. v.Name="WoodSection"
  510. spawn(function()
  511. for i=1,10 do
  512. wait()
  513. v.CFrame=CFrame.new(Vector3.new(315, -0.296, 85.791))*CFrame.Angles(math.rad(90),0,0)
  514. end
  515. end)
  516. end
  517. end
  518. end
  519. spawn(function()
  520. for i=1,20 do
  521. wait()
  522. service.ReplicatedStorage.Interaction.ClientIsDragging:FireServer(Plank)
  523. end
  524. end)
  525. end
  526. end
  527. end
  528. end);
  529.  
  530. Wood:Button("Tp Planks", function()
  531. makesound("rbxassetid://156785206")
  532. for i,models in pairs(game.Workspace.PlayerModels:GetChildren()) do
  533. if string.match(models.Name:lower(), "plank") then
  534. if models.Owner.Value == game.Players.LocalPlayer then
  535. spawn(function()
  536. for i=1, 5 do
  537. models.WoodSection.CFrame = game.Players.LocalPlayer.Character.Torso.CFrame + Vector3.new(0,10,0)
  538. game.ReplicatedStorage.Interaction.ClientIsDragging:FireServer(models.WoodSection)
  539. wait()
  540. end
  541. end)
  542. end
  543. end
  544. end
  545. end);
  546.  
  547.  
  548.  
  549.  
  550.  
  551.  
  552.  
  553. local Plot = library:CreateSection("Plot");
  554.  
  555. Client = game.ReplicatedStorage.Interaction.ClientSetListPlayer
  556. players = game.Players
  557.  
  558. Plot:Toggle("Whitelist All", function(whitelist)
  559. makesound("rbxassetid://156785206")
  560. if whitelist == true then
  561. for i, v in pairs(players:GetPlayers()) do
  562. if v.Name ~= players.LocalPlayer.Name then
  563. Client:InvokeServer(players.LocalPlayer.WhitelistFolder, v, true)
  564. end
  565. end
  566. players.PlayerAdded:connect(function(plr)
  567. Client:InvokeServer(players.LocalPlayer.WhitelistFolder, plr, true)
  568. end)
  569.  
  570. elseif whitelist == false then
  571. for i, v in pairs(players:GetPlayers()) do
  572. if v.Name ~= players.LocalPlayer.Name then
  573. Client:InvokeServer(players.LocalPlayer.WhitelistFolder, v, false)
  574. end
  575. end
  576. players.PlayerAdded:connect(function(plr)
  577. Client:InvokeServer(players.LocalPlayer.WhitelistFolder, plr, false)
  578. end)
  579.  
  580. end
  581. end);
  582.  
  583.  
  584. Plot:Toggle("Blacklist All", function(blacklist)
  585. makesound("rbxassetid://156785206")
  586. if blacklist == true then
  587. for i, v in pairs(players:GetPlayers()) do
  588. if v.Name ~= players.LocalPlayer.Name then
  589. Client:InvokeServer(players.LocalPlayer.BlacklistFolder, v, true)
  590. end
  591. end
  592. players.PlayerAdded:connect(function(plr)
  593. Client:InvokeServer(players.LocalPlayer.BlacklistFolder, plr, true)
  594. end)
  595.  
  596. elseif blacklist == false then
  597. for i, v in pairs(players:GetPlayers()) do
  598. if v.Name ~= players.LocalPlayer.Name then
  599. Client:InvokeServer(players.LocalPlayer.BlacklistFolder, v, false)
  600. end
  601. end
  602. players.PlayerAdded:connect(function(plr)
  603. Client:InvokeServer(players.LocalPlayer.BlacklistFolder, plr, false)
  604. end)
  605.  
  606. end
  607. end);
  608.  
  609.  
  610.  
  611.  
  612.  
  613. Plot:Button("Freeland", function()
  614. makesound("rbxassetid://156785206")
  615. local bm;for _,bn in pairs(workspace.Properties:GetChildren())do if not bn.Owner.Value then bm=bn;break end end;
  616. function Tlprt(Cframe)
  617. game.Players.LocalPlayer.Character.Humanoid.Jump = true
  618. wait(0.1)
  619. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Cframe
  620. end
  621. Tlprt(CFrame.new(bm.OriginSquare.Position))
  622.  
  623. game.ReplicatedStorage.PropertyPurchasing.ClientPurchasedProperty:FireServer(bm,bm.OriginSquare.Position)
  624.  
  625.  
  626. end);
  627.  
  628. Plot:Button("Maxland", function()
  629. makesound("rbxassetid://156785206")
  630. for i, v in pairs(game:GetService("Workspace").Properties:GetChildren()) do
  631. if v:FindFirstChild("Owner") and v.Owner.Value == game.Players.LocalPlayer then
  632. base = v
  633. square = v.OriginSquare
  634. end
  635. end
  636. function makebase(pos)
  637. local Event = game:GetService("ReplicatedStorage").PropertyPurchasing.ClientExpandedProperty
  638. Event:FireServer(base, pos)
  639. end
  640. spos = square.Position
  641. makebase(CFrame.new(spos.X + 40, spos.Y, spos.Z))
  642. makebase(CFrame.new(spos.X - 40, spos.Y, spos.Z))
  643. makebase(CFrame.new(spos.X, spos.Y, spos.Z + 40))
  644. makebase(CFrame.new(spos.X, spos.Y, spos.Z - 40))
  645. makebase(CFrame.new(spos.X + 40, spos.Y, spos.Z + 40))
  646. makebase(CFrame.new(spos.X + 40, spos.Y, spos.Z - 40))
  647. makebase(CFrame.new(spos.X - 40, spos.Y, spos.Z + 40))
  648. makebase(CFrame.new(spos.X - 40, spos.Y, spos.Z - 40))
  649. makebase(CFrame.new(spos.X + 80, spos.Y, spos.Z))
  650. makebase(CFrame.new(spos.X - 80, spos.Y, spos.Z))
  651. makebase(CFrame.new(spos.X, spos.Y, spos.Z + 80))
  652. makebase(CFrame.new(spos.X, spos.Y, spos.Z - 80))
  653. --Corners--
  654. makebase(CFrame.new(spos.X + 80, spos.Y, spos.Z + 80))
  655. makebase(CFrame.new(spos.X + 80, spos.Y, spos.Z - 80))
  656. makebase(CFrame.new(spos.X - 80, spos.Y, spos.Z + 80))
  657. makebase(CFrame.new(spos.X - 80, spos.Y, spos.Z - 80))
  658. --Corners--
  659. makebase(CFrame.new(spos.X + 40, spos.Y, spos.Z + 80))
  660. makebase(CFrame.new(spos.X - 40, spos.Y, spos.Z + 80))
  661. makebase(CFrame.new(spos.X + 80, spos.Y, spos.Z + 40))
  662. makebase(CFrame.new(spos.X + 80, spos.Y, spos.Z - 40))
  663. makebase(CFrame.new(spos.X - 80, spos.Y, spos.Z + 40))
  664. makebase(CFrame.new(spos.X - 80, spos.Y, spos.Z - 40))
  665. makebase(CFrame.new(spos.X + 40, spos.Y, spos.Z - 80))
  666. makebase(CFrame.new(spos.X - 40, spos.Y, spos.Z - 80))
  667. end);
  668. local plr = game.Players.LocalPlayer
  669.  
  670. local cframe
  671. for i,v in next, workspace:GetDescendants() do
  672. if v:IsA("SpawnLocation") then
  673. v.Touched:Connect(function(h)
  674. if h.Parent == plr.Character and cframe then
  675. plr.Character:SetPrimaryPartCFrame(cframe)
  676. end
  677. end)
  678. end
  679. end
  680.  
  681. game:GetService("RunService"):BindToRenderStep("NO HACKS",Enum.RenderPriority.Last.Value,function()
  682. if game.Players.LocalPlayer.Character.PrimaryPart then
  683. cframe = game.Players.LocalPlayer.Character.PrimaryPart.CFrame
  684. end
  685. end)
  686.  
  687. for i,v in next, debug.getregistry() do
  688. if type(v)=='function' and debug.getupvalues(v).lastUpdate then
  689. debug.setupvalue(v,"lastUpdate",math.huge)
  690. break
  691. end
  692. end
  693.  
  694. Plot:Toggle("Anti Blacklist", function(idk1)
  695. makesound("rbxassetid://156785206")
  696.  
  697. if idk1 == false then
  698.  
  699.  
  700.  
  701. for i,v in next, workspace.Effects:GetChildren() do
  702. if v:IsA("BasePart") and v.Name == "BlacklistWall" then
  703. v.CanCollide = true
  704. end
  705. end
  706.  
  707. elseif idk1 == true then
  708.  
  709.  
  710. for i,v in next, workspace.Effects:GetChildren() do
  711. if v:IsA("BasePart") and v.Name == "BlacklistWall" then
  712. v.CanCollide = false
  713. end
  714. end
  715.  
  716. end
  717. end);
  718.  
  719.  
  720. --WayPoints
  721. local WayPoints = {
  722. ["WoodRUs"] = CFrame.new(265, 5, 57),
  723. ["SpawnPoint"] = CFrame.new(155, 5, 74),
  724. ["LandStore"] = CFrame.new(258, 5, -99),
  725. ["LinksLogic"] = CFrame.new(4607, 9, -798),
  726. ["Cave"] = CFrame.new(3581, -177, 430),
  727. ["Volcano"] = CFrame.new(-1585, 625, 1140),
  728. ["Swamp"] = CFrame.new(-1209, 138, -801),
  729. ["PalmIsland"] = CFrame.new(2549, 5, -42),
  730. ["FancyFurnishings"] = CFrame.new(491, 13, -1720),
  731. ["BoxedCars"] = CFrame.new(509, 5.2, -1463),
  732. ["FineArtsShop"] = CFrame.new(5207, -156, 719),
  733. ["BobsShack"] = CFrame.new(260, 10, -2542),
  734. ["Dock"] = CFrame.new(1114, 3.2, -197),
  735. ["Bridge"] = CFrame.new(113, 15, -977),
  736. ["EndTimes"] = CFrame.new(113, -204, -951),
  737. ["ShrineOfSight"] = CFrame.new(-1600, 205, 919),
  738. ["TheDen"] = CFrame.new(323, 49, 1930),
  739. ["VolcanoWin"] = CFrame.new(-1675, 358, 1476),
  740. ["SkiLodge"] = CFrame.new(1244, 66, 2306),
  741. ["StrangeMan"] = CFrame.new(1061, 20, 1131),
  742. ["IceWood"] = CFrame.new(1464, 413, 3245),
  743. ["GoldWood"] = CFrame.new(-1038, 1.2, -944)
  744. }
  745.  
  746. local uTorso = workspace:WaitForChild(game.Players.LocalPlayer.Name).HumanoidRootPart
  747.  
  748. local Teleport = library:CreateSection("Teleport");
  749.  
  750. Teleport:Dropdown('Teleport', {'WoodRUs', 'SpawnPoint', 'LandStore', 'LinksLogic', 'Cave', 'Volcano', 'Swamp', 'PalmIsland', 'FancyFurnishings', 'BoxedCars', 'FineArtsShop', 'BobsShack', 'Dock', 'Bridge', 'EndTimes', 'ShrineOfSight', 'TheDen', 'VolcanoWin', 'SkiLodge', 'StrangeMan', 'GoldWood', 'IceWood'}, function(asdadsasd)
  751. makesound("rbxassetid://156785206")
  752. local uTorso = workspace:WaitForChild(game.Players.LocalPlayer.Name).HumanoidRootPart
  753. game.Players.LocalPlayer.Character.Humanoid.Jump = true
  754. wait(0.1)
  755.  
  756.  
  757.  
  758. uTorso.CFrame = WayPoints[asdadsasd]
  759. end);
  760.  
  761.  
  762.  
  763. Teleport:Box("Tp To Players Base",function(brohyea123)
  764. makesound("rbxassetid://156785206")
  765. for i, v in pairs(game.Workspace.Properties:GetChildren()) do
  766. if v.Owner.Value == game.Players[brohyea123] then
  767. function Tlprt(Cframe)
  768. game.Players.LocalPlayer.Character.Humanoid.Jump = true
  769. wait(0.1)
  770. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Cframe
  771. end
  772. Tlprt(v.OriginSquare.CFrame)
  773. end
  774. end
  775. end)
  776.  
  777.  
  778.  
  779. Teleport:Box("Tp To Player",function(heeheh123)
  780. makesound("rbxassetid://156785206")
  781. function Tlprt(Cframe)
  782. game.Players.LocalPlayer.Character.Humanoid.Jump = true
  783. wait(0.1)
  784. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Cframe
  785. end
  786. Tlprt(workspace[heeheh123].HumanoidRootPart.CFrame)
  787. end)
  788.  
  789. Teleport:Button("Tp To Your Base", function()
  790. for i, v in pairs(game.Workspace.Properties:GetChildren()) do
  791. if v.Owner.Value == game.Players.LocalPlayer then
  792. function Tlprt(Cframe)
  793. game.Players.LocalPlayer.Character.Humanoid.Jump = true
  794. wait(0.1)
  795. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Cframe
  796. end
  797. Tlprt(v.OriginSquare.CFrame)
  798. end
  799. end
  800. end);
  801.  
  802. afkactive = false
  803. local Misc = library:CreateSection("Misc");
  804.  
  805.  
  806.  
  807.  
  808.  
  809. Misc:Slider("Field Of View",{min = math.floor(workspace.CurrentCamera.FieldOfView), max = 120, precise = false},function(fov)
  810. makesound("rbxassetid://156785206")
  811. workspace.CurrentCamera.FieldOfView = fov;
  812. end)
  813.  
  814.  
  815.  
  816.  
  817. Misc:Button("Spawn Pink Car [P] [Takes Funds]", function()
  818. makesound("rbxassetid://156785206")
  819. if _G.Executed == false or _G.Executed == nil then
  820. _G.Executed = true
  821. Spawned = false
  822. Spawning = false
  823. SpawnPad = nil
  824. workspace.PlayerModels.ChildAdded:connect(function(Added)
  825. if Spawned == false and Spawning == false then
  826. Owner = nil
  827. CheckTries = 0
  828. CheckSuccess = false
  829. repeat
  830. wait()
  831. CheckTries = CheckTries + 1
  832. if Added:FindFirstChild("Owner") and Added:FindFirstChild("Type") and Added.Type.Value == "Vehicle" and Added:FindFirstChild("Settings") and Added.Settings:FindFirstChild("Color") then
  833. CheckSuccess = true
  834. Owner = Added.Owner.Value
  835. end
  836. until CheckTries == 75 or CheckSuccess == true
  837. if Owner == game.Players.LocalPlayer or game.ReplicatedStorage.Interaction.ClientIsWhitelisted:InvokeServer(Owner) == true then
  838. Spawning = true
  839. Added:WaitForChild("Settings")
  840. Added.Settings:WaitForChild("Color")
  841. if tostring(Added.Settings.Color.Value) == tostring(1032) then
  842. Spawned = true
  843. Spawning = false
  844. print(Spawned)
  845. elseif tostring(Added.Settings.Color.Value) ~= tostring(1032) then
  846. if SpawnPad:FindFirstChild("ButtonRemote_SpawnButton") and SpawnPad:FindFirstChild("Owner") then
  847. if SpawnPad.Owner.Value == game.Players.LocalPlayer or game.ReplicatedStorage.Interaction.ClientIsWhitelisted:InvokeServer(SpawnPad.Owner.Value) == true then
  848. Spawning = false
  849. game.ReplicatedStorage.Interaction.RemoteProxy:FireServer(SpawnPad.ButtonRemote_SpawnButton)
  850. end
  851. end
  852. end
  853. end
  854. end
  855. end)
  856.  
  857. mouse = game.Players.LocalPlayer:GetMouse()
  858. mouse.KeyDown:connect(function(key)
  859. if key:lower() == "p" then
  860. if mouse.Target.Parent:FindFirstChild("ButtonRemote_SpawnButton") then
  861. SpawnPad = mouse.Target.Parent
  862. Spawned = false
  863. Spawning = false
  864. game.ReplicatedStorage.Interaction.RemoteProxy:FireServer(mouse.Target.Parent.ButtonRemote_SpawnButton)
  865. else
  866. Spawned = true
  867. Spawning = false
  868. end
  869. end
  870. end)
  871. end
  872. spawn(function()
  873. repeat
  874. wait()
  875. if Spawned == true then
  876. Spawned = false
  877. game:GetService("StarterGui"):SetCore("SendNotification", {
  878. Title = "Pink Car",
  879. Text = "Successful Spawned."
  880. })
  881. end
  882. until Spawned == true
  883. end)
  884.  
  885.  
  886.  
  887.  
  888. end);
  889.  
  890.  
  891. Misc:Toggle("Anti Afk", function()
  892. makesound("rbxassetid://156785206")
  893. if afkactive == true then
  894. afkactive = false
  895.  
  896.  
  897. elseif afkactive == false then
  898. afkactive = true
  899.  
  900.  
  901.  
  902.  
  903. messageBot = coroutine.wrap(function()
  904. while afkactive == true do
  905. wait(900)
  906. possiblechats = {"afk", "brb", "I'm AFK"}
  907. decide=math.random(1,#possiblechats)
  908. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(possiblechats[decide], "All")
  909. game.Players:Chat("/e point")
  910. end
  911. end)
  912.  
  913. moveChar = coroutine.wrap(function()
  914. plr = game:service'Players'.LocalPlayer
  915. char = plr.Character
  916. hum = char:FindFirstChildOfClass'Humanoid'
  917. while afkactive==true do
  918. wait(1)
  919. hum:Move(Vector3.new(1, 0, 0), false)
  920. wait(1)
  921. hum:Move(Vector3.new(-1, 0, 0), false)
  922. wait(1)
  923. hum:Move(Vector3.new(1, 0, 0), false)
  924. wait(1)
  925. hum:Move(Vector3.new(-1, 0, 0), false)
  926. wait(1)
  927. hum:Move(Vector3.new(0, 1, 0), false)
  928. wait(1)
  929. hum:Move(Vector3.new(0, 1, 0), false)
  930. wait(60)
  931. end
  932. end)
  933.  
  934. moveChar()
  935. messageBot()
  936.  
  937. end
  938. end);
  939.  
  940.  
  941.  
  942.  
  943. Misc:Button("Remove Fog", function()
  944. makesound("rbxassetid://156785206")
  945. game.Lighting.Changed:connect(function()
  946. game.Lighting.TimeOfDay = "12:00:00"
  947. game.Lighting.FogEnd = 9999
  948. game.Lighting.Brightness = 2
  949. end)
  950. end);
  951.  
  952.  
  953.  
  954.  
  955.  
  956.  
  957. library:Ready();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement