Advertisement
sam15124

Untitled

Mar 12th, 2024
43
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.69 KB | None | 0 0
  1. local library = loadstring(game:HttpGet(('https://raw.githubusercontent.com/bloodball/-back-ups-for-libs/main/wall%20v3')))()
  2. local RunService = game:GetService("RunService")
  3. local player = game.Players.LocalPlayer
  4. local hum = player.Character.HumanoidRootPart
  5. local mouse = player:GetMouse()
  6. local tpservice= game:GetService("TeleportService")
  7. local vu = game:GetService("VirtualUser")
  8.  
  9. local ToolsCache = game:GetService("ReplicatedStorage").ToolsCache[player.UserId]
  10. local plrTools
  11. local bLocation
  12. local fuckMonster
  13. local fuckMobby
  14. local autoSell
  15. local autoChest
  16. local autoCaught
  17.  
  18. -- Credits To Charwar for Server Hop
  19. local PlaceID = game.PlaceId
  20. local AllIDs = {}
  21. local foundAnything = ""
  22. local actualHour = os.date("!*t").hour
  23. local Deleted = false
  24. local File = pcall(function()
  25. AllIDs = game:GetService('HttpService'):JSONDecode(readfile("NotSameServers.json"))
  26. end)
  27. if not File then
  28. table.insert(AllIDs, actualHour)
  29. writefile("NotSameServers.json", game:GetService('HttpService'):JSONEncode(AllIDs))
  30. end
  31.  
  32.  
  33. -- Server Hop
  34. function TPReturner()
  35. local Site;
  36. if foundAnything == "" then
  37. Site = game.HttpService:JSONDecode(game:HttpGet('https://games.roblox.com/v1/games/' .. PlaceID .. '/servers/Public?sortOrder=Asc&limit=100'))
  38. else
  39. Site = game.HttpService:JSONDecode(game:HttpGet('https://games.roblox.com/v1/games/' .. PlaceID .. '/servers/Public?sortOrder=Asc&limit=100&cursor=' .. foundAnything))
  40. end
  41. local ID = ""
  42. if Site.nextPageCursor and Site.nextPageCursor ~= "null" and Site.nextPageCursor ~= nil then
  43. foundAnything = Site.nextPageCursor
  44. end
  45. local num = 0;
  46. for i,v in pairs(Site.data) do
  47. local Possible = true
  48. ID = tostring(v.id)
  49. if tonumber(v.maxPlayers) > tonumber(v.playing) then
  50. for _,Existing in pairs(AllIDs) do
  51. if num ~= 0 then
  52. if ID == tostring(Existing) then
  53. Possible = false
  54. end
  55. else
  56. if tonumber(actualHour) ~= tonumber(Existing) then
  57. local delFile = pcall(function()
  58. delfile("NotSameServers.json")
  59. AllIDs = {}
  60. table.insert(AllIDs, actualHour)
  61. end)
  62. end
  63. end
  64. num = num + 1
  65. end
  66. if Possible == true then
  67. table.insert(AllIDs, ID)
  68. wait()
  69. pcall(function()
  70. writefile("NotSameServers.json", game:GetService('HttpService'):JSONEncode(AllIDs))
  71. wait()
  72. game:GetService("TeleportService"):TeleportToPlaceInstance(PlaceID, ID, game.Players.LocalPlayer)
  73. end)
  74. wait(4)
  75. end
  76. end
  77. end
  78. end
  79.  
  80. function switchServer()
  81. while wait() do
  82. pcall(function()
  83. TPReturner()
  84. if foundAnything ~= "" then
  85. TPReturner()
  86. end
  87. end)
  88. end
  89. end
  90.  
  91.  
  92. -- Teleportion system by [...] Open source script from RobloxScripts.com
  93. function teleport(loc)
  94. bLocation = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
  95. if game.Players.LocalPlayer.Character.Humanoid.Sit then
  96. game.Players.LocalPlayer.Character.Humanoid.Sit = false
  97. end
  98. wait()
  99. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = loc
  100. end
  101.  
  102. -- Get Tools Name (Just hidden the tool in replicatedstorage, savageeeee but characte win)
  103. for i, getTools in pairs(player.Character:GetChildren()) do
  104. if getTools:IsA("Tool") and getTools:FindFirstChild("GripC1") then
  105. plrTools = getTools.Name
  106. end
  107. end
  108.  
  109. function EquipTool()
  110. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.SetEquippedItem:InvokeServer(2)
  111. local args = {
  112. [1] = game:GetService("ReplicatedStorage").ToolsCache:FindFirstChild(player.UserId)[plrTools]
  113. }
  114. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.EquipTool:FireServer(unpack(args))
  115. end
  116.  
  117. print(plrTools)
  118.  
  119. local function fireproximityprompt(Obj, Amount, Skip)
  120. if Obj.ClassName == "ProximityPrompt" then
  121. Amount = Amount or 1
  122. local PromptTime = Obj.HoldDuration
  123. if Skip then
  124. Obj.HoldDuration = 0
  125. end
  126. for i = 1, Amount do
  127. Obj:InputHoldBegin()
  128. if not Skip then
  129. wait(Obj.HoldDuration)
  130. end
  131. Obj:InputHoldEnd()
  132. end
  133. Obj.HoldDuration = PromptTime
  134. else
  135. error("userdata<ProximityPrompt> expected")
  136. end
  137. end
  138.  
  139. _G.MainColor = Color3.fromRGB(255,255,255);
  140. _G.MainTextColor = Color3.fromRGB(69,69,69);
  141.  
  142. _G.SecondaryColor = Color3.fromRGB(255,255,255);
  143.  
  144. _G.ButtonColor = Color3.fromRGB(255,255,255);
  145. _G.ToggleColor = Color3.fromRGB(255,255,255);
  146. _G.SliderColor = Color3.fromRGB(255,255,255);
  147. _G.TertiaryColor = Color3.fromRGB(34, 34, 34);
  148. _G.DraggerCircleColor = Color3.fromRGB(255,255,255);
  149. _G.PointerColor = Color3.fromRGB(34, 34, 34);
  150.  
  151. local w = library:CreateWindow("Utilities") -- Creates the window
  152.  
  153. local b = w:CreateFolder("°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°")
  154.  
  155.  
  156.  
  157. b:Button("Caught",function()
  158. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.FishCaught:FireServer()
  159. end)
  160.  
  161. b:Button("Sell",function()
  162. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.processGameItemSold:InvokeServer("SellEverything")
  163. end)
  164.  
  165. b:Button("Remove Fog",function()
  166. game.Lighting.FogEnd = 1000000
  167. game.Lighting.GlobalLighting:Destroy()
  168. game.Lighting.Atmosphere:Destroy()
  169. end)
  170.  
  171. local hh = library:CreateWindow("Teleport") -- Creates the window
  172.  
  173. local h = hh:CreateFolder("•••••••••••Store•••••••••••••")
  174. local i = hh:CreateFolder("•••••••••••Island•••••••••••••")
  175.  
  176.  
  177. local enterBoat = true
  178. h:Button("Boat Store",function()
  179. if enterBoat == true then
  180. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.EnterDoor:InvokeServer("BoatShopInterior", "Inside")
  181. enterBoat = false
  182. else
  183. enterBoat = true
  184. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.EnterDoor:InvokeServer("BoatShopInterior","MainEntrance")
  185. end
  186. end)
  187.  
  188. local enterTavern = true
  189. h:Button("Raygan's Tavern",function()
  190. if enterTavern == true then
  191. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.EnterDoor:InvokeServer("TavernInterior", "Inside")
  192. enterTavern = false
  193. else
  194. enterTavern = true
  195. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.EnterDoor:InvokeServer("TavernInterior","MainEntrance")
  196. end
  197. end)
  198.  
  199. local enterSupplies = true
  200. h:Button("Supplies Store",function()
  201. if enterSupplies == true then
  202. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.EnterDoor:InvokeServer("SuppliesStoreInterior", "Inside")
  203. enterSupplies = false
  204. else
  205. enterSupplies = true
  206. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.EnterDoor:InvokeServer("SuppliesStoreInterior","MainEntrance")
  207. end
  208. end)
  209.  
  210. local enterPets = true
  211. h:Button("Pets Store",function()
  212. if enterPets == true then
  213. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.EnterDoor:InvokeServer("PetShop", "MainEntrance")
  214. enterPets = false
  215. else
  216. enterPets = true
  217. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.EnterDoor:InvokeServer("PetShop","MainExit")
  218. end
  219. end)
  220.  
  221. h:Button("Suken Ship",function()
  222. for i, v in pairs(game.Workspace:GetChildren()) do
  223. if string.find(v.Name, "ShipModel") then
  224. teleport(v.HitBox.CFrame)
  225. break
  226. end
  227. end
  228. end)
  229.  
  230. i:Button("Port Jackson",function()
  231. teleport(CFrame.new(1.8703980445862, 53.57190322876, -188.37982177734))
  232. end)
  233.  
  234. i:Button("Ancient Shores",function()
  235. teleport(CFrame.new(-2436.431640625, 43.564971923828, -1683.4526367188))
  236. end)
  237.  
  238. i:Button("Shadow Isles",function()
  239. teleport(CFrame.new(2196.9926757812, 43.491630554199, -2216.4543457031))
  240. end)
  241.  
  242. i:Button("Pharaoh's Dunes",function()
  243. teleport(CFrame.new(-4142.74609375, 46.71378326416, 262.05679321289))
  244. end)
  245.  
  246. i:Button("Eruption Island",function()
  247. teleport(CFrame.new(3022.9311523438, 52.347640991211, 1323.74609375))
  248. end)
  249.  
  250. i:Button("Monster's Borough",function()
  251. teleport(CFrame.new(-3211.9047851562, 41.850345611572, 2735.306640625))
  252. end)
  253.  
  254. local Window2 = library:CreateWindow("Farm")
  255. local c = Window2:CreateFolder("°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°")
  256.  
  257. c:Toggle("Kill Monster",function(bool)
  258. shared.toggle = bool
  259. if shared.toggle == true then
  260. fuckMonster = RunService.Stepped:Connect(function()
  261. for i, v in pairs(game.Workspace:GetChildren()) do
  262. if v:FindFirstChild("Health") and v:FindFirstChild("IsSeaMonster") and v.Name == "GreatWhiteShark" or v.Name == "BigGreatWhiteShark" or v.Name == "KillerWhale" or v.Name == "NeonGreatWhiteShark" then
  263. if game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool") then
  264.  
  265.  
  266. for i, getTools in pairs(player.Character:GetChildren()) do
  267. if getTools:IsA("Tool") and getTools:FindFirstChild("GripC1") then
  268. plrTools = getTools.Name
  269. end
  270. end
  271.  
  272. teleport(v.HumanoidRootPart.CFrame + Vector3.new(0, 30, 0))
  273. wait(0.25)
  274. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.MonsterHit:FireServer(workspace[v.Name], tostring(plrTools), true)
  275. break
  276. elseif not game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool") then
  277.  
  278. break
  279. end
  280. end
  281. end
  282. end)
  283. else
  284. fuckMonster:Disconnect()
  285. teleport(CFrame.new(1.8703980445862, 53.57190322876, -188.37982177734))
  286. end
  287. end)
  288.  
  289. c:Toggle("Kill Mobby",function(bool)
  290. shared.toggle = bool
  291. if shared.toggle == true then
  292. fuckMobby = RunService.Stepped:Connect(function()
  293. for i, v in pairs(game.Workspace:GetChildren()) do
  294. if v:FindFirstChild("Health") and v:FindFirstChild("IsSeaMonster") and v.Name == "MobyWood" then
  295. if game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool") then
  296.  
  297.  
  298. for i, getTools in pairs(player.Character:GetChildren()) do
  299. if getTools:IsA("Tool") and getTools:FindFirstChild("GripC1") then
  300. plrTools = getTools.Name
  301. end
  302. end
  303.  
  304. teleport(v.HumanoidRootPart.CFrame + Vector3.new(0, 10, 0))
  305. wait(0.25)
  306. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.MonsterHit:FireServer(workspace[v.Name], tostring(plrTools), true)
  307. break
  308. elseif not game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool") then
  309.  
  310. break
  311. end
  312. end
  313. end
  314. end)
  315. else
  316. fuckMobby:Disconnect()
  317. teleport(CFrame.new(1.8703980445862, 53.57190322876, -188.37982177734))
  318. end
  319. end)
  320.  
  321. c:Toggle("Auto Caught",function(bool)
  322. shared.toggle = bool
  323. if shared.toggle == true then
  324.  
  325.  
  326. autoCaught = coroutine.wrap(function()
  327. while true and shared.toggle == true do
  328. wait(2.6)
  329. warn("Caught")
  330. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.FishCaught:FireServer()
  331. end
  332. end)()
  333.  
  334. else
  335. autoCaught:Disconnect()
  336. teleport(CFrame.new(1.8703980445862, 53.57190322876, -188.37982177734))
  337. end
  338. end)
  339.  
  340. c:Toggle("Auto Sell",function(bool)
  341. shared.toggle = bool
  342. if shared.toggle == true then
  343. autoSell = RunService.Stepped:Connect(function()
  344. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.processGameItemSold:InvokeServer("SellEverything")
  345. end)
  346. else
  347. autoSell:Disconnect()
  348.  
  349. end
  350. end)
  351.  
  352. c:Toggle("Auto Map Chest",function(bool)
  353. shared.toggle = bool
  354. if shared.toggle == true then
  355. autoChest = RunService.Stepped:Connect(function()
  356.  
  357. for i, v in pairs(game.Workspace.RandomChests:GetChildren()) do
  358. if v:IsA("Model") then
  359. teleport(v.HumanoidRootPart.CFrame + Vector3.new(0, 0, 0))
  360. wait(0.25)
  361. fireproximityprompt(v.HumanoidRootPart.ProximityPrompt)
  362. end
  363. end
  364. end)
  365. else
  366. autoChest:Disconnect()
  367. teleport(CFrame.new(1.8703980445862, 53.57190322876, -188.37982177734))
  368. end
  369. end)
  370.  
  371.  
  372. local Window3 = library:CreateWindow("Boat");
  373. local d = Window3:CreateFolder("°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°")
  374.  
  375. d:Slider("Speed",{
  376. min = 10; -- min value of the slider
  377. max = 400; -- max value of the slider
  378. precise = true; -- max 2 decimals
  379. },function(value)
  380. for i, v in pairs(game.Workspace:GetChildren()) do
  381. if v.Name == (game.Players.LocalPlayer.Name .. "'s Boat") then
  382. v.Controller.VehicleSeat.MaxSpeed = tonumber(value)
  383. v.TakeDamage:Destroy()
  384. end
  385. end
  386. end)
  387.  
  388.  
  389. d:Button("Remove Borders",function()
  390. for i, v in pairs(game.Workspace.IgnoredByMouse.BoatBorders:GetChildren()) do
  391. v:Destroy()
  392. end
  393. end)
  394. d:Button("Tp to Boat",function()
  395. for i, v in pairs(game.Workspace:GetChildren()) do
  396. if v.Name == (game.Players.LocalPlayer.Name .. "'s Boat") then
  397. teleport(v.Controller.VehicleSeat.CFrame + Vector3.new(0, 3, 0))
  398. end
  399. end
  400. end)
  401.  
  402.  
  403.  
  404. local Window4 = library:CreateWindow("Unboxing");
  405. local e = Window4:CreateFolder("°°°°°°°°°°°Eggs°°°°°°°°°°°°°°°°°°°°°°")
  406. local f = Window4:CreateFolder("°°°°°°°°°°°Roads°°°°°°°°°°°°°°°")
  407. e:Button("Royal",function()
  408. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.OpenLootboxFunction:InvokeServer("royalegg")
  409. end)
  410. e:Button("Normal",function()
  411. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.OpenLootboxFunction:InvokeServer("normalegg")
  412. end)
  413. e:Button("Ruby",function()
  414. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.OpenLootboxFunction:InvokeServer("rubyegg")
  415. end)
  416. e:Button("Void",function()
  417. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.OpenLootboxFunction:InvokeServer("voidegg")
  418. end)
  419.  
  420. f:Button("Silver",function()
  421. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.OpenLootboxFunction:InvokeServer("silverchest")
  422. end)
  423. f:Button("Stone",function()
  424. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.OpenLootboxFunction:InvokeServer("stonechest")
  425. end)
  426. f:Button("Gold",function()
  427. game:GetService("ReplicatedStorage").CloudFrameShared.DataStreams.OpenLootboxFunction:InvokeServer("goldchest")
  428. end)
  429.  
  430. local Window666 = library:CreateWindow("Misc");
  431. local g = Window666:CreateFolder("°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°")
  432. local toggleTp = false
  433.  
  434. g:Button("Click Teleport (E)",function()
  435. if toggleTp == false then
  436. toggleTp = true
  437. else
  438. toggleTp = false
  439. end
  440.  
  441.  
  442. mouse.KeyDown:connect(function(key)
  443. if key == "e" then
  444. if mouse.Target then
  445. if toggleTp == true then
  446. hum.CFrame = CFrame.new(mouse.Hit.x, mouse.Hit.y + 5, mouse.Hit.z)
  447. end
  448. end
  449. end
  450. end)
  451.  
  452.  
  453.  
  454. end)
  455.  
  456. g:Button("Rejoins",function()
  457. tpservice:Teleport(game.PlaceId, plr)
  458. end)
  459.  
  460. g:Button("Server Hop",function()
  461. switchServer()
  462. end)
  463.  
  464. g:Button("Discord",function()
  465. setclipboard("HUnTFaE4H6")
  466. end)
  467.  
  468. g:DestroyGui()
  469.  
  470. game:GetService("Players").LocalPlayer.CharacterAdded:Connect(function(character)
  471. EquipTool()
  472. end)
  473.  
  474. game:GetService("Players").LocalPlayer.Idled:connect(function()
  475. vu:Button2Down(Vector2.new(0,0),workspace.CurrentCamera.CFrame)
  476. wait(1)
  477. vu:Button2Up(Vector2.new(0,0),workspace.CurrentCamera.CFrame)
  478. end)
  479.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement