Advertisement
XxBoomer

auto farm OPM:Destiny

Sep 2nd, 2020
3,930
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.86 KB | None | 0 0
  1. local players = game:GetService("Players");
  2. local player = players.LocalPlayer;
  3. local remote = game.ReplicatedStorage.RemoteEvent;
  4. local questsM = game.ReplicatedStorage.Modules.Quests;
  5. local Tween = game:GetService'TweenService';
  6. local spawns = workspace.Spawns;
  7. local questParts = workspace.QuestParts;
  8.  
  9.  
  10. local target = "Criminal"; --name mob(tên quái)
  11. local spawnsT =  {};
  12. local quests = {};
  13.  
  14. for i, v in next, require(questsM) do
  15.     quests[v.Target] = i;
  16. end;
  17.  
  18.  
  19.  
  20. for i, v in next, spawns:GetChildren() do
  21.     if v.Name == target then
  22.         table.insert(spawnsT, v);
  23.     end;
  24. end;
  25.  
  26. spawn(function()
  27.     while wait() do
  28.         remote:FireServer("Punch", "Right");
  29.     end
  30. end)
  31. _G.autofarm = true
  32. while _G.autofarm do
  33.     wait()
  34.     if player.Character then
  35.         for i, spawn in next, spawnsT do
  36.             local npc = spawn:FindFirstChild(target);
  37.             if npc then
  38.                 repeat wait(1)
  39.                     local char;
  40.                     if player.Character then
  41.                         char = player.Character;
  42.                     end
  43.                     if char and char:WaitForChild("HumanoidRootPart") and npc then
  44.                         Tween:Create(char.HumanoidRootPart, TweenInfo.new(1), {CFrame = npc.HumanoidRootPart.CFrame * CFrame.new(0, 0, 2)}):Play();
  45.                     end
  46.                     local questId = quests[target];
  47.                     if not player.PlayerGui.ScreenGui:WaitForChild("QuestBackground").Visible and questId then
  48.                         Tween:Create(char.HumanoidRootPart, TweenInfo.new(1), {CFrame = questParts["QuestPart"..questId].CFrame}):Play();
  49.                         wait(1);
  50.                         remote:FireServer("GetQuest", questId);
  51.                     end
  52.                 until not npc.Parent or npc.Humanoid.Health <= 0
  53.             end;
  54.         end;
  55.     end;
  56. end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement