Arcane Lineage GUI by .jaba. on discord - Pastebin.com (2024)

  1. --updated 7/30/2023

  2. --added more auto farms

  3. --fixed most auto farm bugs

  4. --auto heal now instantly/automatically heals

  5. --Thank you to frstee for creating the Gui to Lua Converter

  6. --It has helped tremendously in the development of this UI

  7. --Rearrange this list to choose what enemies to attack first

  8. --Top name is always attacked first

  9. local enemyOrder = {

  10. "King Slime",

  11. "Zombie Mushroom",

  12. "Thief",

  13. "Slime",

  14. "Grass Spirit",

  15. "Sand Elemental",

  16. "Desert Bandit",

  17. "Stray Sand Storm",

  18. "Sand Golem",

  19. "Fog Spirit",

  20. "Venom Shroom",

  21. "Cursed Corpse",

  22. "Cess Horror",

  23. "Magma Golem",

  24. "Lava Crab"

  25. }

  26. --Rearrange this list to choose the order in which the auto attack mechanism attacks with

  27. --Currently fist QTEs are the only supported QTE attacks

  28. --For example, a mage attack that requires you to drag the pieces will not work because you will fail the QTE

  29. --Support for other classes will be added eventually

  30. local attackOrder = {

  31. "Call Darkbeast",

  32. "Dark Smite",

  33. "Void Bite",

  34. "Pounce",

  35. "Barrage",

  36. "Dark Smite",

  37. "Darkcore Eruption",

  38. "Strike",

  39. }

  40. --THIS SCRIPT IS VERY NEW AND MAY NOT ALWAYS WORK AS INTENDED

  41. --If you would like to change the zone for the auto farm..

  42. --You need to change the OUTERCALDERAPOS CFrame so it TPs you to that zone

  43. --To do this, run this script

  44. warn(game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(0,2,0))

  45. --Then check the console for the yellow warning message which should display the X,Y, and Z that you put in place of the default value

  46. --Press F9 to open the console if you didn't know that already

  47. -- Instances:

  48. local ScreenGui = Instance.new("ScreenGui")

  49. local MF = Instance.new("Frame")

  50. local CONTENT = Instance.new("Frame")

  51. local TPs = Instance.new("ScrollingFrame")

  52. local UIGridLayout = Instance.new("UIGridLayout")

  53. local Caldera = Instance.new("TextButton")

  54. local OldRuins = Instance.new("TextButton")

  55. local DeepCanopy = Instance.new("TextButton")

  56. local Autos = Instance.new("ScrollingFrame")

  57. local AutoDodge = Instance.new("TextButton")

  58. local UIGridLayout_2 = Instance.new("UIGridLayout")

  59. local AutoFarmCaldera = Instance.new("TextButton")

  60. local AutoDoctor = Instance.new("TextButton")

  61. local AutoFarmRuins = Instance.new("TextButton")

  62. local AutoFarmCanopy = Instance.new("TextButton")

  63. local NAV = Instance.new("ScrollingFrame")

  64. local TPs_2 = Instance.new("TextButton")

  65. local Autos_2 = Instance.new("TextButton")

  66. local UIGridLayout_3 = Instance.new("UIGridLayout")

  67. local Credit = Instance.new("TextButton")

  68. local Drag = Instance.new("TextButton")

  69. local TOPBAR = Instance.new("Frame")

  70. local CLOSE = Instance.new("TextButton")

  71. local MIN = Instance.new("TextButton")

  72. --Properties:

  73. ScreenGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")

  74. ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling

  75. MF.Name = "MF"

  76. MF.Parent = ScreenGui

  77. MF.BackgroundColor3 = Color3.fromRGB(130, 130, 130)

  78. MF.BackgroundTransparency = 0.250

  79. MF.BorderColor3 = Color3.fromRGB(0, 0, 0)

  80. MF.BorderSizePixel = 0

  81. MF.Position = UDim2.new(0.600000024, 0, 0.649999976, 0)

  82. MF.Size = UDim2.new(0.300000012, 0, 0.224999994, 0)

  83. CONTENT.Name = "CONTENT"

  84. CONTENT.Parent = MF

  85. CONTENT.BackgroundColor3 = Color3.fromRGB(255, 255, 255)

  86. CONTENT.BackgroundTransparency = 1.000

  87. CONTENT.BorderColor3 = Color3.fromRGB(0, 0, 0)

  88. CONTENT.BorderSizePixel = 0

  89. CONTENT.Position = UDim2.new(0.25, 0, 0.100000069, 0)

  90. CONTENT.Size = UDim2.new(0.749291241, 0, 0.895860553, 0)

  91. TPs.Name = "TPs"

  92. TPs.Parent = CONTENT

  93. TPs.Active = true

  94. TPs.BackgroundColor3 = Color3.fromRGB(255, 255, 255)

  95. TPs.BackgroundTransparency = 1.000

  96. TPs.BorderColor3 = Color3.fromRGB(0, 0, 0)

  97. TPs.BorderSizePixel = 0

  98. TPs.Size = UDim2.new(1, 0, 1, 0)

  99. UIGridLayout.Parent = TPs

  100. UIGridLayout.FillDirection = Enum.FillDirection.Vertical

  101. UIGridLayout.HorizontalAlignment = Enum.HorizontalAlignment.Center

  102. UIGridLayout.SortOrder = Enum.SortOrder.LayoutOrder

  103. UIGridLayout.CellPadding = UDim2.new(0, 10, 0, 10)

  104. UIGridLayout.CellSize = UDim2.new(0.75, 0, 0.100000001, 0)

  105. Caldera.Name = "Caldera"

  106. Caldera.Parent = TPs

  107. Caldera.BackgroundColor3 = Color3.fromRGB(255, 255, 255)

  108. Caldera.BackgroundTransparency = 0.250

  109. Caldera.BorderColor3 = Color3.fromRGB(0, 0, 0)

  110. Caldera.BorderSizePixel = 0

  111. Caldera.Size = UDim2.new(0, 200, 0, 50)

  112. Caldera.Font = Enum.Font.SourceSans

  113. Caldera.Text = "Caldera Town"

  114. Caldera.TextColor3 = Color3.fromRGB(0, 0, 0)

  115. Caldera.TextSize = 14.000

  116. OldRuins.Name = "OldRuins"

  117. OldRuins.Parent = TPs

  118. OldRuins.BackgroundColor3 = Color3.fromRGB(255, 255, 255)

  119. OldRuins.BackgroundTransparency = 0.250

  120. OldRuins.BorderColor3 = Color3.fromRGB(0, 0, 0)

  121. OldRuins.BorderSizePixel = 0

  122. OldRuins.Size = UDim2.new(0, 200, 0, 50)

  123. OldRuins.Font = Enum.Font.SourceSans

  124. OldRuins.Text = "Old Ruins"

  125. OldRuins.TextColor3 = Color3.fromRGB(0, 0, 0)

  126. OldRuins.TextSize = 14.000

  127. DeepCanopy.Name = "DeepCanopy"

  128. DeepCanopy.Parent = TPs

  129. DeepCanopy.BackgroundColor3 = Color3.fromRGB(255, 255, 255)

  130. DeepCanopy.BackgroundTransparency = 0.250

  131. DeepCanopy.BorderColor3 = Color3.fromRGB(0, 0, 0)

  132. DeepCanopy.BorderSizePixel = 0

  133. DeepCanopy.Size = UDim2.new(0, 200, 0, 50)

  134. DeepCanopy.Font = Enum.Font.SourceSans

  135. DeepCanopy.Text = "Deeproot Canopy"

  136. DeepCanopy.TextColor3 = Color3.fromRGB(0, 0, 0)

  137. DeepCanopy.TextSize = 14.000

  138. Autos.Name = "Autos"

  139. Autos.Parent = CONTENT

  140. Autos.Active = true

  141. Autos.BackgroundColor3 = Color3.fromRGB(255, 255, 255)

  142. Autos.BackgroundTransparency = 1.000

  143. Autos.BorderColor3 = Color3.fromRGB(0, 0, 0)

  144. Autos.BorderSizePixel = 0

  145. Autos.Size = UDim2.new(1, 0, 1, 0)

  146. Autos.Visible = false

  147. AutoDodge.Name = "AutoDodge"

  148. AutoDodge.Parent = Autos

  149. AutoDodge.BackgroundColor3 = Color3.fromRGB(255, 255, 255)

  150. AutoDodge.BackgroundTransparency = 0.250

  151. AutoDodge.BorderColor3 = Color3.fromRGB(0, 0, 0)

  152. AutoDodge.BorderSizePixel = 0

  153. AutoDodge.Size = UDim2.new(0, 200, 0, 50)

  154. AutoDodge.Font = Enum.Font.SourceSans

  155. AutoDodge.Text = "Auto Dodge: OFF"

  156. AutoDodge.TextColor3 = Color3.fromRGB(0, 0, 0)

  157. AutoDodge.TextSize = 14.000

  158. UIGridLayout_2.Parent = Autos

  159. UIGridLayout_2.FillDirection = Enum.FillDirection.Vertical

  160. UIGridLayout_2.HorizontalAlignment = Enum.HorizontalAlignment.Center

  161. UIGridLayout_2.CellPadding = UDim2.new(0, 10, 0, 10)

  162. UIGridLayout_2.CellSize = UDim2.new(0.75, 0, 0.100000001, 0)

  163. AutoFarmCaldera.Name = "AutoFarmCaldera"

  164. AutoFarmCaldera.Parent = Autos

  165. AutoFarmCaldera.BackgroundColor3 = Color3.fromRGB(255, 255, 255)

  166. AutoFarmCaldera.BackgroundTransparency = 0.250

  167. AutoFarmCaldera.BorderColor3 = Color3.fromRGB(0, 0, 0)

  168. AutoFarmCaldera.BorderSizePixel = 0

  169. AutoFarmCaldera.Size = UDim2.new(0, 200, 0, 50)

  170. AutoFarmCaldera.Font = Enum.Font.SourceSans

  171. AutoFarmCaldera.Text = "Auto Farm Caldera: OFF"

  172. AutoFarmCaldera.TextColor3 = Color3.fromRGB(0, 0, 0)

  173. AutoFarmCaldera.TextSize = 14.000

  174. AutoDoctor.Name = "AutoDoctor"

  175. AutoDoctor.Parent = Autos

  176. AutoDoctor.BackgroundColor3 = Color3.fromRGB(255, 255, 255)

  177. AutoDoctor.BackgroundTransparency = 0.250

  178. AutoDoctor.BorderColor3 = Color3.fromRGB(0, 0, 0)

  179. AutoDoctor.BorderSizePixel = 0

  180. AutoDoctor.Size = UDim2.new(0, 200, 0, 50)

  181. AutoDoctor.Font = Enum.Font.SourceSans

  182. AutoDoctor.Text = "Doc Heal"

  183. AutoDoctor.TextColor3 = Color3.fromRGB(0, 0, 0)

  184. AutoDoctor.TextSize = 14.000

  185. AutoFarmRuins.Name = "AutoFarmRuins"

  186. AutoFarmRuins.Parent = Autos

  187. AutoFarmRuins.BackgroundColor3 = Color3.fromRGB(255, 255, 255)

  188. AutoFarmRuins.BackgroundTransparency = 0.250

  189. AutoFarmRuins.BorderColor3 = Color3.fromRGB(0, 0, 0)

  190. AutoFarmRuins.BorderSizePixel = 0

  191. AutoFarmRuins.Size = UDim2.new(0, 200, 0, 50)

  192. AutoFarmRuins.Font = Enum.Font.SourceSans

  193. AutoFarmRuins.Text = "Auto Farm Ruins: OFF"

  194. AutoFarmRuins.TextColor3 = Color3.fromRGB(0, 0, 0)

  195. AutoFarmRuins.TextSize = 14.000

  196. AutoFarmCanopy.Name = "AutoFarmCanopy"

  197. AutoFarmCanopy.Parent = Autos

  198. AutoFarmCanopy.BackgroundColor3 = Color3.fromRGB(255, 255, 255)

  199. AutoFarmCanopy.BackgroundTransparency = 0.250

  200. AutoFarmCanopy.BorderColor3 = Color3.fromRGB(0, 0, 0)

  201. AutoFarmCanopy.BorderSizePixel = 0

  202. AutoFarmCanopy.Size = UDim2.new(0, 200, 0, 50)

  203. AutoFarmCanopy.Font = Enum.Font.SourceSans

  204. AutoFarmCanopy.Text = "Auto Farm Canopy: OFF"

  205. AutoFarmCanopy.TextColor3 = Color3.fromRGB(0, 0, 0)

  206. AutoFarmCanopy.TextSize = 14.000

  207. NAV.Name = "NAV"

  208. NAV.Parent = MF

  209. NAV.Active = true

  210. NAV.BackgroundColor3 = Color3.fromRGB(70, 70, 70)

  211. NAV.BackgroundTransparency = 0.250

  212. NAV.BorderColor3 = Color3.fromRGB(0, 0, 0)

  213. NAV.BorderSizePixel = 0

  214. NAV.Position = UDim2.new(0, 0, 0.100000069, 0)

  215. NAV.Size = UDim2.new(0.25, 0, 0.899999797, 0)

  216. TPs_2.Name = "TPs"

  217. TPs_2.Parent = NAV

  218. TPs_2.BackgroundColor3 = Color3.fromRGB(0, 136, 0)

  219. TPs_2.BackgroundTransparency = 0.250

  220. TPs_2.BorderColor3 = Color3.fromRGB(0, 0, 0)

  221. TPs_2.BorderSizePixel = 0

  222. TPs_2.Position = UDim2.new(0.0472531095, 0, 0.261437953, 0)

  223. TPs_2.Size = UDim2.new(0.899999976, 0, 0.167695448, 0)

  224. TPs_2.Font = Enum.Font.SourceSansBold

  225. TPs_2.LineHeight = 0.900

  226. TPs_2.Text = "TPs"

  227. TPs_2.TextColor3 = Color3.fromRGB(255, 255, 255)

  228. TPs_2.TextSize = 14.000

  229. Autos_2.Name = "Autos"

  230. Autos_2.Parent = NAV

  231. Autos_2.BackgroundColor3 = Color3.fromRGB(0, 136, 0)

  232. Autos_2.BackgroundTransparency = 0.250

  233. Autos_2.BorderColor3 = Color3.fromRGB(0, 0, 0)

  234. Autos_2.BorderSizePixel = 0

  235. Autos_2.Position = UDim2.new(0.0472531095, 0, 0.048414439, 0)

  236. Autos_2.Size = UDim2.new(0.899999976, 0, 0.167695448, 0)

  237. Autos_2.Font = Enum.Font.SourceSansBold

  238. Autos_2.LineHeight = 0.900

  239. Autos_2.Text = "Auto"

  240. Autos_2.TextColor3 = Color3.fromRGB(255, 255, 255)

  241. Autos_2.TextSize = 14.000

  242. UIGridLayout_3.Parent = NAV

  243. UIGridLayout_3.FillDirection = Enum.FillDirection.Vertical

  244. UIGridLayout_3.HorizontalAlignment = Enum.HorizontalAlignment.Center

  245. UIGridLayout_3.SortOrder = Enum.SortOrder.LayoutOrder

  246. UIGridLayout_3.CellSize = UDim2.new(0.899999976, 0, 0.100000001, 0)

  247. Credit.Name = "Credit"

  248. Credit.Parent = NAV

  249. Credit.BackgroundColor3 = Color3.fromRGB(0, 136, 0)

  250. Credit.BackgroundTransparency = 0.250

  251. Credit.BorderColor3 = Color3.fromRGB(0, 0, 0)

  252. Credit.BorderSizePixel = 0

  253. Credit.Position = UDim2.new(0.0472531095, 0, 0.261437953, 0)

  254. Credit.Size = UDim2.new(0.899999976, 0, 0.167695448, 0)

  255. Credit.Font = Enum.Font.SourceSansBold

  256. Credit.LineHeight = 0.900

  257. Credit.Text = "By: .jaba."

  258. Credit.TextColor3 = Color3.fromRGB(255, 255, 255)

  259. Credit.TextSize = 10.000

  260. Drag.Name = "Drag"

  261. Drag.Parent = MF

  262. Drag.BackgroundColor3 = Color3.fromRGB(255, 255, 255)

  263. Drag.BackgroundTransparency = 1.000

  264. Drag.BorderColor3 = Color3.fromRGB(0, 0, 0)

  265. Drag.BorderSizePixel = 0

  266. Drag.Position = UDim2.new(-0.00146615889, 0, 1.37963738e-07, 0)

  267. Drag.Size = UDim2.new(0.863841355, 0, 0.0956428424, 0)

  268. Drag.Font = Enum.Font.SourceSans

  269. Drag.TextColor3 = Color3.fromRGB(0, 0, 0)

  270. Drag.TextSize = 14.000

  271. TOPBAR.Name = "TOPBAR"

  272. TOPBAR.Parent = MF

  273. TOPBAR.BackgroundColor3 = Color3.fromRGB(70, 70, 70)

  274. TOPBAR.BorderColor3 = Color3.fromRGB(0, 0, 0)

  275. TOPBAR.BorderSizePixel = 0

  276. TOPBAR.Size = UDim2.new(1, 0, 0.100000001, 0)

  277. CLOSE.Name = "CLOSE"

  278. CLOSE.Parent = TOPBAR

  279. CLOSE.BackgroundColor3 = Color3.fromRGB(255, 0, 0)

  280. CLOSE.BorderColor3 = Color3.fromRGB(0, 0, 0)

  281. CLOSE.BorderSizePixel = 0

  282. CLOSE.Position = UDim2.new(0.945067942, 0, 0, 0)

  283. CLOSE.Size = UDim2.new(1, 0, 1, 0)

  284. CLOSE.SizeConstraint = Enum.SizeConstraint.RelativeYY

  285. CLOSE.Font = Enum.Font.SourceSans

  286. CLOSE.Text = "X"

  287. CLOSE.TextColor3 = Color3.fromRGB(0, 0, 0)

  288. CLOSE.TextSize = 14.000

  289. MIN.Name = "MIN"

  290. MIN.Parent = TOPBAR

  291. MIN.BackgroundColor3 = Color3.fromRGB(255, 255, 0)

  292. MIN.BorderColor3 = Color3.fromRGB(0, 0, 0)

  293. MIN.BorderSizePixel = 0

  294. MIN.Position = UDim2.new(0.862374485, 0, -0.0435729921, 0)

  295. MIN.Size = UDim2.new(1, 0, 1, 0)

  296. MIN.SizeConstraint = Enum.SizeConstraint.RelativeYY

  297. MIN.Font = Enum.Font.SourceSans

  298. MIN.Text = "-"

  299. MIN.TextColor3 = Color3.fromRGB(0, 0, 0)

  300. MIN.TextScaled = true

  301. MIN.TextSize = 14.000

  302. MIN.TextWrapped = true

  303. -- Scripts:

  304. local function AYQV_fake_script() -- Drag.Drag

  305. local script = Instance.new('LocalScript', Drag)

  306. local mouseStartX = nil

  307. local mouseStartY = nil

  308. local moving = false

  309. local mf = script.Parent.Parent

  310. local mouse = game.Players.LocalPlayer:GetMouse()

  311. local startPos = UDim2.new(.6,0,.65,0)

  312. local uip = game:GetService("UserInputService")

  313. script.Parent.MouseButton1Down:Connect(function()

  314. mouse = game.Players.LocalPlayer:GetMouse()

  315. mouseStartX = mouse.X

  316. mouseStartY = mouse.Y

  317. moving = true

  318. while moving do

  319. mf.Position = startPos + UDim2.new(0,mouse.X - mouseStartX, 0, mouse.Y - mouseStartY)

  320. wait(.01)

  321. end

  322. end)

  323. --[[

  324. script.Parent.MouseButton1Up:Connect(function()

  325. moving = false

  326. startPos = mf.Position

  327. end)

  328. ]]

  329. uip.InputEnded:Connect(function(input)

  330. if input.UserInputType == Enum.UserInputType.MouseButton1 then

  331. moving = false

  332. startPos = mf.Position

  333. end

  334. end)

  335. end

  336. coroutine.wrap(AYQV_fake_script)()

  337. local function DHMK_fake_script() -- MF.CTRL

  338. local script = Instance.new('LocalScript', MF)

  339. local CALDERAPOS = CFrame.new(-221, 48, -3327)

  340. local OUTERCALDERAPOS = CFrame.new(-227, 54, -2941)

  341. local OLDRUINS = CFrame.new(-2508, 44, -2929)

  342. local OUTERRUINS = CFrame.new(-2730, 43, -2938)

  343. local DEEPROOTCANOPY = CFrame.new(2275, 388, -3642)

  344. local OUTERDEEPROOT = CFrame.new(2138, 26, -1391)

  345. local nav = script.Parent.NAV

  346. local top = script.Parent.TOPBAR

  347. local con = script.Parent.CONTENT

  348. local open = true

  349. local autoDodge = false

  350. local autoFarm = false

  351. local fighting = false

  352. local activeFarm = OUTERCALDERAPOS

  353. local dodgeR = game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Information"):WaitForChild("RemoteFunction")

  354. ------------------------------------

  355. ------------------------------------

  356. -- GAME LOGIC --

  357. ------------------------------------

  358. ------------------------------------

  359. local function TPTO(cf)

  360. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = cf

  361. end

  362. local function decideEnemy()

  363. local battleID = game.Players.LocalPlayer.Character.FightInProgress.Value

  364. for i,ename in pairs(enemyOrder) do

  365. for ii, enemy in pairs(game.workspace.Living:GetChildren())do

  366. if enemy.Name == ename and enemy:FindFirstChild("FightInProgress") ~= nil and enemy.FightInProgress.Value == battleID then

  367. return enemy

  368. end

  369. end

  370. end

  371. return -1

  372. end

  373. local function FIREPROXIMITY(Obj, Amount, Skip)

  374. if Obj.ClassName == "ProximityPrompt" then

  375. Amount = Amount or 1

  376. local PromptTime = Obj.HoldDuration

  377. if Skip then

  378. Obj.HoldDuration = 0

  379. end

  380. for i = 1, Amount do

  381. Obj:InputHoldBegin()

  382. if not Skip then

  383. wait(Obj.HoldDuration)

  384. end

  385. Obj:InputHoldEnd()

  386. end

  387. Obj.HoldDuration = PromptTime

  388. else

  389. error("userdata<ProximityPrompt> expected")

  390. end

  391. end

  392. local function healUp()

  393. local char = game.Players.LocalPlayer.Character

  394. local ogcframe = char.HumanoidRootPart.CFrame

  395. local doc = game.Workspace.NPCs:WaitForChild("Doctor")

  396. local doccframe = doc.HumanoidRootPart.CFrame

  397. local prompt = doc.Head.ProximityPrompt

  398. char.HumanoidRootPart.CFrame = doccframe

  399. wait(.5)

  400. FIREPROXIMITY(prompt, 1, true)

  401. wait(.5)

  402. local function getOption()

  403. for i,v in pairs(game.Players.LocalPlayer.PlayerGui.NPCDialogue.BG.Options:GetChildren())do

  404. if v:IsA("TextButton") and v.Text == "Yes please!" then

  405. return v

  406. end

  407. end

  408. end

  409. local args = {

  410. [1] = getOption()

  411. }

  412. wait(.2)

  413. game.Players.LocalPlayer.PlayerGui.NPCDialogue.RemoteEvent:FireServer(unpack(args))

  414. char.HumanoidRootPart.CFrame = ogcframe

  415. end

  416. local function handleDodges()

  417. wait(.01)

  418. if autoDodge then

  419. dodgeR:FireServer({true,true},"DodgeMinigame")

  420. wait(.1)

  421. dodgeR:FireServer({true,true},"DodgeMinigame")

  422. end

  423. end

  424. local function getTurn()

  425. local enemy = decideEnemy()

  426. warn("----------------")

  427. warn(enemy)

  428. if enemy ~= -1 and enemy:FindFirstChild("FightInProgress") ~= nil then

  429. local repFight = game.ReplicatedStorage.Fights:FindFirstChild(enemy.FightInProgress.Value)

  430. warn(repFight.Name)

  431. if repFight ~= nil then

  432. if repFight:FindFirstChild("CurrentTurn") ~= nil and repFight:FindFirstChild("CurrentTurn").Value ~= nil then

  433. warn(repFight.CurrentTurn.Value.Name)

  434. return repFight.CurrentTurn.Value.Name

  435. end

  436. end

  437. end

  438. return -1

  439. end

  440. local function handleCalderaFarm()

  441. while autoFarm do

  442. if game.Players.LocalPlayer.Character:FindFirstChild("FightInProgress") ~= nil then

  443. fighting = true

  444. else

  445. fighting = false

  446. end

  447. if fighting == false then

  448. if game.Players.LocalPlayer.Character.Humanoid.Health < game.Players.LocalPlayer.Character.Humanoid.MaxHealth then

  449. healUp()

  450. wait(.5)

  451. end

  452. if (game.Players.LocalPlayer.Character.HumanoidRootPart.Position - activeFarm.Position).Magnitude > 10 then

  453. TPTO(activeFarm)

  454. end

  455. end

  456. wait(.5)

  457. if game.Players.LocalPlayer.Character:FindFirstChild("FightInProgress") ~= nil and getTurn() ~= -1 and (getTurn() == game.Players.LocalPlayer.Name or getTurn() == "Darkbeast") then

  458. local attackType = "Attack"

  459. if getTurn() == "Darkbeast" then

  460. attackType = "AttackSummoned"

  461. end

  462. fighting = true

  463. local enemy = decideEnemy()

  464. if game.Players.LocalPlayer.Character:FindFirstChild("FightInProgress") ~= nil then

  465. for i,v in pairs(attackOrder)do

  466. pcall((function()

  467. local attackArgs = {[1] = attackType,[2] = v,[3] = {["Attacking"] = enemy}}

  468. local teamArgs = {[1] = game.Players.LocalPlayer.Character.FightInProgress.Value}

  469. game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Data"):WaitForChild("GetOtherTeam"):InvokeServer(unpack(teamArgs))

  470. game:GetService("Players").LocalPlayer.PlayerGui.Combat.CombatHandle.RemoteFunction:InvokeServer(unpack(attackArgs))

  471. local fistArgs = {[1] = true,[2] = "FistQTE"}

  472. game.ReplicatedStorage.Remotes.Information.RemoteFunction:FireServer(unpack(fistArgs))

  473. end))

  474. end

  475. end

  476. end

  477. wait(.1)

  478. end

  479. end

  480. game.Players.LocalPlayer.PlayerGui.Combat.ResetOnSpawn = false

  481. game.Players.LocalPlayer.PlayerGui.Combat.Block:GetPropertyChangedSignal("Visible"):Connect(handleDodges)

  482. ------------------------------------

  483. ------------------------------------

  484. -- CTRL --

  485. ------------------------------------

  486. ------------------------------------

  487. local function SWITCHCON(name)

  488. for i,v in pairs(con:GetChildren())do

  489. if v.Name ~= name and v:IsA("ScrollingFrame") then

  490. v.Visible = false

  491. else

  492. v.Visible = true

  493. end

  494. end

  495. end

  496. top.MIN.Activated:Connect(function()

  497. if open then

  498. open = false

  499. con.Visible = false

  500. nav.Visible = false

  501. script.Parent.BackgroundTransparency = 1

  502. else

  503. open = true

  504. con.Visible = true

  505. nav.Visible = true

  506. script.Parent.BackgroundTransparency = .25

  507. end

  508. end)

  509. top.CLOSE.Activated:Connect(function()

  510. autoDodge = false

  511. script.Parent.Parent:Destroy()

  512. end)

  513. for i,v in pairs(nav:GetChildren())do

  514. if v:IsA("TextButton") then

  515. v.Activated:Connect(function()

  516. SWITCHCON(v.Name)

  517. end)

  518. end

  519. end

  520. ------------------------------------

  521. ------------------------------------

  522. -- TPS --

  523. ------------------------------------

  524. ------------------------------------

  525. con.TPs.Caldera.Activated:Connect(function()

  526. TPTO(CALDERAPOS)

  527. end)

  528. con.TPs.DeepCanopy.Activated:Connect(function()

  529. TPTO(DEEPROOTCANOPY)

  530. end)

  531. con.TPs.OldRuins.Activated:Connect(function()

  532. TPTO(OLDRUINS)

  533. end)

  534. ------------------------------------

  535. ------------------------------------

  536. -- AUTOS --

  537. ------------------------------------

  538. ------------------------------------

  539. con.Autos.AutoDoctor.Activated:Connect(healUp)

  540. con.Autos.AutoDodge.Activated:Connect(function()

  541. if autoDodge and not autoFarm then

  542. autoDodge = false

  543. con.Autos.AutoDodge.Text = "Auto Dodge: OFF"

  544. else

  545. autoDodge = true

  546. con.Autos.AutoDodge.Text = "Auto Dodge: ON"

  547. end

  548. end)

  549. con.Autos.AutoFarmCaldera.Activated:Connect(function()

  550. if autoFarm then

  551. autoFarm = false

  552. con.Autos.AutoFarmCaldera.Text = "Auto Farm Caldera: OFF"

  553. else

  554. autoFarm = true

  555. autoDodge = true

  556. activeFarm = OUTERCALDERAPOS

  557. con.Autos.AutoFarmRuins.Text = "Auto Farm Ruins: OFF"

  558. con.Autos.AutoFarmCanopy.Text = "Auto Farm Canopy: OFF"

  559. con.Autos.AutoDodge.Text = "Auto Dodge: ON"

  560. con.Autos.AutoFarmCaldera.Text = "Auto Farm Caldera: ON"

  561. handleCalderaFarm()

  562. end

  563. end)

  564. con.Autos.AutoFarmRuins.Activated:Connect(function()

  565. if autoFarm then

  566. autoFarm = false

  567. con.Autos.AutoFarmRuins.Text = "Auto Farm Caldera: OFF"

  568. else

  569. autoFarm = true

  570. autoDodge = true

  571. activeFarm = OUTERRUINS

  572. con.Autos.AutoFarmRuins.Text = "Auto Farm Caldera: OFF"

  573. con.Autos.AutoFarmCanopy.Text = "Auto Farm Canopy: OFF"

  574. con.Autos.AutoDodge.Text = "Auto Dodge: ON"

  575. con.Autos.AutoFarmRuins.Text = "Auto Farm Ruins: ON"

  576. handleCalderaFarm()

  577. end

  578. end)

  579. con.Autos.AutoFarmCanopy.Activated:Connect(function()

  580. if autoFarm then

  581. autoFarm = false

  582. con.Autos.AutoFarmRuins.Text = "Auto Farm Caldera: OFF"

  583. else

  584. autoFarm = true

  585. autoDodge = true

  586. activeFarm = OUTERDEEPROOT

  587. con.Autos.AutoFarmRuins.Text = "Auto Farm Caldera: OFF"

  588. con.Autos.AutoFarmCanopy.Text = "Auto Farm Canopy: ON"

  589. con.Autos.AutoDodge.Text = "Auto Dodge: ON"

  590. con.Autos.AutoFarmRuins.Text = "Auto Farm Ruins: OFF"

  591. handleCalderaFarm()

  592. end

  593. end)

  594. end

  595. coroutine.wrap(DHMK_fake_script)()

Arcane Lineage GUI by .jaba. on discord - Pastebin.com (2024)
Top Articles
Latest Posts
Article information

Author: Zonia Mosciski DO

Last Updated:

Views: 5726

Rating: 4 / 5 (51 voted)

Reviews: 82% of readers found this page helpful

Author information

Name: Zonia Mosciski DO

Birthday: 1996-05-16

Address: Suite 228 919 Deana Ford, Lake Meridithberg, NE 60017-4257

Phone: +2613987384138

Job: Chief Retail Officer

Hobby: Tai chi, Dowsing, Poi, Letterboxing, Watching movies, Video gaming, Singing

Introduction: My name is Zonia Mosciski DO, I am a enchanting, joyous, lovely, successful, hilarious, tender, outstanding person who loves writing and wants to share my knowledge and understanding with you.