sagat1719

TwizzyHubb

May 28th, 2024 (edited)
1,261
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 123.51 KB | None | 0 0
  1. local Parent
  2. if gethui then
  3.     Parent = gethui()
  4. elseif game.Players.LocalPlayer then
  5.     Parent = game.Players.LocalPlayer.PlayerGui
  6. else
  7.     Parent = game.StarterGui
  8. end
  9. if Parent:FindFirstChild("UIHack") then
  10.     for _, v in ipairs(Parent.UIHack.TopBarFiil.Screen:GetChildren()) do
  11.         for _, c in ipairs(v:GetChildren()) do
  12.             for _, b in ipairs(c:GetChildren()) do
  13.                 if b.Name == "Button" then
  14.                     b.BackgroundColor3 = Color3.fromRGB(0,0,0)
  15.                 end
  16.             end
  17.         end
  18.     end
  19.     game:GetService("UserInputService").MouseIconEnabled = true
  20.     wait()
  21.     Parent.UIHack:Destroy()
  22. end
  23. UIHack = Instance.new("ScreenGui")
  24. TopBarFiil = Instance.new("Frame")
  25. TopBarFiil_2 = Instance.new("Frame")
  26. Screen = Instance.new("Frame")
  27. Tab = Instance.new("TextButton")
  28. Frame = Instance.new("Frame")
  29. UIListLayout = Instance.new("UIListLayout")
  30. Button = Instance.new("TextButton")
  31. Settings = Instance.new("Frame")
  32. UIListLayout_2 = Instance.new("UIListLayout")
  33. Toggle = Instance.new("TextButton")
  34. Slider = Instance.new("Frame")
  35. Frame_2 = Instance.new("Frame")
  36. Frame_3 = Instance.new("Frame")
  37. TextLabel = Instance.new("TextLabel")
  38. Executor = Instance.new("Frame")
  39. TextLabel_2 = Instance.new("TextLabel")
  40. ScrollingFrame = Instance.new("ScrollingFrame")
  41. Bind = Instance.new("TextBox")
  42. Executor_2 = Instance.new("TextBox")
  43. Line = Instance.new("TextLabel")
  44. msgbox = Instance.new("Frame")
  45. UICorner = Instance.new("UICorner")
  46. client = Instance.new("TextLabel")
  47. TextLabel_3 = Instance.new("TextLabel")
  48. TextButton = Instance.new("TextButton")
  49. exec = Instance.new("TextButton")
  50. clear = Instance.new("TextButton")
  51. Dot = Instance.new("Frame")
  52. Hud = Instance.new("Frame")
  53. Exp = Instance.new("TextLabel")
  54. UIListLayout_3 = Instance.new("UIListLayout")
  55. UserInputService = game:GetService("UserInputService")
  56. ColorPicker = Instance.new("TextButton")
  57. Frame_4 = Instance.new("Frame")
  58. RGB = Instance.new("ImageLabel")
  59. Marker = Instance.new("Frame")
  60. Preview = Instance.new("ImageLabel")
  61. Value = Instance.new("ImageLabel")
  62. Marker_2 = Instance.new("Frame")
  63. Modal = Instance.new("TextButton")
  64. OK = Instance.new("TextButton")
  65.  
  66. local mod = {}
  67.  
  68. UIHack.Name = "UIHack"
  69. UIHack.IgnoreGuiInset = false
  70. if gethui then
  71.     UIHack.Parent = gethui()
  72. elseif game.Players.LocalPlayer then
  73.     UIHack.Parent = game.Players.LocalPlayer.PlayerGui
  74. else
  75.     UIHack.Parent = game.StarterGui
  76. end
  77.  
  78. UIHack.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  79. UIHack.ResetOnSpawn = false
  80.  
  81. Hud.Name = "Hud"
  82. Hud.Parent = UIHack
  83. Hud.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  84. Hud.BackgroundTransparency = 1.000
  85. Hud.BorderColor3 = Color3.fromRGB(0, 0, 0)
  86. Hud.BorderSizePixel = 0
  87. Hud.Position = UDim2.new(1, -105, 0, 0)
  88. Hud.Size = UDim2.new(0, 100, 0, 100)
  89. Hud.Visible = false
  90.  
  91. Exp.Name = "Exp"
  92. Exp.Parent = Hud
  93. Exp.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  94. Exp.BackgroundTransparency = 1.000
  95. Exp.BorderColor3 = Color3.fromRGB(0, 0, 0)
  96. Exp.BorderSizePixel = 0
  97. Exp.Size = UDim2.new(0, 100, 0, 20)
  98. Exp.Visible = false
  99. Exp.Font = Enum.Font.Arial
  100. Exp.Text = "Exp"
  101. Exp.TextColor3 = Color3.fromRGB(0, 0, 0)
  102. Exp.TextSize = 18.000
  103. Exp.TextXAlignment = Enum.TextXAlignment.Right
  104.  
  105. UIListLayout_3.Parent = Hud
  106.  
  107. TopBarFiil.Name = "TopBarFiil"
  108. TopBarFiil.Parent = UIHack
  109. TopBarFiil.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  110. TopBarFiil.BackgroundTransparency = 0.500
  111. TopBarFiil.BorderColor3 = Color3.fromRGB(0, 0, 0)
  112. TopBarFiil.BorderSizePixel = 0
  113. TopBarFiil.Size = UDim2.new(1, 0, 1, 0)
  114.  
  115. TopBarFiil_2.Name = "TopBarFill"
  116. TopBarFiil_2.Parent = UIHack
  117. TopBarFiil_2.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  118. TopBarFiil_2.BackgroundTransparency = 0.500
  119. TopBarFiil_2.BorderColor3 = Color3.fromRGB(0, 0, 0)
  120. TopBarFiil_2.BorderSizePixel = 0
  121. TopBarFiil_2.Size = UDim2.new(1, 0, 1, 0)
  122. TopBarFiil_2.Position = UDim2.new(0,0,-1,0)
  123.  
  124. Modal.Name = "Modal"
  125. Modal.Parent = TopBarFiil
  126. Modal.Size = UDim2.new(0,0,0,0)
  127. Modal.Modal = true
  128. Modal.Text = ""
  129.  
  130. Screen.Name = "Screen"
  131. Screen.Parent = TopBarFiil
  132. Screen.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  133. Screen.BackgroundTransparency = 1.000
  134. Screen.BorderColor3 = Color3.fromRGB(0, 0, 0)
  135. Screen.BorderSizePixel = 0
  136. Screen.Position = UDim2.new(0, 5, 0, 5)
  137. Screen.Size = UDim2.new(1, -10, 1, -10)
  138. Screen.Visible = false
  139.  
  140. Tab.Name = "Tab"
  141. Tab.Parent = Screen
  142. Tab.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  143. Tab.BackgroundTransparency = 0.300
  144. Tab.BorderColor3 = Color3.fromRGB(0, 0, 0)
  145. Tab.BorderSizePixel = 0
  146. Tab.Size = UDim2.new(0, 110, 0, 25)
  147. Tab.Font = Enum.Font.Arial
  148. Tab.TextColor3 = Color3.fromRGB(255, 255, 255)
  149. Tab.TextSize = 18
  150. Tab.Visible = false
  151. Tab.AutoButtonColor = false
  152. Tab.TextWrapped = true
  153.  
  154. Frame.Parent = Tab
  155. Frame.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  156. Frame.BackgroundTransparency = 1.000
  157. Frame.BorderColor3 = Color3.fromRGB(0, 0, 0)
  158. Frame.BorderSizePixel = 0
  159. Frame.Position = UDim2.new(0, 5, 0, 25)
  160. Frame.Size = UDim2.new(0, 100, 0, 100)
  161.  
  162. UIListLayout.Parent = Frame
  163. UIListLayout.SortOrder = Enum.SortOrder.LayoutOrder
  164.  
  165. Button.Name = "Button"
  166. Button.Parent = Frame
  167. Button.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  168. Button.BackgroundTransparency = 0.300
  169. Button.BorderColor3 = Color3.fromRGB(0, 0, 0)
  170. Button.BorderSizePixel = 0
  171. Button.Size = UDim2.new(0, 100, 0, 20)
  172. Button.Font = Enum.Font.Arial
  173. Button.TextColor3 = Color3.fromRGB(255, 255, 255)
  174. Button.TextWrapped = true
  175. Button.TextSize = 14.000
  176.  
  177. Settings.Name = "Settings"
  178. Settings.Parent = Button
  179. Settings.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  180. Settings.BackgroundTransparency = 0.5
  181. Settings.BorderColor3 = Color3.fromRGB(0, 0, 0)
  182. Settings.BorderSizePixel = 0
  183. Settings.Position = UDim2.new(0, 105, 0, 5)
  184. Settings.Size = UDim2.new(0, 100, 0, 0)
  185. Settings.Visible = false
  186.  
  187. ColorPicker.Name = "ColorPicker"
  188. ColorPicker.Parent = Settings
  189. ColorPicker.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  190. ColorPicker.BackgroundTransparency = 0.300
  191. ColorPicker.BorderColor3 = Color3.fromRGB(0, 0, 0)
  192. ColorPicker.BorderSizePixel = 0
  193. ColorPicker.Size = UDim2.new(0, 20, 0, 20)
  194. ColorPicker.Font = Enum.Font.Arial
  195. ColorPicker.Text = "     Ultra Color"
  196. ColorPicker.TextColor3 = Color3.fromRGB(255, 255, 255)
  197. ColorPicker.TextSize = 14.000
  198. ColorPicker.TextXAlignment = Enum.TextXAlignment.Left
  199.  
  200. Frame_4.Parent = ColorPicker
  201. Frame_4.AnchorPoint = Vector2.new(0.5, 0.5)
  202. Frame_4.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  203. Frame_4.Position = UDim2.new(1, 105, 0, 105)
  204. Frame_4.Size = UDim2.new(0, 200, 0, 200)
  205. Frame_4.SizeConstraint = Enum.SizeConstraint.RelativeXX
  206. Frame_4.Visible = false
  207.  
  208. RGB.Name = "RGB"
  209. RGB.Parent = Frame_4
  210. RGB.AnchorPoint = Vector2.new(0.5, 0)
  211. RGB.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  212. RGB.BorderColor3 = Color3.fromRGB(40, 40, 40)
  213. RGB.BorderSizePixel = 2
  214. RGB.Position = UDim2.new(0, 82, 0, 5)
  215. RGB.Size = UDim2.new(0, 155, 0, 155)
  216. RGB.ZIndex = 4
  217. RGB.Image = "rbxassetid://1433361550"
  218. RGB.SliceCenter = Rect.new(10, 10, 90, 90)
  219.  
  220. Marker.Name = "Marker"
  221. Marker.Parent = RGB
  222. Marker.AnchorPoint = Vector2.new(0.5, 0.5)
  223. Marker.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  224. Marker.BorderColor3 = Color3.fromRGB(0, 0, 0)
  225. Marker.BorderSizePixel = 2
  226. Marker.Position = UDim2.new(0.5, 0, 1, 0)
  227. Marker.Size = UDim2.new(0, 4, 0, 4)
  228. Marker.ZIndex = 5
  229.  
  230. Preview.Name = "Preview"
  231. Preview.Parent = Frame_4
  232. Preview.AnchorPoint = Vector2.new(0.5, 0)
  233. Preview.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  234. Preview.BorderColor3 = Color3.fromRGB(40, 40, 40)
  235. Preview.BorderSizePixel = 2
  236. Preview.Position = UDim2.new(0, 55, 0, 165)
  237. Preview.Size = UDim2.new(0, 100, 0, 30)
  238. Preview.ZIndex = 4
  239. Preview.SliceCenter = Rect.new(10, 10, 90, 90)
  240.  
  241. Value.Name = "Value"
  242. Value.Parent = Frame_4
  243. Value.AnchorPoint = Vector2.new(0.5, 0)
  244. Value.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  245. Value.BorderColor3 = Color3.fromRGB(40, 40, 40)
  246. Value.BorderSizePixel = 2
  247. Value.Position = UDim2.new(0, 185, 0, 5)
  248. Value.Size = UDim2.new(0, 20, 0, 190)
  249. Value.ZIndex = 4
  250. Value.Image = "rbxassetid://359311684"
  251. Value.SliceCenter = Rect.new(10, 10, 90, 90)
  252.  
  253. Marker_2.Name = "Marker"
  254. Marker_2.Parent = Value
  255. Marker_2.AnchorPoint = Vector2.new(0.5, 0.5)
  256. Marker_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  257. Marker_2.BorderColor3 = Color3.fromRGB(0, 0, 0)
  258. Marker_2.BorderSizePixel = 2
  259. Marker_2.Position = UDim2.new(0.5, 0, 0, 0)
  260. Marker_2.Size = UDim2.new(1, 4, 0, 2)
  261. Marker_2.ZIndex = 5
  262.  
  263. OK.Name = "OK"
  264. OK.Parent = Frame_4
  265. OK.BackgroundColor3 = Color3.fromRGB(127, 127, 127)
  266. OK.BorderColor3 = Color3.fromRGB(0, 0, 0)
  267. OK.BorderSizePixel = 0
  268. OK.Position = UDim2.new(0, 110, 0, 165)
  269. OK.Size = UDim2.new(0, 60, 0, 30)
  270. OK.Font = Enum.Font.Arial
  271. OK.Text = "OK"
  272. OK.TextColor3 = Color3.fromRGB(255, 255, 255)
  273. OK.TextSize = 14.000
  274.  
  275. UIListLayout_2.Parent = Settings
  276. UIListLayout_2.SortOrder = Enum.SortOrder.LayoutOrder
  277. UIListLayout_2.Padding = UDim.new(0, 5)
  278.  
  279. Toggle.Name = "Toggle"
  280. Toggle.Parent = Settings
  281. Toggle.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  282. Toggle.BackgroundTransparency = 0.300
  283. Toggle.BorderColor3 = Color3.fromRGB(0, 0, 0)
  284. Toggle.BorderSizePixel = 0
  285. Toggle.Size = UDim2.new(0, 20, 0, 20)
  286. Toggle.Font = Enum.Font.Arial
  287. Toggle.Text = "          Toggle"
  288. Toggle.TextXAlignment = Enum.TextXAlignment.Left
  289. Toggle.TextColor3 = Color3.fromRGB(255, 255, 255)
  290. Toggle.TextSize = 14.000
  291.  
  292. Bind.Name = "Bind"
  293. Bind.Parent = Settings
  294. Bind.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  295. Bind.BorderColor3 = Color3.fromRGB(0, 0, 0)
  296. Bind.BorderSizePixel = 0
  297. Bind.Size = UDim2.new(0, 100, 0, 20)
  298. Bind.Font = Enum.Font.Arial
  299. Bind.PlaceholderText = "BIND: NONE"
  300. Bind.Text = ""
  301. Bind.TextColor3 = Color3.fromRGB(255, 255, 255)
  302. Bind.TextSize = 14.000
  303.  
  304. Slider.Name = "Slider"
  305. Slider.Parent = Settings
  306. Slider.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  307. Slider.BackgroundTransparency = 0.300
  308. Slider.BorderColor3 = Color3.fromRGB(0, 0, 0)
  309. Slider.BorderSizePixel = 0
  310. Slider.Size = UDim2.new(0, 100, 0, 20)
  311.  
  312. Frame_2.Parent = Slider
  313. Frame_2.BackgroundColor3 = Color3.fromRGB(200, 200, 200)
  314. Frame_2.BackgroundTransparency = 1.000
  315. Frame_2.BorderColor3 = Color3.fromRGB(0, 0, 0)
  316. Frame_2.BorderSizePixel = 0
  317. Frame_2.Position = UDim2.new(0, 10, 0, 5)
  318. Frame_2.Size = UDim2.new(0, 81, 0, 10)
  319.  
  320. Frame_3.Parent = Frame_2
  321. Frame_3.BackgroundColor3 = Color3.fromRGB(0, 84, 209)
  322. Frame_3.BorderColor3 = Color3.fromRGB(0, 0, 0)
  323. Frame_3.BorderSizePixel = 0
  324. Frame_3.Position = UDim2.new(0, -7, 0, -2)
  325. Frame_3.Size = UDim2.new(0, 14, 0, 14)
  326.  
  327. TextLabel.Parent = Slider
  328. TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  329. TextLabel.BackgroundTransparency = 1.000
  330. TextLabel.BorderColor3 = Color3.fromRGB(0, 0, 0)
  331. TextLabel.BorderSizePixel = 0
  332. TextLabel.Size = UDim2.new(1, 0, 1, 0)
  333. TextLabel.ZIndex = 2
  334. TextLabel.Font = Enum.Font.Arial
  335. TextLabel.Text = "10"
  336. TextLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
  337. TextLabel.TextSize = 14.000
  338.  
  339. Executor.Name = "Executor"
  340. Executor.Parent = TopBarFiil
  341. Executor.BackgroundColor3 = Color3.fromRGB(127, 127, 127)
  342. Executor.BorderColor3 = Color3.fromRGB(0, 0, 0)
  343. Executor.BorderSizePixel = 2
  344. Executor.Position = UDim2.new(0.235790849, 0, 0.409369379, 0)
  345. Executor.Size = UDim2.new(0, 500, 0, 250)
  346. Executor.Visible = false
  347.  
  348. TextLabel_2.Parent = Executor
  349. TextLabel_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  350. TextLabel_2.BackgroundTransparency = 1.000
  351. TextLabel_2.BorderColor3 = Color3.fromRGB(0, 0, 0)
  352. TextLabel_2.BorderSizePixel = 0
  353. TextLabel_2.Position = UDim2.new(0, 5, 0, 0)
  354. TextLabel_2.Size = UDim2.new(0, 350, 0, 40)
  355. TextLabel_2.Font = Enum.Font.Arial
  356. if getexecutorname then
  357.     TextLabel_2.Text = getexecutorname()
  358. else
  359.     TextLabel_2.Text = "Sigma"
  360. end
  361. TextLabel_2.TextColor3 = Color3.fromRGB(255, 255, 255)
  362. TextLabel_2.TextSize = 28.000
  363. TextLabel_2.TextWrapped = true
  364. TextLabel_2.TextXAlignment = Enum.TextXAlignment.Left
  365.  
  366. ScrollingFrame.Parent = Executor
  367. ScrollingFrame.Active = true
  368. ScrollingFrame.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  369. ScrollingFrame.BorderColor3 = Color3.fromRGB(0, 0, 0)
  370. ScrollingFrame.BorderSizePixel = 0
  371. ScrollingFrame.Position = UDim2.new(0, 5, 0, 40)
  372. ScrollingFrame.Size = UDim2.new(0, 489, 0, 154)
  373. ScrollingFrame.BottomImage = "rbxasset://textures/ui/Scroll/scroll-middle.png"
  374. ScrollingFrame.ScrollBarImageColor3 = Color3.new(0.5,0.5,0.5)
  375. ScrollingFrame.CanvasSize = UDim2.new(0, 0, 0, 0)
  376. ScrollingFrame.ScrollingEnabled = false
  377. ScrollingFrame.TopImage = "rbxasset://textures/ui/Scroll/scroll-middle.png"
  378.  
  379. Executor_2.Name = "Executor"
  380. Executor_2.Parent = ScrollingFrame
  381. Executor_2.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  382. Executor_2.BorderColor3 = Color3.fromRGB(0, 0, 0)
  383. Executor_2.BorderSizePixel = 0
  384. Executor_2.Size = UDim2.new(1, -25, 1, 0)
  385. Executor_2.Position = UDim2.new(0,25,0,0)
  386. Executor_2.ClearTextOnFocus = false
  387. Executor_2.Font = Enum.Font.Arimo
  388. Executor_2.MultiLine = true
  389. Executor_2.Text = ""
  390. Executor_2.TextColor3 = Color3.fromRGB(255, 255, 255)
  391. Executor_2.TextSize = 14.000
  392. Executor_2.TextWrapped = true
  393. Executor_2.TextXAlignment = Enum.TextXAlignment.Left
  394. Executor_2.TextYAlignment = Enum.TextYAlignment.Top
  395.  
  396. Line.Name = "Line"
  397. Line.Parent = ScrollingFrame
  398. Line.BackgroundColor3 = Color3.fromRGB(25,25,25)
  399. Line.BorderColor3 = Color3.fromRGB(50,50,50)
  400. Line.BorderSizePixel = 1
  401. Line.Size = UDim2.new(0, 20, 1, 0)
  402. Line.Font = Enum.Font.SourceSansBold
  403. Line.Text = "1"
  404. Line.TextColor3 = Color3.fromRGB(55, 176, 30)
  405. Line.TextSize = 14
  406. Line.TextWrapped = false
  407. Line.TextXAlignment = Enum.TextXAlignment.Left
  408. Line.TextYAlignment = Enum.TextYAlignment.Top
  409. exec.Name = "exec"
  410. exec.Parent = Executor
  411. exec.BackgroundColor3 = Color3.fromRGB(178, 178, 178)
  412. exec.BorderColor3 = Color3.fromRGB(0, 0, 0)
  413. exec.BorderSizePixel = 0
  414. exec.Position = UDim2.new(0, 5, 0, 200)
  415. exec.Size = UDim2.new(0, 117, 0, 45)
  416. exec.AutoButtonColor = false
  417. exec.Font = Enum.Font.Arial
  418. exec.Text = "Execute"
  419. exec.TextColor3 = Color3.fromRGB(0, 0, 0)
  420. exec.TextSize = 28.000
  421.  
  422. clear.Name = "clear"
  423. clear.Parent = Executor
  424. clear.BackgroundColor3 = Color3.fromRGB(178, 178, 178)
  425. clear.BorderColor3 = Color3.fromRGB(0, 0, 0)
  426. clear.BorderSizePixel = 0
  427. clear.Position = UDim2.new(0, 130, 0, 200)
  428. clear.Size = UDim2.new(0, 117, 0, 45)
  429. clear.AutoButtonColor = false
  430. clear.Font = Enum.Font.Arial
  431. clear.Text = "Clear"
  432. clear.TextColor3 = Color3.fromRGB(0, 0, 0)
  433. clear.TextSize = 28.000
  434.  
  435. Dot.Name = "Dot"
  436. Dot.Parent = UIHack
  437. Dot.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  438. Dot.Position = UDim2.new(0.25, 0, 0.25, 0)
  439. Dot.Size = UDim2.new(0, 5, 0, 5)
  440. Dot.Visible = false
  441. Dot.ZIndex = 99999
  442.  
  443. local mouse = game.Players.LocalPlayer:GetMouse()
  444. mouse.Move:Connect(function()
  445.     Dot.Position = UDim2.new(0, mouse.X-2, 0, mouse.Y-2)
  446. end)
  447.  
  448.  
  449. msgbox.Name = "msgbox"
  450. msgbox.Parent = UIHack
  451. msgbox.BackgroundColor3 = Color3.fromRGB(76, 76, 76)
  452. msgbox.BorderColor3 = Color3.fromRGB(0, 0, 0)
  453. msgbox.BorderSizePixel = 0
  454. msgbox.Position = UDim2.new(0.5, -100, 0.5, -50)
  455. msgbox.Size = UDim2.new(0, 200, 0, 100)
  456.  
  457. UICorner.Parent = msgbox
  458.  
  459. client.Name = "client"
  460. client.Parent = msgbox
  461. client.BackgroundColor3 = Color3.fromRGB(0, 84, 209)
  462. client.BorderColor3 = Color3.fromRGB(0, 0, 0)
  463. client.BorderSizePixel = 0
  464. client.Size = UDim2.new(0, 200, 0, 20)
  465. client.Font = Enum.Font.Arial
  466. client.Text = "Twizzy Client"
  467. client.TextColor3 = Color3.fromRGB(255, 255, 255)
  468. client.TextSize = 14.000
  469.  
  470. local gui = msgbox
  471.  
  472. local dragging
  473. local dragInput
  474. local dragStart
  475. local startPos
  476.  
  477. local function update(input)
  478.     local delta = input.Position - dragStart
  479.     gui.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
  480. end
  481.  
  482. gui.InputBegan:Connect(function(input)
  483.     if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
  484.         dragging = true
  485.         dragStart = input.Position
  486.         startPos = gui.Position
  487.  
  488.         input.Changed:Connect(function()
  489.             if input.UserInputState == Enum.UserInputState.End then
  490.                 game:GetService("GuiService").TouchControlsEnabled = true
  491.                 dragging = false
  492.             end
  493.         end)
  494.     end
  495. end)
  496.  
  497. gui.InputChanged:Connect(function(input)
  498.     if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
  499.         game:GetService("GuiService").TouchControlsEnabled = false
  500.         dragInput = input
  501.     end
  502. end)
  503.  
  504. UserInputService.InputChanged:Connect(function(input)
  505.     if input == dragInput and dragging then
  506.         update(input)
  507.     end
  508. end)
  509.  
  510. TextLabel_3.Parent = msgbox
  511. TextLabel_3.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  512. TextLabel_3.BackgroundTransparency = 1.000
  513. TextLabel_3.BorderColor3 = Color3.fromRGB(0, 0, 0)
  514. TextLabel_3.BorderSizePixel = 0
  515. TextLabel_3.Position = UDim2.new(0, 0, 0, 30)
  516. TextLabel_3.Size = UDim2.new(0, 200, 0, 45)
  517. TextLabel_3.Font = Enum.Font.Arial
  518. TextLabel_3.Text = "Loaded! Press {key} to open / close menu"
  519. TextLabel_3.TextColor3 = Color3.fromRGB(255, 255, 255)
  520. TextLabel_3.TextSize = 14.000
  521. TextLabel_3.TextWrapped = true
  522.  
  523. TextButton.Parent = msgbox
  524. TextButton.BackgroundColor3 = Color3.fromRGB(127, 127, 127)
  525. TextButton.BorderColor3 = Color3.fromRGB(0, 0, 0)
  526. TextButton.BorderSizePixel = 0
  527. TextButton.Position = UDim2.new(0, 50, 0, 75)
  528. TextButton.Size = UDim2.new(0, 100, 0, 20)
  529. TextButton.Font = Enum.Font.Arial
  530. TextButton.Text = "OK"
  531. TextButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  532. TextButton.TextSize = 14.000
  533.  
  534. TextButton.MouseButton1Click:Connect(function()
  535.     msgbox.Visible = false
  536.     Executor.Visible = false
  537.     Screen.Visible = true
  538. end)
  539.  
  540.  
  541. local TextService = game:GetService("TextService")
  542.  
  543. local function updateScrollingFrameSize()
  544.    
  545.     local size = Executor_2.TextBounds.Y
  546.     Line.Text = ""
  547.     for i=1,size/14 do
  548.         Line.Text = Line.Text..i.."\n"
  549.     end
  550.    
  551.     local textSize = Executor_2.TextSize
  552.     local textFont = Executor_2.Font
  553.     local text = Executor_2.Text
  554.     local textBoxWidth = Executor_2.AbsoluteSize.X
  555.  
  556.     local textBounds = TextService:GetTextSize(text, textSize, textFont, Vector2.new(textBoxWidth, math.huge))
  557.  
  558.     ScrollingFrame.CanvasSize = UDim2.new(0, 0, 0, textBounds.Y)
  559. end
  560. Executor_2:GetPropertyChangedSignal("Text"):Connect(updateScrollingFrameSize)
  561. updateScrollingFrameSize()
  562.  
  563.  
  564. local SCROLL_SPEED = 14
  565. local isMouseInFrame = false
  566.  
  567. local function onInputChanged(input)
  568.     if isMouseInFrame and input.UserInputType == Enum.UserInputType.MouseWheel then
  569.         local newCanvasPosition = ScrollingFrame.CanvasPosition - Vector2.new(0, input.Position.Z * SCROLL_SPEED)
  570.  
  571.         newCanvasPosition = Vector2.new(
  572.             newCanvasPosition.X,
  573.             math.clamp(newCanvasPosition.Y, 0, ScrollingFrame.CanvasSize.Y.Offset - ScrollingFrame.AbsoluteWindowSize.Y)
  574.         )
  575.  
  576.         ScrollingFrame.CanvasPosition = newCanvasPosition
  577.     end
  578. end
  579. local ContextActionService = game:GetService("ContextActionService")
  580. ScrollingFrame.MouseEnter:Connect(function()
  581.     ContextActionService:BindAction("DisableCameraZoom", function() return Enum.ContextActionResult.Sink end, false, Enum.UserInputType.MouseWheel)
  582.     isMouseInFrame = true
  583. end)
  584.  
  585. ScrollingFrame.MouseLeave:Connect(function()
  586.     ContextActionService:UnbindAction("DisableCameraZoom")
  587.     isMouseInFrame = false
  588. end)
  589.  
  590. UserInputService.InputChanged:Connect(onInputChanged)
  591.  
  592. local gui = Executor
  593.  
  594. local dragging
  595. local dragInput
  596. local dragStart
  597. local startPos
  598.  
  599. local function update(input)
  600.     local delta = input.Position - dragStart
  601.     gui.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
  602. end
  603.  
  604. gui.InputBegan:Connect(function(input)
  605.     if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
  606.         dragging = true
  607.         dragStart = input.Position
  608.         startPos = gui.Position
  609.  
  610.         input.Changed:Connect(function()
  611.             if input.UserInputState == Enum.UserInputState.End then
  612.                 game:GetService("GuiService").TouchControlsEnabled = true
  613.                 dragging = false
  614.             end
  615.         end)
  616.     end
  617. end)
  618.  
  619. gui.InputChanged:Connect(function(input)
  620.     if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
  621.         game:GetService("GuiService").TouchControlsEnabled = false
  622.         dragInput = input
  623.     end
  624. end)
  625.  
  626. UserInputService.InputChanged:Connect(function(input)
  627.     if input == dragInput and dragging then
  628.         update(input)
  629.     end
  630. end)
  631.  
  632. exec.MouseButton1Click:Connect(function()
  633.     loadstring(Executor_2.Text)()
  634. end)
  635.  
  636. clear.MouseButton1Click:Connect(function()
  637.     Executor_2.Text = ""
  638. end)
  639.  
  640. local TabOrder = 0
  641.  
  642. function mod:Notify(Text, Description)
  643.     Text = tostring(Text)
  644.     Description = tostring(Description)
  645.     game:GetService("StarterGui"):SetCore("SendNotification",{
  646.         Title = Text,
  647.         Text = Description,
  648.         Icon = "rbxassetid://10043212933"
  649.     })
  650. end
  651.  
  652. function mod:NewTab(Name)
  653.     if type(Name) == "string" then
  654.     else
  655.         mod:Notify("Invalid Arg","NewTab 'Name'")
  656.         return
  657.     end
  658.     local TabModule = {}
  659.     local c = Tab:Clone()
  660.     c.Parent = Screen
  661.     c.Text = Name
  662.     c:FindFirstChildOfClass("Frame"):FindFirstChildOfClass("TextButton"):Destroy()
  663.     c.Position = UDim2.new(0,120*TabOrder,0,0)
  664.     TabOrder = TabOrder + 1
  665.     c.Visible = true
  666.     c.ZIndex = 0 - TabOrder - TabOrder
  667.     function TabModule:HideTab()
  668.         c:FindFirstChildOfClass("Frame").Visible = false
  669.         return false
  670.     end
  671.     function TabModule:ShowTab()
  672.         c:FindFirstChildOfClass("Frame").Visible = true
  673.         return true
  674.     end
  675.     c.MouseButton2Click:Connect(function()
  676.         c:FindFirstChildOfClass("Frame").Visible = not c:FindFirstChildOfClass("Frame").Visible
  677.     end)
  678.  
  679.     local gui = c
  680.  
  681.     local dragging
  682.     local dragInput
  683.     local dragStart
  684.     local startPos
  685.  
  686.     local function update(input)
  687.         local delta = input.Position - dragStart
  688.         gui.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
  689.     end
  690.  
  691.     gui.InputBegan:Connect(function(input)
  692.         if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
  693.             dragging = true
  694.             dragStart = input.Position
  695.             startPos = gui.Position
  696.  
  697.             input.Changed:Connect(function()
  698.                 if input.UserInputState == Enum.UserInputState.End then
  699.                     game:GetService("GuiService").TouchControlsEnabled = true
  700.                     dragging = false
  701.                 end
  702.             end)
  703.         end
  704.     end)
  705.  
  706.     gui.InputChanged:Connect(function(input)
  707.         if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
  708.             game:GetService("GuiService").TouchControlsEnabled = false
  709.             dragInput = input
  710.         end
  711.     end)
  712.  
  713.     UserInputService.InputChanged:Connect(function(input)
  714.         if input == dragInput and dragging then
  715.             update(input)
  716.         end
  717.     end)
  718.     function TabModule:NewToggle(Text,Callback)
  719.         if type(Text) == "string" then
  720.         else
  721.             mod:Notify("Invalid Arg","NewToggle 'Text'")
  722.             return
  723.         end
  724.         if type(Callback) == "function" then
  725.         else
  726.             mod:Notify("Invalid Arg","NewToggle 'Callback'")
  727.             return
  728.         end
  729.         local ToggleModule = {}
  730.         local a =Button:Clone()
  731.         a.Text = Text
  732.         a.Parent = c:FindFirstChild("Frame")
  733.         for _, v in ipairs(a:FindFirstChild("Settings"):GetChildren()) do
  734.             if v.Name ~= "UIListLayout" then
  735.                 v:Destroy()
  736.             end
  737.         end
  738.         local eee = Exp:Clone()
  739.         eee.Parent = Hud
  740.         eee.Text = Text
  741.         a.MouseButton1Click:Connect(function()
  742.             if a.BackgroundColor3 == Color3.fromRGB(0, 84, 209) then
  743.                 a.BackgroundColor3 = Color3.fromRGB(0,0,0)
  744.                 spawn(function() Callback(false) end)
  745.                 eee.Visible = false
  746.             else
  747.                 a.BackgroundColor3 = Color3.fromRGB(0, 84, 209)
  748.                 spawn(function() Callback(true) end)
  749.                 eee.Visible = true
  750.             end
  751.         end)
  752.         a.MouseButton2Click:Connect(function()
  753.             for _, Tabs in ipairs(Screen:GetChildren()) do
  754.                 for _, ButtonFrames in ipairs(Tabs:GetChildren()) do
  755.                     for _, Buttons in ipairs(ButtonFrames:GetChildren()) do
  756.                         if Buttons.Name == "Button" then
  757.                             if Buttons ~= a then
  758.                                 Buttons.Settings.Visible = false
  759.                             end
  760.                         end
  761.                     end
  762.                 end
  763.             end
  764.             a:FindFirstChild("Settings").Visible = not a:FindFirstChild("Settings").Visible
  765.         end)
  766.         a:FindFirstChild("Settings").ChildAdded:Connect(function()
  767.             a:FindFirstChild("Settings").Size = UDim2.new(0,100,0,25*#a:FindFirstChild("Settings"):GetChildren()-25)
  768.         end)
  769.         a:FindFirstChild("Settings").ChildRemoved:Connect(function()
  770.             a:FindFirstChild("Settings").Size = UDim2.new(0,100,0,25*#a:FindFirstChild("Settings"):GetChildren()-25)
  771.         end)
  772.         function ToggleModule:GetToggleState()
  773.             if a.BackgroundColor3 == Color3.new(0,0,0) then
  774.                 return false
  775.             else
  776.                 return true
  777.             end
  778.         end
  779.         function ToggleModule:OnToggle()
  780.             spawn(function() Callback(true) end)
  781.             eee.Visible = true
  782.             a.BackgroundColor3 = Color3.fromRGB(0, 84, 209)
  783.         end
  784.         function ToggleModule:OffToggle()
  785.             a.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  786.             spawn(function() Callback(false) end)
  787.             eee.Visible = false
  788.         end
  789.         function ToggleModule:Settings()
  790.             local SettingsModule = {}
  791.  
  792.             function SettingsModule:Toggle(Text, Callback)
  793.                 if type(Text) == "string" then
  794.                 else
  795.                     mod:Notify("Invalid Arg","Toggle 'Text'")
  796.                     return
  797.                 end
  798.                 if type(Callback) == "function" then
  799.                 else
  800.                     mod:Notify("Invalid Arg","Toggle 'Callback'")
  801.                     return
  802.                 end
  803.                 local ToggleSettingsModule = {}
  804.                 local e =Toggle:Clone()
  805.                 e.Text = "      "..Text
  806.                 e.Parent = a:FindFirstChild("Settings")
  807.                 e.MouseButton1Click:Connect(function()
  808.                     if e.BackgroundColor3 == Color3.fromRGB(0, 84, 209) then
  809.                         e.BackgroundColor3 = Color3.fromRGB(0,0,0)
  810.                         spawn(function() Callback(false) end)
  811.                     else
  812.                         e.BackgroundColor3 = Color3.fromRGB(0, 84, 209)
  813.                         spawn(function() Callback(true) end)
  814.                     end
  815.                 end)
  816.                 function ToggleSettingsModule:GetToggleState()
  817.                     if e.BackgroundColor3 == Color3.fromRGB(0,0,0) then
  818.                         return false
  819.                     else
  820.                         return true
  821.                     end
  822.                 end
  823.                 function ToggleSettingsModule:OnToggle()
  824.                     e.BackgroundColor3 = Color3.fromRGB(0, 84, 209)
  825.                     spawn(function() Callback(true) end)
  826.                 end
  827.                 function ToggleSettingsModule:OffToggle()
  828.                     e.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  829.                     spawn(function() Callback(false) end)
  830.                 end
  831.  
  832.                 return ToggleSettingsModule
  833.             end
  834.             function SettingsModule:Slider(Text,Min,Max,Float,Callback)
  835.                 if type(Text) ~= "string" then
  836.                     mod:Notify("Invalid Arg","Slider 'Text'")
  837.                     return
  838.                 end
  839.                 if type(Min) ~= "number" then
  840.                     mod:Notify("Invalid Arg", "Slider 'MinValue'")
  841.                     return
  842.                 end
  843.                 if type(Max) ~= "number" then
  844.                     mod:Notify("Invalid Arg", "Slider 'MaxValue'")
  845.                     return
  846.                 end
  847.                 if type(Callback) ~= "function" then
  848.                     mod:Notify("Invalid Arg", "Slider 'Callback'")
  849.                     return
  850.                 end
  851.                 if type(Float) ~= "boolean" then
  852.                     mod:Notify("Invalid Arg", "Slider 'Float'")
  853.                     return
  854.                 end
  855.                 local SliderModule = {}
  856.  
  857.                 -- Clone the slider and set its initial properties
  858.                 local t = Slider:Clone()
  859.                 t.Parent = a:FindFirstChild("Settings")
  860.                 t.TextLabel.Text = Text
  861.                 local int = Instance.new("NumberValue")
  862.                 int.Parent = t
  863.                 int.Value = 0
  864.                 local UIS = game:GetService("UserInputService")
  865.  
  866.                 local knob = t.Frame.Frame
  867.                 local FOVLabel = t.TextLabel
  868.                 local knobGrabbed = false
  869.                 function SliderModule:GetSliderValue()
  870.                     return int.Value
  871.                 end
  872.                 local camera = workspace.CurrentCamera
  873.  
  874.                 local function GrabFOVKnob()
  875.                     for _, v in ipairs(Screen:GetChildren()) do
  876.                         for _, c in ipairs(v:GetChildren()) do
  877.                             for _, b in ipairs(c:GetChildren()) do
  878.                                 if b.Name == "Button" then
  879.                                     b.Interactable = false
  880.                                 end
  881.                             end
  882.                         end
  883.                     end
  884.                     knobGrabbed = true
  885.                 end
  886.  
  887.                 local function MoveFOVKnob(screenPosition)
  888.                     local yDiff = screenPosition.X - t.Frame.AbsolutePosition.X
  889.                     local knobPositionRatio = math.min(math.max(yDiff / t.Frame.AbsoluteSize.X, 0), 1)
  890.                     local Maximum = Max-Min
  891.                     local newFOV = Min+Maximum * (0 + knobPositionRatio)
  892.                     knob.Position = UDim2.new(knobPositionRatio, -7, 0, -2)
  893.                     if Float == true then
  894.                         FOVLabel.Text = newFOV
  895.                         spawn(function() Callback(newFOV) end)
  896.                         int.Value = newFOV
  897.                     else
  898.                         spawn(function() Callback(math.floor(newFOV)) end)
  899.                         FOVLabel.Text = math.floor(newFOV)
  900.                         int.Value = math.floor(newFOV)
  901.                     end
  902.                 end
  903.  
  904.                 local function ReleaseFOVKnob()
  905.                     for _, v in ipairs(Screen:GetChildren()) do
  906.                         for _, c in ipairs(v:GetChildren()) do
  907.                             for _, b in ipairs(c:GetChildren()) do
  908.                                 if b.Name == "Button" then
  909.                                     b.Interactable = true
  910.                                 end
  911.                             end
  912.                         end
  913.                     end
  914.                     knobGrabbed = false
  915.                     task.spawn(function()
  916.                         wait(3)
  917.                         FOVLabel.Text = Text
  918.                     end)
  919.                 end
  920.  
  921.                 knob.InputBegan:connect(function(input)
  922.                     if (input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch) then
  923.                         GrabFOVKnob()
  924.                     end
  925.                 end)
  926.  
  927.                 UIS.InputChanged:connect(function(input, gameProcessedEvent)
  928.                     if (not gameProcessedEvent and (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) and knobGrabbed) then
  929.                         MoveFOVKnob(input.Position)
  930.                     end
  931.                 end)
  932.  
  933.                 UIS.InputEnded:connect(function(input, gameProcessedEvent)
  934.                     if (not gameProcessedEvent and input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch) then
  935.                         ReleaseFOVKnob()
  936.                     end
  937.                 end)
  938.  
  939.                 return SliderModule
  940.             end
  941.             function SettingsModule:Input(Placeholder, Callback)
  942.                 if Placeholder then
  943.                     if type(Placeholder) ~= "string" then
  944.                         mod:Notify("Invalid Arg","Input 'Placeholder'")
  945.                         return
  946.                     end
  947.                 end
  948.                 if type(Callback) ~= "function" then
  949.                     mod:Notify("Invalid Arg","Input 'Callback'")
  950.                     return
  951.                 end
  952.                 local e = Bind:Clone()
  953.                 e.Parent = a:FindFirstChild("Settings")
  954.                 e.TextWrapped = true
  955.                 e.PlaceholderText = Placeholder
  956.                 local InputModule = {}
  957.                 function InputModule:SetInput(input)
  958.                     if type(input) ~= "string" then
  959.                         mod:Notify("Invalid Arg","SetInput 'input'")
  960.                         return
  961.                     end
  962.                     e.Text = input
  963.                 end
  964.                 function InputModule:GetInputText()
  965.                     return e.Text
  966.                 end
  967.                 e.FocusLost:Connect(function(enterpressed)
  968.                     spawn(function() Callback(enterpressed, e.Text) end)
  969.                 end)
  970.  
  971.                 return InputModule
  972.             end
  973.             function SettingsModule:Bind(Key)
  974.                 if Key then
  975.                     if type(Key) == "string" then
  976.                     else
  977.                         mod:Notify("Invalid Arg","Bind 'Key'")
  978.                         return
  979.                     end
  980.                 end
  981.                 Key = string.sub(Key,1,1)
  982.                 local BindModule = {}
  983.                 local e
  984.                 if a.Settings:FindFirstChild("Bind") then
  985.                     e = a:FindFirstChild("Settings"):FindFirstChild("Bind")
  986.                 else
  987.                     e = Bind:Clone()
  988.                     e.Parent = a:FindFirstChild("Settings")
  989.                 end
  990.                 if Key then
  991.                     if Key == "-" or Key == "_" or Key == "" then
  992.                         e.Text = "BIND : NONE"
  993.                     else
  994.                         e.Text = "BIND: "..string.upper(Key)
  995.                     end
  996.                 end
  997.                 e.Focused:Connect(function()
  998.                     e.Text = ""
  999.                 end)
  1000.                 e:GetPropertyChangedSignal("Text"):Connect(function()
  1001.                     if string.len(e.Text) == 1 then
  1002.                         if e.Text == "-" or e.Text == "_" then
  1003.                             e.Text = "BIND : NONE"
  1004.                             e:ReleaseFocus()
  1005.                         else
  1006.                             e.Text = "BIND: "..string.upper(e.Text)
  1007.                             e:ReleaseFocus()
  1008.                         end
  1009.                     end
  1010.                 end)
  1011.                 UserInputService.InputBegan:Connect(function(key, bruhh)
  1012.                     if not bruhh then
  1013.                         if string.len(e.Text) == 7 then
  1014.                             if UserInputService:GetStringForKeyCode(key.KeyCode) == string.gsub(e.Text,"BIND: ","") then
  1015.                                 if UIHack then
  1016.                                     if UIHack.Parent ~= nil then
  1017.                                         if ToggleModule:GetToggleState() == true then
  1018.                                             ToggleModule:OffToggle()
  1019.                                         elseif ToggleModule:GetToggleState() == false then
  1020.                                             ToggleModule:OnToggle()
  1021.                                         end
  1022.                                     end
  1023.                                 end
  1024.                             end
  1025.                         end
  1026.                     end
  1027.                 end)
  1028.                 function BindModule:GetBind()
  1029.                     return string.sub(e.Text,7,7)
  1030.                 end
  1031.                 function BindModule:SetBind(Bind)
  1032.                     if type(Bind) == "string" then
  1033.                     else
  1034.                         mod:Notify("Invalid Arg","SetBind 'Bind'")
  1035.                         return
  1036.                     end
  1037.                     e.Text = "BIND: "..Bind
  1038.                 end
  1039.  
  1040.                 return BindModule
  1041.             end
  1042.             function SettingsModule:ColorPicker(Text, Callback)
  1043.                 if type(Callback) == "function" then
  1044.                 else
  1045.                     mod:Notify("Invalid Arg","ColorPicker 'Callback'")
  1046.                     return
  1047.                 end
  1048.                 if type(Text) == "string" then
  1049.                 else
  1050.                     mod:Notify("Invalid Arg","ColorPicker 'Text'")
  1051.                     return
  1052.                 end
  1053.                 local e = ColorPicker:Clone()
  1054.                 e.Parent = a:FindFirstChild("Settings")
  1055.                 e.Text = "      "..Text
  1056.                 e.MouseButton1Click:Connect(function()
  1057.                     e.Frame.Visible = not e.Frame.Visible
  1058.                 end)
  1059.                 local ColorModule = {}
  1060.  
  1061.                 local player = game.Players.LocalPlayer
  1062.                 local mouse = player:GetMouse()
  1063.  
  1064.                 local rgb = e:WaitForChild("Frame"):WaitForChild("RGB")
  1065.                 local value = e:WaitForChild("Frame"):WaitForChild("Value")
  1066.                 local preview = e:WaitForChild("Frame"):WaitForChild("Preview")
  1067.  
  1068.                 e:WaitForChild("Frame"):WaitForChild("OK").MouseButton1Click:Connect(function()
  1069.                     e.Frame.Visible = false
  1070.                     e.BackgroundColor3 = preview.BackgroundColor3
  1071.                     spawn(function() Callback(e.BackgroundColor3) end)
  1072.                 end)
  1073.  
  1074.                 local selectedColor = Color3.fromHSV(1,1,1)
  1075.                 local colorData = {1,1,1}
  1076.  
  1077.                 local mouse1Down = false
  1078.  
  1079.                 local function setColor(hue,sat,val)
  1080.                     colorData = {hue or colorData[1],sat or colorData[2],val or colorData[3]}
  1081.                     selectedColor = Color3.fromHSV(colorData[1],colorData[2],colorData[3])
  1082.                     preview.BackgroundColor3 = selectedColor
  1083.                     value.ImageColor3 = Color3.fromHSV(colorData[1],colorData[2],1)
  1084.                 end
  1085.  
  1086.                 local function inBounds(frame)
  1087.                     local x,y = mouse.X - frame.AbsolutePosition.X,mouse.Y - frame.AbsolutePosition.Y
  1088.                     local maxX,maxY = frame.AbsoluteSize.X,frame.AbsoluteSize.Y
  1089.                     if x >= 0 and y >= 0 and x <= maxX and y <= maxY then
  1090.                         return x/maxX,y/maxY
  1091.                     end
  1092.                 end
  1093.  
  1094.                 local function updateRGB()
  1095.                     if mouse1Down then
  1096.                         local x,y = inBounds(rgb)
  1097.                         if x and y then
  1098.                             rgb:WaitForChild("Marker").Position = UDim2.new(x,0,y,0)
  1099.                             setColor(1 - x,1 - y)
  1100.                         end
  1101.  
  1102.                         local x,y = inBounds(value)
  1103.                         if x and y then
  1104.                             value:WaitForChild("Marker").Position = UDim2.new(0.5,0,y,0)
  1105.                             setColor(nil,nil,1 - y)
  1106.                         end
  1107.                     end
  1108.                 end
  1109.  
  1110.                 mouse.Move:connect(updateRGB)
  1111.  
  1112.                 mouse.Button1Down:connect(function()mouse1Down = true end)
  1113.                 mouse.Button1Up:connect(function()mouse1Down = false end)
  1114.  
  1115.                 function ColorModule:GetColor()
  1116.                     return preview.BackgroundColor3
  1117.                 end
  1118.                 function ColorModule:SetColor(R,G,B)
  1119.                     e.BackgroundColor3 = Color3.new(R,G,B)
  1120.                     spawn(function() Callback(e.BackgroundColor3) end)
  1121.                 end
  1122.  
  1123.                 return ColorModule
  1124.             end
  1125.  
  1126.             return SettingsModule
  1127.         end
  1128.  
  1129.         return ToggleModule
  1130.     end
  1131.  
  1132.     function TabModule:NewButton(Text,Callback)
  1133.         if type(Text) == "string" then
  1134.         else
  1135.             mod:Notify("Invalid Arg","NewButton 'Text'")
  1136.             return
  1137.         end
  1138.         if type(Callback) == "function" then
  1139.         else
  1140.             mod:Notify("Invalid Arg","NewButton 'Callback'")
  1141.             return
  1142.         end
  1143.         local ButtonModule = {}
  1144.         local a =Button:Clone()
  1145.         a.Text = Text
  1146.         a.Parent = c:FindFirstChild("Frame")
  1147.         for _, v in ipairs(a:FindFirstChild("Settings"):GetChildren()) do
  1148.             if v.Name ~= "UIListLayout" then
  1149.                 v:Destroy()
  1150.             end
  1151.         end
  1152.         a.MouseButton1Click:Connect(function()
  1153.             spawn(function() Callback() end)
  1154.         end)
  1155.         a.MouseButton2Click:Connect(function()
  1156.             for _, Tabs in ipairs(Screen:GetChildren()) do
  1157.                 for _, ButtonFrames in ipairs(Tabs:GetChildren()) do
  1158.                     for _, Buttons in ipairs(ButtonFrames:GetChildren()) do
  1159.                         if Buttons.Name == "Button" then
  1160.                             if Buttons ~= a then
  1161.                                 Buttons.Settings.Visible = false
  1162.                             end
  1163.                         end
  1164.                     end
  1165.                 end
  1166.             end
  1167.             a:FindFirstChild("Settings").Visible = not a:FindFirstChild("Settings").Visible
  1168.         end)
  1169.         a:FindFirstChild("Settings").ChildAdded:Connect(function()
  1170.             a:FindFirstChild("Settings").Size = UDim2.new(0,100,0,25*#a:FindFirstChild("Settings"):GetChildren()-25)
  1171.         end)
  1172.         a:FindFirstChild("Settings").ChildRemoved:Connect(function()
  1173.             a:FindFirstChild("Settings").Size = UDim2.new(0,100,0,25*#a:FindFirstChild("Settings"):GetChildren()-25)
  1174.         end)
  1175.         function ButtonModule:Settings()
  1176.             local SettingsModule = {}
  1177.  
  1178.             function SettingsModule:Toggle(Text, Callback)
  1179.                 if type(Text) == "string" then
  1180.                 else
  1181.                     mod:Notify("Invalid Arg","Toggle 'Text'")
  1182.                     return
  1183.                 end
  1184.                 if type(Callback) == "function" then
  1185.                 else
  1186.                     mod:Notify("Invalid Arg","Toggle 'Callback'")
  1187.                     return
  1188.                 end
  1189.                 local ToggleSettingsModule = {}
  1190.                 local e =Toggle:Clone()
  1191.                 e.Text = "      "..Text
  1192.                 e.Parent = a:FindFirstChild("Settings")
  1193.                 e.MouseButton1Click:Connect(function()
  1194.                     if e.BackgroundColor3 == Color3.fromRGB(0, 84, 209) then
  1195.                         e.BackgroundColor3 = Color3.fromRGB(0,0,0)
  1196.                         spawn(function() Callback(false) end)
  1197.                     else
  1198.                         e.BackgroundColor3 = Color3.fromRGB(0, 84, 209)
  1199.                         spawn(function() Callback(true) end)
  1200.                     end
  1201.                 end)
  1202.                 function ToggleSettingsModule:GetToggleState()
  1203.                     if e.BackgroundColor3 == Color3.fromRGB(0,0,0) then
  1204.                         return false
  1205.                     else
  1206.                         return true
  1207.                     end
  1208.                 end
  1209.                 function ToggleSettingsModule:OnToggle()
  1210.                     spawn(function() Callback(true) end)
  1211.                     e.BackgroundColor3 = Color3.fromRGB(0, 84, 209)
  1212.                 end
  1213.                 function ToggleSettingsModule:OffToggle()
  1214.                     spawn(function() Callback(false) end)
  1215.                     e.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  1216.                 end
  1217.  
  1218.                 return ToggleSettingsModule
  1219.             end
  1220.             function SettingsModule:Slider(Text,Min,Max,Float,Callback)
  1221.                 if type(Text) ~= "string" then
  1222.                     mod:Notify("Invalid Arg","Slider 'Text'")
  1223.                     return
  1224.                 end
  1225.                 if type(Min) ~= "number" then
  1226.                     mod:Notify("Invalid Arg", "Slider 'MinValue'")
  1227.                     return
  1228.                 end
  1229.                 if type(Max) ~= "number" then
  1230.                     mod:Notify("Invalid Arg", "Slider 'MaxValue'")
  1231.                     return
  1232.                 end
  1233.                 if type(Callback) ~= "function" then
  1234.                     mod:Notify("Invalid Arg", "Slider 'Callback'")
  1235.                     return
  1236.                 end
  1237.                 if type(Float) ~= "boolean" then
  1238.                     mod:Notify("Invalid Arg", "Slider 'Float'")
  1239.                     return
  1240.                 end
  1241.                 local SliderModule = {}
  1242.  
  1243.                 -- Clone the slider and set its initial properties
  1244.                 local t = Slider:Clone()
  1245.                 t.Parent = a:FindFirstChild("Settings")
  1246.                 t.TextLabel.Text = Text
  1247.                 local int = Instance.new("NumberValue")
  1248.                 int.Parent = t
  1249.                 int.Value = 0
  1250.                 local UIS = game:GetService("UserInputService")
  1251.  
  1252.                 local knob = t.Frame.Frame
  1253.                 local FOVLabel = t.TextLabel
  1254.                 local knobGrabbed = false
  1255.                 function SliderModule:GetSliderValue()
  1256.                     return int.Value
  1257.                 end
  1258.                 local camera = workspace.CurrentCamera
  1259.  
  1260.                 local function GrabFOVKnob()
  1261.                     for _, v in ipairs(Screen:GetChildren()) do
  1262.                         for _, c in ipairs(v:GetChildren()) do
  1263.                             for _, b in ipairs(c:GetChildren()) do
  1264.                                 if b.Name == "Button" then
  1265.                                     b.Interactable = false
  1266.                                 end
  1267.                             end
  1268.                         end
  1269.                     end
  1270.                     knobGrabbed = true
  1271.                 end
  1272.  
  1273.                 local function MoveFOVKnob(screenPosition)
  1274.                     local yDiff = screenPosition.X - t.Frame.AbsolutePosition.X
  1275.                     local knobPositionRatio = math.min(math.max(yDiff / t.Frame.AbsoluteSize.X, 0), 1)
  1276.                     local Maximum = Max-Min
  1277.                     local newFOV = Min+Maximum * (0 + knobPositionRatio)
  1278.                     knob.Position = UDim2.new(knobPositionRatio, -7, 0, -2)
  1279.                     if Float == true then
  1280.                         FOVLabel.Text = newFOV
  1281.                         spawn(function() Callback(newFOV) end)
  1282.                         int.Value = newFOV
  1283.                     else
  1284.                         spawn(function() Callback(math.floor(newFOV)) end)
  1285.                         FOVLabel.Text = math.floor(newFOV)
  1286.                         int.Value = math.floor(newFOV)
  1287.                     end
  1288.                 end
  1289.  
  1290.                 local function ReleaseFOVKnob()
  1291.                     for _, v in ipairs(Screen:GetChildren()) do
  1292.                         for _, c in ipairs(v:GetChildren()) do
  1293.                             for _, b in ipairs(c:GetChildren()) do
  1294.                                 if b.Name == "Button" then
  1295.                                     b.Interactable = true
  1296.                                 end
  1297.                             end
  1298.                         end
  1299.                     end
  1300.                     knobGrabbed = false
  1301.                     task.spawn(function()
  1302.                         wait(3)
  1303.                         FOVLabel.Text = Text
  1304.                     end)
  1305.                 end
  1306.  
  1307.                 knob.InputBegan:connect(function(input)
  1308.                     if (input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch) then
  1309.                         GrabFOVKnob()
  1310.                     end
  1311.                 end)
  1312.  
  1313.                 UIS.InputChanged:connect(function(input, gameProcessedEvent)
  1314.                     if (not gameProcessedEvent and (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) and knobGrabbed) then
  1315.                         MoveFOVKnob(input.Position)
  1316.                     end
  1317.                 end)
  1318.  
  1319.                 UIS.InputEnded:connect(function(input, gameProcessedEvent)
  1320.                     if (not gameProcessedEvent and input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch) then
  1321.                         ReleaseFOVKnob()
  1322.                     end
  1323.                 end)
  1324.  
  1325.                 return SliderModule
  1326.             end
  1327.             function SettingsModule:Input(Placeholder, Callback)
  1328.                 if Placeholder then
  1329.                     if type(Placeholder) ~= "string" then
  1330.                         mod:Notify("Invalid Arg","Input 'Placeholder'")
  1331.                         return
  1332.                     end
  1333.                 end
  1334.                 if type(Callback) ~= "function" then
  1335.                     mod:Notify("Invalid Arg","Input 'Callback'")
  1336.                     return
  1337.                 end
  1338.                 local e = Bind:Clone()
  1339.                 e.Parent = a:FindFirstChild("Settings")
  1340.                 e.TextWrapped = true
  1341.                 e.Name = "Input"
  1342.                 e.PlaceholderText = Placeholder
  1343.                 local InputModule = {}
  1344.                 function InputModule:SetInput(input)
  1345.                     if type(input) ~= "string" then
  1346.                         mod:Notify("Invalid Arg","SetInput 'input'")
  1347.                         return
  1348.                     end
  1349.                     e.Text = input
  1350.                 end
  1351.                 function InputModule:GetInputText()
  1352.                     return e.Text
  1353.                 end
  1354.                 e.FocusLost:Connect(function(enterpressed)
  1355.                     spawn(function() Callback(enterpressed, e.Text) end)
  1356.                 end)
  1357.  
  1358.                 return InputModule
  1359.             end
  1360.             function SettingsModule:Bind(Key)
  1361.                 if Key then
  1362.                     if type(Key) == "string" then
  1363.                     else
  1364.                         mod:Notify("Invalid Arg","Bind 'Key'")
  1365.                         return
  1366.                     end
  1367.                 end
  1368.                 Key = string.sub(Key,1,1)
  1369.                 local BindModule = {}
  1370.                 local e
  1371.                 if a.Settings:FindFirstChild("Bind") then
  1372.                     e = a:FindFirstChild("Settings"):FindFirstChild("Bind")
  1373.                 else
  1374.                     e = Bind:Clone()
  1375.                     e.Parent = a:FindFirstChild("Settings")
  1376.                 end
  1377.                 if Key then
  1378.                     if Key == "-" or Key == "_" or Key == "" then
  1379.                         e.Text = "BIND : NONE"
  1380.                     else
  1381.                         e.Text = "BIND: "..string.upper(Key)
  1382.                     end
  1383.                 end
  1384.                 e.Focused:Connect(function()
  1385.                     e.Text = ""
  1386.                 end)
  1387.                 e:GetPropertyChangedSignal("Text"):Connect(function()
  1388.                     if string.len(e.Text) == 1 then
  1389.                         if e.Text == "-" or e.Text == "_" then
  1390.                             e.Text = "BIND : NONE"
  1391.                             e:ReleaseFocus()
  1392.                         else
  1393.                             e.Text = "BIND: "..string.upper(e.Text)
  1394.                             e:ReleaseFocus()
  1395.                         end
  1396.                     end
  1397.                 end)
  1398.                 UserInputService.InputBegan:Connect(function(key, bruhh)
  1399.                     if not bruhh then
  1400.                         if string.len(e.Text) == 7 then
  1401.                             if UserInputService:GetStringForKeyCode(key.KeyCode) == string.gsub(e.Text,"BIND: ","") then
  1402.                                 if UIHack then
  1403.                                     if UIHack.Parent ~= nil then
  1404.                                         spawn(function() Callback() end)
  1405.                                     end
  1406.                                 end
  1407.                             end
  1408.                         end
  1409.                     end
  1410.                 end)
  1411.                 function BindModule:GetBind()
  1412.                     return string.sub(e.Text,7,7)
  1413.                 end
  1414.                 function BindModule:SetBind(Bind)
  1415.                     if type(Bind) == "string" then
  1416.                     else
  1417.                         mod:Notify("Invalid Arg","SetBind 'Bind'")
  1418.                         return
  1419.                     end
  1420.                     e.Text = "BIND: "..Bind
  1421.                 end
  1422.  
  1423.                 return BindModule
  1424.             end
  1425.             function SettingsModule:ColorPicker(Text, Callback)
  1426.                 if type(Callback) == "function" then
  1427.                 else
  1428.                     mod:Notify("Invalid Arg","ColorPicker 'Callback'")
  1429.                     return
  1430.                 end
  1431.                 if type(Text) == "string" then
  1432.                 else
  1433.                     mod:Notify("Invalid Arg","ColorPicker 'Text'")
  1434.                     return
  1435.                 end
  1436.                 local e = ColorPicker:Clone()
  1437.                 e.Parent = a:FindFirstChild("Settings")
  1438.                 e.Text = "      "..Text
  1439.                 e.MouseButton1Click:Connect(function()
  1440.                     e.Frame.Visible = not e.Frame.Visible
  1441.                 end)
  1442.                 local ColorModule = {}
  1443.  
  1444.                 local player = game.Players.LocalPlayer
  1445.                 local mouse = player:GetMouse()
  1446.  
  1447.                 local rgb = e:WaitForChild("Frame"):WaitForChild("RGB")
  1448.                 local value = e:WaitForChild("Frame"):WaitForChild("Value")
  1449.                 local preview = e:WaitForChild("Frame"):WaitForChild("Preview")
  1450.  
  1451.                 e:WaitForChild("Frame"):WaitForChild("OK").MouseButton1Click:Connect(function()
  1452.                     e.Frame.Visible = false
  1453.                     e.BackgroundColor3 = preview.BackgroundColor3
  1454.                     spawn(function() Callback(e.BackgroundColor3) end)
  1455.                 end)
  1456.  
  1457.                 local selectedColor = Color3.fromHSV(1,1,1)
  1458.                 local colorData = {1,1,1}
  1459.  
  1460.                 local mouse1Down = false
  1461.  
  1462.                 local function setColor(hue,sat,val)
  1463.                     colorData = {hue or colorData[1],sat or colorData[2],val or colorData[3]}
  1464.                     selectedColor = Color3.fromHSV(colorData[1],colorData[2],colorData[3])
  1465.                     preview.BackgroundColor3 = selectedColor
  1466.                     value.ImageColor3 = Color3.fromHSV(colorData[1],colorData[2],1)
  1467.                 end
  1468.  
  1469.                 local function inBounds(frame)
  1470.                     local x,y = mouse.X - frame.AbsolutePosition.X,mouse.Y - frame.AbsolutePosition.Y
  1471.                     local maxX,maxY = frame.AbsoluteSize.X,frame.AbsoluteSize.Y
  1472.                     if x >= 0 and y >= 0 and x <= maxX and y <= maxY then
  1473.                         return x/maxX,y/maxY
  1474.                     end
  1475.                 end
  1476.  
  1477.                 local function updateRGB()
  1478.                     if mouse1Down then
  1479.                         local x,y = inBounds(rgb)
  1480.                         if x and y then
  1481.                             rgb:WaitForChild("Marker").Position = UDim2.new(x,0,y,0)
  1482.                             setColor(1 - x,1 - y)
  1483.                         end
  1484.  
  1485.                         local x,y = inBounds(value)
  1486.                         if x and y then
  1487.                             value:WaitForChild("Marker").Position = UDim2.new(0.5,0,y,0)
  1488.                             setColor(nil,nil,1 - y)
  1489.                         end
  1490.                     end
  1491.                 end
  1492.  
  1493.                 mouse.Move:connect(updateRGB)
  1494.  
  1495.                 mouse.Button1Down:connect(function()mouse1Down = true end)
  1496.                 mouse.Button1Up:connect(function()mouse1Down = false end)
  1497.  
  1498.                 function ColorModule:GetColor()
  1499.                     return preview.BackgroundColor3
  1500.                 end
  1501.                 function ColorModule:SetColor(R,G,B)
  1502.                     e.BackgroundColor3 = Color3.new(R,G,B)
  1503.                     spawn(function() Callback(e.BackgroundColor3) end)
  1504.                 end
  1505.  
  1506.                 return ColorModule
  1507.             end
  1508.  
  1509.             return SettingsModule
  1510.         end
  1511.         function ButtonModule:ButtonCallback()
  1512.             spawn(function() Callback() end)
  1513.         end
  1514.         return ButtonModule
  1515.     end
  1516.  
  1517.     return TabModule
  1518. end
  1519.  
  1520. function mod:Findplr(str,except)
  1521.     local list = game.Players:GetChildren()
  1522.     local plrs = {}
  1523.     if except == true then
  1524.         for _, i in ipairs(list) do
  1525.             if string.lower(string.sub(i.Name,1,string.len(str))) == string.lower(str) then
  1526.             elseif string.lower(string.sub(i.DisplayName,1,string.len(str))) == string.lower(str) then
  1527.             else
  1528.                 table.insert(plrs,i)
  1529.             end
  1530.         end
  1531.     else
  1532.         for _, i in ipairs(list) do
  1533.             if string.find(string.lower(string.sub(i.Name,1,string.len(str))), string.lower(str)) then
  1534.                 table.insert(plrs,i)
  1535.             elseif string.find(string.lower(string.sub(i.DisplayName,1,string.len(str))), string.lower(str)) then
  1536.                 table.insert(plrs,i)
  1537.             end
  1538.         end
  1539.     end
  1540.     if #plrs == 0 then
  1541.         table.insert(plrs,game.Players.LocalPlayer.Name)
  1542.     end
  1543.     return plrs
  1544. end
  1545.  
  1546. function mod:messagebox(Title,Context,Callback)
  1547.     if type(Title) == "string" then
  1548.     else
  1549.         mod:Notify("Invalid Arg","messagebox 'Title'")
  1550.         return
  1551.     end
  1552.     if type(Context) == "string" then
  1553.     else
  1554.         mod:Notify("Invalid Arg","messagebox 'Context'")
  1555.         return
  1556.     end
  1557.     if type(Callback) == "function" then
  1558.     else
  1559.         mod:Notify("Invalid Arg","messagebox 'Callback'")
  1560.         return
  1561.     end
  1562.  
  1563.     local e = msgbox:Clone()
  1564.     e.Parent = UIHack
  1565.     e.Visible = true
  1566.     e:FindFirstChild("TextButton").MouseButton1Click:Connect(function()
  1567.         spawn(function() Callback() end)
  1568.         e:Destroy()
  1569.     end)
  1570.     local gui = e
  1571.     e:WaitForChild("client").Text = Title
  1572.     e:FindFirstChild("TextLabel").Text = Context
  1573.     local dragging
  1574.     local dragInput
  1575.     local dragStart
  1576.     local startPos
  1577.  
  1578.     local function update(input)
  1579.         local delta = input.Position - dragStart
  1580.         gui.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
  1581.     end
  1582.  
  1583.     gui.InputBegan:Connect(function(input)
  1584.         if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
  1585.             dragging = true
  1586.             dragStart = input.Position
  1587.             startPos = gui.Position
  1588.  
  1589.             input.Changed:Connect(function()
  1590.                 if input.UserInputState == Enum.UserInputState.End then
  1591.                     game:GetService("GuiService").TouchControlsEnabled = true
  1592.                     dragging = false
  1593.                 end
  1594.             end)
  1595.         end
  1596.     end)
  1597.  
  1598.     gui.InputChanged:Connect(function(input)
  1599.         if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
  1600.             game:GetService("GuiService").TouchControlsEnabled = false
  1601.             dragInput = input
  1602.         end
  1603.     end)
  1604.  
  1605.     UserInputService.InputChanged:Connect(function(input)
  1606.         if input == dragInput and dragging then
  1607.             update(input)
  1608.         end
  1609.     end)
  1610. end
  1611. function mod:Destroy()
  1612.     for _, v in ipairs(Screen:GetChildren()) do
  1613.         for _, c in ipairs(v:GetChildren()) do
  1614.             for _, b in ipairs(c:GetChildren()) do
  1615.                 if b.Name == "Button" then
  1616.                     b.BackgroundColor3 = Color3.fromRGB(0,0,0)
  1617.                 end
  1618.             end
  1619.         end
  1620.     end
  1621.     game:GetService("UserInputService").MouseIconEnabled = true
  1622.     wait()
  1623.     UIHack.Parent = nil
  1624. end
  1625.  
  1626.  
  1627. --Twizzy:Findplr(Shortened player name, Except: true or false)
  1628. --Twizzy:Notify(Text,Description)
  1629. --Twizzy:NewTab(Name)
  1630. ----Tab:HideTab()
  1631. ----Tab:ShowTab()
  1632. ----Tab:NewToggle(Text,function(ToggleState)
  1633. --------Print ToggleState
  1634. ----end)
  1635. ------NewToggle:GetToggleState() --true,false
  1636. ------NewToggle:OnToggle()
  1637. ------NewToggle:OffToggle()
  1638. ------NewToggle:Settings()
  1639.  
  1640. --------:Toggle(Text,function(ToggleState)
  1641. ------------Print ToggleState
  1642. --------end)
  1643. ----------:GetToggleState()
  1644. ----------:OnToggle()
  1645. ----------:OffToggle()
  1646.  
  1647. --------:Slider(Text,Min,Max,Float(true or false),function(NewValue)
  1648. ------------Print NewValue
  1649. --------end)
  1650. ----------:GetSliderValue()
  1651.  
  1652. --------:Input(Placeholder,function(NewInput)
  1653. ------------Print NewInput
  1654. --------end)
  1655. ----------:GetInputText()
  1656. ----------:SetInput()
  1657.  
  1658. --------:Bind("F")
  1659. ----------:GetBind()
  1660. ----------:SetBind("T")
  1661.  
  1662. --------:ColorPicker(Text,function(NewColor)
  1663. ------------Print NewColor
  1664. --------end)
  1665. ----------:GetColor()
  1666. ----------:SetColor(255,255,255)
  1667.  
  1668. ----Tab:NewButton(Text,function(ToggleState)
  1669. --------Print ToggleState
  1670. ----end)
  1671. ------NewButton:Settings()
  1672.  
  1673. --------:Toggle(Text,function(ToggleState)
  1674. ------------Print ToggleState
  1675. --------end)
  1676. ----------:GetToggleState()
  1677. ----------:OnToggle()
  1678. ----------:OffToggle()
  1679.  
  1680. --------:Slider(Text,Min,Max,Float(true or false),function(NewValue)
  1681. ------------Print NewValue
  1682. --------end)
  1683. ----------:GetSliderValue()
  1684.  
  1685. --------:Input(Placeholder,function(NewInput)
  1686. ------------Print NewInput
  1687. --------end)
  1688. ----------:GetInputText()
  1689. ----------:SetInput()
  1690.  
  1691. --------:Bind("F")
  1692. ----------:GetBind()
  1693. ----------:SetBind("T")
  1694.  
  1695. --------:ColorPicker(Text,function(NewColor)
  1696. ------------Print NewColor
  1697. --------end)
  1698. ----------:GetColor()
  1699. ----------:SetColor(255,255,255)
  1700.  
  1701. --Twizzy:messagebox(Title,Context,Callback)
  1702.  
  1703. local Misc = mod:NewTab("Misc")
  1704. Misc:NewButton("Load Explorer", function()
  1705.     loadstring(game:HttpGet("https://raw.githubusercontent.com/infyiff/backup/main/dex.lua"))()
  1706. end)
  1707. Misc:NewButton("Load Old Dex", function()
  1708.     local getobjects = function(a)
  1709.         local Objects = {}
  1710.         if a then
  1711.             local b = InsertService:LoadLocalAsset(a)
  1712.             if b then
  1713.                 table.insert(Objects, b)
  1714.             end
  1715.         end
  1716.         return Objects
  1717.     end
  1718.  
  1719.     local Dex = getobjects("rbxassetid://10055842438")[1]
  1720.     Dex.Parent = Parent
  1721.  
  1722.     local function Load(Obj, Url)
  1723.         local function GiveOwnGlobals(Func, Script)
  1724.             -- Fix for this edit of dex being poorly made
  1725.             -- I (Alex) would like to commemorate whoever added this dex in somehow finding the worst dex to ever exist
  1726.             local Fenv, RealFenv, FenvMt = {}, {
  1727.                 script = Script,
  1728.                 getupvalue = function(a, b)
  1729.                     return nil -- force it to use globals
  1730.                 end,
  1731.                 getreg = function() -- It loops registry for some idiotic reason so stop it from doing that and just use a global
  1732.                     return {} -- force it to use globals
  1733.                 end,
  1734.                 getprops = getprops or function(inst)
  1735.                     if getproperties then
  1736.                         local props = getproperties(inst)
  1737.                         if props[1] and gethiddenproperty then
  1738.                             local results = {}
  1739.                             for _,name in pairs(props) do
  1740.                                 local success, res = pcall(gethiddenproperty, inst, name)
  1741.                                 if success then
  1742.                                     results[name] = res
  1743.                                 end
  1744.                             end
  1745.  
  1746.                             return results
  1747.                         end
  1748.  
  1749.                         return props
  1750.                     end
  1751.  
  1752.                     return {}
  1753.                 end
  1754.             }, {}
  1755.             FenvMt.__index = function(a,b)
  1756.                 return RealFenv[b] == nil and getgenv()[b] or RealFenv[b]
  1757.             end
  1758.             FenvMt.__newindex = function(a, b, c)
  1759.                 if RealFenv[b] == nil then
  1760.                     getgenv()[b] = c
  1761.                 else
  1762.                     RealFenv[b] = c
  1763.                 end
  1764.             end
  1765.             setmetatable(Fenv, FenvMt)
  1766.             pcall(setfenv, Func, Fenv)
  1767.             return Func
  1768.         end
  1769.  
  1770.         local function LoadScripts(_, Script)
  1771.             if Script:IsA("LocalScript") then
  1772.                 task.spawn(function()
  1773.                     GiveOwnGlobals(loadstring(Script.Source,"="..Script:GetFullName()), Script)()
  1774.                 end)
  1775.             end
  1776.             table.foreach(Script:GetChildren(), LoadScripts)
  1777.         end
  1778.  
  1779.         LoadScripts(nil, Obj)
  1780.     end
  1781.  
  1782.     Load(Dex)
  1783. end)
  1784. Misc:NewButton("Simple Spy v3", function()
  1785.     loadstring(game:HttpGet("https://raw.githubusercontent.com/infyiff/backup/main/SimpleSpyV3/main.lua"))()
  1786. end)
  1787. local jobset
  1788. local job
  1789. job = Misc:NewButton("Job Id", function()
  1790.     mod:Notify("Job Id",game.JobId)
  1791.     if jobset:GetToggleState() == true then
  1792.         setclipboard(game.JobId)
  1793.     end
  1794. end)
  1795. jobset = job:Settings():Toggle("Copy To Clipboard", function()
  1796.  
  1797. end)
  1798. Misc:NewButton("Audio Logger", function()
  1799.     loadstring(game:HttpGet(('https://raw.githubusercontent.com/infyiff/backup/main/audiologger.lua'),true))()
  1800. end)
  1801. Misc:NewButton("Rejoin", function()
  1802.     if #game.Players:GetPlayers() <= 1 then
  1803.         game.Players.LocalPlayer:Kick("\nRejoining...")
  1804.         wait()
  1805.         game:GetService("TeleportService"):Teleport(game.PlaceId, game.Players.LocalPlayer)
  1806.     else
  1807.         game:GetService("TeleportService"):TeleportToPlaceInstance(game.PlaceId, game.JobId, game.Players.LocalPlayer)
  1808.     end
  1809. end)
  1810. Misc:NewButton("Server Hop", function()
  1811.     if httprequest then
  1812.         local servers = {}
  1813.         local req = httprequest({Url = string.format("https://games.roblox.com/v1/games/%d/servers/Public?sortOrder=Desc&limit=100&excludeFullGames=true", PlaceId)})
  1814.         local body = game:GetService("HttpService"):JSONDecode(req.Body)
  1815.  
  1816.         if body and body.data then
  1817.             for i, v in next, body.data do
  1818.                 if type(v) == "table" and tonumber(v.playing) and tonumber(v.maxPlayers) and v.playing < v.maxPlayers and v.id ~= JobId then
  1819.                     table.insert(servers, 1, v.id)
  1820.                 end
  1821.             end
  1822.         end
  1823.  
  1824.         if #servers > 0 then
  1825.             game:GetService("TeleportService"):TeleportToPlaceInstance(game.PlaceId, servers[math.random(1, #servers)], game.Players.LocalPlayer)
  1826.         else
  1827.             return mod:Notify("Serverhop", "Couldn't find a server.")
  1828.         end
  1829.     else
  1830.         mod:Notify("Incompatible Exploit", "Your exploit does not support this command (missing request)")
  1831.     end
  1832. end)
  1833. local core = Misc:NewButton("CoreGui Settings", function()
  1834. end)
  1835. local cores = core:Settings()
  1836. local a1 =cores:Toggle("Inventory",function(Toggle)
  1837.     game:GetService("StarterGui"):SetCoreGuiEnabled(Enum.CoreGuiType.Backpack, Toggle)
  1838. end)
  1839. local a2 =cores:Toggle("Playerlist",function(Toggle)
  1840.     game:GetService("StarterGui"):SetCoreGuiEnabled(Enum.CoreGuiType.PlayerList, Toggle)
  1841. end)
  1842. local a3 =cores:Toggle("Chat",function(Toggle)
  1843.     game:GetService("StarterGui"):SetCoreGuiEnabled(Enum.CoreGuiType.Chat, Toggle)
  1844. end)
  1845. local a4 =cores:Toggle("Reset",function(Toggle)
  1846.     game:GetService("StarterGui"):SetCore("ResetButtonCallback", Toggle)
  1847. end)
  1848. local a5= cores:Toggle("Emotes",function(Toggle)
  1849.     game:GetService("StarterGui"):SetCoreGuiEnabled(Enum.CoreGuiType.EmotesMenu, Toggle)
  1850. end)
  1851. local a6= cores:Toggle("Health",function(Toggle)
  1852.     game:GetService("StarterGui"):SetCoreGuiEnabled(Enum.CoreGuiType.Health, Toggle)
  1853. end)
  1854. local a7= cores:Toggle("Captures",function(Toggle)
  1855.     game:GetService("StarterGui"):SetCoreGuiEnabled(Enum.CoreGuiType.Captures, Toggle)
  1856. end)
  1857. cores:Toggle("All",function(Toggle)
  1858.     if Toggle == true then
  1859.         a1:OnToggle()
  1860.         a2:OnToggle()
  1861.         a3:OnToggle()
  1862.         a4:OnToggle()
  1863.         a5:OnToggle()
  1864.         a6:OnToggle()
  1865.         a7:OnToggle()
  1866.     else
  1867.         a1:OffToggle()
  1868.         a2:OffToggle()
  1869.         a3:OffToggle()
  1870.         a4:OffToggle()
  1871.         a5:OffToggle()
  1872.         a6:OffToggle()
  1873.         a7:OffToggle()
  1874.     end
  1875.     game:GetService("StarterGui"):SetCoreGuiEnabled(Enum.CoreGuiType.All, Toggle)
  1876. end):OnToggle()
  1877. local notif
  1878. local notiff
  1879. notif = Misc:NewButton("Notify", function()
  1880.     mod:Notify("Notification",notiff:GetInputText())
  1881. end)
  1882. notiff = notif:Settings():Input("Notify", function()
  1883. end)
  1884. Misc:NewButton("Exit", function()
  1885.     game:Shutdown()
  1886. end):Settings():Bind("")
  1887.  
  1888. function randomString()
  1889.     local length = math.random(10,20)
  1890.     local array = {}
  1891.     for i = 1, length do
  1892.         array[i] = string.char(math.random(32, 126))
  1893.     end
  1894.     return table.concat(array)
  1895. end
  1896. local floatName = randomString()
  1897. local Noclipping = nil
  1898. local Clip = nil
  1899. local Char = mod:NewTab("Movement")
  1900. local noclip
  1901. local vnoclip
  1902. noclip = Char:NewToggle("Noclip", function(togglestate)
  1903.     if togglestate == true then
  1904.         Clip = false
  1905.         wait(0.1)
  1906.         local function NoclipLoop()
  1907.             if Clip == false and game.Players.LocalPlayer.Character ~= nil then
  1908.                 for _, child in pairs(game.Players.LocalPlayer.Character:GetDescendants()) do
  1909.                     if child:IsA("BasePart") and child.CanCollide == true and child.Name ~= floatName then
  1910.                         child.CanCollide = false
  1911.                     end
  1912.                 end
  1913.             end
  1914.         end
  1915.         Noclipping = game:GetService("RunService").Stepped:Connect(NoclipLoop)
  1916.     else
  1917.         if Noclipping then
  1918.             Noclipping:Disconnect()
  1919.         end
  1920.         Clip = true
  1921.     end
  1922. end)
  1923. noclip:Settings():Bind("-")
  1924.  
  1925. local float
  1926. local Floating
  1927. float = Char:NewToggle("Float", function(togglestate)
  1928.     if togglestate == true then
  1929.         Floating = true
  1930.         local pchar = game.Players.LocalPlayer.Character
  1931.         if pchar and not pchar:FindFirstChild(floatName) then
  1932.             task.spawn(function()
  1933.                 local Float = Instance.new('Part')
  1934.                 Float.Name = floatName
  1935.                 Float.Parent = pchar
  1936.                 Float.Transparency = 1
  1937.                 Float.Size = Vector3.new(2,0.2,1.5)
  1938.                 Float.Anchored = true
  1939.                 local FloatValue = -3.1
  1940.                 Float.CFrame = pchar:FindFirstChild("HumanoidRootPart").CFrame * CFrame.new(0,FloatValue,0)
  1941.                 mod:Notify('Float','Float Enabled (Q = down & E = up)')
  1942.                 qUp = game.Players.LocalPlayer:GetMouse().KeyUp:Connect(function(KEY)
  1943.                     if KEY == 'q' then
  1944.                         FloatValue = FloatValue + 0.5
  1945.                     end
  1946.                 end)
  1947.                 eUp = game.Players.LocalPlayer:GetMouse().KeyUp:Connect(function(KEY)
  1948.                     if KEY == 'e' then
  1949.                         FloatValue = FloatValue - 0.5
  1950.                     end
  1951.                 end)
  1952.                 qDown = game.Players.LocalPlayer:GetMouse().KeyDown:Connect(function(KEY)
  1953.                     if KEY == 'q' then
  1954.                         FloatValue = FloatValue - 0.5
  1955.                     end
  1956.                 end)
  1957.                 eDown = game.Players.LocalPlayer:GetMouse().KeyDown:Connect(function(KEY)
  1958.                     if KEY == 'e' then
  1959.                         FloatValue = FloatValue + 0.5
  1960.                     end
  1961.                 end)
  1962.                 floatDied = game.Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid').Died:Connect(function()
  1963.                     FloatingFunc:Disconnect()
  1964.                     Float:Destroy()
  1965.                     qUp:Disconnect()
  1966.                     eUp:Disconnect()
  1967.                     qDown:Disconnect()
  1968.                     eDown:Disconnect()
  1969.                     floatDied:Disconnect()
  1970.                 end)
  1971.                 local function FloatPadLoop()
  1972.                     if pchar:FindFirstChild(floatName) and pchar:FindFirstChild("HumanoidRootPart") then
  1973.                         Float.CFrame = pchar:FindFirstChild("HumanoidRootPart").CFrame * CFrame.new(0,FloatValue,0)
  1974.                     else
  1975.                         FloatingFunc:Disconnect()
  1976.                         Float:Destroy()
  1977.                         qUp:Disconnect()
  1978.                         eUp:Disconnect()
  1979.                         qDown:Disconnect()
  1980.                         eDown:Disconnect()
  1981.                         floatDied:Disconnect()
  1982.                     end
  1983.                 end        
  1984.                 FloatingFunc = game:GetService("RunService").Heartbeat:Connect(FloatPadLoop)
  1985.             end)
  1986.         end
  1987.     else
  1988.         Floating = false
  1989.         local pchar = game.Players.LocalPlayer.Character
  1990.         mod:Notify('Float','Float Disabled')
  1991.         if pchar:FindFirstChild(floatName) then
  1992.             pchar:FindFirstChild(floatName):Destroy()
  1993.         end
  1994.         if floatDied then
  1995.             FloatingFunc:Disconnect()
  1996.             qUp:Disconnect()
  1997.             eUp:Disconnect()
  1998.             qDown:Disconnect()
  1999.             eDown:Disconnect()
  2000.             floatDied:Disconnect()
  2001.         end
  2002.     end
  2003. end)
  2004. float:Settings():Bind("")
  2005. local swim
  2006. swimming = false
  2007. swim = Char:NewToggle("Swim", function(togglestate)
  2008.     if togglestate == true then
  2009.         if not swimming and game.Players.LocalPlayer and game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:FindFirstChildWhichIsA("Humanoid") then
  2010.             oldgrav = workspace.Gravity
  2011.             workspace.Gravity = 0
  2012.             local swimDied = function()
  2013.                 workspace.Gravity = oldgrav
  2014.                 swimming = false
  2015.             end
  2016.             local Humanoid = game.Players.LocalPlayer.Character:FindFirstChildWhichIsA("Humanoid")
  2017.             gravReset = Humanoid.Died:Connect(swimDied)
  2018.             local enums = Enum.HumanoidStateType:GetEnumItems()
  2019.             table.remove(enums, table.find(enums, Enum.HumanoidStateType.None))
  2020.             for i, v in pairs(enums) do
  2021.                 Humanoid:SetStateEnabled(v, false)
  2022.             end
  2023.             Humanoid:ChangeState(Enum.HumanoidStateType.Swimming)
  2024.             swimbeat = game:GetService("RunService").Heartbeat:Connect(function()
  2025.                 pcall(function()
  2026.                     game.Players.LocalPlayer.Character.HumanoidRootPart.Velocity = ((Humanoid.MoveDirection ~= Vector3.new() or UserInputService:IsKeyDown(Enum.KeyCode.Space)) and speaker.Character.HumanoidRootPart.Velocity or Vector3.new())
  2027.                 end)
  2028.             end)
  2029.             swimming = true
  2030.         end
  2031.     else
  2032.         if game.Players.LocalPlayer and game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:FindFirstChildWhichIsA("Humanoid") then
  2033.             workspace.Gravity = oldgrav
  2034.             swimming = false
  2035.             if gravReset then
  2036.                 gravReset:Disconnect()
  2037.             end
  2038.             if swimbeat ~= nil then
  2039.                 swimbeat:Disconnect()
  2040.                 swimbeat = nil
  2041.             end
  2042.             local Humanoid = game.Players.LocalPlayer.Character:FindFirstChildWhichIsA("Humanoid")
  2043.             local enums = Enum.HumanoidStateType:GetEnumItems()
  2044.             table.remove(enums, table.find(enums, Enum.HumanoidStateType.None))
  2045.             for i, v in pairs(enums) do
  2046.                 Humanoid:SetStateEnabled(v, true)
  2047.             end
  2048.         end
  2049.     end
  2050. end)
  2051. swim:Settings():Bind("")
  2052. local fly
  2053. local flyspeed
  2054. local nowe = false
  2055. local speeds
  2056. local tpwalking
  2057. local ctrl
  2058. local lastctrl
  2059. local speed
  2060. local bg
  2061. local bv
  2062. local plr
  2063. fly = Char:NewToggle("Flight", function(Toggle)
  2064.     if Toggle == true then
  2065.         speaker = game.Players.LocalPlayer
  2066.         speeds = 1
  2067.         if nowe == true then
  2068.             nowe = false
  2069.  
  2070.             speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Climbing,true)
  2071.             speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.FallingDown,true)
  2072.             speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Flying,true)
  2073.             speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Freefall,true)
  2074.             speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.GettingUp,true)
  2075.             speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Jumping,true)
  2076.             speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Landed,true)
  2077.             speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Physics,true)
  2078.             speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.PlatformStanding,true)
  2079.             speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Ragdoll,true)
  2080.             speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Running,true)
  2081.             speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.RunningNoPhysics,true)
  2082.             speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated,true)
  2083.             speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.StrafingNoPhysics,true)
  2084.             speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Swimming,true)
  2085.             speaker.Character.Humanoid:ChangeState(Enum.HumanoidStateType.RunningNoPhysics)
  2086.         else
  2087.             nowe = true
  2088.  
  2089.  
  2090.  
  2091.             for i = 1, speeds do
  2092.                 spawn(function()
  2093.  
  2094.                     local hb = game:GetService("RunService").Heartbeat 
  2095.  
  2096.  
  2097.                     tpwalking = true
  2098.                     local chr = game.Players.LocalPlayer.Character
  2099.                     local hum = chr and chr:FindFirstChildWhichIsA("Humanoid")
  2100.                     while tpwalking and hb:Wait() and chr and hum and hum.Parent do
  2101.                         if hum.MoveDirection.Magnitude > 0 then
  2102.                             chr:TranslateBy(hum.MoveDirection)
  2103.                         end
  2104.                     end
  2105.  
  2106.                 end)
  2107.             end
  2108.             game.Players.LocalPlayer.Character.Animate.Disabled = true
  2109.             local Char = game.Players.LocalPlayer.Character
  2110.             local Hum = Char:FindFirstChildOfClass("Humanoid") or Char:FindFirstChildOfClass("AnimationController")
  2111.  
  2112.             for i,v in next, Hum:GetPlayingAnimationTracks() do
  2113.                 v:AdjustSpeed(0)
  2114.             end
  2115.             speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Climbing,false)
  2116.             speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.FallingDown,false)
  2117.             speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Flying,false)
  2118.             speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Freefall,false)
  2119.             speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.GettingUp,false)
  2120.             speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Jumping,false)
  2121.             speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Landed,false)
  2122.             speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Physics,false)
  2123.             speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.PlatformStanding,false)
  2124.             speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Ragdoll,false)
  2125.             speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Running,false)
  2126.             speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.RunningNoPhysics,false)
  2127.             speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated,false)
  2128.             speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.StrafingNoPhysics,false)
  2129.             speaker.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Swimming,false)
  2130.             speaker.Character.Humanoid:ChangeState(Enum.HumanoidStateType.Swimming)
  2131.         end
  2132.  
  2133.  
  2134.  
  2135.  
  2136.         if game:GetService("Players").LocalPlayer.Character:FindFirstChildOfClass("Humanoid").RigType == Enum.HumanoidRigType.R6 then
  2137.  
  2138.  
  2139.  
  2140.             plr = game.Players.LocalPlayer
  2141.             local torso = plr.Character.Torso
  2142.             local flying = true
  2143.             local deb = true
  2144.             ctrl = {f = 0, b = 0, l = 0, r = 0}
  2145.             lastctrl = {f = 0, b = 0, l = 0, r = 0}
  2146.             local maxspeed = 10
  2147.             speed = 0
  2148.  
  2149.  
  2150.             bg = Instance.new("BodyGyro", torso)
  2151.             bg.P = 9e4
  2152.             bg.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  2153.             bg.cframe = torso.CFrame
  2154.             local bv = Instance.new("BodyVelocity", torso)
  2155.             bv.velocity = Vector3.new(0,0.1,0)
  2156.             bv.maxForce = Vector3.new(9e9, 9e9, 9e9)
  2157.             if nowe == true then
  2158.                 plr.Character.Humanoid.PlatformStand = true
  2159.             end
  2160.             while nowe == true or game:GetService("Players").LocalPlayer.Character.Humanoid.Health == 0 do
  2161.                 game:GetService("RunService").RenderStepped:Wait()
  2162.  
  2163.                 if ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0 then
  2164.                     speed = speed+.5+(speed/maxspeed)
  2165.                     if speed > maxspeed then
  2166.                         speed = maxspeed
  2167.                     end
  2168.                 elseif not (ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0) and speed ~= 0 then
  2169.                     speed = speed-1
  2170.                     if speed < 0 then
  2171.                         speed = 0
  2172.                     end
  2173.                 end
  2174.                 if (ctrl.l + ctrl.r) ~= 0 or (ctrl.f + ctrl.b) ~= 0 then
  2175.                     bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (ctrl.f+ctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(ctrl.l+ctrl.r,(ctrl.f+ctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed
  2176.                     lastctrl = {f = ctrl.f, b = ctrl.b, l = ctrl.l, r = ctrl.r}
  2177.                 elseif (ctrl.l + ctrl.r) == 0 and (ctrl.f + ctrl.b) == 0 and speed ~= 0 then
  2178.                     bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (lastctrl.f+lastctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(lastctrl.l+lastctrl.r,(lastctrl.f+lastctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed
  2179.                 else
  2180.                     bv.velocity = Vector3.new(0,0,0)
  2181.                 end
  2182.                 --  game.Players.LocalPlayer.Character.Animate.Disabled = true
  2183.                 bg.cframe = game.Workspace.CurrentCamera.CoordinateFrame * CFrame.Angles(-math.rad((ctrl.f+ctrl.b)*50*speed/maxspeed),0,0)
  2184.             end
  2185.             ctrl = {f = 0, b = 0, l = 0, r = 0}
  2186.             lastctrl = {f = 0, b = 0, l = 0, r = 0}
  2187.             speed = 0
  2188.             bg:Destroy()
  2189.             bv:Destroy()
  2190.             plr.Character.Humanoid.PlatformStand = false
  2191.             game.Players.LocalPlayer.Character.Animate.Disabled = false
  2192.             tpwalking = false
  2193.  
  2194.  
  2195.  
  2196.  
  2197.         else
  2198.             plr = game.Players.LocalPlayer
  2199.             local UpperTorso = plr.Character.UpperTorso
  2200.             local flying = true
  2201.             local deb = true
  2202.             ctrl = {f = 0, b = 0, l = 0, r = 0}
  2203.             lastctrl = {f = 0, b = 0, l = 0, r = 0}
  2204.             local maxspeed = 10
  2205.             speed = 0
  2206.  
  2207.  
  2208.             bg = Instance.new("BodyGyro", UpperTorso)
  2209.             bg.P = 9e4
  2210.             bg.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  2211.             bg.cframe = UpperTorso.CFrame
  2212.             bv = Instance.new("BodyVelocity", UpperTorso)
  2213.             bv.velocity = Vector3.new(0,0.1,0)
  2214.             bv.maxForce = Vector3.new(9e9, 9e9, 9e9)
  2215.             if nowe == true then
  2216.                 plr.Character.Humanoid.PlatformStand = true
  2217.             end
  2218.             while nowe == true or game:GetService("Players").LocalPlayer.Character.Humanoid.Health == 0 do
  2219.                 wait()
  2220.  
  2221.                 if ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0 then
  2222.                     speed = speed+.5+(speed/maxspeed)
  2223.                     if speed > maxspeed then
  2224.                         speed = maxspeed
  2225.                     end
  2226.                 elseif not (ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0) and speed ~= 0 then
  2227.                     speed = speed-1
  2228.                     if speed < 0 then
  2229.                         speed = 0
  2230.                     end
  2231.                 end
  2232.                 if (ctrl.l + ctrl.r) ~= 0 or (ctrl.f + ctrl.b) ~= 0 then
  2233.                     bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (ctrl.f+ctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(ctrl.l+ctrl.r,(ctrl.f+ctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed
  2234.                     lastctrl = {f = ctrl.f, b = ctrl.b, l = ctrl.l, r = ctrl.r}
  2235.                 elseif (ctrl.l + ctrl.r) == 0 and (ctrl.f + ctrl.b) == 0 and speed ~= 0 then
  2236.                     bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (lastctrl.f+lastctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(lastctrl.l+lastctrl.r,(lastctrl.f+lastctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed
  2237.                 else
  2238.                     bv.velocity = Vector3.new(0,0,0)
  2239.                 end
  2240.  
  2241.                 bg.cframe = game.Workspace.CurrentCamera.CoordinateFrame * CFrame.Angles(-math.rad((ctrl.f+ctrl.b)*50*speed/maxspeed),0,0)
  2242.             end
  2243.             ctrl = {f = 0, b = 0, l = 0, r = 0}
  2244.             lastctrl = {f = 0, b = 0, l = 0, r = 0}
  2245.             speed = 0
  2246.             bg:Destroy()
  2247.             bv:Destroy()
  2248.             plr.Character.Humanoid.PlatformStand = false
  2249.             game.Players.LocalPlayer.Character.Animate.Disabled = false
  2250.             tpwalking = false
  2251.  
  2252.  
  2253.  
  2254.         end
  2255.     else
  2256.         nowe = false
  2257.         ctrl = {f = 0, b = 0, l = 0, r = 0}
  2258.         lastctrl = {f = 0, b = 0, l = 0, r = 0}
  2259.         speed = 0
  2260.         bg:Destroy()
  2261.         bv:Destroy()
  2262.         plr.Character.Humanoid.PlatformStand = false
  2263.         game.Players.LocalPlayer.Character.Animate.Disabled = false
  2264.         tpwalking = false
  2265.         local enums = Enum.HumanoidStateType:GetEnumItems()
  2266.         table.remove(enums, table.find(enums, Enum.HumanoidStateType.None))
  2267.         for i, v in pairs(enums) do
  2268.             plr.Character:FindFirstChild("Humanoid"):SetStateEnabled(v, true)
  2269.         end
  2270.     end
  2271. end)
  2272. game:GetService("Players").LocalPlayer.CharacterAdded:Connect(function(char)
  2273.     wait(0.7)
  2274.     game.Players.LocalPlayer.Character.Humanoid.PlatformStand = false
  2275.     game.Players.LocalPlayer.Character.Animate.Disabled = false
  2276. end)
  2277. flyspeed = fly:Settings():Slider("FlySpeed",1,10,false,function(val)
  2278.     if nowe == true then
  2279.         tpwalking = false
  2280.         for i = 1, speeds do
  2281.             spawn(function()
  2282.  
  2283.                 local hb = game:GetService("RunService").Heartbeat 
  2284.  
  2285.  
  2286.                 tpwalking = true
  2287.                 local chr = game.Players.LocalPlayer.Character
  2288.                 local hum = chr and chr:FindFirstChildWhichIsA("Humanoid")
  2289.                 while tpwalking and hb:Wait() and chr and hum and hum.Parent do
  2290.                     if hum.MoveDirection.Magnitude > 0 then
  2291.                         chr:TranslateBy(hum.MoveDirection)
  2292.                     end
  2293.                 end
  2294.  
  2295.             end)
  2296.         end
  2297.     end
  2298. end)
  2299. local lastDeath = nil
  2300. local CharMods = mod:NewTab("Character")
  2301. local tp
  2302. local tpplr
  2303. tp = CharMods:NewButton("Goto Player", function()
  2304.     if game.Players.LocalPlayer.Character then
  2305.         game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame = mod:Findplr(tpplr:GetInputText())[1].Character:FindFirstChild("HumanoidRootPart").CFrame + Vector3.new(0,2,0)
  2306.     end
  2307. end)
  2308.  
  2309. tpplr = tp:Settings():Input("Player",function(txt)
  2310.     local tmp = tpplr:GetInputText()
  2311.     local plr = mod:Findplr(tmp,false)[1]
  2312.     tpplr:SetInput(plr.Name)
  2313. end)
  2314.  
  2315. function onDied()
  2316.     task.spawn(function()
  2317.         if pcall(function() game.Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid') end) and game.Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid') then
  2318.             game.Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid').Died:Connect(function()
  2319.                 if game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
  2320.                     lastDeath = game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame
  2321.                 end
  2322.             end)
  2323.         else
  2324.             wait(2)
  2325.             onDied()
  2326.         end
  2327.     end)
  2328. end
  2329. onDied()
  2330. tp:Settings():Bind("")
  2331. CharMods:NewButton("Flashback", function()
  2332.     if lastDeath ~= nil then
  2333.         if game.Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid') and game.Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid').SeatPart then
  2334.             game.Players.LocalPlayer.Character:FindFirstChildWhichIsA("Humanoid"):ChangeState(Enum.HumanoidStateType.Jumping)
  2335.             wait(.1)
  2336.         end
  2337.         game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame = lastDeath
  2338.     end
  2339. end):Settings():Bind("")
  2340. CharMods:NewButton("TP Tool", function()
  2341.     local a=game:service'Players'.LocalPlayer
  2342.     local b=Instance.new('Tool',a.Backpack)
  2343.     local g=game:service'TweenService'
  2344.     b.RequiresHandle=false
  2345.     b.Name='Tp'
  2346.  
  2347.     b.Activated:Connect(function()
  2348.         a.Character.HumanoidRootPart.CFrame = CFrame.new(a:GetMouse().Hit.Position+Vector3.new(0,5,0))
  2349.     end)
  2350. end)
  2351. local fling
  2352. local touch
  2353. local flinging = false
  2354. local AntiFling = false
  2355. local flingingg
  2356. function unfling()
  2357.     noclip:OffToggle()
  2358.     if flingDied then
  2359.         flingDied:Disconnect()
  2360.     end
  2361.     flinging = false
  2362.     wait(.1)
  2363.     local speakerChar = game.Players.LocalPlayer.Character
  2364.     if not speakerChar or not game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then return end
  2365.     for i,v in pairs(game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart"):GetChildren()) do
  2366.         if v.ClassName == 'BodyAngularVelocity' then
  2367.             v:Destroy()
  2368.         end
  2369.     end
  2370.     for _, child in pairs(speakerChar:GetDescendants()) do
  2371.         if child.ClassName == "Part" or child.ClassName == "MeshPart" then
  2372.             child.CustomPhysicalProperties = PhysicalProperties.new(0.7, 0.3, 0.5)
  2373.         end
  2374.     end
  2375. end
  2376. fling = CharMods:NewToggle("Fling", function(toggle)
  2377.     if toggle == true then
  2378.         if touch:GetToggleState() == false then
  2379.             flinging = false
  2380.             for _, child in pairs(game.Players.LocalPlayer.Character:GetDescendants()) do
  2381.                 if child:IsA("BasePart") then
  2382.                     child.CustomPhysicalProperties = PhysicalProperties.new(100, 0.3, 0.5)
  2383.                 end
  2384.             end
  2385.             noclip:OnToggle()
  2386.             wait(.1)
  2387.             local bambam = Instance.new("BodyAngularVelocity")
  2388.             bambam.Name = randomString()
  2389.             bambam.Parent = game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
  2390.             bambam.AngularVelocity = Vector3.new(0,99999,0)
  2391.             bambam.MaxTorque = Vector3.new(0,math.huge,0)
  2392.             bambam.P = math.huge
  2393.             local Char = game.Players.LocalPlayer.Character:GetChildren()
  2394.             for i, v in next, Char do
  2395.                 if v:IsA("BasePart") then
  2396.                     v.CanCollide = false
  2397.                     v.Massless = true
  2398.                     v.Velocity = Vector3.new(0, 0, 0)
  2399.                 end
  2400.             end
  2401.             flinging = true
  2402.             local function flingDiedF()
  2403.                 unfling()
  2404.             end
  2405.             flingDied = game.Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid').Died:Connect(flingDiedF)
  2406.             spawn(function()
  2407.                 repeat
  2408.                     bambam.AngularVelocity = Vector3.new(0,99999,0)
  2409.                     wait(.2)
  2410.                     bambam.AngularVelocity = Vector3.new(0,0,0)
  2411.                     wait(.1)
  2412.                 until flinging == false
  2413.             end)
  2414.         end
  2415.         if touch:GetToggleState() == true then
  2416.             if not game.Players.LocalPlayer.Character then
  2417.                 return mod:Notify("You don't have a character.","!!!")
  2418.             end
  2419.             local rootPart = game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
  2420.             if not rootPart then
  2421.                 return mod:Notify("You don't have a root part.","!!!")
  2422.             end
  2423.             local dir = 0.1
  2424.             if flingingg == false then
  2425.                 noclip:OnToggle()
  2426.                 flingingg = true
  2427.                 while flingingg == true and rootPart and rootPart.Parent and rootPart.Parent.Parent do
  2428.                     game:GetService("RunService").Heartbeat:Wait()
  2429.                     local velocity = rootPart.Velocity
  2430.                     rootPart.Velocity = ((velocity * 10000) + Vector3.new(0, 10000, 0))
  2431.                     game:GetService("RunService").RenderStepped:Wait()
  2432.                     rootPart.Velocity = velocity
  2433.                     game:GetService("RunService").RenderStepped:Wait()
  2434.                     rootPart.Velocity = velocity + Vector3.new(0, dir, 0)
  2435.                     dir *= -1
  2436.                 end
  2437.                 noclip:OffToggle()
  2438.                 flingingg = false
  2439.             end
  2440.         end
  2441.     else
  2442.         flingingg = false
  2443.         unfling()
  2444.     end
  2445. end)
  2446. touch = fling:Settings():Toggle("Touch Fling", function(toggle)
  2447. end)
  2448. local humanoid
  2449. local Walkspeed
  2450. local Jumppower
  2451. local sit
  2452. local Platformstand
  2453. local gravity
  2454. local infjump
  2455. local strengthen
  2456. local spin
  2457.  
  2458. humanoid = CharMods:NewButton("Humanoid", function()
  2459.  
  2460. end):Settings()
  2461. wait()
  2462. Walkspeed = humanoid:Slider("Walkspeed",16,100,false,function(val)
  2463.     game.Players.LocalPlayer.Character:FindFirstChild("Humanoid").WalkSpeed = val
  2464. end)
  2465. Jumppower = humanoid:Slider("JumpPower",50,250,false,function(val)
  2466.     game.Players.LocalPlayer.Character:FindFirstChild("Humanoid").JumpPower = val
  2467. end)
  2468. sit = humanoid:Toggle("Sit", function(toggle)
  2469.     game.Players.LocalPlayer.Character:FindFirstChild("Humanoid").Sit = toggle
  2470. end)
  2471. Platformstand = humanoid:Toggle("PlatformStand", function(toggle)
  2472.     game.Players.LocalPlayer.Character:FindFirstChild("Humanoid").PlatformStand = toggle
  2473. end)
  2474. gravity = humanoid:Slider("Gravity (196.2)",0,1000,true,function(val)
  2475.     workspace.Gravity = val
  2476. end)
  2477. local infJump
  2478. infJumpDebounce = false
  2479. infjump = humanoid:Toggle("InfJump", function(toggle)
  2480.     if toggle == true then
  2481.         if infJump then infJump:Disconnect() end
  2482.         infJumpDebounce = false
  2483.         infJump = UserInputService.JumpRequest:Connect(function()
  2484.             if not infJumpDebounce then
  2485.                 infJumpDebounce = true
  2486.                 game.Players.LocalPlayer.Character:FindFirstChildWhichIsA("Humanoid"):ChangeState(Enum.HumanoidStateType.Jumping)
  2487.                 wait()
  2488.                 infJumpDebounce = false
  2489.             end
  2490.         end)
  2491.     else
  2492.         if infJump then infJump:Disconnect() end
  2493.         infJumpDebounce = false
  2494.     end
  2495. end)
  2496. strengthen = humanoid:Slider("Strengthen",0,100,false,function(val)
  2497.     for _, child in pairs(game.Players.LocalPlayer.Character:GetDescendants()) do
  2498.         if child.ClassName == "Part" then
  2499.             child.CustomPhysicalProperties = PhysicalProperties.new(val, 0.3, 0.5)
  2500.         end
  2501.     end
  2502. end)
  2503. spin = humanoid:Slider("Spin",0,100,false,function(val)
  2504.     for i,v in pairs(game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart"):GetChildren()) do
  2505.         if v.Name == "Spinning" then
  2506.             v:Destroy()
  2507.         end
  2508.     end
  2509.     local Spin = Instance.new("BodyAngularVelocity")
  2510.     Spin.Name = "Spinning"
  2511.     Spin.Parent  =game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
  2512.     Spin.MaxTorque = Vector3.new(0, math.huge, 0)
  2513.     Spin.AngularVelocity = Vector3.new(0,val,0)
  2514. end)
  2515. local grabtoolsFunc
  2516. CharMods:NewToggle("GrabTools", function(togle)
  2517.     if togle == true then
  2518.         local humanoid = game.Players.LocalPlayer.Character:FindFirstChildWhichIsA("Humanoid")
  2519.         for _, child in ipairs(workspace:GetChildren()) do
  2520.             if game.Players.LocalPlayer.Character and child:IsA("BackpackItem") and child:FindFirstChild("Handle") then
  2521.                 humanoid:EquipTool(child)
  2522.             end
  2523.         end
  2524.  
  2525.         if grabtoolsFunc then
  2526.             grabtoolsFunc:Disconnect()
  2527.         end
  2528.  
  2529.         grabtoolsFunc = workspace.ChildAdded:Connect(function(child)
  2530.             if game.Players.LocalPlayer.Character and child:IsA("BackpackItem") and child:FindFirstChild("Handle") then
  2531.                 humanoid:EquipTool(child)
  2532.             end
  2533.         end)
  2534.     else
  2535.         if grabtoolsFunc then
  2536.             grabtoolsFunc:Disconnect()
  2537.         end
  2538.     end
  2539. end)
  2540.  
  2541.  
  2542.  
  2543. local Visual = mod:NewTab("Visual")
  2544. local esp
  2545. local hp
  2546. local nick
  2547. esp = Visual:NewToggle("ESP",function(toggle)
  2548.     if toggle == true then
  2549.         for _, v in ipairs(game.Players:GetChildren()) do
  2550.             local plr = v
  2551.             local highlight = Instance.new("Highlight")
  2552.             highlight.Parent = v.Character
  2553.             highlight.FillColor = plr.TeamColor.Color
  2554.             highlight.Name = "Bil"
  2555.             local bil = Instance.new("BillboardGui")
  2556.             bil.Name = "Bi"
  2557.             bil.AlwaysOnTop = true
  2558.             bil.Parent = v.Character
  2559.             bil.Adornee = v.Character.Head
  2560.             bil.StudsOffsetWorldSpace = Vector3.new(0,5,0)
  2561.             bil.Size = UDim2.new(0,200,0,50)
  2562.             local txt = Instance.new("TextLabel")
  2563.             txt.Size = UDim2.new(1,0,1,0)
  2564.             txt.Parent = bil
  2565.             txt.TextScaled = true
  2566.             txt.TextWrapped = true
  2567.             txt.BackgroundTransparency = 1
  2568.             txt.Text = ""
  2569.             txt.TextColor3 = Color3.new(1,1,1)
  2570.             txt.TextStrokeTransparency = 0
  2571.             txt.Name = "B"
  2572.             if nick:GetToggleState() == true then
  2573.                 txt.Text = plr.Name
  2574.             end
  2575.             if hp:GetToggleState() == true then
  2576.                 txt.Text = v.Character:FindFirstChild("Humanoid").Health.." HP"
  2577.             end
  2578.             if nick:GetToggleState() == true and hp:GetToggleState() == true then
  2579.                 txt.Text = plr.Name.."\n"..v.Character:FindFirstChild("Humanoid").Health.." HP"
  2580.             end
  2581.             v.Character:FindFirstChild("Humanoid"):GetPropertyChangedSignal("Health"):Connect(function()
  2582.                 if nick:GetToggleState() == true then
  2583.                     txt.Text = plr.Name
  2584.                 end
  2585.                 if hp:GetToggleState() == true then
  2586.                     txt.Text = v.Character:FindFirstChild("Humanoid").Health.." HP"
  2587.                 end
  2588.                 if nick:GetToggleState() == true and hp:GetToggleState() == true then
  2589.                     txt.Text = plr.Name.."\n"..v.Character:FindFirstChild("Humanoid").Health.." HP"
  2590.                 end
  2591.             end)
  2592.         end
  2593.     else
  2594.         for _, chi in ipairs(workspace:GetChildren()) do
  2595.             if game.Players:FindFirstChild(chi.Name) then
  2596.                 if chi:FindFirstChild("Bil") then
  2597.                     chi:FindFirstChild("Bil"):Destroy()
  2598.                     chi:FindFirstChild("Bi"):Destroy()
  2599.                 end
  2600.             end
  2601.         end
  2602.     end
  2603. end)
  2604. hp = esp:Settings():Toggle("Show Health",function(toggle)
  2605.     for _, chi in ipairs(workspace:GetChildren()) do
  2606.         if game.Players:FindFirstChild(chi.Name) then
  2607.             if chi:FindFirstChild("Bil") then
  2608.                 if nick:GetToggleState() == true then
  2609.                     chi:FindFirstChild("Bi").B.Text = chi.Name
  2610.                 end
  2611.                 if hp:GetToggleState() == true then
  2612.                     chi:FindFirstChild("Bi").B.Text = chi:FindFirstChild("Humanoid").Health.." HP"
  2613.                 end
  2614.                 if nick:GetToggleState() == true and hp:GetToggleState() == true then
  2615.                     chi:FindFirstChild("Bi").B.Text = chi.Name.."\n"..chi:FindFirstChild("Humanoid").Health.." HP"
  2616.                 end
  2617.                 if toggle == false then
  2618.                     chi:FindFirstChild("Bi").B.Text = ""
  2619.                     if nick:GetToggleState() == true then
  2620.                         chi:FindFirstChild("Bi").B.Text = chi.Name
  2621.                     end
  2622.                 end
  2623.             end
  2624.         end
  2625.     end
  2626. end)
  2627. nick = esp:Settings():Toggle("Show Name",function(toggle)
  2628.     for _, chi in ipairs(workspace:GetChildren()) do
  2629.         if game.Players:FindFirstChild(chi.Name) then
  2630.             if chi:FindFirstChild("Bil") then
  2631.                 if nick:GetToggleState() == true then
  2632.                     chi:FindFirstChild("Bi").B.Text = chi.Name
  2633.                 end
  2634.                 if hp:GetToggleState() == true then
  2635.                     chi:FindFirstChild("Bi").B.Text = chi:FindFirstChild("Humanoid").Health.." HP"
  2636.                 end
  2637.                 if nick:GetToggleState() == true and hp:GetToggleState() == true then
  2638.                     chi:FindFirstChild("Bi").B.Text = chi.Name.."\n"..chi:FindFirstChild("Humanoid").Health.." HP"
  2639.                 end
  2640.                 if toggle == false then
  2641.                     chi:FindFirstChild("Bi").B.Text = ""
  2642.                     if hp:GetToggleState() == true then
  2643.                         chi:FindFirstChild("Bi").B.Text = chi:FindFirstChild("Humanoid").Health.." HP"
  2644.                     end
  2645.                 end
  2646.             end
  2647.         end
  2648.     end
  2649. end)
  2650. for _, v in ipairs(game.Players:GetChildren()) do
  2651.     v.CharacterAdded:Connect(function()
  2652.         if esp:GetToggleState() == true then
  2653.             local plr = v
  2654.             local highlight = Instance.new("Highlight")
  2655.             highlight.Parent = v.Character
  2656.             highlight.FillColor = plr.TeamColor.Color
  2657.             highlight.Name = "Bil"
  2658.             local bil = Instance.new("BillboardGui")
  2659.             bil.Name = "Bi"
  2660.             bil.AlwaysOnTop = true
  2661.             bil.Parent = v.Character
  2662.             bil.StudsOffsetWorldSpace = Vector3.new(0,5,0)
  2663.             bil.Size = UDim2.new(0,200,0,50)
  2664.             local txt = Instance.new("TextLabel")
  2665.             txt.Size = UDim2.new(1,0,1,0)
  2666.             txt.Parent = bil
  2667.             txt.TextScaled = true
  2668.             txt.TextWrapped = true
  2669.             txt.BackgroundTransparency = 1
  2670.             txt.Text = ""
  2671.             txt.TextColor3 = Color3.new(1,1,1)
  2672.             txt.TextStrokeTransparency = 0
  2673.             txt.Name = "B"
  2674.             if nick:GetToggleState() == true then
  2675.                 txt.Text = plr.Name
  2676.             end
  2677.             if hp:GetToggleState() == true then
  2678.                 txt.Text = v.Character:FindFirstChild("Humanoid").Health.." HP"
  2679.             end
  2680.             if nick:GetToggleState() == true and hp:GetToggleState() == true then
  2681.                 txt.Text = plr.Name.."\n"..v.Character:FindFirstChild("Humanoid").Health.." HP"
  2682.             end
  2683.             v.Character:FindFirstChild("Humanoid"):GetPropertyChangedSignal("Health"):Connect(function()
  2684.                 if nick:GetToggleState() == true then
  2685.                     txt.Text = plr.Name
  2686.                 end
  2687.                 if hp:GetToggleState() == true then
  2688.                     txt.Text = v.Character:FindFirstChild("Humanoid").Health.." HP"
  2689.                 end
  2690.                 if nick:GetToggleState() == true and hp:GetToggleState() == true then
  2691.                     txt.Text = plr.Name.."\n"..v.Character:FindFirstChild("Humanoid").Health.." HP"
  2692.                 end
  2693.             end)
  2694.         end
  2695.     end)
  2696. end
  2697. game.Players.PlayerAdded:Connect(function(v)
  2698.     v.CharacterAdded:Connect(function()
  2699.         if esp:GetToggleState() == true then
  2700.             local plr = v
  2701.             local highlight = Instance.new("Highlight")
  2702.             highlight.Parent = v.Character
  2703.             highlight.FillColor = plr.TeamColor.Color
  2704.             highlight.Name = "Bil"
  2705.             local bil = Instance.new("BillboardGui")
  2706.             bil.Name = "Bi"
  2707.             bil.AlwaysOnTop = true
  2708.             bil.Parent = v.Character
  2709.             bil.StudsOffsetWorldSpace = Vector3.new(0,5,0)
  2710.             bil.Size = UDim2.new(0,200,0,50)
  2711.             local txt = Instance.new("TextLabel")
  2712.             txt.Size = UDim2.new(1,0,1,0)
  2713.             txt.Parent = bil
  2714.             txt.TextScaled = true
  2715.             txt.TextWrapped = true
  2716.             txt.BackgroundTransparency = 1
  2717.             txt.Text = ""
  2718.             txt.TextColor3 = Color3.new(1,1,1)
  2719.             txt.TextStrokeTransparency = 0
  2720.             txt.Name = "B"
  2721.             if nick:GetToggleState() == true then
  2722.                 txt.Text = plr.Name
  2723.             end
  2724.             if hp:GetToggleState() == true then
  2725.                 txt.Text = v.Character:FindFirstChild("Humanoid").Health.." HP"
  2726.             end
  2727.             if nick:GetToggleState() == true and hp:GetToggleState() == true then
  2728.                 txt.Text = plr.Name.."\n"..v.Character:FindFirstChild("Humanoid").Health.." HP"
  2729.             end
  2730.             v.Character:FindFirstChild("Humanoid"):GetPropertyChangedSignal("Health"):Connect(function()
  2731.                 if nick:GetToggleState() == true then
  2732.                     txt.Text = plr.Name
  2733.                 end
  2734.                 if hp:GetToggleState() == true then
  2735.                     txt.Text = v.Character:FindFirstChild("Humanoid").Health.." HP"
  2736.                 end
  2737.                 if nick:GetToggleState() == true and hp:GetToggleState() == true then
  2738.                     txt.Text = plr.Name.."\n"..v.Character:FindFirstChild("Humanoid").Health.." HP"
  2739.                 end
  2740.             end)
  2741.         end
  2742.     end)
  2743. end)
  2744. xrayEnabled = false
  2745. xray = function()
  2746.     for _, v in pairs(workspace:GetDescendants()) do
  2747.         if v:IsA("BasePart") and not v.Parent:FindFirstChildWhichIsA("Humanoid") and not v.Parent.Parent:FindFirstChildWhichIsA("Humanoid") then
  2748.             v.LocalTransparencyModifier = xrayEnabled and 0.5 or 0
  2749.         end
  2750.     end
  2751. end
  2752. esp:Settings():Bind("")
  2753. Visual:NewToggle("Xray",function(toggle)
  2754.     xrayEnabled = toggle
  2755.     xray()
  2756. end)
  2757. local Lighting = game:GetService("Lighting")
  2758. oldbrightness = Lighting.Brightness
  2759. oldclocktime = Lighting.ClockTime
  2760. oldfogend = Lighting.FogEnd
  2761. oldglobalshadows = Lighting.GlobalShadows
  2762. oldoutdoor = Lighting.OutdoorAmbient
  2763. Visual:NewToggle("Fullbright",function(toggle)
  2764.     if toggle == true then
  2765.         Lighting.Brightness = 2
  2766.         Lighting.ClockTime = 14
  2767.         Lighting.FogEnd = 100000
  2768.         Lighting.GlobalShadows = false
  2769.         Lighting.OutdoorAmbient = Color3.fromRGB(128, 128, 128)
  2770.     else
  2771.         Lighting.Brightness = oldbrightness
  2772.         Lighting.ClockTime = oldclocktime
  2773.         Lighting.FogEnd = oldfogend
  2774.         Lighting.GlobalShadows = oldglobalshadows
  2775.         Lighting.OutdoorAmbient = oldoutdoor
  2776.     end
  2777. end)
  2778.  
  2779. local fov
  2780. local fovv
  2781. fov = Visual:NewButton("FOV Changer", function()
  2782. end)
  2783. fovv = fov:Settings():Slider("FOV",50,120,false,function(val)
  2784.     workspace.Camera.FieldOfView = val
  2785. end)
  2786.  
  2787. Visual:NewButton("BTools (Client)", function()
  2788.     for i = 1, 4 do
  2789.         local Tool = Instance.new("HopperBin")
  2790.         Tool.BinType = i
  2791.         Tool.Name = randomString()
  2792.         Tool.Parent = game.Players.LocalPlayer:FindFirstChildOfClass("Backpack")
  2793.     end
  2794. end)
  2795. Visual:NewButton("F3X (Client)", function()
  2796.     loadstring(game:GetObjects("rbxassetid://6695644299")[1].Source)()
  2797. end)
  2798.  
  2799. local Gravityy = mod:NewTab("Unanchored")
  2800. local sethidden = sethiddenproperty or set_hidden_property or set_hidden_prop
  2801.  
  2802. local function SetSimulationRadius()
  2803.     settings().Physics.AllowSleep = false
  2804.     if sethidden then
  2805.         settings().Physics.AllowSleep = false
  2806.         sethidden(game:GetService("Players").LocalPlayer, "SimulationRadius", math.huge)
  2807.         sethidden(game:GetService("Players").LocalPlayer, "MaxSimulationRadius", math.huge)
  2808.         game:GetService("Players").LocalPlayer.MaximumSimulationRadius = math.huge
  2809.         game:GetService("Players").LocalPlayer.ReplicationFocus = workspace
  2810.     else
  2811.         mod:Notify("Incompatible Exploit", "Your exploit does not support this command (missing sethiddenproperty)")
  2812.     end
  2813. end
  2814.  
  2815. CollideOn = true
  2816. SelectedParts = {}
  2817. OnlySelectedParts = false
  2818. BlackHoleDestroyParts = true
  2819.  
  2820. local function SelectedPartsCheck()
  2821.     if OnlySelectedParts == false then
  2822.         return false
  2823.     else
  2824.         return true
  2825.     end
  2826. end
  2827.  
  2828. Gravityy:NewButton("Telekinesis",function()
  2829.     loadstring(game:HttpGetAsync("https://pastebin.com/raw/KbEZjNXm"))()
  2830. end)
  2831. Gravityy:NewButton("No Gravity Parts",function()
  2832.     SetSimulationRadius()
  2833.  
  2834.     if SelectedPartsCheck() == false then
  2835.         local function zeroGrav(part)
  2836.             if part:FindFirstChild("BodyForce") then
  2837.                 return
  2838.             end
  2839.             local temp = Instance.new("BodyForce")
  2840.             temp.Force = part:GetMass() * Vector3.new(0, workspace.Gravity, 0)
  2841.             temp.Parent = part
  2842.         end
  2843.  
  2844.         for i, v in ipairs(workspace:GetDescendants()) do
  2845.             if v:IsA("BasePart") and v.Anchored == false then
  2846.                 if not (v:IsDescendantOf(game.Players.LocalPlayer.Character)) then
  2847.                     zeroGrav(v)
  2848.                 end
  2849.             end
  2850.         end
  2851.     else
  2852.         local function zeroGrav(part)
  2853.             if part:FindFirstChild("BodyForce") then
  2854.                 return
  2855.             end
  2856.             local temp = Instance.new("BodyForce")
  2857.             temp.Force = part:GetMass() * Vector3.new(0, workspace.Gravity, 0)
  2858.             temp.Parent = part
  2859.         end
  2860.  
  2861.         for i, v in ipairs(SelectedParts) do
  2862.             if v:IsA("BasePart") and v.Anchored == false then
  2863.                 if not (v:IsDescendantOf(game.Players.LocalPlayer.Character)) then
  2864.                     zeroGrav(v)
  2865.                 end
  2866.             end
  2867.         end
  2868.     end
  2869. end)
  2870. grav = Gravityy:NewButton("Gravity Parts", function()
  2871.     for i, v in ipairs(workspace:GetDescendants()) do
  2872.         if v:IsA("Part") and v.Anchored == false then
  2873.             v.CanCollide = true
  2874.             if not (v:IsDescendantOf(game.Players.LocalPlayer.Character)) then
  2875.                 if v:FindFirstChild("BodyForce") then
  2876.                     v:FindFirstChild("BodyForce"):Destroy()
  2877.                 end
  2878.             end
  2879.         end
  2880.     end
  2881. end)
  2882. Gravityy:NewButton("Super Gravity Parts", function()
  2883.     grav:ButtonCallback()
  2884.     wait(0.3)
  2885.  
  2886.     SetSimulationRadius()
  2887.  
  2888.     if SelectedPartsCheck() == false then
  2889.         local function SuperGrav(part)
  2890.             if part:FindFirstChild("BodyForce") then
  2891.                 return
  2892.             end
  2893.             local temp2 = Instance.new("BodyForce")
  2894.             temp2.Force = part:GetMass() * Vector3.new(0, -5500, 0)
  2895.             temp2.Parent = part
  2896.         end
  2897.  
  2898.         for i, v in ipairs(workspace:GetDescendants()) do
  2899.             if v:IsA("BasePart") and v.Anchored == false then
  2900.                 if not (v:IsDescendantOf(game.Players.LocalPlayer.Character)) then
  2901.                     SuperGrav(v)
  2902.                 end
  2903.             end
  2904.         end
  2905.     else
  2906.         local function SuperGrav(part)
  2907.             if part:FindFirstChild("BodyForce") then
  2908.                 return
  2909.             end
  2910.             local temp2 = Instance.new("BodyForce")
  2911.             temp2.Force = part:GetMass() * Vector3.new(0, -5500, 0)
  2912.             temp2.Parent = part
  2913.         end
  2914.  
  2915.         for i, v in ipairs(SelectedParts) do
  2916.             if v:IsA("BasePart") and v.Anchored == false then
  2917.                 if not (v:IsDescendantOf(game.Players.LocalPlayer.Character)) then
  2918.                     SuperGrav(v)
  2919.                 end
  2920.             end
  2921.         end
  2922.     end
  2923. end)
  2924. Gravityy:NewButton("Invert Gravity",function()
  2925.     grav:ButtonCallback()
  2926.  
  2927.     SetSimulationRadius()
  2928.  
  2929.     if SelectedPartsCheck() == false then
  2930.         local function InvertGrav(part)
  2931.             if part:FindFirstChild("BodyForce") then
  2932.                 return
  2933.             end
  2934.             local temp2 = Instance.new("BodyForce")
  2935.             temp2.Force = part:GetMass() * Vector3.new(0, 5500, 0)
  2936.             temp2.Parent = part
  2937.         end
  2938.  
  2939.         for i, v in ipairs(workspace:GetDescendants()) do
  2940.             if v:IsA("BasePart") and v.Anchored == false then
  2941.                 if not (v:IsDescendantOf(game.Players.LocalPlayer.Character)) then
  2942.                     InvertGrav(v)
  2943.                 end
  2944.             end
  2945.         end
  2946.     else
  2947.         local function InvertGrav(part)
  2948.             if part:FindFirstChild("BodyForce") then
  2949.                 return
  2950.             end
  2951.             local temp2 = Instance.new("BodyForce")
  2952.             temp2.Force = part:GetMass() * Vector3.new(0, 5500, 0)
  2953.             temp2.Parent = part
  2954.         end
  2955.  
  2956.         for i, v in ipairs(SelectedParts) do
  2957.             if v:IsA("BasePart") and v.Anchored == false then
  2958.                 if not (v:IsDescendantOf(game.Players.LocalPlayer.Character)) then
  2959.                     InvertGrav(v)
  2960.                 end
  2961.             end
  2962.         end
  2963.     end
  2964. end)
  2965. Gravityy:NewButton("PushParts", function()
  2966.     SetSimulationRadius()
  2967.  
  2968.     if SelectedPartsCheck() == false then
  2969.         local function InvertGrav2(part)
  2970.             if part:FindFirstChild("BodyForce") then
  2971.                 return
  2972.             end
  2973.             local temp2 = Instance.new("BodyForce")
  2974.             temp2.Force = part:GetMass() * Vector3.new(0, 1000, 0)
  2975.             temp2.Parent = part
  2976.         end
  2977.  
  2978.         for i, v in ipairs(workspace:GetDescendants()) do
  2979.             if v:IsA("BasePart") and v.Anchored == false then
  2980.                 if not (v:IsDescendantOf(game.Players.LocalPlayer.Character)) then
  2981.                     InvertGrav2(v)
  2982.                 end
  2983.             end
  2984.         end
  2985.         wait(0.45)
  2986.         grav:ButtonCallback()
  2987.     else
  2988.         local function InvertGrav2(part)
  2989.             if part:FindFirstChild("BodyForce") then
  2990.                 return
  2991.             end
  2992.             local temp2 = Instance.new("BodyForce")
  2993.             temp2.Force = part:GetMass() * Vector3.new(0, 1000, 0)
  2994.             temp2.Parent = part
  2995.         end
  2996.  
  2997.         for i, v in ipairs(SelectedParts) do
  2998.             if v:IsA("BasePart") and v.Anchored == false then
  2999.                 if not (v:IsDescendantOf(game.Players.LocalPlayer.Character)) then
  3000.                     InvertGrav2(v)
  3001.                 end
  3002.             end
  3003.         end
  3004.         wait(0.45)
  3005.         grav:ButtonCallback()
  3006.     end
  3007. end)
  3008.  
  3009. Gravityy:NewButton("BombParts",function()
  3010.     SetSimulationRadius()
  3011.  
  3012.     local function InvertGrav3(part)
  3013.         if part:FindFirstChild("BodyForce") then
  3014.             return
  3015.         end
  3016.         local temp2 = Instance.new("BodyForce")
  3017.         temp2.Force = part:GetMass() * Vector3.new(0, 1250, 0)
  3018.         temp2.Parent = part
  3019.     end
  3020.     for i, v in ipairs(workspace:GetDescendants()) do
  3021.         if v:IsA("Part") and v.Anchored == false then
  3022.             if not (v:IsDescendantOf(game.Players.LocalPlayer.Character)) then
  3023.                 InvertGrav3(v)
  3024.             end
  3025.         end
  3026.     end
  3027.     wait(0.7)
  3028.     grav:ButtonCallback()
  3029.     wait(0.3)
  3030.  
  3031.     SetSimulationRadius()
  3032.  
  3033.     local function SuperGrav22(part)
  3034.         if part:FindFirstChild("BodyForce") then
  3035.             return
  3036.         end
  3037.         local temp2 = Instance.new("BodyForce")
  3038.         temp2.Force = part:GetMass() * Vector3.new(0, -3500, 0)
  3039.         temp2.Parent = part
  3040.     end
  3041.     for i, v in ipairs(workspace:GetDescendants()) do
  3042.         if v:IsA("Part") and v.Anchored == false then
  3043.             if not (v:IsDescendantOf(game.Players.LocalPlayer.Character)) then
  3044.                 SuperGrav22(v)
  3045.             end
  3046.         end
  3047.     end
  3048.     wait(0.7)
  3049.     grav:ButtonCallback()
  3050.     wait(0.1)
  3051.  
  3052.     SetSimulationRadius()
  3053.  
  3054.     local function zeroGrav2(part)
  3055.         if part:FindFirstChild("BodyForce") then
  3056.             return
  3057.         end
  3058.         local temp = Instance.new("BodyForce")
  3059.         temp.Force = part:GetMass() * Vector3.new(0, workspace.Gravity, 0)
  3060.         temp.Parent = part
  3061.     end
  3062.  
  3063.     for i, v in ipairs(workspace:GetDescendants()) do
  3064.         if v:IsA("Part") and v.Anchored == false then
  3065.             if not (v:IsDescendantOf(game.Players.LocalPlayer.Character)) then
  3066.                 zeroGrav2(v)
  3067.             end
  3068.         end
  3069.     end
  3070.     wait(3)
  3071.     grav:ButtonCallback()
  3072. end)
  3073. Gravityy:NewButton("Delete Unanchored",function()
  3074.     SetSimulationRadius()
  3075.  
  3076.     local LocalPlayer = game:GetService("Players").LocalPlayer
  3077.  
  3078.     local unanchoredparts7 = {}
  3079.  
  3080.     local movers = {}
  3081.  
  3082.     if SelectedPartsCheck() == false then
  3083.         for index, part in pairs(workspace:GetDescendants()) do
  3084.             if
  3085.                 part:IsA("BasePart")
  3086.                 and part.Anchored == false
  3087.                 and part:IsDescendantOf(LocalPlayer.Character) == false
  3088.             then
  3089.                 part.CanCollide = false
  3090.                 table.insert(unanchoredparts7, part)
  3091.                 if part:FindFirstChildOfClass("BodyPosition") ~= nil then
  3092.                     part:FindFirstChildOfClass("BodyPosition"):Destroy()
  3093.                 end
  3094.             end
  3095.         end
  3096.         wait(0.2)
  3097.  
  3098.         -- Setting for the thing work
  3099.         for index, part in pairs(unanchoredparts7) do
  3100.             local mover = Instance.new("BodyPosition", part)
  3101.             table.insert(movers, mover)
  3102.             mover.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  3103.         end
  3104.  
  3105.         -- Clean function
  3106.         for index, mover in pairs(movers) do
  3107.             mover.Position = Vector3.new(0, workspace.FallenPartsDestroyHeight + 1, 0)
  3108.         end
  3109.         wait(2)
  3110.         for index, mover in pairs(movers) do
  3111.             mover:Destroy()
  3112.         end
  3113.     else
  3114.         for index, part in pairs(SelectedParts) do
  3115.             if
  3116.                 part:IsA("BasePart")
  3117.                 and part.Anchored == false
  3118.                 and part:IsDescendantOf(LocalPlayer.Character) == false
  3119.             then
  3120.                 part.CanCollide = false
  3121.                 if part:FindFirstChildOfClass("BodyPosition") ~= nil then
  3122.                     part:FindFirstChildOfClass("BodyPosition"):Destroy()
  3123.                 end
  3124.             end
  3125.         end
  3126.         wait(0.2)
  3127.  
  3128.         -- Setting for the thing work
  3129.         for index, part in pairs(SelectedParts) do
  3130.             local mover = Instance.new("BodyPosition", part)
  3131.             table.insert(movers, mover)
  3132.             mover.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  3133.         end
  3134.  
  3135.         -- Clean function
  3136.         for index, mover in pairs(movers) do
  3137.             mover.Position = Vector3.new(0, workspace.FallenPartsDestroyHeight + 1, 0)
  3138.         end
  3139.         wait(2)
  3140.         for index, mover in pairs(movers) do
  3141.             mover:Destroy()
  3142.         end
  3143.     end
  3144. end)
  3145. local moveparts
  3146. local movepartsmouse
  3147. local movepartsplr
  3148. moveparts = Gravityy:NewToggle("MoveParts", function(toggle)
  3149.     if toggle == true then
  3150.         if movepartsmouse:GetToggleState() == true then
  3151.             SetSimulationRadius()
  3152.  
  3153.             local LocalPlayer = game:GetService("Players").LocalPlayer
  3154.             local mouse = LocalPlayer:GetMouse()
  3155.             local unanchoredparts2 = {}
  3156.             local movers2 = {}
  3157.             for index, part in pairs(workspace:GetDescendants()) do
  3158.                 if
  3159.                     part:IsA("BasePart")
  3160.                     and part.Anchored == false
  3161.                     and part:IsDescendantOf(LocalPlayer.Character) == false
  3162.                 then
  3163.                     table.insert(unanchoredparts2, part)
  3164.                     if part:FindFirstChildOfClass("BodyPosition") ~= nil then
  3165.                         part:FindFirstChildOfClass("BodyPosition"):Destroy()
  3166.                     end
  3167.                 end
  3168.             end
  3169.  
  3170.             for index, part in pairs(unanchoredparts2) do
  3171.                 local mover2 = Instance.new("BodyPosition", part)
  3172.                 table.insert(movers2, mover2)
  3173.                 mover2.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  3174.             end
  3175.             moving2 = true
  3176.             repeat
  3177.                 for index, mover3 in pairs(movers2) do
  3178.                     mover3.Position = mouse.Hit:PointToWorldSpace()
  3179.                 end
  3180.                 game:GetService("RunService").Stepped:wait()
  3181.             until moving2 == false
  3182.  
  3183.  
  3184.  
  3185.         else
  3186.             SetSimulationRadius()
  3187.  
  3188.             local players = movepartsplr:GetInputText()
  3189.             local LocalPlayer = game:GetService("Players").LocalPlayer
  3190.             local unanchoredparts = {}
  3191.             local movers = {}
  3192.  
  3193.             for index, part in pairs(workspace:GetDescendants()) do
  3194.                 if
  3195.                     part:IsA("Part" or "MeshPart" or "Model")
  3196.                     and part.Anchored == false
  3197.                     and part:IsDescendantOf(LocalPlayer.Character) == false
  3198.                 then
  3199.                     table.insert(unanchoredparts, part)
  3200.                     if part:FindFirstChildOfClass("BodyPosition") ~= nil then
  3201.                         part:FindFirstChildOfClass("BodyPosition"):Destroy()
  3202.                     end
  3203.                 end
  3204.             end
  3205.  
  3206.             for index, part in pairs(unanchoredparts) do
  3207.                 local mover = Instance.new("BodyPosition", part)
  3208.                 table.insert(movers, mover)
  3209.                 mover.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  3210.             end
  3211.             moving = true
  3212.             repeat
  3213.                 for index, mover in pairs(movers) do
  3214.                     mover.Position = game:GetService("Players")[players].Character.HumanoidRootPart.CFrame
  3215.                         :PointToWorldSpace()
  3216.                 end
  3217.                 wait()
  3218.             until moving == false
  3219.         end
  3220.  
  3221.     else
  3222.         moving = false
  3223.         moving2 = false
  3224.         for i, mov in pairs(workspace:GetDescendants()) do
  3225.             if mov:IsA("BodyPosition") then
  3226.                 mov:Destroy()
  3227.             end
  3228.         end
  3229.     end
  3230. end)
  3231. movepartsmouse = moveparts:Settings():Toggle("Mouse Position", function(togle)
  3232.  
  3233. end)
  3234. movepartsplr = moveparts:Settings():Input("Player",function(Text)
  3235.     local tmp = movepartsplr:GetInputText()
  3236.     local plr = mod:Findplr(tmp,false)[1]
  3237.     movepartsplr:SetInput(plr.Name)
  3238. end)
  3239. local flingparts
  3240. local flingpartsmouse
  3241. local flingpartsplr
  3242. flingparts = Gravityy:NewToggle("FlingParts", function(toggle)
  3243.     if toggle == true then
  3244.         noclip:OnToggle()
  3245.         if flingpartsmouse:GetToggleState() == true then
  3246.             SetSimulationRadius()
  3247.  
  3248.             -- Spin setting
  3249.             local Vel = Vector3.new(5000, 5000, 5000)
  3250.             local MaxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3251.             local Pow = 9999999999
  3252.  
  3253.             -- Gyro setting
  3254.             local Gyro = false -- Do you want the parts to be aligned? (doesnt truly matter)
  3255.             local Dampening = 500
  3256.             local Power = 3000
  3257.  
  3258.             local LocalPlayer = game:GetService("Players").LocalPlayer -- Your local player
  3259.  
  3260.             local mouse = LocalPlayer:GetMouse()
  3261.  
  3262.             local unanchoredparts10 = {} -- Get the anchored parts in the table
  3263.  
  3264.             local moverss = {} -- Put the body position in the table
  3265.  
  3266.             -- add the unanchored parts in the table and clear them
  3267.             for index, part in pairs(workspace:GetDescendants()) do
  3268.                 if
  3269.                     part:IsA("Part" or "MeshPart" or "Model" or "BasePart")
  3270.                     and part.Anchored == false
  3271.                     and part:IsDescendantOf(LocalPlayer.Character) == false
  3272.                 then
  3273.                     part.CanCollide = CollideOn
  3274.                     table.insert(unanchoredparts10, part)
  3275.                     if part:FindFirstChildOfClass("BodyPosition") ~= nil then
  3276.                         part:FindFirstChildOfClass("BodyPosition"):Destroy()
  3277.                     end
  3278.                 end
  3279.             end
  3280.  
  3281.             -- Setting for the thing work
  3282.             for index, part in pairs(unanchoredparts10) do
  3283.                 local mov = Instance.new("BodyPosition", part)
  3284.                 table.insert(moverss, mov)
  3285.                 mov.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  3286.             end
  3287.  
  3288.             for index, part in pairs(unanchoredparts10) do
  3289.                 local ang = Instance.new("BodyAngularVelocity", part)
  3290.                 ang.AngularVelocity = Vel
  3291.                 ang.MaxTorque = MaxTorque
  3292.                 ang.P = Pow
  3293.             end
  3294.  
  3295.             if Gyro == true then
  3296.                 for i, v in pairs(unanchoredparts10) do
  3297.                     local gyros = Instance.new("BodyGyro", v)
  3298.                     gyros.P = Power
  3299.                     gyros.D = Dampening
  3300.                 end
  3301.             end
  3302.             repeat
  3303.                 local flingon5 = true
  3304.                 for index, mover in pairs(moverss) do
  3305.                     mover.Position = mouse.Hit:PointToWorldSpace()
  3306.                 end
  3307.                 game:GetService("RunService").Stepped:wait()
  3308.             until flingon5 == false
  3309.         else
  3310.             SetSimulationRadius()
  3311.  
  3312.             local player = flingpartsplr:GetInputText()-- Target name
  3313.  
  3314.             -- Spin setting
  3315.             local Vel = Vector3.new(5000, 5000, 5000)
  3316.             local MaxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3317.             local Pow = 9999999999
  3318.             -- Gyro setting
  3319.             local Gyro = false -- Do you want the parts to be aligned? (doesnt truly matter)
  3320.             local Dampening = 500
  3321.             local Power = 3000
  3322.  
  3323.             local LocalPlayer = game:GetService("Players").LocalPlayer -- Your local player
  3324.  
  3325.             local unanchoredparts10 = {} -- Get the anchored parts in the table
  3326.  
  3327.             local moverss = {} -- Put the body position in the table
  3328.  
  3329.             -- add the unanchored parts in the table and clear them
  3330.             for index, part in pairs(workspace:GetDescendants()) do
  3331.                 if
  3332.                     part:IsA("Part" or "MeshPart" or "Model" or "BasePart")
  3333.                     and part.Anchored == false
  3334.                     and part:IsDescendantOf(LocalPlayer.Character) == false
  3335.                 then
  3336.                     part.CanCollide = CollideOn
  3337.                     table.insert(unanchoredparts10, part)
  3338.                     if part:FindFirstChildOfClass("BodyPosition") ~= nil then
  3339.                         part:FindFirstChildOfClass("BodyPosition"):Destroy()
  3340.                     end
  3341.                 end
  3342.             end
  3343.  
  3344.             -- Setting for the thing work
  3345.             for index, part in pairs(unanchoredparts10) do
  3346.                 local mov = Instance.new("BodyPosition", part)
  3347.                 table.insert(moverss, mov)
  3348.                 mov.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  3349.             end
  3350.  
  3351.             for index, part in pairs(unanchoredparts10) do
  3352.                 local ang = Instance.new("BodyAngularVelocity", part)
  3353.                 ang.AngularVelocity = Vel
  3354.                 ang.MaxTorque = MaxTorque
  3355.                 ang.P = Pow
  3356.             end
  3357.  
  3358.             if Gyro == true then
  3359.                 for i, v in pairs(unanchoredparts10) do
  3360.                     local gyros = Instance.new("BodyGyro", v)
  3361.                     gyros.P = Power
  3362.                     gyros.D = Dampening
  3363.                 end
  3364.             end
  3365.             repeat
  3366.                 local flingon5 = true
  3367.                 for index, mover in pairs(moverss) do
  3368.                     mover.Position = game.Players[player].Character.HumanoidRootPart.CFrame:PointToWorldSpace(
  3369.                         Vector3.new(-0.1, -1, -3.1)
  3370.                     ) -- Best positon for fling
  3371.                 end
  3372.                 game:GetService("RunService").Stepped:wait()
  3373.             until flingon5 == false
  3374.         end
  3375.     else
  3376.         noclip:OffToggle()
  3377.         wait(0.1)
  3378.         for i, v in pairs(game.Workspace:GetDescendants()) do
  3379.             if v:IsA("BodyPosition") or v:IsA("BodyGyro") or v:IsA("BodyAngularVelocity") then
  3380.                 v:Destroy()
  3381.                 flingon5 = false
  3382.             end
  3383.         end
  3384.  
  3385.     end
  3386. end)
  3387. flingpartsmouse = flingparts:Settings():Toggle("Mouse Position", function(toggle)
  3388.  
  3389. end)
  3390. flingpartsplr = flingparts:Settings():Input("Player", function(text)
  3391.     local tmp = flingpartsplr:GetInputText()
  3392.     local plr = mod:Findplr(tmp,false)[1]
  3393.     flingpartsplr:SetInput(plr.Name)
  3394. end)
  3395.  
  3396.  
  3397.  
  3398. local Render = mod:NewTab("Twizzy")
  3399. local ClickGui
  3400. ClickGui = Render:NewToggle("ClickGui", function(tog)
  3401.     if not tog == true then
  3402.         if a3:GetToggleState() == true then
  3403.             game:GetService("StarterGui"):SetCoreGuiEnabled(Enum.CoreGuiType.Chat, not tog)
  3404.         end
  3405.     else
  3406.         game:GetService("StarterGui"):SetCoreGuiEnabled(Enum.CoreGuiType.Chat, not tog)
  3407.     end
  3408.     TopBarFiil.Visible = tog
  3409.     TopBarFiil_2.Visible = tog
  3410.     if game:GetService("UserInputService").MouseIconEnabled == true then
  3411.         Dot.Visible = false
  3412.     else
  3413.         Dot.Visible = tog
  3414.     end
  3415. end)
  3416. local Setting = ClickGui:Settings()
  3417. local bb = Setting:Bind("G")
  3418. ClickGui:OnToggle()
  3419. TextLabel_3.Text = "Loaded! Press "..bb:GetBind().." to open / close menu. Press - to unbind button"
  3420. local execut
  3421. execut = Setting:Toggle("Executor", function()
  3422.     Executor.Visible = execut:GetToggleState()
  3423. end)
  3424. execut:OffToggle()
  3425.  
  3426. local Hudd
  3427. Hudd = Render:NewToggle("Hud", function()
  3428.     Hud.Visible = Hudd:GetToggleState()
  3429. end)
  3430. Render:NewButton("Destroy UI", function()
  3431.     mod:Destroy()
  3432. end)
  3433. local predict
  3434. predict = Render:NewToggle("Predict", function(toggle)
  3435.     for _, v in ipairs(game.Players:GetChildren()) do
  3436.         if v.Character == nil then
  3437.             v.CharacterAdded:Wait()
  3438.         end
  3439.         if v.Character:FindFirstChild("Predict") then
  3440.             if toggle == true then
  3441.                 v.Character.Predict.Transparency = 0
  3442.             else
  3443.                 v.Character.Predict.Transparency = 1
  3444.             end
  3445.             v.Character.Predict.Beam.Enabled = toggle
  3446.         end
  3447.     end
  3448. end)
  3449. local keeptp
  3450. local HuntPlayer = "nil"
  3451. wait()
  3452. local LostCFrame = game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame
  3453. keeptp = Render:NewToggle("Pred.Fling", function(toggle)
  3454.     if toggle == true then
  3455.         touch:OnToggle()
  3456.         float:OnToggle()
  3457.         LostCFrame = game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame
  3458.         wait()
  3459.         spawn(function()
  3460.             while true do
  3461.                 if HuntPlayer ~= "nil" then
  3462.                     if game.Players.LocalPlayer.Character then
  3463.                         if game.Players.LocalPlayer.Character:FindFirstChildOfClass("Humanoid").Sit == false then
  3464.                             local cf = mod:Findplr(HuntPlayer:GetInputText())[1].Character:FindFirstChild("Predict").CFrame + Vector3.new(0,0,0)
  3465.                             if cf.y <= -498 then
  3466.                                 cf = CFrame.new(Vector3.new(cf.x,-498,cf.z))
  3467.                             end
  3468.                             game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame = cf
  3469.                         else
  3470.                             game.Players.LocalPlayer.Character:FindFirstChildOfClass("Humanoid").Sit = false
  3471.                         end
  3472.                     end
  3473.                     if keeptp:GetToggleState() == false then
  3474.                         break
  3475.                     end
  3476.                 end
  3477.                 wait()
  3478.             end
  3479.         end)
  3480.         fling:OnToggle()
  3481.     else
  3482.         wait(0.1)
  3483.         game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame = LostCFrame
  3484.         float:OffToggle()
  3485.         fling:OffToggle()
  3486.     end
  3487. end)
  3488. keeptp:Settings():Bind("")
  3489.  
  3490. HuntPlayer = keeptp:Settings():Input("Player",function(txt)
  3491.     local tmp = HuntPlayer:GetInputText()
  3492.     local plr = mod:Findplr(tmp,false)[1]
  3493.     HuntPlayer:SetInput(plr.Name)
  3494. end)
  3495. local mult = 1
  3496. local increase = true
  3497. spawn(function()
  3498.     while true do
  3499.         mult = math.random(-150,150)/100
  3500.         wait(0.1)
  3501.     end
  3502. end)
  3503. predictmovement = function(char)
  3504.     local humpart = char:WaitForChild("HumanoidRootPart")
  3505.     local part = Instance.new("Part",char)
  3506.     part.Size = Vector3.new(1.5,1.5,1.5)
  3507.     part.CanCollide = false
  3508.     part.Anchored = true
  3509.     part.Shape = Enum.PartType.Ball
  3510.     part.Name = "Predict"
  3511.     part.TopSurface = Enum.SurfaceType.Smooth
  3512.     part.BottomSurface = Enum.SurfaceType.Smooth
  3513.     if predict:GetToggleState() == true then
  3514.         part.Transparency = 0
  3515.     else
  3516.         part.Transparency = 1
  3517.     end
  3518.     local atm1 = Instance.new("Attachment", part)
  3519.     local atm2 = Instance.new("Attachment", humpart)
  3520.     local beam = Instance.new("Beam",part)
  3521.     beam.FaceCamera = true
  3522.     beam.Name = "Beam"
  3523.     beam.Attachment0 = atm1
  3524.     beam.Attachment1 = atm2
  3525.     beam.Enabled = predict:GetToggleState()
  3526.     game:GetService("RunService").Stepped:Connect(function()
  3527.         local walkpos = humpart.AssemblyLinearVelocity
  3528.         local x = walkpos.X*1*mult+humpart.Position.X
  3529.         local y = walkpos.Y*0.1*mult+humpart.Position.Y
  3530.         local z = walkpos.Z*1*mult+humpart.Position.Z
  3531.         if x <= -3000 or x >= 3000 then
  3532.             x = x/100
  3533.         end
  3534.         if y <= -6000 or y >= 6000 then
  3535.             y = y/100
  3536.         end
  3537.         if z <= -3000 or z >= 3000 then
  3538.             z = z/100
  3539.         end
  3540.         part.Position = Vector3.new(x,y,z)
  3541.     end)
  3542. end
  3543. for _, v in ipairs(game.Players:GetChildren()) do
  3544.     if v.Character == nil then
  3545.         v.CharacterAdded:Wait()
  3546.     end
  3547.     predictmovement(v.Character)
  3548.     v.CharacterAdded:Connect(function()
  3549.         predictmovement(v.Character)
  3550.     end)
  3551. end
  3552. game.Players.PlayerAdded:Connect(function(v)
  3553.     if v.Character == nil then
  3554.         v.CharacterAdded:Wait()
  3555.     end
  3556.     predictmovement(v.Character)
  3557.     v.CharacterAdded:Connect(function()
  3558.         predictmovement(v.Character)
  3559.     end)
  3560. end)
  3561.  
  3562. Render:NewButton("Unnamed ESP", function()
  3563.     pcall(function() loadstring(game:HttpGet('https://raw.githubusercontent.com/ic3w0lf22/Unnamed-ESP/master/UnnamedESP.lua'))() end)
  3564. end)
  3565. Render:NewButton("Load Aimbot", function()
  3566.     --// Preventing Multiple Processes
  3567.  
  3568.     pcall(function()
  3569.         getgenv().Aimbot.Functions:Exit()
  3570.     end)
  3571.  
  3572.     --// Environment
  3573.  
  3574.     getgenv().Aimbot = {}
  3575.     local Environment = getgenv().Aimbot
  3576.  
  3577.     --// Services
  3578.  
  3579.     local RunService = game:GetService("RunService")
  3580.     local UserInputService = game:GetService("UserInputService")
  3581.     local HttpService = game:GetService("HttpService")
  3582.     local TweenService = game:GetService("TweenService")
  3583.     local StarterGui = game:GetService("StarterGui")
  3584.     local Players = game:GetService("Players")
  3585.     local Camera = game:GetService("Workspace").CurrentCamera
  3586.  
  3587.     --// Variables
  3588.  
  3589.     local LocalPlayer = Players.LocalPlayer
  3590.     local Title = "Exunys Developer"
  3591.     local FileNames = {"Aimbot", "Configuration.json", "Drawing.json"}
  3592.     local Typing, Running, Animation, RequiredDistance, ServiceConnections = false, false, nil, 2000, {}
  3593.  
  3594.     --// Support Functions
  3595.  
  3596.     local mousemoverel = mousemoverel or (Input and Input.MouseMove)
  3597.     local queueonteleport = queue_on_teleport or syn.queue_on_teleport
  3598.  
  3599.     --// Script Settings
  3600.  
  3601.     Environment.Settings = {
  3602.         SendNotifications = true,
  3603.         SaveSettings = true, -- Re-execute upon changing
  3604.         ReloadOnTeleport = true,
  3605.         Enabled = true,
  3606.         TeamCheck = false,
  3607.         AliveCheck = true,
  3608.         WallCheck = false, -- Laggy
  3609.         Sensitivity = 0, -- Animation length (in seconds) before fully locking onto target
  3610.         ThirdPerson = false, -- Uses mousemoverel instead of CFrame to support locking in third person (could be choppy)
  3611.         ThirdPersonSensitivity = 3, -- Boundary: 0.1 - 5
  3612.         TriggerKey = "MouseButton2",
  3613.         Toggle = false,
  3614.         LockPart = "Head" -- Body part to lock on
  3615.     }
  3616.  
  3617.     Environment.FOVSettings = {
  3618.         Enabled = true,
  3619.         Visible = true,
  3620.         Amount = 90,
  3621.         Color = "255, 255, 255",
  3622.         LockedColor = "255, 70, 70",
  3623.         Transparency = 0.5,
  3624.         Sides = 60,
  3625.         Thickness = 1,
  3626.         Filled = false
  3627.     }
  3628.  
  3629.     Environment.FOVCircle = Drawing.new("Circle")
  3630.     Environment.Locked = nil
  3631.  
  3632.     --// Core Functions
  3633.  
  3634.     local function Encode(Table)
  3635.         if Table and type(Table) == "table" then
  3636.             local EncodedTable = HttpService:JSONEncode(Table)
  3637.  
  3638.             return EncodedTable
  3639.         end
  3640.     end
  3641.  
  3642.     local function Decode(String)
  3643.         if String and type(String) == "string" then
  3644.             local DecodedTable = HttpService:JSONDecode(String)
  3645.  
  3646.             return DecodedTable
  3647.         end
  3648.     end
  3649.  
  3650.     local function GetColor(Color)
  3651.         local R = tonumber(string.match(Color, "([%d]+)[%s]*,[%s]*[%d]+[%s]*,[%s]*[%d]+"))
  3652.         local G = tonumber(string.match(Color, "[%d]+[%s]*,[%s]*([%d]+)[%s]*,[%s]*[%d]+"))
  3653.         local B = tonumber(string.match(Color, "[%d]+[%s]*,[%s]*[%d]+[%s]*,[%s]*([%d]+)"))
  3654.  
  3655.         return Color3.fromRGB(R, G, B)
  3656.     end
  3657.  
  3658.     local function SendNotification(TitleArg, DescriptionArg, DurationArg)
  3659.         if Environment.Settings.SendNotifications then
  3660.             StarterGui:SetCore("SendNotification", {
  3661.                 Title = TitleArg,
  3662.                 Text = DescriptionArg,
  3663.                 Duration = DurationArg
  3664.             })
  3665.         end
  3666.     end
  3667.  
  3668.     --// Functions
  3669.  
  3670.     local function SaveSettings()
  3671.         if Environment.Settings.SaveSettings then
  3672.             if isfile(Title.."/"..FileNames[1].."/"..FileNames[2]) then
  3673.                 writefile(Title.."/"..FileNames[1].."/"..FileNames[2], Encode(Environment.Settings))
  3674.             end
  3675.  
  3676.             if isfile(Title.."/"..FileNames[1].."/"..FileNames[3]) then
  3677.                 writefile(Title.."/"..FileNames[1].."/"..FileNames[3], Encode(Environment.FOVSettings))
  3678.             end
  3679.         end
  3680.     end
  3681.  
  3682.     local function GetClosestPlayer()
  3683.         if not Environment.Locked then
  3684.             if Environment.FOVSettings.Enabled then
  3685.                 RequiredDistance = Environment.FOVSettings.Amount
  3686.             else
  3687.                 RequiredDistance = 2000
  3688.             end
  3689.  
  3690.             for _, v in next, Players:GetPlayers() do
  3691.                 if v ~= LocalPlayer then
  3692.                     if v.Character and v.Character:FindFirstChild(Environment.Settings.LockPart) and v.Character:FindFirstChildOfClass("Humanoid") then
  3693.                         if Environment.Settings.TeamCheck and v.Team == LocalPlayer.Team then continue end
  3694.                         if Environment.Settings.AliveCheck and v.Character:FindFirstChildOfClass("Humanoid").Health <= 0 then continue end
  3695.                         if Environment.Settings.WallCheck and #(Camera:GetPartsObscuringTarget({v.Character[Environment.Settings.LockPart].Position}, v.Character:GetDescendants())) > 0 then continue end
  3696.  
  3697.                         local Vector, OnScreen = Camera:WorldToViewportPoint(v.Character[Environment.Settings.LockPart].Position)
  3698.                         local Distance = (Vector2.new(UserInputService:GetMouseLocation().X, UserInputService:GetMouseLocation().Y) - Vector2.new(Vector.X, Vector.Y)).Magnitude
  3699.  
  3700.                         if Distance < RequiredDistance and OnScreen then
  3701.                             RequiredDistance = Distance
  3702.                             Environment.Locked = v
  3703.                         end
  3704.                     end
  3705.                 end
  3706.             end
  3707.         elseif (Vector2.new(UserInputService:GetMouseLocation().X, UserInputService:GetMouseLocation().Y) - Vector2.new(Camera:WorldToViewportPoint(Environment.Locked.Character[Environment.Settings.LockPart].Position).X, Camera:WorldToViewportPoint(Environment.Locked.Character[Environment.Settings.LockPart].Position).Y)).Magnitude > RequiredDistance then
  3708.             Environment.Locked = nil
  3709.             Animation:Cancel()
  3710.             Environment.FOVCircle.Color = GetColor(Environment.FOVSettings.Color)
  3711.         end
  3712.     end
  3713.  
  3714.     --// Typing Check
  3715.  
  3716.     ServiceConnections.TypingStartedConnection = UserInputService.TextBoxFocused:Connect(function()
  3717.         Typing = true
  3718.     end)
  3719.  
  3720.     ServiceConnections.TypingEndedConnection = UserInputService.TextBoxFocusReleased:Connect(function()
  3721.         Typing = false
  3722.     end)
  3723.  
  3724.     --// Create, Save & Load Settings
  3725.  
  3726.     if Environment.Settings.SaveSettings then
  3727.         if not isfolder(Title) then
  3728.             makefolder(Title)
  3729.         end
  3730.  
  3731.         if not isfolder(Title.."/"..FileNames[1]) then
  3732.             makefolder(Title.."/"..FileNames[1])
  3733.         end
  3734.  
  3735.         if not isfile(Title.."/"..FileNames[1].."/"..FileNames[2]) then
  3736.             writefile(Title.."/"..FileNames[1].."/"..FileNames[2], Encode(Environment.Settings))
  3737.         else
  3738.             Environment.Settings = Decode(readfile(Title.."/"..FileNames[1].."/"..FileNames[2]))
  3739.         end
  3740.  
  3741.         if not isfile(Title.."/"..FileNames[1].."/"..FileNames[3]) then
  3742.             writefile(Title.."/"..FileNames[1].."/"..FileNames[3], Encode(Environment.FOVSettings))
  3743.         else
  3744.             Environment.Visuals = Decode(readfile(Title.."/"..FileNames[1].."/"..FileNames[3]))
  3745.         end
  3746.  
  3747.         coroutine.wrap(function()
  3748.             while wait(10) and Environment.Settings.SaveSettings do
  3749.                 SaveSettings()
  3750.             end
  3751.         end)()
  3752.     else
  3753.         if isfolder(Title) then
  3754.             delfolder(Title)
  3755.         end
  3756.     end
  3757.  
  3758.     local function Load()
  3759.         ServiceConnections.RenderSteppedConnection = RunService.RenderStepped:Connect(function()
  3760.             if Environment.FOVSettings.Enabled and Environment.Settings.Enabled then
  3761.                 Environment.FOVCircle.Radius = Environment.FOVSettings.Amount
  3762.                 Environment.FOVCircle.Thickness = Environment.FOVSettings.Thickness
  3763.                 Environment.FOVCircle.Filled = Environment.FOVSettings.Filled
  3764.                 Environment.FOVCircle.NumSides = Environment.FOVSettings.Sides
  3765.                 Environment.FOVCircle.Color = GetColor(Environment.FOVSettings.Color)
  3766.                 Environment.FOVCircle.Transparency = Environment.FOVSettings.Transparency
  3767.                 Environment.FOVCircle.Visible = Environment.FOVSettings.Visible
  3768.                 Environment.FOVCircle.Position = Vector2.new(UserInputService:GetMouseLocation().X, UserInputService:GetMouseLocation().Y)
  3769.             else
  3770.                 Environment.FOVCircle.Visible = false
  3771.             end
  3772.  
  3773.             if Running and Environment.Settings.Enabled then
  3774.                 GetClosestPlayer()
  3775.  
  3776.                 if Environment.Settings.ThirdPerson then
  3777.                     Environment.Settings.ThirdPersonSensitivity = math.clamp(Environment.Settings.ThirdPersonSensitivity, 0.1, 5)
  3778.  
  3779.                     local Vector = Camera:WorldToViewportPoint(Environment.Locked.Character[Environment.Settings.LockPart].Position)
  3780.                     mousemoverel((Vector.X - UserInputService:GetMouseLocation().X) * Environment.Settings.ThirdPersonSensitivity, (Vector.Y - UserInputService:GetMouseLocation().Y) * Environment.Settings.ThirdPersonSensitivity)
  3781.                 else
  3782.                     if Environment.Settings.Sensitivity > 0 then
  3783.                         Animation = TweenService:Create(Camera, TweenInfo.new(Environment.Settings.Sensitivity, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {CFrame = CFrame.new(Camera.CFrame.Position, Environment.Locked.Character[Environment.Settings.LockPart].Position)})
  3784.                         Animation:Play()
  3785.                     else
  3786.                         Camera.CFrame = CFrame.new(Camera.CFrame.Position, Environment.Locked.Character[Environment.Settings.LockPart].Position)
  3787.                     end
  3788.                 end
  3789.  
  3790.                 Environment.FOVCircle.Color = GetColor(Environment.FOVSettings.LockedColor)
  3791.             end
  3792.         end)
  3793.  
  3794.         ServiceConnections.InputBeganConnection = UserInputService.InputBegan:Connect(function(Input)
  3795.             if not Typing then
  3796.                 pcall(function()
  3797.                     if Input.KeyCode == Enum.KeyCode[Environment.Settings.TriggerKey] then
  3798.                         if Environment.Settings.Toggle then
  3799.                             Running = not Running
  3800.  
  3801.                             if not Running then
  3802.                                 Environment.Locked = nil
  3803.                                 Animation:Cancel()
  3804.                                 Environment.FOVCircle.Color = GetColor(Environment.FOVSettings.Color)
  3805.                             end
  3806.                         else
  3807.                             Running = true
  3808.                         end
  3809.                     end
  3810.                 end)
  3811.  
  3812.                 pcall(function()
  3813.                     if Input.UserInputType == Enum.UserInputType[Environment.Settings.TriggerKey] then
  3814.                         if Environment.Settings.Toggle then
  3815.                             Running = not Running
  3816.  
  3817.                             if not Running then
  3818.                                 Environment.Locked = nil
  3819.                                 Animation:Cancel()
  3820.                                 Environment.FOVCircle.Color = GetColor(Environment.FOVSettings.Color)
  3821.                             end
  3822.                         else
  3823.                             Running = true
  3824.                         end
  3825.                     end
  3826.                 end)
  3827.             end
  3828.         end)
  3829.  
  3830.         ServiceConnections.InputEndedConnection = UserInputService.InputEnded:Connect(function(Input)
  3831.             if not Typing then
  3832.                 pcall(function()
  3833.                     if Input.KeyCode == Enum.KeyCode[Environment.Settings.TriggerKey] then
  3834.                         if not Environment.Settings.Toggle then
  3835.                             Running = false
  3836.                             Environment.Locked = nil
  3837.                             Animation:Cancel()
  3838.                             Environment.FOVCircle.Color = GetColor(Environment.FOVSettings.Color)
  3839.                         end
  3840.                     end
  3841.                 end)
  3842.  
  3843.                 pcall(function()
  3844.                     if Input.UserInputType == Enum.UserInputType[Environment.Settings.TriggerKey] then
  3845.                         if not Environment.Settings.Toggle then
  3846.                             Running = false
  3847.                             Environment.Locked = nil
  3848.                             Animation:Cancel()
  3849.                             Environment.FOVCircle.Color = GetColor(Environment.FOVSettings.Color)
  3850.                         end
  3851.                     end
  3852.                 end)
  3853.             end
  3854.         end)
  3855.     end
  3856.  
  3857.     --// Functions
  3858.  
  3859.     Environment.Functions = {}
  3860.  
  3861.     function Environment.Functions:Exit()
  3862.         SaveSettings()
  3863.  
  3864.         for _, v in next, ServiceConnections do
  3865.             v:Disconnect()
  3866.         end
  3867.  
  3868.         if Environment.FOVCircle.Remove then Environment.FOVCircle:Remove() end
  3869.  
  3870.         getgenv().Aimbot.Functions = nil
  3871.         getgenv().Aimbot = nil
  3872.     end
  3873.  
  3874.     function Environment.Functions:Restart()
  3875.         SaveSettings()
  3876.  
  3877.         for _, v in next, ServiceConnections do
  3878.             v:Disconnect()
  3879.         end
  3880.  
  3881.         Load()
  3882.     end
  3883.  
  3884.     function Environment.Functions:ResetSettings()
  3885.         Environment.Settings = {
  3886.             SendNotifications = true,
  3887.             SaveSettings = true, -- Re-execute upon changing
  3888.             ReloadOnTeleport = true,
  3889.             Enabled = true,
  3890.             TeamCheck = false,
  3891.             AliveCheck = true,
  3892.             WallCheck = false,
  3893.             Sensitivity = 0, -- Animation length (in seconds) before fully locking onto target
  3894.             ThirdPerson = false,
  3895.             ThirdPersonSensitivity = 3,
  3896.             TriggerKey = "MouseButton2",
  3897.             Toggle = false,
  3898.             LockPart = "Head" -- Body part to lock on
  3899.         }
  3900.  
  3901.         Environment.FOVSettings = {
  3902.             Enabled = true,
  3903.             Visible = true,
  3904.             Amount = 90,
  3905.             Color = "255, 255, 255",
  3906.             LockedColor = "255, 70, 70",
  3907.             Transparency = 0.5,
  3908.             Sides = 60,
  3909.             Thickness = 1,
  3910.             Filled = false
  3911.         }
  3912.     end
  3913.  
  3914.     --// Support Check
  3915.  
  3916.     if not Drawing or not getgenv then
  3917.         SendNotification(Title, "Your exploit does not support this script", 3); return
  3918.     end
  3919.  
  3920.     --// Reload On Teleport
  3921.  
  3922.     if Environment.Settings.ReloadOnTeleport then
  3923.         if queueonteleport then
  3924.             queueonteleport(game:HttpGet("https://raw.githubusercontent.com/Exunys/Aimbot-V2/main/Resources/Scripts/Main.lua"))
  3925.         else
  3926.             SendNotification(Title, "Your exploit does not support \"syn.queue_on_teleport()\"")
  3927.         end
  3928.     end
  3929.  
  3930.     --// Load
  3931.  
  3932.     Load(); SendNotification(Title, "Aimbot script successfully loaded! Check the GitHub page on how to configure the script.", 5)
  3933. end)
  3934. Render:NewButton("Bypasser", function()
  3935.     loadstring(game:HttpGet('https://raw.githubusercontent.com/Anonymous12131/MenaceV2.1.-Best-bypasser/main/obf_i7iAAH834YFQno0FLyuLPcNR5ouJrmvEFdtmXtF1C6u935ghB9DAFK5L3zgsPs6X.lua.txt'))()
  3936. end)
  3937.  
  3938. local a
  3939. local hitmode
  3940. local hitclick
  3941. local play
  3942. local function refresh()
  3943.     local Char = game.Players.LocalPlayer.Character or game.Players.LocalPlayer.CharacterAdded:Wait()
  3944.     local Human = Char and Char:WaitForChild('Humanoid', 15)
  3945.     local Animate = Char and Char:WaitForChild('Animate', 15)
  3946.     if not Human or not Animate then
  3947.         return notify('Refresh Animations', 'Failed to get Animate/Humanoid')
  3948.     end
  3949.     Animate.Disabled = true
  3950.     for _, v in ipairs(Human:GetPlayingAnimationTracks()) do
  3951.         v:Stop()
  3952.     end
  3953.     Animate.Disabled = false
  3954. end
  3955. local localplr = game.Players.LocalPlayer
  3956. a = Render:NewToggle("PunchMode", function(tog)
  3957.     hitmode = a:GetToggleState()
  3958.     if hitmode then
  3959.         local hitAnim = Instance.new("Animation")
  3960.         local Player = game.Players.LocalPlayer
  3961.         local Mouse = Player:GetMouse()
  3962.         hitclick = Mouse.Button1Down:Connect(function()
  3963.             if not play then
  3964.                 play = true
  3965.                 for i, track in pairs (game.Players.LocalPlayer.Character.Humanoid:GetPlayingAnimationTracks()) do
  3966.                     track:Stop()
  3967.                     game.Players.LocalPlayer.Character.Animate.Disabled = true
  3968.                 end
  3969.                 local randomanim = math.random(1, 2)
  3970.                 if randomanim == 1 then
  3971.                     hitAnim.AnimationId = "rbxassetid://7202863182"
  3972.                     local hit = game.Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid'):LoadAnimation(hitAnim)
  3973.                     hit:Play(.1, 1, 1)
  3974.                     hit.TimePosition = 5.38
  3975.                     wait(.7)
  3976.                     hit:AdjustSpeed(0)
  3977.                     wait(.2)
  3978.                     play = false
  3979.                     refresh()
  3980.                 elseif randomanim == 2 then
  3981.                     hitAnim.AnimationId = "rbxassetid://7202863182"
  3982.                     local hit = game.Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid'):LoadAnimation(hitAnim)
  3983.                     hit:Play(.1, 1, 1)
  3984.                     hit.TimePosition = 5.1
  3985.                     wait(.3)
  3986.                     hit:AdjustSpeed(0)
  3987.                     wait(.2)
  3988.                     play = false
  3989.                     refresh()
  3990.                 elseif randomanim == 3 then
  3991.                     hitAnim.AnimationId = "rbxassetid://4841403964"
  3992.                     local hit = game.Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid'):LoadAnimation(hitAnim)
  3993.                     hit:Play(.1, 1, 1)
  3994.                     hit.TimePosition = 1.2
  3995.                     wait(.7)
  3996.                     hit:AdjustSpeed(0)
  3997.                     wait(.2)
  3998.                     play = false
  3999.                     refresh()
  4000.                 end
  4001.             end
  4002.         end)
  4003.     else
  4004.         hitclick:Disconnect()
  4005.     end
  4006. end)
Advertisement
Add Comment
Please, Sign In to add comment