serverhacks

Untitled

Dec 30th, 2025 (edited)
12,151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.66 KB | None | 0 0
  1. local plr = game:GetService("Players").LocalPlayer
  2. local tp = game:GetService("TeleportService")
  3. local http = game:GetService("HttpService")
  4. local run = game:GetService("RunService")
  5. local log = game:GetService("LogService")
  6. local pid = game.PlaceId
  7.  
  8. local animErr = 0
  9. local animThresh = 50
  10.  
  11. local fpsThresh = 15
  12. local lowTime = 0
  13. local lowDur = 10
  14.  
  15. local function getServers()
  16. local list = {}
  17. local ok, res = pcall(function()
  18. return http:JSONDecode(game:HttpGet("https://games.roblox.com/v1/games/"..pid.."/servers/Public?sortOrder=Asc&limit=100"))
  19. end)
  20. if ok and res and res.data then
  21. for _, s in pairs(res.data) do
  22. if s.playing < s.maxPlayers then
  23. table.insert(list, s.id)
  24. end
  25. end
  26. end
  27. return list
  28. end
  29.  
  30. local function hop()
  31. local s = getServers()
  32. if #s > 0 then
  33. tp:TeleportToPlaceInstance(pid, s[math.random(#s)], plr)
  34. end
  35. end
  36.  
  37. log.MessageOut:Connect(function(msg, typ)
  38. if typ == Enum.MessageType.MessageWarning and msg:find("AnimationTrack limit of 256 tracks") then
  39. animErr = animErr + 1
  40. if animErr >= animThresh then
  41. hop()
  42. end
  43. end
  44. end)
  45.  
  46. run.Heartbeat:Connect(function(dt)
  47. local fps = 1 / dt
  48. if fps < fpsThresh or animErr >= animThresh then
  49. lowTime = lowTime + dt
  50. if lowTime >= lowDur or animErr >= animThresh then
  51. hop()
  52. end
  53. else
  54. lowTime = 0
  55. end
  56. end)
  57.  
  58. tp.TeleportInit:Connect(function()
  59. pcall(function()
  60. loadstring(game:HttpGet("https://pastebin.com/raw/ephHMzLM"))()
  61. end)
  62. end)
  63.  
  64. print("anti lag loaded")
  65.  
Advertisement
Add Comment
Please, Sign In to add comment