repeat wait() until game:IsLoaded()
local HttpService = game:GetService("HttpService")
local VirtualUser = game:GetService("VirtualUser")
local VIM = game:GetService("VirtualInputManager")
local Neverlose_Main = loadstring(game:HttpGet("https://raw.githubusercontent.com/Mana42138/Neverlose-UI/main/Source.lua"))()
local Win = Neverlose_Main:Window({
Title = "NEVERLOSE",
CFG = "Neverlose",
Key = Enum.KeyCode.RightControl,
External = {
KeySystem = false,
Key = {
"Test",
"Beta"
}
}
})
function Attack()
VirtualUser:CaptureController()
wait()
VirtualUser:Button1Down(Vector2.new(1280, 672))
end
if game.PlaceId == 10515146389 then
local TabSection1 = Win:TSection("Misc")
local Main_sec = TabSection1:Tab("Main")
local Main = Main_sec:Section("Main")
-- local Dungeon = Main_sec:Section("Dungeon")
Main:Toggle("Auto Chest", function(t)
Auto_Chest = t
end)
spawn(function()
while task.wait() do
if Auto_Chest then
pcall(function()
for i,v in pairs(game:GetService("Workspace").Chests:GetDescendants()) do
if v:IsA("ProximityPrompt") then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = v.Parent.CFrame
task.wait(.1)
fireproximityprompt(v)
task.wait(.5)
end
end
end)
end
end
end)
-- local Dungeons = {}
-- for i,v in pairs(game:GetService("Players").LocalPlayer.PlayerGui.Party.Main.AllStuffFrame.CreateMenu.SelectDungeon.Frame:GetChildren()) do
-- if v:IsA("Frame") and v.Name ~= "DungeonTemplate" then
-- table.insert(Dungeons, v.Name)
-- end
-- end
-- if game:GetService("Players").LocalPlayer.PlayerGui.Party.Main.AllStuffFrame:FindFirstChild("Back") then
-- game:GetService("Players").LocalPlayer.PlayerGui.Party.Main.AllStuffFrame.Back:Destroy()
-- end
-- Dungeon:Dropdown("Dungeon", Dungeons, function(t)
-- Selected_Dungeon = t
-- end)
-- local Mode = {
-- 'Easy',
-- 'Medium',
-- 'Hard',
-- 'Hell',
-- 'Hardcore',
-- 'Infinite'
-- }
-- Dungeon:Dropdown("Mode", Mode, function(t)
-- Selected_Mode = t
-- end)
-- Dungeon:Toggle("Private", function(t)
-- Is_Private = t
-- end)
-- Dungeon:Button("Play", function()
-- local ohString1 = Selected_Dungeon
-- local ohString2 = Selected_Mode
-- local ohString3
-- if Is_Private then
-- ohString3 = "Private"
-- else
-- ohString3 = "All"
-- end
-- local ohString4 = "Normal"
-- game:GetService("ReplicatedStorage").ReplicatedStorage.Packages.Knit.Services.PartyService.RF.CreateParty:InvokeServer(ohString1, ohString2, ohString3, ohString4)
-- task.wait(.8)
-- local ohString1 = game:GetService('HttpService'):GenerateGUID(false)
-- game:GetService("ReplicatedStorage").ReplicatedStorage.Packages.Knit.Services.PartyService.RF.StartParty:InvokeServer(ohString1)
-- end)
else
local TabSection1 = Win:TSection("Misc")
local Autofarm = TabSection1:Tab("Autofarm")
local Autofarm_sec = Autofarm:Section("Autofarm")
local Autofarm_Extras = Autofarm:Section("Autofarm [Extra]")
local Other = Autofarm:Section("Other")
local Conf = Autofarm:Section("Config")
local Is_Loaded = false
if not isfile('Neverlose/Auto_Load.txt') then
writefile("Neverlose/Auto_Load.txt", HttpService:JSONEncode({
["AutoLoad"] = false,
}))
end
local Get_ALC = Conf:Toggle("Auto Load Config", function(t)
Auto_Load = t
if Auto_Load then
writefile("Neverlose/Auto_Load.txt", HttpService:JSONEncode({
["AutoLoad"] = true,
}))
else
writefile("Neverlose/Auto_Load.txt", HttpService:JSONEncode({
["AutoLoad"] = false,
}))
end
end)
local Get_Load = HttpService:JSONDecode(readfile('Neverlose/Auto_Load.txt')).AutoLoad
if Get_Load then
Get_ALC:Set(true)
else
Get_ALC:Set(false)
end
spawn(function()
while task.wait() do
if Auto_Load then
pcall(function()
if Is_Loaded == false then
Neverlose_Main:LoadCfg(Neverlose_Main:LastConfigSaved())
Is_Loaded = true
end
end)
end
end
end)
Autofarm_sec:Toggle("Tp Farming", function(t)
Tp_Farm = t
end)
Autofarm_sec:Toggle("Element Farm", function(t)
Element_Farm = t
if not Tp_Farm then
Neverlose_Main:Notify({
Title = "NL",
Text = "You must Enable Tp Farming!",
Time = 2,
AutoClose = true
})
end
end)
Autofarm_Extras:Toggle("Bring Mobs [Testing]", function(t)
Bring_Mobs = t
end)
Autofarm_Extras:Toggle("Hit Aura", function(t)
StartFarm = t
end)
Autofarm_Extras:Toggle("Auto Shoot Element [Lightning only rn]", function(t)
Shoot_Element = t
end)
Autofarm_Extras:Toggle("Auto Collect Drops", function(t)
Auto_Collect_Drops = t
end)
Autofarm_Extras:Toggle("Collect Potions", function(t)
Auto_Get_Potions = t
end)
Autofarm_Extras:Toggle("Auto Heal", function(t)
Auto_Heal = t
end)
Autofarm_Extras:Toggle("Auto Chest", function(t)
Auto_Chest = t
end)
spawn(function()
while task.wait() do
if Auto_Chest then
pcall(function()
for i,v in pairs(game:GetService("Workspace").Chests:GetDescendants()) do
if v:IsA("ProximityPrompt") then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = v.Parent.CFrame
task.wait(.1)
fireproximityprompt(v)
task.wait(.5)
end
end
end)
end
end
end)
-- spawn(function()
-- while task.wait() do
-- pcall(function()
-- sethiddenproperty(game.Players.LocalPlayer, "MaxSimulationRadius", math.huge)
-- sethiddenproperty(game.Players.LocalPlayer, "SimulationRadius", math.huge)
-- end)
-- end
-- end)
Other:Toggle("Auto Retry", function(t)
Auto_Retry = t
end)
Other:Toggle("Auto Start", function(t)
Auto_Start = t
end)
spawn(function()
while task.wait() do
if Auto_Retry then
pcall(function()
if game:GetService("Players").LocalPlayer.PlayerGui.DungeonComplete.Main.Frame.Visible then
game:GetService("ReplicatedStorage").ReplicatedStorage.Packages.Knit.Services.PartyService.RF.VoteOn:InvokeServer("Retry")
end
end)
end
end
end)
spawn(function()
while task.wait() do
if Auto_Start then
pcall(function()
if game:GetService("Players").LocalPlayer.PlayerGui.Main.StartBtn.Visible then
game:GetService("ReplicatedStorage").ReplicatedStorage.Packages.Knit.Services.DungeonService.RF.StartDungeon:InvokeServer()
end
end)
end
end
end)
spawn(function()
while task.wait() do
if Auto_Collect_Drops then
pcall(function()
for i,v in pairs(game:GetService("Workspace").Camera.Drops:GetDescendants()) do
if v:IsA("ProximityPrompt") then
fireproximityprompt(v)
end
end
end)
end
end
end)
spawn(function()
while task.wait() do
if Auto_Get_Potions then
pcall(function()
if not game:GetService("Players").LocalPlayer.PlayerGui.Main.PlayerBar.Main.PotionBar.Visible or game:GetService("Players").LocalPlayer.PlayerGui.Main.PlayerBar.Main.PotionBar.Amount.Text ~= "2/2" then
for i,v in pairs(game:GetService("Workspace").Camera.Drops:GetChildren()) do
if v:FindFirstChild("Potion") then
fireproximityprompt(v.Center.ProximityPrompt)
end
end
end
end)
end
end
end)
spawn(function()
while task.wait() do
if Auto_Heal then
pcall(function()
if game.Players.LocalPlayer.Character.Humanoid.Health <= game.Players.LocalPlayer.Character.Humanoid.MaxHealth/2 then
game:GetService("ReplicatedStorage").ReplicatedStorage.Packages.Knit.Services.HealingService.RF.UseHeal:InvokeServer()
task.wait(.5)
end
end)
end
end
end)
spawn(function()
while task.wait() do
if StartFarm then
pcall(function()
local ohTable1 = {
["Direction"] = nil,
["Position"] = nil,
["Origin"] = nil
}
game:GetService("ReplicatedStorage").ReplicatedStorage.Packages.Knit.Services.WeaponService.RF.UseSword:InvokeServer(ohTable1)
if Shoot_Element then
for i = 1,2 do
for i,v in pairs(game:GetService("ReplicatedStorage").ReplicatedStorage.Abilities.Elements.Lightning:GetChildren()) do
local ohInstance1 = game:GetService("ReplicatedStorage").ReplicatedStorage.Abilities.Elements.Lightning[v.Name]
local ohPosition1 = game.Players.LocalPlayer.Character.HumanoidRootPart.Position
local ohTable2 = {
["Direction"] = 0, 0, 0,
["Position"] = 0,0,0,
["Origin"] = 0, 0, 0
}
local ohString3 = "Start"
game:GetService("ReplicatedStorage").ReplicatedStorage.Abilities.Templates.ToolTemplate.RemoteEvent:FireServer(ohInstance1, ohTable2, ohString3)
end
end
end
end)
end
end
end)
function _12(v, ...)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = v.HumanoidRootPart.CFrame * CFrame.new(...)
end
local Allowed = true
task.spawn(function()
-- repeat task.wait() until game:GetService("Players").LocalPlayer.PlayerGui.Main.Timers.CountdownLabel.TextColor3 == Color3.fromRGB(66, 255, 56)
while task.wait() do
if Tp_Farm then
pcall(function()
for i,v in pairs(game:GetService("Workspace").Mobs:GetChildren()) do
if v:FindFirstChild("HumanoidRootPart") and v.Humanoid.Health > 0 and v and v.Parent then
PosMon = v.HumanoidRootPart.CFrame
v.Humanoid.AutoRotate = false
v.Humanoid.WalkToPoint = Vector3.new(0,0,0)
if game:GetService("Players").LocalPlayer.PlayerGui.Main.BossHealthBars:FindFirstChild("HealthBar") and game:GetService("Workspace").Mobs[game:GetService("Players").LocalPlayer.PlayerGui.Main.BossHealthBars.HealthBar.BossName.Text].Humanoid.Health > 0 then
Allowed = false
local Boss_Name = game:GetService("Players").LocalPlayer.PlayerGui.Main.BossHealthBars.HealthBar.BossName.Text
if game:GetService("Workspace").Mobs[Boss_Name].HumanoidRootPart:FindFirstChild("Immune") then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game:GetService("Workspace").Mobs[Boss_Name].HumanoidRootPart.CFrame * CFrame.new(0, 20, 30)
else
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game:GetService("Workspace").Mobs[Boss_Name].HumanoidRootPart.CFrame * CFrame.new(0, 8, 5)
end
else
Allowed = true
end
if Allowed then
if v.HumanoidRootPart:FindFirstChild("Immune") then
_12(v, 0, 20, 30)
else
if Element_Farm then
_12(v, 0, 7, 0)
else
if game:GetService("Workspace").Effects:FindFirstChild("Part") and v.Name:find("Desert Striker") then
_12(v, 0, 0, 3)
else
_12(v, 0, 0, 5)
v.Humanoid:ChangeState(15)
v.Humanoid:ChangeState(11)
end
-- game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = v.HumanoidRootPart.CFrame * CFrame.new(0, 4.03, 0.9) * CFrame.Angles(math.rad(-90), 0, 0)
end
-- v.HitPart.Size = Vector3.new(5, 5, 5)
end
end
-- v.Humanoid.WalkSpeed = 0
-- if v.Humanoid:FindFirstChild("Animator") then
-- v.Humanoid.Animator:Destroy()
-- end
end
end
end)
end
end
end)
spawn(function()
while task.wait() do
if Bring_Mobs then
pcall(function()
for i,v in pairs(game:GetService("Workspace").Mobs:GetChildren()) do
if v.Humanoid.Health > 0 then
if Allowed then
if (v.HumanoidRootPart.Position - PosMon.Position).Magnitude <= 50 then
v.HumanoidRootPart.CFrame = PosMon
-- v.HumanoidRootPart.Size = Vector3.new(5,5,5)
end
end
end
end
task.wait(0.5)
end)
end
end
end)
end