1. -- btw this was made with the legohacks source. (this autofarm is way faster.)
  2. -- also, theres a memory leak here too.
  3. -- use priv servers to reduce ban chance.
  4. --[[
  5. -- look at this most basic autokick: (execute it after the autofarm is on)
  6. wait(3600); -- waits one hour.
  7. game.Players.LocalPlayer:Kick('hi'); --kicks.
  8. game:shutdown(); -- closes the game.
  9. ]]
  10. -- this configuration is slow, test on ALT ACCOUNTS configurations so you get your desired ammount.
  11. getgenv().settings = {
  12. FarmCooldown = "1"; -- the cooldown of the fireservers. (if the number is too small then you might get banned.)
  13. ExtraAutofarm= false; -- enables one extra autofarm. (THIS SLOWS THE AUTOFARM A LOT)
  14. ExtraFarmCombo= "5"; -- The multiplier that increases points. (if your ingame level is low then put this number on 1 or 2)
  15. autosell = true;
  16. -- configuration for the remote to fire. --
  17. LandConfig={
  18. PerfectLanding= "true";
  19. LandindType= "straight"; -- it can be roll too.
  20. Fallspeed= "350"; -- more fallspeed is equal to more points. (if your level is low then put this number less than 200)
  21. FarmMultiplier= "5"; -- you can increase up to 5, you can try with higher numbers. (if your level is low then put this number on 1 or 2)
  22. };
  23. WalljumpConfig={
  24. MinBoost= "60"; -- minimum ms that the autofarm boost can get.
  25. MaxBoost= "120"; -- maximum ms that the autofarm boost can get.
  26. ExtraMS= tostring(math.random(5,13)); -- the bonus ms that the autofarm will get. (don't modify a lot on this because its important)
  27. FarmMultiplier= "5"; -- you can increase up to 5, you can try with higher numbers, anyways a higher number gives more chance of ban. (if your level is low then put this number on 1 or 2)
  28. };
  29. }
  30. pcall(function()
  31. getgenv().MainConnection:Disconnect();
  32. end)
  33. local moves = { -- moves that doesnt give any points. (this is the slow autofarm, yes, legohacks source)
  34. "slide";
  35. "dropdown";
  36. "ledgegrab";
  37. "edgejump";
  38. "longjump";
  39. "vault";
  40. "wallrun";
  41. "springboard";
  42. };
  43. getgenv().MainConnection=game:GetService("RunService").Stepped:Connect(function()
  44. if game.Players.LocalPlayer.PlayerScripts:FindFirstChild('Points') then -- autosell
  45. if tonumber(game:GetService("ReplicatedStorage").PlayerData[game.Players.LocalPlayer.Name].Generic.Points.Value) > 10000 and getgenv().settings.autosell then
  46. game:GetService("ReplicatedStorage").Reset:InvokeServer()
  47. end
  48. local mainScript = game.Players.LocalPlayer.Backpack:WaitForChild("Main");
  49. getfenv().script = mainScript;
  50. mainEnv = getsenv(mainScript);
  51. encrypt = function(str)
  52. local _, res = pcall(mainEnv.encrypt, str);
  53. return res;
  54. end;
  55. local pointsEnv = getsenv(game.Players.LocalPlayer.PlayerScripts.Points);
  56. pointsEnv.changeParkourRemoteParent(workspace);
  57. local scoreRemote = getupvalue(pointsEnv.changeParkourRemoteParent, 2);
  58. wait(tonumber(getgenv().settings.FarmCooldown))
  59. -- this are the remotes that give a lot of points. (probably theres another remote that gives more or idk, i'm lazy to make a faste autofarm)
  60. scoreRemote:FireServer(encrypt("BoostMs"),encrypt(tostring(math.random(tonumber(getgenv().settings.WalljumpConfig.MinBoost),tonumber(getgenv().settings.WalljumpConfig.MaxBoost)))))
  61. scoreRemote:FireServer(encrypt("walljump"),{[encrypt("combo")] = encrypt(tostring(getgenv().settings.WalljumpConfig.FarmMultiplier)),[encrypt("msBonus")] = encrypt(tostring(getgenv().settings.WalljumpConfig.ExtraMS))}) -- walljump, with combo 5 it farms 1.5k
  62. scoreRemote:FireServer(encrypt("landing"),{[encrypt("perfectLand")] = encrypt(tostring(getgenv().settings.LandConfig.PerfectLanding)),[encrypt("landingType")] = encrypt(tostring(getgenv().settings.LandConfig.LandindType)),["wasDampenedDeadly"] = encrypt("false"),[encrypt("wasDampenedDeadly")] = encrypt("false"),[encrypt("fallSpeed")] = encrypt(tostring(tonumber(getgenv().settings.LandConfig.Fallspeed) + math.random())),[encrypt("didDropDown")] = encrypt("false"),[encrypt("landingMult")] = encrypt("0"),[encrypt("cushioned")] = encrypt("false"),[encrypt("combo")] = encrypt(tostring(getgenv().settings.LandConfig.FarmMultiplier))}) -- this specific remote gives a lot of points. (up to 3.5k)
  63. if getgenv().settings.ExtraAutofarm then
  64. scoreRemote:FireServer(encrypt(moves[math.random(1, #moves)]), {
  65. [encrypt("combo")] = encrypt(tostring(getgenv().settings.ExtraFarmCombo));
  66. });
  67. end
  68. end
  69. end)