ImpulseYT

KITTENASSIST

Feb 22nd, 2022 (edited)
290
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 110.26 KB | None | 0 0
  1. getgenv().SilentAimbotKey = 'b'; getgenv().AimlockKey = 'q'; _G.WEBHOOK_URL = '';
  2.  
  3. _G.PART = "UpperTorso"
  4. _G.PART2 = "UpperTorso"
  5. _G.PRED = 0.037
  6. _G.Frame = Vector3.new(0,0.53,0)
  7. _G.AIR = 0.000005
  8. _G.SHIT = 1
  9.  
  10. local CC = game:GetService "Workspace".CurrentCamera
  11. local Plr
  12. local enabled = false
  13. local accomidationfactor = nil
  14. local mouse = game.Players.LocalPlayer:GetMouse()
  15. local placemarker = Instance.new("Part", game.Workspace)
  16. local guimain = Instance.new("Folder", game.CoreGui)
  17.  
  18. getgenv().makemarker = function(Parent, Adornee, Color, Size, Size2)
  19. local e = Instance.new("BillboardGui", Parent)
  20. e.Name = "epicgamershits"
  21. e.Adornee = Adornee
  22. e.Size = UDim2.new(Size, Size2, Size, Size2)
  23. e.AlwaysOnTop = true
  24. local a = Instance.new("Frame", e)
  25. a.Size = UDim2.new(4, 0, 4, 0)
  26. a.BackgroundTransparency = 1
  27. a.BackgroundColor3 = Color
  28. local g = Instance.new("UICorner", a)
  29. g.CornerRadius = UDim.new(50, 50)
  30. return (e)
  31. end
  32.  
  33. local data = game.Players:GetPlayers()
  34. function noob(player)
  35. local character
  36. repeat
  37. wait()
  38. until player.Character
  39. local handler = makemarker(guimain, player.Character:WaitForChild(_G.PART), Color3.fromRGB(255, 255, 255), 0.0, 0)
  40. handler.Name = player.Name
  41. player.CharacterAdded:connect(
  42. function(Char)
  43. handler.Adornee = Char:WaitForChild(_G.PART)
  44. end
  45. )
  46.  
  47. local TextLabel = Instance.new("TextLabel", handler)
  48. TextLabel.BackgroundTransparency = 1
  49. TextLabel.Position = UDim2.new(0, 0, 0, -50)
  50. TextLabel.Size = UDim2.new(0, 100, 0, 100)
  51. TextLabel.Font = Enum.Font.SourceSansSemibold
  52. TextLabel.TextSize = 14
  53. TextLabel.TextColor3 = Color3.new(1, 1, 1)
  54. TextLabel.TextStrokeTransparency = 0
  55. TextLabel.TextYAlignment = Enum.TextYAlignment.Bottom
  56. TextLabel.Text = "Name: " .. player.Name
  57. TextLabel.ZIndex = 10
  58.  
  59. end
  60.  
  61. for i = 1, #data do
  62. if data[i] ~= game.Players.LocalPlayer then
  63. noob(data[i])
  64. end
  65. end
  66.  
  67. game.Players.PlayerAdded:connect(
  68. function(Player)
  69. noob(Player)
  70. end
  71. )
  72.  
  73. game.Players.PlayerRemoving:Connect(
  74. function(player)
  75. guimain[player.Name]:Destroy()
  76. end
  77. )
  78.  
  79. spawn(
  80. function()
  81. placemarker.Anchored = true
  82. placemarker.CanCollide = false
  83. placemarker.Size = Vector3.new(0.1, 0.1, 0.1)
  84. placemarker.Transparency = _G.SHIT
  85. makemarker(placemarker, placemarker, Color3.fromRGB(255, 255, 255), 0.20, 0)
  86. end
  87. )
  88.  
  89. getgenv().Targett = ""
  90.  
  91. mouse.KeyDown:Connect(
  92. function(k)
  93. if k ~= getgenv().SilentAimbotKey then
  94. return
  95. end
  96. if enabled then
  97. -- guimain[Plr.Name].Frame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  98. enabled = false
  99. if getgenv().NotifMode == true then
  100.  
  101. game.StarterGui:SetCore(
  102. "SendNotification",
  103. {
  104. Title = "TOGGLE",
  105. Text = "Disabled",
  106. Icon = "http://www.roblox.com/asset/?id=7157807693",
  107. Duration = 1,
  108. Button1 = "",
  109. Callback = NotificationBindable
  110. }
  111. )
  112.  
  113. end
  114.  
  115. if getgenv().CopyMode == true then
  116.  
  117. setclipboard("")
  118.  
  119. end
  120.  
  121. if getgenv().Webhookmode == true then
  122.  
  123. sendMessage("Wow you unlocked -- yea idk what to put")
  124.  
  125. end
  126. -- TextLabel.TextColor3 = Color3.fromRGB(255, 20, 75)
  127. -- TextLabel.Text = "------"
  128. else
  129. --guimain[Plr.Name].Frame.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
  130. enabled = true
  131. Plr = GetNearestTarget()
  132.  
  133. if getgenv().NotifMode == true then
  134.  
  135. game.StarterGui:SetCore(
  136. "SendNotification",
  137. {
  138. Title = "Happy Aiden Hecker Mode",
  139. Text = "Locked on "..Plr.DisplayName.." Aka "..Plr.Name,
  140. Icon = "http://www.roblox.com/asset/?id=7157807693",
  141. Duration = 1,
  142. Button1 = "",
  143. Callback = NotificationBindable
  144. }
  145. )
  146.  
  147. end
  148.  
  149. if getgenv().CopyMode == true then
  150.  
  151. setclipboard("Locked on "..Plr.DisplayName.." Aka "..Plr.Name)
  152.  
  153. end
  154.  
  155. if getgenv().Webhookmode == true then
  156.  
  157. sendMessage("Locked on "..Plr.DisplayName.." Aka "..Plr.Name)
  158.  
  159. end
  160.  
  161. -- TextLabel.TextColor3 = Color3.fromRGB(12, 255, 0)
  162. -- TextLabel.Text = Plr.Character.Humanoid.DisplayName
  163. end
  164. end)
  165.  
  166. game:GetService "RunService".Stepped:connect(
  167. function()
  168. if getgenv().SilentAimbot == true and enabled and Plr.Character and Plr.Character:FindFirstChild(_G.PART) then
  169. placemarker.CFrame =
  170. CFrame.new(Plr.Character[_G.PART].Position + _G.Frame + (Plr.Character[_G.PART].Velocity * accomidationfactor))
  171. else
  172. placemarker.CFrame = CFrame.new(0, 9999, 0)
  173. end
  174. end
  175. )
  176.  
  177. local mt = getrawmetatable(game)
  178. local old = mt.__namecall
  179.  
  180. setreadonly(mt, false)
  181. mt.__namecall =
  182. newcclosure(
  183. function(...)
  184. local args = {...}
  185. if getgenv().SilentAimbot == true and enabled and getnamecallmethod() == "FireServer" and args[2] == "UpdateMousePos" then
  186. args[3] = Plr.Character[_G.PART].Position+ _G.Frame + (Plr.Character[_G.PART].Velocity * accomidationfactor)
  187. return old(unpack(args))
  188. end
  189. return old(...)
  190. end
  191. )
  192.  
  193.  
  194.  
  195.  
  196. -- edit here
  197.  
  198.  
  199. --// TOGGLES
  200.  
  201. --// RAGEBOT
  202.  
  203.  
  204. --// variables etc
  205.  
  206.  
  207.  
  208. local LoaderTitle = "kittenassist.me revamped"
  209.  
  210. local TweenService = game:GetService("TweenService")
  211.  
  212. function gui(last, sex)
  213. local TI = TweenInfo.new(1, Enum.EasingStyle.Sine, Enum.EasingDirection.In)
  214.  
  215. local Tweening = TweenService:Create(last, TI, sex)
  216. Tweening:Play()
  217. end
  218.  
  219. local LoadedPressed = false
  220.  
  221. local Loader = Instance.new("ScreenGui")
  222. local Main = Instance.new("Frame")
  223. local Circle = Instance.new("ImageLabel")
  224. local TopBar = Instance.new("Frame")
  225. local Title = Instance.new("TextLabel")
  226. local Exit = Instance.new("ImageButton")
  227. local GameInfo = Instance.new("TextLabel")
  228. local AcceptButton = Instance.new("TextButton")
  229. local DeclineButton = Instance.new("TextButton")
  230. local Start = Instance.new("TextButton")
  231.  
  232. Loader.Name = "Loader"
  233. Loader.Parent = game.CoreGui
  234. Loader.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  235.  
  236. Main.Name = "Main"
  237. Main.Parent = Loader
  238. Main.AnchorPoint = Vector2.new(0.5, 0.5)
  239. Main.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  240. Main.BackgroundTransparency = 1.000
  241. Main.BorderSizePixel = 0
  242. Main.ClipsDescendants = true
  243. Main.Position = UDim2.new(0.5, 0, 0.482113808, 0)
  244. Main.Size = UDim2.new(0, 321, 0, 137)
  245.  
  246. Circle.Name = "Circle"
  247. Circle.Parent = Main
  248. Circle.AnchorPoint = Vector2.new(0.5, 0.5)
  249. Circle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  250. Circle.BackgroundTransparency = 1.000
  251. Circle.BorderSizePixel = 0
  252. Circle.Position = UDim2.new(0.5, 0, 0.5, 0)
  253. Circle.Size = UDim2.new(0, 0, 0, 0)
  254. Circle.Image = "rbxassetid://2712739733"
  255. Circle.ImageColor3 = Color3.fromRGB(10, 10, 10)
  256.  
  257. TopBar.Name = "TopBar"
  258. TopBar.Parent = Main
  259. TopBar.AnchorPoint = Vector2.new(0.5, 0.5)
  260. TopBar.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
  261. TopBar.BorderSizePixel = 0
  262. TopBar.Position = UDim2.new(0.499000013, 0, 0.0729999989, 0)
  263. TopBar.Size = UDim2.new(0, 325, 0, 25)
  264. TopBar.BackgroundTransparency = 1
  265.  
  266. Title.Name = "Title"
  267. Title.Parent = TopBar
  268. Title.AnchorPoint = Vector2.new(0.5, 0.5)
  269. Title.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
  270. Title.BackgroundTransparency = 1.000
  271. Title.BorderColor3 = Color3.fromRGB(27, 42, 53)
  272. Title.BorderSizePixel = 0
  273. Title.Position = UDim2.new(0.173846155, 0, 0.5, 0)
  274. Title.Size = UDim2.new(0, 113, 0, 25)
  275. Title.Font = Enum.Font.Gotham
  276. Title.Text = " " .. LoaderTitle
  277. Title.TextColor3 = Color3.fromRGB(255, 255, 255)
  278. Title.TextSize = 14.000
  279. Title.TextXAlignment = Enum.TextXAlignment.Left
  280. Title.TextTransparency = 1
  281.  
  282. Exit.Name = "Exit"
  283. Exit.Parent = TopBar
  284. Exit.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  285. Exit.BackgroundTransparency = 1.000
  286. Exit.BorderSizePixel = 0
  287. Exit.Position = UDim2.new(0.941538453, 0, 0.270000011, 0)
  288. Exit.Size = UDim2.new(0, 12, 0, 12)
  289. Exit.Image = "rbxassetid://2712739733"
  290. Exit.ImageColor3 = Color3.fromRGB(255, 47, 50)
  291. Exit.ImageTransparency = 1
  292. Exit.MouseButton1Click:Connect(
  293. function()
  294. gui(DeclineButton, {TextTransparency = 1})
  295. gui(DeclineButton, {BackgroundTransparency = 1})
  296. gui(AcceptButton, {TextTransparency = 1})
  297. gui(AcceptButton, {BackgroundTransparency = 1})
  298. gui(GameInfo, {TextTransparency = 1})
  299. gui(Start, {BackgroundTransparency = 1})
  300. gui(TopBar, {BackgroundTransparency = 1})
  301. gui(Start, {TextTransparency = 1})
  302. gui(GameInfo, {TextTransparency = 1})
  303. gui(Title, {TextTransparency = 1})
  304. gui(Exit, {ImageTransparency = 1})
  305. wait(1)
  306. Circle:TweenSize(UDim2.new(0, 85, 0, 85), Enum.EasingDirection.In, Enum.EasingStyle.Sine, 1)
  307. wait(1)
  308. Circle:TweenSize(UDim2.new(0, 0, 0, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Sine, 0.6)
  309. wait(0.6)
  310. Loader:Destroy()
  311. end
  312. )
  313.  
  314. GameInfo.Name = "GameInfo"
  315. GameInfo.Parent = Main
  316. GameInfo.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  317. GameInfo.BackgroundTransparency = 1.000
  318. GameInfo.BorderSizePixel = 0
  319. GameInfo.Position = UDim2.new(0.0841121525, 0, 0.259652048, 0)
  320. GameInfo.Size = UDim2.new(0, 267, 0, 34)
  321. GameInfo.Font = Enum.Font.GothamSemibold
  322. GameInfo.Text = "Game found: Da Hood"
  323. GameInfo.TextColor3 = Color3.fromRGB(150, 150, 150)
  324. GameInfo.TextSize = 20.000
  325. GameInfo.TextWrapped = true
  326. GameInfo.TextTransparency = 1
  327.  
  328. AcceptButton.Name = "AcceptButton"
  329. AcceptButton.Parent = Main
  330. AcceptButton.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
  331. AcceptButton.BorderSizePixel = 0
  332. AcceptButton.Position = UDim2.new(0.0591900311, 0, 0.630491614, 0)
  333. AcceptButton.Size = UDim2.new(0, 100, 0, 31)
  334. AcceptButton.Font = Enum.Font.Gotham
  335. AcceptButton.Text = "Sure!"
  336. AcceptButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  337. AcceptButton.TextSize = 17.000
  338. AcceptButton.TextTransparency = 1
  339. AcceptButton.BackgroundTransparency = 1
  340. AcceptButton.MouseButton1Click:Connect(
  341. function()
  342. local a = {
  343. ["cmd"] = "INVITE_BROWSER",
  344. ["args"] = {
  345. ["code"] = game:HttpGet("http://whitelist.kittenassist.me/getDiscordCode")
  346. },
  347. ["nonce"] = game:GetService("HttpService"):GenerateGUID(true)
  348. }
  349.  
  350. local http_request = syn.request or http_request or request
  351.  
  352. http_request(
  353. {
  354. Url = "http://127.0.0.1:6463/rpc?v=1",
  355. Method = "POST",
  356. Headers = {
  357. ["Content-Type"] = "application/json",
  358. ["Origin"] = "https://discord.com"
  359. },
  360. Body = game:GetService("HttpService"):JSONEncode(a)
  361. }
  362. )
  363. gui(DeclineButton, {TextTransparency = 1})
  364. gui(DeclineButton, {BackgroundTransparency = 1})
  365. gui(AcceptButton, {TextTransparency = 1})
  366. gui(AcceptButton, {BackgroundTransparency = 1})
  367. gui(GameInfo, {TextTransparency = 1})
  368. gui(Start, {BackgroundTransparency = 1})
  369. gui(TopBar, {BackgroundTransparency = 1})
  370. gui(Start, {TextTransparency = 1})
  371. gui(GameInfo, {TextTransparency = 1})
  372. gui(Title, {TextTransparency = 1})
  373. gui(Exit, {ImageTransparency = 1})
  374. wait(1)
  375. gui(Circle, {Size = UDim2.new(0, 0, 0, 0)})
  376. wait(1.6)
  377. LoadedPressed = true
  378. Loader:Destroy()
  379. wait(2)
  380. if isfile("kittennotif.me") then
  381. if readfile("kittennotif.me") ~= "_disabled" then
  382. local StarterGui = game:GetService("StarterGui") -- not sure why you used CoreGui
  383. local bindable = Instance.new("BindableFunction")
  384.  
  385. function bindable.OnInvoke(response)
  386. if response == "Yes" then
  387. writefile("kittennotif.me", "_disabled")
  388. StarterGui:SetCore(
  389. "SendNotification",
  390. {
  391. Title = "kittenassist.me",
  392. Text = "Created a file in workspace, delete it in the future if you want it to keep showing.",
  393. Duration = 5
  394. }
  395. )
  396. end
  397. end
  398.  
  399. StarterGui:SetCore(
  400. "SendNotification",
  401. {
  402. Title = "kittenassist.me",
  403. Text = "Would you like to disable the join buyer discord GUI?",
  404. Duration = 5,
  405. Callback = bindable,
  406. Button1 = "Yes",
  407. Button2 = "No"
  408. }
  409. )
  410. end
  411. else
  412. local StarterGui = game:GetService("StarterGui") -- not sure why you used CoreGui
  413. local bindable = Instance.new("BindableFunction")
  414.  
  415. function bindable.OnInvoke(response)
  416. if response == "Yes" then
  417. writefile("kittennotif.me", "_disabled")
  418. StarterGui:SetCore(
  419. "SendNotification",
  420. {
  421. Title = "kittenassist.me",
  422. Text = "Created a file in workspace, delete it in the future if you want it to keep showing.",
  423. Duration = 5
  424. }
  425. )
  426. end
  427. end
  428.  
  429. StarterGui:SetCore(
  430. "SendNotification",
  431. {
  432. Title = "kittenassist.me",
  433. Text = "Would you like to disable the join buyer discord GUI?",
  434. Duration = 5,
  435. Callback = bindable,
  436. Button1 = "Yes",
  437. Button2 = "No"
  438. }
  439. )
  440. end
  441. end
  442. )
  443.  
  444. DeclineButton.Name = "DeclineButton"
  445. DeclineButton.Parent = Main
  446. DeclineButton.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
  447. DeclineButton.BorderSizePixel = 0
  448. DeclineButton.Position = UDim2.new(0.632398725, 0, 0.630491614, 0)
  449. DeclineButton.Size = UDim2.new(0, 100, 0, 31)
  450. DeclineButton.Font = Enum.Font.Gotham
  451. DeclineButton.Text = "No, thanks!"
  452. DeclineButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  453. DeclineButton.TextSize = 17.000
  454. DeclineButton.TextTransparency = 1
  455. DeclineButton.BackgroundTransparency = 1
  456. DeclineButton.MouseButton1Click:Connect(
  457. function()
  458. gui(DeclineButton, {TextTransparency = 1})
  459. gui(DeclineButton, {BackgroundTransparency = 1})
  460. gui(AcceptButton, {TextTransparency = 1})
  461. gui(AcceptButton, {BackgroundTransparency = 1})
  462. gui(GameInfo, {TextTransparency = 1})
  463. gui(Start, {BackgroundTransparency = 1})
  464. gui(TopBar, {BackgroundTransparency = 1})
  465. gui(Start, {TextTransparency = 1})
  466. gui(GameInfo, {TextTransparency = 1})
  467. gui(Title, {TextTransparency = 1})
  468. gui(Exit, {ImageTransparency = 1})
  469. wait(1)
  470. gui(Circle, {Size = UDim2.new(0, 0, 0, 0)})
  471. wait(1.6)
  472. LoadedPressed = true
  473. Loader:Destroy()
  474. wait(2)
  475. if isfile("kittennotif.me") then
  476. if readfile("kittennotif.me") ~= "_disabled" then
  477. local StarterGui = game:GetService("StarterGui") -- not sure why you used CoreGui
  478. local bindable = Instance.new("BindableFunction")
  479.  
  480. function bindable.OnInvoke(response)
  481. if response == "Yes" then
  482. writefile("kittennotif.me", "_disabled")
  483. StarterGui:SetCore(
  484. "SendNotification",
  485. {
  486. Title = "kittenassist.me",
  487. Text = "Created a file in workspace, delete it in the future if you want it to keep showing.",
  488. Duration = 5
  489. }
  490. )
  491. end
  492. end
  493.  
  494. StarterGui:SetCore(
  495. "SendNotification",
  496. {
  497. Title = "kittenassist.me",
  498. Text = "Would you like to disable the join buyer discord GUI?",
  499. Duration = 5,
  500. Callback = bindable,
  501. Button1 = "Yes",
  502. Button2 = "No"
  503. }
  504. )
  505. end
  506. else
  507. local StarterGui = game:GetService("StarterGui") -- not sure why you used CoreGui
  508. local bindable = Instance.new("BindableFunction")
  509.  
  510. function bindable.OnInvoke(response)
  511. if response == "Yes" then
  512. writefile("kittennotif.me", "_disabled")
  513. StarterGui:SetCore(
  514. "SendNotification",
  515. {
  516. Title = "kittenassist.me",
  517. Text = "Created a file in workspace, delete it in the future if you want it to keep showing.",
  518. Duration = 5
  519. }
  520. )
  521. end
  522. end
  523.  
  524. StarterGui:SetCore(
  525. "SendNotification",
  526. {
  527. Title = "kittenassist.me",
  528. Text = "Would you like to disable the join buyer discord GUI?",
  529. Duration = 5,
  530. Callback = bindable,
  531. Button1 = "Yes",
  532. Button2 = "No"
  533. }
  534. )
  535. end
  536. end
  537. )
  538.  
  539. Start.Name = "Start"
  540. Start.Parent = Main
  541. Start.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
  542. Start.BorderSizePixel = 0
  543. Start.Position = UDim2.new(0.0591900349, 0, 0.630491614, 0)
  544. Start.Size = UDim2.new(0, 284, 0, 31)
  545. Start.Font = Enum.Font.Gotham
  546. Start.Text = "Load"
  547. Start.TextColor3 = Color3.fromRGB(255, 255, 255)
  548. Start.TextSize = 17.000
  549. Start.TextTransparency = 1
  550. Start.BackgroundTransparency = 1
  551. Start.MouseButton1Click:Connect(
  552. function()
  553. TweenService:Create(
  554. GameInfo,
  555. TweenInfo.new(1, Enum.EasingStyle.Sine, Enum.EasingDirection.In),
  556. {TextTransparency = 1}
  557. ):Play()
  558. gui(Start, {BackgroundTransparency = 1})
  559. --gui(TopBar, {BackgroundTransparency = 1})
  560. gui(Start, {TextTransparency = 1})
  561. --gui(Title, {TextTransparency = 1})
  562. --gui(Exit, {ImageTransparency = 1})
  563. if isfile("kittennotif.me") then
  564. if readfile("kittennotif.me") ~= "_disabled" then
  565. TweenService:Create(
  566. GameInfo,
  567. TweenInfo.new(1, Enum.EasingStyle.Sine, Enum.EasingDirection.In),
  568. {TextTransparency = 1}
  569. ):Play()
  570. wait(1)
  571. GameInfo.TextScaled = true
  572. GameInfo.Text = "Would you like to join the script buyer server?"
  573. gui(GameInfo, {TextTransparency = 0})
  574. gui(AcceptButton, {BackgroundTransparency = 0})
  575. gui(AcceptButton, {TextTransparency = 0})
  576. gui(DeclineButton, {BackgroundTransparency = 0})
  577. gui(DeclineButton, {TextTransparency = 0})
  578. LoadedPressed = true
  579. Start:Destroy()
  580. else
  581. gui(DeclineButton, {TextTransparency = 1})
  582. gui(DeclineButton, {BackgroundTransparency = 1})
  583. gui(AcceptButton, {TextTransparency = 1})
  584. gui(AcceptButton, {BackgroundTransparency = 1})
  585. TweenService:Create(
  586. Start,
  587. TweenInfo.new(1, Enum.EasingStyle.Sine, Enum.EasingDirection.In),
  588. {BackgroundTransparency = 0}
  589. ):Play()
  590. gui(Start, {BackgroundTransparency = 1})
  591. gui(TopBar, {BackgroundTransparency = 1})
  592. gui(Start, {TextTransparency = 1})
  593. gui(GameInfo, {TextTransparency = 1})
  594. gui(Title, {TextTransparency = 1})
  595. gui(Exit, {ImageTransparency = 1})
  596. wait(1)
  597. Circle:TweenSize(UDim2.new(0, 85, 0, 85), Enum.EasingDirection.In, Enum.EasingStyle.Sine, 1)
  598. wait(1)
  599. Circle:TweenSize(UDim2.new(0, 0, 0, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Sine, 0.6)
  600. wait(1)
  601. LoadedPressed = true
  602. Loader:Destroy()
  603. end
  604. else
  605. GameInfo.TextScaled = true
  606. GameInfo.Text = "no need this script is free"
  607. wait(0.1)
  608. gui(GameInfo, {TextTransparency = 0})
  609. gui(AcceptButton, {BackgroundTransparency = 0})
  610. gui(AcceptButton, {TextTransparency = 0})
  611. gui(DeclineButton, {BackgroundTransparency = 0})
  612. gui(DeclineButton, {TextTransparency = 0})
  613. Start:Destroy()
  614. end
  615. end
  616. )
  617.  
  618. Circle:TweenSize(UDim2.new(0, 85, 0, 85), Enum.EasingDirection.In, Enum.EasingStyle.Sine, 0.6)
  619. wait(0.6)
  620. Circle:TweenSize(UDim2.new(0, 400, 0, 400), Enum.EasingDirection.Out, Enum.EasingStyle.Sine, 1)
  621. wait(0.4)
  622.  
  623. gui(GameInfo, {TextTransparency = 0})
  624. TweenService:Create(
  625. Start,
  626. TweenInfo.new(1, Enum.EasingStyle.Sine, Enum.EasingDirection.In),
  627. {BackgroundTransparency = 0}
  628. ):Play()
  629. gui(TopBar, {BackgroundTransparency = 0})
  630. TweenService:Create(Start, TweenInfo.new(1, Enum.EasingStyle.Sine, Enum.EasingDirection.In), {TextTransparency = 0}):Play(
  631.  
  632. )
  633. gui(GameInfo, {TextTransparency = 0})
  634. gui(Title, {TextTransparency = 0})
  635. gui(Exit, {ImageTransparency = 0})
  636.  
  637. repeat
  638. wait()
  639. until LoadedPressed == true
  640.  
  641. game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = false
  642.  
  643. getgenv().AimPart = "HumanoidRootPart" -- For R15 Games: {UpperTorso, LowerTorso, HumanoidRootPart, Head} | For R6 Games: {Head, Torso, HumanoidRootPart}
  644.  
  645. getgenv().AimRadius = 30 -- How far away from someones character you want to lock on at
  646. getgenv().ThirdPerson = true
  647. getgenv().FirstPerson = true
  648. getgenv().TeamCheck = false -- Check if Target is on your Team (True means it wont lock onto your teamates, false is vice versa) (Set it to false if there are no teams)
  649. getgenv().PredictMovement = true -- Predicts if they are moving in fast velocity (like jumping) so the aimbot will go a bit faster to match their speed
  650. getgenv().PredictionVelocity = 7
  651. getgenv().OldAimPart = "HumanoidRootPart"
  652. getgenv().CheckIfJumped = true
  653. getgenv().Multiplier = -0.27
  654.  
  655. getgenv().SpinBotSpeed = 20
  656. getgenv().FakeLagSpeed = 0.000001
  657.  
  658. local ui_options = {
  659. main_color = Color3.fromRGB(41, 74, 122),
  660. min_size = Vector2.new(400, 300),
  661. toggle_key = Enum.KeyCode.RightShift,
  662. can_resize = true,
  663. }
  664.  
  665. do
  666. local imgui = game:GetService("CoreGui"):FindFirstChild("imgui")
  667. if imgui then
  668. imgui:Destroy()
  669. end
  670. end
  671.  
  672. local imgui = Instance.new("ScreenGui")
  673. local Prefabs = Instance.new("Frame")
  674. local Label = Instance.new("TextLabel")
  675. local Window = Instance.new("ImageLabel")
  676. local Resizer = Instance.new("Frame")
  677. local Bar = Instance.new("Frame")
  678. local Toggle = Instance.new("ImageButton")
  679. local Base = Instance.new("ImageLabel")
  680. local Top = Instance.new("ImageLabel")
  681. local Tabs = Instance.new("Frame")
  682. local Title = Instance.new("TextLabel")
  683. local TabSelection = Instance.new("ImageLabel")
  684. local TabButtons = Instance.new("Frame")
  685. local UIListLayout = Instance.new("UIListLayout")
  686. local Frame = Instance.new("Frame")
  687. local Tab = Instance.new("Frame")
  688. local UIListLayout_2 = Instance.new("UIListLayout")
  689. local TextBox = Instance.new("TextBox")
  690. local TextBox_Roundify_4px = Instance.new("ImageLabel")
  691. local Slider = Instance.new("ImageLabel")
  692. local Title_2 = Instance.new("TextLabel")
  693. local Indicator = Instance.new("ImageLabel")
  694. local Value = Instance.new("TextLabel")
  695. local TextLabel = Instance.new("TextLabel")
  696. local TextLabel_2 = Instance.new("TextLabel")
  697. local Circle = Instance.new("ImageLabel")
  698. local UIListLayout_3 = Instance.new("UIListLayout")
  699. local Dropdown = Instance.new("TextButton")
  700. local Indicator_2 = Instance.new("ImageLabel")
  701. local Box = Instance.new("ImageButton")
  702. local Objects = Instance.new("ScrollingFrame")
  703. local UIListLayout_4 = Instance.new("UIListLayout")
  704. local TextButton_Roundify_4px = Instance.new("ImageLabel")
  705. local TabButton = Instance.new("TextButton")
  706. local TextButton_Roundify_4px_2 = Instance.new("ImageLabel")
  707. local Folder = Instance.new("ImageLabel")
  708. local Button = Instance.new("TextButton")
  709. local TextButton_Roundify_4px_3 = Instance.new("ImageLabel")
  710. local Toggle_2 = Instance.new("ImageLabel")
  711. local Objects_2 = Instance.new("Frame")
  712. local UIListLayout_5 = Instance.new("UIListLayout")
  713. local HorizontalAlignment = Instance.new("Frame")
  714. local UIListLayout_6 = Instance.new("UIListLayout")
  715. local Console = Instance.new("ImageLabel")
  716. local ScrollingFrame = Instance.new("ScrollingFrame")
  717. local Source = Instance.new("TextBox")
  718. local Comments = Instance.new("TextLabel")
  719. local Globals = Instance.new("TextLabel")
  720. local Keywords = Instance.new("TextLabel")
  721. local RemoteHighlight = Instance.new("TextLabel")
  722. local Strings = Instance.new("TextLabel")
  723. local Tokens = Instance.new("TextLabel")
  724. local Numbers = Instance.new("TextLabel")
  725. local Info = Instance.new("TextLabel")
  726. local Lines = Instance.new("TextLabel")
  727. local ColorPicker = Instance.new("ImageLabel")
  728. local Palette = Instance.new("ImageLabel")
  729. local Indicator_3 = Instance.new("ImageLabel")
  730. local Sample = Instance.new("ImageLabel")
  731. local Saturation = Instance.new("ImageLabel")
  732. local Indicator_4 = Instance.new("Frame")
  733. local Switch = Instance.new("TextButton")
  734. local TextButton_Roundify_4px_4 = Instance.new("ImageLabel")
  735. local Title_3 = Instance.new("TextLabel")
  736. local Button_2 = Instance.new("TextButton")
  737. local TextButton_Roundify_4px_5 = Instance.new("ImageLabel")
  738. local DropdownButton = Instance.new("TextButton")
  739. local Keybind = Instance.new("ImageLabel")
  740. local Title_4 = Instance.new("TextLabel")
  741. local Input = Instance.new("TextButton")
  742. local Input_Roundify_4px = Instance.new("ImageLabel")
  743. local Windows = Instance.new("Frame")
  744.  
  745. imgui.Name = "imgui"
  746. imgui.Parent = game:GetService("CoreGui")
  747.  
  748. Prefabs.Name = "Prefabs"
  749. Prefabs.Parent = imgui
  750. Prefabs.BackgroundColor3 = Color3.new(1, 1, 1)
  751. Prefabs.Size = UDim2.new(0, 100, 0, 100)
  752. Prefabs.Visible = false
  753.  
  754. Label.Name = "Label"
  755. Label.Parent = Prefabs
  756. Label.BackgroundColor3 = Color3.new(1, 1, 1)
  757. Label.BackgroundTransparency = 1
  758. Label.Size = UDim2.new(0, 200, 0, 20)
  759. Label.Font = Enum.Font.GothamSemibold
  760. Label.Text = "Hello, world 123"
  761. Label.TextColor3 = Color3.new(1, 1, 1)
  762. Label.TextSize = 14
  763. Label.TextXAlignment = Enum.TextXAlignment.Left
  764.  
  765. Window.Name = "Window"
  766. Window.Parent = Prefabs
  767. Window.Active = true
  768. Window.BackgroundColor3 = Color3.new(1, 1, 1)
  769. Window.BackgroundTransparency = 1
  770. Window.ClipsDescendants = true
  771. Window.Position = UDim2.new(0, 20, 0, 20)
  772. Window.Selectable = true
  773. Window.Size = UDim2.new(0, 200, 0, 200)
  774. Window.Image = "rbxassetid://2851926732"
  775. Window.ImageColor3 = Color3.new(0.0823529, 0.0862745, 0.0901961)
  776. Window.ScaleType = Enum.ScaleType.Slice
  777. Window.SliceCenter = Rect.new(12, 12, 12, 12)
  778.  
  779. Resizer.Name = "Resizer"
  780. Resizer.Parent = Window
  781. Resizer.Active = true
  782. Resizer.BackgroundColor3 = Color3.new(1, 1, 1)
  783. Resizer.BackgroundTransparency = 1
  784. Resizer.BorderSizePixel = 0
  785. Resizer.Position = UDim2.new(1, -20, 1, -20)
  786. Resizer.Size = UDim2.new(0, 20, 0, 20)
  787.  
  788. Bar.Name = "Bar"
  789. Bar.Parent = Window
  790. Bar.BackgroundColor3 = Color3.new(0.160784, 0.290196, 0.478431)
  791. Bar.BorderSizePixel = 0
  792. Bar.Position = UDim2.new(0, 0, 0, 5)
  793. Bar.Size = UDim2.new(1, 0, 0, 15)
  794.  
  795. Toggle.Name = "Toggle"
  796. Toggle.Parent = Bar
  797. Toggle.BackgroundColor3 = Color3.new(1, 1, 1)
  798. Toggle.BackgroundTransparency = 1
  799. Toggle.Position = UDim2.new(0, 5, 0, -2)
  800. Toggle.Rotation = 90
  801. Toggle.Size = UDim2.new(0, 20, 0, 20)
  802. Toggle.ZIndex = 2
  803. Toggle.Image = "https://www.roblox.com/Thumbs/Asset.ashx?width=420&height=420&assetId=4731371541"
  804.  
  805. Base.Name = "Base"
  806. Base.Parent = Bar
  807. Base.BackgroundColor3 = Color3.new(0.160784, 0.290196, 0.478431)
  808. Base.BorderSizePixel = 0
  809. Base.Position = UDim2.new(0, 0, 0.800000012, 0)
  810. Base.Size = UDim2.new(1, 0, 0, 10)
  811. Base.Image = "rbxassetid://2851926732"
  812. Base.ImageColor3 = Color3.new(0.160784, 0.290196, 0.478431)
  813. Base.ScaleType = Enum.ScaleType.Slice
  814. Base.SliceCenter = Rect.new(12, 12, 12, 12)
  815.  
  816. Top.Name = "Top"
  817. Top.Parent = Bar
  818. Top.BackgroundColor3 = Color3.new(1, 1, 1)
  819. Top.BackgroundTransparency = 1
  820. Top.Position = UDim2.new(0, 0, 0, -5)
  821. Top.Size = UDim2.new(1, 0, 0, 10)
  822. Top.Image = "rbxassetid://2851926732"
  823. Top.ImageColor3 = Color3.new(0.160784, 0.290196, 0.478431)
  824. Top.ScaleType = Enum.ScaleType.Slice
  825. Top.SliceCenter = Rect.new(12, 12, 12, 12)
  826.  
  827. Tabs.Name = "Tabs"
  828. Tabs.Parent = Window
  829. Tabs.BackgroundColor3 = Color3.new(1, 1, 1)
  830. Tabs.BackgroundTransparency = 1
  831. Tabs.Position = UDim2.new(0, 15, 0, 60)
  832. Tabs.Size = UDim2.new(1, -30, 1, -60)
  833.  
  834. Title.Name = "Title"
  835. Title.Parent = Window
  836. Title.BackgroundColor3 = Color3.new(1, 1, 1)
  837. Title.BackgroundTransparency = 1
  838. Title.Position = UDim2.new(0, 30, 0, 3)
  839. Title.Size = UDim2.new(0, 200, 0, 20)
  840. Title.Font = Enum.Font.GothamBold
  841. Title.Text = "Gamer Time"
  842. Title.TextColor3 = Color3.new(1, 1, 1)
  843. Title.TextSize = 14
  844. Title.TextXAlignment = Enum.TextXAlignment.Left
  845.  
  846. TabSelection.Name = "TabSelection"
  847. TabSelection.Parent = Window
  848. TabSelection.BackgroundColor3 = Color3.new(1, 1, 1)
  849. TabSelection.BackgroundTransparency = 1
  850. TabSelection.Position = UDim2.new(0, 15, 0, 30)
  851. TabSelection.Size = UDim2.new(1, -30, 0, 25)
  852. TabSelection.Visible = false
  853. TabSelection.Image = "rbxassetid://2851929490"
  854. TabSelection.ImageColor3 = Color3.new(0.145098, 0.14902, 0.156863)
  855. TabSelection.ScaleType = Enum.ScaleType.Slice
  856. TabSelection.SliceCenter = Rect.new(4, 4, 4, 4)
  857.  
  858. TabButtons.Name = "TabButtons"
  859. TabButtons.Parent = TabSelection
  860. TabButtons.BackgroundColor3 = Color3.new(1, 1, 1)
  861. TabButtons.BackgroundTransparency = 1
  862. TabButtons.Size = UDim2.new(1, 0, 1, 0)
  863.  
  864. UIListLayout.Parent = TabButtons
  865. UIListLayout.FillDirection = Enum.FillDirection.Horizontal
  866. UIListLayout.SortOrder = Enum.SortOrder.LayoutOrder
  867. UIListLayout.Padding = UDim.new(0, 2)
  868.  
  869. Frame.Parent = TabSelection
  870. Frame.BackgroundColor3 = Color3.new(0.12549, 0.227451, 0.372549)
  871. Frame.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  872. Frame.BorderSizePixel = 0
  873. Frame.Position = UDim2.new(0, 0, 1, 0)
  874. Frame.Size = UDim2.new(1, 0, 0, 2)
  875.  
  876. Tab.Name = "Tab"
  877. Tab.Parent = Prefabs
  878. Tab.BackgroundColor3 = Color3.new(1, 1, 1)
  879. Tab.BackgroundTransparency = 1
  880. Tab.Size = UDim2.new(1, 0, 1, 0)
  881. Tab.Visible = false
  882.  
  883. UIListLayout_2.Parent = Tab
  884. UIListLayout_2.SortOrder = Enum.SortOrder.LayoutOrder
  885. UIListLayout_2.Padding = UDim.new(0, 5)
  886.  
  887. TextBox.Parent = Prefabs
  888. TextBox.BackgroundColor3 = Color3.new(1, 1, 1)
  889. TextBox.BackgroundTransparency = 1
  890. TextBox.BorderSizePixel = 0
  891. TextBox.Size = UDim2.new(1, 0, 0, 20)
  892. TextBox.ZIndex = 2
  893. TextBox.Font = Enum.Font.GothamSemibold
  894. TextBox.PlaceholderColor3 = Color3.new(0.698039, 0.698039, 0.698039)
  895. TextBox.PlaceholderText = "Input Text"
  896. TextBox.Text = ""
  897. TextBox.TextColor3 = Color3.new(0.784314, 0.784314, 0.784314)
  898. TextBox.TextSize = 14
  899.  
  900. TextBox_Roundify_4px.Name = "TextBox_Roundify_4px"
  901. TextBox_Roundify_4px.Parent = TextBox
  902. TextBox_Roundify_4px.BackgroundColor3 = Color3.new(1, 1, 1)
  903. TextBox_Roundify_4px.BackgroundTransparency = 1
  904. TextBox_Roundify_4px.Size = UDim2.new(1, 0, 1, 0)
  905. TextBox_Roundify_4px.Image = "rbxassetid://2851929490"
  906. TextBox_Roundify_4px.ImageColor3 = Color3.new(0.203922, 0.207843, 0.219608)
  907. TextBox_Roundify_4px.ScaleType = Enum.ScaleType.Slice
  908. TextBox_Roundify_4px.SliceCenter = Rect.new(4, 4, 4, 4)
  909.  
  910. Slider.Name = "Slider"
  911. Slider.Parent = Prefabs
  912. Slider.BackgroundColor3 = Color3.new(1, 1, 1)
  913. Slider.BackgroundTransparency = 1
  914. Slider.Position = UDim2.new(0, 0, 0.178571433, 0)
  915. Slider.Size = UDim2.new(1, 0, 0, 20)
  916. Slider.Image = "rbxassetid://2851929490"
  917. Slider.ImageColor3 = Color3.new(0.145098, 0.14902, 0.156863)
  918. Slider.ScaleType = Enum.ScaleType.Slice
  919. Slider.SliceCenter = Rect.new(4, 4, 4, 4)
  920.  
  921. Title_2.Name = "Title"
  922. Title_2.Parent = Slider
  923. Title_2.BackgroundColor3 = Color3.new(1, 1, 1)
  924. Title_2.BackgroundTransparency = 1
  925. Title_2.Position = UDim2.new(0.5, 0, 0.5, -10)
  926. Title_2.Size = UDim2.new(0, 0, 0, 20)
  927. Title_2.ZIndex = 2
  928. Title_2.Font = Enum.Font.GothamBold
  929. Title_2.Text = "Slider"
  930. Title_2.TextColor3 = Color3.new(0.784314, 0.784314, 0.784314)
  931. Title_2.TextSize = 14
  932.  
  933. Indicator.Name = "Indicator"
  934. Indicator.Parent = Slider
  935. Indicator.BackgroundColor3 = Color3.new(1, 1, 1)
  936. Indicator.BackgroundTransparency = 1
  937. Indicator.Size = UDim2.new(0, 0, 0, 20)
  938. Indicator.Image = "rbxassetid://2851929490"
  939. Indicator.ImageColor3 = Color3.new(0.254902, 0.262745, 0.278431)
  940. Indicator.ScaleType = Enum.ScaleType.Slice
  941. Indicator.SliceCenter = Rect.new(4, 4, 4, 4)
  942.  
  943. Value.Name = "Value"
  944. Value.Parent = Slider
  945. Value.BackgroundColor3 = Color3.new(1, 1, 1)
  946. Value.BackgroundTransparency = 1
  947. Value.Position = UDim2.new(1, -55, 0.5, -10)
  948. Value.Size = UDim2.new(0, 50, 0, 20)
  949. Value.Font = Enum.Font.GothamBold
  950. Value.Text = "0%"
  951. Value.TextColor3 = Color3.new(0.784314, 0.784314, 0.784314)
  952. Value.TextSize = 14
  953.  
  954. TextLabel.Parent = Slider
  955. TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  956. TextLabel.BackgroundTransparency = 1
  957. TextLabel.Position = UDim2.new(1, -20, -0.75, 0)
  958. TextLabel.Size = UDim2.new(0, 26, 0, 50)
  959. TextLabel.Font = Enum.Font.GothamBold
  960. TextLabel.Text = "]"
  961. TextLabel.TextColor3 = Color3.new(0.627451, 0.627451, 0.627451)
  962. TextLabel.TextSize = 14
  963.  
  964. TextLabel_2.Parent = Slider
  965. TextLabel_2.BackgroundColor3 = Color3.new(1, 1, 1)
  966. TextLabel_2.BackgroundTransparency = 1
  967. TextLabel_2.Position = UDim2.new(1, -65, -0.75, 0)
  968. TextLabel_2.Size = UDim2.new(0, 26, 0, 50)
  969. TextLabel_2.Font = Enum.Font.GothamBold
  970. TextLabel_2.Text = "["
  971. TextLabel_2.TextColor3 = Color3.new(0.627451, 0.627451, 0.627451)
  972. TextLabel_2.TextSize = 14
  973.  
  974. Circle.Name = "Circle"
  975. Circle.Parent = Prefabs
  976. Circle.BackgroundColor3 = Color3.new(1, 1, 1)
  977. Circle.BackgroundTransparency = 1
  978. Circle.Image = "rbxassetid://266543268"
  979. Circle.ImageTransparency = 0.5
  980.  
  981. UIListLayout_3.Parent = Prefabs
  982. UIListLayout_3.FillDirection = Enum.FillDirection.Horizontal
  983. UIListLayout_3.SortOrder = Enum.SortOrder.LayoutOrder
  984. UIListLayout_3.Padding = UDim.new(0, 20)
  985.  
  986. Dropdown.Name = "Dropdown"
  987. Dropdown.Parent = Prefabs
  988. Dropdown.BackgroundColor3 = Color3.new(1, 1, 1)
  989. Dropdown.BackgroundTransparency = 1
  990. Dropdown.BorderSizePixel = 0
  991. Dropdown.Position = UDim2.new(-0.055555556, 0, 0.0833333284, 0)
  992. Dropdown.Size = UDim2.new(0, 200, 0, 20)
  993. Dropdown.ZIndex = 2
  994. Dropdown.Font = Enum.Font.GothamBold
  995. Dropdown.Text = " Dropdown"
  996. Dropdown.TextColor3 = Color3.new(0.784314, 0.784314, 0.784314)
  997. Dropdown.TextSize = 14
  998. Dropdown.TextXAlignment = Enum.TextXAlignment.Left
  999.  
  1000. Indicator_2.Name = "Indicator"
  1001. Indicator_2.Parent = Dropdown
  1002. Indicator_2.BackgroundColor3 = Color3.new(1, 1, 1)
  1003. Indicator_2.BackgroundTransparency = 1
  1004. Indicator_2.Position = UDim2.new(0.899999976, -10, 0.100000001, 0)
  1005. Indicator_2.Rotation = -90
  1006. Indicator_2.Size = UDim2.new(0, 15, 0, 15)
  1007. Indicator_2.ZIndex = 2
  1008. Indicator_2.Image = "https://www.roblox.com/Thumbs/Asset.ashx?width=420&height=420&assetId=4744658743"
  1009.  
  1010. Box.Name = "Box"
  1011. Box.Parent = Dropdown
  1012. Box.BackgroundColor3 = Color3.new(1, 1, 1)
  1013. Box.BackgroundTransparency = 1
  1014. Box.Position = UDim2.new(0, 0, 0, 25)
  1015. Box.Size = UDim2.new(1, 0, 0, 150)
  1016. Box.ZIndex = 3
  1017. Box.Image = "rbxassetid://2851929490"
  1018. Box.ImageColor3 = Color3.new(0.129412, 0.133333, 0.141176)
  1019. Box.ScaleType = Enum.ScaleType.Slice
  1020. Box.SliceCenter = Rect.new(4, 4, 4, 4)
  1021.  
  1022. Objects.Name = "Objects"
  1023. Objects.Parent = Box
  1024. Objects.BackgroundColor3 = Color3.new(1, 1, 1)
  1025. Objects.BackgroundTransparency = 1
  1026. Objects.BorderSizePixel = 0
  1027. Objects.Size = UDim2.new(1, 0, 1, 0)
  1028. Objects.ZIndex = 3
  1029. Objects.CanvasSize = UDim2.new(0, 0, 0, 0)
  1030. Objects.ScrollBarThickness = 8
  1031.  
  1032. UIListLayout_4.Parent = Objects
  1033. UIListLayout_4.SortOrder = Enum.SortOrder.LayoutOrder
  1034.  
  1035. TextButton_Roundify_4px.Name = "TextButton_Roundify_4px"
  1036. TextButton_Roundify_4px.Parent = Dropdown
  1037. TextButton_Roundify_4px.BackgroundColor3 = Color3.new(1, 1, 1)
  1038. TextButton_Roundify_4px.BackgroundTransparency = 1
  1039. TextButton_Roundify_4px.Size = UDim2.new(1, 0, 1, 0)
  1040. TextButton_Roundify_4px.Image = "rbxassetid://2851929490"
  1041. TextButton_Roundify_4px.ImageColor3 = Color3.new(0.203922, 0.207843, 0.219608)
  1042. TextButton_Roundify_4px.ScaleType = Enum.ScaleType.Slice
  1043. TextButton_Roundify_4px.SliceCenter = Rect.new(4, 4, 4, 4)
  1044.  
  1045. TabButton.Name = "TabButton"
  1046. TabButton.Parent = Prefabs
  1047. TabButton.BackgroundColor3 = Color3.new(0.160784, 0.290196, 0.478431)
  1048. TabButton.BackgroundTransparency = 1
  1049. TabButton.BorderSizePixel = 0
  1050. TabButton.Position = UDim2.new(0.185185179, 0, 0, 0)
  1051. TabButton.Size = UDim2.new(0, 71, 0, 20)
  1052. TabButton.ZIndex = 2
  1053. TabButton.Font = Enum.Font.GothamSemibold
  1054. TabButton.Text = "Test tab"
  1055. TabButton.TextColor3 = Color3.new(0.784314, 0.784314, 0.784314)
  1056. TabButton.TextSize = 14
  1057.  
  1058. TextButton_Roundify_4px_2.Name = "TextButton_Roundify_4px"
  1059. TextButton_Roundify_4px_2.Parent = TabButton
  1060. TextButton_Roundify_4px_2.BackgroundColor3 = Color3.new(1, 1, 1)
  1061. TextButton_Roundify_4px_2.BackgroundTransparency = 1
  1062. TextButton_Roundify_4px_2.Size = UDim2.new(1, 0, 1, 0)
  1063. TextButton_Roundify_4px_2.Image = "rbxassetid://2851929490"
  1064. TextButton_Roundify_4px_2.ImageColor3 = Color3.new(0.203922, 0.207843, 0.219608)
  1065. TextButton_Roundify_4px_2.ScaleType = Enum.ScaleType.Slice
  1066. TextButton_Roundify_4px_2.SliceCenter = Rect.new(4, 4, 4, 4)
  1067.  
  1068. Folder.Name = "Folder"
  1069. Folder.Parent = Prefabs
  1070. Folder.BackgroundColor3 = Color3.new(1, 1, 1)
  1071. Folder.BackgroundTransparency = 1
  1072. Folder.Position = UDim2.new(0, 0, 0, 50)
  1073. Folder.Size = UDim2.new(1, 0, 0, 20)
  1074. Folder.Image = "rbxassetid://2851929490"
  1075. Folder.ImageColor3 = Color3.new(0.0823529, 0.0862745, 0.0901961)
  1076. Folder.ScaleType = Enum.ScaleType.Slice
  1077. Folder.SliceCenter = Rect.new(4, 4, 4, 4)
  1078.  
  1079. Button.Name = "Button"
  1080. Button.Parent = Folder
  1081. Button.BackgroundColor3 = Color3.new(0.160784, 0.290196, 0.478431)
  1082. Button.BackgroundTransparency = 1
  1083. Button.BorderSizePixel = 0
  1084. Button.Size = UDim2.new(1, 0, 0, 20)
  1085. Button.ZIndex = 2
  1086. Button.Font = Enum.Font.GothamSemibold
  1087. Button.Text = " Folder"
  1088. Button.TextColor3 = Color3.new(1, 1, 1)
  1089. Button.TextSize = 14
  1090. Button.TextXAlignment = Enum.TextXAlignment.Left
  1091.  
  1092. TextButton_Roundify_4px_3.Name = "TextButton_Roundify_4px"
  1093. TextButton_Roundify_4px_3.Parent = Button
  1094. TextButton_Roundify_4px_3.BackgroundColor3 = Color3.new(1, 1, 1)
  1095. TextButton_Roundify_4px_3.BackgroundTransparency = 1
  1096. TextButton_Roundify_4px_3.Size = UDim2.new(1, 0, 1, 0)
  1097. TextButton_Roundify_4px_3.Image = "rbxassetid://2851929490"
  1098. TextButton_Roundify_4px_3.ImageColor3 = Color3.new(0.160784, 0.290196, 0.478431)
  1099. TextButton_Roundify_4px_3.ScaleType = Enum.ScaleType.Slice
  1100. TextButton_Roundify_4px_3.SliceCenter = Rect.new(4, 4, 4, 4)
  1101.  
  1102. Toggle_2.Name = "Toggle"
  1103. Toggle_2.Parent = Button
  1104. Toggle_2.BackgroundColor3 = Color3.new(1, 1, 1)
  1105. Toggle_2.BackgroundTransparency = 1
  1106. Toggle_2.Position = UDim2.new(0, 5, 0, 0)
  1107. Toggle_2.Size = UDim2.new(0, 20, 0, 20)
  1108. Toggle_2.Image = "https://www.roblox.com/Thumbs/Asset.ashx?width=420&height=420&assetId=4731371541"
  1109.  
  1110. Objects_2.Name = "Objects"
  1111. Objects_2.Parent = Folder
  1112. Objects_2.BackgroundColor3 = Color3.new(1, 1, 1)
  1113. Objects_2.BackgroundTransparency = 1
  1114. Objects_2.Position = UDim2.new(0, 10, 0, 25)
  1115. Objects_2.Size = UDim2.new(1, -10, 1, -25)
  1116. Objects_2.Visible = false
  1117.  
  1118. UIListLayout_5.Parent = Objects_2
  1119. UIListLayout_5.SortOrder = Enum.SortOrder.LayoutOrder
  1120. UIListLayout_5.Padding = UDim.new(0, 5)
  1121.  
  1122. HorizontalAlignment.Name = "HorizontalAlignment"
  1123. HorizontalAlignment.Parent = Prefabs
  1124. HorizontalAlignment.BackgroundColor3 = Color3.new(1, 1, 1)
  1125. HorizontalAlignment.BackgroundTransparency = 1
  1126. HorizontalAlignment.Size = UDim2.new(1, 0, 0, 20)
  1127.  
  1128. UIListLayout_6.Parent = HorizontalAlignment
  1129. UIListLayout_6.FillDirection = Enum.FillDirection.Horizontal
  1130. UIListLayout_6.SortOrder = Enum.SortOrder.LayoutOrder
  1131. UIListLayout_6.Padding = UDim.new(0, 5)
  1132.  
  1133. Console.Name = "Console"
  1134. Console.Parent = Prefabs
  1135. Console.BackgroundColor3 = Color3.new(1, 1, 1)
  1136. Console.BackgroundTransparency = 1
  1137. Console.Size = UDim2.new(1, 0, 0, 200)
  1138. Console.Image = "rbxassetid://2851928141"
  1139. Console.ImageColor3 = Color3.new(0.129412, 0.133333, 0.141176)
  1140. Console.ScaleType = Enum.ScaleType.Slice
  1141. Console.SliceCenter = Rect.new(8, 8, 8, 8)
  1142.  
  1143. ScrollingFrame.Parent = Console
  1144. ScrollingFrame.BackgroundColor3 = Color3.new(1, 1, 1)
  1145. ScrollingFrame.BackgroundTransparency = 1
  1146. ScrollingFrame.BorderSizePixel = 0
  1147. ScrollingFrame.Size = UDim2.new(1, 0, 1, 1)
  1148. ScrollingFrame.CanvasSize = UDim2.new(0, 0, 0, 0)
  1149. ScrollingFrame.ScrollBarThickness = 4
  1150.  
  1151. Source.Name = "Source"
  1152. Source.Parent = ScrollingFrame
  1153. Source.BackgroundColor3 = Color3.new(1, 1, 1)
  1154. Source.BackgroundTransparency = 1
  1155. Source.Position = UDim2.new(0, 40, 0, 0)
  1156. Source.Size = UDim2.new(1, -40, 0, 10000)
  1157. Source.ZIndex = 3
  1158. Source.ClearTextOnFocus = false
  1159. Source.Font = Enum.Font.Code
  1160. Source.MultiLine = true
  1161. Source.PlaceholderColor3 = Color3.new(0.8, 0.8, 0.8)
  1162. Source.Text = ""
  1163. Source.TextColor3 = Color3.new(1, 1, 1)
  1164. Source.TextSize = 15
  1165. Source.TextStrokeColor3 = Color3.new(1, 1, 1)
  1166. Source.TextWrapped = true
  1167. Source.TextXAlignment = Enum.TextXAlignment.Left
  1168. Source.TextYAlignment = Enum.TextYAlignment.Top
  1169.  
  1170. Comments.Name = "Comments"
  1171. Comments.Parent = Source
  1172. Comments.BackgroundColor3 = Color3.new(1, 1, 1)
  1173. Comments.BackgroundTransparency = 1
  1174. Comments.Size = UDim2.new(1, 0, 1, 0)
  1175. Comments.ZIndex = 5
  1176. Comments.Font = Enum.Font.Code
  1177. Comments.Text = ""
  1178. Comments.TextColor3 = Color3.new(0.231373, 0.784314, 0.231373)
  1179. Comments.TextSize = 15
  1180. Comments.TextXAlignment = Enum.TextXAlignment.Left
  1181. Comments.TextYAlignment = Enum.TextYAlignment.Top
  1182.  
  1183. Globals.Name = "Globals"
  1184. Globals.Parent = Source
  1185. Globals.BackgroundColor3 = Color3.new(1, 1, 1)
  1186. Globals.BackgroundTransparency = 1
  1187. Globals.Size = UDim2.new(1, 0, 1, 0)
  1188. Globals.ZIndex = 5
  1189. Globals.Font = Enum.Font.Code
  1190. Globals.Text = ""
  1191. Globals.TextColor3 = Color3.new(0.517647, 0.839216, 0.968628)
  1192. Globals.TextSize = 15
  1193. Globals.TextXAlignment = Enum.TextXAlignment.Left
  1194. Globals.TextYAlignment = Enum.TextYAlignment.Top
  1195.  
  1196. Keywords.Name = "Keywords"
  1197. Keywords.Parent = Source
  1198. Keywords.BackgroundColor3 = Color3.new(1, 1, 1)
  1199. Keywords.BackgroundTransparency = 1
  1200. Keywords.Size = UDim2.new(1, 0, 1, 0)
  1201. Keywords.ZIndex = 5
  1202. Keywords.Font = Enum.Font.Code
  1203. Keywords.Text = ""
  1204. Keywords.TextColor3 = Color3.new(0.972549, 0.427451, 0.486275)
  1205. Keywords.TextSize = 15
  1206. Keywords.TextXAlignment = Enum.TextXAlignment.Left
  1207. Keywords.TextYAlignment = Enum.TextYAlignment.Top
  1208.  
  1209. RemoteHighlight.Name = "RemoteHighlight"
  1210. RemoteHighlight.Parent = Source
  1211. RemoteHighlight.BackgroundColor3 = Color3.new(1, 1, 1)
  1212. RemoteHighlight.BackgroundTransparency = 1
  1213. RemoteHighlight.Size = UDim2.new(1, 0, 1, 0)
  1214. RemoteHighlight.ZIndex = 5
  1215. RemoteHighlight.Font = Enum.Font.Code
  1216. RemoteHighlight.Text = ""
  1217. RemoteHighlight.TextColor3 = Color3.new(0, 0.568627, 1)
  1218. RemoteHighlight.TextSize = 15
  1219. RemoteHighlight.TextXAlignment = Enum.TextXAlignment.Left
  1220. RemoteHighlight.TextYAlignment = Enum.TextYAlignment.Top
  1221.  
  1222. Strings.Name = "Strings"
  1223. Strings.Parent = Source
  1224. Strings.BackgroundColor3 = Color3.new(1, 1, 1)
  1225. Strings.BackgroundTransparency = 1
  1226. Strings.Size = UDim2.new(1, 0, 1, 0)
  1227. Strings.ZIndex = 5
  1228. Strings.Font = Enum.Font.Code
  1229. Strings.Text = ""
  1230. Strings.TextColor3 = Color3.new(0.678431, 0.945098, 0.584314)
  1231. Strings.TextSize = 15
  1232. Strings.TextXAlignment = Enum.TextXAlignment.Left
  1233. Strings.TextYAlignment = Enum.TextYAlignment.Top
  1234.  
  1235. Tokens.Name = "Tokens"
  1236. Tokens.Parent = Source
  1237. Tokens.BackgroundColor3 = Color3.new(1, 1, 1)
  1238. Tokens.BackgroundTransparency = 1
  1239. Tokens.Size = UDim2.new(1, 0, 1, 0)
  1240. Tokens.ZIndex = 5
  1241. Tokens.Font = Enum.Font.Code
  1242. Tokens.Text = ""
  1243. Tokens.TextColor3 = Color3.new(1, 1, 1)
  1244. Tokens.TextSize = 15
  1245. Tokens.TextXAlignment = Enum.TextXAlignment.Left
  1246. Tokens.TextYAlignment = Enum.TextYAlignment.Top
  1247.  
  1248. Numbers.Name = "Numbers"
  1249. Numbers.Parent = Source
  1250. Numbers.BackgroundColor3 = Color3.new(1, 1, 1)
  1251. Numbers.BackgroundTransparency = 1
  1252. Numbers.Size = UDim2.new(1, 0, 1, 0)
  1253. Numbers.ZIndex = 4
  1254. Numbers.Font = Enum.Font.Code
  1255. Numbers.Text = ""
  1256. Numbers.TextColor3 = Color3.new(1, 0.776471, 0)
  1257. Numbers.TextSize = 15
  1258. Numbers.TextXAlignment = Enum.TextXAlignment.Left
  1259. Numbers.TextYAlignment = Enum.TextYAlignment.Top
  1260.  
  1261. Info.Name = "Info"
  1262. Info.Parent = Source
  1263. Info.BackgroundColor3 = Color3.new(1, 1, 1)
  1264. Info.BackgroundTransparency = 1
  1265. Info.Size = UDim2.new(1, 0, 1, 0)
  1266. Info.ZIndex = 5
  1267. Info.Font = Enum.Font.Code
  1268. Info.Text = ""
  1269. Info.TextColor3 = Color3.new(0, 0.635294, 1)
  1270. Info.TextSize = 15
  1271. Info.TextXAlignment = Enum.TextXAlignment.Left
  1272. Info.TextYAlignment = Enum.TextYAlignment.Top
  1273.  
  1274. Lines.Name = "Lines"
  1275. Lines.Parent = ScrollingFrame
  1276. Lines.BackgroundColor3 = Color3.new(1, 1, 1)
  1277. Lines.BackgroundTransparency = 1
  1278. Lines.BorderSizePixel = 0
  1279. Lines.Size = UDim2.new(0, 40, 0, 10000)
  1280. Lines.ZIndex = 4
  1281. Lines.Font = Enum.Font.Code
  1282. Lines.Text = "1\n"
  1283. Lines.TextColor3 = Color3.new(1, 1, 1)
  1284. Lines.TextSize = 15
  1285. Lines.TextWrapped = true
  1286. Lines.TextYAlignment = Enum.TextYAlignment.Top
  1287.  
  1288. ColorPicker.Name = "ColorPicker"
  1289. ColorPicker.Parent = Prefabs
  1290. ColorPicker.BackgroundColor3 = Color3.new(1, 1, 1)
  1291. ColorPicker.BackgroundTransparency = 1
  1292. ColorPicker.Size = UDim2.new(0, 180, 0, 110)
  1293. ColorPicker.Image = "rbxassetid://2851929490"
  1294. ColorPicker.ImageColor3 = Color3.new(0.203922, 0.207843, 0.219608)
  1295. ColorPicker.ScaleType = Enum.ScaleType.Slice
  1296. ColorPicker.SliceCenter = Rect.new(4, 4, 4, 4)
  1297.  
  1298. Palette.Name = "Palette"
  1299. Palette.Parent = ColorPicker
  1300. Palette.BackgroundColor3 = Color3.new(1, 1, 1)
  1301. Palette.BackgroundTransparency = 1
  1302. Palette.Position = UDim2.new(0.0500000007, 0, 0.0500000007, 0)
  1303. Palette.Size = UDim2.new(0, 100, 0, 100)
  1304. Palette.Image = "rbxassetid://698052001"
  1305. Palette.ScaleType = Enum.ScaleType.Slice
  1306. Palette.SliceCenter = Rect.new(4, 4, 4, 4)
  1307.  
  1308. Indicator_3.Name = "Indicator"
  1309. Indicator_3.Parent = Palette
  1310. Indicator_3.BackgroundColor3 = Color3.new(1, 1, 1)
  1311. Indicator_3.BackgroundTransparency = 1
  1312. Indicator_3.Size = UDim2.new(0, 5, 0, 5)
  1313. Indicator_3.ZIndex = 2
  1314. Indicator_3.Image = "rbxassetid://2851926732"
  1315. Indicator_3.ImageColor3 = Color3.new(0, 0, 0)
  1316. Indicator_3.ScaleType = Enum.ScaleType.Slice
  1317. Indicator_3.SliceCenter = Rect.new(12, 12, 12, 12)
  1318.  
  1319. Sample.Name = "Sample"
  1320. Sample.Parent = ColorPicker
  1321. Sample.BackgroundColor3 = Color3.new(1, 1, 1)
  1322. Sample.BackgroundTransparency = 1
  1323. Sample.Position = UDim2.new(0.800000012, 0, 0.0500000007, 0)
  1324. Sample.Size = UDim2.new(0, 25, 0, 25)
  1325. Sample.Image = "rbxassetid://2851929490"
  1326. Sample.ScaleType = Enum.ScaleType.Slice
  1327. Sample.SliceCenter = Rect.new(4, 4, 4, 4)
  1328.  
  1329. Saturation.Name = "Saturation"
  1330. Saturation.Parent = ColorPicker
  1331. Saturation.BackgroundColor3 = Color3.new(1, 1, 1)
  1332. Saturation.Position = UDim2.new(0.649999976, 0, 0.0500000007, 0)
  1333. Saturation.Size = UDim2.new(0, 15, 0, 100)
  1334. Saturation.Image = "rbxassetid://3641079629"
  1335.  
  1336. Indicator_4.Name = "Indicator"
  1337. Indicator_4.Parent = Saturation
  1338. Indicator_4.BackgroundColor3 = Color3.new(1, 1, 1)
  1339. Indicator_4.BorderSizePixel = 0
  1340. Indicator_4.Size = UDim2.new(0, 20, 0, 2)
  1341. Indicator_4.ZIndex = 2
  1342.  
  1343. Switch.Name = "Switch"
  1344. Switch.Parent = Prefabs
  1345. Switch.BackgroundColor3 = Color3.new(1, 1, 1)
  1346. Switch.BackgroundTransparency = 1
  1347. Switch.BorderSizePixel = 0
  1348. Switch.Position = UDim2.new(0.229411766, 0, 0.20714286, 0)
  1349. Switch.Size = UDim2.new(0, 20, 0, 20)
  1350. Switch.ZIndex = 2
  1351. Switch.Font = Enum.Font.SourceSans
  1352. Switch.Text = ""
  1353. Switch.TextColor3 = Color3.new(1, 1, 1)
  1354. Switch.TextSize = 18
  1355.  
  1356. TextButton_Roundify_4px_4.Name = "TextButton_Roundify_4px"
  1357. TextButton_Roundify_4px_4.Parent = Switch
  1358. TextButton_Roundify_4px_4.BackgroundColor3 = Color3.new(1, 1, 1)
  1359. TextButton_Roundify_4px_4.BackgroundTransparency = 1
  1360. TextButton_Roundify_4px_4.Size = UDim2.new(1, 0, 1, 0)
  1361. TextButton_Roundify_4px_4.Image = "rbxassetid://2851929490"
  1362. TextButton_Roundify_4px_4.ImageColor3 = Color3.new(0.160784, 0.290196, 0.478431)
  1363. TextButton_Roundify_4px_4.ImageTransparency = 0.5
  1364. TextButton_Roundify_4px_4.ScaleType = Enum.ScaleType.Slice
  1365. TextButton_Roundify_4px_4.SliceCenter = Rect.new(4, 4, 4, 4)
  1366.  
  1367. Title_3.Name = "Title"
  1368. Title_3.Parent = Switch
  1369. Title_3.BackgroundColor3 = Color3.new(1, 1, 1)
  1370. Title_3.BackgroundTransparency = 1
  1371. Title_3.Position = UDim2.new(1.20000005, 0, 0, 0)
  1372. Title_3.Size = UDim2.new(0, 20, 0, 20)
  1373. Title_3.Font = Enum.Font.GothamSemibold
  1374. Title_3.Text = "Switch"
  1375. Title_3.TextColor3 = Color3.new(0.784314, 0.784314, 0.784314)
  1376. Title_3.TextSize = 14
  1377. Title_3.TextXAlignment = Enum.TextXAlignment.Left
  1378.  
  1379. Button_2.Name = "Button"
  1380. Button_2.Parent = Prefabs
  1381. Button_2.BackgroundColor3 = Color3.new(0.160784, 0.290196, 0.478431)
  1382. Button_2.BackgroundTransparency = 1
  1383. Button_2.BorderSizePixel = 0
  1384. Button_2.Size = UDim2.new(0, 91, 0, 20)
  1385. Button_2.ZIndex = 2
  1386. Button_2.Font = Enum.Font.GothamSemibold
  1387. Button_2.TextColor3 = Color3.new(1, 1, 1)
  1388. Button_2.TextSize = 14
  1389.  
  1390. TextButton_Roundify_4px_5.Name = "TextButton_Roundify_4px"
  1391. TextButton_Roundify_4px_5.Parent = Button_2
  1392. TextButton_Roundify_4px_5.BackgroundColor3 = Color3.new(1, 1, 1)
  1393. TextButton_Roundify_4px_5.BackgroundTransparency = 1
  1394. TextButton_Roundify_4px_5.Size = UDim2.new(1, 0, 1, 0)
  1395. TextButton_Roundify_4px_5.Image = "rbxassetid://2851929490"
  1396. TextButton_Roundify_4px_5.ImageColor3 = Color3.new(0.160784, 0.290196, 0.478431)
  1397. TextButton_Roundify_4px_5.ScaleType = Enum.ScaleType.Slice
  1398. TextButton_Roundify_4px_5.SliceCenter = Rect.new(4, 4, 4, 4)
  1399.  
  1400. DropdownButton.Name = "DropdownButton"
  1401. DropdownButton.Parent = Prefabs
  1402. DropdownButton.BackgroundColor3 = Color3.new(0.129412, 0.133333, 0.141176)
  1403. DropdownButton.BorderSizePixel = 0
  1404. DropdownButton.Size = UDim2.new(1, 0, 0, 20)
  1405. DropdownButton.ZIndex = 3
  1406. DropdownButton.Font = Enum.Font.GothamBold
  1407. DropdownButton.Text = " Button"
  1408. DropdownButton.TextColor3 = Color3.new(0.784314, 0.784314, 0.784314)
  1409. DropdownButton.TextSize = 14
  1410. DropdownButton.TextXAlignment = Enum.TextXAlignment.Left
  1411.  
  1412. Keybind.Name = "Keybind"
  1413. Keybind.Parent = Prefabs
  1414. Keybind.BackgroundColor3 = Color3.new(1, 1, 1)
  1415. Keybind.BackgroundTransparency = 1
  1416. Keybind.Size = UDim2.new(0, 200, 0, 20)
  1417. Keybind.Image = "rbxassetid://2851929490"
  1418. Keybind.ImageColor3 = Color3.new(0.203922, 0.207843, 0.219608)
  1419. Keybind.ScaleType = Enum.ScaleType.Slice
  1420. Keybind.SliceCenter = Rect.new(4, 4, 4, 4)
  1421.  
  1422. Title_4.Name = "Title"
  1423. Title_4.Parent = Keybind
  1424. Title_4.BackgroundColor3 = Color3.new(1, 1, 1)
  1425. Title_4.BackgroundTransparency = 1
  1426. Title_4.Size = UDim2.new(0, 0, 1, 0)
  1427. Title_4.Font = Enum.Font.GothamBold
  1428. Title_4.Text = "Keybind"
  1429. Title_4.TextColor3 = Color3.new(0.784314, 0.784314, 0.784314)
  1430. Title_4.TextSize = 14
  1431. Title_4.TextXAlignment = Enum.TextXAlignment.Left
  1432.  
  1433. Input.Name = "Input"
  1434. Input.Parent = Keybind
  1435. Input.BackgroundColor3 = Color3.new(1, 1, 1)
  1436. Input.BackgroundTransparency = 1
  1437. Input.BorderSizePixel = 0
  1438. Input.Position = UDim2.new(1, -85, 0, 2)
  1439. Input.Size = UDim2.new(0, 80, 1, -4)
  1440. Input.ZIndex = 2
  1441. Input.Font = Enum.Font.GothamSemibold
  1442. Input.Text = "RShift"
  1443. Input.TextColor3 = Color3.new(0.784314, 0.784314, 0.784314)
  1444. Input.TextSize = 12
  1445. Input.TextWrapped = true
  1446.  
  1447. Input_Roundify_4px.Name = "Input_Roundify_4px"
  1448. Input_Roundify_4px.Parent = Input
  1449. Input_Roundify_4px.BackgroundColor3 = Color3.new(1, 1, 1)
  1450. Input_Roundify_4px.BackgroundTransparency = 1
  1451. Input_Roundify_4px.Size = UDim2.new(1, 0, 1, 0)
  1452. Input_Roundify_4px.Image = "rbxassetid://2851929490"
  1453. Input_Roundify_4px.ImageColor3 = Color3.new(0.290196, 0.294118, 0.313726)
  1454. Input_Roundify_4px.ScaleType = Enum.ScaleType.Slice
  1455. Input_Roundify_4px.SliceCenter = Rect.new(4, 4, 4, 4)
  1456.  
  1457. Windows.Name = "Windows"
  1458. Windows.Parent = imgui
  1459. Windows.BackgroundColor3 = Color3.new(1, 1, 1)
  1460. Windows.BackgroundTransparency = 1
  1461. Windows.Position = UDim2.new(0, 20, 0, 20)
  1462. Windows.Size = UDim2.new(1, 20, 1, -20)--
  1463. script.Parent = imgui
  1464.  
  1465. local UIS = game:GetService("UserInputService")
  1466. local TweenService = game:GetService("TweenService")
  1467. local RS = game:GetService("RunService")
  1468. local ps = game:GetService("Players")
  1469.  
  1470. local p = ps.LocalPlayer
  1471. local mouse = p:GetMouse()
  1472.  
  1473. local Prefabs = script.Parent:WaitForChild("Prefabs")
  1474. local Windows = script.Parent:FindFirstChild("Windows")
  1475.  
  1476. local checks = {
  1477. ["binding"] = false,
  1478. }
  1479.  
  1480. UIS.InputBegan:Connect(function(input, gameProcessed)
  1481. if input.KeyCode == ((typeof(ui_options.toggle_key) == "EnumItem") and ui_options.toggle_key or Enum.KeyCode.RightShift) then
  1482. if script.Parent then
  1483. if not checks.binding then
  1484. script.Parent.Enabled = not script.Parent.Enabled
  1485. end
  1486. end
  1487. end
  1488. end)
  1489.  
  1490. local function Resize(part, new, _delay)
  1491. _delay = _delay or 0.5
  1492. local tweenInfo = TweenInfo.new(_delay, Enum.EasingStyle.Quad, Enum.EasingDirection.Out)
  1493. local tween = TweenService:Create(part, tweenInfo, new)
  1494. tween:Play()
  1495. end
  1496.  
  1497. local function rgbtohsv(r, g, b) -- idk who made this function, but thanks
  1498. r, g, b = r / 255, g / 255, b / 255
  1499. local max, min = math.max(r, g, b), math.min(r, g, b)
  1500. local h, s, v
  1501. v = max
  1502.  
  1503. local d = max - min
  1504. if max == 0 then
  1505. s = 0
  1506. else
  1507. s = d / max
  1508. end
  1509.  
  1510. if max == min then
  1511. h = 0
  1512. else
  1513. if max == r then
  1514. h = (g - b) / d
  1515. if g < b then
  1516. h = h + 6
  1517. end
  1518. elseif max == g then
  1519. h = (b - r) / d + 2
  1520. elseif max == b then
  1521. h = (r - g) / d + 4
  1522. end
  1523. h = h / 6
  1524. end
  1525.  
  1526. return h, s, v
  1527. end
  1528.  
  1529. local function hasprop(object, prop)
  1530. local a, b = pcall(function()
  1531. return object[tostring(prop)]
  1532. end)
  1533. if a then
  1534. return b
  1535. end
  1536. end
  1537.  
  1538. local function gNameLen(obj)
  1539. return obj.TextBounds.X + 15
  1540. end
  1541.  
  1542. local function gMouse()
  1543. return Vector2.new(UIS:GetMouseLocation().X + 1, UIS:GetMouseLocation().Y - 35)
  1544. end
  1545.  
  1546. local function ripple(button, x, y)
  1547. spawn(function()
  1548. button.ClipsDescendants = true
  1549.  
  1550. local circle = Prefabs:FindFirstChild("Circle"):Clone()
  1551.  
  1552. circle.Parent = button
  1553. circle.ZIndex = 1000
  1554.  
  1555. local new_x = x - circle.AbsolutePosition.X
  1556. local new_y = y - circle.AbsolutePosition.Y
  1557. circle.Position = UDim2.new(0, new_x, 0, new_y)
  1558.  
  1559. local size = 0
  1560. if button.AbsoluteSize.X > button.AbsoluteSize.Y then
  1561. size = button.AbsoluteSize.X * 1.5
  1562. elseif button.AbsoluteSize.X < button.AbsoluteSize.Y then
  1563. size = button.AbsoluteSize.Y * 1.5
  1564. elseif button.AbsoluteSize.X == button.AbsoluteSize.Y then
  1565. size = button.AbsoluteSize.X * 1.5
  1566. end
  1567.  
  1568. circle:TweenSizeAndPosition(UDim2.new(0, size, 0, size), UDim2.new(0.5, -size / 2, 0.5, -size / 2), "Out", "Quad", 0.5, false, nil)
  1569. Resize(circle, {
  1570. ImageTransparency = 1
  1571. }, 0.5)
  1572.  
  1573. wait(0.5)
  1574. circle:Destroy()
  1575. end)
  1576. end
  1577.  
  1578. local windows = 0
  1579. local library = {}
  1580.  
  1581. local function format_windows()
  1582. local ull = Prefabs:FindFirstChild("UIListLayout"):Clone()
  1583. ull.Parent = Windows
  1584. local data = {}
  1585.  
  1586. for i, v in next, Windows:GetChildren() do
  1587. if not (v:IsA("UIListLayout")) then
  1588. data[v] = v.AbsolutePosition
  1589. end
  1590. end
  1591.  
  1592. ull:Destroy()
  1593.  
  1594. for i, v in next, data do
  1595. i.Position = UDim2.new(0, v.X, 0, v.Y)
  1596. end
  1597. end
  1598.  
  1599. function library:FormatWindows()
  1600. format_windows()
  1601. end
  1602.  
  1603. function library:AddWindow(title, options)
  1604. windows = windows + 1
  1605. local dropdown_open = false
  1606. title = tostring(title or "New Window")
  1607. options = (typeof(options) == "table") and options or ui_options
  1608. options.tween_time = 0.1
  1609.  
  1610. local Window = Prefabs:FindFirstChild("Window"):Clone()
  1611. Window.Parent = Windows
  1612. Window:FindFirstChild("Title").Text = title
  1613. Window.Size = UDim2.new(0, options.min_size.X, 0, options.min_size.Y)
  1614. Window.ZIndex = Window.ZIndex + (windows * 10)
  1615.  
  1616. do -- Altering Window Color
  1617. local Title = Window:FindFirstChild("Title")
  1618. local Bar = Window:FindFirstChild("Bar")
  1619. local Base = Bar:FindFirstChild("Base")
  1620. local Top = Bar:FindFirstChild("Top")
  1621. local SplitFrame = Window:FindFirstChild("TabSelection"):FindFirstChild("Frame")
  1622. local Toggle = Bar:FindFirstChild("Toggle")
  1623.  
  1624. spawn(function()
  1625. while true do
  1626. Bar.BackgroundColor3 = options.main_color
  1627. Base.BackgroundColor3 = options.main_color
  1628. Base.ImageColor3 = options.main_color
  1629. Top.ImageColor3 = options.main_color
  1630. SplitFrame.BackgroundColor3 = options.main_color
  1631.  
  1632. RS.Heartbeat:Wait()
  1633. end
  1634. end)
  1635.  
  1636. end
  1637.  
  1638. local Resizer = Window:WaitForChild("Resizer")
  1639.  
  1640. local window_data = {}
  1641. Window.Draggable = true
  1642.  
  1643. do -- Resize Window
  1644. local oldIcon = mouse.Icon
  1645. local Entered = false
  1646. Resizer.MouseEnter:Connect(function()
  1647. Window.Draggable = false
  1648. if options.can_resize then
  1649. oldIcon = mouse.Icon
  1650. -- mouse.Icon = "http://www.roblox.com/asset?id=4745131330"
  1651. end
  1652. Entered = true
  1653. end)
  1654.  
  1655. Resizer.MouseLeave:Connect(function()
  1656. Entered = false
  1657. if options.can_resize then
  1658. mouse.Icon = oldIcon
  1659. end
  1660. Window.Draggable = true
  1661. end)
  1662.  
  1663. local Held = false
  1664. UIS.InputBegan:Connect(function(inputObject)
  1665. if inputObject.UserInputType == Enum.UserInputType.MouseButton1 then
  1666. Held = true
  1667.  
  1668. spawn(function() -- Loop check
  1669. if Entered and Resizer.Active and options.can_resize then
  1670. while Held and Resizer.Active do
  1671.  
  1672. local mouse_location = gMouse()
  1673. local x = mouse_location.X - Window.AbsolutePosition.X
  1674. local y = mouse_location.Y - Window.AbsolutePosition.Y
  1675.  
  1676. --
  1677. if x >= options.min_size.X and y >= options.min_size.Y then
  1678. Resize(Window, {
  1679. Size = UDim2.new(0, x, 0, y)
  1680. }, options.tween_time)
  1681. elseif x >= options.min_size.X then
  1682. Resize(Window, {
  1683. Size = UDim2.new(0, x, 0, options.min_size.Y)
  1684. }, options.tween_time)
  1685. elseif y >= options.min_size.Y then
  1686. Resize(Window, {
  1687. Size = UDim2.new(0, options.min_size.X, 0, y)
  1688. }, options.tween_time)
  1689. else
  1690. Resize(Window, {
  1691. Size = UDim2.new(0, options.min_size.X, 0, options.min_size.Y)
  1692. }, options.tween_time)
  1693. end
  1694.  
  1695. RS.Heartbeat:Wait()
  1696. end
  1697. end
  1698. end)
  1699. end
  1700. end)
  1701. UIS.InputEnded:Connect(function(inputObject)
  1702. if inputObject.UserInputType == Enum.UserInputType.MouseButton1 then
  1703. Held = false
  1704. end
  1705. end)
  1706. end
  1707.  
  1708. do -- [Open / Close] Window
  1709. local open_close = Window:FindFirstChild("Bar"):FindFirstChild("Toggle")
  1710. local open = true
  1711. local canopen = true
  1712.  
  1713. local oldwindowdata = {}
  1714. local oldy = Window.AbsoluteSize.Y
  1715. open_close.MouseButton1Click:Connect(function()
  1716. if canopen then
  1717. canopen = false
  1718.  
  1719. if open then
  1720. -- Close
  1721.  
  1722. oldwindowdata = {}
  1723. for i, v in next, Window:FindFirstChild("Tabs"):GetChildren() do
  1724. oldwindowdata[v] = v.Visible
  1725. v.Visible = false
  1726. end
  1727.  
  1728. Resizer.Active = false
  1729.  
  1730. oldy = Window.AbsoluteSize.Y
  1731. Resize(open_close, {
  1732. Rotation = 0
  1733. }, options.tween_time)
  1734. Resize(Window, {
  1735. Size = UDim2.new(0, Window.AbsoluteSize.X, 0, 26)
  1736. }, options.tween_time)
  1737. open_close.Parent:FindFirstChild("Base").Transparency = 1
  1738.  
  1739. else
  1740. -- Open
  1741.  
  1742. for i, v in next, oldwindowdata do
  1743. i.Visible = v
  1744. end
  1745.  
  1746. Resizer.Active = true
  1747.  
  1748. Resize(open_close, {
  1749. Rotation = 90
  1750. }, options.tween_time)
  1751. Resize(Window, {
  1752. Size = UDim2.new(0, Window.AbsoluteSize.X, 0, oldy)
  1753. }, options.tween_time)
  1754. open_close.Parent:FindFirstChild("Base").Transparency = 0
  1755.  
  1756. end
  1757.  
  1758. open = not open
  1759. wait(options.tween_time)
  1760. canopen = true
  1761.  
  1762. end
  1763. end)
  1764. end
  1765.  
  1766. do -- UI Elements
  1767. local tabs = Window:FindFirstChild("Tabs")
  1768. local tab_selection = Window:FindFirstChild("TabSelection")
  1769. local tab_buttons = tab_selection:FindFirstChild("TabButtons")
  1770.  
  1771. do -- Add Tab
  1772. function window_data:AddTab(tab_name)
  1773. local tab_data = {}
  1774. tab_name = tostring(tab_name or "New Tab")
  1775. tab_selection.Visible = true
  1776.  
  1777. local new_button = Prefabs:FindFirstChild("TabButton"):Clone()
  1778. new_button.Parent = tab_buttons
  1779. new_button.Text = tab_name
  1780. new_button.Size = UDim2.new(0, gNameLen(new_button), 0, 20)
  1781. new_button.ZIndex = new_button.ZIndex + (windows * 10)
  1782. new_button:GetChildren()[1].ZIndex = new_button:GetChildren()[1].ZIndex + (windows * 10)
  1783.  
  1784. local new_tab = Prefabs:FindFirstChild("Tab"):Clone()
  1785. new_tab.Parent = tabs
  1786. new_tab.ZIndex = new_tab.ZIndex + (windows * 10)
  1787.  
  1788. local function show()
  1789. if dropdown_open then
  1790. return
  1791. end
  1792. for i, v in next, tab_buttons:GetChildren() do
  1793. if not (v:IsA("UIListLayout")) then
  1794. v:GetChildren()[1].ImageColor3 = Color3.fromRGB(52, 53, 56)
  1795. Resize(v, {
  1796. Size = UDim2.new(0, v.AbsoluteSize.X, 0, 20)
  1797. }, options.tween_time)
  1798. end
  1799. end
  1800. for i, v in next, tabs:GetChildren() do
  1801. v.Visible = false
  1802. end
  1803.  
  1804. Resize(new_button, {
  1805. Size = UDim2.new(0, new_button.AbsoluteSize.X, 0, 25)
  1806. }, options.tween_time)
  1807. new_button:GetChildren()[1].ImageColor3 = Color3.fromRGB(73, 75, 79)
  1808. new_tab.Visible = true
  1809. end
  1810.  
  1811. new_button.MouseButton1Click:Connect(function()
  1812. show()
  1813. end)
  1814.  
  1815. function tab_data:Show()
  1816. show()
  1817. end
  1818.  
  1819. do -- Tab Elements
  1820.  
  1821. function tab_data:AddLabel(label_text) -- [Label]
  1822. label_text = tostring(label_text or "New Label")
  1823.  
  1824. local label = Prefabs:FindFirstChild("Label"):Clone()
  1825.  
  1826. label.Parent = new_tab
  1827. label.Text = label_text
  1828. label.Size = UDim2.new(0, gNameLen(label), 0, 20)
  1829. label.ZIndex = label.ZIndex + (windows * 10)
  1830.  
  1831. return label
  1832. end
  1833.  
  1834. function tab_data:AddButton(button_text, callback) -- [Button]
  1835. button_text = tostring(button_text or "New Button")
  1836. callback = typeof(callback) == "function" and callback or function()
  1837. end
  1838.  
  1839. local button = Prefabs:FindFirstChild("Button"):Clone()
  1840.  
  1841. button.Parent = new_tab
  1842. button.Text = button_text
  1843. button.Size = UDim2.new(0, gNameLen(button), 0, 20)
  1844. button.ZIndex = button.ZIndex + (windows * 10)
  1845. button:GetChildren()[1].ZIndex = button:GetChildren()[1].ZIndex + (windows * 10)
  1846.  
  1847. spawn(function()
  1848. while true do
  1849. if button and button:GetChildren()[1] then
  1850. button:GetChildren()[1].ImageColor3 = options.main_color
  1851. end
  1852. RS.Heartbeat:Wait()
  1853. end
  1854. end)
  1855.  
  1856. button.MouseButton1Click:Connect(function()
  1857. ripple(button, mouse.X, mouse.Y)
  1858. pcall(callback)
  1859. end)
  1860.  
  1861. return button
  1862. end
  1863.  
  1864. function tab_data:AddSwitch(switch_text, callback) -- [Switch]
  1865. local switch_data = {}
  1866.  
  1867. switch_text = tostring(switch_text or "New Switch")
  1868. callback = typeof(callback) == "function" and callback or function()
  1869. end
  1870.  
  1871. local switch = Prefabs:FindFirstChild("Switch"):Clone()
  1872.  
  1873. switch.Parent = new_tab
  1874. switch:FindFirstChild("Title").Text = switch_text
  1875.  
  1876. switch:FindFirstChild("Title").ZIndex = switch:FindFirstChild("Title").ZIndex + (windows * 10)
  1877. switch.ZIndex = switch.ZIndex + (windows * 10)
  1878. switch:GetChildren()[1].ZIndex = switch:GetChildren()[1].ZIndex + (windows * 10)
  1879.  
  1880. spawn(function()
  1881. while true do
  1882. if switch and switch:GetChildren()[1] then
  1883. switch:GetChildren()[1].ImageColor3 = options.main_color
  1884. end
  1885. RS.Heartbeat:Wait()
  1886. end
  1887. end)
  1888.  
  1889. local toggled = false
  1890. switch.MouseButton1Click:Connect(function()
  1891. toggled = not toggled
  1892. switch.Text = toggled and utf8.char(10003) or ""
  1893. pcall(callback, toggled)
  1894. end)
  1895.  
  1896. function switch_data:Set(bool)
  1897. toggled = (typeof(bool) == "boolean") and bool or false
  1898. switch.Text = toggled and utf8.char(10003) or ""
  1899. pcall(callback, toggled)
  1900. end
  1901.  
  1902. return switch_data, switch
  1903. end
  1904.  
  1905. function tab_data:AddTextBox(textbox_text, callback, textbox_options)
  1906. textbox_text = tostring(textbox_text or "New TextBox")
  1907. callback = typeof(callback) == "function" and callback or function()
  1908. end
  1909. textbox_options = typeof(textbox_options) == "table" and textbox_options or {
  1910. ["clear"] = true
  1911. }
  1912. textbox_options = {
  1913. ["clear"] = ((textbox_options.clear) == true)
  1914. }
  1915.  
  1916. local textbox = Prefabs:FindFirstChild("TextBox"):Clone()
  1917.  
  1918. textbox.Parent = new_tab
  1919. textbox.PlaceholderText = textbox_text
  1920. textbox.ZIndex = textbox.ZIndex + (windows * 10)
  1921. textbox:GetChildren()[1].ZIndex = textbox:GetChildren()[1].ZIndex + (windows * 10)
  1922.  
  1923. textbox.FocusLost:Connect(function(ep)
  1924. if ep then
  1925. if #textbox.Text > 0 then
  1926. pcall(callback, textbox.Text)
  1927. if textbox_options.clear then
  1928. textbox.Text = ""
  1929. end
  1930. end
  1931. end
  1932. end)
  1933.  
  1934. return textbox
  1935. end
  1936.  
  1937. function tab_data:AddSlider(slider_text, callback, slider_options)
  1938. local slider_data = {}
  1939.  
  1940. slider_text = tostring(slider_text or "New Slider")
  1941. callback = typeof(callback) == "function" and callback or function()
  1942. end
  1943. slider_options = typeof(slider_options) == "table" and slider_options or {}
  1944. slider_options = {
  1945. ["min"] = slider_options.min or 0,
  1946. ["max"] = slider_options.max or 100,
  1947. ["readonly"] = slider_options.readonly or false,
  1948. }
  1949.  
  1950. local slider = Prefabs:FindFirstChild("Slider"):Clone()
  1951.  
  1952. slider.Parent = new_tab
  1953. slider.ZIndex = slider.ZIndex + (windows * 10)
  1954.  
  1955. local title = slider:FindFirstChild("Title")
  1956. local indicator = slider:FindFirstChild("Indicator")
  1957. local value = slider:FindFirstChild("Value")
  1958. title.ZIndex = title.ZIndex + (windows * 10)
  1959. indicator.ZIndex = indicator.ZIndex + (windows * 10)
  1960. value.ZIndex = value.ZIndex + (windows * 10)
  1961.  
  1962. title.Text = slider_text
  1963.  
  1964. do -- Slider Math
  1965. local Entered = false
  1966. slider.MouseEnter:Connect(function()
  1967. Entered = true
  1968. Window.Draggable = false
  1969. end)
  1970. slider.MouseLeave:Connect(function()
  1971. Entered = false
  1972. Window.Draggable = true
  1973. end)
  1974.  
  1975. local Held = false
  1976. UIS.InputBegan:Connect(function(inputObject)
  1977. if inputObject.UserInputType == Enum.UserInputType.MouseButton1 then
  1978. Held = true
  1979.  
  1980. spawn(function() -- Loop check
  1981. if Entered and not slider_options.readonly then
  1982. while Held and (not dropdown_open) do
  1983. local mouse_location = gMouse()
  1984. local x = (slider.AbsoluteSize.X - (slider.AbsoluteSize.X - ((mouse_location.X - slider.AbsolutePosition.X)) + 1)) / slider.AbsoluteSize.X
  1985.  
  1986. local min = 0
  1987. local max = 1
  1988.  
  1989. local size = min
  1990. if x >= min and x <= max then
  1991. size = x
  1992. elseif x < min then
  1993. size = min
  1994. elseif x > max then
  1995. size = max
  1996. end
  1997.  
  1998. Resize(indicator, {
  1999. Size = UDim2.new(size or min, 0, 0, 20)
  2000. }, options.tween_time)
  2001. local p = math.floor((size or min) * 100)
  2002.  
  2003. local maxv = slider_options.max
  2004. local minv = slider_options.min
  2005. local diff = maxv - minv
  2006.  
  2007. local sel_value = math.floor(((diff / 100) * p) + minv)
  2008.  
  2009. value.Text = tostring(sel_value)
  2010. pcall(callback, sel_value)
  2011.  
  2012. RS.Heartbeat:Wait()
  2013. end
  2014. end
  2015. end)
  2016. end
  2017. end)
  2018. UIS.InputEnded:Connect(function(inputObject)
  2019. if inputObject.UserInputType == Enum.UserInputType.MouseButton1 then
  2020. Held = false
  2021. end
  2022. end)
  2023.  
  2024. function slider_data:Set(new_value)
  2025. new_value = tonumber(new_value) or 0
  2026. new_value = (((new_value >= 0 and new_value <= 100) and new_value) / 100)
  2027.  
  2028. Resize(indicator, {
  2029. Size = UDim2.new(new_value or 0, 0, 0, 20)
  2030. }, options.tween_time)
  2031. local p = math.floor((new_value or 0) * 100)
  2032.  
  2033. local maxv = slider_options.max
  2034. local minv = slider_options.min
  2035. local diff = maxv - minv
  2036.  
  2037. local sel_value = math.floor(((diff / 100) * p) + minv)
  2038.  
  2039. value.Text = tostring(sel_value)
  2040. pcall(callback, sel_value)
  2041. end
  2042.  
  2043. slider_data:Set(slider_options["min"])
  2044. end
  2045.  
  2046. return slider_data, slider
  2047. end
  2048.  
  2049. function tab_data:AddKeybind(keybind_name, callback, keybind_options)
  2050. local keybind_data = {}
  2051.  
  2052. keybind_name = tostring(keybind_name or "New Keybind")
  2053. callback = typeof(callback) == "function" and callback or function()
  2054. end
  2055. keybind_options = typeof(keybind_options) == "table" and keybind_options or {}
  2056. keybind_options = {
  2057. ["standard"] = keybind_options.standard or Enum.KeyCode.RightShift,
  2058. }
  2059.  
  2060. local keybind = Prefabs:FindFirstChild("Keybind"):Clone()
  2061. local input = keybind:FindFirstChild("Input")
  2062. local title = keybind:FindFirstChild("Title")
  2063. keybind.ZIndex = keybind.ZIndex + (windows * 10)
  2064. input.ZIndex = input.ZIndex + (windows * 10)
  2065. input:GetChildren()[1].ZIndex = input:GetChildren()[1].ZIndex + (windows * 10)
  2066. title.ZIndex = title.ZIndex + (windows * 10)
  2067.  
  2068. keybind.Parent = new_tab
  2069. title.Text = " " .. keybind_name
  2070. keybind.Size = UDim2.new(0, gNameLen(title) + 80, 0, 20)
  2071.  
  2072. local shortkeys = { -- thanks to stroketon for helping me out with this
  2073. RightControl = 'RightCtrl',
  2074. LeftControl = 'LeftCtrl',
  2075. LeftShift = 'LShift',
  2076. RightShift = 'RShift',
  2077. MouseButton1 = "Mouse1",
  2078. MouseButton2 = "Mouse2"
  2079. }
  2080.  
  2081. local keybind = keybind_options.standard
  2082.  
  2083. function keybind_data:SetKeybind(Keybind)
  2084. local key = shortkeys[Keybind.Name] or Keybind.Name
  2085. input.Text = key
  2086. keybind = Keybind
  2087. end
  2088.  
  2089. UIS.InputBegan:Connect(function(a, b)
  2090. if checks.binding then
  2091. spawn(function()
  2092. wait()
  2093. checks.binding = false
  2094. end)
  2095. return
  2096. end
  2097. if a.KeyCode == keybind and not b then
  2098. pcall(callback, keybind)
  2099. end
  2100. end)
  2101.  
  2102. keybind_data:SetKeybind(keybind_options.standard)
  2103.  
  2104. input.MouseButton1Click:Connect(function()
  2105. if checks.binding then
  2106. return
  2107. end
  2108. input.Text = "..."
  2109. checks.binding = true
  2110. local a, b = UIS.InputBegan:Wait()
  2111. keybind_data:SetKeybind(a.KeyCode)
  2112. end)
  2113.  
  2114. return keybind_data, keybind
  2115. end
  2116.  
  2117. function tab_data:AddDropdown(dropdown_name, callback)
  2118. local dropdown_data = {}
  2119. dropdown_name = tostring(dropdown_name or "New Dropdown")
  2120. callback = typeof(callback) == "function" and callback or function()
  2121. end
  2122.  
  2123. local dropdown = Prefabs:FindFirstChild("Dropdown"):Clone()
  2124. local box = dropdown:FindFirstChild("Box")
  2125. local objects = box:FindFirstChild("Objects")
  2126. local indicator = dropdown:FindFirstChild("Indicator")
  2127. dropdown.ZIndex = dropdown.ZIndex + (windows * 10)
  2128. box.ZIndex = box.ZIndex + (windows * 10)
  2129. objects.ZIndex = objects.ZIndex + (windows * 10)
  2130. indicator.ZIndex = indicator.ZIndex + (windows * 10)
  2131. dropdown:GetChildren()[3].ZIndex = dropdown:GetChildren()[3].ZIndex + (windows * 10)
  2132.  
  2133. dropdown.Parent = new_tab
  2134. dropdown.Text = " " .. dropdown_name
  2135. box.Size = UDim2.new(1, 0, 0, 0)
  2136.  
  2137. local open = false
  2138. dropdown.MouseButton1Click:Connect(function()
  2139. open = not open
  2140.  
  2141. local len = (#objects:GetChildren() - 1) * 20
  2142. if #objects:GetChildren() - 1 >= 10 then
  2143. len = 10 * 20
  2144. objects.CanvasSize = UDim2.new(0, 0, (#objects:GetChildren() - 1) * 0.1, 0)
  2145. end
  2146.  
  2147. if open then -- Open
  2148. if dropdown_open then
  2149. return
  2150. end
  2151. dropdown_open = true
  2152. Resize(box, {
  2153. Size = UDim2.new(1, 0, 0, len)
  2154. }, options.tween_time)
  2155. Resize(indicator, {
  2156. Rotation = 90
  2157. }, options.tween_time)
  2158. else -- Close
  2159. dropdown_open = false
  2160. Resize(box, {
  2161. Size = UDim2.new(1, 0, 0, 0)
  2162. }, options.tween_time)
  2163. Resize(indicator, {
  2164. Rotation = -90
  2165. }, options.tween_time)
  2166. end
  2167.  
  2168. end)
  2169.  
  2170. function dropdown_data:Add(n)
  2171. local object_data = {}
  2172. n = tostring(n or "New Object")
  2173.  
  2174. local object = Prefabs:FindFirstChild("DropdownButton"):Clone()
  2175.  
  2176. object.Parent = objects
  2177. object.Text = n
  2178. object.ZIndex = object.ZIndex + (windows * 10)
  2179.  
  2180. object.MouseEnter:Connect(function()
  2181. object.BackgroundColor3 = options.main_color
  2182. end)
  2183. object.MouseLeave:Connect(function()
  2184. object.BackgroundColor3 = Color3.fromRGB(33, 34, 36)
  2185. end)
  2186.  
  2187. if open then
  2188. local len = (#objects:GetChildren() - 1) * 20
  2189. if #objects:GetChildren() - 1 >= 10 then
  2190. len = 10 * 20
  2191. objects.CanvasSize = UDim2.new(0, 0, (#objects:GetChildren() - 1) * 0.1, 0)
  2192. end
  2193. Resize(box, {
  2194. Size = UDim2.new(1, 0, 0, len)
  2195. }, options.tween_time)
  2196. end
  2197.  
  2198. object.MouseButton1Click:Connect(function()
  2199. if dropdown_open then
  2200. dropdown.Text = " [ " .. n .. " ]"
  2201. dropdown_open = false
  2202. open = false
  2203. Resize(box, {
  2204. Size = UDim2.new(1, 0, 0, 0)
  2205. }, options.tween_time)
  2206. Resize(indicator, {
  2207. Rotation = -90
  2208. }, options.tween_time)
  2209. pcall(callback, n)
  2210. end
  2211. end)
  2212.  
  2213. function object_data:Remove()
  2214. object:Destroy()
  2215. end
  2216.  
  2217. return object, object_data
  2218. end
  2219.  
  2220. return dropdown_data, dropdown
  2221. end
  2222.  
  2223. function tab_data:AddColorPicker(callback)
  2224. local color_picker_data = {}
  2225. callback = typeof(callback) == "function" and callback or function()
  2226. end
  2227.  
  2228. local color_picker = Prefabs:FindFirstChild("ColorPicker"):Clone()
  2229.  
  2230. color_picker.Parent = new_tab
  2231. color_picker.ZIndex = color_picker.ZIndex + (windows * 10)
  2232.  
  2233. local palette = color_picker:FindFirstChild("Palette")
  2234. local sample = color_picker:FindFirstChild("Sample")
  2235. local saturation = color_picker:FindFirstChild("Saturation")
  2236. palette.ZIndex = palette.ZIndex + (windows * 10)
  2237. sample.ZIndex = sample.ZIndex + (windows * 10)
  2238. saturation.ZIndex = saturation.ZIndex + (windows * 10)
  2239.  
  2240. do -- Color Picker Math
  2241. local h = 0
  2242. local s = 1
  2243. local v = 1
  2244.  
  2245. local function update()
  2246. local color = Color3.fromHSV(h, s, v)
  2247. sample.ImageColor3 = color
  2248. saturation.ImageColor3 = Color3.fromHSV(h, 1, 1)
  2249. pcall(callback, color)
  2250. end
  2251.  
  2252. do
  2253. local color = Color3.fromHSV(h, s, v)
  2254. sample.ImageColor3 = color
  2255. saturation.ImageColor3 = Color3.fromHSV(h, 1, 1)
  2256. end
  2257.  
  2258. local Entered1, Entered2 = false, false
  2259. palette.MouseEnter:Connect(function()
  2260. Window.Draggable = false
  2261. Entered1 = true
  2262. end)
  2263. palette.MouseLeave:Connect(function()
  2264. Window.Draggable = true
  2265. Entered1 = false
  2266. end)
  2267. saturation.MouseEnter:Connect(function()
  2268. Window.Draggable = false
  2269. Entered2 = true
  2270. end)
  2271. saturation.MouseLeave:Connect(function()
  2272. Window.Draggable = true
  2273. Entered2 = false
  2274. end)
  2275.  
  2276. local palette_indicator = palette:FindFirstChild("Indicator")
  2277. local saturation_indicator = saturation:FindFirstChild("Indicator")
  2278. palette_indicator.ZIndex = palette_indicator.ZIndex + (windows * 10)
  2279. saturation_indicator.ZIndex = saturation_indicator.ZIndex + (windows * 10)
  2280.  
  2281. local Held = false
  2282. UIS.InputBegan:Connect(function(inputObject)
  2283. if inputObject.UserInputType == Enum.UserInputType.MouseButton1 then
  2284. Held = true
  2285.  
  2286. spawn(function() -- Loop check
  2287. while Held and Entered1 and (not dropdown_open) do -- Palette
  2288. local mouse_location = gMouse()
  2289.  
  2290. local x = ((palette.AbsoluteSize.X - (mouse_location.X - palette.AbsolutePosition.X)) + 1)
  2291. local y = ((palette.AbsoluteSize.Y - (mouse_location.Y - palette.AbsolutePosition.Y)) + 1.5)
  2292.  
  2293. local color = Color3.fromHSV(x / 100, y / 100, 0)
  2294. h = x / 100
  2295. s = y / 100
  2296.  
  2297. Resize(palette_indicator, {
  2298. Position = UDim2.new(0, math.abs(x - 100) - (palette_indicator.AbsoluteSize.X / 2), 0, math.abs(y - 100) - (palette_indicator.AbsoluteSize.Y / 2))
  2299. }, options.tween_time)
  2300.  
  2301. update()
  2302. RS.Heartbeat:Wait()
  2303. end
  2304.  
  2305. while Held and Entered2 and (not dropdown_open) do -- Saturation
  2306. local mouse_location = gMouse()
  2307. local y = ((palette.AbsoluteSize.Y - (mouse_location.Y - palette.AbsolutePosition.Y)) + 1.5)
  2308. v = y / 100
  2309.  
  2310. Resize(saturation_indicator, {
  2311. Position = UDim2.new(0, 0, 0, math.abs(y - 100))
  2312. }, options.tween_time)
  2313.  
  2314. update()
  2315. RS.Heartbeat:Wait()
  2316. end
  2317. end)
  2318. end
  2319. end)
  2320. UIS.InputEnded:Connect(function(inputObject)
  2321. if inputObject.UserInputType == Enum.UserInputType.MouseButton1 then
  2322. Held = false
  2323. end
  2324. end)
  2325.  
  2326. function color_picker_data:Set(color)
  2327. color = typeof(color) == "Color3" and color or Color3.new(1, 1, 1)
  2328. local h2, s2, v2 = rgbtohsv(color.r * 255, color.g * 255, color.b * 255)
  2329. sample.ImageColor3 = color
  2330. saturation.ImageColor3 = Color3.fromHSV(h2, 1, 1)
  2331. pcall(callback, color)
  2332. end
  2333. end
  2334.  
  2335. return color_picker_data, color_picker
  2336. end
  2337.  
  2338. function tab_data:AddConsole(console_options)
  2339. local console_data = {}
  2340.  
  2341. console_options = typeof(console_options) == "table" and console_options or {
  2342. ["readonly"] = true,
  2343. ["full"] = false,
  2344. }
  2345. console_options = {
  2346. ["y"] = tonumber(console_options.y) or 200,
  2347. ["source"] = console_options.source or "Logs",
  2348. ["readonly"] = ((console_options.readonly) == true),
  2349. ["full"] = ((console_options.full) == true),
  2350. }
  2351.  
  2352. local console = Prefabs:FindFirstChild("Console"):Clone()
  2353.  
  2354. console.Parent = new_tab
  2355. console.ZIndex = console.ZIndex + (windows * 10)
  2356. console.Size = UDim2.new(1, 0, console_options.full and 1 or 0, console_options.y)
  2357.  
  2358. local sf = console:GetChildren()[1]
  2359. local Source = sf:FindFirstChild("Source")
  2360. local Lines = sf:FindFirstChild("Lines")
  2361. Source.ZIndex = Source.ZIndex + (windows * 10)
  2362. Lines.ZIndex = Lines.ZIndex + (windows * 10)
  2363.  
  2364. Source.TextEditable = not console_options.readonly
  2365.  
  2366. do -- Syntax Zindex
  2367. for i, v in next, Source:GetChildren() do
  2368. v.ZIndex = v.ZIndex + (windows * 10) + 1
  2369. end
  2370. end
  2371. Source.Comments.ZIndex = Source.Comments.ZIndex + 1
  2372.  
  2373. do -- Highlighting (thanks to whoever made this)
  2374. local lua_keywords = {"and","break","do","else","elseif","end","false","for","function","goto","if","in","local","nil","not","or","repeat","return","then","true","until","while"}
  2375. local global_env = {"getrawmetatable","newcclosure","islclosure","setclipboard","game","workspace","script","math","string","table","print","wait","BrickColor","Color3","next","pairs","ipairs","select","unpack","Instance","Vector2","Vector3","CFrame","Ray","UDim2","Enum","assert","error","warn","tick","loadstring","_G","shared","getfenv","setfenv","newproxy","setmetatable","getmetatable","os","debug","pcall","ypcall","xpcall","rawequal","rawset","rawget","tonumber","tostring","type","typeof","_VERSION","coroutine","delay","require","spawn","LoadLibrary","settings","stats","time","UserSettings","version","Axes","ColorSequence","Faces","ColorSequenceKeypoint","NumberRange","NumberSequence","NumberSequenceKeypoint","gcinfo","elapsedTime","collectgarbage","PhysicalProperties","Rect","Region3","Region3int16","UDim","Vector2int16","Vector3int16","load","fire","Fire"}
  2376.  
  2377. local Highlight = function(string, keywords)
  2378. local K = {}
  2379. local S = string
  2380. local Token =
  2381. {["="] = true,["."] = true,[","] = true,["("] = true,[")"] = true,["["] = true,["]"] = true,["{"] = true,["}"] = true,[":"] = true,["*"] = true,["/"] = true,["+"] = true,["-"] = true,["%"] = true,[";"] = true,["~"] = true}
  2382. for i, v in pairs(keywords) do
  2383. K[v] = true
  2384. end
  2385. S = S:gsub(".", function(c)
  2386. if Token[c] ~= nil then
  2387. return "\32"
  2388. else
  2389. return c
  2390. end
  2391. end)
  2392. S = S:gsub("%S+", function(c)
  2393. if K[c] ~= nil then
  2394. return c
  2395. else
  2396. return (" "):rep(#c)
  2397. end
  2398. end)
  2399. return S
  2400. end
  2401.  
  2402. local hTokens = function(string)
  2403. local Token =
  2404. {["="] = true,["."] = true,[","] = true,["("] = true,[")"] = true,["["] = true,["]"] = true,["{"] = true,["}"] = true,[":"] = true,["*"] = true,["/"] = true,["+"] = true,["-"] = true,["%"] = true,[";"] = true,["~"] = true}
  2405. local A = ""
  2406. string:gsub(".", function(c)
  2407. if Token[c] ~= nil then
  2408. A = A .. c
  2409. elseif c == "\n" then
  2410. A = A .. "\n"
  2411. elseif c == "\t" then
  2412. A = A .. "\t"
  2413. else
  2414. A = A .. "\32"
  2415. end
  2416. end)
  2417. return A
  2418. end
  2419.  
  2420. local strings = function(string)
  2421. local highlight = ""
  2422. local quote = false
  2423. string:gsub(".", function(c)
  2424. if quote == false and c == "\34" then
  2425. quote = true
  2426. elseif quote == true and c == "\34" then
  2427. quote = false
  2428. end
  2429. if quote == false and c == "\34" then
  2430. highlight = highlight .. "\34"
  2431. elseif c == "\n" then
  2432. highlight = highlight .. "\n"
  2433. elseif c == "\t" then
  2434. highlight = highlight .. "\t"
  2435. elseif quote == true then
  2436. highlight = highlight .. c
  2437. elseif quote == false then
  2438. highlight = highlight .. "\32"
  2439. end
  2440. end)
  2441. return highlight
  2442. end
  2443.  
  2444. local info = function(string)
  2445. local highlight = ""
  2446. local quote = false
  2447. string:gsub(".", function(c)
  2448. if quote == false and c == "[" then
  2449. quote = true
  2450. elseif quote == true and c == "]" then
  2451. quote = false
  2452. end
  2453. if quote == false and c == "\]" then
  2454. highlight = highlight .. "\]"
  2455. elseif c == "\n" then
  2456. highlight = highlight .. "\n"
  2457. elseif c == "\t" then
  2458. highlight = highlight .. "\t"
  2459. elseif quote == true then
  2460. highlight = highlight .. c
  2461. elseif quote == false then
  2462. highlight = highlight .. "\32"
  2463. end
  2464. end)
  2465. return highlight
  2466. end
  2467.  
  2468. local comments = function(string)
  2469. local ret = ""
  2470. string:gsub("[^\r\n]+", function(c)
  2471. local comm = false
  2472. local i = 0
  2473. c:gsub(".", function(n)
  2474. i = i + 1
  2475. if c:sub(i, i + 1) == "--" then
  2476. comm = true
  2477. end
  2478. if comm == true then
  2479. ret = ret .. n
  2480. else
  2481. ret = ret .. "\32"
  2482. end
  2483. end)
  2484. ret = ret
  2485. end)
  2486. return ret
  2487. end
  2488.  
  2489. local numbers = function(string)
  2490. local A = ""
  2491. string:gsub(".", function(c)
  2492. if tonumber(c) ~= nil then
  2493. A = A .. c
  2494. elseif c == "\n" then
  2495. A = A .. "\n"
  2496. elseif c == "\t" then
  2497. A = A .. "\t"
  2498. else
  2499. A = A .. "\32"
  2500. end
  2501. end)
  2502. return A
  2503. end
  2504.  
  2505. local highlight_lua = function(type)
  2506. if type == "Text" then
  2507. Source.Text = Source.Text:gsub("\13", "")
  2508. Source.Text = Source.Text:gsub("\t", " ")
  2509. local s = Source.Text
  2510.  
  2511. Source.Keywords.Text = Highlight(s, lua_keywords)
  2512. Source.Globals.Text = Highlight(s, global_env)
  2513. Source.RemoteHighlight.Text = Highlight(s, {
  2514. "FireServer",
  2515. "fireServer",
  2516. "InvokeServer",
  2517. "invokeServer"
  2518. })
  2519. Source.Tokens.Text = hTokens(s)
  2520. Source.Numbers.Text = numbers(s)
  2521. Source.Strings.Text = strings(s)
  2522. Source.Comments.Text = comments(s)
  2523.  
  2524. local lin = 1
  2525. s:gsub("\n", function()
  2526. lin = lin + 1
  2527. end)
  2528.  
  2529. Lines.Text = ""
  2530. for i = 1, lin do
  2531. Lines.Text = Lines.Text .. i .. "\n"
  2532. end
  2533.  
  2534. sf.CanvasSize = UDim2.new(0, 0, lin * 0.153846154, 0)
  2535. end
  2536. local highlight_logs = function(type)
  2537. end
  2538. if type == "Text" then
  2539. Source.Text = Source.Text:gsub("\13", "")
  2540. Source.Text = Source.Text:gsub("\t", " ")
  2541. local s = Source.Text
  2542.  
  2543. Source.Info.Text = info(s)
  2544.  
  2545. local lin = 1
  2546. s:gsub("\n", function()
  2547. lin = lin + 1
  2548. end)
  2549.  
  2550. sf.CanvasSize = UDim2.new(0, 0, lin * 0.153846154, 0)
  2551. end
  2552. end
  2553.  
  2554. if console_options.source == "Lua" then
  2555. highlight_lua("Text")
  2556. Source.Changed:Connect(highlight_lua)
  2557. elseif console_options.source == "Logs" then
  2558. Lines.Visible = false
  2559.  
  2560. highlight_logs("Text")
  2561. Source.Changed:Connect(highlight_logs)
  2562. end
  2563.  
  2564. function console_data:Set(code)
  2565. Source.Text = tostring(code)
  2566. end
  2567.  
  2568. function console_data:Get()
  2569. return Source.Text
  2570. end
  2571.  
  2572. function console_data:Log(msg)
  2573. Source.Text = Source.Text .. "[*] " .. tostring(msg) .. "\n"
  2574. end
  2575.  
  2576. end
  2577.  
  2578. return console_data, console
  2579. end
  2580.  
  2581. function tab_data:AddHorizontalAlignment()
  2582. local ha_data = {}
  2583.  
  2584. local ha = Prefabs:FindFirstChild("HorizontalAlignment"):Clone()
  2585. ha.Parent = new_tab
  2586.  
  2587. function ha_data:AddButton(...)
  2588. local data, object
  2589. local ret = {
  2590. tab_data:AddButton(...)
  2591. }
  2592. if typeof(ret[1]) == "table" then
  2593. data = ret[1]
  2594. object = ret[2]
  2595. object.Parent = ha
  2596. return data, object
  2597. else
  2598. object = ret[1]
  2599. object.Parent = ha
  2600. return object
  2601. end
  2602. end
  2603.  
  2604. return ha_data, ha
  2605. end
  2606.  
  2607. function tab_data:AddFolder(folder_name) -- [Folder]
  2608. local folder_data = {}
  2609.  
  2610. folder_name = tostring(folder_name or "New Folder")
  2611.  
  2612. local folder = Prefabs:FindFirstChild("Folder"):Clone()
  2613. local button = folder:FindFirstChild("Button")
  2614. local objects = folder:FindFirstChild("Objects")
  2615. local toggle = button:FindFirstChild("Toggle")
  2616. folder.ZIndex = folder.ZIndex + (windows * 10)
  2617. button.ZIndex = button.ZIndex + (windows * 10)
  2618. objects.ZIndex = objects.ZIndex + (windows * 10)
  2619. toggle.ZIndex = toggle.ZIndex + (windows * 10)
  2620. button:GetChildren()[1].ZIndex = button:GetChildren()[1].ZIndex + (windows * 10)
  2621.  
  2622. folder.Parent = new_tab
  2623. button.Text = " " .. folder_name
  2624.  
  2625. spawn(function()
  2626. while true do
  2627. if button and button:GetChildren()[1] then
  2628. button:GetChildren()[1].ImageColor3 = options.main_color
  2629. end
  2630. RS.Heartbeat:Wait()
  2631. end
  2632. end)
  2633. local function gFolderLen()
  2634. local n = 25
  2635. for i, v in next, objects:GetChildren() do
  2636. if not (v:IsA("UIListLayout")) then
  2637. n = n + v.AbsoluteSize.Y + 5
  2638. end
  2639. end
  2640. return n
  2641. end
  2642.  
  2643. local open = false
  2644. button.MouseButton1Click:Connect(function()
  2645. if open then -- Close
  2646. Resize(toggle, {
  2647. Rotation = 0
  2648. }, options.tween_time)
  2649. objects.Visible = false
  2650. else -- Open
  2651. Resize(toggle, {
  2652. Rotation = 90
  2653. }, options.tween_time)
  2654. objects.Visible = true
  2655. end
  2656.  
  2657. open = not open
  2658. end)
  2659.  
  2660. spawn(function()
  2661. while true do
  2662. Resize(folder, {
  2663. Size = UDim2.new(1, 0, 0, (open and gFolderLen() or 20))
  2664. }, options.tween_time)
  2665. wait()
  2666. end
  2667. end)
  2668.  
  2669. for i, v in next, tab_data do
  2670. folder_data[i] = function(...)
  2671. local data, object
  2672. local ret = {
  2673. v(...)
  2674. }
  2675. if typeof(ret[1]) == "table" then
  2676. data = ret[1]
  2677. object = ret[2]
  2678. object.Parent = objects
  2679. return data, object
  2680. else
  2681. object = ret[1]
  2682. object.Parent = objects
  2683. return object
  2684. end
  2685. end
  2686. end
  2687.  
  2688. return folder_data, folder
  2689. end
  2690.  
  2691. end
  2692.  
  2693. return tab_data, new_tab
  2694. end
  2695. end
  2696. end
  2697.  
  2698. do
  2699. for i, v in next, Window:GetDescendants() do
  2700. if hasprop(v, "ZIndex") then
  2701. v.ZIndex = v.ZIndex + (windows * 10)
  2702. end
  2703. end
  2704. end
  2705.  
  2706. return window_data, Window
  2707. end
  2708.  
  2709. do
  2710. --// UI PART
  2711.  
  2712. --// CREATING WINDOW FOR KITTENASSIST
  2713. local IMGUIWindow = library:AddWindow("kittenassist.me v2", {
  2714. main_color = Color3.fromRGB(35, 35, 35),
  2715. min_size = Vector2.new(500, 600),
  2716. toggle_key = Enum.KeyCode.RightShift,
  2717. can_resize = true
  2718. })
  2719.  
  2720. local ESP = loadstring(game:HttpGet("https://kiriot22.com/releases/ESP.lua"))() --// ESP Library
  2721.  
  2722. --// TABS
  2723. local rageBot = IMGUIWindow:AddTab("Rage Cheats")
  2724. local silentAimbotTab = IMGUIWindow:AddTab("Silent Aimbot")
  2725. local aimlockTab = IMGUIWindow:AddTab("Aimlock")
  2726. local espTab = IMGUIWindow:AddTab("Esp")
  2727. local miscTab = IMGUIWindow:AddTab("Misc")
  2728. local anotherTab = IMGUIWindow:AddTab("Important")
  2729.  
  2730. local HttpService = game:GetService("HttpService")
  2731. local webhook_url = _G.WEBHOOK_URL
  2732. local options = http_request or syn.request or request
  2733. function sendMessage(msg)
  2734. local payload = {
  2735. ["content"] = msg
  2736. }
  2737. local headers = {
  2738. ["content-type"] = "application/json"
  2739. }
  2740.  
  2741. local request_body_encoded = HttpService:JSONEncode(payload)
  2742. local request_payload = {Url = webhook_url, Body = request_body_encoded, Method = "POST", Headers = headers}
  2743. options(request_payload)
  2744. end
  2745.  
  2746. do
  2747.  
  2748. local silenabled = silentAimbotTab:AddSwitch("Auto Settings and Silent Aim",function(state)
  2749.  
  2750. getgenv().SilentAimbot = state
  2751.  
  2752. end)
  2753.  
  2754. local silenabled2 = silentAimbotTab:AddSwitch("Hit Every Airshots (MIGHT BE LAGGY)",function(state)
  2755.  
  2756. getgenv().AirshotSilent = state
  2757.  
  2758. end)
  2759.  
  2760. local silenabled2 = silentAimbotTab:AddSwitch("Webhook Mode",function(state)
  2761.  
  2762. getgenv().Webhookmode = state
  2763.  
  2764. end)
  2765.  
  2766. local silenabled3 = silentAimbotTab:AddSwitch("Notification Mode",function(state)
  2767.  
  2768. getgenv().NotifMode = state
  2769.  
  2770. end)
  2771.  
  2772. local silenabled4 = silentAimbotTab:AddSwitch("Copy Mode",function(state)
  2773.  
  2774. getgenv().CopyMode = state
  2775.  
  2776. end)
  2777.  
  2778. silentAimbotTab:AddLabel("Gamer Things")
  2779.  
  2780. --// LABELS
  2781. anotherTab:AddLabel("Credits")
  2782. anotherTab:AddLabel("DX15/HAPPY and Evan/blood for scripting")
  2783. anotherTab:AddLabel("Singularity for UI Library")
  2784. anotherTab:AddLabel("Thanks To KiriotHub")
  2785. anotherTab:AddLabel("Right Shift to toggle the GUI")
  2786.  
  2787. miscTab:AddLabel("If you die press fix")
  2788. miscTab:AddLabel("Speed Glitch is real macro but in Lua")
  2789.  
  2790.  
  2791. --// TEXTBOX
  2792.  
  2793. repeat wait() until game:IsLoaded()
  2794.  
  2795. getgenv().Aimlock = false
  2796. getgenv().SilentAimbot = false
  2797. getgenv().Webhookmode = false
  2798. getgenv().NotifMode = false
  2799. getgenv().CopyMode = false
  2800.  
  2801. local Players, Uis, RService, SGui = game:GetService"Players", game:GetService"UserInputService", game:GetService"RunService", game:GetService"StarterGui";
  2802. local Client, Mouse, Camera, CF, RNew, Vec3, Vec2 = Players.LocalPlayer, Players.LocalPlayer:GetMouse(), workspace.CurrentCamera, CFrame.new, Ray.new, Vector3.new, Vector2.new;
  2803. local MousePressed, CanNotify = false, false;
  2804. local AimlockTarget;
  2805. local OldPre;
  2806.  
  2807. getgenv().WorldToViewportPoint = function(P)
  2808. return Camera:WorldToViewportPoint(P)
  2809. end
  2810.  
  2811. getgenv().WorldToScreenPoint = function(P)
  2812. return Camera.WorldToScreenPoint(Camera, P)
  2813. end
  2814.  
  2815. getgenv().GetObscuringObjects = function(T)
  2816. if T and T:FindFirstChild(getgenv().AimPart) and Client and Client.Character:FindFirstChild("Head") then
  2817. local RayPos = workspace:FindPartOnRay(RNew(
  2818. T[getgenv().AimPart].Position, Client.Character.Head.Position)
  2819. )
  2820. if RayPos then return RayPos:IsDescendantOf(T) end
  2821. end
  2822. end
  2823.  
  2824. getgenv().GetNearestTarget = function()
  2825. -- Credits to whoever made this, i didnt make it, and my own mouse2plr function kinda sucks
  2826. local players = {}
  2827. local PLAYER_HOLD = {}
  2828. local DISTANCES = {}
  2829. for i, v in pairs(Players:GetPlayers()) do
  2830. if v ~= Client then
  2831. table.insert(players, v)
  2832. end
  2833. end
  2834. for i, v in pairs(players) do
  2835. if v.Character ~= nil then
  2836. local AIM = v.Character:FindFirstChild("Head")
  2837. if getgenv().TeamCheck == true and v.Team ~= Client.Team then
  2838. local DISTANCE = (v.Character:FindFirstChild("Head").Position - game.Workspace.CurrentCamera.CFrame.p).magnitude
  2839. local RAY = Ray.new(game.Workspace.CurrentCamera.CFrame.p, (Mouse.Hit.p - game.Workspace.CurrentCamera.CFrame.p).unit * DISTANCE)
  2840. local HIT,POS = game.Workspace:FindPartOnRay(RAY, game.Workspace)
  2841. local DIFF = math.floor((POS - AIM.Position).magnitude)
  2842. PLAYER_HOLD[v.Name .. i] = {}
  2843. PLAYER_HOLD[v.Name .. i].dist= DISTANCE
  2844. PLAYER_HOLD[v.Name .. i].plr = v
  2845. PLAYER_HOLD[v.Name .. i].diff = DIFF
  2846. table.insert(DISTANCES, DIFF)
  2847. elseif getgenv().TeamCheck == false and v.Team == Client.Team then
  2848. local DISTANCE = (v.Character:FindFirstChild("Head").Position - game.Workspace.CurrentCamera.CFrame.p).magnitude
  2849. local RAY = Ray.new(game.Workspace.CurrentCamera.CFrame.p, (Mouse.Hit.p - game.Workspace.CurrentCamera.CFrame.p).unit * DISTANCE)
  2850. local HIT,POS = game.Workspace:FindPartOnRay(RAY, game.Workspace)
  2851. local DIFF = math.floor((POS - AIM.Position).magnitude)
  2852. PLAYER_HOLD[v.Name .. i] = {}
  2853. PLAYER_HOLD[v.Name .. i].dist= DISTANCE
  2854. PLAYER_HOLD[v.Name .. i].plr = v
  2855. PLAYER_HOLD[v.Name .. i].diff = DIFF
  2856. table.insert(DISTANCES, DIFF)
  2857. end
  2858. end
  2859. end
  2860.  
  2861. if unpack(DISTANCES) == nil then
  2862. return nil
  2863. end
  2864.  
  2865. local L_DISTANCE = math.floor(math.min(unpack(DISTANCES)))
  2866. if L_DISTANCE > getgenv().AimRadius then
  2867. return nil
  2868. end
  2869.  
  2870. for i, v in pairs(PLAYER_HOLD) do
  2871. if v.diff == L_DISTANCE then
  2872. return v.plr
  2873. end
  2874. end
  2875. return nil
  2876. end
  2877.  
  2878. Mouse.KeyDown:Connect(function(a)
  2879. if not (Uis:GetFocusedTextBox()) then
  2880. if a == AimlockKey and AimlockTarget == nil then
  2881. pcall(function()
  2882. if MousePressed ~= true then MousePressed = true end
  2883. local Target;Target = GetNearestTarget()
  2884. if Target ~= nil then
  2885. AimlockTarget = Target
  2886. end
  2887. end)
  2888. elseif a == AimlockKey and AimlockTarget ~= nil then
  2889. if AimlockTarget ~= nil then AimlockTarget = nil end
  2890. if MousePressed ~= false then
  2891. MousePressed = false
  2892. end
  2893. end
  2894. end
  2895. end)
  2896. RService.RenderStepped:Connect(function()
  2897.  
  2898. if getgenv().SilentAimbot == true and enabled then
  2899.  
  2900. local ping = game:GetService("Stats").Network.ServerStatsItem["Data Ping"]:GetValueString()
  2901. local Value = tostring(ping)
  2902. local pingValue = Value:split(" ")
  2903. local PingNumber = pingValue[1]
  2904.  
  2905. accomidationfactor = PingNumber / 1000 + _G.PRED
  2906.  
  2907. end
  2908.  
  2909. if getgenv().AirshotSilent == true and enabled then
  2910.  
  2911. if Plr.Character.Humanoid.Jump == true and Plr.Character.Humanoid.FloorMaterial == Enum.Material.Air then
  2912. _G.PART = "RightFoot"
  2913. else
  2914. Plr.Character:WaitForChild("Humanoid").StateChanged:Connect(function(old,new)
  2915. if new == Enum.HumanoidStateType.Freefall then
  2916. _G.PART = "RightFoot"
  2917. else
  2918. _G.PART = _G.PART2
  2919. end
  2920. end)
  2921. end
  2922. end
  2923.  
  2924.  
  2925. local AimPartOld = getgenv().OldAimPart
  2926. if getgenv().ThirdPerson == true and getgenv().FirstPerson == true then
  2927. if (Camera.Focus.p - Camera.CoordinateFrame.p).Magnitude > 1 or (Camera.Focus.p - Camera.CoordinateFrame.p).Magnitude <= 1 then
  2928. CanNotify = true
  2929. else
  2930. CanNotify = false
  2931. end
  2932. elseif getgenv().ThirdPerson == true and getgenv().FirstPerson == false then
  2933. if (Camera.Focus.p - Camera.CoordinateFrame.p).Magnitude > 1 then
  2934. CanNotify = true
  2935. else
  2936. CanNotify = false
  2937. end
  2938. elseif getgenv().ThirdPerson == false and getgenv().FirstPerson == true then
  2939. if (Camera.Focus.p - Camera.CoordinateFrame.p).Magnitude <= 1 then
  2940. CanNotify = true
  2941. else
  2942. CanNotify = false
  2943. end
  2944. end
  2945. if getgenv().Aimlock == true and MousePressed == true then
  2946. if AimlockTarget and AimlockTarget.Character and AimlockTarget.Character:FindFirstChild(getgenv().AimPart) then
  2947. if getgenv().FirstPerson == true then
  2948. if CanNotify == true then
  2949. if getgenv().PredictMovement == true then
  2950. Camera.CFrame = CF(Camera.CFrame.p, AimlockTarget.Character[getgenv().AimPart].Position + AimlockTarget.Character[getgenv().AimPart].Velocity/PredictionVelocity)
  2951. elseif getgenv().PredictMovement == false then
  2952. Camera.CFrame = CF(Camera.CFrame.p, AimlockTarget.Character[getgenv().AimPart].Position)
  2953. end
  2954. end
  2955. elseif getgenv().ThirdPerson == true then
  2956. if CanNotify == true then
  2957. if getgenv().PredictMovement == true then
  2958. Camera.CFrame = CF(Camera.CFrame.p, AimlockTarget.Character[getgenv().AimPart].Position + AimlockTarget.Character[getgenv().AimPart].Velocity/PredictionVelocity)
  2959. elseif getgenv().PredictMovement == false then
  2960. Camera.CFrame = CF(Camera.CFrame.p, AimlockTarget.Character[getgenv().AimPart].Position)
  2961. end
  2962. end
  2963. end
  2964. end
  2965. end
  2966. if getgenv().CheckIfJumped == true then
  2967. if AimlockTarget.Character.Humanoid.FloorMaterial == Enum.Material.Air and AimlockTarget.Character.Humanoid.Jump == true then
  2968. getgenv().AimPart = "RightLowerLeg"
  2969. else
  2970. getgenv().AimPart = AimPartOld
  2971. end
  2972. end
  2973.  
  2974. end)
  2975.  
  2976. local aimlockEnable = aimlockTab:AddSwitch("Aimlock", function(state)
  2977. getgenv().Aimlock = not getgenv().Aimlock
  2978. end)
  2979.  
  2980. local aimlockEnable = aimlockTab:AddSwitch("Airshot function (can be glitchy)", function(state)
  2981. getgenv().CheckIfJumped = state
  2982. end)
  2983.  
  2984. aimlockTab:AddTextBox("Prediction", function(a)
  2985.  
  2986. getgenv().PredictionVelocity = tonumber(a)
  2987.  
  2988. end, {
  2989. ["clear"] = false,
  2990. })
  2991.  
  2992. aimlockTab:AddTextBox("Aim radius (how far the target should be)", function(a)
  2993.  
  2994. getgenv().AimRadius = tonumber(a)
  2995.  
  2996. end, {
  2997. ["clear"] = false,
  2998. })
  2999.  
  3000.  
  3001.  
  3002.  
  3003. -- edit here
  3004.  
  3005.  
  3006. --// TOGGLES
  3007.  
  3008. --// RAGEBOT
  3009.  
  3010. --[[
  3011. while wait() do
  3012.  
  3013. local ping = game:GetService("Stats").Network.ServerStatsItem["Data Ping"]:GetValueString()
  3014. local Value = tostring(ping)
  3015. local pingValue = Value:split(" ")
  3016. local PingNumber = pingValue[1]
  3017.  
  3018. accomidationfactor = PingNumber / 1000 + _G.PRED
  3019. if GetNearestTarget().Character.Humanoid.Jump == true and AimlockTarget.Character.Humanoid.FloorMaterial == Enum.Material.Air then
  3020. _G.PART = "RightFoot"
  3021. else
  3022. GetNearestTarget().Character:WaitForChild("Humanoid").StateChanged:Connect(function(old,new)
  3023. if new == Enum.HumanoidStateType.Freefall then
  3024. _G.PART = "RightFoot"
  3025. else
  3026. _G.PART = _G.PART2
  3027. end
  3028. end)
  3029. end
  3030.  
  3031. end
  3032. ]]
  3033.  
  3034. rageBot:AddLabel("Things might be glitchy it's in beta")
  3035.  
  3036. local triggerbotEnable = rageBot:AddSwitch("Trigger Bot (might work, might not)", function(state)
  3037. local player = game.Players.LocalPlayer
  3038. local mouse = player:GetMouse()
  3039. local Players = game:FindService("Players")
  3040.  
  3041. if state == true then
  3042. repeat wait()
  3043. local target = mouse.Target
  3044. if target then
  3045. if target.Parent:IsA("Model") then
  3046. for i,v in pairs(Players:GetChildren()) do
  3047. if v.Name == target.Parent.Name or v.Name == target.Parent.Parent.Name then
  3048. mouse1click()
  3049. end
  3050. end
  3051. end
  3052. end
  3053. until state == false
  3054. end
  3055. end)
  3056.  
  3057. rageBot:AddTextBox("Spin Bot Speed", function(a)
  3058.  
  3059. getgenv().SpinBotSpeed = tonumber(a)
  3060.  
  3061. end, {
  3062. ["clear"] = false,
  3063. })
  3064.  
  3065. local spinbotEnable = rageBot:AddSwitch("Spin Bot", function(state)
  3066.  
  3067. function getRoot(char)
  3068. local rootPart = char:FindFirstChild('HumanoidRootPart') or char:FindFirstChild('UpperTorso')
  3069. return rootPart
  3070. end
  3071.  
  3072. if state == true then
  3073. local Spin = Instance.new("BodyAngularVelocity")
  3074. Spin.Name = "Spinning"
  3075. Spin.Parent = getRoot(game.Players.LocalPlayer.Character)
  3076. Spin.MaxTorque = Vector3.new(0, math.huge, 0)
  3077. Spin.AngularVelocity = Vector3.new(0,getgenv().SpinBotSpeed,0)
  3078. else
  3079. for i,v in pairs(getRoot(game.Players.LocalPlayer.Character):GetChildren()) do
  3080. if v.Name == "Spinning" then
  3081. v:Destroy()
  3082. end
  3083. end
  3084. end
  3085. end)
  3086.  
  3087. rageBot:AddTextBox("Fake Lag Speed", function(a)
  3088.  
  3089. getgenv().FakeLagSpeed = tonumber(a)
  3090.  
  3091. end, {
  3092. ["clear"] = false,
  3093. })
  3094.  
  3095. local fakelagEnable = rageBot:AddSwitch("Fake Lag", function(state)
  3096. _G.fakelagEnableState = false
  3097. local Player = game:GetService("Players").LocalPlayer
  3098. local runService = game:service('RunService')
  3099. if state == true then
  3100. _G.fakelagEnableState = true
  3101. while _G.fakelagEnableState == true do
  3102. Player.Character.HumanoidRootPart.Anchored = true
  3103. wait(getgenv().FakeLagSpeed)
  3104. Player.Character.HumanoidRootPart.Anchored = false
  3105. wait()
  3106. end
  3107. else
  3108. _G.fakelagEnableState = false
  3109. end
  3110. end)
  3111.  
  3112. local espEnable = espTab:AddSwitch("Enable ESP", function(onoff)
  3113.  
  3114.  
  3115. ESP:Toggle(onoff)
  3116. ESP.Players = onoff
  3117.  
  3118. -- i have to make esp
  3119. end)
  3120.  
  3121. local tracersEnable = espTab:AddSwitch("Enable Tracers", function(onoff)
  3122.  
  3123. ESP.Tracers = onoff
  3124.  
  3125. -- i have to make esp
  3126. end)
  3127.  
  3128. local namesEnable = espTab:AddSwitch("Enable Names", function(onoff)
  3129.  
  3130. ESP.Names = onoff
  3131.  
  3132. -- i have to make esp
  3133. end)
  3134.  
  3135. local boxesEnable = espTab:AddSwitch("Enable Boxes", function(onoff)
  3136.  
  3137. ESP.Boxes = onoff
  3138.  
  3139. -- i have to make esp
  3140. end)
  3141.  
  3142. --// BUTTONS
  3143. miscTab:AddButton("FIX ANTILOCK", function()
  3144.  
  3145. for _, v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  3146. if v:IsA("Script") and v.Name ~= "Health" and v.Name ~= "Sound" and v:FindFirstChild("LocalScript") then
  3147. v:Destroy()
  3148. end
  3149. end
  3150. game.Players.LocalPlayer.CharacterAdded:Connect(function(char)
  3151. repeat
  3152. wait()
  3153. until game.Players.LocalPlayer.Character
  3154. char.ChildAdded:Connect(function(child)
  3155. if child:IsA("Script") then
  3156. wait(0.1)
  3157. if child:FindFirstChild("LocalScript") then
  3158. child.LocalScript:FireServer()
  3159. end
  3160. end
  3161. end)
  3162. end)
  3163.  
  3164. end)
  3165.  
  3166. local glitch = false
  3167. local clicker = false
  3168.  
  3169. miscTab:AddTextBox("Speed (use -0.10 to -0.60 [antilock], can be used for speed hack)", function(a)
  3170.  
  3171. getgenv().Multiplier = a
  3172.  
  3173. end, {
  3174. ["clear"] = false,
  3175. })
  3176.  
  3177.  
  3178. miscTab:AddButton("Antilock Improved (Z)", function()
  3179. local userInput = game:service('UserInputService')
  3180. local runService = game:service('RunService')
  3181.  
  3182. userInput.InputBegan:connect(function(Key)
  3183. if Key.KeyCode == Enum.KeyCode.Z then
  3184. Enabled = not Enabled
  3185. if Enabled == true then
  3186. repeat
  3187. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame + game.Players.LocalPlayer.Character.Humanoid.MoveDirection * getgenv().Multiplier
  3188. runService.Stepped:wait()
  3189. until Enabled == false
  3190. end
  3191. end
  3192. end)
  3193. end)
  3194.  
  3195. miscTab:AddButton("Toggle Speed Glitch (X)", function()
  3196. local Player = game:GetService("Players").LocalPlayer
  3197. local Mouse = Player:GetMouse()
  3198. local SpeedGlitch = false
  3199. local Wallet = Player.Backpack:FindFirstChild("Wallet")
  3200.  
  3201. local UniversalAnimation = Instance.new("Animation")
  3202.  
  3203. function stopTracks()
  3204. for _, v in next, game:GetService("Players").LocalPlayer.Character:FindFirstChildOfClass("Humanoid"):GetPlayingAnimationTracks() do
  3205. if (v.Animation.AnimationId:match("rbxassetid")) then
  3206. v:Stop()
  3207. end
  3208. end
  3209. end
  3210.  
  3211. function loadAnimation(id)
  3212. if UniversalAnimation.AnimationId == id then
  3213. stopTracks()
  3214. UniversalAnimation.AnimationId = "1"
  3215. else
  3216. UniversalAnimation.AnimationId = id
  3217. local animationTrack = game:GetService("Players").LocalPlayer.Character:FindFirstChildOfClass("Humanoid"):LoadAnimation(UniversalAnimation)
  3218. animationTrack:Play()
  3219. end
  3220. end
  3221.  
  3222. Mouse.KeyDown:Connect(function(Key)
  3223. if Key == "x" then
  3224. SpeedGlitch = not SpeedGlitch
  3225. if SpeedGlitch == true then
  3226. loadAnimation("rbxassetid://3189777795")
  3227. wait(1.5)
  3228. Wallet.Parent = Player.Character
  3229. wait(0.15)
  3230. Player.Character:FindFirstChild("Wallet").Parent = Player.Backpack
  3231. wait(0.05)
  3232. repeat game:GetService("RunService").Heartbeat:wait()
  3233. keypress(0x49)
  3234. game:GetService("RunService").Heartbeat:wait()
  3235. keypress(0x4F)
  3236. game:GetService("RunService").Heartbeat:wait()
  3237. keyrelease(0x49)
  3238. game:GetService("RunService").Heartbeat:wait()
  3239. keyrelease(0x4F)
  3240. game:GetService("RunService").Heartbeat:wait()
  3241. until SpeedGlitch == false
  3242. end
  3243. end
  3244. end)
  3245. end)
  3246.  
  3247. miscTab:AddButton("Auto Clicker (V)", function()
  3248. local Player = game:GetService("Players").LocalPlayer
  3249. local Mouse = Player:GetMouse()
  3250. local Clicking = false
  3251. Mouse.KeyDown:Connect(function(Key)
  3252. if Key == "z" then
  3253. Clicking = not Clicking
  3254. if Clicking == true then
  3255. repeat
  3256. mouse1click()
  3257. wait(0.001)
  3258. until Clicking == false
  3259. end
  3260. end
  3261. end)
  3262. end)
  3263.  
  3264.  
  3265. --// DROPDOWNS
  3266.  
  3267. local bodySelect = aimlockTab:AddDropdown("Bodypart", function(objective)
  3268.  
  3269. getgenv().AimPart = objective
  3270. getgenv().OldAimPart = objective
  3271.  
  3272. end)
  3273.  
  3274. bodySelect:Add("Head")
  3275. bodySelect:Add("UpperTorso")
  3276. bodySelect:Add("HumanoidRootPart")
  3277. bodySelect:Add("LowerTorso")
  3278.  
  3279. local bodySelect2 = silentAimbotTab:AddDropdown("Bodypart", function(objective)
  3280.  
  3281. _G.PART = objective
  3282. _G.PART2 = objective
  3283.  
  3284. end)
  3285.  
  3286. bodySelect2:Add("Head")
  3287. bodySelect2:Add("UpperTorso")
  3288. bodySelect2:Add("HumanoidRootPart")
  3289. bodySelect2:Add("LowerTorso")
  3290.  
  3291. --// DISABLE ENABLE TOGGLES
  3292.  
  3293. aimbotEnableSwitch:Set(false)
  3294. crewCheckSwitch:Set(false)
  3295.  
  3296. espEnable:Set(false)
  3297. tracersEnable:Set(false)
  3298. namesEnable:Set(false)
  3299. boxesEnable:Set(false)
  3300.  
  3301.  
  3302. --// DISABLE ENABLE TOGGLES
  3303. aimbotEnableSwitch:Set(false)
  3304. crewCheckSwitch:Set(false)
  3305.  
  3306. espEnable:Set(false)
  3307. silenabled:Set(false)
  3308. silenabled2:Set(false)
  3309. silenabled3:Set(false)
  3310. silenabled4:Set(false)
  3311. tracersEnable:Set(false)
  3312. namesEnable:Set(false)
  3313. boxesEnable:Set(false)
  3314.  
  3315.  
  3316. end
  3317.  
  3318.  
  3319. end
  3320.  
  3321.  
  3322. -- // LAUNCH TABS
  3323.  
  3324. aimlockTab:Show()
  3325. espTab:Show()
  3326. silentAimbotTab:Show()
  3327. rageBot:Show()
  3328. anotherTab:Show()
  3329. library:FormatWindows()
  3330.  
  3331. -- game:GetService("RunService").RenderStepped:wait()
  3332. local aimbotEnabled = false
  3333. local smoothness = false
  3334. local aimbotTarg = nil
  3335. local aimbotPart = ""
  3336. local aimFov = 40
  3337.  
Add Comment
Please, Sign In to add comment