local RS, WS, R = game:GetService("ReplicatedStorage"), workspace, game:GetService("RunService")
local B = require(RS.rbxts_include.RuntimeLib).import(script, RS, "common", "remotes", "battle").BattleRemotes
local S = require(RS.rbxts_include.RuntimeLib).import(script, RS, "common", "store", "battle")
local E, Event = WS.Enemies, RS.rbxts_include.node_modules["@rbxts"].remo.src.container.staticReaperReq
local T
local function D(m)
local h = m and m:FindFirstChild("hpText", true)
return not m or not m.Parent or not h or h.Text:sub(1,1) == "0"
end
_G.Kill = true
task.spawn(function()
while _G.Kill do
if S.AtomMaxHP()() > 1 and WS:GetServerTimeNow() >= S.AtomReaperTime()() then
Event:FireServer()
task.wait(1)
end
task.wait()
end
end)
_G.KillConnection = R.RenderStepped:Connect(function()
if not _G.Kill then return _G.KillConnection:Disconnect() end
if not T or D(T) then
for _, v in E:GetChildren() do
if not D(v) then T = v B.enterMainChallengeReq:fire() break end
end
end
if T then B.attack:fire(tonumber(T.Name)) end
end)
Comments
Could be faster and wish there could be someway to skip to locked areas
But its still amazing for it being open src so 7 out of 10
It stops working after you move a few times and it's extremely slow at leveling
I'll test it