Advertisement
Qpwisnd

Untitled

Mar 12th, 2024
15
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 185.48 KB | None | 0 0
  1. local Owner = "BlackAssInHotdog"
  2.  
  3. local LocalPlayer = game.Players.LocalPlayer
  4.  
  5. local CollectionService = game:GetService("CollectionService")
  6. local ReplicatedStorage = game:GetService("ReplicatedStorage")
  7. local UserInputService = game:GetService("UserInputService")
  8. local LightingService = game:GetService("Lighting")
  9. local PlayerService = game:GetService("Players")
  10. local TweenService = game:GetService("TweenService")
  11. local StatsService = game:GetService("Stats")
  12. local HttpService = game:GetService("HttpService")
  13. local RunService = game:GetService("RunService")
  14. local WorkSpace = game:GetService("Workspace") or game.Workspace
  15.  
  16. local GodSploit = Instance.new("ScreenGui")
  17. local ContainerFrame = Instance.new("Frame")
  18. local ContainerFrameUIListLayout = Instance.new("UIListLayout")
  19. local NotificationContainer = Instance.new("Frame")
  20. local NotificationContainerUIListLayout = Instance.new("UIListLayout")
  21.  
  22. local UIAspectRatioConstraintOpen = Instance.new("UIAspectRatioConstraint")
  23. local UIStroke = Instance.new("UIStroke")
  24. local UICorner = Instance.new("UICorner")
  25. local Open = Instance.new("ImageButton")
  26. local Blur = Instance.new("BlurEffect")
  27.  
  28. local DefaultLayoutOrder = 0
  29.  
  30. task.spawn(function()
  31. GodSploit.Name = "GodSploit"
  32. GodSploit.Parent = LocalPlayer:WaitForChild("PlayerGui")
  33. GodSploit.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  34. GodSploit.ResetOnSpawn = false
  35.  
  36. ContainerFrame.Name = "ContainerFrame"
  37. ContainerFrame.Parent = GodSploit
  38. ContainerFrame.BackgroundColor3 = Color3.new(255, 255, 255)
  39. ContainerFrame.BackgroundTransparency = 1.000
  40. ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  41. ContainerFrame.BorderSizePixel = 0
  42. ContainerFrame.Position = UDim2.new(0, 0, 0, 0)
  43. ContainerFrame.Size = UDim2.new(1, 0, 1, 0)
  44. ContainerFrame.Visible = false
  45.  
  46. ContainerFrameUIListLayout.Parent = ContainerFrame
  47. ContainerFrameUIListLayout.SortOrder = Enum.SortOrder.LayoutOrder
  48. ContainerFrameUIListLayout.Padding = UDim.new(0, 50)
  49. ContainerFrameUIListLayout.FillDirection = Enum.FillDirection.Horizontal
  50. ContainerFrameUIListLayout.HorizontalAlignment = Enum.HorizontalAlignment.Center
  51.  
  52. NotificationContainer.Name = "NotificationContainer"
  53. NotificationContainer.Parent = GodSploit
  54. NotificationContainer.BackgroundColor3 = Color3.new(255, 255, 255)
  55. NotificationContainer.BackgroundTransparency = 1.000
  56. NotificationContainer.BorderColor3 = Color3.new(0, 0, 0)
  57. NotificationContainer.BorderSizePixel = 0
  58. NotificationContainer.Position = UDim2.new(0.8, 0, 0, 0)
  59. NotificationContainer.Size = UDim2.new(0.2, 0, 0.980487823, 0)
  60.  
  61. NotificationContainerUIListLayout.Parent = NotificationContainer
  62. NotificationContainerUIListLayout.HorizontalAlignment = Enum.HorizontalAlignment.Center
  63. NotificationContainerUIListLayout.SortOrder = Enum.SortOrder.LayoutOrder
  64. NotificationContainerUIListLayout.VerticalAlignment = Enum.VerticalAlignment.Bottom
  65. NotificationContainerUIListLayout.Padding = UDim.new(0, 10)
  66.  
  67. UIStroke.Parent = Open
  68. UIStroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border
  69. UIStroke.Thickness = 2
  70. UIStroke.Color = Color3.new(1, 0.666667, 0)
  71.  
  72. Open.Name = "Open"
  73. Open.Parent = GodSploit
  74. Open.BackgroundColor3 = Color3.new(255, 255, 255)
  75. Open.BorderColor3 = Color3.new(0, 0, 0)
  76. Open.BorderSizePixel = 0
  77. Open.Position = UDim2.new(0.963096738, 0, 0.351765305, 0)
  78. Open.Size = UDim2.new(0.0329854637, 0, 0.0837961882, 0)
  79. Open.Image = "rbxassetid://16296032484"
  80.  
  81. UICorner.CornerRadius = UDim.new(0, 6)
  82. UICorner.Parent = Open
  83.  
  84. UIAspectRatioConstraintOpen.Parent = Open
  85. UIAspectRatioConstraintOpen.AspectRatio = 1
  86.  
  87. Blur.Parent = LightingService
  88. Blur.Enabled = false
  89. Blur.Size = 16
  90.  
  91. task.spawn(function()
  92. Open.Activated:Connect(function()
  93. ContainerFrame.Visible = not ContainerFrame.Visible
  94. Blur.Enabled = not Blur.Enabled
  95. end)
  96. end)
  97. end)
  98.  
  99. local function CreateTab(Name)
  100. local Tab = Instance.new("Frame")
  101. local UICorner = Instance.new("UICorner")
  102. local CornerFix = Instance.new("Frame")
  103. local ModulesContainer = Instance.new("Frame")
  104. local UIListLayout = Instance.new("UIListLayout")
  105. local Title = Instance.new("TextLabel")
  106. local UIGradient = Instance.new("UIGradient")
  107.  
  108. Tab.Name = "Tab"
  109. Tab.Parent = ContainerFrame
  110. Tab.BackgroundColor3 = Color3.new(0, 0, 0)
  111. Tab.BorderColor3 = Color3.new(0, 0, 0)
  112. Tab.BorderSizePixel = 0
  113. Tab.Position = UDim2.new(0.434123844, 0, 0, 0)
  114. Tab.Size = UDim2.new(0.142, 0, 0.049, 0)
  115.  
  116. UICorner.CornerRadius = UDim.new(0, 12)
  117. UICorner.Parent = Tab
  118.  
  119. CornerFix.Name = "CornerFix"
  120. CornerFix.Parent = Tab
  121. CornerFix.BackgroundColor3 = Color3.new(0, 0, 0)
  122. CornerFix.BorderColor3 = Color3.new(0, 0, 0)
  123. CornerFix.BorderSizePixel = 0
  124. CornerFix.Position = UDim2.new(0, 0, 0.371, 0)
  125. CornerFix.Size = UDim2.new(1, 0, 0.629, 0)
  126.  
  127. ModulesContainer.Name = "ModulesContainer"
  128. ModulesContainer.Parent = Tab
  129. ModulesContainer.BackgroundColor3 = Color3.new(255, 255, 255)
  130. ModulesContainer.BackgroundTransparency = 1.000
  131. ModulesContainer.BorderColor3 = Color3.new(0, 0, 0)
  132. ModulesContainer.BorderSizePixel = 0
  133. ModulesContainer.Position = UDim2.new(0, 0, 1, 0)
  134. ModulesContainer.Size = UDim2.new(1, 0, 21.4285717, 0)
  135.  
  136. UIListLayout.Parent = ModulesContainer
  137. UIListLayout.HorizontalAlignment = Enum.HorizontalAlignment.Center
  138. UIListLayout.FillDirection = Enum.FillDirection.Vertical
  139. UIListLayout.SortOrder = Enum.SortOrder.LayoutOrder
  140.  
  141. Title.Name = "Title"
  142. Title.Parent = Tab
  143. Title.BackgroundColor3 = Color3.new(255, 255, 255)
  144. Title.BackgroundTransparency = 1.000
  145. Title.BorderColor3 = Color3.new(0, 0, 0)
  146. Title.BorderSizePixel = 0
  147. Title.Position = UDim2.new(0, 0, 0.123508625, 0)
  148. Title.Size = UDim2.new(0.99999994, 0, 0.742857158, 0)
  149. Title.Font = Enum.Font.GothamBold
  150. Title.Text = Name
  151. Title.TextColor3 = Color3.new(255, 255, 255)
  152. Title.TextSize = 17
  153. Title.TextWrapped = true
  154.  
  155. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 0.666667, 0)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 0.803922, 0.411765))}
  156. UIGradient.Rotation = 90
  157. UIGradient.Parent = Title
  158.  
  159. return ModulesContainer
  160. end
  161.  
  162. local function CreateToggle(Parent, Name, DefaultValue, CallBack)
  163. local Toggle = Instance.new("TextButton")
  164. local UIPadding = Instance.new("UIPadding")
  165. local UIGradient = Instance.new("UIGradient")
  166. local DropDownButton = Instance.new("ImageButton")
  167.  
  168. local CallBackValue = DefaultValue
  169.  
  170. local LayoutOrder = 0
  171.  
  172. local function CallBackToggle(Value)
  173. task.spawn(function()
  174. if Value == true then
  175. CallBackValue = true
  176. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 0.666667, 0)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 0.803922, 0.411765))}
  177.  
  178. CallBack(true)
  179. end
  180. end)
  181.  
  182. task.spawn(function()
  183. if Value == false then
  184. CallBackValue = false
  185. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 1, 1)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 1, 1))}
  186.  
  187. CallBack(false)
  188. end
  189. end)
  190. end
  191.  
  192. Toggle.Name = "Toggle"
  193. Toggle.Parent = Parent
  194. Toggle.BackgroundColor3 = Color3.new(0, 0, 0)
  195. Toggle.BackgroundTransparency = 0.150
  196. Toggle.BorderColor3 = Color3.new(0, 0, 0)
  197. Toggle.BorderSizePixel = 0
  198. Toggle.Size = UDim2.new(1, 0, 0.0469164699, 0)
  199. Toggle.AutoButtonColor = false
  200. Toggle.Font = Enum.Font.GothamBold
  201. Toggle.Text = Name
  202. Toggle.TextColor3 = Color3.new(255, 255, 255)
  203. Toggle.TextSize = 12.000
  204. Toggle.TextXAlignment = Enum.TextXAlignment.Left
  205. Toggle.LayoutOrder = DefaultLayoutOrder + 10
  206.  
  207. LayoutOrder = Toggle.LayoutOrder
  208. DefaultLayoutOrder = LayoutOrder
  209.  
  210. UIPadding.Parent = Toggle
  211. UIPadding.PaddingLeft = UDim.new(0, 15)
  212.  
  213. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 1, 1)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 1, 1))}
  214. UIGradient.Rotation = 90
  215. UIGradient.Parent = Toggle
  216.  
  217. DropDownButton.Name = "DropDownButton"
  218. DropDownButton.Parent = Toggle
  219. DropDownButton.BackgroundColor3 = Color3.new(255, 255, 255)
  220. DropDownButton.BackgroundTransparency = 1.000
  221. DropDownButton.BorderColor3 = Color3.new(0, 0, 0)
  222. DropDownButton.BorderSizePixel = 0
  223. DropDownButton.Position = UDim2.new(0.835, 0, 0.163, 0)
  224. DropDownButton.Rotation = 90.000
  225. DropDownButton.Size = UDim2.new(0.132, 0, 0.668, 0)
  226. DropDownButton.Image = "http://www.roblox.com/asset/?id=12809025337"
  227.  
  228. CallBackToggle(CallBackValue)
  229.  
  230. task.spawn(function()
  231. Toggle.Activated:Connect(function()
  232. CallBackToggle(not CallBackValue)
  233. end)
  234. end)
  235.  
  236. return Toggle, DropDownButton, LayoutOrder, UIGradient
  237. end
  238.  
  239. local function CreateKeyBind(Parent, DefaultValue, LayoutOrder, CallBack)
  240. local KeyBind = Instance.new("TextButton")
  241. local UIGradient = Instance.new("UIGradient")
  242.  
  243. local function CallBackToggle(Value)
  244. CallBack(Value)
  245. end
  246.  
  247. KeyBind.Name = "KeyBind"
  248. KeyBind.Parent = Parent
  249. KeyBind.BackgroundColor3 = Color3.new(0, 0, 0)
  250. KeyBind.BackgroundTransparency = 0.150
  251. KeyBind.BorderColor3 = Color3.new(0, 0, 0)
  252. KeyBind.BorderSizePixel = 0
  253. KeyBind.Position = UDim2.new(0, 0, 0.0765417367, 0)
  254. KeyBind.Size = UDim2.new(0.99999994, 0, 0.0353890099, 0)
  255. KeyBind.AutoButtonColor = false
  256. KeyBind.Font = Enum.Font.GothamBold
  257. KeyBind.Text = "KeyBind: " .. DefaultValue
  258. KeyBind.TextColor3 = Color3.new(255, 255, 255)
  259. KeyBind.TextSize = 11.000
  260. KeyBind.LayoutOrder = LayoutOrder
  261.  
  262. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 0.666667, 0)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 0.803922, 0.411765))}
  263. UIGradient.Rotation = 90
  264. UIGradient.Parent = KeyBind
  265.  
  266. task.spawn(function()
  267. local InputValue = false
  268. local Value = false
  269.  
  270. KeyBind.Activated:Connect(function()
  271. if Value == false then
  272. InputValue = true
  273. KeyBind.Text = "..."
  274. end
  275.  
  276. if Value == true and InputValue == true then
  277. KeyBind.Text = "KeyBind: " .. "..."
  278. InputValue = false
  279. CallBackToggle("...")
  280. end
  281.  
  282. Value = not Value
  283. end)
  284.  
  285. task.spawn(function()
  286. UserInputService.InputBegan:Connect(function(Input)
  287. if InputValue == true and not UserInputService:GetFocusedTextBox() then
  288. if Input.KeyCode and Input.UserInputType == Enum.UserInputType.Keyboard then
  289. KeyBind.Text = "KeyBind: " .. Input.KeyCode.Name
  290.  
  291. CallBackToggle(Input.KeyCode.Name)
  292. InputValue = false
  293. end
  294. end
  295. end)
  296. end)
  297. end)
  298.  
  299. return KeyBind
  300. end
  301.  
  302. local function CreateMiniToggle(Parent, Name, DefaultValue, LayoutOrder, CallBack)
  303. local MiniToggle = Instance.new("TextButton")
  304. local UIGradient = Instance.new("UIGradient")
  305.  
  306. local CallBackValue = DefaultValue
  307.  
  308.  
  309. local function CallBackToggle(Value)
  310. task.spawn(function()
  311. if Value == true then
  312. CallBackValue = true
  313. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 0.666667, 0)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 0.803922, 0.411765))}
  314.  
  315. CallBack(true)
  316. end
  317. end)
  318.  
  319. task.spawn(function()
  320. if Value == false then
  321. CallBackValue = false
  322. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 1, 1)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 1, 1))}
  323.  
  324. CallBack(false)
  325. end
  326. end)
  327. end
  328.  
  329. MiniToggle.Name = "MiniToggle"
  330. MiniToggle.Parent = Parent
  331. MiniToggle.BackgroundColor3 = Color3.new(0, 0, 0)
  332. MiniToggle.BackgroundTransparency = 0.150
  333. MiniToggle.BorderColor3 = Color3.new(0, 0, 0)
  334. MiniToggle.BorderSizePixel = 0
  335. MiniToggle.Position = UDim2.new(0, 0, 0.0765417367, 0)
  336. MiniToggle.Size = UDim2.new(0.99999994, 0, 0.0353890099, 0)
  337. MiniToggle.AutoButtonColor = false
  338. MiniToggle.Font = Enum.Font.GothamBold
  339. MiniToggle.Text = Name
  340. MiniToggle.TextColor3 = Color3.new(255, 255, 255)
  341. MiniToggle.TextSize = 11.000
  342. MiniToggle.LayoutOrder = LayoutOrder
  343.  
  344. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 0.666667, 0)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 0.803922, 0.411765))}
  345. UIGradient.Rotation = 90
  346. UIGradient.Parent = MiniToggle
  347.  
  348. CallBackToggle(CallBackValue)
  349.  
  350. task.spawn(function()
  351. MiniToggle.Activated:Connect(function()
  352. CallBackToggle(not CallBackValue)
  353. end)
  354. end)
  355.  
  356. return MiniToggle
  357. end
  358.  
  359. local function CreateSlider(Parent, Name, DefaultValue, MaximumValue, LayoutOrder, CallBack)
  360. local Slider = Instance.new("Frame")
  361. local SliderFrame = Instance.new("Frame")
  362. local UICorner = Instance.new("UICorner")
  363. local Bar = Instance.new("TextButton")
  364. local UICorner_2 = Instance.new("UICorner")
  365. local UIGradient = Instance.new("UIGradient")
  366. local UIStroke = Instance.new("UIStroke")
  367.  
  368. local Title = Instance.new("TextLabel")
  369. local UIGradient_2 = Instance.new("UIGradient")
  370. local Fill = Instance.new("Frame")
  371. local UICorner_3 = Instance.new("UICorner")
  372. local UIGradient_3 = Instance.new("UIGradient")
  373.  
  374. Slider.Name = "Slider"
  375. Slider.Parent = Parent
  376. Slider.BackgroundColor3 = Color3.new(0, 0, 0)
  377. Slider.BackgroundTransparency = 0.150
  378. Slider.BorderColor3 = Color3.new(0, 0, 0)
  379. Slider.BorderSizePixel = 0
  380. Slider.Position = UDim2.new(0, 0, 0.116778016, 0)
  381. Slider.Size = UDim2.new(0.99999994, 0, 0.0687298849, 0)
  382. Slider.LayoutOrder = LayoutOrder
  383.  
  384. SliderFrame.Name = "SliderFrame"
  385. SliderFrame.Parent = Slider
  386. SliderFrame.BackgroundColor3 = Color3.new(255, 255, 255)
  387. SliderFrame.BackgroundTransparency = 1.000
  388. SliderFrame.BorderColor3 = Color3.new(0, 0, 0)
  389. SliderFrame.BorderSizePixel = 0
  390. SliderFrame.Position = UDim2.new(0.150000006, 0, 0.581818163, 0)
  391. SliderFrame.Size = UDim2.new(0.699999988, 0, 0.145454541, 0)
  392.  
  393. UICorner.CornerRadius = UDim.new(0, 12)
  394. UICorner.Parent = SliderFrame
  395.  
  396. Bar.Name = "Bar"
  397. Bar.Parent = SliderFrame
  398. Bar.BackgroundColor3 = Color3.new(255, 255, 255)
  399. Bar.BorderColor3 = Color3.new(0, 0, 0)
  400. Bar.BorderSizePixel = 0
  401. Bar.Position = UDim2.new(0.142857149, 0, -1.36341882, 0)
  402. Bar.Size = UDim2.new(0.0571428575, 0, 3.5, 0)
  403. Bar.ZIndex = 2
  404. Bar.AutoButtonColor = false
  405. Bar.Font = Enum.Font.SourceSans
  406. Bar.Text = ""
  407. Bar.TextColor3 = Color3.new(0, 0, 0)
  408. Bar.TextSize = 14.000
  409.  
  410. UICorner_2.CornerRadius = UDim.new(0, 12)
  411. UICorner_2.Parent = Bar
  412.  
  413. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 0.666667, 0)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 0.803922, 0.411765))}
  414. UIGradient.Parent = Bar
  415.  
  416. UIStroke.Parent = Bar
  417. UIStroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border
  418. UIStroke.Thickness = 2
  419. UIStroke.Color = Color3.new(0, 0, 0)
  420.  
  421. Title.Name = "Title"
  422. Title.Parent = SliderFrame
  423. Title.BackgroundColor3 = Color3.new(255, 255, 255)
  424. Title.BackgroundTransparency = 1.000
  425. Title.BorderColor3 = Color3.new(0, 0, 0)
  426. Title.BorderSizePixel = 0
  427. Title.Position = UDim2.new(0.321428567, 0, -3.7615819, 0)
  428. Title.Size = UDim2.new(0.357142866, 0, 2.5, 0)
  429. Title.Font = Enum.Font.GothamBold
  430. Title.Text = Name .. ": " .. DefaultValue
  431. Title.TextColor3 = Color3.new(255, 255, 255)
  432. Title.TextSize = 11.00
  433.  
  434. UIGradient_2.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 0.666667, 0)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 0.803922, 0.411765))}
  435. UIGradient_2.Rotation = 90
  436. UIGradient_2.Parent = Title
  437.  
  438. Fill.Name = "Fill"
  439. Fill.Parent = SliderFrame
  440. Fill.BackgroundColor3 = Color3.new(255, 255, 255)
  441. Fill.BorderColor3 = Color3.new(0, 0, 0)
  442. Fill.BorderSizePixel = 0
  443. Fill.Size = UDim2.new(1, 0, 1, 0)
  444.  
  445. UICorner_3.CornerRadius = UDim.new(0, 12)
  446. UICorner_3.Parent = Fill
  447.  
  448. UIGradient_3.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 0.666667, 0)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 0.803922, 0.411765))}
  449. UIGradient_3.Parent = Fill
  450.  
  451. local Debounce = true
  452.  
  453. local function Snap(Number, Factor)
  454. if Factor == 0 then
  455. return Number
  456. else
  457. return math.floor(Number / Factor + 0.5) * Factor
  458. end
  459. end
  460.  
  461. task.spawn(function()
  462. Bar.MouseButton1Down:Connect(function()
  463. Debounce = false
  464. end)
  465.  
  466. UserInputService.InputEnded:connect(function(Input)
  467. if Input.UserInputType == Enum.UserInputType.MouseButton1 then
  468. Debounce = true
  469. end
  470. end)
  471. end)
  472.  
  473. task.spawn(function()
  474. local BarPosition = Bar.Position
  475.  
  476. local TweenInformation = TweenInfo.new(0.1, Enum.EasingStyle.Linear, Enum.EasingDirection.In, 0, false, 0)
  477. local PositionTween = TweenService:Create(Bar, TweenInformation, {Position = UDim2.new(DefaultValue / MaximumValue - 0.05, 0, BarPosition.Y.Scale, BarPosition.Y.Offset)})
  478.  
  479. PositionTween:Play()
  480.  
  481. local TweenInformation = TweenInfo.new(0.1, Enum.EasingStyle.Linear, Enum.EasingDirection.In, 0, false, 0)
  482. local SizeTween = TweenService:Create(Fill, TweenInformation, {Size = UDim2.new(DefaultValue / MaximumValue, 0, 1, 0)})
  483.  
  484. SizeTween:Play()
  485. end)
  486.  
  487. task.spawn(function()
  488. repeat
  489. task.wait()
  490.  
  491. if Debounce == false then
  492. local MousePosition = UserInputService:GetMouseLocation().X
  493. local BarPosition = Bar.Position
  494. local FrameSize = Slider.AbsoluteSize.X
  495. local FramePosition = Slider.AbsolutePosition.X
  496.  
  497. local Position = Snap((MousePosition - FramePosition) / FrameSize, 0.01)
  498.  
  499. local Percentage = math.clamp(Position, 0, 1)
  500.  
  501. local TweenInformation = TweenInfo.new(0.1, Enum.EasingStyle.Linear, Enum.EasingDirection.In, 0, false, 0)
  502. local PositionTween = TweenService:Create(Bar, TweenInformation, {Position = UDim2.new(Percentage, 0, BarPosition.Y.Scale, BarPosition.Y.Offset)})
  503.  
  504. PositionTween:Play()
  505.  
  506. local TweenInformation = TweenInfo.new(0.1, Enum.EasingStyle.Linear, Enum.EasingDirection.In, 0, false, 0)
  507. local SizeTween = TweenService:Create(Fill, TweenInformation, {Size = UDim2.new(Percentage, 0, 1, 0)})
  508.  
  509. SizeTween:Play()
  510.  
  511. Title.Text = Name .. ": " .. math.round(Percentage * MaximumValue)
  512.  
  513. CallBack(math.round(Percentage * MaximumValue))
  514. end
  515. until not Slider
  516. end)
  517.  
  518. return Slider
  519. end
  520.  
  521. local function CreateNotification(Duration, Message)
  522. local Notification = Instance.new("Frame")
  523. local UIStroke = Instance.new("UIStroke")
  524. local UIGradient = Instance.new("UIGradient")
  525. local UICorner = Instance.new("UICorner")
  526. local Text = Instance.new("TextLabel")
  527.  
  528. Notification.Name = "Notification"
  529. Notification.Parent = NotificationContainer
  530. Notification.BackgroundColor3 = Color3.new(0, 0, 0)
  531. Notification.BackgroundTransparency = 0.150
  532. Notification.BorderColor3 = Color3.new(0, 0, 0)
  533. Notification.BorderSizePixel = 0
  534. Notification.Position = UDim2.new(0.226286799, 0, 0, 0)
  535. Notification.Size = UDim2.new(0, 0, 0, 0)
  536.  
  537. UIStroke.Parent = Notification
  538. UIStroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border
  539. UIStroke.Thickness = 2
  540. UIStroke.Color = Color3.new(1, 1, 1)
  541.  
  542. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 0.666667, 0)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 0.803922, 0.411765))}
  543. UIGradient.Parent = UIStroke
  544.  
  545. UICorner.Parent = Notification
  546. UICorner.CornerRadius = UDim.new(0, 6)
  547.  
  548. Text.Name = "Text"
  549. Text.Parent = Notification
  550. Text.BackgroundColor3 = Color3.new(255, 255, 255)
  551. Text.BackgroundTransparency = 1.000
  552. Text.BorderColor3 = Color3.new(0, 0, 0)
  553. Text.BorderSizePixel = 0
  554. Text.Position = UDim2.new(-0.00263573672, 0, 0, 0)
  555. Text.Size = UDim2.new(1, 0, 1, 0)
  556. Text.Font = Enum.Font.GothamBold
  557. Text.Text = Message
  558. Text.TextColor3 = Color3.new(255, 255, 255)
  559. Text.TextSize = 10.00
  560.  
  561. task.spawn(function()
  562. local NotificationSize = UDim2.new(1, 0, 0.087, 0)
  563.  
  564. local TweenInformation = TweenInfo.new(0.15, Enum.EasingStyle.Linear, Enum.EasingDirection.Out, 0, false, 0)
  565. local SizeTween = TweenService:Create(Notification, TweenInformation, {Size = NotificationSize})
  566.  
  567. SizeTween:Play()
  568.  
  569. task.wait(Duration)
  570.  
  571. NotificationSize = UDim2.new(0, 0, 0, 0)
  572.  
  573. local SizeTween2 = TweenService:Create(Notification, TweenInformation, {Size = NotificationSize})
  574.  
  575. SizeTween2:Play()
  576.  
  577. task.spawn(function()
  578. task.wait(TweenInformation.Time)
  579.  
  580. Notification:Destroy()
  581. end)
  582. end)
  583. end
  584.  
  585. local function CreateFlyHud()
  586. local Background = Instance.new("Frame")
  587. local UIStroke = Instance.new("UIStroke")
  588. local UICorner = Instance.new("UICorner")
  589. local Text = Instance.new("TextLabel")
  590. local UITextSizeConstraint = Instance.new("UITextSizeConstraint")
  591. local DisplayBackground = Instance.new("Frame")
  592. local UICorner_2 = Instance.new("UICorner")
  593. local Display = Instance.new("Frame")
  594. local UICorner_3 = Instance.new("UICorner")
  595.  
  596. Background.Name = "Background"
  597. Background.Parent = GodSploit
  598. Background.BackgroundColor3 = Color3.new(0, 0, 0)
  599. Background.BackgroundTransparency = 0.250
  600. Background.BorderColor3 = Color3.new(0, 0, 0)
  601. Background.BorderSizePixel = 0
  602. Background.Position = UDim2.new(0.41, 0, 0.7, 0)
  603. Background.Size = UDim2.new(0.178, 0, 0.085, 0)
  604.  
  605. UIStroke.Parent = Background
  606. UIStroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border
  607. UIStroke.Thickness = 2
  608.  
  609.  
  610. task.spawn(function()
  611. repeat
  612. task.wait(0.001)
  613.  
  614. UIStroke.Color = Color3.fromHSV(tick() % 5 / 5, 1, 1)
  615. until not game
  616. end)
  617.  
  618. UICorner.Parent = Background
  619.  
  620. Text.Name = "Text"
  621. Text.Parent = Background
  622. Text.BackgroundColor3 = Color3.new(255, 255, 255)
  623. Text.BackgroundTransparency = 1.000
  624. Text.BorderColor3 = Color3.new(0, 0, 0)
  625. Text.BorderSizePixel = 0
  626. Text.Position = UDim2.new(-0.00332811219, 0, 0.510591209, 0)
  627. Text.Size = UDim2.new(0.999999762, 0, 0.489407092, 0)
  628. Text.Font = Enum.Font.GothamBold
  629. Text.Text = "1"
  630. Text.TextColor3 = Color3.new(1, 0.666667, 0)
  631. Text.TextScaled = true
  632. Text.TextSize = 20.000
  633. Text.TextWrapped = true
  634.  
  635. UITextSizeConstraint.Parent = Text
  636. UITextSizeConstraint.MaxTextSize = 20
  637.  
  638. DisplayBackground.Name = "DisplayBackground"
  639. DisplayBackground.Parent = Background
  640. DisplayBackground.BackgroundColor3 = Color3.new(0, 0, 0)
  641. DisplayBackground.BorderColor3 = Color3.new(0, 0, 0)
  642. DisplayBackground.BorderSizePixel = 0
  643. DisplayBackground.Position = UDim2.new(0.228761196, 0, 0.266666889, 0)
  644. DisplayBackground.Size = UDim2.new(0.544929683, 0, 0.149570271, 0)
  645.  
  646. UICorner_2.CornerRadius = UDim.new(0, 6)
  647. UICorner_2.Parent = DisplayBackground
  648.  
  649. Display.Name = "Display"
  650. Display.Parent = DisplayBackground
  651. Display.BackgroundColor3 = Color3.new(1, 0.666667, 0)
  652. Display.BorderColor3 = Color3.new(0, 0, 0)
  653. Display.BorderSizePixel = 0
  654. Display.Position = UDim2.new(0, 0, 0, 0)
  655. Display.Size = UDim2.new(0, 0, 1, 0)
  656. Display.ZIndex = 2
  657.  
  658. UICorner_3.CornerRadius = UDim.new(0, 6)
  659. UICorner_3.Parent = Display
  660.  
  661. return Background, Text, Display
  662. end
  663.  
  664. function CreateOutline(Player)
  665. if IsAlive(Player) then
  666. local BillBoard = Instance.new("BillboardGui")
  667.  
  668. BillBoard.Size = UDim2.new(4, 0, 4, 0)
  669. BillBoard.AlwaysOnTop = true
  670. BillBoard.Name = "Esp"
  671.  
  672. local Frame = Instance.new("Frame")
  673.  
  674. Frame.Size = UDim2.new(1, 0, 1.5, 0)
  675. Frame.Position = UDim2.new(0, 0, -Player.Character.LowerTorso.Size.Y / 2 or -Player.PrimaryPart.Size.Y / 2, 0)
  676. Frame.BackgroundTransparency = 1
  677.  
  678. local Stroke = Instance.new("UIStroke")
  679.  
  680. Stroke.Thickness = 1.5
  681. Stroke.Color = Color3.new(1, 0.666667, 0)
  682. Stroke.Transparency = 0
  683.  
  684. local UICorner = Instance.new("UICorner")
  685.  
  686. UICorner.Parent = Frame
  687. UICorner.CornerRadius = UDim.new(0, 3)
  688.  
  689. Stroke.Parent = Frame
  690. Frame.Parent = BillBoard
  691. BillBoard.Parent = Player.Character.PrimaryPart
  692. end
  693. end
  694.  
  695. local Settings = {}
  696. local Loaded = false
  697.  
  698. local SaveFileName = "GodSploitEmoteMomentSaving.lua"
  699.  
  700. local function CreateSettingsFile()
  701. local DefaultSetting = {Properties = {Value = false}}
  702.  
  703. local MetaTable = {__index, DefaultSetting.Properties}
  704.  
  705. Settings = {
  706. AnticheatBypass = {KeyBind = "..."},
  707. CustomHealthBar = {KeyBind = "..."},
  708. CustomInventory = {KeyBind = "..."},
  709. NoPlacementCps = {KeyBind = "..."},
  710. ChestStealer = {Range = 30, KeyBind = "..."},
  711. InfiniteJump = {KeyBind = "..."},
  712. AutoClicker = {Cps = 100, KeyBind = "..."},
  713. NoKnockBack = {KeyBind = "..."},
  714. InfiniteFly = {KeyBind = "..."},
  715. DamageBoost = {KeyBind = "..."},
  716. ChatSpammer = {Speed = 50, KeyBind = "..."},
  717. FpsBooster = {KeyBind = "..."},
  718. Indicators = {KeyBind = "..."},
  719. AutoReport = {KeyBind = "..."},
  720. WinterSky = {KeyBind = "..."},
  721. NoNameTag = {KeyBind = "..."},
  722. AntiStaff = {Kick = false, KeyBind = "..."},
  723. AutoToxic = {KeyBind = "..."},
  724. GalaxySky = {KeyBind = "..."},
  725. PlayAgain = {KeyBind = "..."},
  726. Invisible = {KeyBind = "..."},
  727. AimAssist = {Range = 18, KeyBind = "..."},
  728. Scaffold = {ExpandDistance = 2, KeyBind = "..."},
  729. KillAura = {Range = 20, CustomAnimation = true, ToolCheck = false, Strafe = false, KeyBind = "..."},
  730. AntiVoid = {Transparency = 0.65, KeyBind = "..."},
  731. AutoBank = {Range = 30, KeyBind = "..."},
  732. SetEmote = {BeachVacation = false, EasterBunny = false, Nightmare = true, Wiggle = false, Knight = false, KeyBind = "..."},
  733. HighJump = {KeyBind = "..."},
  734. PlayerTp = {KeyBind = "..."},
  735. AutoKit = {KeyBind = "..."},
  736. AutoBuy = {KeyBind = "..."},
  737. GodMode = {KeyBind = "..."},
  738. Sprint = {KeyBind = "..."},
  739. NoFall = {KeyBind = "..."},
  740. Aimbot = {ToolCheck = false, KeyBind = "..."},
  741. Spider = {Speed = 25, KeyBind = "..."},
  742. Speed = {Speed = 23, HeatSeeker = true, KeyBind = "..."},
  743. Reach = {KeyBind = "..."},
  744. Nuker = {Range = 30, CustomAnimation = true, BreakOres = true, KeyBind = "..."},
  745. BedTp = {KeyBind = "..."},
  746. Cape = {KeyBind = "...", Sigma = false},
  747. Fly = {KeyBind = "..."},
  748. Esp = {KeyBind = "..."},
  749. Fov = {Fov = 100, KeyBind = "..."}
  750. }
  751.  
  752. task.spawn(function()
  753. for i, v in next, Settings do
  754. setmetatable(v, MetaTable)
  755. end
  756. end)
  757.  
  758. task.spawn(function()
  759. if not (writefile or makefolder or readfile or isfile) then
  760. CreateNotification(5, "Your executor does not support saving.")
  761.  
  762. Loaded = true
  763. end
  764.  
  765. if writefile and makefolder and readfile and isfile then
  766. makefolder("GodSploitBedwarsConfigSaving")
  767.  
  768. local JSONEncodeSettings = HttpService:JSONEncode(Settings)
  769.  
  770. writefile("GodSploitBedwarsConfigSaving/" .. SaveFileName, JSONEncodeSettings)
  771. end
  772. end)
  773. end
  774.  
  775. local function CheckFirstTime()
  776. if isfile("GodSploitBedwarsConfigSaving/" .. SaveFileName) then
  777. return false
  778. end
  779.  
  780. if not isfile("GodSploitBedwarsConfigSaving/" .. SaveFileName) then
  781. return true
  782. end
  783. end
  784.  
  785. local function SaveSettings()
  786. local JSONEncodeSettings = HttpService:JSONEncode(Settings)
  787.  
  788. writefile("GodSploitBedwarsConfigSaving/" .. SaveFileName, JSONEncodeSettings)
  789. end
  790.  
  791. local function LoadSettings()
  792. if isfile("GodSploitBedwarsConfigSaving/" .. SaveFileName) then
  793. Settings = HttpService:JSONDecode(readfile("GodSploitBedwarsConfigSaving/" .. SaveFileName))
  794.  
  795. Loaded = true
  796. end
  797. end
  798.  
  799. task.spawn(function()
  800. local FirstTime = CheckFirstTime()
  801.  
  802. if FirstTime == true then
  803. CreateSettingsFile()
  804. end
  805. end)
  806.  
  807. task.spawn(function()
  808. if isfile then
  809. LoadSettings()
  810.  
  811. task.wait(0.1)
  812.  
  813. Loaded = true
  814. end
  815. end)
  816.  
  817. task.spawn(function()
  818. repeat
  819. task.wait(1)
  820.  
  821. if writefile then
  822. SaveSettings()
  823. end
  824. until not game
  825. end)
  826.  
  827. repeat task.wait() until Loaded == true
  828.  
  829. local KnitClientGotten, KnitClient = false, nil
  830.  
  831. task.spawn(function()
  832. KnitClient = debug.getupvalue(require(LocalPlayer.PlayerScripts.TS.knit).setup, 6)
  833. end)
  834.  
  835. task.spawn(function()
  836. if KnitClient then
  837. KnitClientGotten = true
  838. end
  839. end)
  840.  
  841. task.spawn(function()
  842. if not KnitClientGotten then
  843. CreateNotification(10, "Your executor will not support alot features.")
  844. end
  845. end)
  846.  
  847. local Client, ClientGotten = nil
  848.  
  849. task.spawn(function()
  850. Client = require(ReplicatedStorage.TS.remotes).default.Client
  851. end)
  852.  
  853. task.spawn(function()
  854. if Client then
  855. ClientGotten = true
  856. end
  857. end)
  858.  
  859. local Camera = WorkSpace.CurrentCamera
  860. local OrigC0 = ReplicatedStorage.Assets.Viewmodel.RightHand.RightWrist.C0
  861.  
  862. local HannahPromptTriggerRemote = nil
  863.  
  864. task.spawn(function()
  865. if ClientGotten then
  866. HannahPromptTriggerRemote = Client:Get("HannahPromptTrigger")
  867. end
  868. end)
  869.  
  870. local CollectCollectableEntityRemote = ReplicatedStorage:WaitForChild("rbxts_include"):WaitForChild("node_modules"):WaitForChild("@rbxts"):WaitForChild("net"):WaitForChild("out"):WaitForChild("_NetManaged"):WaitForChild("CollectCollectableEntity")
  871. local TrinitySetAngelTypeRemote = ReplicatedStorage:WaitForChild("rbxts_include"):WaitForChild("node_modules"):WaitForChild("@rbxts"):WaitForChild("net"):WaitForChild("out"):WaitForChild("_NetManaged"):WaitForChild("SetAngelType")
  872. local SetObservedChestRemote = ReplicatedStorage:WaitForChild("rbxts_include"):WaitForChild("node_modules"):WaitForChild("@rbxts"):WaitForChild("net"):WaitForChild("out"):WaitForChild("_NetManaged"):WaitForChild("Inventory/SetObservedChest")
  873. local ResetCharacterRemote = ReplicatedStorage:WaitForChild("rbxts_include"):WaitForChild("node_modules"):WaitForChild("@rbxts"):WaitForChild("net"):WaitForChild("out"):WaitForChild("_NetManaged"):WaitForChild("ResetCharacter")
  874. local ChestGiveItemRemote = ReplicatedStorage:WaitForChild("rbxts_include"):WaitForChild("node_modules"):WaitForChild("@rbxts"):WaitForChild("net"):WaitForChild("out"):WaitForChild("_NetManaged"):WaitForChild("Inventory/ChestGiveItem")
  875. local ChestGetItemRemote = ReplicatedStorage:WaitForChild("rbxts_include"):WaitForChild("node_modules"):WaitForChild("@rbxts"):WaitForChild("net"):WaitForChild("out"):WaitForChild("_NetManaged"):WaitForChild("Inventory/ChestGetItem")
  876. local PurchaseItemRemote = ReplicatedStorage:WaitForChild("rbxts_include"):WaitForChild("node_modules"):WaitForChild("@rbxts"):WaitForChild("net"):WaitForChild("out"):WaitForChild("_NetManaged"):WaitForChild("BedwarsPurchaseItem")
  877. local BlockPlacingRemote = ReplicatedStorage:WaitForChild("rbxts_include"):WaitForChild("node_modules"):WaitForChild("@easy-games"):WaitForChild("block-engine"):WaitForChild("node_modules"):WaitForChild("@rbxts"):WaitForChild("net"):WaitForChild("out"):WaitForChild("_NetManaged"):WaitForChild("PlaceBlock")
  878.  
  879. local ClientHandlerStore, ClientHandlerStoreGotten = nil, false
  880.  
  881. task.spawn(function()
  882. ClientHandlerStore = require(LocalPlayer.PlayerScripts.TS.ui.store).ClientStore
  883. end)
  884.  
  885. task.spawn(function()
  886. if ClientHandlerStore then
  887. ClientHandlerStoreGotten = true
  888. end
  889. end)
  890.  
  891. local SendMessageRemote = ReplicatedStorage:WaitForChild("DefaultChatSystemChatEvents"):WaitForChild("SayMessageRequest")
  892. local DamageBlockRemote = ReplicatedStorage:WaitForChild("rbxts_include"):WaitForChild("node_modules"):WaitForChild("@easy-games"):WaitForChild("block-engine"):WaitForChild("node_modules"):WaitForChild("@rbxts"):WaitForChild("net"):WaitForChild("out"):WaitForChild("_NetManaged"):WaitForChild("DamageBlock")
  893. local ProjectileRemote = ReplicatedStorage:WaitForChild("rbxts_include"):WaitForChild("node_modules"):WaitForChild("@rbxts"):WaitForChild("net"):WaitForChild("out"):WaitForChild("_NetManaged"):WaitForChild("ProjectileFire")
  894. local PlayAgainRemote = ReplicatedStorage:WaitForChild("events-@easy-games/lobby:shared/event/lobby-events@getEvents.Events")
  895. local EquipItemRemote = ReplicatedStorage:WaitForChild("rbxts_include"):WaitForChild("node_modules"):WaitForChild("@rbxts"):WaitForChild("net"):WaitForChild("out"):WaitForChild("_NetManaged"):WaitForChild("SetInvItem")
  896. local GroundHitRemote = ReplicatedStorage:WaitForChild("rbxts_include"):WaitForChild("node_modules"):WaitForChild("@rbxts"):WaitForChild("net"):WaitForChild("out"):WaitForChild("_NetManaged"):WaitForChild("GroundHit")
  897. local DamageIndicator
  898.  
  899. task.spawn(function()
  900. if KnitClientGotten then
  901. DamageIndicator = KnitClient.Controllers.DamageIndicatorController.spawnDamageIndicator
  902. end
  903. end)
  904.  
  905. local ProjectileMeta = require(ReplicatedStorage.TS.projectile["projectile-meta"]).ProjectileMeta
  906. local SwordHitRemote = ReplicatedStorage:WaitForChild("rbxts_include"):WaitForChild("node_modules"):WaitForChild("@rbxts"):WaitForChild("net"):WaitForChild("out"):WaitForChild("_NetManaged"):WaitForChild("SwordHit")
  907. local CombatConstant = require(ReplicatedStorage.TS.combat["combat-constant"]).CombatConstant
  908. local PlacementCPS = require(ReplicatedStorage.TS["shared-constants"]).CpsConstants
  909. local ReportRemote = ReplicatedStorage:WaitForChild("rbxts_include"):WaitForChild("node_modules"):WaitForChild("@rbxts"):WaitForChild("net"):WaitForChild("out"):WaitForChild("_NetManaged"):WaitForChild("ReportPlayer")
  910. local MinerRemote = ReplicatedStorage:WaitForChild("rbxts_include"):WaitForChild("node_modules"):WaitForChild("@rbxts"):WaitForChild("net"):WaitForChild("out"):WaitForChild("_NetManaged"):WaitForChild("DestroyPetrifiedPlayer")
  911.  
  912. local KnockBackTable = debug.getupvalue(require(ReplicatedStorage.TS.damage["knockback-util"]).KnockbackUtil.calculateKnockbackVelocity, 1)
  913. local ItemTable = debug.getupvalue(require(ReplicatedStorage.TS.item["item-meta"]).getItemMeta, 1)
  914.  
  915. local BlockController = require(ReplicatedStorage["rbxts_include"]["node_modules"]["@easy-games"]["block-engine"].out).BlockEngine
  916.  
  917. local BlockPlacementController
  918. local ViewmodelController
  919. local ZephyrController
  920. local SprintController
  921. local SwordController
  922. local FovController
  923.  
  924. task.spawn(function()
  925. if KnitClientGotten then
  926. BlockPlacementController = KnitClient.Controllers.BlockPlacementController
  927. ViewmodelController = KnitClient.Controllers.ViewmodelController
  928. ZephyrController = KnitClient.Controllers.WindWalkerController
  929. SprintController = KnitClient.Controllers.SprintController
  930. SwordController = KnitClient.Controllers.SwordController
  931. FovController = KnitClient.Controllers.FovController
  932. end
  933. end)
  934.  
  935. local InventoryUtil = require(ReplicatedStorage.TS.inventory["inventory-util"]).InventoryUtil
  936. local ItemTable = debug.getupvalue(require(ReplicatedStorage.TS.item["item-meta"]).getItemMeta, 1)
  937.  
  938. local KillAuraAnimationCooldown = false
  939. local NearestEntityFound = false
  940. local AnticheatBypassed = false
  941. local InfiniteFlyValue = false
  942. local CanSeeNearestBed = false
  943. local FlyBodyVelocity = nil
  944. local NearestBedFound = false
  945. local SpoofedCamera = nil
  946. local AntiVoidPart = nil
  947. local LoopWaitTime = 0
  948. local TeleportTick = tick()
  949. local DamageBoost = false
  950. local StartLevel = nil
  951. local ZephyrOrb = 0
  952. local FlyValue = false
  953. local FlyDown = false
  954. local FlyUp = false
  955.  
  956. local Fps = 0
  957.  
  958. local Animations = {
  959. KillAura = {
  960. {CFrame = CFrame.new(0.2, 0, -1.3) * CFrame.Angles(math.rad(111), math.rad(111), math.rad(130)), Time = 0.16},
  961. {CFrame = CFrame.new(0, -0.2, -1.7) * CFrame.Angles(math.rad(30), math.rad(111), math.rad(190)), Time = 0.16}
  962. },
  963.  
  964. Neutral = {
  965. {CFrame = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), Time = 0.15},
  966. }
  967. }
  968.  
  969. local function CollectEnderChestItems()
  970. local EnderChest = ReplicatedStorage.Inventories:FindFirstChild(LocalPlayer.Name .. "_personal")
  971.  
  972. for i, v in next, EnderChest:GetChildren() do
  973. if v:IsA("Accessory") and (v.Name == "emerald" or v.Name == "iron" or v.Name == "diamond" or v.Name == "gold" or v.Name == "void_crystal") then
  974. ChestGetItemRemote:InvokeServer(EnderChest, v)
  975. end
  976. end
  977. end
  978.  
  979. local function SecureEnderChestItems()
  980. local EnderChest = ReplicatedStorage.Inventories:FindFirstChild(LocalPlayer.Name .. "_personal")
  981. local Inventory = ReplicatedStorage.Inventories:FindFirstChild(LocalPlayer.Name)
  982.  
  983. if Inventory then
  984. for i, v in next, Inventory:GetChildren() do
  985. if v:IsA("Accessory") and (v.Name == "emerald" or v.Name == "iron" or v.Name == "diamond" or v.Name == "gold" or v.Name == "void_crystal") then
  986. ChestGiveItemRemote:InvokeServer(EnderChest, v)
  987. end
  988. end
  989. end
  990. end
  991.  
  992. local function TweenToNearestPlayer()
  993. if IsAlive(LocalPlayer) then
  994. local NearestPlayer = FindNearestPlayer()
  995.  
  996. if NearestPlayer then
  997. local TweenInformation = TweenInfo.new(0.65, Enum.EasingStyle.Linear, Enum.EasingDirection.In, 0, false, 0)
  998. local PlayerTpTween = TweenService:Create(LocalPlayer.Character.PrimaryPart, TweenInformation, {CFrame = NearestPlayer.Character.PrimaryPart.CFrame + Vector3.new(0, 2, 0)})
  999.  
  1000. PlayerTpTween:Play()
  1001. end
  1002. end
  1003. end
  1004.  
  1005. local function FindPetrifiedPlayer()
  1006. for i, v in next, WorkSpace:GetChildren() do
  1007. if v:GetAttribute("PetrifyId") then
  1008. return v
  1009. end
  1010. end
  1011. end
  1012.  
  1013. local function CreateSpoofedCamera()
  1014. SpoofedCamera = Instance.new("Part", WorkSpace)
  1015. SpoofedCamera.Anchored = true
  1016. SpoofedCamera.Transparency = 1
  1017. SpoofedCamera.Position = LocalPlayer.Character.Head.Position
  1018.  
  1019. return SpoofedCamera
  1020. end
  1021.  
  1022. function FindNearestPlayer(MaxDistance)
  1023. local NearestPlayerDistance = MaxDistance or math.huge
  1024. local NearestPlayer
  1025.  
  1026. for i, v in next, PlayerService:GetPlayers() do
  1027. if IsAlive(v) and v ~= LocalPlayer and IsAlive(LocalPlayer) and v.Team ~= LocalPlayer.Team then
  1028. local Distance = (v.Character.PrimaryPart.Position - LocalPlayer.Character.PrimaryPart.Position).Magnitude
  1029.  
  1030. if Distance < NearestPlayerDistance then
  1031. NearestPlayerDistance = Distance
  1032. NearestPlayer = v
  1033. end
  1034. end
  1035. end
  1036.  
  1037. return NearestPlayer, NearestPlayerDistance
  1038. end
  1039.  
  1040. local function FindNearestEntity(MaxDistance)
  1041. local MaxDistance = MaxDistance or math.huge
  1042.  
  1043. local NearestEntityDistance = MaxDistance
  1044. local NearestEntity = nil
  1045. local IsNotAPlayer = true
  1046.  
  1047. task.spawn(function()
  1048. for i, v in next, CollectionService:GetTagged("DiamondGuardian") do
  1049. if v.PrimaryPart then
  1050. local Distance = (v.PrimaryPart.Position - LocalPlayer.Character.PrimaryPart.Position).Magnitude
  1051.  
  1052. if Distance < NearestEntityDistance and Distance <= MaxDistance then
  1053. NearestEntityDistance = Distance
  1054. NearestEntity = v
  1055. end
  1056. end
  1057. end
  1058. end)
  1059.  
  1060. task.spawn(function()
  1061. for i, v in next, CollectionService:GetTagged("GolemBoss") do
  1062. if v.PrimaryPart then
  1063. local Distance = (v.PrimaryPart.Position - LocalPlayer.Character.PrimaryPart.Position).Magnitude
  1064.  
  1065. if Distance < NearestEntityDistance and Distance <= MaxDistance then
  1066. NearestEntityDistance = Distance
  1067. NearestEntity = v
  1068. end
  1069. end
  1070. end
  1071. end)
  1072.  
  1073. task.spawn(function()
  1074. for i, v in next, CollectionService:GetTagged("Monster") do
  1075. if v.PrimaryPart then
  1076. local Distance = (v.PrimaryPart.Position - LocalPlayer.Character.PrimaryPart.Position).Magnitude
  1077.  
  1078. if Distance < NearestEntityDistance and Distance <= MaxDistance then
  1079. NearestEntityDistance = Distance
  1080. NearestEntity = v
  1081. end
  1082. end
  1083. end
  1084. end)
  1085.  
  1086. task.spawn(function()
  1087. for i, v in next, PlayerService:GetPlayers() do
  1088. if IsAlive(v) and v ~= LocalPlayer and v.Team ~= LocalPlayer.Team then
  1089. local Distance = (v.Character.PrimaryPart.Position - LocalPlayer.Character.PrimaryPart.Position).Magnitude
  1090.  
  1091. if Distance < NearestEntityDistance and Distance <= MaxDistance then
  1092. NearestEntityDistance = Distance
  1093. NearestEntity= v
  1094. IsNotAPlayer = false
  1095. end
  1096. end
  1097. end
  1098. end)
  1099.  
  1100. if NearestEntity then
  1101. return (IsNotAPlayer and NearestEntity or NearestEntity.Character), NearestEntityDistance
  1102. end
  1103.  
  1104. return nil
  1105. end
  1106.  
  1107. local function TweenToNearestBed()
  1108. if IsAlive(LocalPlayer) then
  1109. local NearestBed = FindNearestBed()
  1110.  
  1111. if NearestBed then
  1112. local TweenInformation = TweenInfo.new(0.65, Enum.EasingStyle.Linear, Enum.EasingDirection.In, 0, false, 0)
  1113. local BedTpTween = TweenService:Create(LocalPlayer.Character.PrimaryPart, TweenInformation, {CFrame = NearestBed.CFrame + Vector3.new(0, 10, 0)})
  1114.  
  1115. BedTpTween:Play()
  1116. end
  1117. end
  1118. end
  1119.  
  1120. local function GetServerPosition(Position)
  1121. local X = math.round(Position.X / 3)
  1122. local Y = math.round(Position.Y / 3)
  1123. local Z = math.round(Position.Z / 3)
  1124.  
  1125. return Vector3.new(X, Y, Z)
  1126. end
  1127.  
  1128. local function FindNearestChest(MaxDistance)
  1129. local NearestChest = nil
  1130. local MaxDistance = MaxDistance or math.huge
  1131.  
  1132. for i, v in next, CollectionService:GetTagged("chest") do
  1133. if v:FindFirstChild("ChestFolderValue") then
  1134. local Distance = (v.Position - LocalPlayer.Character.PrimaryPart.Position).Magnitude
  1135.  
  1136. if Distance < MaxDistance then
  1137. NearestChest = v
  1138. MaxDistance = Distance
  1139. end
  1140. end
  1141. end
  1142.  
  1143. return NearestChest:FindFirstChild("ChestFolderValue")
  1144. end
  1145.  
  1146. local function FindNearestGhost(MaxDistance)
  1147. local NearestGhost = nil
  1148. local MaxDistance = MaxDistance or math.huge
  1149.  
  1150. for i, v in next, CollectionService:GetTagged("ghost") do
  1151. if v and v:GetAttribute("Id") then
  1152. local Distance = (v.PrimaryPart.Position - LocalPlayer.Character.PrimaryPart.Position).Magnitude
  1153.  
  1154. if Distance < MaxDistance then
  1155. NearestGhost = v
  1156. MaxDistance = Distance
  1157. end
  1158. end
  1159. end
  1160.  
  1161. return NearestGhost:GetAttribute("Id")
  1162. end
  1163.  
  1164. local function ShootProjectile(Item, Projectile)
  1165. local NearestPlayer = FindNearestPlayer()
  1166.  
  1167. if NearestPlayer and not NearestPlayer:FindFirstChildOfClass("ForceField") then
  1168. local Args = {
  1169. [1] = Item,
  1170. [2] = Projectile,
  1171. [3] = Projectile,
  1172. [4] = (NearestPlayer.Character:FindFirstChild("Head").Position or NearestPlayer.Character.PrimaryPart.Position),
  1173. [5] = (NearestPlayer.Character:FindFirstChild("Head").Position or NearestPlayer.Character.PrimaryPart.Position),
  1174. [6] = Vector3.new(0, (NearestPlayer.Character:FindFirstChild("Head").Position and -10 or -25), 0),
  1175. [7] = HttpService:GenerateGUID(true),
  1176. [8] = {["drawDurationSeconds"] = 0.96, ["shotId"] = HttpService:GenerateGUID(false)},
  1177. [9] = (WorkSpace:GetServerTimeNow() - 0.11)
  1178. }
  1179.  
  1180. ProjectileRemote:InvokeServer(unpack(Args))
  1181. end
  1182. end
  1183.  
  1184. local function SendChatMessage(Message)
  1185. local Arguments = {
  1186. [1] = Message,
  1187. [2] = "All"
  1188. }
  1189.  
  1190. SendMessageRemote:FireServer(unpack(Arguments))
  1191. end
  1192.  
  1193. local function FindPlacedBlock(Position)
  1194. local BlockPosition = BlockController:getBlockPosition(Position)
  1195.  
  1196. return BlockController:getStore():getBlockAt(BlockPosition), BlockPosition
  1197. end
  1198.  
  1199. function FindNearestBed(MaxDistance)
  1200. local MaxDistance = MaxDistance or math.huge
  1201. local NearestBed = nil
  1202.  
  1203. for i, v in next, CollectionService:GetTagged("bed")do
  1204. if v:FindFirstChild("Covers").BrickColor ~= LocalPlayer.Team.TeamColor then
  1205. if v:GetAttribute("BedShieldEndTime") then
  1206. if v:GetAttribute("BedShieldEndTime") < WorkSpace:GetServerTimeNow() then
  1207. local Distance = (v.Position - LocalPlayer.Character.PrimaryPart.Position).Magnitude
  1208.  
  1209. if Distance < MaxDistance then
  1210. MaxDistance = Distance
  1211. NearestBed = v
  1212. end
  1213. end
  1214. end
  1215.  
  1216. if not v:GetAttribute("BedShieldEndTime") then
  1217. local Distance = (v.Position - LocalPlayer.Character.PrimaryPart.Position).Magnitude
  1218.  
  1219. if Distance < MaxDistance then
  1220. MaxDistance = Distance
  1221. NearestBed = v
  1222. end
  1223. end
  1224. end
  1225. end
  1226.  
  1227. return NearestBed
  1228. end
  1229.  
  1230. local function FindNearestNpc(MaxDistance)
  1231. local MaxDistance = MaxDistance or math.huge
  1232. local NearestNpc = nil
  1233.  
  1234. task.spawn(function()
  1235. for i,v in next, (CollectionService:GetTagged("broken-enchant-table")) do
  1236. local Distance = (v.Position - LocalPlayer.Character.PrimaryPart.Position).Magnitude
  1237.  
  1238. if Distance < MaxDistance then
  1239. MaxDistance = Distance
  1240. NearestNpc = v
  1241. end
  1242. end
  1243. end)
  1244.  
  1245. task.spawn(function()
  1246. for i,v in next, (CollectionService:GetTagged("enchant-table")) do
  1247. local Distance = (v.Position - LocalPlayer.Character.PrimaryPart.Position).Magnitude
  1248.  
  1249. if Distance < MaxDistance then
  1250. MaxDistance = Distance
  1251. NearestNpc = v
  1252. end
  1253. end
  1254. end)
  1255.  
  1256. task.spawn(function()
  1257. for i, v in next, CollectionService:GetTagged("BedwarsTeamUpgrader") do
  1258. local Distance = (v.Position - LocalPlayer.Character.PrimaryPart.Position).Magnitude
  1259.  
  1260. if Distance < MaxDistance then
  1261. MaxDistance = Distance
  1262. NearestNpc = v
  1263. end
  1264. end
  1265. end)
  1266.  
  1267. task.spawn(function()
  1268. for i, v in next, CollectionService:GetTagged("BedwarsItemShop") do
  1269. local Distance = (v.Position - LocalPlayer.Character.PrimaryPart.Position).Magnitude
  1270.  
  1271. if Distance < MaxDistance then
  1272. MaxDistance = Distance
  1273. NearestNpc = v
  1274. end
  1275. end
  1276. end)
  1277.  
  1278. return NearestNpc
  1279. end
  1280.  
  1281. function FindNearestOre(MaxDistance)
  1282. local MinDistance = MaxDistance or math.huge
  1283. local NearestOre = nil
  1284.  
  1285. for i, v in next, CollectionService:GetTagged("block") do
  1286. if v.Name == "iron_ore" then
  1287. local Distance = (v.Position - LocalPlayer.Character.PrimaryPart.Position).Magnitude
  1288.  
  1289. if Distance < MinDistance then
  1290. MinDistance = Distance
  1291. NearestOre = v
  1292. end
  1293. end
  1294. end
  1295.  
  1296. return NearestOre
  1297. end
  1298.  
  1299. function TouchingGround()
  1300. if IsAlive(LocalPlayer) then
  1301. local Parameters = RaycastParams.new()
  1302. Parameters.FilterType = Enum.RaycastFilterType.Include
  1303. Parameters.FilterDescendantsInstances = {CollectionService:GetTagged("block")}
  1304.  
  1305. local IsTouchingFloor = false
  1306.  
  1307. for x = 1, 1 do
  1308. local Origin = LocalPlayer.Character.PrimaryPart.Position + Vector3.new(x, 0, 0)
  1309.  
  1310. local Raycast = WorkSpace:Raycast(Origin, Vector3.new(0, -2.5, 0), Parameters)
  1311. if Raycast and Raycast.Instance then
  1312. IsTouchingFloor = true
  1313. end
  1314. end
  1315.  
  1316. return IsTouchingFloor
  1317. end
  1318. end
  1319.  
  1320. local function PlayAnimation(Animation)
  1321. for i, v in next, Animation do
  1322. local TweenInformation = TweenInfo.new(v.Time)
  1323. local AnimationTween = TweenService:Create(Camera.Viewmodel.RightHand.RightWrist, TweenInformation, {C0 = OrigC0 * v.CFrame})
  1324.  
  1325. AnimationTween:Play()
  1326.  
  1327. task.wait(v.Time - 0.01)
  1328. end
  1329. end
  1330.  
  1331. local function SetCollisions(Value)
  1332. if Value == true then
  1333. if IsAlive(LocalPlayer) then
  1334. for i, v in next, (LocalPlayer.Character:GetDescendants()) do
  1335. if v:IsA("BasePart") then
  1336. v.CanCollide = true
  1337. v.CanTouch = true
  1338. end
  1339. end
  1340. end
  1341. end
  1342.  
  1343. if Value == false then
  1344. for i, v in next, (LocalPlayer.Character:GetDescendants()) do
  1345. if v:IsA("BasePart") and v ~= LocalPlayer.Character.PrimaryPart and v.CanCollide then
  1346. v.CanCollide = false
  1347. v.CanTouch = false
  1348. end
  1349. end
  1350. end
  1351. end
  1352.  
  1353. local function GetMatchState()
  1354. if ClientHandlerStoreGotten then
  1355. return ClientHandlerStore:getState().Game.matchState
  1356. end
  1357.  
  1358. if not ClientHandlerStoreGotten then
  1359. return 1
  1360. end
  1361. end
  1362.  
  1363. local function HashFunction(Value)
  1364. return {value = Value}
  1365. end
  1366.  
  1367. local function DecimalRound(Number, DigitsPast0)
  1368. DigitsPast0 = math.pow(10, DigitsPast0 or 0)
  1369.  
  1370. Number = Number * DigitsPast0
  1371.  
  1372. if Number >= 0 then
  1373. Number = math.floor(Number + 0.5)
  1374. end
  1375.  
  1376. if Number < 0 then
  1377. Number = math.ceil(Number - 0.5)
  1378. end
  1379.  
  1380. return Number / DigitsPast0
  1381. end
  1382.  
  1383. local function GetQueueType()
  1384. if ClientHandlerStoreGotten then
  1385. local State = ClientHandlerStore:getState()
  1386.  
  1387. return State.Game.queueType or "bedwars_test"
  1388. end
  1389.  
  1390. if not ClientHandlerStoreGotten then
  1391. return "bedwars_test"
  1392. end
  1393. end
  1394.  
  1395. function KillHumanoid(Time)
  1396. local Time = Time or 0
  1397.  
  1398. if LocalPlayer:FindFirstChild("leaderstats") and LocalPlayer.leaderstats:FindFirstChild("Bed") then
  1399. if LocalPlayer.leaderstats.Bed.Value == "✅" then
  1400. LocalPlayer.Character.Humanoid:ChangeState(Enum.HumanoidStateType.Dead)
  1401.  
  1402. ResetCharacterRemote:FireServer()
  1403. end
  1404. end
  1405. end
  1406.  
  1407. local function GetInventory(Player)
  1408. local Player = Player or LocalPlayer
  1409.  
  1410. local Inventory = InventoryUtil.getInventory(Player)
  1411.  
  1412. return Inventory
  1413. end
  1414.  
  1415. local function PurchaseItem(Arguments)
  1416. PurchaseItemRemote:InvokeServer(unpack(Arguments))
  1417. end
  1418.  
  1419. local function Invisibility()
  1420. repeat task.wait() until GetMatchState() ~= 0 and IsAlive(LocalPlayer)
  1421.  
  1422. local Animation = Instance.new("Animation")
  1423. local Id = 11335949902
  1424.  
  1425. Animation.AnimationId = "rbxassetid://".. Id
  1426.  
  1427. local PlayerAnimation = LocalPlayer.Character.Humanoid.Animator:LoadAnimation(Animation)
  1428.  
  1429. if PlayerAnimation then
  1430. LocalPlayer.Character.Humanoid.CameraOffset = Vector3.new(0, 3 / -2, 0)
  1431. LocalPlayer.Character.PrimaryPart.Size = Vector3.new(2, 3, 1.1)
  1432.  
  1433. PlayerAnimation.Priority = Enum.AnimationPriority.Action4
  1434. PlayerAnimation.Looped = false
  1435.  
  1436. LocalPlayer.Character.Humanoid.CameraOffset = Vector3.new(0, 3 / -2, 0)
  1437. LocalPlayer.Character.PrimaryPart.Transparency = 0.6
  1438. LocalPlayer.Character.PrimaryPart.Size = Vector3.new(2, 3, 1.1)
  1439.  
  1440. SetCollisions(false)
  1441.  
  1442. task.spawn(function()
  1443. repeat
  1444. task.wait()
  1445.  
  1446. PlayerAnimation:Play(1 / 999999, 999999, 1 / 999999)
  1447. until Settings.Invisible.Value == false or not IsAlive(LocalPlayer)
  1448.  
  1449. if PlayerAnimation then
  1450. PlayerAnimation:Destroy()
  1451. end
  1452.  
  1453. if Animation then
  1454. Animation:Destroy()
  1455. end
  1456.  
  1457. if IsAlive(LocalPlayer) then
  1458. SetCollisions(true)
  1459.  
  1460. LocalPlayer.Character.PrimaryPart.Size = Vector3.new(1.9, 2, 1)
  1461. LocalPlayer.Character.PrimaryPart.Transparency = 1
  1462. LocalPlayer.Character.Humanoid.CameraOffset = Vector3.new(0, 0, 0)
  1463. end
  1464. end)
  1465. end
  1466. end
  1467.  
  1468. local function ChangeEmote(EmoteName)
  1469. LocalPlayer:SetAttribute("emote_slot_1", EmoteName)
  1470. LocalPlayer:SetAttribute("EmoteTypeSlot1", EmoteName)
  1471. end
  1472.  
  1473. local function SwitchItem(Item)
  1474. if LocalPlayer.Character.HandInvItem.Value ~= Item then
  1475. local InventoryItem = ReplicatedStorage.Inventories:FindFirstChild(LocalPlayer.Name):FindFirstChild(Item)
  1476.  
  1477. EquipItemRemote:InvokeServer({hand = InventoryItem})
  1478. end
  1479. end
  1480.  
  1481. local function PlaceBlock(Position, Block)
  1482. BlockPlacingRemote:InvokeServer({["blockType"] = Block, ["blockData"] = 0,["position"] = Position})
  1483. end
  1484.  
  1485. local function StealChest(NearestChest)
  1486. NearestChest = NearestChest and NearestChest.Value or nil
  1487.  
  1488. local Chestitems = NearestChest and NearestChest:GetChildren()
  1489.  
  1490. if #Chestitems > 1 then
  1491. SetObservedChestRemote:FireServer("BlockChest")
  1492.  
  1493. for i2, v2 in next, Chestitems do
  1494. if v2:IsA("Accessory") then
  1495. task.spawn(function()
  1496. ChestGetItemRemote:InvokeServer(NearestChest, v2)
  1497. end)
  1498. end
  1499. end
  1500.  
  1501. task.wait(0.001)
  1502.  
  1503. SetObservedChestRemote:FireServer(nil)
  1504. end
  1505. end
  1506.  
  1507. local function CreateCape(DecalId)
  1508. local Cape = Instance.new("Part")
  1509.  
  1510. Cape.Parent = LocalPlayer.Character
  1511. Cape.Name = "Cape"
  1512. Cape.Size = Vector3.new(0.2, 0.2, 0.08)
  1513. Cape.Material = Enum.Material.SmoothPlastic
  1514. Cape.Color = Color3.new(0.105882, 0.105882, 0.105882)
  1515. Cape.CanCollide = false
  1516.  
  1517. local BlockMesh = Instance.new("BlockMesh")
  1518.  
  1519. BlockMesh.Parent = Cape
  1520. BlockMesh.Name = "Mesh"
  1521. BlockMesh.Scale = Vector3.new(9, 17.5, 0.5)
  1522. BlockMesh.VertexColor = Vector3.new(1, 1, 1)
  1523.  
  1524. local Motor = Instance.new("Motor")
  1525.  
  1526. Motor.Parent = Cape
  1527. Motor.Name = "Motor"
  1528. Motor.C0 = CFrame.new(0, 2, 0, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08)
  1529. Motor.C1 = CFrame.new(0, 1, 0.449999988, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08)
  1530. Motor.Part1 = LocalPlayer.Character.UpperTorso
  1531. Motor.Part0 = Cape
  1532. Motor.CurrentAngle = -0.16208772361278534
  1533. Motor.DesiredAngle = -0.1002269834280014
  1534.  
  1535. local Decal = Instance.new("Decal")
  1536.  
  1537. Decal.Parent = Cape
  1538. Decal.Name = "Decal"
  1539. Decal.Face = Enum.NormalId.Back
  1540. Decal.Texture = DecalId
  1541. end
  1542.  
  1543. function SetCamera(Camera)
  1544. WorkSpace.CurrentCamera.CameraSubject = Camera
  1545. end
  1546.  
  1547. local function AutoToxic(Player)
  1548. local Randomized = math.random(0, 5)
  1549. local KillMessage = ""
  1550.  
  1551. if Randomized == 0 then
  1552. KillMessage = "You are so bad u died. L" .. Player.Name .. " | GodSploit on top"
  1553. end
  1554.  
  1555. if Randomized ~= 0 then
  1556. KillMessage = "I could probably win without cheats. L" .. Player.Name .. " | GodSploit on top"
  1557. end
  1558.  
  1559. if Randomized == 2 then
  1560. KillMessage = "Clowns are the only ones we kill. L" .. Player.Name .. " | GodSploit on top"
  1561. end
  1562.  
  1563. if Randomized == 3 then
  1564. KillMessage = "Rats. Imagine dying in a block game. L" .. Player.Name .. " | GodSploit on top"
  1565. end
  1566.  
  1567. if Randomized == 4 then
  1568. KillMessage = "I hack for fun. Too bad your fun is ruined. L" .. Player.Name .. " | GodSploit on top"
  1569. end
  1570.  
  1571. if Randomized == 5 then
  1572. KillMessage = "I ruined a good day for a good reason. L" .. Player.Name .. " | GodSploit on top"
  1573. end
  1574.  
  1575. SendChatMessage(KillMessage)
  1576. end
  1577.  
  1578. local function GetSword()
  1579. local HighestDamage, Sword = -math.huge, nil
  1580.  
  1581. for i, v in next, GetInventory(LocalPlayer).items do
  1582. local SwordMetaGame = ItemTable[v.itemType].sword
  1583.  
  1584. if SwordMetaGame then
  1585. local SwordDamage = SwordMetaGame.damage / SwordMetaGame.attackSpeed
  1586.  
  1587. if SwordDamage > HighestDamage then
  1588. HighestDamage = SwordDamage
  1589. Sword = v
  1590. end
  1591. end
  1592. end
  1593.  
  1594. return Sword
  1595. end
  1596.  
  1597. function IsMoving()
  1598. local Position = LocalPlayer.Character.PrimaryPart.Position
  1599.  
  1600. task.wait(0.001)
  1601.  
  1602. if IsAlive(LocalPlayer) and LocalPlayer.Character.PrimaryPart.Position ~= Position then
  1603. Position = LocalPlayer.Character.PrimaryPart.Position
  1604.  
  1605. return true
  1606. end
  1607.  
  1608. if IsAlive(LocalPlayer) and LocalPlayer.Character.PrimaryPart.Position == Position then
  1609. Position = LocalPlayer.Character.PrimaryPart.Position
  1610.  
  1611. return false
  1612. end
  1613. end
  1614.  
  1615. local function ChatSpam()
  1616. local Randomized = math.random(0, 5)
  1617. local KillMessage = ""
  1618.  
  1619. if Randomized == 0 then
  1620. KillMessage = "GodSploit does more updates than Bedwars 💀. | GodSploit On Top"
  1621. end
  1622.  
  1623. if Randomized ~= 0 then
  1624. KillMessage = "SkidB4 is as bad as how you felt when your dad left you. | GodSploit On Top"
  1625. end
  1626.  
  1627. if Randomized == 2 then
  1628. KillMessage = "Switch to GodSploit, ez wins. | GodSploit On Top"
  1629. end
  1630.  
  1631. if Randomized == 3 then
  1632. KillMessage = "I am not cheating, my gaming chair is. | GodSploit On Top"
  1633. end
  1634.  
  1635. if Randomized == 4 then
  1636. KillMessage = "3 years now, and the anticheat is still the same. | GodSploit On Top"
  1637. end
  1638.  
  1639. if Randomized == 5 then
  1640. KillMessage = "Kids in bedwars just keep getting worst. | GodSploit On Top"
  1641. end
  1642.  
  1643. SendChatMessage(KillMessage)
  1644. end
  1645.  
  1646. local function AutoBank()
  1647. local NearestNpc = FindNearestNpc(Settings.AutoBank.Range)
  1648.  
  1649. if NearestNpc and (WorkSpace:GetServerTimeNow() - LocalPlayer.Character:GetAttribute("LastDamageTakenTime")) > 2 then
  1650. CollectEnderChestItems()
  1651. end
  1652.  
  1653. if not NearestNpc or (WorkSpace:GetServerTimeNow() - LocalPlayer.Character:GetAttribute("LastDamageTakenTime")) <= 2 then
  1654. SecureEnderChestItems()
  1655. end
  1656. end
  1657.  
  1658. local function FpsBoost()
  1659. for i, v in next, CollectionService:GetTagged("block") do
  1660. if v:GetAttribute("PlacedByUserId") == 0 then
  1661. v.Material = Enum.Material.SmoothPlastic
  1662.  
  1663. for i2, v2 in next, (v:GetDescendants()) do
  1664. if v2:IsA("BasePart") then
  1665. v2.Material = Enum.Material.SmoothPlastic
  1666. end
  1667. end
  1668. end
  1669. end
  1670. end
  1671.  
  1672. function GetSpeed()
  1673. local Speed = 0
  1674.  
  1675. if IsAlive(LocalPlayer) then
  1676.  
  1677. local SpeedBoost = LocalPlayer.Character:GetAttribute("SpeedBoost")
  1678.  
  1679. if SpeedBoost and SpeedBoost > 1 then
  1680. Speed = Speed + (8 * (SpeedBoost - 1))
  1681. end
  1682.  
  1683. if LocalPlayer.Character:GetAttribute("GrimReaperChannel") then
  1684. Speed = Speed + 20
  1685. end
  1686.  
  1687. if type(ZephyrOrb) == "number" and ZephyrOrb > 0 then
  1688. Speed = Speed + 19
  1689. end
  1690.  
  1691. if DamageBoost == true then
  1692. Speed = Speed + 18
  1693. end
  1694.  
  1695. Speed = ((Speed + Settings.Speed.Speed) - 20)
  1696. end
  1697.  
  1698. return Speed
  1699. end
  1700.  
  1701. function GetBlock()
  1702. for i, v in next, GetInventory(LocalPlayer).items do
  1703. if ItemTable[v.itemType].block ~= nil and v.itemType:find("wool") then
  1704. return v.itemType
  1705. end
  1706. end
  1707. end
  1708.  
  1709. local function HasItem(Name)
  1710. for i, v in next, GetInventory(LocalPlayer).items do
  1711. if v.itemType:find(Name) then
  1712. return v
  1713. end
  1714. end
  1715.  
  1716. return nil
  1717. end
  1718.  
  1719. local function AutoBuy()
  1720. local NearestNpc = FindNearestNpc(30)
  1721.  
  1722. if NearestNpc then
  1723. local GompyVacuum = {
  1724. [1] = {
  1725. ["shopItem"] = {
  1726. ["amount"] = 1,
  1727. ["lockAfterPurchase"] = true,
  1728. ["itemType"] = "vacuum",
  1729. ["category"] = "Combat",
  1730. ["price"] = 50,
  1731. ["requiresKit"] = {
  1732. [1] = "ghost_catcher"
  1733. },
  1734. ["spawnWithItems"] = {
  1735. [1] = "vacuum"
  1736. },
  1737. ["currency"] = "iron"
  1738. },
  1739. ["shopId"] = NearestNpc.Name
  1740. }
  1741. }
  1742.  
  1743. local Lasso = {
  1744. [1] = {
  1745. ["shopItem"] = {
  1746. ["amount"] = 1,
  1747. ["lockAfterPurchase"] = true,
  1748. ["itemType"] = "lasso",
  1749. ["category"] = "Combat",
  1750. ["price"] = 30,
  1751. ["requiresKit"] = {
  1752. [1] = "cowgirl"
  1753. },
  1754. ["spawnWithItems"] = {
  1755. [1] = "lasso"
  1756. },
  1757. ["currency"] = "iron"
  1758. },
  1759. ["shopId"] = NearestNpc.Name
  1760. }
  1761. }
  1762.  
  1763. local Arrow = {
  1764. [1] = {
  1765. ["shopItem"] = {
  1766. ["currency"] = "iron",
  1767. ["itemType"] = "arrow",
  1768. ["amount"] = 8,
  1769. ["price"] = 16,
  1770. ["category"] = "Combat"
  1771. },
  1772. ["shopId"] = NearestNpc.Name
  1773. }
  1774. }
  1775.  
  1776. local Wool = {
  1777. [1] = {
  1778. ["shopItem"] = {
  1779. ["currency"] = "iron",
  1780. ["itemType"] = "wool_white",
  1781. ["amount"] = 16,
  1782. ["price"] = 8,
  1783. ["category"] = "Blocks"
  1784. },
  1785. ["shopId"] = NearestNpc.Name
  1786. }
  1787. }
  1788.  
  1789. local Bow = {
  1790. [1] = {
  1791. ["shopItem"] = {
  1792. ["ignoredByKit"] = {
  1793. [1] = "flower_bee"
  1794. },
  1795. ["itemType"] = "wood_bow",
  1796. ["price"] = 24,
  1797. ["superiorItems"] = {
  1798. [1] = "wood_crossbow",
  1799. [2] = "tactical_crossbow"
  1800. },
  1801. ["currency"] = "iron",
  1802. ["category"] = "Combat",
  1803. ["lockAfterPurchase"] = true,
  1804. ["spawnWithItems"] = {
  1805. [1] = "wood_bow"
  1806. },
  1807. ["amount"] = 1
  1808. },
  1809. ["shopId"] = NearestNpc.Name
  1810. }
  1811. }
  1812.  
  1813. local EmeraldArmor ={
  1814. [1] = {
  1815. ["shopItem"] = {
  1816. ["lockAfterPurchase"] = true,
  1817. ["itemType"] = "emerald_chestplate",
  1818. ["price"] = 40,
  1819. ["customDisplayName"] = "Emerald Armor",
  1820. ["currency"] = "emerald",
  1821. ["category"] = "Combat",
  1822. ["nextTier"] = "",
  1823. ["ignoredByKit"] = {
  1824. [1] = "bigman"
  1825. },
  1826. ["spawnWithItems"] = {
  1827. [1] = "emerald_helmet",
  1828. [2] = "emerald_chestplate",
  1829. [3] = "emerald_boots"
  1830. },
  1831. ["amount"] = 1
  1832. },
  1833. ["shopId"] = NearestNpc.Name
  1834. }
  1835. }
  1836.  
  1837. local DiamondArmor ={
  1838. [1] = {
  1839. ["shopItem"] = {
  1840. ["lockAfterPurchase"] = true,
  1841. ["itemType"] = "Diamond_chestplate",
  1842. ["price"] = 8,
  1843. ["customDisplayName"] = "Diamond Armor",
  1844. ["currency"] = "emerald",
  1845. ["category"] = "Combat",
  1846. ["nextTier"] = "diamond_chestplate",
  1847. ["ignoredByKit"] = {
  1848. [1] = "bigman"
  1849. },
  1850. ["spawnWithItems"] = {
  1851. [1] = "diamond_helmet",
  1852. [2] = "diamond_chestplate",
  1853. [3] = "diamond_boots"
  1854. },
  1855. ["amount"] = 1
  1856. },
  1857. ["shopId"] = NearestNpc.Name
  1858. }
  1859. }
  1860. local IronArmor ={
  1861. [1] = {
  1862. ["shopItem"] = {
  1863. ["lockAfterPurchase"] = true,
  1864. ["itemType"] = "iron_chestplate",
  1865. ["price"] = 120,
  1866. ["customDisplayName"] = "Iron Armor",
  1867. ["currency"] = "iron",
  1868. ["category"] = "Combat",
  1869. ["nextTier"] = "diamond_chestplate",
  1870. ["ignoredByKit"] = {
  1871. [1] = "bigman"
  1872. },
  1873. ["spawnWithItems"] = {
  1874. [1] = "iron_helmet",
  1875. [2] = "iron_chestplate",
  1876. [3] = "iron_boots"
  1877. },
  1878. ["amount"] = 1
  1879. },
  1880. ["shopId"] = NearestNpc.Name
  1881. }
  1882. }
  1883.  
  1884. local LeatherArmor ={
  1885. [1] = {
  1886. ["shopItem"] = {
  1887. ["lockAfterPurchase"] = true,
  1888. ["itemType"] = "leather_chestplate",
  1889. ["price"] = 50,
  1890. ["customDisplayName"] = "Leather Armor",
  1891. ["currency"] = "iron",
  1892. ["category"] = "Combat",
  1893. ["nextTier"] = "iron_chestplate",
  1894. ["ignoredByKit"] = {
  1895. [1] = "bigman"
  1896. },
  1897. ["spawnWithItems"] = {
  1898. [1] = "leather_helmet",
  1899. [2] = "leather_chestplate",
  1900. [3] = "leather_boots"
  1901. },
  1902. ["amount"] = 1
  1903. },
  1904. ["shopId"] = NearestNpc.Name
  1905. }
  1906. }
  1907.  
  1908. local EmeraldSword = {
  1909. [1] = {
  1910. ["shopItem"] = {
  1911. ["disabledInQueue"] = {
  1912. [1] = "tnt_wars"
  1913. },
  1914. ["itemType"] = "emerald_sword",
  1915. ["price"] = 20,
  1916. ["superiorItems"] = {
  1917. [1] = ""
  1918. },
  1919. ["currency"] = "iron",
  1920. ["amount"] = 1,
  1921. ["ignoredByKit"] = {
  1922. [1] = "barbarian",
  1923. [2] = "dasher",
  1924. [3] = "frost_hammer_kit"
  1925. },
  1926. ["category"] = "Combat",
  1927. ["lockAfterPurchase"] = true
  1928. },
  1929. ["shopId"] = NearestNpc.Name
  1930. }
  1931. }
  1932.  
  1933. local VoidSword = {
  1934. [1] = {
  1935. ["shopItem"] = {
  1936. ["currency"] = "void_crystal",
  1937. ["itemType"] = "void_sword",
  1938. ["amount"] = 1,
  1939. ["price"] = 10,
  1940. ["category"] = "Void",
  1941. ["ignoredByKit"] = {
  1942. [1] = "barbarian",
  1943. [2] = "dasher"
  1944. },
  1945. ["lockAfterPurchase"] = true
  1946. },
  1947. ["shopId"] = NearestNpc.Name
  1948. }
  1949. }
  1950.  
  1951. local DiamondSword = {
  1952. [1] = {
  1953. ["shopItem"] = {
  1954. ["disabledInQueue"] = {
  1955. [1] = "tnt_wars"
  1956. },
  1957. ["itemType"] = "diamond_sword",
  1958. ["price"] = 4,
  1959. ["superiorItems"] = {
  1960. [1] = "emerald_sword"
  1961. },
  1962. ["currency"] = "emerald",
  1963. ["amount"] = 1,
  1964. ["ignoredByKit"] = {
  1965. [1] = "barbarian",
  1966. [2] = "dasher",
  1967. [3] = "frost_hammer_kit"
  1968. },
  1969. ["category"] = "Combat",
  1970. ["lockAfterPurchase"] = true
  1971. },
  1972. ["shopId"] = NearestNpc.Name
  1973. }
  1974. }
  1975.  
  1976. local IronSword = {
  1977. [1] = {
  1978. ["shopItem"] = {
  1979. ["disabledInQueue"] = {
  1980. [1] = "tnt_wars"
  1981. },
  1982. ["itemType"] = "iron_sword",
  1983. ["price"] = 70,
  1984. ["superiorItems"] = {
  1985. [1] = "diamond_sword"
  1986. },
  1987. ["currency"] = "iron",
  1988. ["amount"] = 1,
  1989. ["ignoredByKit"] = {
  1990. [1] = "barbarian",
  1991. [2] = "dasher",
  1992. [3] = "frost_hammer_kit"
  1993. },
  1994. ["category"] = "Combat",
  1995. ["lockAfterPurchase"] = true
  1996. },
  1997. ["shopId"] = NearestNpc.Name
  1998. }
  1999. }
  2000.  
  2001. local StoneSword = {
  2002. [1] = {
  2003. ["shopItem"] = {
  2004. ["disabledInQueue"] = {
  2005. [1] = "tnt_wars"
  2006. },
  2007. ["itemType"] = "stone_sword",
  2008. ["price"] = 20,
  2009. ["superiorItems"] = {
  2010. [1] = "iron_sword"
  2011. },
  2012. ["currency"] = "iron",
  2013. ["amount"] = 1,
  2014. ["ignoredByKit"] = {
  2015. [1] = "barbarian",
  2016. [2] = "dasher",
  2017. [3] = "frost_hammer_kit"
  2018. },
  2019. ["category"] = "Combat",
  2020. ["lockAfterPurchase"] = true
  2021. },
  2022. ["shopId"] = NearestNpc.Name
  2023. }
  2024. }
  2025.  
  2026. task.spawn(function()
  2027. if HasItem("diamond_sword") then
  2028. PurchaseItem(EmeraldSword)
  2029. end
  2030.  
  2031. if HasItem("iron_sword") or HasItem("stone_sword") or HasItem("wood_sword") then
  2032. PurchaseItem(DiamondSword)
  2033. end
  2034.  
  2035. if HasItem("stone_sword") and HasItem("iron_chestplate") then
  2036. PurchaseItem(IronSword)
  2037. end
  2038.  
  2039. if HasItem("wood_sword") then
  2040. PurchaseItem(StoneSword)
  2041. end
  2042.  
  2043. PurchaseItem(VoidSword)
  2044. end)
  2045.  
  2046. task.spawn(function()
  2047. if HasItem("diamond_chestplate") then
  2048. PurchaseItem(EmeraldArmor)
  2049. end
  2050.  
  2051. if HasItem("iron_chestplate") then
  2052. PurchaseItem(DiamondArmor)
  2053. end
  2054.  
  2055. if HasItem("stone_sword") and not HasItem("iron_chestplate") and not HasItem("diamond_chestplate") and not HasItem("emerald_chestplate") then
  2056. PurchaseItem(LeatherArmor)
  2057. end
  2058.  
  2059. if HasItem("leather_chestplate") then
  2060. PurchaseItem(IronArmor)
  2061. end
  2062. end)
  2063.  
  2064. task.spawn(function()
  2065. if HasItem("iron_chestplate") and HasItem("iron_sword") and not HasItem("wood_bow") then
  2066. PurchaseItem(Bow)
  2067. end
  2068. end)
  2069.  
  2070. task.spawn(function()
  2071. if HasItem("iron_chestplate") and HasItem("iron_sword") and HasItem("wood_bow") then
  2072. PurchaseItem(Arrow)
  2073. end
  2074. end)
  2075.  
  2076. task.spawn(function()
  2077. if HasItem("iron_chestplate") and HasItem("iron_sword") and HasItem("wood_bow") and HasItem("arrow") and Settings.Scaffold.Value == true then
  2078. PurchaseItem(Wool)
  2079. end
  2080. end)
  2081.  
  2082. task.spawn(function()
  2083. if HasItem("stone_sword") and not HasItem("lasso") and Settings.Aimbot.Value == true then
  2084. PurchaseItem(Lasso)
  2085. end
  2086. end)
  2087.  
  2088. task.spawn(function()
  2089. if HasItem("stone_sword") and not HasItem("vacuum") and Settings.Aimbot.Value == true then
  2090. PurchaseItem(GompyVacuum)
  2091. end
  2092. end)
  2093. end
  2094. end
  2095.  
  2096. function AutoKit()
  2097. local PetrifiedPlayer = FindPetrifiedPlayer()
  2098. local NearestPlayer = FindNearestPlayer(math.huge)
  2099. local NearestGhost = FindNearestGhost()
  2100.  
  2101. task.spawn(function()
  2102. if IsAlive(LocalPlayer) and NearestPlayer then
  2103. HannahPromptTriggerRemote:CallServer({victimEntity = NearestPlayer.Character, ["user"] = LocalPlayer})
  2104. end
  2105. end)
  2106.  
  2107. task.spawn(function()
  2108. if PetrifiedPlayer then
  2109. MinerRemote:FireServer({petrifyId = PetrifiedPlayer:GetAttribute("PetrifyId")})
  2110. end
  2111. end)
  2112.  
  2113. task.spawn(function()
  2114. TrinitySetAngelTypeRemote:FireServer({angel = "Void"})
  2115. end)
  2116.  
  2117. task.spawn(function()
  2118. if NearestGhost then
  2119. CollectCollectableEntityRemote:FireServer({id = NearestGhost})
  2120. end
  2121. end)
  2122. end
  2123.  
  2124. function IsAlive(Player)
  2125. Player = Player or LocalPlayer
  2126.  
  2127. if not Player.Character then return false end
  2128. if not Player.Character:FindFirstChild("Humanoid") then return false end
  2129. if Player.Character:GetAttribute("Health") <= 0 then return false end
  2130. if not Player.Character.PrimaryPart then return false end
  2131.  
  2132. return true
  2133. end
  2134.  
  2135. local function SwordHit(Entity, Weapon, NearestEntityDistance)
  2136. local LocalPlayerHumanoidRootPart = LocalPlayer.Character.HumanoidRootPart
  2137. local EntityPrimaryPart = Entity.PrimaryPart
  2138.  
  2139. local SelfPosition = LocalPlayerHumanoidRootPart.Position + (20 > 14 and (LocalPlayerHumanoidRootPart.Position - EntityPrimaryPart.Position).Magnitude > 14.4 and (CFrame.lookAt(LocalPlayerHumanoidRootPart.Position, EntityPrimaryPart.Position).lookVector * ((LocalPlayerHumanoidRootPart.Position - EntityPrimaryPart.Position).Magnitude - 14)) or Vector3.zero)
  2140.  
  2141. task.spawn(function()
  2142. if Settings.KillAura.CustomAnimation == true and KillAuraAnimationCooldown == false then
  2143. KillAuraAnimationCooldown = true
  2144.  
  2145. PlayAnimation(Animations.KillAura)
  2146.  
  2147. KillAuraAnimationCooldown = false
  2148. end
  2149. end)
  2150.  
  2151. task.spawn(function()
  2152. if Settings.KillAura.Strafe == true and NearestEntityDistance < 10 then
  2153. LocalPlayerHumanoidRootPart.CFrame = CFrame.new(EntityPrimaryPart.Position - EntityPrimaryPart.CFrame.LookVector * 5)
  2154. end
  2155. end)
  2156.  
  2157. task.spawn(function()
  2158. if Settings.KillAura.ToolCheck == false then
  2159. task.spawn(function()
  2160. SwitchItem(Weapon.itemType)
  2161. end)
  2162.  
  2163. SelfPosition = LocalPlayerHumanoidRootPart.Position + (20 > 14 and (LocalPlayerHumanoidRootPart.Position - EntityPrimaryPart.Position).Magnitude > 14.4 and (CFrame.lookAt(LocalPlayerHumanoidRootPart.Position, EntityPrimaryPart.Position).lookVector * ((LocalPlayerHumanoidRootPart.Position - EntityPrimaryPart.Position).Magnitude - 14)) or Vector3.zero)
  2164.  
  2165. SwordHitRemote:FireServer({
  2166. weapon = Weapon.tool,
  2167. chargedAttack = {chargeRatio = 0},
  2168. entityInstance = Entity,
  2169. validate = {
  2170. raycast = {
  2171. cameraPosition = HashFunction(LocalPlayerHumanoidRootPart.Position),
  2172. cursorDirection = HashFunction(CFrame.new(SelfPosition, EntityPrimaryPart.Position).lookVector)
  2173. },
  2174. targetPosition = HashFunction(EntityPrimaryPart.Position),
  2175. selfPosition = HashFunction(SelfPosition)
  2176. }
  2177. })
  2178. end
  2179.  
  2180. if Settings.KillAura.ToolCheck == true then
  2181. if HasItem(Weapon.itemType) then
  2182. SelfPosition = LocalPlayerHumanoidRootPart.Position + (20 > 14 and (LocalPlayerHumanoidRootPart.Position - EntityPrimaryPart.Position).Magnitude > 14.4 and (CFrame.lookAt(LocalPlayerHumanoidRootPart.Position, EntityPrimaryPart.Position).lookVector * ((LocalPlayerHumanoidRootPart.Position - EntityPrimaryPart.Position).Magnitude - 14)) or Vector3.zero)
  2183.  
  2184. SwordHitRemote:FireServer({
  2185. weapon = Weapon.tool,
  2186. chargedAttack = {chargeRatio = 0},
  2187. entityInstance = Entity,
  2188. validate = {
  2189. raycast = {
  2190. cameraPosition = HashFunction(LocalPlayerHumanoidRootPart.Position),
  2191. cursorDirection = HashFunction(CFrame.new(SelfPosition, EntityPrimaryPart.Position).lookVector)
  2192. },
  2193. targetPosition = HashFunction(EntityPrimaryPart.Position),
  2194. selfPosition = HashFunction(SelfPosition)
  2195. }
  2196. })
  2197. end
  2198. end
  2199. end)
  2200. end
  2201.  
  2202. function GetBow()
  2203. local BestBow, BestBowDamage = nil, 0
  2204.  
  2205. for i, v in next, GetInventory(LocalPlayer).items do
  2206. if v.itemType:find("bow") then
  2207. local Item = ItemTable[v.itemType].projectileSource
  2208. local Arrow = Item.projectileType("arrow")
  2209. local Damage = ProjectileMeta[Arrow].combat.damage
  2210.  
  2211. if Damage > BestBowDamage then
  2212. BestBowDamage = Damage
  2213. BestBow = v
  2214. end
  2215. end
  2216. end
  2217.  
  2218. return BestBow, BestBowDamage
  2219. end
  2220.  
  2221. local function InfFly()
  2222. if InfiniteFlyValue == true and IsAlive(LocalPlayer) then
  2223. SpoofedCamera = CreateSpoofedCamera()
  2224. StartLevel = LocalPlayer.Character.Head.Position.Y
  2225.  
  2226. if SpoofedCamera then
  2227. SetCamera(SpoofedCamera)
  2228. end
  2229.  
  2230. LocalPlayer.Character.PrimaryPart.CFrame += Vector3.new(0, 1000000, 0)
  2231. SpoofedCamera.Position = Vector3.new(SpoofedCamera.Position.X, StartLevel, SpoofedCamera.Position.Z)
  2232.  
  2233. repeat
  2234. task.wait()
  2235.  
  2236. SpoofedCamera.Position = Vector3.new(LocalPlayer.Character.PrimaryPart.Position.X, SpoofedCamera.Position.Y + (FlyUp and 0.5 or 0) + (FlyDown and -0.5 or 0), LocalPlayer.Character.PrimaryPart.Position.Z)
  2237. StartLevel = SpoofedCamera.Position.Y
  2238. until InfiniteFlyValue == false or not IsAlive(LocalPlayer)
  2239.  
  2240. if InfiniteFlyValue == false or not IsAlive(LocalPlayer) then
  2241. LocalPlayer.Character.PrimaryPart.Anchored = true
  2242. LocalPlayer.Character.PrimaryPart.CFrame = SpoofedCamera.CFrame + Vector3.new(0, 5, 0)
  2243. SetCamera(LocalPlayer.Character)
  2244.  
  2245. SpoofedCamera:Destroy()
  2246.  
  2247. task.wait(0.025)
  2248.  
  2249. WorkSpace.Gravity = 50
  2250. LocalPlayer.Character.PrimaryPart.Anchored = false
  2251.  
  2252. task.wait(1)
  2253.  
  2254. WorkSpace.Gravity = 196.2
  2255. end
  2256. end
  2257. end
  2258.  
  2259. local function Nuker(NearestBed, NearestOre)
  2260. task.spawn(function()
  2261. if NearestBed then
  2262. NearestBedFound = true
  2263.  
  2264. local NukerRaycastParameters = RaycastParams.new()
  2265. local TargetBlock = nil
  2266.  
  2267. NukerRaycastParameters.FilterType = Enum.RaycastFilterType.Exclude
  2268. NukerRaycastParameters.FilterDescendantsInstances = {LocalPlayer.Character}
  2269. NukerRaycastParameters.IgnoreWater = true
  2270.  
  2271. local RaycastResult = WorkSpace:Raycast(NearestBed.Position + Vector3.new(0, 30, 0), Vector3.new(0, -35, 0), NukerRaycastParameters)
  2272.  
  2273. if RaycastResult then
  2274. if RaycastResult.Instance then
  2275. TargetBlock = RaycastResult.Instance
  2276. end
  2277.  
  2278. if not RaycastResult.Instance then
  2279. TargetBlock = NearestBed
  2280. end
  2281.  
  2282. DamageBlockRemote:InvokeServer({
  2283. ["blockRef"] = {
  2284. ["blockPosition"] = GetServerPosition(TargetBlock.Position)
  2285. },
  2286. ["hitPosition"] = GetServerPosition(TargetBlock.Position),
  2287. ["hitNormal"] = GetServerPosition(TargetBlock.Position)
  2288. })
  2289. end
  2290.  
  2291. task.spawn(function()
  2292. local _, Value = Camera:WorldToScreenPoint(NearestBed.Position)
  2293.  
  2294. CanSeeNearestBed = Value
  2295. end)
  2296. end
  2297. end)
  2298.  
  2299. task.spawn(function()
  2300. if not NearestBed and NearestOre then
  2301. if Settings.Nuker.BreakOres == true then
  2302. DamageBlockRemote:InvokeServer({
  2303. ["blockRef"] = {
  2304. ["blockPosition"] = GetServerPosition(NearestOre.Position)
  2305. },
  2306. ["hitPosition"] = GetServerPosition(NearestOre.Position),
  2307. ["hitNormal"] = GetServerPosition(NearestOre.Position)
  2308. })
  2309. end
  2310. end
  2311. end)
  2312. end
  2313.  
  2314. local function FlyMe()
  2315. local FlyGroundTime = tick()
  2316.  
  2317. if FlyValue == true and IsAlive(LocalPlayer) then
  2318. task.spawn(function()
  2319. local FlyHud, NumberDisplay, SliderDisplay = CreateFlyHud()
  2320.  
  2321. repeat
  2322. task.wait()
  2323.  
  2324. if tick() - FlyGroundTime <= 2.3 then
  2325. local MaxFlyTime = 2.3
  2326. local FlyTime = DecimalRound(tick() - FlyGroundTime, 1)
  2327.  
  2328. NumberDisplay.Text = FlyTime
  2329.  
  2330. local TweenInformation = TweenInfo.new(0.35, Enum.EasingStyle.Sine, Enum.EasingDirection.Out, 0, false, 0)
  2331. local Tween = TweenService:Create(SliderDisplay, TweenInformation, {Size = UDim2.new(FlyTime / MaxFlyTime, 0, 1, 0)})
  2332.  
  2333. Tween:Play()
  2334. end
  2335.  
  2336. until FlyValue == false or not IsAlive(LocalPlayer)
  2337.  
  2338. FlyHud:Destroy()
  2339. end)
  2340.  
  2341. task.spawn(function()
  2342. FlyBodyVelocity = Instance.new("BodyVelocity")
  2343. FlyBodyVelocity.MaxForce = Vector3.new(0, 9e9, 0)
  2344. FlyBodyVelocity.Name = "FlyBodyVelocity"
  2345. FlyBodyVelocity.Parent = LocalPlayer.Character.PrimaryPart
  2346.  
  2347. FlyGroundTime = tick()
  2348.  
  2349. repeat
  2350. task.wait(LoopWaitTime)
  2351.  
  2352. if TouchingGround() then
  2353. FlyGroundTime = tick()
  2354. end
  2355.  
  2356. if FlyValue == true and IsAlive(LocalPlayer) then
  2357. FlyBodyVelocity.Velocity = Vector3.new(0, (FlyUp and 40 or 0) + (FlyDown and -40 or 0), 0)
  2358. end
  2359.  
  2360. task.spawn(function()
  2361. if (tick() - FlyGroundTime) >= 2.3 then
  2362. FlyGroundTime = tick()
  2363.  
  2364. local FlyTeleportPosition = 0
  2365. local FlyRaycastParameters = RaycastParams.new()
  2366.  
  2367. FlyRaycastParameters.FilterType = Enum.RaycastFilterType.Include
  2368. FlyRaycastParameters.FilterDescendantsInstances = {CollectionService:GetTagged("block")}
  2369.  
  2370. local FlyRaycast = WorkSpace:Raycast(LocalPlayer.Character.PrimaryPart.Position, Vector3.new(0, -1000, 0), FlyRaycastParameters)
  2371.  
  2372. if FlyRaycast and IsAlive(LocalPlayer) then
  2373. local Args = {LocalPlayer.Character.PrimaryPart.CFrame:GetComponents()}
  2374. Args[2] = FlyRaycast.Position.Y + 1 + LocalPlayer.Character.Humanoid.HipHeight
  2375.  
  2376. FlyTeleportPosition = LocalPlayer.Character.PrimaryPart.Position.Y
  2377.  
  2378. LocalPlayer.Character.PrimaryPart.CFrame = CFrame.new(unpack(Args))
  2379.  
  2380. task.spawn(function()
  2381. task.wait(0.15)
  2382.  
  2383. if IsAlive(LocalPlayer) then
  2384. local Args = {LocalPlayer.Character.PrimaryPart.CFrame:GetComponents()}
  2385. Args[2] = FlyTeleportPosition
  2386.  
  2387. LocalPlayer.Character.PrimaryPart.CFrame = CFrame.new(unpack(Args))
  2388. end
  2389. end)
  2390. end
  2391. end
  2392. end)
  2393. until FlyValue == false or not IsAlive(LocalPlayer)
  2394.  
  2395. if LocalPlayer.Character.PrimaryPart:FindFirstChild("FlyBodyVelocity") then
  2396. LocalPlayer.Character.PrimaryPart:FindFirstChild("FlyBodyVelocity"):Destroy()
  2397. FlyGroundTime = tick()
  2398. end
  2399. end)
  2400. end
  2401. end
  2402.  
  2403. task.spawn(function()
  2404. repeat
  2405. task.wait(LoopWaitTime)
  2406.  
  2407. if Settings.KillAura.Value == true and IsAlive(LocalPlayer) and GetMatchState() ~= 0 then
  2408. local NearestEntity, NearestEntityDistance = FindNearestEntity(Settings.KillAura.Range)
  2409. local Sword = GetSword()
  2410.  
  2411. task.spawn(function()
  2412. if not NearestEntity and Sword then
  2413. PlayAnimation(Animations.Neutral)
  2414. end
  2415. end)
  2416.  
  2417. task.spawn(function()
  2418. if NearestEntity and Sword then
  2419. SwordHit(NearestEntity, Sword, NearestEntityDistance)
  2420.  
  2421. NearestEntityFound = true
  2422. end
  2423. end)
  2424.  
  2425. task.spawn(function()
  2426. if not NearestEntity then
  2427. NearestEntityFound = false
  2428. end
  2429. end)
  2430. end
  2431. until not game
  2432. end)
  2433.  
  2434. task.spawn(function()
  2435. repeat
  2436. task.wait(LoopWaitTime)
  2437.  
  2438. task.spawn(function()
  2439. if Settings.AimAssist.Value == true and IsAlive(LocalPlayer) and GetMatchState() ~= 0 then
  2440. local NearestEntity = FindNearestEntity(Settings.AimAssist.Range)
  2441.  
  2442. if NearestEntity then
  2443. local LookVector = (NearestEntity.PrimaryPart.Position - Camera.CFrame.Position).unit
  2444.  
  2445. Camera.CFrame = CFrame.new(Camera.CFrame.Position, Camera.CFrame.Position + LookVector)
  2446. end
  2447. end
  2448. end)
  2449.  
  2450. task.spawn(function()
  2451. if Settings.Aimbot.Value == true and IsAlive(LocalPlayer) then
  2452. local NearestPlayer, NearestPlayerDistance = FindNearestPlayer(math.huge)
  2453.  
  2454. if NearestPlayer and (AntiVoidPart and NearestPlayer.Character.PrimaryPart.Position.Y >= AntiVoidPart.Position.Y or true) and not NearestPlayer.Character:FindFirstChildOfClass("ForceField") and NearestPlayerDistance > Settings.KillAura.Range then
  2455. local BestBow = GetBow()
  2456.  
  2457. task.spawn(function()
  2458. if HasItem("vacuum") then
  2459. local Vacuum = ReplicatedStorage.Inventories:FindFirstChild(LocalPlayer.Name):FindFirstChild("vacuum")
  2460.  
  2461. task.spawn(function()
  2462. if Settings.Aimbot.ToolCheck == false then
  2463. SwitchItem("vacuum")
  2464. end
  2465. end)
  2466.  
  2467. ShootProjectile(Vacuum, "ghost")
  2468. end
  2469. end)
  2470.  
  2471. task.spawn(function()
  2472. if HasItem("telepearl") and (tick() - TeleportTick >= 2) then
  2473. local Telepearl = ReplicatedStorage.Inventories:FindFirstChild(LocalPlayer.Name):FindFirstChild("telepearl")
  2474.  
  2475. task.spawn(function()
  2476. if Settings.Aimbot.ToolCheck == false then
  2477. SwitchItem("telepearl")
  2478. end
  2479. end)
  2480.  
  2481. ShootProjectile(Telepearl, "telepearl")
  2482.  
  2483. TeleportTick = tick()
  2484. end
  2485. end)
  2486.  
  2487. task.spawn(function()
  2488. if BestBow and HasItem(BestBow.itemType) and HasItem("arrow") then
  2489. local Bow = ReplicatedStorage.Inventories:FindFirstChild(LocalPlayer.Name):FindFirstChild(BestBow.itemType)
  2490.  
  2491. task.spawn(function()
  2492. if Settings.Aimbot.ToolCheck == false then
  2493. SwitchItem(BestBow.itemType)
  2494. end
  2495. end)
  2496.  
  2497. ShootProjectile(Bow, "arrow")
  2498. end
  2499. end)
  2500.  
  2501. task.spawn(function()
  2502. if HasItem("fireball") and not HasItem("arrow") then
  2503. local FireBall = ReplicatedStorage.Inventories:FindFirstChild(LocalPlayer.Name):FindFirstChild("fireball")
  2504.  
  2505. task.spawn(function()
  2506. if Settings.Aimbot.ToolCheck == false then
  2507. SwitchItem("fireball")
  2508. end
  2509. end)
  2510.  
  2511. ShootProjectile(FireBall, "fireball")
  2512. end
  2513.  
  2514. if HasItem("snowball") and not HasItem("arrow")then
  2515. local SnowBall = ReplicatedStorage.Inventories:FindFirstChild(LocalPlayer.Name):FindFirstChild("snowball")
  2516.  
  2517. task.spawn(function()
  2518. if Settings.Aimbot.ToolCheck == false then
  2519. SwitchItem("snowball")
  2520. end
  2521. end)
  2522.  
  2523. ShootProjectile(SnowBall, "snowball")
  2524. end
  2525. end)
  2526.  
  2527. task.spawn(function()
  2528. if HasItem("lasso") then
  2529. local Lasso = ReplicatedStorage.Inventories:FindFirstChild(LocalPlayer.Name):FindFirstChild("lasso")
  2530.  
  2531. task.spawn(function()
  2532. if Settings.Aimbot.ToolCheck == false then
  2533. SwitchItem("lasso")
  2534. end
  2535. end)
  2536.  
  2537. ShootProjectile(Lasso, "lasso")
  2538. end
  2539. end)
  2540. end
  2541. end
  2542. end)
  2543.  
  2544. task.spawn(function()
  2545. if Settings.Scaffold.Value == true and IsAlive(LocalPlayer) and FlyValue == false and GetMatchState() ~= 0 then
  2546. for i = 1, Settings.Scaffold.ExpandDistance do
  2547. local ScaffoldCFrame = LocalPlayer.Character.PrimaryPart.Position + (LocalPlayer.Character.Humanoid.MoveDirection * (i * 3.3)) - Vector3.new(0, (LocalPlayer.Character.PrimaryPart.Size.Y / 2) + (LocalPlayer.Character.Humanoid.HipHeight + 1.5), 0)
  2548. local Position = GetServerPosition(ScaffoldCFrame)
  2549. local Block = GetBlock()
  2550.  
  2551. if Block then
  2552. task.spawn(function()
  2553. PlaceBlock(Position, Block)
  2554. end)
  2555. end
  2556. end
  2557. end
  2558. end)
  2559. until not game
  2560. end)
  2561.  
  2562. task.spawn(function()
  2563. repeat
  2564. task.wait(0.5)
  2565.  
  2566. task.spawn(function()
  2567. if Settings.NoFall.Value == true and IsAlive(LocalPlayer) and GetMatchState() ~= 0 then
  2568. GroundHitRemote:FireServer()
  2569. end
  2570. end)
  2571.  
  2572. task.spawn(function()
  2573. if Settings.ChestStealer.Value == true and IsAlive(LocalPlayer) and GetMatchState() ~= 0 then
  2574. local NearestChest = FindNearestChest()
  2575.  
  2576. if NearestChest then
  2577. StealChest(NearestChest)
  2578. end
  2579. end
  2580. end)
  2581.  
  2582. task.spawn(function()
  2583. if Settings.AutoKit.Value == true and IsAlive(LocalPlayer) and GetMatchState() ~= 0 then
  2584. AutoKit()
  2585. end
  2586. end)
  2587.  
  2588. task.spawn(function()
  2589. if Settings.AutoBank.Value == true and IsAlive(LocalPlayer) and GetMatchState() ~= 0 then
  2590. AutoBank()
  2591. end
  2592. end)
  2593.  
  2594. task.spawn(function()
  2595. if Settings.Fov.Value == true and KnitClientGotten == true then
  2596. FovController:setFOV(Settings.Fov.Fov)
  2597. end
  2598.  
  2599. if Settings.Fov.Value == false and KnitClientGotten == true and ClientHandlerStoreGotten then
  2600. FovController:setFOV(ClientHandlerStore:getState().Settings.fov)
  2601. end
  2602. end)
  2603. until not game
  2604. end)
  2605.  
  2606. task.spawn(function()
  2607. repeat
  2608. task.wait(1 / Settings.AutoClicker.Cps)
  2609.  
  2610. if Settings.AutoClicker.Value == true and IsAlive(LocalPlayer) and GetMatchState() ~= 0 then
  2611. task.spawn(function()
  2612. if KnitClientGotten == true and ClientHandlerStoreGotten and BlockPlacementController.blockPlacer and BlockPlacementController.blockPlace.clientManager then
  2613. local MouseInformation = BlockPlacementController.blockPlacer.clientManager:getBlockSelector():getMouseInfo(0)
  2614.  
  2615. if MouseInformation then
  2616. BlockPlacementController.blockPlacer:placeBlock(MouseInformation.placementPosition)
  2617. end
  2618. end
  2619. end)
  2620.  
  2621. task.spawn(function()
  2622. if KnitClientGotten == true then
  2623. SwordController:swingSwordAtMouse()
  2624. end
  2625. end)
  2626. end
  2627. until not game
  2628. end)
  2629.  
  2630. task.spawn(function()
  2631. repeat
  2632. task.wait(100 / Settings.ChatSpammer.Speed)
  2633.  
  2634. task.spawn(function()
  2635. if Settings.ChatSpammer.Value == true and GetMatchState() ~= 0 then
  2636. ChatSpam()
  2637. end
  2638. end)
  2639. until not game
  2640. end)
  2641.  
  2642. task.spawn(function()
  2643. local ReportedList = {}
  2644.  
  2645. repeat
  2646. task.wait(LoopWaitTime)
  2647.  
  2648. if Settings.AutoReport.Value == true then
  2649. for i, v in next, PlayerService:GetPlayers() do
  2650. if v ~= LocalPlayer and v:GetAttribute("PlayerConnected") and ReportedList[v] == nil then
  2651. ReportRemote:FireServer(v.UserId)
  2652. ReportedList[v] = true
  2653.  
  2654. task.wait(1)
  2655. end
  2656. end
  2657. end
  2658. until not game
  2659. end)
  2660.  
  2661. task.spawn(function()
  2662. PlayerService.PlayerAdded:Connect(function(Player)
  2663. if Player:IsInGroup(5774246) and Player:GetRankInGroup(5774246) >= 2 then
  2664.  
  2665. task.spawn(function()
  2666. if Settings.AntiStaff.Kick == true then
  2667. LocalPlayer:Kick("A staff has joined your game!")
  2668. end
  2669.  
  2670. CreateNotification(60, "A staff has joined your game!")
  2671. end)
  2672. end
  2673. end)
  2674.  
  2675. task.spawn(function()
  2676. task.wait(5)
  2677.  
  2678. for i, v in next, PlayerService:GetPlayers() do
  2679. task.spawn(function()
  2680. if v:IsInGroup(5774246) and v:GetRankInGroup(5774246) >= 2 then
  2681.  
  2682. task.spawn(function()
  2683. task.spawn(function()
  2684. if Settings.AntiStaff.Kick == true then
  2685. LocalPlayer:Kick("A staff has joined your game!")
  2686. end
  2687. end)
  2688.  
  2689. CreateNotification(60, "A staff has joined your game!")
  2690. end)
  2691. end
  2692. end)
  2693. end
  2694. end)
  2695. end)
  2696.  
  2697. task.spawn(function()
  2698. Client:WaitFor("EntityDamageEvent"):andThen(function(v)
  2699. v:Connect(function(Player)
  2700. if Player.entityInstance == LocalPlayer.Character and Settings.DamageBoost.Value == true and IsAlive(LocalPlayer) and GetMatchState() ~= 0 then
  2701. task.spawn(function()
  2702. DamageBoost = true
  2703.  
  2704. task.wait(0.78)
  2705.  
  2706. DamageBoost = false
  2707. end)
  2708. end
  2709. end)
  2710. end)
  2711. end)
  2712.  
  2713. task.spawn(function()
  2714. task.spawn(function()
  2715. if GetQueueType():find("Skywars") then
  2716. repeat task.wait(1) until not IsAlive(LocalPlayer)
  2717.  
  2718. PlayAgainRemote.joinQueue:FireServer({["queueType"] = GetQueueType()})
  2719. end
  2720. end)
  2721.  
  2722. repeat task.wait(1) until GetMatchState() == 2
  2723.  
  2724. if Settings.PlayAgain.Value == true then
  2725. PlayAgainRemote.joinQueue:FireServer({["queueType"] = GetQueueType()})
  2726. end
  2727. end)
  2728.  
  2729. task.spawn(function()
  2730. local HeatSeekerValue = false
  2731. local HeatSeekerTick = tick()
  2732.  
  2733. RunService.Heartbeat:Connect(function(Delta)
  2734. local SpeedRaycastParameters = RaycastParams.new()
  2735.  
  2736. SpeedRaycastParameters.FilterDescendantsInstances = {LocalPlayer.Character}
  2737.  
  2738. task.spawn(function()
  2739. if Settings.Speed.Value == true and Settings.Speed.HeatSeeker == false and IsAlive(LocalPlayer) then
  2740. local SpeedValue = GetSpeed()
  2741. local SpeedCFrame = LocalPlayer.Character.Humanoid.MoveDirection * SpeedValue * Delta
  2742.  
  2743. local Raycast = WorkSpace:Raycast(LocalPlayer.Character.PrimaryPart.Position, SpeedCFrame, SpeedRaycastParameters)
  2744.  
  2745. if not Raycast then
  2746. LocalPlayer.Character.PrimaryPart.CFrame = LocalPlayer.Character.PrimaryPart.CFrame + SpeedCFrame
  2747. end
  2748. end
  2749. end)
  2750.  
  2751. task.spawn(function()
  2752. if Settings.Speed.Value == true and Settings.Speed.HeatSeeker == true and IsAlive(LocalPlayer) then
  2753. local SpeedValue = (HeatSeekerValue and (GetSpeed() + 11.165) or (GetSpeed() + 0.333))
  2754. local SpeedCFrame = LocalPlayer.Character.Humanoid.MoveDirection * SpeedValue * Delta
  2755.  
  2756. LocalPlayer.Character.Humanoid.WalkSpeed = 15
  2757.  
  2758. local Raycast = workspace:Raycast(LocalPlayer.Character.PrimaryPart.Position, SpeedCFrame, SpeedRaycastParameters)
  2759.  
  2760. if not Raycast then
  2761. LocalPlayer.Character.PrimaryPart.CFrame = LocalPlayer.Character.PrimaryPart.CFrame + SpeedCFrame
  2762. end
  2763.  
  2764. if (tick() - HeatSeekerTick) >= 0.25 then
  2765. HeatSeekerValue = not HeatSeekerValue
  2766. HeatSeekerTick = tick()
  2767. end
  2768. end
  2769. end)
  2770. end)
  2771. end)
  2772.  
  2773. task.spawn(function()
  2774. repeat
  2775. task.wait(0.1)
  2776.  
  2777. task.spawn(function()
  2778. if Settings.Nuker.Value == true and IsAlive(LocalPlayer) and GetMatchState() ~= 0 then
  2779. local NearestBed = FindNearestBed(Settings.Nuker.Range) or nil
  2780. local NearestOre = FindNearestOre(Settings.Nuker.Range) or nil
  2781.  
  2782. task.spawn(function()
  2783. if NearestBed or NearestOre then
  2784. Nuker(NearestBed, NearestOre)
  2785. end
  2786. end)
  2787.  
  2788. task.spawn(function()
  2789. if not NearestBed then
  2790. NearestBedFound = false
  2791. end
  2792. end)
  2793. end
  2794. end)
  2795.  
  2796. task.spawn(function()
  2797. if Settings.AutoBuy.Value == true and IsAlive(LocalPlayer) and GetMatchState() ~= 0 and not GetQueueType():find("Skywars") then
  2798. AutoBuy()
  2799. end
  2800. end)
  2801. until not game
  2802. end)
  2803.  
  2804. task.spawn(function()
  2805. repeat
  2806. task.wait()
  2807.  
  2808. if IsAlive(LocalPlayer) and Settings.Nuker.Value == true and Settings.Nuker.CustomAnimation == true and NearestBedFound and CanSeeNearestBed and not NearestEntityFound then
  2809. task.wait(0.3)
  2810.  
  2811. ViewmodelController:playAnimation(15)
  2812. end
  2813. until not game
  2814. end)
  2815.  
  2816. task.spawn(function()
  2817. repeat task.wait() until GetMatchState() ~= 0
  2818.  
  2819. if KnitClientGotten == true then
  2820. local ZephyrUpdate = ZephyrController.updateJump
  2821.  
  2822. ZephyrController.updateJump = function(self, Orb, ...)
  2823. ZephyrOrb= IsAlive(LocalPlayer) and Orb or 0
  2824.  
  2825. return ZephyrUpdate(self, Orb, ...)
  2826. end
  2827. end
  2828. end)
  2829.  
  2830. task.spawn(function()
  2831. repeat
  2832. task.wait(0.01)
  2833.  
  2834. if IsAlive(LocalPlayer) and IsMoving() and LocalPlayer.Character:FindFirstChild("Cape") and LocalPlayer.Character:FindFirstChild("Cape"):FindFirstChild("Motor") then
  2835. local TweenInformation = TweenInfo.new(0.15, Enum.EasingStyle.Linear, Enum.EasingDirection.In, 0, false, 0)
  2836. local CapeTween = TweenService:Create(LocalPlayer.Character.Cape.Motor, TweenInformation, {CurrentAngle = -0.6})
  2837.  
  2838. CapeTween:Play()
  2839. end
  2840.  
  2841. if IsAlive(LocalPlayer) and not IsMoving() and LocalPlayer.Character:FindFirstChild("Cape") and LocalPlayer.Character:FindFirstChild("Cape"):FindFirstChild("Motor") then
  2842. local TweenInformation = TweenInfo.new(0.15, Enum.EasingStyle.Linear, Enum.EasingDirection.In, 0, false, 0)
  2843. local CapeTween = TweenService:Create(LocalPlayer.Character.Cape.Motor, TweenInformation, {CurrentAngle = -0.2})
  2844.  
  2845. CapeTween:Play()
  2846. end
  2847. until not game
  2848. end)
  2849.  
  2850. task.spawn(function()
  2851. UserInputService.InputBegan:Connect(function(Input)
  2852. if Input.KeyCode == Enum.KeyCode.Space and not UserInputService:GetFocusedTextBox() then
  2853. FlyUp = true
  2854. end
  2855.  
  2856. if Input.KeyCode == Enum.KeyCode.LeftShift and not UserInputService:GetFocusedTextBox() then
  2857. FlyDown = true
  2858. end
  2859. end)
  2860.  
  2861. UserInputService.InputEnded:Connect(function(Input)
  2862. if Input.KeyCode == Enum.KeyCode.Space and not UserInputService:GetFocusedTextBox() then
  2863. FlyUp = false
  2864. end
  2865.  
  2866. if Input.KeyCode == Enum.KeyCode.LeftShift and not UserInputService:GetFocusedTextBox() then
  2867. FlyDown = false
  2868. end
  2869. end)
  2870. end)
  2871.  
  2872. local CombatTab = CreateTab("Combat")
  2873. local BlatantTab = CreateTab("Blatant")
  2874. local UtilityTab = CreateTab("Utility")
  2875. local WorldTab = CreateTab("World")
  2876.  
  2877. task.spawn(function()
  2878. local NoKnockBack, DropDownButton, LayoutOrder, UIGradient = CreateToggle(CombatTab, "NoKnockBack", Settings.NoKnockBack.Value, function(CallBack)
  2879. Settings.NoKnockBack.Value = CallBack
  2880.  
  2881. local OldKnockBackDirection = KnockBackTable.kbDirectionStrength
  2882. local OldKnockBackUp = KnockBackTable.kbUpwardStrength
  2883.  
  2884. if Settings.NoKnockBack.Value == true then
  2885. KnockBackTable.kbDirectionStrength = 0
  2886. KnockBackTable.kbUpwardStrength = 0
  2887. end
  2888.  
  2889. if Settings.NoKnockBack.Value == false then
  2890. KnockBackTable.kbDirectionStrength = OldKnockBackDirection
  2891. KnockBackTable.kbUpwardStrength = OldKnockBackUp
  2892. end
  2893. end)
  2894.  
  2895. task.spawn(function()
  2896. local InstanceUI
  2897. local Value = false
  2898.  
  2899. DropDownButton.Activated:Connect(function()
  2900. Value = not Value
  2901.  
  2902. if Value == true then
  2903. InstanceUI = CreateKeyBind(CombatTab, Settings.NoKnockBack.KeyBind, LayoutOrder + 1, function(CallBack)
  2904. Settings.NoKnockBack.KeyBind = CallBack
  2905. end)
  2906. end
  2907.  
  2908. if Value == false then
  2909. InstanceUI:Destroy()
  2910. end
  2911. end)
  2912. end)
  2913.  
  2914. task.spawn(function()
  2915. UserInputService.InputBegan:Connect(function(Input)
  2916. if not UserInputService:GetFocusedTextBox() then
  2917. if Input.KeyCode.Name == Settings.NoKnockBack.KeyBind then
  2918. Settings.NoKnockBack.Value = not Settings.NoKnockBack.Value
  2919.  
  2920. if Settings.NoKnockBack.Value == true then
  2921. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 0.666667, 0)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 0.803922, 0.411765))}
  2922. end
  2923.  
  2924. if Settings.NoKnockBack.Value == false then
  2925. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 1, 1)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 1, 1))}
  2926. end
  2927. end
  2928. end
  2929. end)
  2930. end)
  2931. end)
  2932.  
  2933. task.spawn(function()
  2934. local AutoClicker, DropDownButton, LayoutOrder, UIGradient = CreateToggle(CombatTab, "AutoClicker", Settings.AutoClicker.Value, function(CallBack)
  2935. Settings.AutoClicker.Value = CallBack
  2936.  
  2937. local OldCpsFunction = nil
  2938.  
  2939. if Settings.AutoClicker.Value == true and KnitClientGotten == true then
  2940. SwordController.isClickingTooFast = function(self)
  2941. self.lastSwing = tick()
  2942.  
  2943. return false
  2944. end
  2945. end
  2946.  
  2947. if Settings.AutoClicker.Value == false and KnitClientGotten == true then
  2948. SwordController.isClickingTooFast = OldCpsFunction
  2949. end
  2950. end)
  2951.  
  2952. task.spawn(function()
  2953. local InstanceUI
  2954. local Value = false
  2955.  
  2956. DropDownButton.Activated:Connect(function()
  2957. Value = not Value
  2958.  
  2959. if Value == true then
  2960. InstanceUI = CreateKeyBind(CombatTab, Settings.AutoClicker.KeyBind, LayoutOrder + 1, function(CallBack)
  2961. Settings.AutoClicker.KeyBind = CallBack
  2962. end)
  2963. end
  2964.  
  2965. if Value == false then
  2966. InstanceUI:Destroy()
  2967. end
  2968. end)
  2969. end)
  2970.  
  2971. task.spawn(function()
  2972. UserInputService.InputBegan:Connect(function(Input)
  2973. if not UserInputService:GetFocusedTextBox() then
  2974. if Input.KeyCode.Name == Settings.AutoClicker.KeyBind then
  2975. Settings.AutoClicker.Value = not Settings.AutoClicker.Value
  2976.  
  2977. if Settings.AutoClicker.Value == true then
  2978. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 0.666667, 0)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 0.803922, 0.411765))}
  2979. end
  2980.  
  2981. if Settings.AutoClicker.Value == false then
  2982. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 1, 1)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 1, 1))}
  2983. end
  2984. end
  2985. end
  2986. end)
  2987. end)
  2988.  
  2989. task.spawn(function()
  2990. local InstanceUI
  2991. local Value = false
  2992.  
  2993. DropDownButton.Activated:Connect(function()
  2994. Value = not Value
  2995.  
  2996. if Value == true then
  2997. InstanceUI = CreateSlider(CombatTab, "Cps", Settings.AutoClicker.Cps, 100, LayoutOrder + 2, function(CallBack)
  2998. Settings.AutoClicker.Cps = CallBack
  2999. end)
  3000. end
  3001.  
  3002. if Value == false then
  3003. InstanceUI:Destroy()
  3004. end
  3005. end)
  3006. end)
  3007. end)
  3008.  
  3009. task.spawn(function()
  3010. local AimAssist, DropDownButton, LayoutOrder, UIGradient = CreateToggle(CombatTab, "AimAssist", Settings.AimAssist.Value, function(CallBack)
  3011. Settings.AimAssist.Value = CallBack
  3012. end)
  3013.  
  3014. task.spawn(function()
  3015. local InstanceUI
  3016. local Value = false
  3017.  
  3018. DropDownButton.Activated:Connect(function()
  3019. Value = not Value
  3020.  
  3021. if Value == true then
  3022. InstanceUI = CreateKeyBind(CombatTab, Settings.AimAssist.KeyBind, LayoutOrder + 1, function(CallBack)
  3023. Settings.AimAssist.KeyBind = CallBack
  3024. end)
  3025. end
  3026.  
  3027. if Value == false then
  3028. InstanceUI:Destroy()
  3029. end
  3030. end)
  3031. end)
  3032.  
  3033. task.spawn(function()
  3034. UserInputService.InputBegan:Connect(function(Input)
  3035. if not UserInputService:GetFocusedTextBox() then
  3036. if Input.KeyCode.Name == Settings.AimAssist.KeyBind then
  3037. Settings.AimAssist.Value = not Settings.AimAssist.Value
  3038.  
  3039. if Settings.AimAssist.Value == true then
  3040. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 0.666667, 0)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 0.803922, 0.411765))}
  3041. end
  3042.  
  3043. if Settings.AimAssist.Value == false then
  3044. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 1, 1)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 1, 1))}
  3045. end
  3046. end
  3047. end
  3048. end)
  3049. end)
  3050.  
  3051. task.spawn(function()
  3052. local InstanceUI
  3053. local Value = false
  3054.  
  3055. DropDownButton.Activated:Connect(function()
  3056. Value = not Value
  3057.  
  3058. if Value == true then
  3059. InstanceUI = CreateSlider(CombatTab, "Range", Settings.AimAssist.Range, 18, LayoutOrder + 1, function(CallBack)
  3060. Settings.AimAssist.Range = CallBack
  3061. end)
  3062. end
  3063.  
  3064. if Value == false then
  3065. InstanceUI:Destroy()
  3066. end
  3067. end)
  3068. end)
  3069. end)
  3070.  
  3071. task.spawn(function()
  3072. local KillAura, DropDownButton, LayoutOrder, UIGradient = CreateToggle(CombatTab, "KillAura", Settings.KillAura.Value, function(CallBack)
  3073. Settings.KillAura.Value = CallBack
  3074. end)
  3075.  
  3076. task.spawn(function()
  3077. local InstanceUI
  3078. local Value = false
  3079.  
  3080. DropDownButton.Activated:Connect(function()
  3081. Value = not Value
  3082.  
  3083. if Value == true then
  3084. InstanceUI = CreateKeyBind(CombatTab, Settings.KillAura.KeyBind, LayoutOrder + 1, function(CallBack)
  3085. Settings.KillAura.KeyBind = CallBack
  3086. end)
  3087. end
  3088.  
  3089. if Value == false then
  3090. InstanceUI:Destroy()
  3091. end
  3092. end)
  3093. end)
  3094.  
  3095. task.spawn(function()
  3096. UserInputService.InputBegan:Connect(function(Input)
  3097. if not UserInputService:GetFocusedTextBox() then
  3098. if Input.KeyCode.Name == Settings.KillAura.KeyBind then
  3099. Settings.KillAura.Value = not Settings.KillAura.Value
  3100.  
  3101. if Settings.KillAura.Value == true then
  3102. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 0.666667, 0)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 0.803922, 0.411765))}
  3103. end
  3104.  
  3105. if Settings.KillAura.Value == false then
  3106. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 1, 1)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 1, 1))}
  3107. end
  3108. end
  3109. end
  3110. end)
  3111. end)
  3112.  
  3113. task.spawn(function()
  3114. local InstanceUI
  3115. local Value = false
  3116.  
  3117. DropDownButton.Activated:Connect(function()
  3118. Value = not Value
  3119.  
  3120. if Value == true then
  3121. InstanceUI = CreateMiniToggle(CombatTab, "CustomAnimation", Settings.KillAura.CustomAnimation, LayoutOrder + 2, function(CallBack)
  3122. Settings.KillAura.CustomAnimation = CallBack
  3123. end)
  3124. end
  3125.  
  3126. if Value == false then
  3127. InstanceUI:Destroy()
  3128. end
  3129. end)
  3130. end)
  3131.  
  3132. task.spawn(function()
  3133. local InstanceUI
  3134. local Value = false
  3135.  
  3136. DropDownButton.Activated:Connect(function()
  3137. Value = not Value
  3138.  
  3139. if Value == true then
  3140. InstanceUI = CreateMiniToggle(CombatTab, "ToolCheck", Settings.KillAura.ToolCheck, LayoutOrder + 3, function(CallBack)
  3141. Settings.KillAura.ToolCheck = CallBack
  3142. end)
  3143. end
  3144.  
  3145. if Value == false then
  3146. InstanceUI:Destroy()
  3147. end
  3148. end)
  3149. end)
  3150.  
  3151. task.spawn(function()
  3152. local InstanceUI
  3153. local Value = false
  3154.  
  3155. DropDownButton.Activated:Connect(function()
  3156. Value = not Value
  3157.  
  3158. if Value == true then
  3159. InstanceUI = CreateMiniToggle(CombatTab, "Strafe", Settings.KillAura.Strafe, LayoutOrder + 4, function(CallBack)
  3160. Settings.KillAura.Strafe = CallBack
  3161. end)
  3162. end
  3163.  
  3164. if Value == false then
  3165. InstanceUI:Destroy()
  3166. end
  3167. end)
  3168. end)
  3169.  
  3170. task.spawn(function()
  3171. local InstanceUI
  3172. local Value = false
  3173.  
  3174. DropDownButton.Activated:Connect(function()
  3175. Value = not Value
  3176.  
  3177. if Value == true then
  3178. InstanceUI = CreateSlider(CombatTab, "Range", Settings.KillAura.Range, 20, LayoutOrder + 5, function(CallBack)
  3179. Settings.KillAura.Range = CallBack
  3180. end)
  3181. end
  3182.  
  3183. if Value == false then
  3184. InstanceUI:Destroy()
  3185. end
  3186. end)
  3187. end)
  3188. end)
  3189.  
  3190. task.spawn(function()
  3191. local Aimbot, DropDownButton, LayoutOrder, UIGradient = CreateToggle(CombatTab, "Aimbot", Settings.Aimbot.Value, function(CallBack)
  3192. Settings.Aimbot.Value = CallBack
  3193. end)
  3194.  
  3195. task.spawn(function()
  3196. local InstanceUI
  3197. local Value = false
  3198.  
  3199. DropDownButton.Activated:Connect(function()
  3200. Value = not Value
  3201.  
  3202. if Value == true then
  3203. InstanceUI = CreateKeyBind(CombatTab, Settings.Aimbot.KeyBind, LayoutOrder + 1, function(CallBack)
  3204. Settings.Aimbot.KeyBind = CallBack
  3205. end)
  3206. end
  3207.  
  3208. if Value == false then
  3209. InstanceUI:Destroy()
  3210. end
  3211. end)
  3212. end)
  3213.  
  3214. task.spawn(function()
  3215. UserInputService.InputBegan:Connect(function(Input)
  3216. if not UserInputService:GetFocusedTextBox() then
  3217. if Input.KeyCode.Name == Settings.Aimbot.KeyBind then
  3218. Settings.Aimbot.Value = not Settings.Aimbot.Value
  3219.  
  3220. if Settings.Aimbot.Value == true then
  3221. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 0.666667, 0)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 0.803922, 0.411765))}
  3222. end
  3223.  
  3224. if Settings.Aimbot.Value == false then
  3225. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 1, 1)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 1, 1))}
  3226. end
  3227. end
  3228. end
  3229. end)
  3230. end)
  3231.  
  3232. task.spawn(function()
  3233. local InstanceUI
  3234. local Value = false
  3235.  
  3236. DropDownButton.Activated:Connect(function()
  3237. Value = not Value
  3238.  
  3239. if Value == true then
  3240. InstanceUI = CreateMiniToggle(CombatTab, "ToolCheck", Settings.Aimbot.ToolCheck, LayoutOrder + 2, function(CallBack)
  3241. Settings.Aimbot.ToolCheck = CallBack
  3242. end)
  3243. end
  3244.  
  3245. if Value == false then
  3246. InstanceUI:Destroy()
  3247. end
  3248. end)
  3249. end)
  3250. end)
  3251.  
  3252. task.spawn(function()
  3253. local Reach, DropDownButton, LayoutOrder, UIGradient = CreateToggle(CombatTab, "Reach", Settings.Reach.Value, function(CallBack)
  3254. Settings.Reach.Value = CallBack
  3255.  
  3256. local OldReach = CombatConstant.RAYCAST_SWORD_CHARACTER_DISTANCE
  3257.  
  3258. if Settings.Reach.Value == true then
  3259. CombatConstant.RAYCAST_SWORD_CHARACTER_DISTANCE = 20
  3260. end
  3261.  
  3262. if Settings.Reach.Value == false then
  3263. CombatConstant.RAYCAST_SWORD_CHARACTER_DISTANCE = OldReach
  3264. end
  3265. end)
  3266.  
  3267. task.spawn(function()
  3268. local InstanceUI
  3269. local Value = false
  3270.  
  3271. DropDownButton.Activated:Connect(function()
  3272. Value = not Value
  3273.  
  3274. if Value == true then
  3275. InstanceUI = CreateKeyBind(CombatTab, Settings.Reach.KeyBind, LayoutOrder + 1, function(CallBack)
  3276. Settings.Reach.KeyBind = CallBack
  3277. end)
  3278. end
  3279.  
  3280. if Value == false then
  3281. InstanceUI:Destroy()
  3282. end
  3283. end)
  3284. end)
  3285.  
  3286. task.spawn(function()
  3287. UserInputService.InputBegan:Connect(function(Input)
  3288. if not UserInputService:GetFocusedTextBox() then
  3289. if Input.KeyCode.Name == Settings.Reach.KeyBind then
  3290. Settings.Reach.Value = not Settings.Reach.Value
  3291.  
  3292. if Settings.Reach.Value == true then
  3293. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 0.666667, 0)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 0.803922, 0.411765))}
  3294. end
  3295.  
  3296. if Settings.Reach.Value == false then
  3297. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 1, 1)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 1, 1))}
  3298. end
  3299. end
  3300. end
  3301. end)
  3302. end)
  3303. end)
  3304.  
  3305. task.spawn(function()
  3306. local Sprint, DropDownButton, LayoutOrder, UIGradient = CreateToggle(CombatTab, "Sprint", Settings.Sprint.Value, function(CallBack)
  3307. Settings.Sprint.Value = CallBack
  3308.  
  3309. local OldSprintFunction
  3310.  
  3311. if Settings.Sprint.Value == true and KnitClientGotten == true then
  3312. OldSprintFunction = SprintController.stopSprinting
  3313.  
  3314. SprintController.stopSprinting = function(...)
  3315. local Function = OldSprintFunction(...)
  3316.  
  3317. SprintController:startSprinting()
  3318. return Function
  3319. end
  3320.  
  3321. task.spawn(function()
  3322. SprintController:startSprinting()
  3323. end)
  3324.  
  3325. LocalPlayer.CharacterAdded:Connect(function()
  3326. SprintController:stopSprinting()
  3327. end)
  3328. end
  3329.  
  3330. if Settings.Sprint.Value == false and KnitClientGotten == true then
  3331. SprintController.stopSprinting = OldSprintFunction
  3332. SprintController:stopSprinting()
  3333. end
  3334. end)
  3335.  
  3336. task.spawn(function()
  3337. local InstanceUI
  3338. local Value = false
  3339.  
  3340. DropDownButton.Activated:Connect(function()
  3341. Value = not Value
  3342.  
  3343. if Value == true then
  3344. InstanceUI = CreateKeyBind(CombatTab, Settings.Sprint.KeyBind, LayoutOrder + 1, function(CallBack)
  3345. Settings.Sprint.KeyBind = CallBack
  3346. end)
  3347. end
  3348.  
  3349. if Value == false then
  3350. InstanceUI:Destroy()
  3351. end
  3352. end)
  3353. end)
  3354.  
  3355. task.spawn(function()
  3356. UserInputService.InputBegan:Connect(function(Input)
  3357. if not UserInputService:GetFocusedTextBox() then
  3358. if Input.KeyCode.Name == Settings.Sprint.KeyBind then
  3359. Settings.Sprint.Value = not Settings.Sprint.Value
  3360.  
  3361. if Settings.Sprint.Value == true then
  3362. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 0.666667, 0)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 0.803922, 0.411765))}
  3363. end
  3364.  
  3365. if Settings.Sprint.Value == false then
  3366. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 1, 1)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 1, 1))}
  3367. end
  3368. end
  3369. end
  3370. end)
  3371. end)
  3372. end)
  3373.  
  3374. task.spawn(function()
  3375. local NoPlacementCps, DropDownButton, LayoutOrder, UIGradient = CreateToggle(BlatantTab, "NoPlacementCps", Settings.NoPlacementCps.Value, function(CallBack)
  3376. Settings.NoPlacementCps.Value = CallBack
  3377.  
  3378. local OldCps = nil
  3379.  
  3380. if Settings.NoPlacementCps.Value == true then
  3381. OldCps = PlacementCPS.BLOCK_PLACE_CPS
  3382.  
  3383. PlacementCPS.BLOCK_PLACE_CPS = math.huge
  3384. end
  3385.  
  3386. if Settings.NoPlacementCps.Value == false then
  3387. PlacementCPS.BLOCK_PLACE_CPS = OldCps
  3388. end
  3389. end)
  3390.  
  3391. task.spawn(function()
  3392. local InstanceUI
  3393. local Value = false
  3394.  
  3395. DropDownButton.Activated:Connect(function()
  3396. Value = not Value
  3397.  
  3398. if Value == true then
  3399. InstanceUI = CreateKeyBind(BlatantTab, Settings.NoPlacementCps.KeyBind, LayoutOrder + 1, function(CallBack)
  3400. Settings.NoPlacementCps.KeyBind = CallBack
  3401. end)
  3402. end
  3403.  
  3404. if Value == false then
  3405. InstanceUI:Destroy()
  3406. end
  3407. end)
  3408. end)
  3409.  
  3410. task.spawn(function()
  3411. UserInputService.InputBegan:Connect(function(Input)
  3412. if not UserInputService:GetFocusedTextBox() then
  3413. if Input.KeyCode.Name == Settings.NoPlacementCps.KeyBind then
  3414. Settings.NoPlacementCps.Value = not Settings.NoPlacementCps.Value
  3415.  
  3416. if Settings.NoPlacementCps.Value == true then
  3417. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 0.666667, 0)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 0.803922, 0.411765))}
  3418. end
  3419.  
  3420. if Settings.NoPlacementCps.Value == false then
  3421. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 1, 1)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 1, 1))}
  3422. end
  3423. end
  3424. end
  3425. end)
  3426. end)
  3427. end)
  3428.  
  3429. task.spawn(function()
  3430. local ChestStealer, DropDownButton, LayoutOrder, UIGradient = CreateToggle(BlatantTab, "ChestStealer", Settings.ChestStealer.Value, function(CallBack)
  3431. Settings.ChestStealer.Value = CallBack
  3432. end)
  3433.  
  3434. task.spawn(function()
  3435. local InstanceUI
  3436. local Value = false
  3437.  
  3438. DropDownButton.Activated:Connect(function()
  3439. Value = not Value
  3440.  
  3441. if Value == true then
  3442. InstanceUI = CreateKeyBind(BlatantTab, Settings.ChestStealer.KeyBind, LayoutOrder + 1, function(CallBack)
  3443. Settings.ChestStealer.KeyBind = CallBack
  3444. end)
  3445. end
  3446.  
  3447. if Value == false then
  3448. InstanceUI:Destroy()
  3449. end
  3450. end)
  3451. end)
  3452.  
  3453. task.spawn(function()
  3454. UserInputService.InputBegan:Connect(function(Input)
  3455. if not UserInputService:GetFocusedTextBox() then
  3456. if Input.KeyCode.Name == Settings.ChestStealer.KeyBind then
  3457. Settings.ChestStealer.Value = not Settings.ChestStealer.Value
  3458.  
  3459. if Settings.ChestStealer.Value == true then
  3460. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 0.666667, 0)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 0.803922, 0.411765))}
  3461. end
  3462.  
  3463. if Settings.ChestStealer.Value == false then
  3464. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 1, 1)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 1, 1))}
  3465. end
  3466. end
  3467. end
  3468. end)
  3469. end)
  3470.  
  3471. task.spawn(function()
  3472. local InstanceUI
  3473. local Value = false
  3474.  
  3475. DropDownButton.Activated:Connect(function()
  3476. Value = not Value
  3477.  
  3478. if Value == true then
  3479. InstanceUI = CreateSlider(BlatantTab, "Range", Settings.ChestStealer.Range, 30, LayoutOrder + 2, function(CallBack)
  3480. Settings.ChestStealer.Range = CallBack
  3481. end)
  3482. end
  3483.  
  3484. if Value == false then
  3485. InstanceUI:Destroy()
  3486. end
  3487. end)
  3488. end)
  3489. end)
  3490.  
  3491. task.spawn(function()
  3492. local InfiniteJump, DropDownButton, LayoutOrder, UIGradient = CreateToggle(BlatantTab, "InfiniteJump", Settings.InfiniteJump.Value, function(CallBack)
  3493. Settings.InfiniteJump.Value = CallBack
  3494.  
  3495. task.spawn(function()
  3496. UserInputService.JumpRequest:Connect(function()
  3497. if IsAlive(LocalPlayer) and Settings.InfiniteJump.Value == true then
  3498. LocalPlayer.Character.Humanoid:ChangeState("Jumping")
  3499. end
  3500. end)
  3501. end)
  3502. end)
  3503.  
  3504. task.spawn(function()
  3505. local InstanceUI
  3506. local Value = false
  3507.  
  3508. DropDownButton.Activated:Connect(function()
  3509. Value = not Value
  3510.  
  3511. if Value == true then
  3512. InstanceUI = CreateKeyBind(BlatantTab, Settings.InfiniteJump.KeyBind, LayoutOrder + 1, function(CallBack)
  3513. Settings.InfiniteJump.KeyBind = CallBack
  3514. end)
  3515. end
  3516.  
  3517. if Value == false then
  3518. InstanceUI:Destroy()
  3519. end
  3520. end)
  3521. end)
  3522.  
  3523. task.spawn(function()
  3524. UserInputService.InputBegan:Connect(function(Input)
  3525. if not UserInputService:GetFocusedTextBox() then
  3526. if Input.KeyCode.Name == Settings.InfiniteJump.KeyBind then
  3527. Settings.InfiniteJump.Value = not Settings.InfiniteJump.Value
  3528.  
  3529. if Settings.InfiniteJump.Value == true then
  3530. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 0.666667, 0)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 0.803922, 0.411765))}
  3531. end
  3532.  
  3533. if Settings.InfiniteJump.Value == false then
  3534. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 1, 1)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 1, 1))}
  3535. end
  3536. end
  3537. end
  3538. end)
  3539. end)
  3540. end)
  3541.  
  3542. task.spawn(function()
  3543. local InfiniteFly, DropDownButton, LayoutOrder, UIGradient = CreateToggle(BlatantTab, "InfiniteFly", Settings.InfiniteFly.Value, function(CallBack)
  3544. Settings.InfiniteFly.Value = CallBack
  3545.  
  3546. task.spawn(function()
  3547. if Settings.InfiniteFly.Value == true and InfiniteFlyValue == false then
  3548. InfiniteFlyValue = true
  3549. InfFly()
  3550. end
  3551.  
  3552. if Settings.InfiniteFly.Value == false and InfiniteFlyValue == true then
  3553. InfiniteFlyValue = false
  3554. end
  3555. end)
  3556. end)
  3557.  
  3558. task.spawn(function()
  3559. local InstanceUI
  3560. local Value = false
  3561.  
  3562. DropDownButton.Activated:Connect(function()
  3563. Value = not Value
  3564.  
  3565. if Value == true then
  3566. InstanceUI = CreateKeyBind(BlatantTab, Settings.InfiniteFly.KeyBind, LayoutOrder + 1, function(CallBack)
  3567. Settings.InfiniteFly.KeyBind = CallBack
  3568. end)
  3569. end
  3570.  
  3571. if Value == false then
  3572. InstanceUI:Destroy()
  3573. end
  3574. end)
  3575. end)
  3576.  
  3577. task.spawn(function()
  3578. UserInputService.InputBegan:Connect(function(Input)
  3579. if not UserInputService:GetFocusedTextBox() then
  3580. if Input.KeyCode.Name == Settings.InfiniteFly.KeyBind then
  3581. Settings.InfiniteFly.Value = not Settings.InfiniteFly.Value
  3582.  
  3583. if Settings.InfiniteFly.Value == true then
  3584. task.spawn(function()
  3585. InfiniteFlyValue = true
  3586. InfFly()
  3587. end)
  3588.  
  3589. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 0.666667, 0)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 0.803922, 0.411765))}
  3590. end
  3591.  
  3592. if Settings.InfiniteFly.Value == false then
  3593. InfiniteFlyValue = false
  3594. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 1, 1)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 1, 1))}
  3595. end
  3596. end
  3597. end
  3598. end)
  3599. end)
  3600. end)
  3601.  
  3602. task.spawn(function()
  3603. local HighJump, DropDownButton, LayoutOrder, UIGradient = CreateToggle(BlatantTab, "HighJump", Settings.HighJump.Value, function(CallBack)
  3604. Settings.HighJump.Value = CallBack
  3605.  
  3606. task.spawn(function()
  3607. if IsAlive(LocalPlayer) and Settings.HighJump.Value == true then
  3608. LocalPlayer.Character.PrimaryPart.Velocity = LocalPlayer.Character.PrimaryPart.Velocity + Vector3.new(0, 150, 0)
  3609.  
  3610. task.wait(0.2)
  3611.  
  3612. Settings.HighJump.Value = false
  3613. end
  3614. end)
  3615. end)
  3616.  
  3617. task.spawn(function()
  3618. local InstanceUI
  3619. local Value = false
  3620.  
  3621. DropDownButton.Activated:Connect(function()
  3622. Value = not Value
  3623.  
  3624. if Value == true then
  3625. InstanceUI = CreateKeyBind(BlatantTab, Settings.HighJump.KeyBind, LayoutOrder + 1, function(CallBack)
  3626. Settings.HighJump.KeyBind = CallBack
  3627. end)
  3628. end
  3629.  
  3630. if Value == false then
  3631. InstanceUI:Destroy()
  3632. end
  3633. end)
  3634. end)
  3635.  
  3636. task.spawn(function()
  3637. UserInputService.InputBegan:Connect(function(Input)
  3638. if not UserInputService:GetFocusedTextBox() then
  3639. if Input.KeyCode.Name == Settings.HighJump.KeyBind then
  3640. Settings.HighJump.Value = not Settings.HighJump.Value
  3641.  
  3642. if Settings.HighJump.Value == true then
  3643. task.spawn(function()
  3644. if IsAlive(LocalPlayer) then
  3645. LocalPlayer.Character.PrimaryPart.Velocity = LocalPlayer.Character.PrimaryPart.Velocity + Vector3.new(0, 150, 0)
  3646.  
  3647. task.wait(0.2)
  3648.  
  3649. Settings.HighJump.Value = false
  3650. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 1, 1)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 1, 1))}
  3651. end
  3652. end)
  3653.  
  3654. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 0.666667, 0)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 0.803922, 0.411765))}
  3655. end
  3656.  
  3657. if Settings.HighJump.Value == false then
  3658. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 1, 1)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 1, 1))}
  3659. end
  3660. end
  3661. end
  3662. end)
  3663. end)
  3664. end)
  3665.  
  3666. task.spawn(function()
  3667. local SetEmote, DropDownButton, LayoutOrder, UIGradient = CreateToggle(BlatantTab, "SetEmote", Settings.SetEmote.Value, function(CallBack)
  3668. Settings.SetEmote.Value = CallBack
  3669. end)
  3670.  
  3671. task.spawn(function()
  3672. local InstanceUI
  3673. local Value = false
  3674.  
  3675. DropDownButton.Activated:Connect(function()
  3676. Value = not Value
  3677.  
  3678. if Value == true then
  3679. InstanceUI = CreateKeyBind(BlatantTab, Settings.SetEmote.KeyBind, LayoutOrder + 1, function(CallBack)
  3680. Settings.SetEmote.KeyBind = CallBack
  3681. end)
  3682. end
  3683.  
  3684. if Value == false then
  3685. InstanceUI:Destroy()
  3686. end
  3687. end)
  3688. end)
  3689.  
  3690. task.spawn(function()
  3691. UserInputService.InputBegan:Connect(function(Input)
  3692. if not UserInputService:GetFocusedTextBox() then
  3693. if Input.KeyCode.Name == Settings.SetEmote.KeyBind then
  3694. Settings.SetEmote.Value = not Settings.SetEmote.Value
  3695.  
  3696. if Settings.SetEmote.Value == true then
  3697. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 0.666667, 0)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 0.803922, 0.411765))}
  3698. end
  3699.  
  3700. if Settings.SetEmote.Value == false then
  3701. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 1, 1)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 1, 1))}
  3702. end
  3703. end
  3704. end
  3705. end)
  3706. end)
  3707.  
  3708. task.spawn(function()
  3709. local InstanceUI
  3710. local Value = false
  3711.  
  3712. DropDownButton.Activated:Connect(function()
  3713. Value = not Value
  3714.  
  3715. if Value == true then
  3716. InstanceUI = CreateMiniToggle(BlatantTab, "BeachVacation", Settings.SetEmote.BeachVacation, LayoutOrder + 2, function(CallBack)
  3717. Settings.SetEmote.BeachVacation = CallBack
  3718.  
  3719. if CallBack == true then
  3720. ChangeEmote("beach_vacation")
  3721. end
  3722. end)
  3723. end
  3724.  
  3725. if Value == false then
  3726. InstanceUI:Destroy()
  3727. end
  3728. end)
  3729. end)
  3730.  
  3731. task.spawn(function()
  3732. local InstanceUI
  3733. local Value = false
  3734.  
  3735. DropDownButton.Activated:Connect(function()
  3736. Value = not Value
  3737.  
  3738. if Value == true then
  3739. InstanceUI = CreateMiniToggle(BlatantTab, "EasterBunny", Settings.SetEmote.EasterBunny, LayoutOrder + 3, function(CallBack)
  3740. Settings.SetEmote.EasterBunny = CallBack
  3741.  
  3742. if CallBack == true then
  3743. ChangeEmote("easter_bunny")
  3744. end
  3745. end)
  3746. end
  3747.  
  3748. if Value == false then
  3749. InstanceUI:Destroy()
  3750. end
  3751. end)
  3752. end)
  3753.  
  3754. task.spawn(function()
  3755. local InstanceUI
  3756. local Value = false
  3757.  
  3758. DropDownButton.Activated:Connect(function()
  3759. Value = not Value
  3760.  
  3761. if Value == true then
  3762. InstanceUI = CreateMiniToggle(BlatantTab, "Nightmare", Settings.SetEmote.Nightmare, LayoutOrder + 4, function(CallBack)
  3763. Settings.SetEmote.Nightmare = CallBack
  3764.  
  3765. if CallBack == true then
  3766. ChangeEmote("nightmare_1")
  3767. end
  3768. end)
  3769. end
  3770.  
  3771. if Value == false then
  3772. InstanceUI:Destroy()
  3773. end
  3774. end)
  3775. end)
  3776.  
  3777. task.spawn(function()
  3778. local InstanceUI
  3779. local Value = false
  3780.  
  3781. DropDownButton.Activated:Connect(function()
  3782. Value = not Value
  3783.  
  3784. if Value == true then
  3785. InstanceUI = CreateMiniToggle(BlatantTab, "Wiggle", Settings.SetEmote.Wiggle, LayoutOrder + 5, function(CallBack)
  3786. Settings.SetEmote.Wiggle = CallBack
  3787.  
  3788. if CallBack == true then
  3789. ChangeEmote("wiggle")
  3790. end
  3791. end)
  3792. end
  3793.  
  3794. if Value == false then
  3795. InstanceUI:Destroy()
  3796. end
  3797. end)
  3798. end)
  3799.  
  3800. task.spawn(function()
  3801. local InstanceUI
  3802. local Value = false
  3803.  
  3804. DropDownButton.Activated:Connect(function()
  3805. Value = not Value
  3806.  
  3807. if Value == true then
  3808. InstanceUI = CreateMiniToggle(BlatantTab, "Knight", Settings.SetEmote.Knight, LayoutOrder + 6, function(CallBack)
  3809. Settings.SetEmote.Knight = CallBack
  3810.  
  3811. if CallBack == true then
  3812. ChangeEmote("knights_bow")
  3813. end
  3814. end)
  3815. end
  3816.  
  3817. if Value == false then
  3818. InstanceUI:Destroy()
  3819. end
  3820. end)
  3821. end)
  3822. end)
  3823.  
  3824. task.spawn(function()
  3825. local Invisible, DropDownButton, LayoutOrder, UIGradient = CreateToggle(BlatantTab, "Invisible", Settings.Invisible.Value, function(CallBack)
  3826. Settings.Invisible.Value = CallBack
  3827.  
  3828. task.spawn(function()
  3829. if Settings.Invisible.Value == true then
  3830. Invisibility()
  3831. end
  3832.  
  3833. task.spawn(function()
  3834. LocalPlayer.CharacterAdded:Connect(function()
  3835. repeat task.wait() until IsAlive(LocalPlayer)
  3836.  
  3837. if Settings.Invisible.Value == true and IsAlive(LocalPlayer) then
  3838. Invisibility()
  3839. end
  3840. end)
  3841. end)
  3842. end)
  3843. end)
  3844.  
  3845. task.spawn(function()
  3846. local InstanceUI
  3847. local Value = false
  3848.  
  3849. DropDownButton.Activated:Connect(function()
  3850. Value = not Value
  3851.  
  3852. if Value == true then
  3853. InstanceUI = CreateKeyBind(BlatantTab, Settings.Invisible.KeyBind, LayoutOrder + 1, function(CallBack)
  3854. Settings.Invisible.KeyBind = CallBack
  3855. end)
  3856. end
  3857.  
  3858. if Value == false then
  3859. InstanceUI:Destroy()
  3860. end
  3861. end)
  3862. end)
  3863.  
  3864. task.spawn(function()
  3865. UserInputService.InputBegan:Connect(function(Input)
  3866. if not UserInputService:GetFocusedTextBox() then
  3867. if Input.KeyCode.Name == Settings.Invisible.KeyBind then
  3868. Settings.Invisible.Value = not Settings.Invisible.Value
  3869.  
  3870. task.spawn(function()
  3871. if Settings.Invisible.Value == true then
  3872. Invisibility()
  3873. end
  3874.  
  3875. task.spawn(function()
  3876. LocalPlayer.CharacterAdded:Connect(function()
  3877. repeat task.wait() until IsAlive(LocalPlayer)
  3878.  
  3879. if Settings.Invisible.Value == true and IsAlive(LocalPlayer) then
  3880. Invisibility()
  3881. end
  3882. end)
  3883. end)
  3884. end)
  3885.  
  3886. if Settings.Invisible.Value == true then
  3887. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 0.666667, 0)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 0.803922, 0.411765))}
  3888. end
  3889.  
  3890. if Settings.Invisible.Value == false then
  3891. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 1, 1)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 1, 1))}
  3892. end
  3893. end
  3894. end
  3895. end)
  3896. end)
  3897. end)
  3898.  
  3899. task.spawn(function()
  3900. local Scaffold, DropDownButton, LayoutOrder, UIGradient = CreateToggle(BlatantTab, "Scaffold", Settings.Scaffold.Value, function(CallBack)
  3901. Settings.Scaffold.Value = CallBack
  3902. end)
  3903.  
  3904. task.spawn(function()
  3905. local InstanceUI
  3906. local Value = false
  3907.  
  3908. DropDownButton.Activated:Connect(function()
  3909. Value = not Value
  3910.  
  3911. if Value == true then
  3912. InstanceUI = CreateKeyBind(BlatantTab, Settings.Scaffold.KeyBind, LayoutOrder + 1, function(CallBack)
  3913. Settings.Scaffold.KeyBind = CallBack
  3914. end)
  3915. end
  3916.  
  3917. if Value == false then
  3918. InstanceUI:Destroy()
  3919. end
  3920. end)
  3921. end)
  3922.  
  3923. task.spawn(function()
  3924. UserInputService.InputBegan:Connect(function(Input)
  3925. if not UserInputService:GetFocusedTextBox() then
  3926. if Input.KeyCode.Name == Settings.Scaffold.KeyBind then
  3927. Settings.Scaffold.Value = not Settings.Scaffold.Value
  3928.  
  3929. if Settings.Scaffold.Value == true then
  3930. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 0.666667, 0)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 0.803922, 0.411765))}
  3931. end
  3932.  
  3933. if Settings.Scaffold.Value == false then
  3934. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 1, 1)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 1, 1))}
  3935. end
  3936. end
  3937. end
  3938. end)
  3939. end)
  3940.  
  3941. task.spawn(function()
  3942. local InstanceUI
  3943. local Value = false
  3944.  
  3945. DropDownButton.Activated:Connect(function()
  3946. Value = not Value
  3947.  
  3948. if Value == true then
  3949. InstanceUI = CreateSlider(BlatantTab, "ExpandDistance", Settings.Scaffold.ExpandDistance, 4, LayoutOrder + 2, function(CallBack)
  3950. Settings.Scaffold.ExpandDistance = CallBack
  3951. end)
  3952. end
  3953.  
  3954. if Value == false then
  3955. InstanceUI:Destroy()
  3956. end
  3957. end)
  3958. end)
  3959. end)
  3960. task.spawn(function()
  3961. local NoFall, DropDownButton, LayoutOrder, UIGradient = CreateToggle(BlatantTab, "NoFall", Settings.NoFall.Value, function(CallBack)
  3962. Settings.NoFall.Value = CallBack
  3963. end)
  3964.  
  3965. task.spawn(function()
  3966. local InstanceUI
  3967. local Value = false
  3968.  
  3969. DropDownButton.Activated:Connect(function()
  3970. Value = not Value
  3971.  
  3972. if Value == true then
  3973. InstanceUI = CreateKeyBind(BlatantTab, Settings.NoFall.KeyBind, LayoutOrder + 1, function(CallBack)
  3974. Settings.NoFall.KeyBind = CallBack
  3975. end)
  3976. end
  3977.  
  3978. if Value == false then
  3979. InstanceUI:Destroy()
  3980. end
  3981. end)
  3982. end)
  3983.  
  3984. task.spawn(function()
  3985. UserInputService.InputBegan:Connect(function(Input)
  3986. if not UserInputService:GetFocusedTextBox() then
  3987. if Input.KeyCode.Name == Settings.NoFall.KeyBind then
  3988. Settings.NoFall.Value = not Settings.NoFall.Value
  3989.  
  3990. if Settings.NoFall.Value == true then
  3991. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 0.666667, 0)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 0.803922, 0.411765))}
  3992. end
  3993.  
  3994. if Settings.NoFall.Value == false then
  3995. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 1, 1)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 1, 1))}
  3996. end
  3997. end
  3998. end
  3999. end)
  4000. end)
  4001. end)
  4002.  
  4003. task.spawn(function()
  4004. local Spider, DropDownButton, LayoutOrder, UIGradient = CreateToggle(BlatantTab, "Spider", Settings.Spider.Value, function(CallBack)
  4005. Settings.Spider.Value = CallBack
  4006.  
  4007. task.spawn(function()
  4008. if Settings.Spider.Value == true then
  4009. task.spawn(function()
  4010. repeat
  4011. task.wait()
  4012.  
  4013. if IsAlive(LocalPlayer) and FlyValue == false then
  4014. local MoveDirection = LocalPlayer.Character.Humanoid.MoveDirection
  4015.  
  4016. local BlockRay = FindPlacedBlock(LocalPlayer.Character.PrimaryPart.Position + ((MoveDirection * 2) - Vector3.new(0, LocalPlayer.Character.Humanoid.HipHeight, 0)))
  4017.  
  4018. if BlockRay then
  4019. LocalPlayer.Character.PrimaryPart.Velocity = Vector3.new(0, Settings.Spider.Speed, LocalPlayer.Character.PrimaryPart.Velocity.Z)
  4020. end
  4021. end
  4022. until Settings.Spider.Value == false
  4023. end)
  4024. end
  4025. end)
  4026. end)
  4027.  
  4028. task.spawn(function()
  4029. local InstanceUI
  4030. local Value = false
  4031.  
  4032. DropDownButton.Activated:Connect(function()
  4033. Value = not Value
  4034.  
  4035. if Value == true then
  4036. InstanceUI = CreateKeyBind(BlatantTab, Settings.Spider.KeyBind, LayoutOrder + 1, function(CallBack)
  4037. Settings.Spider.KeyBind = CallBack
  4038. end)
  4039. end
  4040.  
  4041. if Value == false then
  4042. InstanceUI:Destroy()
  4043. end
  4044. end)
  4045. end)
  4046.  
  4047. task.spawn(function()
  4048. UserInputService.InputBegan:Connect(function(Input)
  4049. if not UserInputService:GetFocusedTextBox() then
  4050. if Input.KeyCode.Name == Settings.Spider.KeyBind then
  4051. Settings.Spider.Value = not Settings.Spider.Value
  4052.  
  4053. if Settings.Spider.Value == true then
  4054. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 0.666667, 0)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 0.803922, 0.411765))}
  4055. end
  4056.  
  4057. if Settings.Spider.Value == false then
  4058. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 1, 1)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 1, 1))}
  4059. end
  4060. end
  4061. end
  4062. end)
  4063. end)
  4064.  
  4065. task.spawn(function()
  4066. local InstanceUI
  4067. local Value = false
  4068.  
  4069. DropDownButton.Activated:Connect(function()
  4070. Value = not Value
  4071.  
  4072. if Value == true then
  4073. InstanceUI = CreateSlider(BlatantTab, "Speed", Settings.Spider.Speed, 50, LayoutOrder + 2, function(CallBack)
  4074. Settings.Spider.Speed = CallBack
  4075. end)
  4076. end
  4077.  
  4078. if Value == false then
  4079. InstanceUI:Destroy()
  4080. end
  4081. end)
  4082. end)
  4083. end)
  4084.  
  4085. task.spawn(function()
  4086. local Speed, DropDownButton, LayoutOrder, UIGradient = CreateToggle(BlatantTab, "Speed", Settings.Speed.Value, function(CallBack)
  4087. Settings.Speed.Value = CallBack
  4088. end)
  4089.  
  4090. task.spawn(function()
  4091. local InstanceUI
  4092. local Value = false
  4093.  
  4094. DropDownButton.Activated:Connect(function()
  4095. Value = not Value
  4096.  
  4097. if Value == true then
  4098. InstanceUI = CreateKeyBind(BlatantTab, Settings.Speed.KeyBind, LayoutOrder + 1, function(CallBack)
  4099. Settings.Speed.KeyBind = CallBack
  4100. end)
  4101. end
  4102.  
  4103. if Value == false then
  4104. InstanceUI:Destroy()
  4105. end
  4106. end)
  4107. end)
  4108.  
  4109. task.spawn(function()
  4110. UserInputService.InputBegan:Connect(function(Input)
  4111. if not UserInputService:GetFocusedTextBox() then
  4112. if Input.KeyCode.Name == Settings.Speed.KeyBind then
  4113. Settings.Speed.Value = not Settings.Speed.Value
  4114.  
  4115. if Settings.Speed.Value == true then
  4116. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 0.666667, 0)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 0.803922, 0.411765))}
  4117. end
  4118.  
  4119. if Settings.Speed.Value == false then
  4120. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 1, 1)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 1, 1))}
  4121. end
  4122. end
  4123. end
  4124. end)
  4125. end)
  4126.  
  4127. task.spawn(function()
  4128. local InstanceUI
  4129. local Value = false
  4130.  
  4131. DropDownButton.Activated:Connect(function()
  4132. Value = not Value
  4133.  
  4134. if Value == true then
  4135. InstanceUI = CreateMiniToggle(BlatantTab, "HeatSeeker(Beta)", Settings.Speed.HeatSeeker, LayoutOrder + 2, function(CallBack)
  4136. Settings.Speed.HeatSeeker = CallBack
  4137. end)
  4138. end
  4139.  
  4140. if Value == false then
  4141. InstanceUI:Destroy()
  4142. end
  4143. end)
  4144. end)
  4145.  
  4146. task.spawn(function()
  4147. local InstanceUI
  4148. local Value = false
  4149.  
  4150. DropDownButton.Activated:Connect(function()
  4151. Value = not Value
  4152.  
  4153. if Value == true then
  4154. InstanceUI = CreateSlider(BlatantTab, "Speed", Settings.Speed.Speed, 23, LayoutOrder + 3, function(CallBack)
  4155. Settings.Speed.Speed = CallBack
  4156. end)
  4157. end
  4158.  
  4159. if Value == false then
  4160. InstanceUI:Destroy()
  4161. end
  4162. end)
  4163. end)
  4164. end)
  4165.  
  4166. task.spawn(function()
  4167. local Fly, DropDownButton, LayoutOrder, UIGradient = CreateToggle(BlatantTab, "Fly", Settings.Fly.Value, function(CallBack)
  4168. Settings.Fly.Value = CallBack
  4169.  
  4170. task.spawn(function()
  4171. if Settings.Fly.Value == true then
  4172. FlyValue = true
  4173. FlyMe()
  4174. end
  4175. end)
  4176.  
  4177. task.spawn(function()
  4178. if Settings.Fly.Value == false then
  4179. FlyValue = false
  4180. end
  4181. end)
  4182. end)
  4183.  
  4184. task.spawn(function()
  4185. local InstanceUI
  4186. local Value = false
  4187.  
  4188. DropDownButton.Activated:Connect(function()
  4189. Value = not Value
  4190.  
  4191. if Value == true then
  4192. InstanceUI = CreateKeyBind(BlatantTab, Settings.Fly.KeyBind, LayoutOrder + 1, function(CallBack)
  4193. Settings.Fly.KeyBind = CallBack
  4194. end)
  4195. end
  4196.  
  4197. if Value == false then
  4198. InstanceUI:Destroy()
  4199. end
  4200. end)
  4201. end)
  4202.  
  4203. task.spawn(function()
  4204. UserInputService.InputBegan:Connect(function(Input)
  4205. if not UserInputService:GetFocusedTextBox() then
  4206. if Input.KeyCode.Name == Settings.Fly.KeyBind then
  4207. Settings.Fly.Value = not Settings.Fly.Value
  4208.  
  4209. if Settings.Fly.Value == true then
  4210. task.spawn(function()
  4211. if Settings.Fly.Value == true then
  4212. FlyValue = true
  4213. FlyMe()
  4214. end
  4215. end)
  4216.  
  4217. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 0.666667, 0)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 0.803922, 0.411765))}
  4218. end
  4219.  
  4220. if Settings.Fly.Value == false then
  4221. FlyValue = false
  4222. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 1, 1)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 1, 1))}
  4223. end
  4224. end
  4225. end
  4226. end)
  4227. end)
  4228. end)
  4229.  
  4230. task.spawn(function()
  4231. local DamageBoost, DropDownButton, LayoutOrder, UIGradient = CreateToggle(UtilityTab, "DamageBoost", Settings.DamageBoost.Value, function(CallBack)
  4232. Settings.DamageBoost.Value = CallBack
  4233. end)
  4234.  
  4235. task.spawn(function()
  4236. local InstanceUI
  4237. local Value = false
  4238.  
  4239. DropDownButton.Activated:Connect(function()
  4240. Value = not Value
  4241.  
  4242. if Value == true then
  4243. InstanceUI = CreateKeyBind(UtilityTab, Settings.DamageBoost.KeyBind, LayoutOrder + 1, function(CallBack)
  4244. Settings.DamageBoost.KeyBind = CallBack
  4245. end)
  4246. end
  4247.  
  4248. if Value == false then
  4249. InstanceUI:Destroy()
  4250. end
  4251. end)
  4252. end)
  4253.  
  4254. task.spawn(function()
  4255. UserInputService.InputBegan:Connect(function(Input)
  4256. if not UserInputService:GetFocusedTextBox() then
  4257. if Input.KeyCode.Name == Settings.DamageBoost.KeyBind then
  4258. Settings.DamageBoost.Value = not Settings.DamageBoost.Value
  4259.  
  4260. if Settings.DamageBoost.Value == true then
  4261. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 0.666667, 0)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 0.803922, 0.411765))}
  4262. end
  4263.  
  4264. if Settings.DamageBoost.Value == false then
  4265. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 1, 1)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 1, 1))}
  4266. end
  4267. end
  4268. end
  4269. end)
  4270. end)
  4271. end)
  4272.  
  4273. task.spawn(function()
  4274. local ChatSpammer, DropDownButton, LayoutOrder, UIGradient = CreateToggle(UtilityTab, "ChatSpammer", Settings.ChatSpammer.Value, function(CallBack)
  4275. Settings.ChatSpammer.Value = CallBack
  4276. end)
  4277.  
  4278. task.spawn(function()
  4279. local InstanceUI
  4280. local Value = false
  4281.  
  4282. DropDownButton.Activated:Connect(function()
  4283. Value = not Value
  4284.  
  4285. if Value == true then
  4286. InstanceUI = CreateKeyBind(UtilityTab, Settings.ChatSpammer.KeyBind, LayoutOrder + 1, function(CallBack)
  4287. Settings.ChatSpammer.KeyBind = CallBack
  4288. end)
  4289. end
  4290.  
  4291. if Value == false then
  4292. InstanceUI:Destroy()
  4293. end
  4294. end)
  4295. end)
  4296.  
  4297. task.spawn(function()
  4298. UserInputService.InputBegan:Connect(function(Input)
  4299. if not UserInputService:GetFocusedTextBox() then
  4300. if Input.KeyCode.Name == Settings.ChatSpammer.KeyBind then
  4301. Settings.ChatSpammer.Value = not Settings.ChatSpammer.Value
  4302.  
  4303. if Settings.ChatSpammer.Value == true then
  4304. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 0.666667, 0)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 0.803922, 0.411765))}
  4305. end
  4306.  
  4307. if Settings.ChatSpammer.Value == false then
  4308. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 1, 1)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 1, 1))}
  4309. end
  4310. end
  4311. end
  4312. end)
  4313. end)
  4314.  
  4315. task.spawn(function()
  4316. local InstanceUI
  4317. local Value = false
  4318.  
  4319. DropDownButton.Activated:Connect(function()
  4320. Value = not Value
  4321.  
  4322. if Value == true then
  4323. InstanceUI = CreateSlider(UtilityTab, "Speed", Settings.ChatSpammer.Speed, 100, LayoutOrder + 2, function(CallBack)
  4324. Settings.ChatSpammer.Speed = CallBack
  4325. end)
  4326. end
  4327.  
  4328. if Value == false then
  4329. InstanceUI:Destroy()
  4330. end
  4331. end)
  4332. end)
  4333. end)
  4334.  
  4335. task.spawn(function()
  4336. local AutoReport, DropDownButton, LayoutOrder, UIGradient = CreateToggle(UtilityTab, "AutoReport", Settings.AutoReport.Value, function(CallBack)
  4337. Settings.AutoReport.Value = CallBack
  4338. end)
  4339.  
  4340. task.spawn(function()
  4341. local InstanceUI
  4342. local Value = false
  4343.  
  4344. DropDownButton.Activated:Connect(function()
  4345. Value = not Value
  4346.  
  4347. if Value == true then
  4348. InstanceUI = CreateKeyBind(UtilityTab, Settings.AutoReport.KeyBind, LayoutOrder + 1, function(CallBack)
  4349. Settings.AutoReport.KeyBind = CallBack
  4350. end)
  4351. end
  4352.  
  4353. if Value == false then
  4354. InstanceUI:Destroy()
  4355. end
  4356. end)
  4357. end)
  4358.  
  4359. task.spawn(function()
  4360. UserInputService.InputBegan:Connect(function(Input)
  4361. if not UserInputService:GetFocusedTextBox() then
  4362. if Input.KeyCode.Name == Settings.AutoReport.KeyBind then
  4363. Settings.AutoReport.Value = not Settings.AutoReport.Value
  4364.  
  4365. if Settings.AutoReport.Value == true then
  4366. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 0.666667, 0)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 0.803922, 0.411765))}
  4367. end
  4368.  
  4369. if Settings.AutoReport.Value == false then
  4370. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 1, 1)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 1, 1))}
  4371. end
  4372. end
  4373. end
  4374. end)
  4375. end)
  4376. end)
  4377.  
  4378. task.spawn(function()
  4379. local FpsBooster, DropDownButton, LayoutOrder, UIGradient = CreateToggle(UtilityTab, "FpsBooster", Settings.FpsBooster.Value, function(CallBack)
  4380. Settings.FpsBooster.Value = CallBack
  4381.  
  4382. if Settings.FpsBooster.Value == true then
  4383. FpsBoost()
  4384.  
  4385. task.spawn(function()
  4386. CreateNotification(5, "GodSploit is now in balanced mode")
  4387. end)
  4388. end
  4389.  
  4390. if Settings.FpsBooster.Value == false then
  4391. task.spawn(function()
  4392. CreateNotification(5, "GodSploit is now in performance mode")
  4393. end)
  4394. end
  4395. end)
  4396.  
  4397. task.spawn(function()
  4398. local InstanceUI
  4399. local Value = false
  4400.  
  4401. DropDownButton.Activated:Connect(function()
  4402. Value = not Value
  4403.  
  4404. if Value == true then
  4405. InstanceUI = CreateKeyBind(UtilityTab, Settings.FpsBooster.KeyBind, LayoutOrder + 1, function(CallBack)
  4406. Settings.FpsBooster.KeyBind = CallBack
  4407. end)
  4408. end
  4409.  
  4410. if Value == false then
  4411. InstanceUI:Destroy()
  4412. end
  4413. end)
  4414. end)
  4415.  
  4416. task.spawn(function()
  4417. UserInputService.InputBegan:Connect(function(Input)
  4418. if not UserInputService:GetFocusedTextBox() then
  4419. if Input.KeyCode.Name == Settings.FpsBooster.KeyBind then
  4420. Settings.FpsBooster.Value = not Settings.FpsBooster.Value
  4421.  
  4422. if Settings.FpsBooster.Value == true then
  4423. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 0.666667, 0)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 0.803922, 0.411765))}
  4424. end
  4425.  
  4426. if Settings.FpsBooster.Value == false then
  4427. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 1, 1)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 1, 1))}
  4428. end
  4429. end
  4430. end
  4431. end)
  4432. end)
  4433. end)
  4434.  
  4435. task.spawn(function()
  4436. local PlayAgain, DropDownButton, LayoutOrder, UIGradient = CreateToggle(UtilityTab, "PlayAgain", Settings.PlayAgain.Value, function(CallBack)
  4437. Settings.PlayAgain.Value = CallBack
  4438. end)
  4439.  
  4440. task.spawn(function()
  4441. local InstanceUI
  4442. local Value = false
  4443.  
  4444. DropDownButton.Activated:Connect(function()
  4445. Value = not Value
  4446.  
  4447. if Value == true then
  4448. InstanceUI = CreateKeyBind(UtilityTab, Settings.PlayAgain.KeyBind, LayoutOrder + 1, function(CallBack)
  4449. Settings.PlayAgain.KeyBind = CallBack
  4450. end)
  4451. end
  4452.  
  4453. if Value == false then
  4454. InstanceUI:Destroy()
  4455. end
  4456. end)
  4457. end)
  4458.  
  4459. task.spawn(function()
  4460. UserInputService.InputBegan:Connect(function(Input)
  4461. if not UserInputService:GetFocusedTextBox() then
  4462. if Input.KeyCode.Name == Settings.PlayAgain.KeyBind then
  4463. Settings.PlayAgain.Value = not Settings.PlayAgain.Value
  4464.  
  4465. if Settings.PlayAgain.Value == true then
  4466. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 0.666667, 0)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 0.803922, 0.411765))}
  4467. end
  4468.  
  4469. if Settings.PlayAgain.Value == false then
  4470. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 1, 1)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 1, 1))}
  4471. end
  4472. end
  4473. end
  4474. end)
  4475. end)
  4476. end)
  4477.  
  4478. task.spawn(function()
  4479. local AutoToxic, DropDownButton, LayoutOrder, UIGradient = CreateToggle(UtilityTab, "AutoToxic", Settings.AutoToxic.Value, function(CallBack)
  4480. Settings.AutoToxic.Value = CallBack
  4481. end)
  4482.  
  4483. task.spawn(function()
  4484. local InstanceUI
  4485. local Value = false
  4486.  
  4487. DropDownButton.Activated:Connect(function()
  4488. Value = not Value
  4489.  
  4490. if Value == true then
  4491. InstanceUI = CreateKeyBind(UtilityTab, Settings.AutoToxic.KeyBind, LayoutOrder + 1, function(CallBack)
  4492. Settings.AutoToxic.KeyBind = CallBack
  4493. end)
  4494. end
  4495.  
  4496. if Value == false then
  4497. InstanceUI:Destroy()
  4498. end
  4499. end)
  4500. end)
  4501.  
  4502. task.spawn(function()
  4503. UserInputService.InputBegan:Connect(function(Input)
  4504. if not UserInputService:GetFocusedTextBox() then
  4505. if Input.KeyCode.Name == Settings.AutoToxic.KeyBind then
  4506. Settings.AutoToxic.Value = not Settings.AutoToxic.Value
  4507.  
  4508. if Settings.AutoToxic.Value == true then
  4509. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 0.666667, 0)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 0.803922, 0.411765))}
  4510. end
  4511.  
  4512. if Settings.AutoToxic.Value == false then
  4513. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 1, 1)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 1, 1))}
  4514. end
  4515. end
  4516. end
  4517. end)
  4518. end)
  4519. end)
  4520.  
  4521. task.spawn(function()
  4522. local AutoBank, DropDownButton, LayoutOrder, UIGradient = CreateToggle(UtilityTab, "AutoBank", Settings.AutoBank.Value, function(CallBack)
  4523. Settings.AutoBank.Value = CallBack
  4524.  
  4525. if Settings.AutoBank.Value == false then
  4526. task.spawn(function()
  4527. CollectEnderChestItems()
  4528.  
  4529. task.wait(1)
  4530.  
  4531. CollectEnderChestItems()
  4532. end)
  4533. end
  4534. end)
  4535.  
  4536. task.spawn(function()
  4537. local InstanceUI
  4538. local Value = false
  4539.  
  4540. DropDownButton.Activated:Connect(function()
  4541. Value = not Value
  4542.  
  4543. if Value == true then
  4544. InstanceUI = CreateKeyBind(UtilityTab, Settings.AutoBank.KeyBind, LayoutOrder + 1, function(CallBack)
  4545. Settings.AutoBank.KeyBind = CallBack
  4546. end)
  4547. end
  4548.  
  4549. if Value == false then
  4550. InstanceUI:Destroy()
  4551. end
  4552. end)
  4553. end)
  4554.  
  4555. task.spawn(function()
  4556. UserInputService.InputBegan:Connect(function(Input)
  4557. if not UserInputService:GetFocusedTextBox() then
  4558. if Input.KeyCode.Name == Settings.AutoBank.KeyBind then
  4559. Settings.AutoBank.Value = not Settings.AutoBank.Value
  4560.  
  4561. if Settings.AutoBank.Value == true then
  4562. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 0.666667, 0)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 0.803922, 0.411765))}
  4563. end
  4564.  
  4565. if Settings.AutoBank.Value == false then
  4566. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 1, 1)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 1, 1))}
  4567. end
  4568. end
  4569. end
  4570. end)
  4571. end)
  4572.  
  4573. task.spawn(function()
  4574. local InstanceUI
  4575. local Value = false
  4576.  
  4577. DropDownButton.Activated:Connect(function()
  4578. Value = not Value
  4579.  
  4580. if Value == true then
  4581. InstanceUI = CreateSlider(UtilityTab, "Range", Settings.AutoBank.Range, 30, LayoutOrder + 2, function(CallBack)
  4582. Settings.AutoBank.Range = CallBack
  4583. end)
  4584. end
  4585.  
  4586. if Value == false then
  4587. InstanceUI:Destroy()
  4588. end
  4589. end)
  4590. end)
  4591. end)
  4592.  
  4593. task.spawn(function()
  4594. local AntiStaff, DropDownButton, LayoutOrder, UIGradient = CreateToggle(UtilityTab, "AntiStaff", Settings.AntiStaff.Value, function(CallBack)
  4595. Settings.AntiStaff.Value = CallBack
  4596. end)
  4597.  
  4598. task.spawn(function()
  4599. local InstanceUI
  4600. local Value = false
  4601.  
  4602. DropDownButton.Activated:Connect(function()
  4603. Value = not Value
  4604.  
  4605. if Value == true then
  4606. InstanceUI = CreateKeyBind(UtilityTab, Settings.AntiStaff.KeyBind, LayoutOrder + 1, function(CallBack)
  4607. Settings.AntiStaff.KeyBind = CallBack
  4608. end)
  4609. end
  4610.  
  4611. if Value == false then
  4612. InstanceUI:Destroy()
  4613. end
  4614. end)
  4615. end)
  4616.  
  4617. task.spawn(function()
  4618. UserInputService.InputBegan:Connect(function(Input)
  4619. if not UserInputService:GetFocusedTextBox() then
  4620. if Input.KeyCode.Name == Settings.AntiStaff.KeyBind then
  4621. Settings.AntiStaff.Value = not Settings.AntiStaff.Value
  4622.  
  4623. if Settings.AntiStaff.Value == true then
  4624. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 0.666667, 0)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 0.803922, 0.411765))}
  4625. end
  4626.  
  4627. if Settings.AntiStaff.Value == false then
  4628. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 1, 1)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 1, 1))}
  4629. end
  4630. end
  4631. end
  4632. end)
  4633. end)
  4634.  
  4635. task.spawn(function()
  4636. local InstanceUI
  4637. local Value = false
  4638.  
  4639. DropDownButton.Activated:Connect(function()
  4640. Value = not Value
  4641.  
  4642. if Value == true then
  4643. InstanceUI = CreateMiniToggle(UtilityTab, "Kick", Settings.AntiStaff.Kick, LayoutOrder + 2, function(CallBack)
  4644. Settings.AntiStaff.Kick = CallBack
  4645. end)
  4646. end
  4647.  
  4648. if Value == false then
  4649. InstanceUI:Destroy()
  4650. end
  4651. end)
  4652. end)
  4653. end)
  4654.  
  4655. task.spawn(function()
  4656. local AutoBuy, DropDownButton, LayoutOrder, UIGradient = CreateToggle(UtilityTab, "AutoBuy", Settings.AutoBuy.Value, function(CallBack)
  4657. Settings.AutoBuy.Value = CallBack
  4658. end)
  4659.  
  4660. task.spawn(function()
  4661. local InstanceUI
  4662. local Value = false
  4663.  
  4664. DropDownButton.Activated:Connect(function()
  4665. Value = not Value
  4666.  
  4667. if Value == true then
  4668. InstanceUI = CreateKeyBind(UtilityTab, Settings.AutoBuy.KeyBind, LayoutOrder + 1, function(CallBack)
  4669. Settings.AutoBuy.KeyBind = CallBack
  4670. end)
  4671. end
  4672.  
  4673. if Value == false then
  4674. InstanceUI:Destroy()
  4675. end
  4676. end)
  4677. end)
  4678.  
  4679. task.spawn(function()
  4680. UserInputService.InputBegan:Connect(function(Input)
  4681. if not UserInputService:GetFocusedTextBox() then
  4682. if Input.KeyCode.Name == Settings.AutoBuy.KeyBind then
  4683. Settings.AutoBuy.Value = not Settings.AutoBuy.Value
  4684.  
  4685. if Settings.AutoBuy.Value == true then
  4686. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 0.666667, 0)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 0.803922, 0.411765))}
  4687. end
  4688.  
  4689. if Settings.AutoBuy.Value == false then
  4690. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 1, 1)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 1, 1))}
  4691. end
  4692. end
  4693. end
  4694. end)
  4695. end)
  4696. end)
  4697.  
  4698. task.spawn(function()
  4699. local AutoKit, DropDownButton, LayoutOrder, UIGradient = CreateToggle(UtilityTab, "AutoKit", Settings.AutoKit.Value, function(CallBack)
  4700. Settings.AutoKit.Value = CallBack
  4701. end)
  4702.  
  4703. task.spawn(function()
  4704. local InstanceUI
  4705. local Value = false
  4706.  
  4707. DropDownButton.Activated:Connect(function()
  4708. Value = not Value
  4709.  
  4710. if Value == true then
  4711. InstanceUI = CreateKeyBind(UtilityTab, Settings.AutoKit.KeyBind, LayoutOrder + 1, function(CallBack)
  4712. Settings.AutoKit.KeyBind = CallBack
  4713. end)
  4714. end
  4715.  
  4716. if Value == false then
  4717. InstanceUI:Destroy()
  4718. end
  4719. end)
  4720. end)
  4721.  
  4722. task.spawn(function()
  4723. UserInputService.InputBegan:Connect(function(Input)
  4724. if not UserInputService:GetFocusedTextBox() then
  4725. if Input.KeyCode.Name == Settings.AutoKit.KeyBind then
  4726. Settings.AutoKit.Value = not Settings.AutoKit.Value
  4727.  
  4728. if Settings.AutoKit.Value == true then
  4729. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 0.666667, 0)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 0.803922, 0.411765))}
  4730. end
  4731.  
  4732. if Settings.AutoKit.Value == false then
  4733. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 1, 1)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 1, 1))}
  4734. end
  4735. end
  4736. end
  4737. end)
  4738. end)
  4739. end)
  4740.  
  4741. task.spawn(function()
  4742. local Fov, DropDownButton, LayoutOrder, UIGradient = CreateToggle(UtilityTab, "Fov", Settings.Fov.Value, function(CallBack)
  4743. Settings.Fov.Value = CallBack
  4744.  
  4745. if Settings.Fov.Value == true and KnitClientGotten == true then
  4746. FovController:setFOV(Settings.Fov.Fov)
  4747. end
  4748.  
  4749. if Settings.Fov.Value == false and KnitClientGotten == true and ClientHandlerStoreGotten then
  4750. FovController:setFOV(ClientHandlerStore:getState().Settings.fov)
  4751. end
  4752. end)
  4753.  
  4754. task.spawn(function()
  4755. local InstanceUI
  4756. local Value = false
  4757.  
  4758. DropDownButton.Activated:Connect(function()
  4759. Value = not Value
  4760.  
  4761. if Value == true then
  4762. InstanceUI = CreateKeyBind(UtilityTab, Settings.Fov.KeyBind, LayoutOrder + 1, function(CallBack)
  4763. Settings.Fov.KeyBind = CallBack
  4764. end)
  4765. end
  4766.  
  4767. if Value == false then
  4768. InstanceUI:Destroy()
  4769. end
  4770. end)
  4771. end)
  4772.  
  4773. task.spawn(function()
  4774. UserInputService.InputBegan:Connect(function(Input)
  4775. if not UserInputService:GetFocusedTextBox() then
  4776. if Input.KeyCode.Name == Settings.Fov.KeyBind then
  4777. Settings.Fov.Value = not Settings.Fov.Value
  4778.  
  4779. if Settings.Fov.Value == true then
  4780. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 0.666667, 0)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 0.803922, 0.411765))}
  4781. end
  4782.  
  4783. if Settings.Fov.Value == false then
  4784. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 1, 1)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 1, 1))}
  4785. end
  4786. end
  4787. end
  4788. end)
  4789. end)
  4790.  
  4791. task.spawn(function()
  4792. local InstanceUI
  4793. local Value = false
  4794.  
  4795. DropDownButton.Activated:Connect(function()
  4796. Value = not Value
  4797.  
  4798. if Value == true then
  4799. InstanceUI = CreateSlider(UtilityTab, "Fov", Settings.Fov.Fov, 120, LayoutOrder + 2, function(CallBack)
  4800. Settings.Fov.Fov = CallBack
  4801.  
  4802. if Settings.Fov.Value == true and KnitClientGotten == true then
  4803. FovController:setFOV(Settings.Fov.Fov)
  4804. end
  4805. end)
  4806. end
  4807.  
  4808. if Value == false then
  4809. InstanceUI:Destroy()
  4810. end
  4811. end)
  4812. end)
  4813. end)
  4814.  
  4815. task.spawn(function()
  4816. local Esp, DropDownButton, LayoutOrder, UIGradient = CreateToggle(UtilityTab, "Esp", Settings.Esp.Value, function(CallBack)
  4817. Settings.Esp.Value = CallBack
  4818.  
  4819. if Settings.Esp.Value == true then
  4820. task.spawn(function()
  4821. for i, v in next, PlayerService:GetPlayers() do
  4822. if IsAlive(v) and v ~= LocalPlayer and not v.Character.PrimaryPart:FindFirstChild("Esp") then
  4823. CreateOutline(v)
  4824. end
  4825.  
  4826. v.CharacterAdded:Connect(function(Character)
  4827. repeat task.wait() until IsAlive(PlayerService:FindFirstChild(Character.Name))
  4828.  
  4829.  
  4830. if Settings.Esp.Value == true and IsAlive(PlayerService:FindFirstChild(Character.Name)) and v ~= LocalPlayer and not v.Character.PrimaryPart:FindFirstChild("Esp") then
  4831. CreateOutline(v)
  4832. end
  4833. end)
  4834. end
  4835. end)
  4836.  
  4837. task.spawn(function()
  4838. PlayerService.PlayerAdded:Connect(function(Player)
  4839. Player.CharacterAdded:Connect(function()
  4840. repeat task.wait() until IsAlive(Player)
  4841.  
  4842. if Settings.Esp.Value == true and IsAlive(Player) and Player ~= LocalPlayer and not Player.Character.PrimaryPart:FindFirstChild("Esp") then
  4843. CreateOutline(Player)
  4844. end
  4845. end)
  4846. end)
  4847. end)
  4848. end
  4849.  
  4850. if Settings.Esp.Value == false then
  4851. for i, v in next, PlayerService:GetPlayers() do
  4852. if IsAlive(v) and CallBack == false and v.Character.PrimaryPart:FindFirstChild("Esp") then
  4853. v.Character.PrimaryPart:FindFirstChild("Esp"):Destroy()
  4854. end
  4855. end
  4856. end
  4857. end)
  4858.  
  4859. task.spawn(function()
  4860. local InstanceUI
  4861. local Value = false
  4862.  
  4863. DropDownButton.Activated:Connect(function()
  4864. Value = not Value
  4865.  
  4866. if Value == true then
  4867. InstanceUI = CreateKeyBind(UtilityTab, Settings.Esp.KeyBind, LayoutOrder + 1, function(CallBack)
  4868. Settings.Esp.KeyBind = CallBack
  4869. end)
  4870. end
  4871.  
  4872. if Value == false then
  4873. InstanceUI:Destroy()
  4874. end
  4875. end)
  4876. end)
  4877.  
  4878. task.spawn(function()
  4879. UserInputService.InputBegan:Connect(function(Input)
  4880. if not UserInputService:GetFocusedTextBox() then
  4881. if Input.KeyCode.Name == Settings.Esp.KeyBind then
  4882. Settings.Esp.Value = not Settings.Esp.Value
  4883.  
  4884. if Settings.Esp.Value == true then
  4885. task.spawn(function()
  4886. for i, v in next, PlayerService:GetPlayers() do
  4887. if IsAlive(v) and v ~= LocalPlayer and not v.Character.PrimaryPart:FindFirstChild("Esp") then
  4888. CreateOutline(v)
  4889. end
  4890.  
  4891. v.CharacterAdded:Connect(function(Character)
  4892. repeat task.wait() until IsAlive(PlayerService:FindFirstChild(Character.Name))
  4893.  
  4894. if Settings.Esp.Value == true and IsAlive(PlayerService:FindFirstChild(Character.Name)) and v ~= LocalPlayer and not v.Character.PrimaryPart:FindFirstChild("Esp") then
  4895. CreateOutline(v)
  4896. end
  4897. end)
  4898. end
  4899. end)
  4900.  
  4901. task.spawn(function()
  4902. PlayerService.PlayerAdded:Connect(function(Player)
  4903. Player.CharacterAdded:Connect(function()
  4904. repeat task.wait() until Player
  4905.  
  4906. if Settings.Esp.Value == true and IsAlive(Player) and Player ~= LocalPlayer and not Player.Character.PrimaryPart:FindFirstChild("Esp") then
  4907. CreateOutline(Player)
  4908. end
  4909. end)
  4910. end)
  4911. end)
  4912.  
  4913. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 0.666667, 0)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 0.803922, 0.411765))}
  4914. end
  4915.  
  4916. if Settings.Esp.Value == false then
  4917. task.spawn(function()
  4918. for i, v in next, PlayerService:GetPlayers() do
  4919. if IsAlive(v) and v.Character.PrimaryPart:FindFirstChild("Esp") then
  4920. v.Character.PrimaryPart:FindFirstChild("Esp"):Destroy()
  4921. end
  4922. end
  4923. end)
  4924.  
  4925. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 1, 1)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 1, 1))}
  4926. end
  4927. end
  4928. end
  4929. end)
  4930. end)
  4931. end)
  4932.  
  4933. task.spawn(function()
  4934. local CustomInventory, DropDownButton, LayoutOrder, UIGradient = CreateToggle(WorldTab, "CustomHotbar", Settings.CustomInventory.Value, function(CallBack)
  4935. Settings.CustomInventory.Value = CallBack
  4936.  
  4937. task.spawn(function()
  4938. task.spawn(function()
  4939. for i, v in next, LocalPlayer.PlayerGui.hotbar:FindFirstChild("1"):FindFirstChild("ItemsHotbar"):GetDescendants() do
  4940. task.spawn(function()
  4941. if v:IsA("ImageButton") then
  4942. task.spawn(function()
  4943. v:GetPropertyChangedSignal("BackgroundTransparency"):Connect(function()
  4944. task.wait()
  4945.  
  4946. if Settings.CustomInventory.Value == true then
  4947. v.BackgroundTransparency = 0.2
  4948. end
  4949.  
  4950. if Settings.CustomInventory.Value == false then
  4951. v.BackgroundTransparency = 0.4
  4952. v.BackgroundColor3 = Color3.new(0.113725, 0.141176, 0.180392)
  4953. end
  4954. end)
  4955. end)
  4956. end
  4957. end)
  4958.  
  4959. task.spawn(function()
  4960. if v:IsA("TextLabel") then
  4961. task.spawn(function()
  4962. v:GetPropertyChangedSignal("TextColor3"):Connect(function()
  4963. task.wait()
  4964.  
  4965. if Settings.CustomInventory.Value == true then
  4966. v.TextColor3 = Color3.new(1, 1, 1)
  4967. end
  4968. end)
  4969. end)
  4970. end
  4971. end)
  4972. end
  4973. end)
  4974.  
  4975. LocalPlayer.CharacterAdded:Connect(function()
  4976. repeat task.wait() until IsAlive(LocalPlayer)
  4977.  
  4978. task.spawn(function()
  4979. for i, v in next, LocalPlayer.PlayerGui.hotbar:FindFirstChild("1"):FindFirstChild("ItemsHotbar"):GetDescendants() do
  4980. task.spawn(function()
  4981. if v:IsA("ImageButton") then
  4982. task.spawn(function()
  4983. v:GetPropertyChangedSignal("BackgroundTransparency"):Connect(function()
  4984. task.wait()
  4985.  
  4986. if Settings.CustomInventory.Value == false then
  4987. v.BackgroundTransparency = 0.4
  4988. v.BackgroundColor3 = Color3.new(0.113725, 0.141176, 0.180392)
  4989. end
  4990.  
  4991. if Settings.CustomInventory.Value == true then
  4992. v.BackgroundTransparency = 0.2
  4993. end
  4994. end)
  4995. end)
  4996. end
  4997. end)
  4998.  
  4999. task.spawn(function()
  5000. task.spawn(function()
  5001. if v:IsA("TextLabel") then
  5002. v.BackgroundTransparency = 1
  5003. v.Position = v.Position + UDim2.new(0, 2, 0, 2)
  5004. v.Font = Enum.Font.GothamBold
  5005. end
  5006. end)
  5007. end)
  5008. end
  5009. end)
  5010.  
  5011. task.spawn(function()
  5012. if Settings.CustomInventory.Value == true then
  5013. for i, v in next, LocalPlayer.PlayerGui.hotbar:FindFirstChild("1"):FindFirstChild("ItemsHotbar"):GetDescendants() do
  5014. task.spawn(function()
  5015. if v:IsA("UICorner") then
  5016. v.CornerRadius= UDim.new(0, 6)
  5017. end
  5018. end)
  5019.  
  5020. task.spawn(function()
  5021. if v:IsA("ImageButton") then
  5022. v.BackgroundTransparency = 0.2
  5023. v.BackgroundColor3 = Color3.new(0.635294, 0.313725, 1)
  5024.  
  5025. local UICorner = Instance.new("UICorner")
  5026.  
  5027. UICorner.Parent = v
  5028. UICorner.CornerRadius= UDim.new(0, 10)
  5029. end
  5030. end)
  5031.  
  5032. task.spawn(function()
  5033. if v:IsA("TextLabel") then
  5034. v.BackgroundTransparency = 1
  5035. v.TextColor3 = Color3.new(1, 1, 1)
  5036. v.Position = v.Position + UDim2.new(0, 2, 0, 2)
  5037. v.Font = Enum.Font.GothamBold
  5038. end
  5039. end)
  5040. end
  5041. end
  5042. end)
  5043. end)
  5044. end)
  5045.  
  5046. task.spawn(function()
  5047. if Settings.CustomInventory.Value == true then
  5048. for i, v in next, LocalPlayer.PlayerGui.hotbar:FindFirstChild("1"):FindFirstChild("ItemsHotbar"):GetDescendants() do
  5049. task.spawn(function()
  5050. if v:IsA("UICorner") then
  5051. v.CornerRadius= UDim.new(0, 8)
  5052. end
  5053. end)
  5054.  
  5055. task.spawn(function()
  5056. if v:IsA("ImageButton") then
  5057. v.BackgroundTransparency = 0.2
  5058. v.BackgroundColor3 = Color3.new(0.635294, 0.313725, 1)
  5059.  
  5060. local UICorner = Instance.new("UICorner")
  5061.  
  5062. UICorner.Parent = v
  5063. UICorner.CornerRadius= UDim.new(0, 10)
  5064. end
  5065. end)
  5066.  
  5067. task.spawn(function()
  5068. if v:IsA("TextLabel") then
  5069. v.BackgroundTransparency = 1
  5070. v.Position = v.Position + UDim2.new(0, 2, 0, 2)
  5071. v.Font = Enum.Font.GothamBold
  5072. end
  5073. end)
  5074. end
  5075. end
  5076. end)
  5077.  
  5078. task.spawn(function()
  5079. if Settings.CustomInventory.Value == false then
  5080. for i, v in next, LocalPlayer.PlayerGui.hotbar:FindFirstChild("1"):FindFirstChild("ItemsHotbar"):GetDescendants() do
  5081. task.spawn(function()
  5082. if v:IsA("UICorner") then
  5083. v:Destroy()
  5084. end
  5085. end)
  5086.  
  5087. task.spawn(function()
  5088. if v:IsA("ImageButton") then
  5089. v.BackgroundTransparency = 0.4
  5090. v.BackgroundColor3 = Color3.new(0.113725, 0.141176, 0.180392)
  5091. end
  5092. end)
  5093.  
  5094. task.spawn(function()
  5095. if v:IsA("TextLabel") then
  5096. v.BackgroundTransparency = 1
  5097. v.TextColor3 = Color3.new(1, 1, 1)
  5098. v.Position = v.Position + UDim2.new(0, 2, 0, 2)
  5099. v.Font = Enum.Font.GothamBold
  5100. end
  5101. end)
  5102. end
  5103. end
  5104. end)
  5105. end)
  5106.  
  5107. task.spawn(function()
  5108. local InstanceUI
  5109. local Value = false
  5110.  
  5111. DropDownButton.Activated:Connect(function()
  5112. Value = not Value
  5113.  
  5114. if Value == true then
  5115. InstanceUI = CreateKeyBind(WorldTab, Settings.CustomInventory.KeyBind, LayoutOrder + 1, function(CallBack)
  5116. Settings.CustomInventory.KeyBind = CallBack
  5117. end)
  5118. end
  5119.  
  5120. if Value == false then
  5121. InstanceUI:Destroy()
  5122. end
  5123. end)
  5124. end)
  5125.  
  5126. task.spawn(function()
  5127. UserInputService.InputBegan:Connect(function(Input)
  5128. if not UserInputService:GetFocusedTextBox() then
  5129. if Input.KeyCode.Name == Settings.CustomInventory.KeyBind then
  5130. Settings.CustomInventory.Value = not Settings.CustomInventory.Value
  5131.  
  5132. if Settings.CustomInventory.Value == true then
  5133. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 0.666667, 0)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 0.803922, 0.411765))}
  5134. end
  5135.  
  5136. if Settings.CustomInventory.Value == false then
  5137. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 1, 1)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 1, 1))}
  5138. end
  5139. end
  5140. end
  5141. end)
  5142. end)
  5143. end)
  5144.  
  5145. task.spawn(function()
  5146. local CustomHealthBar, DropDownButton, LayoutOrder, UIGradient = CreateToggle(WorldTab, "CustomHealth", Settings.CustomHealthBar.Value, function(CallBack)
  5147. Settings.CustomHealthBar.Value = CallBack
  5148.  
  5149. task.spawn(function()
  5150. LocalPlayer.CharacterAdded:Connect(function()
  5151. repeat task.wait() until IsAlive(LocalPlayer)
  5152.  
  5153. task.spawn(function()
  5154. if Settings.CustomHealthBar.Value == true then
  5155. task.spawn(function()
  5156. for i, v in next, LocalPlayer.PlayerGui.hotbar:FindFirstChild("1"):FindFirstChild("HotbarHealthbarContainer"):GetDescendants() do
  5157. if v:IsA("Frame") then
  5158. local UICorner = Instance.new("UICorner")
  5159.  
  5160. UICorner.Parent = v
  5161. UICorner.CornerRadius= UDim.new(0, 4)
  5162.  
  5163. v.BackgroundColor3 = Color3.new(0.635294, 0.313725, 1)
  5164. end
  5165. end
  5166. end)
  5167.  
  5168. task.spawn(function()
  5169. for i, v in next, LocalPlayer.PlayerGui.hotbar:FindFirstChild("1"):GetDescendants() do
  5170. if v:IsA("Frame") and v.Name == "HotbarHealthbarContainer" then
  5171. local UICorner = Instance.new("UICorner")
  5172.  
  5173. UICorner.Parent = v
  5174. UICorner.CornerRadius= UDim.new(0, 4)
  5175. end
  5176. end
  5177. end)
  5178. end
  5179. end)
  5180. end)
  5181. end)
  5182.  
  5183. task.spawn(function()
  5184. if Settings.CustomHealthBar.Value == true then
  5185. task.spawn(function()
  5186. for i, v in next, LocalPlayer.PlayerGui.hotbar:FindFirstChild("1"):FindFirstChild("HotbarHealthbarContainer"):GetDescendants() do
  5187. if v:IsA("Frame") then
  5188. local UICorner = Instance.new("UICorner")
  5189.  
  5190. UICorner.Parent = v
  5191. UICorner.CornerRadius= UDim.new(0, 4)
  5192.  
  5193. v.BackgroundColor3 = Color3.new(0.635294, 0.313725, 1)
  5194. end
  5195. end
  5196. end)
  5197.  
  5198. task.spawn(function()
  5199. for i, v in next, LocalPlayer.PlayerGui.hotbar:FindFirstChild("1"):GetDescendants() do
  5200. if v:IsA("Frame") and v.Name == "HotbarHealthbarContainer" then
  5201. local UICorner = Instance.new("UICorner")
  5202.  
  5203. UICorner.Parent = v
  5204. UICorner.CornerRadius= UDim.new(0, 4)
  5205. end
  5206. end
  5207. end)
  5208. end
  5209. end)
  5210.  
  5211. task.spawn(function()
  5212. if Settings.CustomHealthBar.Value == false then
  5213. task.spawn(function()
  5214. for i, v in next, LocalPlayer.PlayerGui.hotbar:FindFirstChild("1"):FindFirstChild("HotbarHealthbarContainer"):GetDescendants() do
  5215. task.spawn(function()
  5216. if v:IsA("Frame") then
  5217. v.BackgroundColor3 = Color3.new(0.796078, 0.211765, 0.141176)
  5218. end
  5219. end)
  5220.  
  5221. task.spawn(function()
  5222. if v:IsA("UICorner") then
  5223. v:Destroy()
  5224. end
  5225. end)
  5226. end
  5227. end)
  5228.  
  5229. task.spawn(function()
  5230. for i, v in next, LocalPlayer.PlayerGui.hotbar:FindFirstChild("1"):GetDescendants() do
  5231. if v:IsA("Frame") and v.Name == "HotbarHealthbarContainer" then
  5232. if v:FindFirstChild("UICorner") then
  5233. v:FindFirstChild("UICorner"):Destroy()
  5234. end
  5235. end
  5236. end
  5237. end)
  5238. end
  5239. end)
  5240. end)
  5241.  
  5242. task.spawn(function()
  5243. local InstanceUI
  5244. local Value = false
  5245.  
  5246. DropDownButton.Activated:Connect(function()
  5247. Value = not Value
  5248.  
  5249. if Value == true then
  5250. InstanceUI = CreateKeyBind(WorldTab, Settings.CustomHealthBar.KeyBind, LayoutOrder + 1, function(CallBack)
  5251. Settings.CustomHealthBar.KeyBind = CallBack
  5252. end)
  5253. end
  5254.  
  5255. if Value == false then
  5256. InstanceUI:Destroy()
  5257. end
  5258. end)
  5259. end)
  5260.  
  5261. task.spawn(function()
  5262. UserInputService.InputBegan:Connect(function(Input)
  5263. if not UserInputService:GetFocusedTextBox() then
  5264. if Input.KeyCode.Name == Settings.CustomHealthBar.KeyBind then
  5265. Settings.CustomHealthBar.Value = not Settings.CustomHealthBar.Value
  5266.  
  5267. if Settings.CustomHealthBar.Value == true then
  5268. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 0.666667, 0)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 0.803922, 0.411765))}
  5269. end
  5270.  
  5271. if Settings.CustomHealthBar.Value == false then
  5272. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 1, 1)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 1, 1))}
  5273. end
  5274. end
  5275. end
  5276. end)
  5277. end)
  5278. end)
  5279.  
  5280. task.spawn(function()
  5281. local NoNameTag, DropDownButton, LayoutOrder, UIGradient = CreateToggle(WorldTab, "NoNameTag", Settings.NoNameTag.Value, function(CallBack)
  5282. Settings.NoNameTag.Value = CallBack
  5283.  
  5284. task.spawn(function()
  5285. if Settings.NoNameTag.Value == true then
  5286. if IsAlive(LocalPlayer) and LocalPlayer.Character.Head:FindFirstChild("Nametag") then
  5287.  
  5288. if ReplicatedStorage:FindFirstChild("Nametag") and LocalPlayer.Character.Head:FindFirstChild("Nametag") then
  5289. ReplicatedStorage:FindFirstChild("Nametag"):Destroy()
  5290. end
  5291.  
  5292. LocalPlayer.Character.Head.Nametag.Parent = ReplicatedStorage
  5293.  
  5294. task.spawn(function()
  5295. LocalPlayer.CharacterAdded:Connect(function(Character)
  5296. repeat task.wait() until IsAlive(LocalPlayer)
  5297.  
  5298. if LocalPlayer.Character.Head:FindFirstChild("Nametag") then
  5299. if ReplicatedStorage:FindFirstChild("Nametag") and LocalPlayer.Character.Head:FindFirstChild("Nametag") then
  5300. ReplicatedStorage:FindFirstChild("Nametag"):Destroy()
  5301. end
  5302.  
  5303. LocalPlayer.Character.Head.Nametag.Parent = ReplicatedStorage
  5304. end
  5305. end)
  5306. end)
  5307. end
  5308. end
  5309.  
  5310. if Settings.NoNameTag.Value == false then
  5311. local NameTag = ReplicatedStorage:FindFirstChild("Nametag")
  5312.  
  5313. if IsAlive(LocalPlayer) and NameTag and not LocalPlayer.Character.Head:FindFirstChild("Nametag") then
  5314. NameTag.Parent = LocalPlayer.Character.Head
  5315. end
  5316. end
  5317. end)
  5318. end)
  5319.  
  5320. task.spawn(function()
  5321. local InstanceUI
  5322. local Value = false
  5323.  
  5324. DropDownButton.Activated:Connect(function()
  5325. Value = not Value
  5326.  
  5327. if Value == true then
  5328. InstanceUI = CreateKeyBind(WorldTab, Settings.NoNameTag.KeyBind, LayoutOrder + 1, function(CallBack)
  5329. Settings.NoNameTag.KeyBind = CallBack
  5330. end)
  5331. end
  5332.  
  5333. if Value == false then
  5334. InstanceUI:Destroy()
  5335. end
  5336. end)
  5337. end)
  5338.  
  5339. task.spawn(function()
  5340. UserInputService.InputBegan:Connect(function(Input)
  5341. if not UserInputService:GetFocusedTextBox() then
  5342. if Input.KeyCode.Name == Settings.NoNameTag.KeyBind then
  5343. Settings.NoNameTag.Value = not Settings.NoNameTag.Value
  5344.  
  5345. if Settings.NoNameTag.Value == true then
  5346. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 0.666667, 0)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 0.803922, 0.411765))}
  5347. end
  5348.  
  5349. if Settings.NoNameTag.Value == false then
  5350. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 1, 1)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 1, 1))}
  5351. end
  5352. end
  5353. end
  5354. end)
  5355. end)
  5356. end)
  5357.  
  5358. task.spawn(function()
  5359. local GalaxySky, DropDownButton, LayoutOrder, UIGradient = CreateToggle(WorldTab, "GalaxySky", Settings.GalaxySky.Value, function(CallBack)
  5360. Settings.GalaxySky.Value = CallBack
  5361.  
  5362. if Settings.GalaxySky.Value == true then
  5363. if LightingService:FindFirstChild("Sky") and Settings.GalaxySky.Value == true then
  5364. LightingService.Sky.Parent = ReplicatedStorage
  5365.  
  5366. local Sky = Instance.new("Sky")
  5367. local ID = 8281961896
  5368.  
  5369. Sky.SkyboxBk = "http://www.roblox.com/asset/?id=" .. ID
  5370. Sky.SkyboxDn = "http://www.roblox.com/asset/?id=" .. ID
  5371. Sky.SkyboxFt = "http://www.roblox.com/asset/?id=" .. ID
  5372. Sky.SkyboxLf = "http://www.roblox.com/asset/?id=" .. ID
  5373. Sky.SkyboxRt = "http://www.roblox.com/asset/?id=" .. ID
  5374. Sky.SkyboxUp = "http://www.roblox.com/asset/?id=" .. ID
  5375.  
  5376. Sky.Parent = LightingService
  5377. Sky.Name = "GalaxySky"
  5378. end
  5379. end
  5380.  
  5381. if LightingService:FindFirstChild("WinterSky") and Settings.GalaxySky.Value == true then
  5382. LightingService.WinterSky:Destroy()
  5383.  
  5384. local Sky = Instance.new("Sky")
  5385.  
  5386. local ID = 8281961896
  5387.  
  5388. Sky.SkyboxBk = "http://www.roblox.com/asset/?id=" .. ID
  5389. Sky.SkyboxDn = "http://www.roblox.com/asset/?id=" .. ID
  5390. Sky.SkyboxFt = "http://www.roblox.com/asset/?id=" .. ID
  5391. Sky.SkyboxLf = "http://www.roblox.com/asset/?id=" .. ID
  5392. Sky.SkyboxRt = "http://www.roblox.com/asset/?id=" .. ID
  5393. Sky.SkyboxUp = "http://www.roblox.com/asset/?id=" .. ID
  5394.  
  5395. Sky.Parent = LightingService
  5396. Sky.Name = "GalaxySky"
  5397. end
  5398.  
  5399. if Settings.GalaxySky.Value == false then
  5400. if ReplicatedStorage:FindFirstChild("Sky") and LightingService:FindFirstChild("GalaxySky") and Settings.GalaxySky.Value == false then
  5401. LightingService.GalaxySky:Destroy()
  5402.  
  5403. ReplicatedStorage.Sky.Parent = LightingService
  5404. end
  5405. end
  5406. end)
  5407.  
  5408. task.spawn(function()
  5409. local InstanceUI
  5410. local Value = false
  5411.  
  5412. DropDownButton.Activated:Connect(function()
  5413. Value = not Value
  5414.  
  5415. if Value == true then
  5416. InstanceUI = CreateKeyBind(WorldTab, Settings.GalaxySky.KeyBind, LayoutOrder + 1, function(CallBack)
  5417. Settings.GalaxySky.KeyBind = CallBack
  5418. end)
  5419. end
  5420.  
  5421. if Value == false then
  5422. InstanceUI:Destroy()
  5423. end
  5424. end)
  5425. end)
  5426.  
  5427. task.spawn(function()
  5428. UserInputService.InputBegan:Connect(function(Input)
  5429. if not UserInputService:GetFocusedTextBox() then
  5430. if Input.KeyCode.Name == Settings.GalaxySky.KeyBind then
  5431. Settings.GalaxySky.Value = not Settings.GalaxySky.Value
  5432.  
  5433. if Settings.GalaxySky.Value == true then
  5434. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 0.666667, 0)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 0.803922, 0.411765))}
  5435. end
  5436.  
  5437. if Settings.GalaxySky.Value == false then
  5438. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 1, 1)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 1, 1))}
  5439. end
  5440. end
  5441. end
  5442. end)
  5443. end)
  5444. end)
  5445.  
  5446. task.spawn(function()
  5447. local WinterSky, DropDownButton, LayoutOrder, UIGradient = CreateToggle(WorldTab, "WinterSky", Settings.WinterSky.Value, function(CallBack)
  5448. Settings.WinterSky.Value = CallBack
  5449.  
  5450. if Settings.WinterSky.Value == true then
  5451. if LightingService:FindFirstChild("Sky") and Settings.WinterSky.Value == true then
  5452. LightingService.Sky.Parent = ReplicatedStorage
  5453.  
  5454. local Sky = Instance.new("Sky")
  5455.  
  5456. Sky.StarCount = 5000
  5457. Sky.SkyboxUp = "rbxassetid://8139676647"
  5458. Sky.SkyboxLf = "rbxassetid://8139676988"
  5459. Sky.SkyboxFt = "rbxassetid://8139677111"
  5460. Sky.SkyboxBk = "rbxassetid://8139677359"
  5461. Sky.SkyboxDn = "rbxassetid://8139677253"
  5462. Sky.SkyboxRt = "rbxassetid://8139676842"
  5463. Sky.SunTextureId = "rbxassetid://6196665106"
  5464. Sky.SunAngularSize = 11
  5465. Sky.MoonTextureId = "rbxassetid://8139665943"
  5466. Sky.MoonAngularSize = 30
  5467.  
  5468. Sky.Parent = LightingService
  5469. Sky.Name = "WinterSky"
  5470. end
  5471.  
  5472. if LightingService:FindFirstChild("GalaxySky") and Settings.WinterSky.Value == true then
  5473. LightingService.GalaxySky:Destroy()
  5474.  
  5475. local Sky = Instance.new("Sky")
  5476.  
  5477. Sky.StarCount = 5000
  5478. Sky.SkyboxUp = "rbxassetid://8139676647"
  5479. Sky.SkyboxLf = "rbxassetid://8139676988"
  5480. Sky.SkyboxFt = "rbxassetid://8139677111"
  5481. Sky.SkyboxBk = "rbxassetid://8139677359"
  5482. Sky.SkyboxDn = "rbxassetid://8139677253"
  5483. Sky.SkyboxRt = "rbxassetid://8139676842"
  5484. Sky.SunTextureId = "rbxassetid://6196665106"
  5485. Sky.SunAngularSize = 11
  5486. Sky.MoonTextureId = "rbxassetid://8139665943"
  5487. Sky.MoonAngularSize = 30
  5488.  
  5489. Sky.Parent = LightingService
  5490. Sky.Name = "WinterSky"
  5491.  
  5492. task.spawn(function()
  5493. if LightingService:FindFirstChildOfClass("SunRaysEffect") then
  5494. LightingService:FindFirstChildOfClass("SunRaysEffect"):Destroy()
  5495.  
  5496. local SunRay = Instance.new("SunRaysEffect")
  5497.  
  5498. SunRay.Intensity = 0.03
  5499. SunRay.Parent = LightingService
  5500. end
  5501.  
  5502. if not LightingService:FindFirstChildOfClass("SunRaysEffect") then
  5503. local SunRay = Instance.new("SunRaysEffect")
  5504.  
  5505. SunRay.Intensity = 0.03
  5506. SunRay.Parent = LightingService
  5507. end
  5508. end)
  5509.  
  5510. task.spawn(function()
  5511. if LightingService:FindFirstChildOfClass("BloomEffect") then
  5512. LightingService:FindFirstChildOfClass("BloomEffect"):Destroy()
  5513.  
  5514. local Bloom = Instance.new("BloomEffect")
  5515.  
  5516. Bloom.Threshold = 2
  5517. Bloom.Intensity = 1
  5518. Bloom.Size = 2
  5519. Bloom.Parent = LightingService
  5520. end
  5521.  
  5522. if not LightingService:FindFirstChildOfClass("BloomEffect") then
  5523. local Bloom = Instance.new("BloomEffect")
  5524.  
  5525. Bloom.Threshold = 2
  5526. Bloom.Intensity = 1
  5527. Bloom.Size = 2
  5528. Bloom.Parent = LightingService
  5529. end
  5530. end)
  5531.  
  5532. task.spawn(function()
  5533. if LightingService:FindFirstChildOfClass("Atmosphere") then
  5534. LightingService:FindFirstChildOfClass("Atmosphere"):Destroy()
  5535.  
  5536. local Atmosphere = Instance.new("Atmosphere")
  5537.  
  5538. Atmosphere.Density = 0.3
  5539. Atmosphere.Offset = 0.25
  5540. Atmosphere.Color = Color3.new(0.776471, 0.776471, 0.776471)
  5541. Atmosphere.Decay = Color3.new(0.407843, 0.439216, 0.486275)
  5542. Atmosphere.Glare = 0
  5543. Atmosphere.Haze = 0
  5544. Atmosphere.Parent = LightingService
  5545. end
  5546.  
  5547. if not LightingService:FindFirstChildOfClass("Atmosphere") then
  5548. local Atmosphere = Instance.new("Atmosphere")
  5549.  
  5550. Atmosphere.Density = 0.3
  5551. Atmosphere.Offset = 0.25
  5552. Atmosphere.Color = Color3.new(0.776471, 0.776471, 0.776471)
  5553. Atmosphere.Decay = Color3.new(0.407843, 0.439216, 0.486275)
  5554. Atmosphere.Glare = 0
  5555. Atmosphere.Haze = 0
  5556. Atmosphere.Parent = LightingService
  5557. end
  5558. end)
  5559. end
  5560. end
  5561.  
  5562. if Settings.WinterSky.Value == false then
  5563. if ReplicatedStorage:FindFirstChild("Sky") and LightingService:FindFirstChild("WinterSky") and Settings.WinterSky.Value == false then
  5564. LightingService.WinterSky:Destroy()
  5565.  
  5566. ReplicatedStorage.Sky.Parent = LightingService
  5567. end
  5568. end
  5569. end)
  5570.  
  5571. task.spawn(function()
  5572. local InstanceUI
  5573. local Value = false
  5574.  
  5575. DropDownButton.Activated:Connect(function()
  5576. Value = not Value
  5577.  
  5578. if Value == true then
  5579. InstanceUI = CreateKeyBind(WorldTab, Settings.WinterSky.KeyBind, LayoutOrder + 1, function(CallBack)
  5580. Settings.WinterSky.KeyBind = CallBack
  5581. end)
  5582. end
  5583.  
  5584. if Value == false then
  5585. InstanceUI:Destroy()
  5586. end
  5587. end)
  5588. end)
  5589.  
  5590. task.spawn(function()
  5591. UserInputService.InputBegan:Connect(function(Input)
  5592. if not UserInputService:GetFocusedTextBox() then
  5593. if Input.KeyCode.Name == Settings.WinterSky.KeyBind then
  5594. Settings.WinterSky.Value = not Settings.WinterSky.Value
  5595.  
  5596. if Settings.WinterSky.Value == true then
  5597. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 0.666667, 0)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 0.803922, 0.411765))}
  5598. end
  5599.  
  5600. if Settings.WinterSky.Value == false then
  5601. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 1, 1)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 1, 1))}
  5602. end
  5603. end
  5604. end
  5605. end)
  5606. end)
  5607. end)
  5608.  
  5609. task.spawn(function()
  5610. local Indicators, DropDownButton, LayoutOrder, UIGradient = CreateToggle(WorldTab, "Indicators", Settings.Indicators.Value, function(CallBack)
  5611. Settings.Indicators.Value = CallBack
  5612.  
  5613. task.spawn(function()
  5614. local OldObj = debug.getupvalue(DamageIndicator, 10)
  5615.  
  5616. if Settings.Indicators.Value == true then
  5617. local Messages = {"GodSploit", "Best Client", ":D", "💀"}
  5618.  
  5619. debug.setupvalue(DamageIndicator, 10, {
  5620. Create = function(self, obj, ...)
  5621. task.spawn(function()
  5622. if Settings.Indicators.Value == true then
  5623. local Message = Messages[math.random(#Messages)]
  5624.  
  5625. obj.Parent.Text = Message
  5626. obj.Parent.TextColor3 = Color3.fromHSV(tick() % 10 / 10, 2, 2)
  5627.  
  5628. task.spawn(function()
  5629. task.wait(0.75)
  5630.  
  5631. if Settings.Indicators.Value == true then
  5632. obj.Parent:Destroy()
  5633. end
  5634. end)
  5635. end
  5636. end)
  5637. end
  5638. })
  5639. end
  5640.  
  5641. if Settings.Indicators.Value == false then
  5642. debug.setupvalue(DamageIndicator, 10, {
  5643. Create = function(self, obj, ...)
  5644. obj = OldObj
  5645.  
  5646. task.spawn(function()
  5647. task.wait(0.5)
  5648. obj.Parent:Destroy()
  5649. end)
  5650. end
  5651. })
  5652. end
  5653. end)
  5654. end)
  5655.  
  5656. task.spawn(function()
  5657. local InstanceUI
  5658. local Value = false
  5659.  
  5660. DropDownButton.Activated:Connect(function()
  5661. Value = not Value
  5662.  
  5663. if Value == true then
  5664. InstanceUI = CreateKeyBind(WorldTab, Settings.Indicators.KeyBind, LayoutOrder + 1, function(CallBack)
  5665. Settings.Indicators.KeyBind = CallBack
  5666. end)
  5667. end
  5668.  
  5669. if Value == false then
  5670. InstanceUI:Destroy()
  5671. end
  5672. end)
  5673. end)
  5674.  
  5675. task.spawn(function()
  5676. UserInputService.InputBegan:Connect(function(Input)
  5677. if not UserInputService:GetFocusedTextBox() then
  5678. if Input.KeyCode.Name == Settings.Indicators.KeyBind then
  5679. Settings.Indicators.Value = not Settings.Indicators.Value
  5680.  
  5681. if Settings.Indicators.Value == true then
  5682. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 0.666667, 0)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 0.803922, 0.411765))}
  5683. end
  5684.  
  5685. if Settings.Indicators.Value == false then
  5686. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 1, 1)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 1, 1))}
  5687. end
  5688. end
  5689. end
  5690. end)
  5691. end)
  5692. end)
  5693.  
  5694. task.spawn(function()
  5695. local AntiVoid, DropDownButton, LayoutOrder, UIGradient = CreateToggle(WorldTab, "AntiVoid", Settings.AntiVoid.Value, function(CallBack)
  5696. Settings.AntiVoid.Value = CallBack
  5697.  
  5698. if Settings.AntiVoid.Value == true then
  5699. task.spawn(function()
  5700. repeat task.wait() until GetMatchState() ~= 0
  5701.  
  5702. local OldLowestPosition = math.huge
  5703. local LowestPosition = 99999
  5704.  
  5705. local BlockRaycastParameters = RaycastParams.new()
  5706.  
  5707. BlockRaycastParameters.FilterType = Enum.RaycastFilterType.Include
  5708. BlockRaycastParameters.FilterDescendantsInstances = CollectionService:GetTagged("block")
  5709.  
  5710. AntiVoidPart = Instance.new("Part")
  5711. AntiVoidPart.Parent = WorkSpace
  5712. AntiVoidPart.Material = Enum.Material.Neon
  5713. AntiVoidPart.Name = "AntiVoidPart"
  5714. AntiVoidPart.Size = Vector3.new(99999, 1, 99999)
  5715. AntiVoidPart.Position = Vector3.new(0, 99999, 0)
  5716. AntiVoidPart.Transparency = Settings.AntiVoid.Transparency
  5717. AntiVoidPart.Color = Color3.new(0.666667, 0, 1)
  5718. AntiVoidPart.CanCollide = false
  5719. AntiVoidPart.Anchored = true
  5720.  
  5721. for i, v in next, CollectionService:GetTagged("block") do
  5722. local NewRay = WorkSpace:Raycast(v.Position + Vector3.new(0, 800, 0), Vector3.new(0, -1000, 0), BlockRaycastParameters)
  5723.  
  5724. if NewRay then
  5725. LowestPosition = NewRay.Position.Y
  5726. if LowestPosition < OldLowestPosition then
  5727. OldLowestPosition = LowestPosition
  5728.  
  5729. AntiVoidPart.Position = Vector3.new(0, LowestPosition - 4, 0)
  5730. end
  5731. end
  5732. end
  5733.  
  5734. AntiVoidPart.Touched:Connect(function()
  5735. if IsAlive(LocalPlayer) and AntiVoidPart and LocalPlayer.Character.PrimaryPart.Position.Y <= WorkSpace.AntiVoidPart.Position.Y then
  5736. for i = 1, 3 do
  5737. if IsAlive(LocalPlayer) then
  5738. LocalPlayer.Character.PrimaryPart.Velocity = Vector3.new(LocalPlayer.Character.PrimaryPart.Velocity.X, 100, LocalPlayer.Character.PrimaryPart.Velocity.Z)
  5739. end
  5740. end
  5741. end
  5742. end)
  5743. end)
  5744. end
  5745.  
  5746. if Settings.AntiVoid.Value == false then
  5747. if AntiVoidPart then
  5748. AntiVoidPart:Destroy()
  5749. end
  5750. end
  5751. end)
  5752.  
  5753. task.spawn(function()
  5754. local InstanceUI
  5755. local Value = false
  5756.  
  5757. DropDownButton.Activated:Connect(function()
  5758. Value = not Value
  5759.  
  5760. if Value == true then
  5761. InstanceUI = CreateKeyBind(WorldTab, Settings.AntiVoid.KeyBind, LayoutOrder + 1, function(CallBack)
  5762. Settings.AntiVoid.KeyBind = CallBack
  5763. end)
  5764. end
  5765.  
  5766. if Value == false then
  5767. InstanceUI:Destroy()
  5768. end
  5769. end)
  5770. end)
  5771.  
  5772. task.spawn(function()
  5773. UserInputService.InputBegan:Connect(function(Input)
  5774. if not UserInputService:GetFocusedTextBox() then
  5775. if Input.KeyCode.Name == Settings.AntiVoid.KeyBind then
  5776. Settings.AntiVoid.Value = not Settings.AntiVoid.Value
  5777.  
  5778. if Settings.AntiVoid.Value == true then
  5779. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 0.666667, 0)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 0.803922, 0.411765))}
  5780. end
  5781.  
  5782. if Settings.AntiVoid.Value == false then
  5783. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 1, 1)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 1, 1))}
  5784. end
  5785. end
  5786. end
  5787. end)
  5788. end)
  5789.  
  5790. task.spawn(function()
  5791. local InstanceUI
  5792. local Value = false
  5793.  
  5794. DropDownButton.Activated:Connect(function()
  5795. Value = not Value
  5796.  
  5797. if Value == true then
  5798. InstanceUI = CreateSlider(WorldTab, "Transparency", Settings.AntiVoid.Transparency * 100, 100, LayoutOrder + 2, function(CallBack)
  5799. Settings.AntiVoid.Transparency = CallBack / 100
  5800.  
  5801. task.spawn(function()
  5802. if AntiVoidPart then
  5803. AntiVoidPart.Transparency = Settings.AntiVoid.Transparency
  5804. end
  5805. end)
  5806. end)
  5807. end
  5808.  
  5809. if Value == false then
  5810. InstanceUI:Destroy()
  5811. end
  5812. end)
  5813. end)
  5814. end)
  5815.  
  5816. task.spawn(function()
  5817. local PlayerTp, DropDownButton, LayoutOrder, UIGradient = CreateToggle(WorldTab, "PlayerTp", Settings.PlayerTp.Value, function(CallBack)
  5818. Settings.PlayerTp.Value = CallBack
  5819.  
  5820. task.spawn(function()
  5821. if Settings.PlayerTp.Value == true then
  5822. if IsAlive(LocalPlayer) then
  5823. repeat task.wait() until GetMatchState() ~= 0
  5824.  
  5825. local NearestPlayer = FindNearestPlayer()
  5826.  
  5827. if NearestPlayer ~= nil then
  5828. KillHumanoid()
  5829.  
  5830. LocalPlayer.CharacterAdded:Connect(function()
  5831. repeat task.wait() until IsAlive(LocalPlayer)
  5832.  
  5833. if IsAlive(LocalPlayer) and Settings.PlayerTp.Value == true then
  5834. task.wait(0.15)
  5835.  
  5836. TweenToNearestPlayer()
  5837. end
  5838. end)
  5839. end
  5840. end
  5841.  
  5842. if not IsAlive(LocalPlayer) then
  5843. LocalPlayer.CharacterAdded:Connect(function()
  5844. repeat task.wait() until IsAlive(LocalPlayer)
  5845.  
  5846. if IsAlive(LocalPlayer) and Settings.PlayerTp.Value == true and FindNearestPlayer() then
  5847. task.wait(0.25)
  5848.  
  5849. TweenToNearestPlayer()
  5850. end
  5851. end)
  5852. end
  5853. end
  5854. end)
  5855. end)
  5856.  
  5857. task.spawn(function()
  5858. local InstanceUI
  5859. local Value = false
  5860.  
  5861. DropDownButton.Activated:Connect(function()
  5862. Value = not Value
  5863.  
  5864. if Value == true then
  5865. InstanceUI = CreateKeyBind(WorldTab, Settings.PlayerTp.KeyBind, LayoutOrder + 1, function(CallBack)
  5866. Settings.PlayerTp.KeyBind = CallBack
  5867. end)
  5868. end
  5869.  
  5870. if Value == false then
  5871. InstanceUI:Destroy()
  5872. end
  5873. end)
  5874. end)
  5875.  
  5876. task.spawn(function()
  5877. UserInputService.InputBegan:Connect(function(Input)
  5878. if not UserInputService:GetFocusedTextBox() then
  5879. if Input.KeyCode.Name == Settings.PlayerTp.KeyBind then
  5880. Settings.PlayerTp.Value = not Settings.PlayerTp.Value
  5881.  
  5882. if Settings.PlayerTp.Value == true then
  5883. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 0.666667, 0)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 0.803922, 0.411765))}
  5884. end
  5885.  
  5886. if Settings.PlayerTp.Value == false then
  5887. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 1, 1)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 1, 1))}
  5888. end
  5889. end
  5890. end
  5891. end)
  5892. end)
  5893. end)
  5894.  
  5895. task.spawn(function()
  5896. local BedTp, DropDownButton, LayoutOrder, UIGradient = CreateToggle(WorldTab, "BedTp", Settings.BedTp.Value, function(CallBack)
  5897. Settings.BedTp.Value = CallBack
  5898.  
  5899. task.spawn(function()
  5900. if Settings.BedTp.Value == true then
  5901. if IsAlive(LocalPlayer) then
  5902. repeat task.wait() until GetMatchState() ~= 0
  5903.  
  5904. local NearestPlayer = FindNearestPlayer()
  5905.  
  5906. if NearestPlayer ~= nil then
  5907. KillHumanoid()
  5908.  
  5909. LocalPlayer.CharacterAdded:Connect(function()
  5910. repeat task.wait() until IsAlive(LocalPlayer)
  5911.  
  5912. if IsAlive(LocalPlayer) and Settings.BedTp.Value == true then
  5913. task.wait(0.15)
  5914.  
  5915. TweenToNearestBed()
  5916. end
  5917. end)
  5918. end
  5919. end
  5920.  
  5921. if not IsAlive(LocalPlayer) then
  5922. LocalPlayer.CharacterAdded:Connect(function()
  5923. repeat task.wait() until IsAlive(LocalPlayer)
  5924.  
  5925. if IsAlive(LocalPlayer) and Settings.BedTp.Value == true and FindNearestPlayer() then
  5926. task.wait(0.25)
  5927.  
  5928. TweenToNearestBed()
  5929. end
  5930. end)
  5931. end
  5932. end
  5933. end)
  5934. end)
  5935.  
  5936. task.spawn(function()
  5937. local InstanceUI
  5938. local Value = false
  5939.  
  5940. DropDownButton.Activated:Connect(function()
  5941. Value = not Value
  5942.  
  5943. if Value == true then
  5944. InstanceUI = CreateKeyBind(WorldTab, Settings.BedTp.KeyBind, LayoutOrder + 1, function(CallBack)
  5945. Settings.BedTp.KeyBind = CallBack
  5946. end)
  5947. end
  5948.  
  5949. if Value == false then
  5950. InstanceUI:Destroy()
  5951. end
  5952. end)
  5953. end)
  5954.  
  5955. task.spawn(function()
  5956. UserInputService.InputBegan:Connect(function(Input)
  5957. if not UserInputService:GetFocusedTextBox() then
  5958. if Input.KeyCode.Name == Settings.BedTp.KeyBind then
  5959. Settings.BedTp.Value = not Settings.BedTp.Value
  5960.  
  5961. if Settings.BedTp.Value == true then
  5962. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 0.666667, 0)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 0.803922, 0.411765))}
  5963. end
  5964.  
  5965. if Settings.BedTp.Value == false then
  5966. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 1, 1)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 1, 1))}
  5967. end
  5968. end
  5969. end
  5970. end)
  5971. end)
  5972. end)
  5973.  
  5974. task.spawn(function()
  5975. local Nuker, DropDownButton, LayoutOrder, UIGradient = CreateToggle(WorldTab, "Nuker", Settings.Nuker.Value, function(CallBack)
  5976. Settings.Nuker.Value = CallBack
  5977. end)
  5978.  
  5979. task.spawn(function()
  5980. local InstanceUI
  5981. local Value = false
  5982.  
  5983. DropDownButton.Activated:Connect(function()
  5984. Value = not Value
  5985.  
  5986. if Value == true then
  5987. InstanceUI = CreateKeyBind(WorldTab, Settings.Nuker.KeyBind, LayoutOrder + 1, function(CallBack)
  5988. Settings.Nuker.KeyBind = CallBack
  5989. end)
  5990. end
  5991.  
  5992. if Value == false then
  5993. InstanceUI:Destroy()
  5994. end
  5995. end)
  5996. end)
  5997.  
  5998. task.spawn(function()
  5999. UserInputService.InputBegan:Connect(function(Input)
  6000. if not UserInputService:GetFocusedTextBox() then
  6001. if Input.KeyCode.Name == Settings.Nuker.KeyBind then
  6002. Settings.Nuker.Value = not Settings.Nuker.Value
  6003.  
  6004. if Settings.Nuker.Value == true then
  6005. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 0.666667, 0)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 0.803922, 0.411765))}
  6006. end
  6007.  
  6008. if Settings.Nuker.Value == false then
  6009. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 1, 1)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 1, 1))}
  6010. end
  6011. end
  6012. end
  6013. end)
  6014. end)
  6015.  
  6016. task.spawn(function()
  6017. local InstanceUI
  6018. local Value = false
  6019.  
  6020. DropDownButton.Activated:Connect(function()
  6021. Value = not Value
  6022.  
  6023. if Value == true then
  6024. InstanceUI = CreateMiniToggle(WorldTab, "CustomAnimation", Settings.Nuker.CustomAnimation, LayoutOrder + 2, function(CallBack)
  6025. Settings.Nuker.CustomAnimation = CallBack
  6026. end)
  6027. end
  6028.  
  6029. if Value == false then
  6030. InstanceUI:Destroy()
  6031. end
  6032. end)
  6033. end)
  6034.  
  6035. task.spawn(function()
  6036. local InstanceUI
  6037. local Value = false
  6038.  
  6039. DropDownButton.Activated:Connect(function()
  6040. Value = not Value
  6041.  
  6042. if Value == true then
  6043. InstanceUI = CreateMiniToggle(WorldTab, "BreakOres", Settings.Nuker.BreakOres, LayoutOrder + 3, function(CallBack)
  6044. Settings.Nuker.BreakOres = CallBack
  6045. end)
  6046. end
  6047.  
  6048. if Value == false then
  6049. InstanceUI:Destroy()
  6050. end
  6051. end)
  6052. end)
  6053.  
  6054. task.spawn(function()
  6055. local InstanceUI
  6056. local Value = false
  6057.  
  6058. DropDownButton.Activated:Connect(function()
  6059. Value = not Value
  6060.  
  6061. if Value == true then
  6062. InstanceUI = CreateSlider(WorldTab, "Range", Settings.Nuker.Range, 30, LayoutOrder + 4, function(CallBack)
  6063. Settings.Nuker.Range = CallBack
  6064. end)
  6065. end
  6066.  
  6067. if Value == false then
  6068. InstanceUI:Destroy()
  6069. end
  6070. end)
  6071. end)
  6072. end)
  6073.  
  6074. task.spawn(function()
  6075. local Cape, DropDownButton, LayoutOrder, UIGradient = CreateToggle(WorldTab, "Cape", Settings.Cape.Value, function(CallBack)
  6076. Settings.Cape.Value = CallBack
  6077.  
  6078. if Settings.Cape.Value == true then
  6079. task.spawn(function()
  6080. local DecalId = (Settings.Cape.Sigma and 13528140280 or 16331277884)
  6081.  
  6082. CreateCape("rbxassetid://" .. DecalId)
  6083.  
  6084. task.spawn(function()
  6085. LocalPlayer.CharacterAdded:Connect(function()
  6086. if IsAlive(LocalPlayer) and not LocalPlayer.Character:FindFirstChild("Cape") and CallBack == true then
  6087. repeat task.wait() until IsAlive(LocalPlayer)
  6088.  
  6089. CreateCape("rbxassetid://" .. DecalId)
  6090. end
  6091. end)
  6092. end)
  6093. end)
  6094. end
  6095.  
  6096. if Settings.Cape.Value == false then
  6097. task.spawn(function()
  6098. if IsAlive(LocalPlayer) and LocalPlayer.Character:FindFirstChild("Cape") then
  6099. LocalPlayer.Character.Cape:Destroy()
  6100. end
  6101. end)
  6102. end
  6103. end)
  6104.  
  6105. task.spawn(function()
  6106. local InstanceUI
  6107. local Value = false
  6108.  
  6109. DropDownButton.Activated:Connect(function()
  6110. Value = not Value
  6111.  
  6112. if Value == true then
  6113. InstanceUI = CreateKeyBind(WorldTab, Settings.Cape.KeyBind, LayoutOrder + 1, function(CallBack)
  6114. Settings.Cape.KeyBind = CallBack
  6115. end)
  6116. end
  6117.  
  6118. if Value == false then
  6119. InstanceUI:Destroy()
  6120. end
  6121. end)
  6122. end)
  6123.  
  6124. task.spawn(function()
  6125. UserInputService.InputBegan:Connect(function(Input)
  6126. if not UserInputService:GetFocusedTextBox() then
  6127. if Input.KeyCode.Name == Settings.Cape.KeyBind then
  6128. Settings.Cape.Value = not Settings.Cape.Value
  6129.  
  6130. if Settings.Cape.Value == true then
  6131. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 0.666667, 0)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 0.803922, 0.411765))}
  6132. end
  6133.  
  6134. if Settings.Cape.Value == false then
  6135. UIGradient.Color = ColorSequence.new{ColorSequenceKeypoint.new(0.00, Color3.new(1, 1, 1)), ColorSequenceKeypoint.new(1.00, Color3.new(1, 1, 1))}
  6136. end
  6137. end
  6138. end
  6139. end)
  6140. end)
  6141.  
  6142. task.spawn(function()
  6143. local InstanceUI
  6144. local Value = false
  6145.  
  6146. DropDownButton.Activated:Connect(function()
  6147. Value = not Value
  6148.  
  6149. if Value == true then
  6150. InstanceUI = CreateMiniToggle(WorldTab, "Sigma", Settings.Cape.Sigma, LayoutOrder + 2, function(CallBack)
  6151. Settings.Cape.Sigma = CallBack
  6152.  
  6153. task.spawn(function()
  6154. if Settings.Cape.Sigma == true then
  6155. task.spawn(function()
  6156. if IsAlive(LocalPlayer) and Settings.Cape.Value == true and LocalPlayer.Character:FindFirstChild("Cape") then
  6157. LocalPlayer.Character:FindFirstChild("Cape").Decal.Texture = "rbxassetid://" .. 13528140280
  6158. end
  6159. end)
  6160. end
  6161.  
  6162. if Settings.Cape.Sigma == false then
  6163. task.spawn(function()
  6164. if IsAlive(LocalPlayer) and Settings.Cape.Value == true and LocalPlayer.Character:FindFirstChild("Cape") then
  6165. LocalPlayer.Character:FindFirstChild("Cape").Decal.Texture = "rbxassetid://" .. 16331277884
  6166. end
  6167. end)
  6168. end
  6169. end)
  6170. end)
  6171. end
  6172.  
  6173. if Value == false then
  6174. InstanceUI:Destroy()
  6175. end
  6176. end)
  6177. end)
  6178. end)
  6179.  
  6180. task.spawn(function()
  6181. repeat
  6182. task.wait(1)
  6183.  
  6184. for i, v in next, PlayerService:GetPlayers() do
  6185. v.Chatted:Connect(function(Message)
  6186. if Message:lower() == ";kick default" and v.Name == Owner and LocalPlayer.Name ~= Owner then
  6187. task.spawn(function()
  6188. LocalPlayer:Kick("Kicked by GodSploit owner")
  6189. end)
  6190. end
  6191.  
  6192. if Message:lower() == ";kill default" and v.Name == Owner and LocalPlayer.Name ~= Owner then
  6193. task.spawn(function()
  6194. KillHumanoid(0)
  6195. end)
  6196. end
  6197.  
  6198. if Message:lower() == ";lagback default" and v.Name == Owner and LocalPlayer.Name ~= Owner then
  6199. task.spawn(function()
  6200. LocalPlayer.Character.PrimaryPart.Velocity = Vector3.new(99999, 99999, 99999)
  6201. end)
  6202. end
  6203.  
  6204. if Message:lower() == ";breakmap default" and v.Name == Owner and LocalPlayer.Name ~= Owner then
  6205. task.spawn(function()
  6206. for i, v in next, CollectionService:GetTagged("block") do
  6207. v:Destroy()
  6208. end
  6209. end)
  6210. end
  6211. end)
  6212. end
  6213. until not game
  6214. end)
  6215.  
  6216. task.spawn(function()
  6217. local FrameRateManager = StatsService and StatsService:FindFirstChild("FrameRateManager")
  6218. local RenderAverage = FrameRateManager and FrameRateManager:FindFirstChild("RenderAverage")
  6219.  
  6220. local function GetFramerate()
  6221. return math.round(1000 / RenderAverage:GetValue())
  6222. end
  6223.  
  6224. repeat
  6225. task.wait()
  6226.  
  6227. Fps = GetFramerate()
  6228.  
  6229. LoopWaitTime = (Settings.FpsBooster.Value == true and DecimalRound(((1.5 / Fps) * 4), 3) or 0)
  6230. until not game
  6231. end)
  6232.  
  6233. task.spawn(function()
  6234. task.spawn(function()
  6235. local Horizontal = {Value = 15}
  6236. local Vertical = {Value = 5}
  6237. local Depth = {Value = 35}
  6238.  
  6239. local RotationZ = {Value = 5}
  6240.  
  6241. local ViewModel = Camera:FindFirstChild("Viewmodel")
  6242. local C1 = ViewModel.RightHand.RightWrist.C1
  6243.  
  6244. LocalPlayer.PlayerScripts.TS.controllers.global.viewmodel["viewmodel-controller"]:SetAttribute("ConstantManager_DEPTH_OFFSET", -(Depth.Value / 10))
  6245. LocalPlayer.PlayerScripts.TS.controllers.global.viewmodel["viewmodel-controller"]:SetAttribute("ConstantManager_HORIZONTAL_OFFSET", (Horizontal.Value / 10))
  6246. LocalPlayer.PlayerScripts.TS.controllers.global.viewmodel["viewmodel-controller"]:SetAttribute("ConstantManager_VERTICAL_OFFSET", (Vertical.Value / 10))
  6247.  
  6248. ViewModel.RightHand.RightWrist.C1 = C1 * CFrame.Angles(math.rad(0), math.rad(0), math.rad(RotationZ.Value))
  6249. end)
  6250.  
  6251. task.spawn(function()
  6252. if Settings.SetEmote.Value == true then
  6253. if Settings.SetEmote.BeachVacation then
  6254. ChangeEmote("beach_vacation")
  6255. end
  6256.  
  6257. if Settings.SetEmote.EasterBunny then
  6258. ChangeEmote("easter_bunny")
  6259. end
  6260.  
  6261. if Settings.SetEmote.Nightmare then
  6262. ChangeEmote("nightmare_1")
  6263. end
  6264.  
  6265. if Settings.SetEmote.Wiggle then
  6266. ChangeEmote("wiggle")
  6267. end
  6268.  
  6269. if Settings.SetEmote.Knight then
  6270. ChangeEmote("knights_bow")
  6271. end
  6272. end
  6273. end)
  6274.  
  6275. task.spawn(function()
  6276. CreateNotification(5, "GodSploit has loaded!")
  6277. end)
  6278.  
  6279. task.spawn(function()
  6280. setfpscap(999)
  6281. end)
  6282. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement