iOSdeveloper

Untitled

Jul 16th, 2025
8
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.54 KB | None | 0 0
  1. local HttpService = game:GetService("HttpService")
  2. local TeleportService = game:GetService("TeleportService")
  3. local Players = game:GetService("Players")
  4.  
  5. local placeId = game.PlaceId
  6. local webhookURL = "YOUR_WEBHOOK_URL_HERE"
  7.  
  8. local secretNames = {
  9. "Garama and Madundung",
  10. "La Grande Combinazione",
  11. "Pot Hotspot",
  12. "Graipuss Medussi",
  13. "Las Tralaleritas",
  14. "Los Tralaleritos",
  15. "Torrtuginni Dragonfrutin",
  16. "La Vacca Saturno Saturnita"
  17. }
  18.  
  19. local visitedServers = {}
  20.  
  21. local function sendWebhook(secrets)
  22. local jobId = game.JobId or "Unknown"
  23. local count = #Players:GetPlayers()
  24. local maxP = Players.MaxPlayers or 50
  25.  
  26. local desc = ""
  27. for _, name in ipairs(secrets) do
  28. desc = desc .. name .. " (Secret)\n"
  29. end
  30.  
  31. local teleportCode = ("game:GetService('TeleportService'):TeleportToPlaceInstance(%d, '%s', game.Players.LocalPlayer)"):format(placeId, jobId)
  32.  
  33. local data = {
  34. username = "Secret Finder Bot",
  35. embeds = {{
  36. title = "🔎 Secret Found!",
  37. description = desc,
  38. color = 0x1ABC9C,
  39. fields = {
  40. {name = "Server Info", value = ("Players: %d/%d\nServer ID: %s"):format(count, maxP, jobId)},
  41. {name = "Teleport Script", value = "```lua\n" .. teleportCode .. "\n```"}
  42. },
  43. footer = { text = "Auto Secret Finder Bot" },
  44. timestamp = os.date("!%Y-%m-%dT%TZ")
  45. }}
  46. }
  47.  
  48. pcall(function()
  49. HttpService:PostAsync(webhookURL, HttpService:JSONEncode(data), Enum.HttpContentType.ApplicationJson)
  50. end)
  51. end
  52.  
  53. local function findSecrets()
  54. local found = {}
  55. for _, obj in pairs(workspace:GetDescendants()) do
  56. if obj:IsA("Model") then
  57. for _, name in ipairs(secretNames) do
  58. if obj.Name == name then
  59. table.insert(found, name)
  60. break
  61. end
  62. end
  63. end
  64. end
  65. return found
  66. end
  67.  
  68. local function fetchServerPage(cursor)
  69. local url = ("https://games.roblox.com/v1/games/%d/servers/Public?sortOrder=Asc&limit=100"):format(placeId)
  70. if cursor then url = url .. "&cursor=" .. cursor end
  71. local ok, res = pcall(HttpService.GetAsync, HttpService, url)
  72. if not ok then return nil end
  73. return HttpService:JSONDecode(res)
  74. end
  75.  
  76. local function pickServer()
  77. local cursor = nil
  78. repeat
  79. local data = fetchServerPage(cursor)
  80. if not data then break end
  81. for _, srv in ipairs(data.data or {}) do
  82. if srv.playing < srv.maxPlayers and not visitedServers[srv.id] then
  83. visitedServers[srv.id] = true
  84. return srv.id
  85. end
  86. end
  87. cursor = data.nextPageCursor
  88. until not cursor
  89. return nil
  90. end
  91.  
  92. local function hopToNext()
  93. local id = pickServer()
  94. if id then
  95. TeleportService:TeleportToPlaceInstance(placeId, id, Players.LocalPlayer)
  96. else
  97. warn("🌐 No more servers to check.")
  98. end
  99. end
  100.  
  101. spawn(function()
  102. while task.wait(1) do
  103. local pl = Players.LocalPlayer
  104. if pl and pl.Character and pl.Character:FindFirstChild("Humanoid") and pl.Character.Humanoid.Health == 0 then
  105. TeleportService:TeleportToPlaceInstance(placeId, game.JobId, pl)
  106. break
  107. end
  108. end
  109. end)
  110.  
  111. while true do
  112. wait(5)
  113. local secrets = findSecrets()
  114. if #secrets > 0 then
  115. sendWebhook(secrets)
  116. wait(2)
  117. end
  118. hopToNext()
  119. wait(5)
  120. end
  121.  
Advertisement
Add Comment
Please, Sign In to add comment