[🌲NEW DUNGEON + 2X EXP] Hunters Script | Auto Farm, Insta-Kill

Script Features:

Here’s the full list of features that you get from Hunters scripts:

  • Auto Roll – Rolls rewards nonstop no clicks just chill
  • Roll Delay Set – Change wait time between every reward roll
  • Full AFK Mode – No touch needed game plays itself
  • Auto Reawaken – Boost stats instantly no spamming buttons ever
  • Auto Dungeon Farm – Dungeons play themselves while you nap
  • Auto Join – Jumps into dungeons that match your level
  • Insta Kill – Deletes all mobs instantly on spawn
  • Floating Platform – Safe spot to farm without dying
  • Endless Loop – Dungeons repeat nonstop hands free
  • Manual Dungeon Pick – Choose which dungeon and start yourself
  • Difficulty Select – Pick your challenge from easy to nightmare
  • Kill Aura – Destroys mobs around you instantly no cooldown
  • Auto Positioning – Locks onto mobs above or below automatically
  • Y-Distance Control – Adjust how far up or down you float
  • Auto Leave – Leaves dungeon right after it’s finished
  • Auto Replay – Starts a new run instantly no delay
  • Loop Farming – Grind dungeons forever with zero effort

[NEW DUNGEON + 2X EXP] Hunters Script:

Key → https://ads.luarmor.net/get_key?for=DZHUB-UavaBUyroTrW

script_key="you here key";
loadstring(game:HttpGet("https://api.luarmor.net/files/v3/loaders/f2fc428f27973703c094b4fb69180f1d.lua"))()

Open Source

--!strict
local getgenv: () -> ({[string]: any}) = getfenv().getgenv

getgenv().ScriptVersion = "v0.1.0a"

getgenv().Changelog = [[
v0.1.0a
- Updated GUI + Core
v0.0.1a
- Initial Release
]]

do
  local Core = loadstring(game:HttpGet("https://raw.githubusercontent.com/x2zu/loader/refs/heads/main/VentureData/ACLUNA-UI.lua"))
  if not Core then return warn("Failed to load the Cheese Core") end
  Core()
end

-- Types

type Element = {
	CurrentValue: any,
	CurrentOption: {string},
	Set: (self: Element, any) -> ()
}

type Flags = {
	[string]: Element
}

type Tab = {
	CreateSection: (self: Tab, Name: string) -> Element,
	CreateDivider: (self: Tab) -> Element,
	CreateToggle: (self: Tab, any) -> Element,
	CreateSlider: (self: Tab, any) -> Element,
	CreateDropdown: (self: Tab, any) -> Element,
	CreateButton: (self: Tab, any) -> Element,
	CreateLabel: (self: Tab, any, any?) -> Element,
	CreateParagraph: (self: Tab, any) -> Element,
}

-- Variables

local Notify: (Title: string, Content: string, Image: string?, Source: string?) -> () = getgenv().Notify
local CreateFeature: (Tab: Tab, FeatureName: string) -> () = getgenv().CreateFeature
local HandleConnection: (Connection: RBXScriptConnection, Name: string) -> () = getgenv().HandleConnection

local queue_on_teleport: (Code: string) -> () = getfenv().queue_on_teleport

local Player = game:GetService("Players").LocalPlayer
local Character = Player.Character or Player.CharacterAdded:Wait()
local Humanoid = Character:WaitForChild("HumanoidRootPart")

local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Remotes = ReplicatedStorage:WaitForChild("Remotes")
local VirtualInput = game:GetService("VirtualInputManager");
local Mobs = workspace.Mobs

Player.CharacterAdded:Connect(function(NewCharacater)
	Character = NewCharacater
	Humanoid = Character:WaitForChild("HumanoidRootPart")
end)

Player.OnTeleport:Connect(function()
  if game.GameId == 7314989375 then
    local function TeleportScript()
      task.wait(5000)
      loadstring(game:HttpGet("https://github.com/aw4e/Cheese/raw/dev/Loader.lua"))()
      print("Successfully loaded script after teleport")
    end

    local TeleportConnection = game:GetService("Players").PlayerAdded:Connect(function(player)
      if player == Player then
        TeleportScript()
        HandleConnection(TeleportConnection, "TeleportScriptConnection")
      end
    end)

    HandleConnection(TeleportConnection, "TeleportScriptConnection")
  end
end)


local Flags: Flags = getgenv().Flags

local Window = getgenv().Window

local Tab: Tab = Window:CreateTab({
	Name = "Automation",
	Icon = "code",
	ImageSource = "Lucide",
	ShowTitle = false
})

Tab:CreateSection("Quest")

Tab:CreateToggle({
  Name = "Auto Roll",
  Callback = function()
    while Flags.AutoRoll.CurrentValue and task.wait(.1) do
      Remotes:WaitForChild("Roll"):InvokeServer()
    end
  end
}, "AutoRoll")

Tab:CreateToggle({
  Name = "Auto Accept Quest",
  Callback = function()
    while Flags.AutoClaimQuest.CurrentValue and task.wait(.1) do
      local Args = {
        [1] = 1,
        [2] = true
      }
      Remotes:WaitForChild("Quests"):FireServer(unpack(Args))
    end
  end
}, "AutoClaimQuest")

Tab:CreateSection("Stats")

local Stats = {
	[1] = "Strength",
	[2] = "Agility",
	[3] = "Perception",
	[4] = "Vitality",
	[5] = "Intellect"
}

Tab:CreateDropdown({
  Name = "Select Stat",
  Description = "Select the stat you want to upgrade",
  Options = Stats,
  CurrentOption = {},
  MultipleOptions = false,
  SpecialType = nil,
  Callback = function()end
}, "SelectStat")

Tab:CreateToggle({
  Name = "Auto Upgrade Stat",
  Callback = function()
    while Flags.AutoUpgradeStat.CurrentValue and task.wait(.1) do
      Remotes:WaitForChild("PointTo"):InvokeServer(Flags.SelectStat.CurrentOption[1])
    end
  end
}, "AutoUpgradeStat")

local Tab: Tab = Window:CreateTab({
  Name = "Dungeon",
  Icon = "swords",
  ImageSource = "Lucide",
  ShowTitle = false
})

local Dungeon = {
	[1] = "DoubleDungeonD",
	[2] = "GoblinCave",
	[3] = "SpiderCavern",
}

local Difficulty = {
	[1] = "Regular",
	[2] = "Hard",
	[3] = "Nightmare",
}

Tab:CreateDropdown({
  Name = "Select Dungeon",
  Description = "Select the dungeon you want to join",
  Options = Dungeon,
  CurrentOption = {},
  MultipleOptions = false,
  SpecialType = nil,
  Callback = function()end
}, "SelectDungeon")

Tab:CreateDropdown({
  Name = "Select Difficulty",
  Description = "Select the difficulty you want to join",
  Options = Difficulty,
  CurrentOption = {},
  MultipleOptions = false,
  SpecialType = nil,
  Callback = function()end
}, "SelectDifficulty")

Tab:CreateToggle({
  Name = "Auto Create Dungeon",
  Callback = function()
    while Flags.AutoCreateDungeon.CurrentValue and task.wait(.1) do
      local Gui = Player:WaitForChild("PlayerGui"):FindFirstChild("ScreenGui")
			local Wave = Gui and Gui:FindFirstChild("Wave")

      if Wave and Wave.Visible then return end

      local Args = {
        [1] = Flags.SelectDungeon.CurrentOption[1]
      }
      Remotes:WaitForChild("createLobby"):InvokeServer(unpack(Args))
      task.wait(.5)
      local Args = {
        [1] = Flags.SelectDifficulty.CurrentOption[1]
      }
      Remotes:WaitForChild("LobbyDifficulty"):FireServer(unpack(Args))
      task.wait(.5)
      Remotes:WaitForChild("LobbyStart"):FireServer()
    end
  end
}, "AutoCreateDungeon")

Tab:CreateToggle({
  Name = "Auto Start Dungeon",
  Callback = function()
    while Flags.AutoStartDungeon.CurrentValue and task.wait(.1) do
      Remotes:WaitForChild("DungeonStart"):FireServer()
    end
  end
}, "AutoStartDungeon")

Tab:CreateToggle({
  Name = "Auto Replay Dungeon",
  Callback = function()
    while Flags.AutoReplayDungeon.CurrentValue and task.wait(.1) do
      Remotes:WaitForChild("ReplayDungeon"):FireServer()
    end
  end
}, "AutoReplayDungeon")

Tab:CreateSection("Damage")

local function GetAnyMob()
  for _, Mob in pairs(Mobs:GetChildren()) do
    if Mob:IsA("Model") and Mob:FindFirstChild("HumanoidRootPart") then
      local Humanoid = Mob:FindFirstChild("Humanoid")
      if Humanoid and Humanoid.Health > 0 then
        return Mob
      end
    end
  end
end

Tab:CreateToggle({
  Name = "Instant Kill",
  Callback = function()
    while Flags.InstantKill.CurrentValue and task.wait(.1) do
      local Target = GetAnyMob()
      
      if not Target or not Target.Parent then
				Target = GetAnyMob()
				if not Target then
					continue
				end
			end

      local Humanoid = Target:FindFirstChild("Humanoid")
      Humanoid.Health = 0
    end
  end
}, "InstantKill")

local KeyCodes = {
  Enum.KeyCode.One,
  Enum.KeyCode.Two,
  Enum.KeyCode.Three,
  Enum.KeyCode.Four,
}

Tab:CreateToggle({
  Name = "Auto Skill",
  Callback = function()
    while Flags.AutoSkill.CurrentValue and task.wait(.1) do
      for _, KeyCode in pairs(KeyCodes) do
        VirtualInput:SendKeyEvent(true, KeyCode, false, game)
        task.wait(.1)
        VirtualInput:SendKeyEvent(false, KeyCode, false, game)
      end
    end
  end
}, "AutoSkill")

local Tab: Tab = Window:CreateTab({
	Name = "QoL",
	Icon = "leaf",
	ImageSource = "Lucide",
	ShowTitle = false
})

Tab:CreateSection("QoL")

CreateFeature(Tab, "QoL")

local Tab: Tab = Window:CreateTab({
	Name = "Safety",
	Icon = "shield",
	ImageSource = "Material",
	ShowTitle = false
})

Tab:CreateSection("Identity")

CreateFeature(Tab, "HideIdentity")

local Tab: Tab = Window:CreateTab({
	Name = "Settings",
	Icon = "settings",
	ImageSource = "Lucide",
	ShowTitle = false
})

Tab:BuildConfigSection()

getgenv().CreateUniversalTabs()

How to use scripts?

Follow the steps to execute Hunters scripts:

  • Download a Script Executor – I only recommend MacSploit, AWP.GG, Delta, Fluxus, or Codex.
  • Attach the Executor – Connect the tool to the game process.
  • Paste the Script – Load and execute the Lua script inside the game.
  • Activate Features – Tap the execute icon to use the injected script for custom actions.

Game Details:

  • Name: Hunters
  • Developer: MS: Hunters
  • Maturity: Mild
  • Genre: Simulation
  • Subgenre: RPG