A Hero Destiny
Key Required

A Hero Destiny

[3X STATS] A Hero's Destinymjilaganpalmamjilaganpalma 15.7K views 203 executesUpdated Aug 18, 2022
Unrated
00
Lua Script•160 lines (5732 chars)
loadstring(game:HttpGet('https://raw.githubusercontent.com/Solx69/Shit-Boy-Hub-Main/main/AHD'))()

Separate scripts
local Material = loadstring(game:HttpGet("https://raw.githubusercontent.com/Kinlei/MaterialLua/master/Module.lua"))()
local SettingsLibrary = loadstring(game:HttpGet("https://raw.githubusercontent.com/Suricato006/Scripts-Made-by-me/master/Libraries/SaveSettingsLibrary.lua"))()
local InputLibrary = loadstring(game:HttpGet("https://raw.githubusercontent.com/Suricato006/Scripts-Made-by-me/master/Libraries/InputFunctions%20Library.lua"))()
local Player = game.Players.LocalPlayer

local FileName = "AHeroDestiny.CRAB"
local SettingsTable = SettingsLibrary.LoadSettings(FileName)

local CrabHub = Material.Load({
	Title = "CrabHub",
	Style = 3,
	SizeX = 500,
	SizeY = 350,
	Theme = "Light",
})

local AutoFarmTab = CrabHub.New({
	Title = "AutoFarm"
})

local function RemoteAttack(Number, AttackPosition)
    if Player.Stats.Class.Value == "Angel" then
        Player.Stats.Class.Value = "Puri Puri"
    end
    if Player.Stats.Class.Value == "Toxin" then
        Player.Stats.Class.Value = "Broly"
    end
    local ClassString = string.gsub(Player.Stats.Class.Value, " ", "")
    local AttackArg = ClassString.."Attack"..tostring(Number)
    game:GetService("ReplicatedStorage").RemoteEvent:FireServer(AttackArg, AttackPosition)
end

Player.CharacterAdded:Connect(function()
    task.wait(2)
    RemoteAttack(6)
end)

local BossTable = {}
AutoFarmTab.Toggle({
	Text = "Autofarm",
	Callback = function(Value)
		SettingsTable.AutoFarm = Value
        if Player.Character:FindFirstChild("Form") and (Player.Character.Form.Value == "") then
            RemoteAttack(6)
        end
        coroutine.wrap(function()
            while SettingsTable.AutoFarm do task.wait()
                for i, v in pairs(BossTable) do
                    if v and SettingsTable.AutoFarm then
                        local Npc = workspace.Spawns:FindFirstChild(i):FindFirstChild(i)
                        if Npc and Npc:FindFirstChild("Humanoid") and not (Npc.Humanoid.Health == 0) then
                            for i1, v1 in pairs(require(game:GetService("ReplicatedStorage").Modules.Quests)) do
                                if v1.Target == i then
                                    for _, Folder in pairs(Player:GetChildren()) do
                                        if Folder:IsA("Folder") and (Folder.Name == "Quest") then
                                            Folder:Destroy()
                                        end
                                    end
                                    game:GetService("ReplicatedStorage").RemoteEvent:FireServer("GetQuest", i1)
                                    Player:WaitForChild("Quest")
                                    break
                                end
                            end
                            local EHum = Npc:WaitForChild("Humanoid")
                            local EHrp = Npc:WaitForChild("HumanoidRootPart")
                            while SettingsTable.AutoFarm do task.wait()
                                local Char = Player.Character or Player.CharacterAdded:Wait()
                                local Hrp = Char:WaitForChild("HumanoidRootPart")
                                if EHum.Health == 0 then
                                    break
                                end
                                Hrp.CFrame = CFrame.new(EHrp.Position - EHrp.CFrame.LookVector * 3, EHrp.Position)
                                InputLibrary.CenterMouseClick()
                                for Number=1, 5 do
                                    RemoteAttack(Number, EHrp.Position)
                                end
                            end
                        end
                    end
                end
            end
        end)()
	end,
	Enabled = SettingsTable.AutoFarm
})

for i, v in pairs(require(game:GetService("ReplicatedStorage").Modules.Quests)) do
    if v.Amount == 1 then
        BossTable[v.Target] = false
    end
end

if SettingsTable.SavedTable then
    for i, v in pairs(BossTable) do
        if not SettingsTable.SavedTable[i] then
            SettingsTable.SavedTable[i] = false
        end
    end
else
    SettingsTable.SavedTable = BossTable
end

AutoFarmTab.DataTable({
	Text = "Chipping away",
	Callback = function(ChipSet)
        for i, v in pairs(ChipSet) do
            BossTable[i] = v
            SettingsTable.SavedTable[i] = v
        end
	end,
	Options = SettingsTable.SavedTable
})

local SpinTab = CrabHub.New({
	Title = "AutoSpin"
})

local SpinTable = {}
local SpinToggle = nil
SpinToggle = SpinTab.Toggle({
	Text = "AutoSpin",
	Callback = function(Value)
		SettingsTable.AutoSpin = Value
        coroutine.wrap(function()
            while SettingsTable.AutoSpin do task.wait()
                game:GetService("ReplicatedStorage").RemoteFunction:InvokeServer()
                for i, v in pairs(SpinTable) do
                    if SpinTable[Player.Stats.Class.Value] then
                        SpinToggle:SetState(false)
                        break
                    end
                end
            end
        end)()
	end,
	Enabled = SettingsTable.AutoSpin
})

for i, v in pairs(require(game:GetService("ReplicatedStorage").Modules.Classes).Lucky) do
    SpinTable[v.Item] = false
end

SpinTab.DataTable({
	Text = "Chipping away",
	Callback = function(ChipSet)
        for i, v in pairs(ChipSet) do
            SpinTable[i] = v
        end
	end,
	Options = SpinTable
})

game.Players.PlayerRemoving:Connect(function(PlayerRemoving)
    if PlayerRemoving == Player then
        SettingsLibrary.SaveSettings(FileName, SettingsTable)
    end
end)

Features & Information

Auto Spin

Community Comments (3)

buddhabuddhaAug 18, 2022(edited)

not working

ddxgamingaddxgamingaSep 3, 2022(edited)

copy the loadstring at the top

Can you create new script for ahd

More Scripts for [3X STATS] A Hero's Destiny