Advertisement
Guest User

Yon Hub Mines

a guest
Sep 24th, 2024
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 64.33 KB | None | 0 0
  1. --> Luraph Macros | LPH_NO_VIRTUALIZE >>
  2. if not LPH_OBFUSCATED then
  3. getfenv().LPH_NO_VIRTUALIZE = function(f) return f end
  4. end
  5.  
  6. --<< Services >>--
  7. local ReplicatedStorage = game:GetService("ReplicatedStorage")
  8.  
  9. --<< Variables >>--
  10. local Handshake = ReplicatedStorage.Remotes.CharacterSoundEvent
  11. local Hooks = {}
  12. local HandshakeInts = {}
  13.  
  14. LPH_NO_VIRTUALIZE(function()
  15. for i, v in getgc() do
  16. if typeof(v) == "function" and islclosure(v) then
  17. if (#getprotos(v) == 1) and table.find(getconstants(getproto(v, 1)), 4000001) then
  18. hookfunction(v, function() end)
  19. end
  20. end
  21. end
  22. end)()
  23.  
  24. Hooks.__namecall = hookmetamethod(game, "__namecall", LPH_NO_VIRTUALIZE(function(self, ...)
  25. local Method = getnamecallmethod()
  26. local Args = {...}
  27.  
  28. if not checkcaller() and (self == Handshake) and (Method == "fireServer") and (string.find(Args[1], "AC")) then
  29. if (#HandshakeInts == 0) then
  30. HandshakeInts = {table.unpack(Args[2], 2, 18)}
  31. else
  32. for i, v in HandshakeInts do
  33. Args[2][i + 1] = v
  34. end
  35. end
  36. end
  37.  
  38. return Hooks.__namecall(self, ...)
  39. end))
  40.  
  41. print("vpn made the bypass!")
  42. task.wait(1)
  43. function YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj(code)res=''for i in ipairs(code)do res=res..string.char(code[i]/105)end return res end
  44.  
  45. local Library = {}
  46. local mainKeybind = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8610,11025,10815,10920,12180,6825,11340,12180})
  47. local TS = game:GetService(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8820,12495,10605,10605,11550,8715,10605,11970,12390,11025,10395,10605}))
  48. local UIS = game:GetService(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8925,12075,10605,11970,7665,11550,11760,12285,12180,8715,10605,11970,12390,11025,10395,10605}))
  49. local RS = game:GetService(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8610,12285,11550,8715,10605,11970,12390,11025,10395,10605}));
  50. local mouse = game:GetService(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8400,11340,10185,12705,10605,11970,12075})).LocalPlayer:GetMouse()
  51.  
  52. local SolarLoader = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8715,10395,11970,10605,10605,11550,7455,12285,11025}), gethui())
  53. local LoaderMain = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7350,11970,10185,11445,10605}), SolarLoader)
  54. local LML = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7665,11445,10185,10815,10605,7980,10185,10290,10605,11340}), LoaderMain)
  55. local LMT = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8820,10605,12600,12180,7980,10185,10290,10605,11340}), LoaderMain)
  56. local LMC = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8925,7665,7035,11655,11970,11550,10605,11970}), LoaderMain)
  57. local LMS = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8925,7665,8715,12180,11970,11655,11235,10605}), LoaderMain)
  58. local SliderBack = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7350,11970,10185,11445,10605}), LoaderMain)
  59. local SliderBackCorner = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8925,7665,7035,11655,11970,11550,10605,11970}), SliderBack)
  60. local SliderBackStroke = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8925,7665,8715,12180,11970,11655,11235,10605}), SliderBack)
  61. local SliderMain = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7350,11970,10185,11445,10605}), SliderBack)
  62. local SliderBackCorner = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8925,7665,7035,11655,11970,11550,10605,11970}), SliderBack)
  63. local LoaderText = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8820,10605,12600,12180,7980,10185,10290,10605,11340}), LoaderMain)
  64.  
  65. SolarLoader.Name = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8715,11655,11340,10185,11970,7980,11655,10185,10500,10605,11970})
  66. SolarLoader.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  67. LoaderMain.Name = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7980,11655,10185,10500,10605,11970,8085,10185,11025,11550})
  68. LoaderMain.Position = UDim2.new(0.4997,0,0.5,0)
  69. LoaderMain.Size = UDim2.new(0,250,0,250)
  70. LoaderMain.BackgroundColor3 = Color3.fromRGB(12, 14, 17)
  71. LoaderMain.BorderSizePixel = 0
  72. LoaderMain.BorderColor3 = Color3.new(0,0,0)
  73. LoaderMain.AnchorPoint = Vector2.new(0.5,0.5)
  74. LoaderMain.ZIndex = 100
  75. LML.Name = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7980,8085,7980})
  76. LML.Position = UDim2.new(0.2122,0,0.2136,0)
  77. LML.Size = UDim2.new(0,142,0,142)
  78. LML.BackgroundColor3 = Color3.new(1,1,1)
  79. LML.BackgroundTransparency = 1
  80. LML.BorderSizePixel = 0
  81. LML.ImageTransparency = 1
  82. LML.BorderColor3 = Color3.new(0,0,0)
  83. LML.Image = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({10920,12180,12180,11760,6090,4935,4935,12495,12495,12495,4830,11970,11655,10290,11340,11655,12600,4830,10395,11655,11445,4935,10185,12075,12075,10605,12180,4935,6615,11025,10500,6405,5145,5775,5460,5985,5355,5145,5775,5250,5565,5775,5145})
  84. LML.ZIndex = 101
  85. LMT.Name = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7980,8085,8820})
  86. LMT.Position = UDim2.new(0.1467,0,0.022,0)
  87. LMT.Size = UDim2.new(0,76,0,50)
  88. LMT.BackgroundColor3 = Color3.new(1,1,1)
  89. LMT.BackgroundTransparency = 1
  90. LMT.BorderSizePixel = 0
  91. LMT.BorderColor3 = Color3.new(0,0,0)
  92. LMT.Text = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({9345,11655,11550})
  93. LMT.TextColor3 = Color3.new(0.9216,0.9216,0.9216)
  94. LMT.Font = Enum.Font.GothamBold
  95. LMT.TextTransparency = 1
  96. LMT.TextSize = 32
  97. LMT.ZIndex = 102
  98. LMS.Color = Color3.new(0.3216,0.4431,1)
  99. SliderBack.Name = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8715,11340,11025,10500,10605,11970,6930,10185,10395,11235})
  100. SliderBack.Position = UDim2.new(0.5,0,0.79,0)
  101. SliderBack.Size = UDim2.new(0,339,0,7)
  102. SliderBack.BackgroundColor3 = Color3.new(1,1,1)
  103. SliderBack.BackgroundTransparency = 1
  104. SliderBack.BorderSizePixel = 0
  105. SliderBack.BorderColor3 = Color3.new(0,0,0)
  106. SliderBack.AnchorPoint = Vector2.new(0.5,0)
  107. SliderBack.ZIndex = 113
  108. SliderBackCorner.CornerRadius = UDim.new(0,100)
  109. SliderBackStroke.Color = Color3.new(0.2745,0.2706,0.3333)
  110. SliderBackStroke.Transparency = 1
  111. SliderMain.Name = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8715,11340,11025,10500,10605,11970,8085,10185,11025,11550})
  112. SliderMain.Size = UDim2.new(0,5,0,7)
  113. SliderMain.BackgroundColor3 = Color3.new(0.2353,0.3294,0.7373)
  114. SliderMain.BorderSizePixel = 0
  115. SliderMain.BackgroundTransparency = 1
  116. SliderMain.BorderColor3 = Color3.new(0,0,0)
  117. SliderMain.ZIndex = 113
  118. SliderBackCorner.CornerRadius = UDim.new(0,100)
  119. LoaderText.Name = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7980,11655,10185,10500,10605,11970,8820,10605,12600,12180})
  120. LoaderText.Position = UDim2.new(0.1347,0,0.6943,0)
  121. LoaderText.Size = UDim2.new(0,338,0,19)
  122. LoaderText.BackgroundColor3 = Color3.new(1,1,1)
  123. LoaderText.BackgroundTransparency = 1
  124. LoaderText.TextTransparency = 1
  125. LoaderText.BorderSizePixel = 0
  126. LoaderText.BorderColor3 = Color3.new(0,0,0)
  127. LoaderText.Text = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7980,11655,10185,10500,11025,11550,10815,4830,4830,4830})
  128. LoaderText.TextColor3 = Color3.new(0.6549,0.6549,0.6549)
  129. LoaderText.Font = Enum.Font.Gotham
  130. LoaderText.TextSize = 14
  131. LoaderText.ZIndex = 112
  132.  
  133. TS:Create(LML, TweenInfo.new(0.5, Enum.EasingStyle.Circular), {ImageTransparency = 0}):Play() wait(.5)
  134. TS:Create(LoaderMain, TweenInfo.new(0.5, Enum.EasingStyle.Quad), {Size = UDim2.new(0, 464, 0, 263)}):Play()
  135. TS:Create(LML, TweenInfo.new(0.5, Enum.EasingStyle.Quad), {Position = UDim2.new(0.011, 0, -0.002, 0)}):Play() wait(.1)
  136. TS:Create(LML, TweenInfo.new(0.5, Enum.EasingStyle.Quad), {Size = UDim2.new(0,63,0,63)}):Play() wait(.6)
  137. TS:Create(LMT, TweenInfo.new(0.5, Enum.EasingStyle.Quad), {TextTransparency = 0}):Play() wait(.3)
  138. TS:Create(SliderBackStroke, TweenInfo.new(0.2, Enum.EasingStyle.Quad), {Transparency = 0}):Play() wait(.5)
  139. TS:Create(LoaderText, TweenInfo.new(0.2, Enum.EasingStyle.Quad), {TextTransparency = 0}):Play()
  140. TS:Create(SliderMain, TweenInfo.new(1.5, Enum.EasingStyle.Quad), {Size = UDim2.new(0,339,0,7)}):Play()
  141. TS:Create(SliderMain, TweenInfo.new(.2, Enum.EasingStyle.Quad), {BackgroundTransparency = 0}):Play() wait(1.5)
  142. LoaderText.Text = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7035,11655,11445,11760,11340,10605,12180,10605,3465})
  143.  
  144. wait(1)
  145.  
  146. SolarLoader.Enabled = false
  147.  
  148. local function CreateDrag(gui)
  149. local dragging
  150. local dragInput
  151. local dragStart
  152. local startPos
  153.  
  154. local function update(input)
  155. local delta = input.Position - dragStart
  156. TS:Create(gui, TweenInfo.new(0.16, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)}):Play();
  157. end
  158.  
  159. local lastEnd = 0
  160. local lastMoved = 0
  161. local con
  162. gui.InputBegan:Connect(function(input)
  163. if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
  164. dragging = true
  165. dragStart = input.Position
  166. startPos = gui.Position
  167.  
  168. end
  169. end)
  170.  
  171. UIS.InputEnded:Connect(function(input)
  172.  
  173. if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
  174. dragging = false
  175. end
  176. end)
  177.  
  178.  
  179. gui.InputChanged:Connect(function(input)
  180. if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
  181. dragInput = input
  182. lastMoved = os.clock()
  183. end
  184. end)
  185.  
  186. UIS.InputChanged:Connect(function(input)
  187. if input == dragInput and dragging then
  188. update(input)
  189. end
  190. end)
  191. end
  192.  
  193. function Library:NewWindow(title, mode)
  194.  
  195. local window = {
  196. CurrentTab = nil
  197. }
  198.  
  199. local Solar = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8715,10395,11970,10605,10605,11550,7455,12285,11025}), gethui())
  200. local Main = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7350,11970,10185,11445,10605}), Solar)
  201. local Logo = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7665,11445,10185,10815,10605,7980,10185,10290,10605,11340}), Main)
  202. local Title = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8820,10605,12600,12180,7980,10185,10290,10605,11340}), Main)
  203. local Divider2 = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7350,11970,10185,11445,10605}), Main)
  204. local Divider1 = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7350,11970,10185,11445,10605}), Main)
  205. local TabFrame = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8715,10395,11970,11655,11340,11340,11025,11550,10815,7350,11970,10185,11445,10605}), Main)
  206. local MainCorner = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8925,7665,7035,11655,11970,11550,10605,11970}), Main)
  207. local TabLayout = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8925,7665,7980,11025,12075,12180,7980,10185,12705,11655,12285,12180}), TabFrame)
  208. local TabPad = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8925,7665,8400,10185,10500,10500,11025,11550,10815}), TabFrame)
  209. local Exit = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7665,11445,10185,10815,10605,6930,12285,12180,12180,11655,11550}), Main)
  210. local Search = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7665,11445,10185,10815,10605,6930,12285,12180,12180,11655,11550}), Main)
  211. local SearchInput = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7350,11970,10185,11445,10605}), Main)
  212. local SearchStroke = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8925,7665,8715,12180,11970,11655,11235,10605}), SearchInput)
  213. local SearchCorner = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8925,7665,7035,11655,11970,11550,10605,11970}), SearchInput)
  214. local SearchBox = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8820,10605,12600,12180,6930,11655,12600}), SearchInput)
  215.  
  216. SearchInput.Name = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8715,10605,10185,11970,10395,10920,7665,11550,11760,12285,12180})
  217. SearchInput.Position = UDim2.new(0.896, 0, 0.039, 0)
  218. SearchInput.Size = UDim2.new(0,0,0,28)
  219. SearchInput.BackgroundColor3 = Color3.new(0,0,0)
  220. SearchInput.BackgroundTransparency = 0.8
  221. SearchInput.BorderSizePixel = 0
  222. SearchInput.BorderColor3 = Color3.new(0,0,0)
  223. SearchInput.ZIndex = 111
  224. SearchInput.AnchorPoint = Vector2.new(1, 0)
  225. SearchStroke.Color = Color3.new(0.2745,0.2706,0.3333)
  226. SearchStroke.Transparency = 1
  227. SearchBox.Name = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8715,10605,10185,11970,10395,10920,6930,11655,12600})
  228. SearchBox.Position = UDim2.new(0.0223,0,0,0)
  229. SearchBox.Size = UDim2.new(0,0,0,28)
  230. SearchBox.BackgroundColor3 = Color3.new(1,1,1)
  231. SearchBox.BackgroundTransparency = 1
  232. SearchBox.BorderSizePixel = 0
  233. SearchBox.BorderColor3 = Color3.new(0,0,0)
  234. SearchBox.Text = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({})
  235. SearchBox.TextColor3 = Color3.new(0,0,0)
  236. SearchBox.Font = Enum.Font.Gotham
  237. SearchBox.TextSize = 12
  238. SearchBox.ZIndex = 112
  239. SearchBox.TextTransparency = 1
  240. SearchBox.TextXAlignment = Enum.TextXAlignment.Left
  241. SearchBox.PlaceholderText = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8715,10605,10185,11970,10395,10920,4830,4830,4830})
  242. SearchBox.PlaceholderColor3 = Color3.new(0.6549,0.6549,0.6549)
  243. SearchBox.TextColor3 = Color3.new(0.6549,0.6549,0.6549)
  244. Search.Name = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8715,10605,10185,11970,10395,10920})
  245. Search.Position = UDim2.new(0.9272,0,0.0394,0)
  246. Search.Size = UDim2.new(0,28,0,28)
  247. Search.BackgroundColor3 = Color3.new(1,1,1)
  248. Search.BackgroundTransparency = 1
  249. Search.BorderSizePixel = 0
  250. Search.BorderColor3 = Color3.new(0,0,0)
  251. Search.Image = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({11970,10290,12600,10185,12075,12075,10605,12180,11025,10500,6090,4935,4935,5145,5565,5145,5985,5775,5355,5565,5460,5460,5565,5250})
  252. Search.ImageColor3 = Color3.new(0.5765,0.5765,0.5765)
  253. Search.ZIndex = 121
  254. Search.Visible = false
  255. Solar.Name = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8715,11655,11340,10185,11970})
  256. Solar.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  257. Main.Name = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8085,10185,11025,11550})
  258. Main.Position = UDim2.new(0.2754,0,0.2005,0)
  259. Main.Size = UDim2.new(0,700,0,418)
  260. Main.BackgroundColor3 = Color3.fromRGB(12, 14, 17)
  261. Main.BorderSizePixel = 0
  262. Main.BorderColor3 = Color3.new(0,0,0)
  263. Main.ZIndex = 100
  264. Logo.Name = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7980,11655,10815,11655})
  265. Logo.Position = UDim2.new(0.0114,0,-0.0024,0)
  266. Logo.Size = UDim2.new(0,63,0,63)
  267. Logo.BackgroundColor3 = Color3.new(1,1,1)
  268. Logo.BackgroundTransparency = 1
  269. Logo.BorderSizePixel = 0
  270. Logo.BorderColor3 = Color3.new(0,0,0)
  271. Logo.Image = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({10920,12180,12180,11760,6090,4935,4935,12495,12495,12495,4830,11970,11655,10290,11340,11655,12600,4830,10395,11655,11445,4935,10185,12075,12075,10605,12180,4935,6615,11025,10500,6405,5145,5775,5460,5985,5355,5145,5775,5250,5565,5775,5145})
  272. Logo.ZIndex = 101
  273. Title.Name = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8820,11025,12180,11340,10605})
  274. Title.Position = UDim2.new(0.1014,0,0.0144,0)
  275. Title.Size = UDim2.new(0,76,0,50)
  276. Title.BackgroundColor3 = Color3.new(1,1,1)
  277. Title.BackgroundTransparency = 1
  278. Title.BorderSizePixel = 0
  279. Title.BorderColor3 = Color3.new(0,0,0)
  280. Title.Text = title
  281. Title.TextColor3 = Color3.new(0.9216,0.9216,0.9216)
  282. Title.Font = Enum.Font.GothamBold
  283. Title.TextSize = 32
  284. Title.ZIndex = 102
  285. Divider2.Name = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7140,11025,12390,11025,10500,10605,11970,5250})
  286. Divider2.Position = UDim2.new(0.2543,0,0.1483,0)
  287. Divider2.Size = UDim2.new(0,1,0,356)
  288. Divider2.BackgroundColor3 = Color3.fromRGB(38, 38, 38)
  289. Divider2.BorderSizePixel = 0
  290. Divider2.BorderColor3 = Color3.new(0,0,0)
  291. Divider2.ZIndex = 103
  292. Divider1.Name = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7140,11025,12390,11025,10500,10605,11970,5145})
  293. Divider1.Position = UDim2.new(0,0,0.1483,0)
  294. Divider1.Size = UDim2.new(0,700,0,1)
  295. Divider1.BackgroundColor3 = Color3.fromRGB(38, 38, 38)
  296. Divider1.BorderSizePixel = 0
  297. Divider1.BorderColor3 = Color3.new(0,0,0)
  298. Divider1.ZIndex = 103
  299. TabFrame.Name = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8820,10185,10290,7350,11970,10185,11445,10605})
  300. TabFrame.Position = UDim2.new(0,0,0.1507,0)
  301. TabFrame.Size = UDim2.new(0,178,0,355)
  302. TabFrame.BackgroundColor3 = Color3.new(1,1,1)
  303. TabFrame.BackgroundTransparency = 1
  304. TabFrame.BorderSizePixel = 0
  305. TabFrame.BorderColor3 = Color3.new(0,0,0)
  306. TabFrame.ZIndex = 105
  307. TabFrame.ScrollBarThickness = 0
  308. TabFrame.ScrollBarImageColor3 = Color3.new(0,0,0)
  309. TabLayout.Name = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8820,10185,10290,7980,10185,12705,11655,12285,12180})
  310. TabLayout.HorizontalAlignment = Enum.HorizontalAlignment.Center
  311. TabLayout.SortOrder = Enum.SortOrder.LayoutOrder
  312. TabLayout.Padding = UDim.new(0,5)
  313. TabPad.Name = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8820,10185,10290,8400,10185,10500})
  314. TabPad.PaddingTop = UDim.new(0,7)
  315. Exit.Name = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7245,12600,11025,12180})
  316. Exit.Position = UDim2.new(0.9186,0,0.0335,0)
  317. Exit.Size = UDim2.new(0,34,0,34)
  318. Exit.BackgroundColor3 = Color3.new(1,1,1)
  319. Exit.BackgroundTransparency = 1
  320. Exit.BorderSizePixel = 0
  321. Exit.BorderColor3 = Color3.new(0,0,0)
  322. Exit.Image = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({11970,10290,12600,10185,12075,12075,10605,12180,11025,10500,6090,4935,4935,5355,5985,5250,5670,5355,5040,5565,5985,5040,5460})
  323. Exit.ImageColor3 = Color3.new(0.6549,0.6549,0.6549)
  324. Exit.ImageRectOffset = Vector2.new(764,804)
  325. Exit.ImageRectSize = Vector2.new(36,36)
  326. Exit.ZIndex = 120
  327. Exit.AutoButtonColor = false
  328. Exit.Visible = false
  329.  
  330. local canSearch = true
  331.  
  332. Exit.MouseButton1Click:Connect(function()
  333. Solar.Enabled = not Solar.Enabled
  334. end)
  335.  
  336. Search.MouseButton1Click:Connect(function()
  337. if canSearch then
  338. TS:Create(SearchInput, TweenInfo.new(.2, Enum.EasingStyle.Quad), {Size = UDim2.new(0,448,0,28)}):Play()
  339. TS:Create(SearchBox, TweenInfo.new(.2, Enum.EasingStyle.Quad), {Size = UDim2.new(0,438,0,28)}):Play()
  340. TS:Create(SearchBox, TweenInfo.new(.2, Enum.EasingStyle.Quad), {TextTransparency = 0}):Play()
  341. --TS:Create(SearchInput, TweenInfo.new(.2, Enum.EasingStyle.Quad), {BackgroundTransparency = 0.8}):Play()
  342. TS:Create(SearchStroke, TweenInfo.new(.2, Enum.EasingStyle.Quad), {Transparency = 0}):Play()
  343. canSearch = false
  344. else
  345. TS:Create(SearchInput, TweenInfo.new(.2, Enum.EasingStyle.Quad), {Size = UDim2.new(0,0,0,28)}):Play()
  346. TS:Create(SearchBox, TweenInfo.new(.2, Enum.EasingStyle.Quad), {Size = UDim2.new(0,0,0,28)}):Play()
  347. TS:Create(SearchBox, TweenInfo.new(.2, Enum.EasingStyle.Quad), {TextTransparency = 1}):Play()
  348. --TS:Create(SearchInput, TweenInfo.new(.2, Enum.EasingStyle.Quad), {BackgroundTransparency = 1}):Play()
  349. TS:Create(SearchStroke, TweenInfo.new(.2, Enum.EasingStyle.Quad), {Transparency = 1}):Play()
  350. SearchBox.Text = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({})
  351. canSearch = true
  352. end
  353. end)
  354.  
  355. SearchBox:GetPropertyChangedSignal(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8820,10605,12600,12180})):Connect(function()
  356. local InputText = string.upper(SearchBox.Text)
  357. for i, v in pairs(Main:GetDescendants()) do
  358. if v.Name == YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7035,11655,11445,11760,11655,11550,10605,11550,12180,8820,11025,12180,11340,10605}) then
  359. if InputText==YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({}) or string.find(string.upper(v.Text), InputText) ~= nil then
  360. v.Parent.Visible = true
  361. else
  362. v.Parent.Visible = false
  363. end
  364. end
  365. end
  366. end)
  367.  
  368. if mode:lower() == YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({12075,10605,10185,11970,10395,10920}) then
  369. Search.Visible = true
  370. elseif mode:lower() == YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({10605,12600,11025,12180}) then
  371. Exit.Visible = true
  372. end
  373.  
  374. UIS.InputBegan:Connect(function(key, gp)
  375. if gp then return end;
  376.  
  377. if key.KeyCode == Enum.KeyCode[mainKeybind] then
  378. Solar.Enabled = not Solar.Enabled
  379. end
  380. end)
  381.  
  382. CreateDrag(Main)
  383.  
  384. function window:NewTab(title)
  385.  
  386. local tab = {
  387. Active = false
  388. }
  389.  
  390. local Tab = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8820,10605,12600,12180,6930,12285,12180,12180,11655,11550}), TabFrame)
  391. local TabCorner = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8925,7665,7035,11655,11970,11550,10605,11970}), Tab)
  392.  
  393. Tab.Name = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8820,10185,10290})
  394. Tab.Position = UDim2.new(0.0229,0,0.177,0)
  395. Tab.Size = UDim2.new(0,145,0,28)
  396. Tab.BackgroundColor3 = Color3.new(0.1647,0.2275,0.5098)
  397. Tab.BorderSizePixel = 0
  398. Tab.BackgroundTransparency = 1
  399. Tab.AutoButtonColor = false
  400. Tab.BorderColor3 = Color3.new(0,0,0)
  401. Tab.Text = title
  402. Tab.TextColor3 = Color3.new(0.6549,0.6549,0.6549)
  403. Tab.Font = Enum.Font.Gotham
  404. Tab.TextSize = 14
  405. Tab.ZIndex = 110
  406.  
  407. local Canvas = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8715,10395,11970,11655,11340,11340,11025,11550,10815,7350,11970,10185,11445,10605}), Main)
  408. local CanvasLayout = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8925,7665,7980,11025,12075,12180,7980,10185,12705,11655,12285,12180}), Canvas)
  409. local UIPadding = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8925,7665,8400,10185,10500,10500,11025,11550,10815}), Canvas)
  410.  
  411. Canvas.Name = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7035,10185,11550,12390,10185,12075})
  412. Canvas.Position = UDim2.new(0.2557,0,0.1507,0)
  413. Canvas.Size = UDim2.new(0,521,0,355)
  414. Canvas.BackgroundColor3 = Color3.new(1,1,1)
  415. Canvas.BackgroundTransparency = 1
  416. Canvas.BorderSizePixel = 0
  417. Canvas.BorderColor3 = Color3.new(0,0,0)
  418. Canvas.ZIndex = 110
  419. Canvas.AutomaticCanvasSize = Enum.AutomaticSize.X
  420. Canvas.ScrollBarThickness = 0
  421. Canvas.Visible = false
  422. Canvas.ScrollBarImageColor3 = Color3.new(0,0,0)
  423. CanvasLayout.Name = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7035,10185,11550,12390,10185,12075,7980,10185,12705,11655,12285,12180})
  424. CanvasLayout.HorizontalAlignment = Enum.HorizontalAlignment.Center
  425. CanvasLayout.SortOrder = Enum.SortOrder.LayoutOrder
  426. CanvasLayout.Padding = UDim.new(0,10)
  427. UIPadding.PaddingTop = UDim.new(0,10)
  428.  
  429. function tab:Activate()
  430. if not tab.Active then
  431. if window.CurrentTab ~= nil then
  432. window.CurrentTab:Deactivate()
  433. end
  434. Tab.BackgroundTransparency = 0
  435. tab.Active = true
  436. Canvas.Visible = true
  437. Tab.TextColor3 = Color3.new(0.9216,0.9216,0.9216)
  438. window.CurrentTab = tab
  439. end
  440. end
  441.  
  442. function tab:Deactivate()
  443. if tab.Active then
  444. tab.Active = false
  445. Canvas.Visible = false
  446. Tab.BackgroundTransparency = 1
  447. Tab.TextColor3 = Color3.new(0.6549,0.6549,0.6549)
  448. end
  449. end
  450.  
  451. if window.CurrentTab == nil then
  452. tab:Activate()
  453. end
  454.  
  455. Tab.MouseButton1Click:Connect(function()
  456. tab:Activate()
  457. end)
  458.  
  459. function tab:NewToggle(title, default, callback)
  460.  
  461. local toggle = {
  462. State = false
  463. }
  464.  
  465. local Toggle = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7665,11445,10185,10815,10605,6930,12285,12180,12180,11655,11550}), Canvas)
  466. local ToggleStroke = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8925,7665,8715,12180,11970,11655,11235,10605}), Toggle)
  467. local ToggleCorner = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8925,7665,7035,11655,11970,11550,10605,11970}), Toggle)
  468. local ToggleTitle = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8820,10605,12600,12180,6930,12285,12180,12180,11655,11550}), Toggle)
  469. local ToggleBack = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7350,11970,10185,11445,10605}), Toggle)
  470. local ToggleBackCorner = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8925,7665,7035,11655,11970,11550,10605,11970}), ToggleBack)
  471. local ToggleBackStroke = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8925,7665,8715,12180,11970,11655,11235,10605}), ToggleBack)
  472. local ToggleMain = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7350,11970,10185,11445,10605}), ToggleBack)
  473. local ToggleMainCorner = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8925,7665,7035,11655,11970,11550,10605,11970}), ToggleMain)
  474. local ToggleMainStroke = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8925,7665,8715,12180,11970,11655,11235,10605}), ToggleMain)
  475.  
  476. Toggle.Name = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8820,11655,10815,10815,11340,10605})
  477. Toggle.Position = UDim2.new(0.2952,0,0.2582,0)
  478. Toggle.Size = UDim2.new(0,476,0,34)
  479. Toggle.AutoButtonColor = false
  480. Toggle.BackgroundColor3 = Color3.new(0,0,0)
  481. Toggle.BackgroundTransparency = 0.8
  482. Toggle.BorderSizePixel = 0
  483. Toggle.BorderColor3 = Color3.new(0,0,0)
  484. Toggle.ZIndex = 111
  485. ToggleStroke.Color = Color3.new(0.1647,0.2275,0.5098)
  486. ToggleTitle.Name = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7035,11655,11445,11760,11655,11550,10605,11550,12180,8820,11025,12180,11340,10605})
  487. ToggleTitle.Position = UDim2.new(0.0271,0,0.0023,0)
  488. ToggleTitle.Size = UDim2.new(0,463,0,33)
  489. ToggleTitle.BackgroundColor3 = Color3.new(1,1,1)
  490. ToggleTitle.BackgroundTransparency = 1
  491. ToggleTitle.BorderSizePixel = 0
  492. ToggleTitle.AutoButtonColor = false
  493. ToggleTitle.BorderColor3 = Color3.new(0,0,0)
  494. ToggleTitle.Text = title
  495. ToggleTitle.TextColor3 = Color3.new(0.6549,0.6549,0.6549)
  496. ToggleTitle.Font = Enum.Font.Gotham
  497. ToggleTitle.TextSize = 14
  498. ToggleTitle.ZIndex = 112
  499. ToggleTitle.TextXAlignment = Enum.TextXAlignment.Left
  500. ToggleBack.Name = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8820,11655,10815,10815,11340,10605,6930,10185,10395,11235})
  501. ToggleBack.Position = UDim2.new(0.8803,0,0.2059,0)
  502. ToggleBack.Size = UDim2.new(0,42,0,20)
  503. ToggleBack.BackgroundColor3 = Color3.new(1,1,1)
  504. ToggleBack.BackgroundTransparency = 0.99
  505. ToggleBack.BorderSizePixel = 0
  506. ToggleBack.BorderColor3 = Color3.new(0,0,0)
  507. ToggleBack.ZIndex = 113
  508. ToggleBackCorner.CornerRadius = UDim.new(0,100)
  509. ToggleBackStroke.Color = Color3.new(0.2745,0.2706,0.3333)
  510. ToggleMain.Name = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8820,11655,10815,10815,11340,10605,8085,10185,11025,11550})
  511. ToggleMain.Position = UDim2.new(0.194,0,0.2059,0)
  512. ToggleMain.Size = UDim2.new(0,12,0,12)
  513. ToggleMain.BackgroundColor3 = Color3.new(1,1,1)
  514. ToggleMain.BackgroundTransparency = 0.99
  515. ToggleMain.BorderSizePixel = 0
  516. ToggleMain.BorderColor3 = Color3.new(0,0,0)
  517. ToggleMain.ZIndex = 113
  518. ToggleMainCorner.CornerRadius = UDim.new(0,100)
  519. ToggleMainStroke.Color = Color3.new(0.2745,0.2706,0.3333)
  520.  
  521. callback(default)
  522.  
  523. function toggle:Toggle(boolean)
  524. if boolean == nil then
  525. toggle.State = not toggle.State
  526. else
  527. toggle.State = boolean
  528. end
  529.  
  530. if toggle.State then
  531. TS:Create(ToggleStroke, TweenInfo.new(.1, Enum.EasingStyle.Quad), {Color = Color3.new(0.3216,0.4431,1)}):Play()
  532. TS:Create(ToggleTitle, TweenInfo.new(.1, Enum.EasingStyle.Quad), {TextColor3 = Color3.new(1, 1, 1)}):Play()
  533. TS:Create(ToggleMainStroke, TweenInfo.new(.1, Enum.EasingStyle.Quad), {Color = Color3.new(0.3216,0.4431,1)}):Play()
  534. TS:Create(ToggleBackStroke, TweenInfo.new(.1, Enum.EasingStyle.Quad), {Color = Color3.new(0.3216,0.4431,1)}):Play()
  535. TS:Create(ToggleMain, TweenInfo.new(.1, Enum.EasingStyle.Quad), {Position = UDim2.new(0.55,0,0.206,0)}):Play()
  536. else
  537. TS:Create(ToggleStroke, TweenInfo.new(.1, Enum.EasingStyle.Quad), {Color = Color3.new(0.1647,0.2275,0.5098)}):Play()
  538. TS:Create(ToggleMainStroke, TweenInfo.new(.1, Enum.EasingStyle.Quad), {Color = Color3.new(0.2745,0.2706,0.3333)}):Play()
  539. TS:Create(ToggleBackStroke, TweenInfo.new(.1, Enum.EasingStyle.Quad), {Color = Color3.new(0.2745,0.2706,0.3333)}):Play()
  540. TS:Create(ToggleMain, TweenInfo.new(.1, Enum.EasingStyle.Quad), {Position = UDim2.new(0.194,0,0.2059,0)}):Play()
  541. TS:Create(ToggleTitle, TweenInfo.new(.1, Enum.EasingStyle.Quad), {TextColor3 = Color3.new(0.6549,0.6549,0.6549)}):Play()
  542. end
  543.  
  544. callback(toggle.State)
  545. end
  546.  
  547. ToggleTitle.MouseButton1Down:Connect(function()
  548. toggle:Toggle()
  549. end)
  550.  
  551. return toggle
  552. end
  553.  
  554. function tab:NewSlider(title, min, max, default, callback)
  555.  
  556. local slider = {
  557. connections = {}
  558. }
  559.  
  560.  
  561. local Slider = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7665,11445,10185,10815,10605,6930,12285,12180,12180,11655,11550}), Canvas)
  562. local SliderStroke = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8925,7665,8715,12180,11970,11655,11235,10605}), Slider)
  563. local SliderCorner = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8925,7665,7035,11655,11970,11550,10605,11970}), Slider)
  564. local SliderTitle = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8820,10605,12600,12180,7980,10185,10290,10605,11340}), Slider)
  565. local SliderBack = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7350,11970,10185,11445,10605}), Slider)
  566. local SliderBackCorner = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8925,7665,7035,11655,11970,11550,10605,11970}), SliderBack)
  567. local SliderBackStroke = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8925,7665,8715,12180,11970,11655,11235,10605}), SliderBack)
  568. local SliderMain = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7350,11970,10185,11445,10605}), SliderBack)
  569. local SliderMainCorner = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8925,7665,7035,11655,11970,11550,10605,11970}), SliderMain)
  570. local SliderAmt = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8820,10605,12600,12180,6930,11655,12600}), Slider)
  571.  
  572. Slider.Name = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8715,11340,11025,10500,10605,11970})
  573. Slider.Position = UDim2.new(0.0432,0,0.2551,0)
  574. Slider.Size = UDim2.new(0,476,0,48)
  575. Slider.BackgroundColor3 = Color3.new(0,0,0)
  576. Slider.BackgroundTransparency = 0.8
  577. Slider.BorderSizePixel = 0
  578. Slider.BorderColor3 = Color3.new(0,0,0)
  579. Slider.AutoButtonColor = false
  580. Slider.ZIndex = 117
  581. SliderStroke.Color = Color3.new(0.1647,0.2275,0.5098)
  582. SliderTitle.Name = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7035,11655,11445,11760,11655,11550,10605,11550,12180,8820,11025,12180,11340,10605})
  583. SliderTitle.Position = UDim2.new(0.0271,0,0.0023,0)
  584. SliderTitle.Size = UDim2.new(0,463,0,32)
  585. SliderTitle.BackgroundColor3 = Color3.new(1,1,1)
  586. SliderTitle.BackgroundTransparency = 1
  587. SliderTitle.BorderSizePixel = 0
  588. SliderTitle.BorderColor3 = Color3.new(0,0,0)
  589. SliderTitle.Text = title
  590. SliderTitle.TextColor3 = Color3.new(0.6549,0.6549,0.6549)
  591. SliderTitle.Font = Enum.Font.Gotham
  592. SliderTitle.TextSize = 14
  593. SliderTitle.ZIndex = 112
  594. SliderTitle.TextXAlignment = Enum.TextXAlignment.Left
  595. SliderBack.Name = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8715,11340,11025,10500,10605,11970,6930,10185,10395,11235})
  596. SliderBack.Position = UDim2.new(0.0252,0,0.6875,0)
  597. SliderBack.Size = UDim2.new(0,449,0,7)
  598. SliderBack.BackgroundColor3 = Color3.new(1,1,1)
  599. SliderBack.BackgroundTransparency = 0.99
  600. SliderBack.BorderSizePixel = 0
  601. SliderBack.BorderColor3 = Color3.new(0,0,0)
  602. SliderBack.ZIndex = 113
  603. SliderBackCorner.CornerRadius = UDim.new(0,100)
  604. SliderBackStroke.Color = Color3.new(0.2745,0.2706,0.3333)
  605. SliderMain.Name = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8715,11340,11025,10500,10605,11970,8085,10185,11025,11550})
  606. SliderMain.Size = UDim2.new(0,135,0,7)
  607. SliderMain.BackgroundColor3 = Color3.fromRGB(60, 84, 188)
  608. SliderMain.BorderSizePixel = 0
  609. SliderMain.BorderColor3 = Color3.new(0,0,0)
  610. SliderMain.ZIndex = 113
  611. SliderBackCorner.CornerRadius = UDim.new(0,100)
  612. SliderAmt.Name = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8715,11340,11025,10500,10605,11970,6825,11445,12180})
  613. SliderAmt.Position = UDim2.new(0.8974,0,0.0023,0)
  614. SliderAmt.Size = UDim2.new(0,47,0,32)
  615. SliderAmt.BackgroundColor3 = Color3.new(1,1,1)
  616. SliderAmt.BackgroundTransparency = 1
  617. SliderAmt.BorderSizePixel = 0
  618. SliderAmt.BorderColor3 = Color3.new(0,0,0)
  619. SliderAmt.Text = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({5250,5565})
  620. SliderAmt.TextColor3 = Color3.new(0.6549,0.6549,0.6549)
  621. SliderAmt.Font = Enum.Font.Gotham
  622. SliderAmt.TextSize = 14
  623. SliderAmt.ZIndex = 113
  624.  
  625.  
  626. function slider:SetValue(v)
  627. if v == nil then
  628. local percentage = math.clamp((mouse.X - SliderBack.AbsolutePosition.X) / (SliderBack.AbsoluteSize.X), 0, 1)
  629. local value = ((max - min) * percentage) + min
  630. if value % 1 == 0 then
  631. SliderAmt.Text = string.format(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({3885,4830,5040,10710}), value)
  632. else
  633. SliderAmt.Text = string.format(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({3885,4830,5145,10710}), value)
  634. end
  635. --Library:tween(SliderMain, {Size = UDim2.fromScale(percentage, 1)})
  636. SliderMain.Size = UDim2.fromScale(percentage, 1)
  637. else
  638. if v % 1 == 0 then
  639. SliderAmt.Text = string.format(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({3885,4830,5040,10710}), v)
  640. else
  641. SliderAmt.Text = tostring(v)
  642. end
  643. --SliderMain.Size = UDim2.fromScale(((v - min) / (max - min)), 1)
  644. TS:Create(SliderMain, TweenInfo.new(0.2, Enum.EasingStyle.Quad), {Size = UDim2.fromScale(((v - min) / (max - min)), 1)}):Play()
  645. end
  646. callback(slider:GetValue())
  647. end
  648.  
  649. function slider:GetValue()
  650. return tonumber(SliderAmt.Text)
  651. end
  652.  
  653. slider:SetValue(default)
  654.  
  655. SliderAmt.FocusLost:Connect(function()
  656. local toNum
  657. pcall(function()
  658. toNum = tonumber(SliderAmt.Text)
  659. end)
  660. if toNum then
  661. toNum = math.clamp(toNum, min, max)
  662. slider:SetValue(toNum)
  663. else
  664. SliderAmt.Text = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({11550,11655,3360,6090,6300})
  665. end
  666. end)
  667.  
  668. local Connection;
  669. table.insert(slider.connections, UIS.InputEnded:Connect(function(input)
  670. if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
  671. pcall(function()
  672. SliderStroke.Color = Color3.new(0.1647,0.2275,0.5098)
  673. Connection:Disconnect();
  674. Connection = nil;
  675. SliderTitle.TextColor3 = Color3.new(0.6549,0.6549,0.6549)
  676. SliderAmt.TextColor3 = Color3.new(0.6549,0.6549,0.6549)
  677. SliderMain.BackgroundColor3 = Color3.fromRGB(60, 84, 188)
  678. end)
  679. end
  680. end))
  681.  
  682. table.insert(slider.connections, Slider.MouseButton1Down:Connect(function()
  683. if(Connection) then
  684. Connection:Disconnect();
  685. end;
  686.  
  687. Connection = RS.Heartbeat:Connect(function()
  688. --callback()
  689. --if slider.Hover then
  690. SliderMain.BackgroundColor3 = Color3.new(0.3216,0.4431,1)
  691. SliderStroke.Color = Color3.new(0.3216,0.4431,1)
  692. SliderTitle.TextColor3 = Color3.new(1, 1, 1)
  693. SliderAmt.TextColor3 = Color3.new(1, 1, 1)
  694. slider:SetValue()
  695. slider.val = slider:GetValue()
  696. --end
  697. end)
  698. end))
  699.  
  700. return slider
  701. end
  702.  
  703. function tab:NewDropdown(title, options, default, callback)
  704.  
  705. local dropdown = {}
  706.  
  707. local Dropdown = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7350,11970,10185,11445,10605}), Canvas)
  708. local DropdownStroke = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8925,7665,8715,12180,11970,11655,11235,10605}), Dropdown)
  709. local DropdownCorner = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8925,7665,7035,11655,11970,11550,10605,11970}), Dropdown)
  710. local DropdownTitle = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8820,10605,12600,12180,6930,12285,12180,12180,11655,11550}), Dropdown)
  711. local SelectedOption = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7350,11970,10185,11445,10605}), Dropdown)
  712. local SOC = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8925,7665,7035,11655,11970,11550,10605,11970}), SelectedOption)
  713. local SOS = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8925,7665,8715,12180,11970,11655,11235,10605}), SelectedOption)
  714. local SelectedText = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8820,10605,12600,12180,7980,10185,10290,10605,11340}), SelectedOption)
  715. local SelectedPad = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8925,7665,8400,10185,10500,10500,11025,11550,10815}), SelectedOption)
  716. local DropdownOptions = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7350,11970,10185,11445,10605}), Dropdown)
  717. local OptionsStroke = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8925,7665,8715,12180,11970,11655,11235,10605}), DropdownOptions)
  718. local OptionsCorner = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8925,7665,7035,11655,11970,11550,10605,11970}), DropdownOptions)
  719. local OptionLayout = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8925,7665,7980,11025,12075,12180,7980,10185,12705,11655,12285,12180}), DropdownOptions)
  720. local OptionPadding = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8925,7665,8400,10185,10500,10500,11025,11550,10815}), DropdownOptions)
  721.  
  722. Dropdown.Name = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7140,11970,11655,11760,10500,11655,12495,11550})
  723. Dropdown.Position = UDim2.new(0.2952,0,0.2582,0)
  724. Dropdown.Size = UDim2.new(0,476,0,34)
  725. Dropdown.BackgroundColor3 = Color3.new(0,0,0)
  726. Dropdown.BackgroundTransparency = 0.8
  727. Dropdown.BorderSizePixel = 0
  728. Dropdown.BorderColor3 = Color3.new(0,0,0)
  729. Dropdown.ZIndex = 115
  730. DropdownStroke.Color = Color3.new(0.1647,0.2275,0.5098)
  731. DropdownTitle.Name = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7140,11970,11655,11760,10500,11655,12495,11550,8820,11025,12180,11340,10605})
  732. DropdownTitle.Position = UDim2.new(0.0271,0,0.0023,0)
  733. DropdownTitle.Size = UDim2.new(0,463,0,33)
  734. DropdownTitle.BackgroundColor3 = Color3.new(1,1,1)
  735. DropdownTitle.BackgroundTransparency = 1
  736. DropdownTitle.AutoButtonColor = false
  737. DropdownTitle.BorderSizePixel = 0
  738. DropdownTitle.BorderColor3 = Color3.new(0,0,0)
  739. DropdownTitle.Text = title
  740. DropdownTitle.TextColor3 = Color3.new(0.6549,0.6549,0.6549)
  741. DropdownTitle.Font = Enum.Font.Gotham
  742. DropdownTitle.TextSize = 14
  743. DropdownTitle.ZIndex = 112
  744. DropdownTitle.TextXAlignment = Enum.TextXAlignment.Left
  745. SelectedOption.Name = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8715,10605,11340,10605,10395,12180,10605,10500,8295,11760,12180,11025,11655,11550})
  746. SelectedOption.Position = UDim2.new(0.9685,0,0.2059,0)
  747. SelectedOption.Size = UDim2.new(0,42,0,20)
  748. SelectedOption.BackgroundColor3 = Color3.new(1,1,1)
  749. SelectedOption.BackgroundTransparency = 0.99
  750. SelectedOption.BorderSizePixel = 0
  751. SelectedOption.BorderColor3 = Color3.new(0,0,0)
  752. SelectedOption.AnchorPoint = Vector2.new(1,0)
  753. SelectedOption.AutomaticSize = Enum.AutomaticSize.X
  754. SelectedOption.ZIndex = 113
  755. SOC.CornerRadius = UDim.new(0,6)
  756. SOS.Color = Color3.new(0.2745,0.2706,0.3333)
  757. SelectedText.Name = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8715,10605,11340,10605,10395,12180,10605,10500,8820,10605,12600,12180})
  758. SelectedText.Size = UDim2.new(0,41,0,20)
  759. SelectedText.BackgroundColor3 = Color3.new(1,1,1)
  760. SelectedText.BackgroundTransparency = 1
  761. SelectedText.BorderSizePixel = 0
  762. SelectedText.BorderColor3 = Color3.new(0,0,0)
  763. SelectedText.Text = default or YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8400,11340,10605,10185,12075,10605,3360,10605,11550,12180,10605,11970,3360,10500,10605,10710,10185,12285,11340,12180})
  764. SelectedText.TextColor3 = Color3.new(0.6549,0.6549,0.6549)
  765. SelectedText.Font = Enum.Font.Gotham
  766. SelectedText.TextSize = 14
  767. SelectedText.AutomaticSize = Enum.AutomaticSize.X
  768. SelectedText.ZIndex = 112
  769. SelectedPad.Name = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8715,10605,11340,10605,10395,12180,10605,10500,8400,10185,10500})
  770. SelectedPad.PaddingLeft = UDim.new(0,10)
  771. SelectedPad.PaddingRight = UDim.new(0,10)
  772. OptionLayout.Name = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8295,11760,12180,11025,11655,11550,7980,10185,12705,11655,12285,12180})
  773. OptionLayout.HorizontalAlignment = Enum.HorizontalAlignment.Center
  774. OptionLayout.VerticalAlignment = Enum.VerticalAlignment.Center
  775. OptionLayout.SortOrder = Enum.SortOrder.LayoutOrder
  776. OptionLayout.Padding = UDim.new(0,2)
  777. OptionPadding.Name = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8295,11760,12180,11025,11655,11550,8400,10185,10500,10500,11025,11550,10815})
  778. OptionPadding.PaddingBottom = UDim.new(0,3)
  779. OptionPadding.PaddingTop = UDim.new(0,3)
  780. OptionPadding.PaddingLeft = UDim.new(0,10)
  781. OptionPadding.PaddingRight = UDim.new(0,10)
  782. DropdownOptions.Name = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7140,11970,11655,11760,10500,11655,12495,11550,8295,11760,12180,11025,11655,11550,12075})
  783. DropdownOptions.Position = UDim2.new(0.968,0,1.1766,0)
  784. DropdownOptions.Size = UDim2.new(0,22,0,50)
  785. DropdownOptions.BackgroundColor3 = Color3.fromRGB(10, 11, 14)
  786. DropdownOptions.BorderSizePixel = 0
  787. DropdownOptions.BorderColor3 = Color3.new(0,0,0)
  788. DropdownOptions.AnchorPoint = Vector2.new(1,0)
  789. DropdownOptions.Visible = false
  790. DropdownOptions.AutomaticSize = Enum.AutomaticSize.XY
  791. DropdownOptions.ZIndex = 115
  792. OptionsStroke.Color = Color3.new(0.3216,0.4431,1)
  793.  
  794. callback(default)
  795.  
  796. DropdownTitle.MouseButton1Down:Connect(function()
  797. DropdownOptions.Visible = not DropdownOptions.Visible
  798. end)
  799.  
  800. for i, v in options do
  801.  
  802. if i > 1 then
  803. local Divider = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7350,11970,10185,11445,10605}), DropdownOptions)
  804. Divider.Name = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7140,11025,12390,11025,10500,10605,11970})
  805. Divider.Position = UDim2.new(-0.1111,0,0.6557,0)
  806. Divider.Size = UDim2.new(0,76,0,1)
  807. Divider.BackgroundColor3 = Color3.new(0.2745,0.2706,0.3333)
  808. Divider.BorderSizePixel = 0
  809. Divider.BorderColor3 = Color3.new(0,0,0)
  810. end
  811.  
  812. local Option = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7350,11970,10185,11445,10605}), DropdownOptions)
  813. local OptionText = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8820,10605,12600,12180,6930,12285,12180,12180,11655,11550}), Option)
  814.  
  815. Option.Name = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8295,11760,12180,11025,11655,11550})
  816. Option.Position = UDim2.new(0.5,0,0.206,0)
  817. Option.Size = UDim2.new(0,42,0,20)
  818. Option.BackgroundColor3 = Color3.new(1,1,1)
  819. Option.BackgroundTransparency = 1
  820. Option.BorderSizePixel = 0
  821. Option.BorderColor3 = Color3.new(0,0,0)
  822. Option.AnchorPoint = Vector2.new(0.5,0)
  823. Option.AutomaticSize = Enum.AutomaticSize.X
  824. Option.ZIndex = 113
  825. OptionText.Name = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8295,11760,12180,11025,11655,11550,8820,10605,12600,12180})
  826. OptionText.Size = UDim2.new(0,41,0,20)
  827. OptionText.BackgroundColor3 = Color3.new(1,1,1)
  828. OptionText.BackgroundTransparency = 1
  829. OptionText.BorderSizePixel = 0
  830. OptionText.BorderColor3 = Color3.new(0,0,0)
  831. OptionText.Text = v
  832. OptionText.TextColor3 = Color3.new(0.6549,0.6549,0.6549)
  833. OptionText.Font = Enum.Font.Gotham
  834. OptionText.TextSize = 14
  835. OptionText.AutoButtonColor = false
  836. OptionText.AutomaticSize = Enum.AutomaticSize.X
  837. OptionText.ZIndex = 112
  838.  
  839. OptionText.MouseButton1Down:Connect(function()
  840. SelectedText.Text = v
  841. callback(v)
  842. DropdownOptions.Visible = false
  843. end)
  844.  
  845. end
  846.  
  847. return dropdown
  848. end
  849.  
  850. return tab
  851. end
  852.  
  853. return window
  854. end
  855.  
  856. local players = game:GetService(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8400,11340,10185,12705,10605,11970,12075}))
  857. local statsService = game:GetService(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8715,12180,10185,12180,12075}))
  858. local runService = game:GetService(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8610,12285,11550,8715,10605,11970,12390,11025,10395,10605}))
  859. local replicatedStorage = game:GetService(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8610,10605,11760,11340,11025,10395,10185,12180,10605,10500,8715,12180,11655,11970,10185,10815,10605}))
  860.  
  861. local player = players.LocalPlayer
  862. local camera = workspace.CurrentCamera
  863. local values = replicatedStorage:FindFirstChild(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({9030,10185,11340,12285,10605,12075}))
  864. local debris = game:GetService(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7140,10605,10290,11970,11025,12075}))
  865.  
  866. local IS_PRACTICE = game.PlaceId == 8206123457
  867. local AC_BYPASS = IS_PRACTICE
  868.  
  869. if not values or IS_PRACTICE then
  870. if replicatedStorage:FindFirstChild(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({9030,10185,11340,12285,10605,12075})) then
  871. replicatedStorage:FindFirstChild(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({9030,10185,11340,12285,10605,12075})):Destroy()
  872. end
  873. values = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7350,11655,11340,10500,10605,11970}))
  874. local status = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8715,12180,11970,11025,11550,10815,9030,10185,11340,12285,10605}))
  875. status.Name = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8715,12180,10185,12180,12285,12075})
  876. status.Value = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7665,11550,8400,11340,10185,12705})
  877. status.Parent = values
  878. values.Parent = replicatedStorage
  879. values.Name = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({9030,10185,11340,12285,10605,12075})
  880. end
  881.  
  882. local ping = 0
  883. local fps = 0
  884.  
  885. local isCatching = false
  886.  
  887. local lib = Library:NewWindow(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({9345,11655,11550}), YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8715,10605,10185,11970,10395,10920}))
  888.  
  889. local Yon = {
  890. Magnets = {
  891. Enabled = false,
  892. Distance = 0,
  893. Type = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7980,10605,10815,11025,12180}),
  894. ShowHitbox = false,
  895. },
  896. Physics = {
  897. AngleEnhancer = false,
  898. AngleEnhancerValue = 50,
  899. AngleEnhancerIndicator = false,
  900. JumpPower = false,
  901. JumpPowerValue = 50,
  902. }
  903. }
  904.  
  905. function getPing()
  906. return statsService.PerformanceStats.Ping:GetValue()
  907. end
  908.  
  909. function getServerPing()
  910. return statsService.Network.ServerStatsItem[YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7140,10185,12180,10185,3360,8400,11025,11550,10815})]:GetValue()
  911. end
  912.  
  913. function findClosestBall()
  914. local lowestDistance = math.huge
  915. local nearestBall = nil
  916.  
  917. local character = player.Character
  918.  
  919. for _, ball in next, workspace:GetChildren() do
  920. if ball.Name ~= YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7350,11655,11655,12180,10290,10185,11340,11340}) then continue end
  921. if not ball:IsA(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({6930,10185,12075,10605,8400,10185,11970,12180})) then continue end
  922. if not character:FindFirstChild(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7560,12285,11445,10185,11550,11655,11025,10500,8610,11655,11655,12180,8400,10185,11970,12180})) then continue end
  923. local distance = (ball.Position - character.HumanoidRootPart.Position).Magnitude
  924.  
  925. if distance < lowestDistance then
  926. nearestBall = ball
  927. lowestDistance = distance
  928. end
  929. end
  930.  
  931. return nearestBall
  932. end
  933.  
  934. function getNearestPartToPartFromParts(part, parts)
  935. local lowestDistance = math.huge
  936. local nearestPart = nil
  937.  
  938. for _, p in next, parts do
  939. local distance = (part.Position - p.Position).Magnitude
  940.  
  941. if distance < lowestDistance then
  942. nearestPart = p
  943. lowestDistance = distance
  944. end
  945. end
  946.  
  947. return nearestPart
  948. end
  949.  
  950. task.spawn(function()
  951. while true do
  952. task.wait(0.1)
  953. ping = ( getPing() + getServerPing() ) / 1000
  954. end
  955. end)
  956.  
  957. task.spawn(function()
  958. runService.RenderStepped:Connect(function()
  959. fps += 1
  960. task.delay(1, function()
  961. fps -= 1
  962. end)
  963. end)
  964. end)
  965.  
  966. local fakeBalls = {}
  967. local velocity = {}
  968.  
  969. local Catching = lib:NewTab(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7035,10185,12180,10395,10920,11025,11550,10815}))
  970. local Physics = lib:NewTab(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8400,10920,12705,12075,11025,10395,12075}))
  971.  
  972. Catching:NewToggle(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7245,11550,10185,10290,11340,10605,3360,8085,10185,10815,11550,10605,12180,12075}), false, function(Value)
  973. Yon.Magnets.Enabled = Value
  974. end)
  975.  
  976. Catching:NewSlider(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8610,10185,10500,11025,12285,12075}), 0, 70, 50, function(Value)
  977. Yon.Magnets.Distance = Value
  978. end)
  979.  
  980. Catching:NewDropdown(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8085,10185,10815,11550,10605,12180,12075}), {YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8610,10605,10815,12285,11340,10185,11970}), YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7980,10605,10815,11025,12180}), YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7980,10605,10185,10815,12285,10605}), YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({6930,11340,10185,12180,10185,11550,12180}), YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7035,12285,12075,12180,11655,11445})}, YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8610,10605,10815,12285,11340,10185,11970}), function(Value)
  981. Yon.Magnets.Type = Value
  982. end)
  983.  
  984. Catching:NewToggle(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7245,11550,10185,10290,11340,10605,3360,7560,11025,12180,10290,11655,12600}), false, function(Value)
  985. Yon.Magnets.ShowHitbox = Value
  986. end)
  987.  
  988. Physics:NewToggle(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7245,11550,10185,10290,11340,10605,3360,6825,11550,10815,11340,10605,3360,7245,11550,10920,10185,11550,10395,10605,11970}), false, function(Value)
  989. Yon.Physics.AngleEnhancer = Value
  990. end)
  991.  
  992. Physics:NewToggle(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7245,11550,10185,10290,11340,10605,3360,6825,11550,10815,11340,10605,3360,7245,11550,10920,10185,11550,10395,10605,11970,3360,7665,11550,10500,11025,10395,10185,12180,11655,11970}), false, function(Value)
  993. Yon.Physics.AngleEnhancerIndicator = Value
  994. end)
  995.  
  996. Physics:NewSlider(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({6825,11550,10815,11340,10605,3360,7245,11550,10920,10185,11550,10395,10605,11970,3360,9030,10185,11340,12285,10605}), 50, 70, 50, function(Value)
  997. Yon.Physics.AngleEnhancerValue = Value
  998. end)
  999.  
  1000. Physics:NewToggle(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7245,11550,10185,10290,11340,10605,3360,7770,12285,11445,11760,3360,8400,11655,12495,10605,11970}), false, function(Value)
  1001. Yon.Physics.JumpPower = Value
  1002. end)
  1003.  
  1004. Physics:NewSlider(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7770,12285,11445,11760,3360,8400,11655,12495,10605,11970,3360,9030,10185,11340,12285,10605}), 50, 70, 50, function(Value)
  1005. Yon.Physics.JumpPowerValue = Value
  1006. end)
  1007.  
  1008. local function onCharacterMovement(character)
  1009. local humanoid = character:WaitForChild(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7560,12285,11445,10185,11550,11655,11025,10500}))
  1010. local humanoidRootPart = character:WaitForChild(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7560,12285,11445,10185,11550,11655,11025,10500,8610,11655,11655,12180,8400,10185,11970,12180}))
  1011.  
  1012. humanoid.StateChanged:Connect(function(_, newState)
  1013. if newState == Enum.HumanoidStateType.Jumping and Yon.Physics.JumpPower then
  1014. task.wait(0.05)
  1015. humanoidRootPart.AssemblyLinearVelocity += Vector3.new(0, Yon.Physics.JumpPowerValue - 50, 0)
  1016. end
  1017. end)
  1018. end
  1019.  
  1020. onCharacterMovement(player.Character or player.CharacterAdded:Wait())
  1021.  
  1022. task.spawn(function()
  1023. local angleTick = os.clock()
  1024. local oldLookVector = Vector3.new(0, 0, 0)
  1025.  
  1026. local shiftLockEnabled = false
  1027. local lastEnabled = false
  1028.  
  1029. local skibidijp = 50
  1030.  
  1031. local function hookCharacter(character)
  1032. local humanoid = character:WaitForChild(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7560,12285,11445,10185,11550,11655,11025,10500}))
  1033. local hrp = character:WaitForChild(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7560,12285,11445,10185,11550,11655,11025,10500,8610,11655,11655,12180,8400,10185,11970,12180}))
  1034.  
  1035. humanoid.Jumping:Connect(function()
  1036. if humanoid:GetState() ~= Enum.HumanoidStateType.Jumping then return end
  1037. if os.clock() - angleTick > 0.2 then return end
  1038. if not Yon.Physics.AngleEnhancer then return end
  1039.  
  1040. if Yon.Physics.AngleEnhancerIndicator then
  1041. local h = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7560,11025,11550,12180}))
  1042. h.Text = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({6825,11550,10815,11340,10605,10500})
  1043. h.Parent = workspace
  1044.  
  1045. debris:AddItem(h, 1)
  1046. end
  1047.  
  1048. if AC_BYPASS then return end
  1049.  
  1050. task.wait(0.05); hrp.AssemblyLinearVelocity += Vector3.new(0, Yon.Physics.AngleEnhancerValue - 50, 0)
  1051. end)
  1052. end
  1053.  
  1054. hookCharacter(player.Character or player.CharacterAdded:Wait())
  1055.  
  1056. player.CharacterAdded:Connect(hookCharacter)
  1057.  
  1058. game:GetService(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8925,12075,10605,11970,7665,11550,11760,12285,12180,8715,10605,11970,12390,11025,10395,10605})):GetPropertyChangedSignal(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8085,11655,12285,12075,10605,6930,10605,10920,10185,12390,11025,11655,11970})):Connect(function()
  1059. if game:GetService(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8925,12075,10605,11970,7665,11550,11760,12285,12180,8715,10605,11970,12390,11025,10395,10605})).MouseBehavior == Enum.MouseBehavior.LockCenter then
  1060. shiftLockEnabled = true
  1061. else
  1062. shiftLockEnabled = false
  1063. end
  1064. end)
  1065.  
  1066. while true do
  1067. task.wait()
  1068. local character = player.Character; if not character then continue end
  1069. local hrp = character:FindFirstChild(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7560,12285,11445,10185,11550,11655,11025,10500,8610,11655,11655,12180,8400,10185,11970,12180})); if not hrp then continue end
  1070. local humanoid = character:FindFirstChild(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7560,12285,11445,10185,11550,11655,11025,10500})); if not humanoid then continue end
  1071.  
  1072. local lookVector = hrp.CFrame.LookVector
  1073. local difference = (oldLookVector - lookVector).Magnitude
  1074.  
  1075. if not shiftLockEnabled and lastEnabled then
  1076. angleTick = os.clock()
  1077. end
  1078.  
  1079. if AC_BYPASS then
  1080. if (os.clock() - angleTick < 0.2) and Yon.Physics.AngleEnhancer then
  1081. humanoid.JumpPower = (Yon.Physics.JumpPower and skibidijp or 50) + (Yon.Physics.AngleEnhancerJP - 50)
  1082. elseif not Yon.Physics.AngleEnhancer then
  1083. humanoid.JumpPower = (Yon.Physics.JumpPower and skibidijp or 50)
  1084. end
  1085. end
  1086.  
  1087. oldLookVector = hrp.CFrame.LookVector
  1088. lastEnabled = shiftLockEnabled
  1089. end
  1090. end)
  1091.  
  1092. firetouchinterest = function(part2, part1, state)
  1093. state = state == 1
  1094. local fakeBall = fakeBalls[part1]
  1095. if not fakeBall then return end
  1096.  
  1097. local direction = (part2.Position - fakeBall.Position).Unit
  1098. local distance = (part2.Position - fakeBall.Position).Magnitude
  1099.  
  1100. for i = 1, 10, 1 do
  1101. local percentage = i / 10 + Random.new():NextNumber(0.01, 0.025)
  1102. part1.CFrame = fakeBall.CFrame + (direction * distance * percentage)
  1103. end
  1104. end or firetouchinterest
  1105.  
  1106. local part = Instance.new(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8400,10185,11970,12180}))
  1107. part.Transparency = 0.5
  1108. part.Anchored = true
  1109. part.CanCollide = false
  1110. part.CastShadow = false
  1111.  
  1112. local function onCharacterCatching(character)
  1113. local arm = character:WaitForChild(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7980,10605,10710,12180,3360,6825,11970,11445}))
  1114.  
  1115. arm.ChildAdded:Connect(function(child)
  1116. if not child:IsA(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({9135,10605,11340,10500})) then return end
  1117. isCatching = true
  1118. task.wait(1.7)
  1119. isCatching = false
  1120. end)
  1121. end
  1122.  
  1123. workspace.ChildAdded:Connect(function(ball)
  1124. if ball.Name ~= YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7350,11655,11655,12180,10290,10185,11340,11340}) then return end
  1125. if not ball:IsA(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({6930,10185,12075,10605,8400,10185,11970,12180})) then return end
  1126. task.wait()
  1127.  
  1128. local lastPosition = ball.Position
  1129. local lastCheck = tick()
  1130. local initialVelocity = ball.AssemblyLinearVelocity
  1131.  
  1132. if ball:FindFirstChildWhichIsA(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8820,11970,10185,11025,11340})) and not ball.Anchored and camera.CameraSubject ~= ball then
  1133. local fakeBall = ball:Clone()
  1134. fakeBall.Name = YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7350,7350,11655,11655,12180,10290,10185,11340,11340})
  1135. fakeBall.Parent = workspace
  1136. fakeBall.Anchored = true
  1137. fakeBall.CanCollide = false
  1138. fakeBall:FindFirstChildWhichIsA(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8400,11655,11025,11550,12180,7980,11025,10815,10920,12180})):Destroy()
  1139. ball.Transparency = 1
  1140. local spiralDegrees = 0
  1141. fakeBalls[ball] = fakeBall
  1142. task.spawn(function()
  1143. while ball.Parent == workspace do
  1144. local dt = runService.Heartbeat:Wait()
  1145. spiralDegrees += 1500 * dt
  1146. initialVelocity += Vector3.new(0, -28 * dt, 0)
  1147. fakeBall.Position += initialVelocity * dt
  1148. fakeBall.CFrame = CFrame.lookAt(fakeBall.Position, fakeBall.Position + initialVelocity) * CFrame.Angles(math.rad(90), math.rad(spiralDegrees), 0)
  1149.  
  1150. if ball:FindFirstChildWhichIsA(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8820,11970,10185,11025,11340})) then
  1151. ball:FindFirstChildWhichIsA(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({8820,11970,10185,11025,11340})).Enabled = false
  1152. end
  1153. end
  1154. fakeBall:Destroy()
  1155. end)
  1156. end
  1157.  
  1158. while ball.Parent do
  1159. task.wait()
  1160.  
  1161. local t = (tick() - lastCheck)
  1162. velocity[ball] = (ball.Position - lastPosition) / t
  1163.  
  1164. lastCheck = tick()
  1165. lastPosition = ball.Position
  1166. end
  1167. end)
  1168.  
  1169. task.spawn(function()
  1170. while true do
  1171. task.wait()
  1172. local ball = findClosestBall(); if not ball then part.Parent = nil continue end
  1173. local character = player.Character
  1174.  
  1175. if not character then continue end
  1176.  
  1177. local catchPart = getNearestPartToPartFromParts(ball, {character:FindFirstChild(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7035,10185,12180,10395,10920,7980,10605,10710,12180})), character:FindFirstChild(YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7035,10185,12180,10395,10920,8610,11025,10815,10920,12180}))})
  1178.  
  1179. if not catchPart then continue end
  1180. if not velocity[ball] then continue end
  1181. if not Yon.Magnets.Enabled then continue end
  1182.  
  1183. if not IS_PRACTICE and values.PlayType.Value ~= YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({11550,11655,11970,11445,10185,11340}) then
  1184. continue
  1185. end
  1186.  
  1187. if Yon.Magnets.Type == YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7980,10605,10185,10815,12285,10605}) then
  1188. local predictedPosition = (fakeBalls[ball] or ball).Position + (velocity[ball] * ping)
  1189. local distance = (catchPart.Position - predictedPosition).Magnitude
  1190. local clientDistance = ((fakeBalls[ball] or ball).Position - catchPart.Position).Magnitude
  1191.  
  1192. local y1 = predictedPosition.Y
  1193. local y2 = catchPart.Position.Y
  1194.  
  1195. part.Position = predictedPosition
  1196. part.Parent = Yon.Magnets.ShowHitbox and workspace or nil
  1197.  
  1198. part.Color = Color3.fromRGB(255, 255, 255)
  1199. part.Size = Vector3.new(4, 1, 2)
  1200.  
  1201. if (y1 - y2) > 3.5 then continue end
  1202. if (distance) > 4 and clientDistance > 6 then continue end
  1203. if not isCatching then continue end
  1204.  
  1205. part.Color = Color3.fromRGB(255, 0, 0)
  1206.  
  1207. firetouchinterest(catchPart, ball, 0)
  1208. firetouchinterest(catchPart, ball, 0)
  1209. firetouchinterest(catchPart, ball, 1)
  1210. firetouchinterest(catchPart, ball, 1)
  1211. else
  1212. local distance = (catchPart.Position - ball.Position).Magnitude
  1213. local radius = ((Yon.Magnets.Type == YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7035,12285,12075,12180,11655,11445}) and Yon.Magnets.Distance) or Yon.Magnets.Type == YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({6930,11340,10185,12180,10185,11550,12180}) and 50 or Yon.Magnets.Type == YqHlnlTozDEKgZdPaGdmZOMBZpHolWqxANxcPQaNrVzucPtPVSsupWjiPcQtWtFxHj({7980,10605,10815,11025,12180}) and 6 or 25)
  1214. part.Position = (fakeBalls[ball] or ball).Position
  1215. part.Size = Vector3.new(radius, radius, radius)
  1216. part.Parent = Yon.Magnets.ShowHitbox and workspace or nil
  1217. part.Color = Color3.fromRGB(173, 173, 173)
  1218.  
  1219. if distance < radius then
  1220. firetouchinterest(catchPart, ball, 0)
  1221. firetouchinterest(catchPart, ball, 0)
  1222. firetouchinterest(catchPart, ball, 1)
  1223. firetouchinterest(catchPart, ball, 1)
  1224. end
  1225. end
  1226. end
  1227. end)
  1228.  
  1229. onCharacterCatching(player.Character)
  1230. player.CharacterAdded:Connect(onCharacterCatching)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement