Advertisement
AtlasLoader

FemWare ComeBack

Jul 8th, 2024 (edited)
207
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 25.49 KB | None | 0 0
  1.  
  2. local loadstring, getgenv, setclipboard, tablefind, UserInputService = loadstring, getgenv, setclipboard, table.find, game:GetService("UserInputService")
  3.  
  4. --// Loaded check
  5.  
  6. if AirHub or AirHubV2Loaded then
  7. return
  8. end
  9.  
  10. --// Environment
  11.  
  12. getgenv().AirHub = {}
  13.  
  14. --// Load Modules
  15.  
  16. loadstring(game:HttpGet("https://raw.githubusercontent.com/Exunys/AirHub/main/Modules/Aimbot.lua"))()
  17. loadstring(game:HttpGet("https://raw.githubusercontent.com/Exunys/AirHub/main/Modules/Wall%20Hack.lua"))()
  18.  
  19. --// Variables
  20.  
  21. local Library = loadstring(game:GetObjects("rbxassetid://7657867786")[1].Source)() -- Pepsi's UI Library
  22. local Aimbot, WallHack = getgenv().AirHub.Aimbot, getgenv().AirHub.WallHack
  23. local Parts, Fonts, TracersType = {"Head", "HumanoidRootPart", "Torso", "Left Arm", "Right Arm", "Left Leg", "Right Leg", "LeftHand", "RightHand", "LeftLowerArm", "RightLowerArm", "LeftUpperArm", "RightUpperArm", "LeftFoot", "LeftLowerLeg", "UpperTorso", "LeftUpperLeg", "RightFoot", "RightLowerLeg", "LowerTorso", "RightUpperLeg"}, {"UI", "System", "Plex", "Monospace"}, {"Bottom", "Center", "Mouse"}
  24.  
  25. --// Frame
  26.  
  27. Library.UnloadCallback = function()
  28. Aimbot.Functions:Exit()
  29. WallHack.Functions:Exit()
  30. getgenv().AirHub = nil
  31. end
  32.  
  33. local MainFrame = Library:CreateWindow({
  34. Name = "FemWare Premium",
  35. Themeable = {
  36. Image = "7059346386",
  37. Info = "Made by Chinjungxx Discord",
  38. Credit = false
  39. },
  40. Background = "",
  41. Theme = [[{"__Designer.Colors.topGradient":"3F0C64","__Designer.Colors.section":"C259FB","__Designer.Colors.hoveredOptionBottom":"4819B4","__Designer.Background.ImageAssetID":"rbxassetid://4427304036","__Designer.Colors.selectedOption":"4E149C","__Designer.Colors.unselectedOption":"482271","__Designer.Files.WorkspaceFile":"AirHub","__Designer.Colors.unhoveredOptionTop":"310269","__Designer.Colors.outerBorder":"391D57","__Designer.Background.ImageColor":"69009C","__Designer.Colors.tabText":"B9B9B9","__Designer.Colors.elementBorder":"160B24","__Designer.Background.ImageTransparency":100,"__Designer.Colors.background":"1E1237","__Designer.Colors.innerBorder":"531E79","__Designer.Colors.bottomGradient":"361A60","__Designer.Colors.sectionBackground":"21002C","__Designer.Colors.hoveredOptionTop":"6B10F9","__Designer.Colors.otherElementText":"7B44A8","__Designer.Colors.main":"AB26FF","__Designer.Colors.elementText":"9F7DB5","__Designer.Colors.unhoveredOptionBottom":"3E0088","__Designer.Background.UseBackgroundImage":false}]]
  42. })
  43.  
  44. --// Tabs
  45.  
  46. local AimbotTab = MainFrame:CreateTab({
  47. Name = "Aimbot"
  48. })
  49.  
  50. local VisualsTab = MainFrame:CreateTab({
  51. Name = "Visuals"
  52. })
  53.  
  54. local CrosshairTab = MainFrame:CreateTab({
  55. Name = "Crosshair"
  56. })
  57.  
  58. local FunctionsTab = MainFrame:CreateTab({
  59. Name = "Functions"
  60. })
  61.  
  62. --// Aimbot Sections
  63.  
  64. local Values = AimbotTab:CreateSection({
  65. Name = "Values"
  66. })
  67.  
  68. local Checks = AimbotTab:CreateSection({
  69. Name = "Checks"
  70. })
  71.  
  72. local ThirdPerson = AimbotTab:CreateSection({
  73. Name = "Third Person"
  74. })
  75.  
  76. local FOV_Values = AimbotTab:CreateSection({
  77. Name = "Field Of View",
  78. Side = "Right"
  79. })
  80.  
  81. local FOV_Appearance = AimbotTab:CreateSection({
  82. Name = "FOV Circle Appearance",
  83. Side = "Right"
  84. })
  85.  
  86. --// Visuals Sections
  87.  
  88. local WallHackChecks = VisualsTab:CreateSection({
  89. Name = "Checks"
  90. })
  91.  
  92. local ESPSettings = VisualsTab:CreateSection({
  93. Name = "ESP Settings"
  94. })
  95.  
  96. local BoxesSettings = VisualsTab:CreateSection({
  97. Name = "Boxes Settings"
  98. })
  99.  
  100. local ChamsSettings = VisualsTab:CreateSection({
  101. Name = "Chams Settings"
  102. })
  103.  
  104. local TracersSettings = VisualsTab:CreateSection({
  105. Name = "Tracers Settings",
  106. Side = "Right"
  107. })
  108.  
  109. local HeadDotsSettings = VisualsTab:CreateSection({
  110. Name = "Head Dots Settings",
  111. Side = "Right"
  112. })
  113.  
  114. local HealthBarSettings = VisualsTab:CreateSection({
  115. Name = "Health Bar Settings",
  116. Side = "Right"
  117. })
  118.  
  119. --// Crosshair Sections
  120.  
  121. local CrosshairSettings = CrosshairTab:CreateSection({
  122. Name = "Settings"
  123. })
  124.  
  125. local CrosshairSettings_CenterDot = CrosshairTab:CreateSection({
  126. Name = "Center Dot Settings",
  127. Side = "Right"
  128. })
  129.  
  130. --// Functions Sections
  131.  
  132. local FunctionsSection = FunctionsTab:CreateSection({
  133. Name = "Functions"
  134. })
  135.  
  136. --// Aimbot Values
  137.  
  138. Values:AddToggle({
  139. Name = "Enabled",
  140. Value = Aimbot.Settings.Enabled,
  141. Callback = function(New, Old)
  142. Aimbot.Settings.Enabled = New
  143. end
  144. }).Default = Aimbot.Settings.Enabled
  145.  
  146. Values:AddToggle({
  147. Name = "Toggle",
  148. Value = Aimbot.Settings.Toggle,
  149. Callback = function(New, Old)
  150. Aimbot.Settings.Toggle = New
  151. end
  152. }).Default = Aimbot.Settings.Toggle
  153.  
  154. Aimbot.Settings.LockPart = Parts[1]; Values:AddDropdown({
  155. Name = "Lock Part",
  156. Value = Parts[1],
  157. Callback = function(New, Old)
  158. Aimbot.Settings.LockPart = New
  159. end,
  160. List = Parts,
  161. Nothing = "Head"
  162. }).Default = Parts[1]
  163.  
  164. Values:AddTextbox({ -- Using a Textbox instead of a Keybind because the UI Library doesn't support Mouse inputs like Left Click / Right Click...
  165. Name = "Hotkey",
  166. Value = Aimbot.Settings.TriggerKey,
  167. Callback = function(New, Old)
  168. Aimbot.Settings.TriggerKey = New
  169. end
  170. }).Default = Aimbot.Settings.TriggerKey
  171.  
  172. --[[
  173. Values:AddKeybind({
  174. Name = "Hotkey",
  175. Value = Aimbot.Settings.TriggerKey,
  176. Callback = function(New, Old)
  177. Aimbot.Settings.TriggerKey = stringmatch(tostring(New), "Enum%.[UserInputType]*[KeyCode]*%.(.+)")
  178. end,
  179. }).Default = Aimbot.Settings.TriggerKey
  180. ]]
  181.  
  182. Values:AddSlider({
  183. Name = "Sensitivity",
  184. Value = Aimbot.Settings.Sensitivity,
  185. Callback = function(New, Old)
  186. Aimbot.Settings.Sensitivity = New
  187. end,
  188. Min = 0,
  189. Max = 1,
  190. Decimals = 2
  191. }).Default = Aimbot.Settings.Sensitivity
  192.  
  193. --// Aimbot Checks
  194.  
  195. Checks:AddToggle({
  196. Name = "Team Check",
  197. Value = Aimbot.Settings.TeamCheck,
  198. Callback = function(New, Old)
  199. Aimbot.Settings.TeamCheck = New
  200. end
  201. }).Default = Aimbot.Settings.TeamCheck
  202.  
  203. Checks:AddToggle({
  204. Name = "Wall Check",
  205. Value = Aimbot.Settings.WallCheck,
  206. Callback = function(New, Old)
  207. Aimbot.Settings.WallCheck = New
  208. end
  209. }).Default = Aimbot.Settings.WallCheck
  210.  
  211. Checks:AddToggle({
  212. Name = "Alive Check",
  213. Value = Aimbot.Settings.AliveCheck,
  214. Callback = function(New, Old)
  215. Aimbot.Settings.AliveCheck = New
  216. end
  217. }).Default = Aimbot.Settings.AliveCheck
  218.  
  219. --// Aimbot ThirdPerson
  220.  
  221. ThirdPerson:AddToggle({
  222. Name = "Enable Third Person",
  223. Value = Aimbot.Settings.ThirdPerson,
  224. Callback = function(New, Old)
  225. Aimbot.Settings.ThirdPerson = New
  226. end
  227. }).Default = Aimbot.Settings.ThirdPerson
  228.  
  229. ThirdPerson:AddSlider({
  230. Name = "Sensitivity",
  231. Value = Aimbot.Settings.ThirdPersonSensitivity,
  232. Callback = function(New, Old)
  233. Aimbot.Settings.ThirdPersonSensitivity = New
  234. end,
  235. Min = 0.1,
  236. Max = 5,
  237. Decimals = 1
  238. }).Default = Aimbot.Settings.ThirdPersonSensitivity
  239.  
  240. --// FOV Settings Values
  241.  
  242. FOV_Values:AddToggle({
  243. Name = "Enabled",
  244. Value = Aimbot.FOVSettings.Enabled,
  245. Callback = function(New, Old)
  246. Aimbot.FOVSettings.Enabled = New
  247. end
  248. }).Default = Aimbot.FOVSettings.Enabled
  249.  
  250. FOV_Values:AddToggle({
  251. Name = "Visible",
  252. Value = Aimbot.FOVSettings.Visible,
  253. Callback = function(New, Old)
  254. Aimbot.FOVSettings.Visible = New
  255. end
  256. }).Default = Aimbot.FOVSettings.Visible
  257.  
  258. FOV_Values:AddSlider({
  259. Name = "Amount",
  260. Value = Aimbot.FOVSettings.Amount,
  261. Callback = function(New, Old)
  262. Aimbot.FOVSettings.Amount = New
  263. end,
  264. Min = 10,
  265. Max = 300
  266. }).Default = Aimbot.FOVSettings.Amount
  267.  
  268. --// FOV Settings Appearance
  269.  
  270. FOV_Appearance:AddToggle({
  271. Name = "Filled",
  272. Value = Aimbot.FOVSettings.Filled,
  273. Callback = function(New, Old)
  274. Aimbot.FOVSettings.Filled = New
  275. end
  276. }).Default = Aimbot.FOVSettings.Filled
  277.  
  278. FOV_Appearance:AddSlider({
  279. Name = "Transparency",
  280. Value = Aimbot.FOVSettings.Transparency,
  281. Callback = function(New, Old)
  282. Aimbot.FOVSettings.Transparency = New
  283. end,
  284. Min = 0,
  285. Max = 1,
  286. Decimal = 1
  287. }).Default = Aimbot.FOVSettings.Transparency
  288.  
  289. FOV_Appearance:AddSlider({
  290. Name = "Sides",
  291. Value = Aimbot.FOVSettings.Sides,
  292. Callback = function(New, Old)
  293. Aimbot.FOVSettings.Sides = New
  294. end,
  295. Min = 3,
  296. Max = 60
  297. }).Default = Aimbot.FOVSettings.Sides
  298.  
  299. FOV_Appearance:AddSlider({
  300. Name = "Thickness",
  301. Value = Aimbot.FOVSettings.Thickness,
  302. Callback = function(New, Old)
  303. Aimbot.FOVSettings.Thickness = New
  304. end,
  305. Min = 1,
  306. Max = 50
  307. }).Default = Aimbot.FOVSettings.Thickness
  308.  
  309. FOV_Appearance:AddColorpicker({
  310. Name = "Color",
  311. Value = Aimbot.FOVSettings.Color,
  312. Callback = function(New, Old)
  313. Aimbot.FOVSettings.Color = New
  314. end
  315. }).Default = Aimbot.FOVSettings.Color
  316.  
  317. FOV_Appearance:AddColorpicker({
  318. Name = "Locked Color",
  319. Value = Aimbot.FOVSettings.LockedColor,
  320. Callback = function(New, Old)
  321. Aimbot.FOVSettings.LockedColor = New
  322. end
  323. }).Default = Aimbot.FOVSettings.LockedColor
  324.  
  325. --// Wall Hack Settings
  326.  
  327. WallHackChecks:AddToggle({
  328. Name = "Enabled",
  329. Value = WallHack.Settings.Enabled,
  330. Callback = function(New, Old)
  331. WallHack.Settings.Enabled = New
  332. end
  333. }).Default = WallHack.Settings.Enabled
  334.  
  335. WallHackChecks:AddToggle({
  336. Name = "Team Check",
  337. Value = WallHack.Settings.TeamCheck,
  338. Callback = function(New, Old)
  339. WallHack.Settings.TeamCheck = New
  340. end
  341. }).Default = WallHack.Settings.TeamCheck
  342.  
  343. WallHackChecks:AddToggle({
  344. Name = "Alive Check",
  345. Value = WallHack.Settings.AliveCheck,
  346. Callback = function(New, Old)
  347. WallHack.Settings.AliveCheck = New
  348. end
  349. }).Default = WallHack.Settings.AliveCheck
  350.  
  351. --// Visuals Settings
  352.  
  353. ESPSettings:AddToggle({
  354. Name = "Enabled",
  355. Value = WallHack.Visuals.ESPSettings.Enabled,
  356. Callback = function(New, Old)
  357. WallHack.Visuals.ESPSettings.Enabled = New
  358. end
  359. }).Default = WallHack.Visuals.ESPSettings.Enabled
  360.  
  361. ESPSettings:AddToggle({
  362. Name = "Outline",
  363. Value = WallHack.Visuals.ESPSettings.Outline,
  364. Callback = function(New, Old)
  365. WallHack.Visuals.ESPSettings.Outline = New
  366. end
  367. }).Default = WallHack.Visuals.ESPSettings.Outline
  368.  
  369. ESPSettings:AddToggle({
  370. Name = "Display Distance",
  371. Value = WallHack.Visuals.ESPSettings.DisplayDistance,
  372. Callback = function(New, Old)
  373. WallHack.Visuals.ESPSettings.DisplayDistance = New
  374. end
  375. }).Default = WallHack.Visuals.ESPSettings.DisplayDistance
  376.  
  377. ESPSettings:AddToggle({
  378. Name = "Display Health",
  379. Value = WallHack.Visuals.ESPSettings.DisplayHealth,
  380. Callback = function(New, Old)
  381. WallHack.Visuals.ESPSettings.DisplayHealth = New
  382. end
  383. }).Default = WallHack.Visuals.ESPSettings.DisplayHealth
  384.  
  385. ESPSettings:AddToggle({
  386. Name = "Display Name",
  387. Value = WallHack.Visuals.ESPSettings.DisplayName,
  388. Callback = function(New, Old)
  389. WallHack.Visuals.ESPSettings.DisplayName = New
  390. end
  391. }).Default = WallHack.Visuals.ESPSettings.DisplayName
  392.  
  393. ESPSettings:AddSlider({
  394. Name = "Offset",
  395. Value = WallHack.Visuals.ESPSettings.Offset,
  396. Callback = function(New, Old)
  397. WallHack.Visuals.ESPSettings.Offset = New
  398. end,
  399. Min = -30,
  400. Max = 30
  401. }).Default = WallHack.Visuals.ESPSettings.Offset
  402.  
  403. ESPSettings:AddColorpicker({
  404. Name = "Text Color",
  405. Value = WallHack.Visuals.ESPSettings.TextColor,
  406. Callback = function(New, Old)
  407. WallHack.Visuals.ESPSettings.TextColor = New
  408. end
  409. }).Default = WallHack.Visuals.ESPSettings.TextColor
  410.  
  411. ESPSettings:AddColorpicker({
  412. Name = "Outline Color",
  413. Value = WallHack.Visuals.ESPSettings.OutlineColor,
  414. Callback = function(New, Old)
  415. WallHack.Visuals.ESPSettings.OutlineColor = New
  416. end
  417. }).Default = WallHack.Visuals.ESPSettings.OutlineColor
  418.  
  419. ESPSettings:AddSlider({
  420. Name = "Text Transparency",
  421. Value = WallHack.Visuals.ESPSettings.TextTransparency,
  422. Callback = function(New, Old)
  423. WallHack.Visuals.ESPSettings.TextTransparency = New
  424. end,
  425. Min = 0,
  426. Max = 1,
  427. Decimals = 2
  428. }).Default = WallHack.Visuals.ESPSettings.TextTransparency
  429.  
  430. ESPSettings:AddSlider({
  431. Name = "Text Size",
  432. Value = WallHack.Visuals.ESPSettings.TextSize,
  433. Callback = function(New, Old)
  434. WallHack.Visuals.ESPSettings.TextSize = New
  435. end,
  436. Min = 8,
  437. Max = 24
  438. }).Default = WallHack.Visuals.ESPSettings.TextSize
  439.  
  440. ESPSettings:AddDropdown({
  441. Name = "Text Font",
  442. Value = Fonts[WallHack.Visuals.ESPSettings.TextFont + 1],
  443. Callback = function(New, Old)
  444. WallHack.Visuals.ESPSettings.TextFont = Drawing.Fonts[New]
  445. end,
  446. List = Fonts,
  447. Nothing = "UI"
  448. }).Default = Fonts[WallHack.Visuals.ESPSettings.TextFont + 1]
  449.  
  450. BoxesSettings:AddToggle({
  451. Name = "Enabled",
  452. Value = WallHack.Visuals.BoxSettings.Enabled,
  453. Callback = function(New, Old)
  454. WallHack.Visuals.BoxSettings.Enabled = New
  455. end
  456. }).Default = WallHack.Visuals.BoxSettings.Enabled
  457.  
  458. BoxesSettings:AddSlider({
  459. Name = "Transparency",
  460. Value = WallHack.Visuals.BoxSettings.Transparency,
  461. Callback = function(New, Old)
  462. WallHack.Visuals.BoxSettings.Transparency = New
  463. end,
  464. Min = 0,
  465. Max = 1,
  466. Decimals = 2
  467. }).Default = WallHack.Visuals.BoxSettings.Transparency
  468.  
  469. BoxesSettings:AddSlider({
  470. Name = "Thickness",
  471. Value = WallHack.Visuals.BoxSettings.Thickness,
  472. Callback = function(New, Old)
  473. WallHack.Visuals.BoxSettings.Thickness = New
  474. end,
  475. Min = 1,
  476. Max = 5
  477. }).Default = WallHack.Visuals.BoxSettings.Thickness
  478.  
  479. BoxesSettings:AddSlider({
  480. Name = "Scale Increase (For 3D)",
  481. Value = WallHack.Visuals.BoxSettings.Increase,
  482. Callback = function(New, Old)
  483. WallHack.Visuals.BoxSettings.Increase = New
  484. end,
  485. Min = 1,
  486. Max = 5
  487. }).Default = WallHack.Visuals.BoxSettings.Increase
  488.  
  489. BoxesSettings:AddColorpicker({
  490. Name = "Color",
  491. Value = WallHack.Visuals.BoxSettings.Color,
  492. Callback = function(New, Old)
  493. WallHack.Visuals.BoxSettings.Color = New
  494. end
  495. }).Default = WallHack.Visuals.BoxSettings.Color
  496.  
  497. BoxesSettings:AddDropdown({
  498. Name = "Type",
  499. Value = WallHack.Visuals.BoxSettings.Type == 1 and "3D" or "2D",
  500. Callback = function(New, Old)
  501. WallHack.Visuals.BoxSettings.Type = New == "3D" and 1 or 2
  502. end,
  503. List = {"3D", "2D"},
  504. Nothing = "3D"
  505. }).Default = WallHack.Visuals.BoxSettings.Type == 1 and "3D" or "2D"
  506.  
  507. BoxesSettings:AddToggle({
  508. Name = "Filled (2D Square)",
  509. Value = WallHack.Visuals.BoxSettings.Filled,
  510. Callback = function(New, Old)
  511. WallHack.Visuals.BoxSettings.Filled = New
  512. end
  513. }).Default = WallHack.Visuals.BoxSettings.Filled
  514.  
  515. ChamsSettings:AddToggle({
  516. Name = "Enabled",
  517. Value = WallHack.Visuals.ChamsSettings.Enabled,
  518. Callback = function(New, Old)
  519. WallHack.Visuals.ChamsSettings.Enabled = New
  520. end
  521. }).Default = WallHack.Visuals.ChamsSettings.Enabled
  522.  
  523. ChamsSettings:AddToggle({
  524. Name = "Filled",
  525. Value = WallHack.Visuals.ChamsSettings.Filled,
  526. Callback = function(New, Old)
  527. WallHack.Visuals.ChamsSettings.Filled = New
  528. end
  529. }).Default = WallHack.Visuals.ChamsSettings.Filled
  530.  
  531. ChamsSettings:AddToggle({
  532. Name = "Entire Body (For R15 Rigs)",
  533. Value = WallHack.Visuals.ChamsSettings.EntireBody,
  534. Callback = function(New, Old)
  535. WallHack.Visuals.ChamsSettings.EntireBody = New
  536. end
  537. }).Default = WallHack.Visuals.ChamsSettings.EntireBody
  538.  
  539. ChamsSettings:AddSlider({
  540. Name = "Transparency",
  541. Value = WallHack.Visuals.ChamsSettings.Transparency,
  542. Callback = function(New, Old)
  543. WallHack.Visuals.ChamsSettings.Transparency = New
  544. end,
  545. Min = 0,
  546. Max = 1,
  547. Decimals = 2
  548. }).Default = WallHack.Visuals.ChamsSettings.Transparency
  549.  
  550. ChamsSettings:AddSlider({
  551. Name = "Thickness",
  552. Value = WallHack.Visuals.ChamsSettings.Thickness,
  553. Callback = function(New, Old)
  554. WallHack.Visuals.ChamsSettings.Thickness = New
  555. end,
  556. Min = 0,
  557. Max = 3
  558. }).Default = WallHack.Visuals.ChamsSettings.Thickness
  559.  
  560. ChamsSettings:AddColorpicker({
  561. Name = "Color",
  562. Value = WallHack.Visuals.ChamsSettings.Color,
  563. Callback = function(New, Old)
  564. WallHack.Visuals.ChamsSettings.Color = New
  565. end
  566. }).Default = WallHack.Visuals.ChamsSettings.Color
  567.  
  568. TracersSettings:AddToggle({
  569. Name = "Enabled",
  570. Value = WallHack.Visuals.TracersSettings.Enabled,
  571. Callback = function(New, Old)
  572. WallHack.Visuals.TracersSettings.Enabled = New
  573. end
  574. }).Default = WallHack.Visuals.TracersSettings.Enabled
  575.  
  576. TracersSettings:AddSlider({
  577. Name = "Transparency",
  578. Value = WallHack.Visuals.TracersSettings.Transparency,
  579. Callback = function(New, Old)
  580. WallHack.Visuals.TracersSettings.Transparency = New
  581. end,
  582. Min = 0,
  583. Max = 1,
  584. Decimals = 2
  585. }).Default = WallHack.Visuals.TracersSettings.Transparency
  586.  
  587. TracersSettings:AddSlider({
  588. Name = "Thickness",
  589. Value = WallHack.Visuals.TracersSettings.Thickness,
  590. Callback = function(New, Old)
  591. WallHack.Visuals.TracersSettings.Thickness = New
  592. end,
  593. Min = 1,
  594. Max = 5
  595. }).Default = WallHack.Visuals.TracersSettings.Thickness
  596.  
  597. TracersSettings:AddColorpicker({
  598. Name = "Color",
  599. Value = WallHack.Visuals.TracersSettings.Color,
  600. Callback = function(New, Old)
  601. WallHack.Visuals.TracersSettings.Color = New
  602. end
  603. }).Default = WallHack.Visuals.TracersSettings.Color
  604.  
  605. TracersSettings:AddDropdown({
  606. Name = "Start From",
  607. Value = TracersType[WallHack.Visuals.TracersSettings.Type],
  608. Callback = function(New, Old)
  609. WallHack.Visuals.TracersSettings.Type = tablefind(TracersType, New)
  610. end,
  611. List = TracersType,
  612. Nothing = "Bottom"
  613. }).Default = Fonts[WallHack.Visuals.TracersSettings.Type + 1]
  614.  
  615. HeadDotsSettings:AddToggle({
  616. Name = "Enabled",
  617. Value = WallHack.Visuals.HeadDotSettings.Enabled,
  618. Callback = function(New, Old)
  619. WallHack.Visuals.HeadDotSettings.Enabled = New
  620. end
  621. }).Default = WallHack.Visuals.HeadDotSettings.Enabled
  622.  
  623. HeadDotsSettings:AddToggle({
  624. Name = "Filled",
  625. Value = WallHack.Visuals.HeadDotSettings.Filled,
  626. Callback = function(New, Old)
  627. WallHack.Visuals.HeadDotSettings.Filled = New
  628. end
  629. }).Default = WallHack.Visuals.HeadDotSettings.Filled
  630.  
  631. HeadDotsSettings:AddSlider({
  632. Name = "Transparency",
  633. Value = WallHack.Visuals.HeadDotSettings.Transparency,
  634. Callback = function(New, Old)
  635. WallHack.Visuals.HeadDotSettings.Transparency = New
  636. end,
  637. Min = 0,
  638. Max = 1,
  639. Decimals = 2
  640. }).Default = WallHack.Visuals.HeadDotSettings.Transparency
  641.  
  642. HeadDotsSettings:AddSlider({
  643. Name = "Thickness",
  644. Value = WallHack.Visuals.HeadDotSettings.Thickness,
  645. Callback = function(New, Old)
  646. WallHack.Visuals.HeadDotSettings.Thickness = New
  647. end,
  648. Min = 1,
  649. Max = 5
  650. }).Default = WallHack.Visuals.HeadDotSettings.Thickness
  651.  
  652. HeadDotsSettings:AddSlider({
  653. Name = "Sides",
  654. Value = WallHack.Visuals.HeadDotSettings.Sides,
  655. Callback = function(New, Old)
  656. WallHack.Visuals.HeadDotSettings.Sides = New
  657. end,
  658. Min = 3,
  659. Max = 60
  660. }).Default = WallHack.Visuals.HeadDotSettings.Sides
  661.  
  662. HeadDotsSettings:AddColorpicker({
  663. Name = "Color",
  664. Value = WallHack.Visuals.HeadDotSettings.Color,
  665. Callback = function(New, Old)
  666. WallHack.Visuals.HeadDotSettings.Color = New
  667. end
  668. }).Default = WallHack.Visuals.HeadDotSettings.Color
  669.  
  670. HealthBarSettings:AddToggle({
  671. Name = "Enabled",
  672. Value = WallHack.Visuals.HealthBarSettings.Enabled,
  673. Callback = function(New, Old)
  674. WallHack.Visuals.HealthBarSettings.Enabled = New
  675. end
  676. }).Default = WallHack.Visuals.HealthBarSettings.Enabled
  677.  
  678. HealthBarSettings:AddDropdown({
  679. Name = "Position",
  680. Value = WallHack.Visuals.HealthBarSettings.Type == 1 and "Top" or WallHack.Visuals.HealthBarSettings.Type == 2 and "Bottom" or WallHack.Visuals.HealthBarSettings.Type == 3 and "Left" or "Right",
  681. Callback = function(New, Old)
  682. WallHack.Visuals.HealthBarSettings.Type = New == "Top" and 1 or New == "Bottom" and 2 or New == "Left" and 3 or 4
  683. end,
  684. List = {"Top", "Bottom", "Left", "Right"},
  685. Nothing = "Left"
  686. }).Default = WallHack.Visuals.HealthBarSettings.Type == 1 and "Top" or WallHack.Visuals.HealthBarSettings.Type == 2 and "Bottom" or WallHack.Visuals.HealthBarSettings.Type == 3 and "Left" or "Right"
  687.  
  688. HealthBarSettings:AddSlider({
  689. Name = "Transparency",
  690. Value = WallHack.Visuals.HealthBarSettings.Transparency,
  691. Callback = function(New, Old)
  692. WallHack.Visuals.HealthBarSettings.Transparency = New
  693. end,
  694. Min = 0,
  695. Max = 1,
  696. Decimals = 2
  697. }).Default = WallHack.Visuals.HealthBarSettings.Transparency
  698.  
  699. HealthBarSettings:AddSlider({
  700. Name = "Size",
  701. Value = WallHack.Visuals.HealthBarSettings.Size,
  702. Callback = function(New, Old)
  703. WallHack.Visuals.HealthBarSettings.Size = New
  704. end,
  705. Min = 2,
  706. Max = 10
  707. }).Default = WallHack.Visuals.HealthBarSettings.Size
  708.  
  709. HealthBarSettings:AddSlider({
  710. Name = "Blue",
  711. Value = WallHack.Visuals.HealthBarSettings.Blue,
  712. Callback = function(New, Old)
  713. WallHack.Visuals.HealthBarSettings.Blue = New
  714. end,
  715. Min = 0,
  716. Max = 255
  717. }).Default = WallHack.Visuals.HealthBarSettings.Blue
  718.  
  719. HealthBarSettings:AddSlider({
  720. Name = "Offset",
  721. Value = WallHack.Visuals.HealthBarSettings.Offset,
  722. Callback = function(New, Old)
  723. WallHack.Visuals.HealthBarSettings.Offset = New
  724. end,
  725. Min = -30,
  726. Max = 30
  727. }).Default = WallHack.Visuals.HealthBarSettings.Offset
  728.  
  729. HealthBarSettings:AddColorpicker({
  730. Name = "Outline Color",
  731. Value = WallHack.Visuals.HealthBarSettings.OutlineColor,
  732. Callback = function(New, Old)
  733. WallHack.Visuals.HealthBarSettings.OutlineColor = New
  734. end
  735. }).Default = WallHack.Visuals.HealthBarSettings.OutlineColor
  736.  
  737. --// Crosshair Settings
  738.  
  739. CrosshairSettings:AddToggle({
  740. Name = "Mouse Cursor",
  741. Value = UserInputService.MouseIconEnabled,
  742. Callback = function(New, Old)
  743. UserInputService.MouseIconEnabled = New
  744. end
  745. }).Default = UserInputService.MouseIconEnabled
  746.  
  747. CrosshairSettings:AddToggle({
  748. Name = "Enabled",
  749. Value = WallHack.Crosshair.Settings.Enabled,
  750. Callback = function(New, Old)
  751. WallHack.Crosshair.Settings.Enabled = New
  752. end
  753. }).Default = WallHack.Crosshair.Settings.Enabled
  754.  
  755. CrosshairSettings:AddColorpicker({
  756. Name = "Color",
  757. Value = WallHack.Crosshair.Settings.Color,
  758. Callback = function(New, Old)
  759. WallHack.Crosshair.Settings.Color = New
  760. end
  761. }).Default = WallHack.Crosshair.Settings.Color
  762.  
  763. CrosshairSettings:AddSlider({
  764. Name = "Transparency",
  765. Value = WallHack.Crosshair.Settings.Transparency,
  766. Callback = function(New, Old)
  767. WallHack.Crosshair.Settings.Transparency = New
  768. end,
  769. Min = 0,
  770. Max = 1,
  771. Decimals = 2
  772. }).Default = WallHack.Crosshair.Settings.Transparency
  773.  
  774. CrosshairSettings:AddSlider({
  775. Name = "Size",
  776. Value = WallHack.Crosshair.Settings.Size,
  777. Callback = function(New, Old)
  778. WallHack.Crosshair.Settings.Size = New
  779. end,
  780. Min = 8,
  781. Max = 24
  782. }).Default = WallHack.Crosshair.Settings.Size
  783.  
  784. CrosshairSettings:AddSlider({
  785. Name = "Thickness",
  786. Value = WallHack.Crosshair.Settings.Thickness,
  787. Callback = function(New, Old)
  788. WallHack.Crosshair.Settings.Thickness = New
  789. end,
  790. Min = 1,
  791. Max = 5
  792. }).Default = WallHack.Crosshair.Settings.Thickness
  793.  
  794. CrosshairSettings:AddSlider({
  795. Name = "Gap Size",
  796. Value = WallHack.Crosshair.Settings.GapSize,
  797. Callback = function(New, Old)
  798. WallHack.Crosshair.Settings.GapSize = New
  799. end,
  800. Min = 0,
  801. Max = 20
  802. }).Default = WallHack.Crosshair.Settings.GapSize
  803.  
  804. CrosshairSettings:AddSlider({
  805. Name = "Rotation (Degrees)",
  806. Value = WallHack.Crosshair.Settings.Rotation,
  807. Callback = function(New, Old)
  808. WallHack.Crosshair.Settings.Rotation = New
  809. end,
  810. Min = -180,
  811. Max = 180
  812. }).Default = WallHack.Crosshair.Settings.Rotation
  813.  
  814. CrosshairSettings:AddDropdown({
  815. Name = "Position",
  816. Value = WallHack.Crosshair.Settings.Type == 1 and "Mouse" or "Center",
  817. Callback = function(New, Old)
  818. WallHack.Crosshair.Settings.Type = New == "Mouse" and 1 or 2
  819. end,
  820. List = {"Mouse", "Center"},
  821. Nothing = "Mouse"
  822. }).Default = WallHack.Crosshair.Settings.Type == 1 and "Mouse" or "Center"
  823.  
  824. CrosshairSettings_CenterDot:AddToggle({
  825. Name = "Center Dot",
  826. Value = WallHack.Crosshair.Settings.CenterDot,
  827. Callback = function(New, Old)
  828. WallHack.Crosshair.Settings.CenterDot = New
  829. end
  830. }).Default = WallHack.Crosshair.Settings.CenterDot
  831.  
  832. CrosshairSettings_CenterDot:AddColorpicker({
  833. Name = "Center Dot Color",
  834. Value = WallHack.Crosshair.Settings.CenterDotColor,
  835. Callback = function(New, Old)
  836. WallHack.Crosshair.Settings.CenterDotColor = New
  837. end
  838. }).Default = WallHack.Crosshair.Settings.CenterDotColor
  839.  
  840. CrosshairSettings_CenterDot:AddSlider({
  841. Name = "Center Dot Size",
  842. Value = WallHack.Crosshair.Settings.CenterDotSize,
  843. Callback = function(New, Old)
  844. WallHack.Crosshair.Settings.CenterDotSize = New
  845. end,
  846. Min = 1,
  847. Max = 6
  848. }).Default = WallHack.Crosshair.Settings.CenterDotSize
  849.  
  850. CrosshairSettings_CenterDot:AddSlider({
  851. Name = "Center Dot Transparency",
  852. Value = WallHack.Crosshair.Settings.CenterDotTransparency,
  853. Callback = function(New, Old)
  854. WallHack.Crosshair.Settings.CenterDotTransparency = New
  855. end,
  856. Min = 0,
  857. Max = 1,
  858. Decimals = 2
  859. }).Default = WallHack.Crosshair.Settings.CenterDotTransparency
  860.  
  861. CrosshairSettings_CenterDot:AddToggle({
  862. Name = "Center Dot Filled",
  863. Value = WallHack.Crosshair.Settings.CenterDotFilled,
  864. Callback = function(New, Old)
  865. WallHack.Crosshair.Settings.CenterDotFilled = New
  866. end
  867. }).Default = WallHack.Crosshair.Settings.CenterDotFilled
  868.  
  869. --// Functions / Functions
  870.  
  871. FunctionsSection:AddButton({
  872. Name = "Reset Settings",
  873. Callback = function()
  874. Aimbot.Functions:ResetSettings()
  875. WallHack.Functions:ResetSettings()
  876. Library.ResetAll()
  877. end
  878. })
  879.  
  880. FunctionsSection:AddButton({
  881. Name = "Restart",
  882. Callback = function()
  883. Aimbot.Functions:Restart()
  884. WallHack.Functions:Restart()
  885. end
  886. })
  887.  
  888. FunctionsSection:AddButton({
  889. Name = "Exit",
  890. Callback = Library.Unload,
  891. })
  892.  
  893. FunctionsSection:AddButton({
  894. Name = "Copy Script Page",
  895. Callback = function()
  896. setclipboard("https://github.com/Exunys/AirHub")
  897. end
  898. })
  899.  
  900. --// AirHub V2 Prompt
  901.  
  902. do
  903. local Aux = Instance.new("BindableFunction")
  904.  
  905. Aux.OnInvoke = function(Answer)
  906. if Answer == "No" then
  907. return
  908. end
  909.  
  910. Library.Unload()
  911. loadstring(game:HttpGet("https://raw.githubusercontent.com/Exunys/AirHub-V2/main/src/Main.lua"))()
  912. end
  913.  
  914. game.StarterGui:SetCore("SendNotification", {
  915. Title = "🎆 FemWare Premium Access 🎆",
  916. Text = "Looks like you have Premium AirHub V2 Supporting us Would you like to try Early access?",
  917. Button1 = "Yeah I can't wait for this",
  918. Button2 = "No, FemWare Good.",
  919. Duration = 1 / 0,
  920. Icon = "",
  921. Callback = Aux
  922. })
  923. end
  924.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement