Advertisement
R63

Scythe Simulator

R63
Jan 8th, 2025
36
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.83 KB | None | 0 0
  1. local Library = loadstring(game:HttpGet("https://raw.githubusercontent.com/xHeptc/Kavo-UI-Library/main/source.lua"))()
  2. local Window = Library.CreateLib("[UPD🎃] Scythe Simulator", "Sentinel")
  3.  
  4. local MainTab = Window:NewTab("Main")
  5. local MainSection = MainTab:NewSection("Main Section")
  6. local EggSection = MainTab:NewSection("Egg Section")
  7. local MiscSection = MainTab:NewSection("Miscellaneous Section")
  8.  
  9. local player = game.Players.LocalPlayer
  10. local character = player.Character or player.CharacterAdded:Wait()
  11. local EggFrame = player.PlayerGui.MainGui.Frames.EggsFrame.ScrollingFrame
  12.  
  13. local ReplicatedStorage = game:GetService("ReplicatedStorage")
  14. local Workspace = game:GetService("Workspace")
  15.  
  16. -- Main
  17. _G.AutoSwing = false
  18. _G.AutoRebirth = false
  19.  
  20. -- Egg
  21. _G.AutoHatch = false
  22. _G.SelectedEgg = nil
  23.  
  24. -- Miscellaneous
  25. _G.AutoHill = false
  26. _G.AutoBonusArea = false
  27. _G.SelcetedBonusArea = nil
  28.  
  29. local EggCost = {
  30. Egg1 = 250,
  31. Egg2 = 1000,
  32. Egg3 = 2500,
  33. Egg4 = 5000,
  34. Egg5 = 10000,
  35. Egg6 = 25000,
  36. Egg7 = 50000,
  37. Egg8 = 75000,
  38. Egg9 = 100000,
  39. Egg10 = 125000,
  40. Egg11 = 150000,
  41. Egg12 = 175000,
  42. Egg13 = 200000,
  43. Egg14 = 200000,
  44. Egg15 = 225000
  45. }
  46.  
  47. local EggDropdown = {}
  48. for Name, _ in pairs(EggCost) do
  49. local eggTitle = EggFrame:WaitForChild(Name).EggTitle.Text
  50. table.insert(EggDropdown, eggTitle)
  51. end
  52.  
  53. local BonusAreaDropdown = {}
  54. for _, area in ipairs(workspace.BonusAreas:GetChildren()) do
  55. local areaName = area.Name
  56. table.insert(BonusAreaDropdown, areaName)
  57. end
  58.  
  59. MainSection:NewToggle("Auto Swing", "Automatically swings for you", function(state)
  60. _G.AutoSwing = state
  61. while _G.AutoSwing and task.wait(0.1) do
  62. if character:FindFirstChildOfClass("Tool") and character.Humanoid.Health > 0 then
  63. character:FindFirstChildOfClass("Tool"):Activate()
  64. elseif character:FindFirstChild("Humanoid") and character.Humanoid.Health > 0 then
  65. local tool = player.Backpack:FindFirstChildOfClass("Tool")
  66. if tool then
  67. character.Humanoid:EquipTool(tool)
  68. end
  69. end
  70. end
  71. end)
  72.  
  73. MainSection:NewToggle("Auto Rebirth", "Automatically rebirth", function(state)
  74. _G.AutoRebirth = state
  75. while _G.AutoRebirth and task.wait(0.2) do
  76. if character.Humanoid.Health > 0 then
  77. local playerData = player:FindFirstChild("PlayerData")
  78. if playerData and playerData.Strength.Value >= playerData.RebirthRequirement.Value and playerData.CanRebirth.Value then
  79. ReplicatedStorage:WaitForChild("RebirthPlayer"):FireServer(false)
  80. end
  81. end
  82. end
  83. end)
  84.  
  85. EggSection:NewDropdown("Select Egg", "Select the egg to hatch", EggDropdown, function(currentOption)
  86. _G.SelectedEgg = currentOption
  87. end)
  88.  
  89. EggSection:NewToggle("Auto Hatch", "Automatically hatch selected egg", function(state)
  90. _G.AutoHatch = state
  91. while _G.AutoHatch and task.wait(0.2) do
  92. if character.Humanoid.Health > 0 then
  93. local HatchPet = ReplicatedStorage:WaitForChild("HatchPet")
  94. local hasSpace = ReplicatedStorage.CheckSpace:InvokeServer(false, 0, true)
  95.  
  96. for Name, _ in pairs(EggCost) do
  97. if EggFrame:WaitForChild(Name).EggTitle.Text == _G.SelectedEgg then
  98. if player.leaderstats.Gems.Value >= EggCost[Name] and hasSpace then
  99. HatchPet:FireServer(Name, 1, hasSpace)
  100. end
  101. break
  102. end
  103. end
  104. end
  105. end
  106. end)
  107.  
  108. MiscSection:NewDropdown("Select Area", "Select the area to teleport", BonusAreaDropdown, function(currentOption)
  109. _G.SelcetedBonusArea = currentOption
  110. end)
  111.  
  112. MiscSection:NewToggle("Auto Bonus Area", "Automatically teleport to bonus area of the selected area", function(state)
  113. _G.AutoBonusArea = state
  114. while _G.AutoBonusArea and task.wait(0) do
  115. if character and character:FindFirstChild("HumanoidRootPart") and character.Humanoid.Health > 0 then
  116. for _, area in ipairs(workspace.BonusAreas:GetChildren()) do
  117. local areaName = area.Name
  118. if areaName == _G.SelcetedBonusArea then
  119. local BonusArea = area:FindFirstChild('BonusArea')
  120. if BonusArea then
  121. BonusArea.CFrame = character.HumanoidRootPart.CFrame
  122. BonusArea.Transparency = 1
  123. BonusArea.BrickColor = BrickColor.new("Maroon")
  124. end
  125. break
  126. end
  127. end
  128. end
  129. end
  130. end)
  131.  
  132. MiscSection:NewToggle("Auto Hill", "Automatically teleport to bonus area of KOTH", function(state)
  133. _G.AutoHill = state
  134. while _G.AutoHill and task.wait(0) do
  135. if character and character:FindFirstChild("HumanoidRootPart") and character.Humanoid.Health > 0 then
  136. for _, descendant in ipairs(Workspace:GetChildren()) do
  137. if descendant:IsA("Model") and descendant.Name == "KingOfHill" then
  138. local bonusArea = descendant:FindFirstChild("BonusArea")
  139. if bonusArea and bonusArea:GetAttribute("Bonus") == 700 then
  140. bonusArea.CFrame = character.HumanoidRootPart.CFrame
  141. bonusArea.Transparency = 1
  142. bonusArea.BrickColor = BrickColor.new("New Yeller")
  143. break
  144. end
  145. end
  146. end
  147. end
  148. end
  149. end)
  150.  
  151. character.Humanoid.WalkSpeed = 48
  152. player.CharacterAdded:Connect(function(Char)
  153. character = Char
  154. character.Humanoid.WalkSpeed = 48
  155. end)
  156.  
  157. player.Idled:Connect(function()
  158. local virtualUser = game:GetService('VirtualUser')
  159. virtualUser:CaptureController()
  160. virtualUser:ClickButton2(Vector2.new())
  161. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement