Key Required Verified

Key Required Verified
Full Autofarm
Lua Script•328 lines (9673 chars)
local currentExploit =
(KRNL_LOADED and "KRNL") or (is_synapse_function and "Synapse X") or (pebc_execute and "Protosmasher") or
(is_sirhurt_closure and "Sirhurt") or
(shadow_env and "Shadow") or
(issentinelclosure and "Sentinel") or
(getproximitypromptduration and "Scriptware") or
"Unknown"
local game_name = game:GetService("MarketplaceService"):GetProductInfo(game.PlaceId).Name
local HUMRP = game.Players.LocalPlayer.Character:WaitForChild("HumanoidRootPart")
for i,v in pairs(game.CoreGui:GetChildren()) do
if v.Name == "Orion" then
v:Destroy()
getgenv().automana = false
getgenv().autoexchange = false
getgenv().autotrain = false
getgenv().autobuyranks = false
getgenv().autoopeneggs = false
getgenv().autobuyupgrades = false
getgenv().egg = "PIRATE"
firetouchinterest(HUMRP,game:GetService("Workspace")["_SYSTEM"]["_SERVER"].ManaHitbox.ManaHitboxS,1)
end
end
local eggs = {}
local areas = {}
for i,v in pairs(game:GetService("Workspace")["_SYSTEM"]["_EGG"]:GetChildren()) do
table.insert(eggs,v.Name)
end
for i,v in pairs(game:GetService("Workspace")["_SYSTEM"]["_AREAs"]:GetChildren()) do
table.insert(areas,v.Name)
end
local OrionLib = loadstring(game:HttpGet(('https://raw.githubusercontent.com/shlexware/Orion/main/source')))()
local Window = OrionLib:MakeWindow({Name = game_name.." Using "..currentExploit, HidePremium = false, SaveConfig = true, ConfigFolder = "DarkHeroConfig"})
local MainSec = Window:MakeTab({
Name = "Main",
Icon = "rbxassetid://4483345998",
PremiumOnly = false
})
local TeleportSec = Window:MakeTab({
Name = "Teleport",
Icon = "rbxassetid://4483345998",
PremiumOnly = false
})
local CardsSec = Window:MakeTab({
Name = "Cards",
Icon = "rbxassetid://4483345998",
PremiumOnly = false
})
local MiscSec = Window:MakeTab({
Name = "Misc",
Icon = "rbxassetid://4483345998",
PremiumOnly = false
})
local trainer = workspace._SYSTEM._INTERACT.Train
local CreditsSection = Window:MakeTab({
Name = "Credits",
Icon = "rbxassetid://4483345998",
PremiumOnly = false
})
--variables
CreditsSection:AddButton({
Name = "My ScriptBlox Profile",
Callback = function()
setclipboard("https://scriptblox.com/u/Dark_Hero")
OrionLib:MakeNotification({
Name = "Info",
Content = "ScriptBlox Profile Link Was Copied To Clipboard",
Image = "rbxassetid://4483345998",
Time = 5
})
end
})
CreditsSection:AddButton({
Name = "My Discord Server",
Callback = function()
setclipboard("https://discord.gg/dWeUtejQ6n")
OrionLib:MakeNotification({
Name = "Info",
Content = "Discord Server Invite Link Was Copied To Clipboard",
Image = "rbxassetid://4483345998",
Time = 5
})
end
})
CreditsSection:AddLabel("All Credits Goes to Dark_Hero")
MiscSec:AddToggle({
Name = "Hide Notifications",
Default = false,
Callback = function(Value)
local args = {
[1] = "Hide Notifications",
[2] = Value
}
game:GetService("ReplicatedStorage").Remotes.LoadPreferences:FireServer(unpack(args))
end
})
MiscSec:AddToggle({
Name = "Anti-afk",
Default = false,
Callback = function(Value)
getgenv().antiafk = Value
local vu = game:GetService("VirtualUser")
game:GetService("Players").LocalPlayer.Idled:connect(function()
if not getgenv().antiafk then return end
vu:Button2Down(Vector2.new(0,0),workspace.CurrentCamera.CFrame)
wait(1)
vu:Button2Up(Vector2.new(0,0),workspace.CurrentCamera.CFrame)
end)
end
})
MiscSec:AddToggle({
Name = "Remove Water System",
Default = false,
Callback = function(Value)
if Value then
for i,v in pairs(game:GetService("Workspace")["_SYSTEM"]["_WATER"]:GetChildren()) do
v.CanTouch = false
end
else
for i,v in pairs(game:GetService("Workspace")["_SYSTEM"]["_WATER"]:GetChildren()) do
v.CanTouch = true
end
end
end
})
MiscSec:AddToggle({
Name = "Skip Card Open Anim",
Default = false,
Callback = function(Value)
if Value == true then
game:GetService("Players").LocalPlayer.PlayerGui.Main.Scripts["Card Hatch"].Disabled = true
else
game:GetService("Players").LocalPlayer.PlayerGui.Main.Scripts["Card Hatch"].Disabled = false
end
end
})
MainSec:AddToggle({
Name = "Auto Mana",
Default = false,
Callback = function(Value)
getgenv().automana = Value
spawn(function()
while getgenv().automana == true do
wait()
game:GetService("ReplicatedStorage").Remotes.TappingEvent:FireServer()
end
end)
end
})
MainSec:AddToggle({
Name = "Auto Train",
Default = false,
Callback = function(Value)
getgenv().autotrain = Value
spawn(function()
while getgenv().autotrain == true do
HUMRP.CFrame = trainer.CFrame + Vector3.new(0,0,0)
local args = {
[1] = "Train",
[2] = trainer
}
game:GetService("ReplicatedStorage").Remotes.ClientRemote:InvokeServer(unpack(args))
end
end)
end
})
MainSec:AddToggle({
Name = "Double Mana Gain",
Default = false,
Callback = function(Value)
getgenv().doublemana = Value
spawn(function()
while wait() do
if not getgenv().doublemana then
firetouchinterest(game.Players.LocalPlayer.Character:WaitForChild("HumanoidRootPart"),game:GetService("Workspace")["_SYSTEM"]["_SERVER"].ManaHitbox.ManaHitboxS,1)
else
firetouchinterest(game.Players.LocalPlayer.Character:WaitForChild("HumanoidRootPart"),game:GetService("Workspace")["_SYSTEM"]["_SERVER"].ManaHitbox.ManaHitboxS,0)
end
end
end)
end
})
MainSec:AddToggle({
Name = "Auto Rank",
Default = false,
Callback = function(Value)
getgenv().autobuyranks = Value
spawn(function()
while getgenv().autobuyranks do
for i = 1,26 do
local args = {
[1] = "BuyRank",
[2] = tonumber(i)
}
game:GetService("ReplicatedStorage").Remotes.ClientRemote:InvokeServer(unpack(args))
end
end
end)
end
})
MainSec:AddToggle({
Name = "Auto Upgrade Everything",
Default = false,
Callback = function(Value)
getgenv().autobuyupgrades = Value
spawn(function()
while getgenv().autobuyupgrades do
local args = {
[1] = "BuyUpgrade",
[2] = "Walk Speed"
}
game:GetService("ReplicatedStorage").Remotes.ClientRemote:InvokeServer(unpack(args))
local args = {
[1] = "BuyUpgrade",
[2] = "Mana Multiplier"
}
game:GetService("ReplicatedStorage").Remotes.ClientRemote:InvokeServer(unpack(args))
local args = {
[1] = "BuyUpgrade",
[2] = "More Storage"
}
game:GetService("ReplicatedStorage").Remotes.ClientRemote:InvokeServer(unpack(args))
local args = {
[1] = "BuyUpgrade",
[2] = "Energy Multiplier"
}
game:GetService("ReplicatedStorage").Remotes.ClientRemote:InvokeServer(unpack(args))
local args = {
[1] = "BuyUpgrade",
[2] = "More Equip"
}
game:GetService("ReplicatedStorage").Remotes.ClientRemote:InvokeServer(unpack(args))
end
end)
end
})
local Offers = {}
for i = 1,26 do
local Offer = "Offer "..i
table.insert(Offers,Offer)
end
local Offers = {"Disabled","Offer 1", "Offer 2","Offer 3","Offer 4","Offer 5","Offer 6","Offer 7","Offer 8","Offer 9","Offer 10","Offer 11","Offer 12","Offer 13","Offer 14","Offer 15","Offer 16","Offer 17","Offer 18","Offer 19","Offer 20","Offer 21","Offer 22","Offer 23","Offer 24","Offer 25","Offer 26"}
MainSec:AddDropdown({
Name = "Auto Exchange",
Default = "Disabled",
Options = Offers,
Callback = function(Value)
print(Value)
if Value == "Disabled" then
getgenv().autoexchange = false
else
local number = string.gsub(Value,"Offer ","")
getgenv().autoexchange = true
while getgenv().autoexchange == true do
wait()
local args = {
[1] = "Exchange",
[2] = tonumber(number)
}
game:GetService("ReplicatedStorage").Remotes.ClientRemote:InvokeServer(unpack(args))
end
end
end
})
CardsSec:AddDropdown({
Name = "Choose Card",
Default = "PIRATE",
Options = eggs,
Callback = function(Value)
getgenv().egg = Value
end
})
CardsSec:AddButton({
Name = "Open Once",
Callback = function()
HUMRP.CFrame = game:GetService("Workspace")["_SYSTEM"]["_EGG"][getgenv().egg].EGG.Electricity.CFrame + Vector3.new(0,0,5)
wait(0.3)
local args = {
[1] = "CARD",
[2] = getgenv().egg,
[3] = "1",
[4] = {}
}
game:GetService("ReplicatedStorage").Remotes.ClientRemote:InvokeServer(unpack(args))
end
})
CardsSec:AddToggle({
Name = "Auto Open",
Default = false,
Callback = function(Value)
getgenv().autoopeneggs = Value
spawn(function()
while getgenv().autoopeneggs do
wait()
HUMRP.CFrame = game:GetService("Workspace")["_SYSTEM"]["_EGG"][getgenv().egg].EGG.Electricity.CFrame + Vector3.new(0,0,5)
wait(0.1)
local args = {
[1] = "CARD",
[2] = getgenv().egg,
[3] = "1",
[4] = {}
}
game:GetService("ReplicatedStorage").Remotes.ClientRemote:InvokeServer(unpack(args))
for i,v in pairs(game:GetService("Players").LocalPlayer:GetChildren()) do
if v.Name == "_alreadyOpening" then
v:Destroy()
end
end
end
end)
end
})
TeleportSec:AddDropdown({
Name = "Teleport To",
Default = "...",
Options = areas,
Callback = function(Value)
HUMRP.CFrame = game:GetService("Workspace")["_SYSTEM"]["_AREAs"][Value].CFrame
end
})Features & Information
Auto Mana
Auto Exchange
Auto Train
Double Mana Gain
Auto Upgrade
Auto Rank
Cards Section
Teleport Section
Misc Section
Recent Changes: Removed Key System,Removed Obfuscation,Removed Logging
Community Comments (0)
No comments yet for this script.
