if Rayfield then Rayfield:Destroy() end print([[####################################################################################### # # # #### ##### ###### ######## ######## ######### #### #### # # #### ##### ########## ########## ########## ### #### #### # # ######### #### ### #### #### #### #### ######### #### #### # = ######### ##### #### #### #### ##### ######## ######## # # ##### #### ########## ########### ########### ### ###### # # ##### ##### ######## ######### ######### ######### ##### # # # ####################################################################################### # CREDIT: ## Universal-Hub # # -KCD Dev ## -Press K to Hide UI # # -KienPC1234 ## -Press Q to Toggle Tracer # # -Exunys ## -Press Right Click to use Aim Bot # # ## -Github Page:https://github.com/KienPC1234/Universal-Hub # #######################################################################################]]) local Rayfield = loadstring(game:HttpGet('https://raw.githubusercontent.com/KienPC1234/Universal-Hub/main/Module/Rayfield.lua'))() getgenv().SecureMode = _G.SecureMode loadstring(game:HttpGet("https://raw.githubusercontent.com/KienPC1234/Universal-Hub/main/Module/ESP.lua"))() loadstring(game:HttpGet("https://raw.githubusercontent.com/KienPC1234/Universal-Hub/main/Module/Hitbox.lua"))() local loadstringTracersExists = pcall(function() loadstring(game:HttpGet("https://raw.githubusercontent.com/Exunys/Tracers-Script/main/Tracers.lua"))() end) local loadstringAimBotExists = pcall(function() loadstring(game:HttpGet("https://raw.githubusercontent.com/Exunys/Aimbot-V3/main/src/Aimbot.lua"))() end) if loadstringAimBotExists then print("AimBot Loaded!") else print("Error, Can't Load AimBot, using Backup") loadstring(game:HttpGet("https://raw.githubusercontent.com/KienPC1234/Universal-Hub/main/Backup/Aimbot.lua"))() end if loadstringTracersExists then print("Tracer Loaded!") else print("Error, Can't Load Tracer, using Backup") loadstring(game:HttpGet("https://raw.githubusercontent.com/KienPC1234/Universal-Hub/main/Backup/Tracers.lua"))() end _G.TracersVisible = false _G.DisableKey = nil _G.ModeSkipKey =nil ExunysDeveloperAimbot.Load() ExunysDeveloperAimbot.Settings.Enabled = false --Get Player Path local partNames = {} function GetPlayerPath() local player = game.Players:GetPlayers()[math.random(1, #game.Players:GetPlayers())] local character = player.Character if character then local parts = character:GetDescendants() for _, part in ipairs(parts) do if part:IsA("BasePart") then if part.Name~="Handle" then table.insert(partNames, part.Name) end end end else wait(1) GetPlayerPath() end end GetPlayerPath() local Window = Rayfield:CreateWindow({ Name = "Universal Hub", LoadingTitle = "Universal Hub", LoadingSubtitle = "by KCD Dev", ConfigurationSaving = { Enabled = true, FolderName = "UH_Save", FileName = "Universal_HUB_Save" }, Discord = { Enabled = false, Invite = "noinvitelink", RememberJoins = true }, KeySystem = false, KeySettings = { Title = "Untitled", Subtitle = "Key System", Note = "No method of obtaining the key is provided", FileName = "Key", SaveKey = true, GrabKeyFromSite = false, Key = {"Hello"} } }) local Tab = Window:CreateTab("Hit Box", 18298162898) local Tab2 = Window:CreateTab("ESP", 18298164473) local Tab3 = Window:CreateTab("Aim Bot",18312822691) local Tab4 = Window:CreateTab("Misc", 18314098431) local Toggle1 = Tab:CreateToggle({ Name = "Hit Box Toggle", CurrentValue = false, Flag = "Toggle1", Callback = function(Value) if Value==false then ClearHitBox() end _G.HitboxEnabled = Value end, }) local Slider = Tab:CreateSlider({ Name = "Hit Box Size", Range = {0, 50}, Increment = 0.5, Suffix = " Studs", CurrentValue = 20, Flag = "Slider", Callback = function(Value) _G.HSize = Value end, }) local Slider99 = Tab:CreateSlider({ Name = "Hit Box Head Size", Range = {0,6}, Increment = 0.5, Suffix = " Studs", CurrentValue = 5, Flag = "Slider99", Callback = function(Value) _G.Size = Value end, }) local Slider2 = Tab:CreateSlider({ Name = "Transparency", Range = {0, 1}, Increment = 0.1, Suffix = "", CurrentValue = 0.7, Flag = "Slider2", Callback = function(Value) if _G.HitboxEnabled == true then _G.Transparency=Value end end, }) local Dropdown = Tab:CreateDropdown({ Name = "Hit Box Type", Options = {"Head","HumanoidRootPart"}, CurrentOption = {"HumanoidRootPart"}, MultipleOptions = false, Flag = "Dropdown", Callback = function(Option) if tostring(Option[1])=="Head" then _G.HitboxType = 2 else _G.HitboxType = 1 end end, }) --Tab2 local Button = Tab2:CreateButton({ Name = "Use UnnamedESP", Callback = function() loadstring(game:HttpGet('https://raw.githubusercontent.com/ic3w0lf22/Unnamed-ESP/master/UnnamedESP.lua'))() end, }) local Label = Tab2:CreateLabel("ESP") local Toggle2 = Tab2:CreateToggle({ Name = "ESP Toggle", CurrentValue = false, Flag = "Toggle2", Callback = function(Value) if Value == false then _G.EspEnabled = false DeleteESP() else _G.EspEnabled = true end end, }) local Toggle3 = Tab2:CreateToggle({ Name = "ESP Visible Check", CurrentValue = false, Flag = "Toggle3", Callback = function(Value) _G.EspVisibleCheck =Value ESPDethMode() end, }) local Label = Tab2:CreateLabel("Tracer Config") local Toggle4 = Tab2:CreateToggle({ Name = "Tracer Toggle", CurrentValue = false, Flag = "Toggle4", Callback = function(Value) _G.TracersVisible =Value end, }) local Toggle7 = Tab2:CreateToggle({ Name = "Tracer Team Check", CurrentValue = false, Flag = "Toggle7", Callback = function(Value) _G.TeamCheck =Value end, }) local Slider4 = Tab2:CreateSlider({ Name = "Tracer Transparency", Range = {0, 1}, Increment = 0.1, Suffix = "", CurrentValue = 0.7, Flag = "Slider4", Callback = function(Value) _G.TracerTransparency=Value end, }) local Slider90 = Tab2:CreateSlider({ Name = "Tracer Thickness", Range = {0, 100}, Increment = 1, Suffix = "", CurrentValue = 1, Flag = "Slider90", Callback = function(Value) _G.TracerThickness=Value end, }) local Dropdown2 = Tab2:CreateDropdown({ Name = "Tracers Position", Options = {"From Mouse","From Center","From Bottom"}, CurrentOption = {"From Bottom"}, MultipleOptions = false, Flag = "Dropdown2", Callback = function(Option) if tostring(Option[1])=="From Mouse" then _G.FromMouse = true _G.FromCenter = false _G.FromBottom = false elseif tostring(Option[1])=="From Center" then _G.FromMouse = false _G.FromCenter = true _G.FromBottom = false else _G.FromMouse = false _G.FromCenter = false _G.FromBottom = true end end, }) local ColorPicker1 = Tab2:CreateColorPicker({ Name = "Tracer Color", Color = Color3.fromRGB(255, 80, 10), Flag = "ColorPicker1", Callback = function(Value) _G.TracerColor = Value end }) local Keybind1 = Tab2:CreateKeybind({ Name = "Tracer Keybind", CurrentKeybind = "Q", HoldToInteract = false, Flag = "Keybind1", Callback = function(Keybind) if _G.TracersVisible == true then _G.TracersVisible = false else _G.TracersVisible = true end end, }) --aimbot Tab local Labelaims = Tab3:CreateLabel("AimBot Setting") local Paragraph = Tab3:CreateParagraph({Title = "", Content = "Right Click to Use AimBot"}) local Toggleaim = Tab3:CreateToggle({ Name = "AimBot Enabled", CurrentValue = false, Flag = "Toggleaim", Callback = function(Value) ExunysDeveloperAimbot.Settings.Enabled = Value end, }) local Toggleaim1 = Tab3:CreateToggle({ Name = "AimBot Toggle", CurrentValue = false, Flag = "Toggleaim1", Callback = function(Value) ExunysDeveloperAimbot.Settings.Toggle= Value end, }) local Dropdownaim2 = Tab3:CreateDropdown({ Name = "AimBot Lock Part", Options = partNames, CurrentOption = {"Head"}, MultipleOptions = false, Flag = "Dropdownaim2", Callback = function(Option) print(tostring(Option[1])) ExunysDeveloperAimbot.Settings.LockPart = tostring(Option[1]) end, }) local Toggleaim2 = Tab3:CreateToggle({ Name = "AimBot Team Check", CurrentValue = false, Flag = "Toggleaim2", Callback = function(Value) ExunysDeveloperAimbot.Settings.TeamCheck= Value end, }) local Toggleaim3 = Tab3:CreateToggle({ Name = "AimBot Alive Check", CurrentValue = true, Flag = "Toggleaim3", Callback = function(Value) ExunysDeveloperAimbot.Settings.AliveCheck = Value end, }) local Toggleaim4 = Tab3:CreateToggle({ Name = "AimBot Wall Check", CurrentValue = false, Flag = "Toggleaim4", Callback = function(Value) ExunysDeveloperAimbot.Settings.WallCheck= Value end, }) local Toggleaim5 = Tab3:CreateToggle({ Name = "AimBot Prediction", CurrentValue = false, Flag = "Toggleaim5", Callback = function(Value) ExunysDeveloperAimbot.Settings.OffsetToMoveDirection = Value end, }) local Paragraph = Tab3:CreateParagraph({Title = "", Content = "AimBot Prediction is used to predict the bullet's falling point to help increase the hit rate when the enemy moves!"}) local Slideraim = Tab3:CreateSlider({ Name = "AimBot Amplitude", Range = {1, 30}, Increment = 1, Suffix = "", CurrentValue = 15, Flag = "Slideraim", Callback = function(Value) ExunysDeveloperAimbot.Settings.OffsetToMoveDirection = Value end, }) local Dropdownaim = Tab3:CreateDropdown({ Name = "AimBot Lock Mode", Options = {"CFrame","mousemoverel"}, CurrentOption = {"CFrame"}, MultipleOptions = false, Flag = "Dropdownaim", Callback = function(Option) if tostring(Option[1]) == "CFrame" then ExunysDeveloperAimbot.Settings.LockMode = 1 else ExunysDeveloperAimbot.Settings.LockMode = 2 end end, }) local Slideraims = Tab3:CreateSlider({ Name = "AimBot CFrame Sensitivity", Range = {0, 4}, Increment = 0.1, Suffix = "", CurrentValue = 0, Flag = "Slideraims", Callback = function(Value) ExunysDeveloperAimbot.Settings.Sensitivity = Value end, }) local Slideraims2 = Tab3:CreateSlider({ Name = "AimBot mousemoverel Sensitivity", Range = {0, 4}, Increment = 0.1, Suffix = "", CurrentValue = 3.5, Flag = "Slideraims2", Callback = function(Value) ExunysDeveloperAimbot.Settings.Sensitivity2 = Value end, }) local Labelaims2 = Tab3:CreateLabel("AimBot FOV Settings") local Toggleaim7 = Tab3:CreateToggle({ Name = "FOV Enabled", CurrentValue = true, Flag = "Toggleaim7", Callback = function(Value) ExunysDeveloperAimbot.FOVSettings.Enabled = Value end, }) local Toggleaim8 = Tab3:CreateToggle({ Name = "FOV Visible", CurrentValue = true, Flag = "Toggleaim8", Callback = function(Value) ExunysDeveloperAimbot.FOVSettings.Visible = Value end, }) local Slideraims4 = Tab3:CreateSlider({ Name = "FOV Radius", Range = {0, 180}, Increment = 10, Suffix = "", CurrentValue = 90, Flag = "Slideraims4", Callback = function(Value) ExunysDeveloperAimbot.FOVSettings.Radius = Value end, }) local ColorPicker3 = Tab3:CreateColorPicker({ Name = "FOV Color", Color = Color3.fromRGB(255,255,255), Flag = "ColorPicker3", Callback = function(Value) ExunysDeveloperAimbot.FOVSettings.Color= Value end }) local ColorPicker4 = Tab3:CreateColorPicker({ Name = "FOV Outline Color", Color = Color3.fromRGB(0, 0, 0), Flag = "ColorPicker4", Callback = function(Value) ExunysDeveloperAimbot.FOVSettings.OutlineColor= Value end }) local ColorPicker55 = Tab3:CreateColorPicker({ Name = "FOV Locked Color", Color = Color3.fromRGB(255, 150, 150), Flag = "ColorPicker55", Callback = function(Value) ExunysDeveloperAimbot.FOVSettings.LockedColor= Value end }) local Slideraims6 = Tab3:CreateSlider({ Name = "FOV Thickness", Range = {1, 100}, Increment = 1, Suffix = "", CurrentValue = 1, Flag = "Slideraims6", Callback = function(Value) ExunysDeveloperAimbot.FOVSettings.Thickness = Value end, }) local Toggleaim10 = Tab3:CreateToggle({ Name = "FOV Rainbow Color Toggle", CurrentValue = false, Flag = "Toggleaim10", Callback = function(Value) ExunysDeveloperAimbot.FOVSettings.RainbowColor = Value end, }) local Toggleaim11 = Tab3:CreateToggle({ Name = "FOV Rainbow Outline Color Toggle", CurrentValue = false, Flag = "Toggleaim11", Callback = function(Value) ExunysDeveloperAimbot.FOVSettings.RainbowOutlineColor = Value end, }) local Toggleaim9 = Tab3:CreateToggle({ Name = "FOV Filled", CurrentValue = false, Flag = "Toggleaim9", Callback = function(Value) ExunysDeveloperAimbot.FOVSettings.Filled = Value end, }) local Slideraims65 = Tab3:CreateSlider({ Name = "FOV Transparency", Range = {0, 1}, Increment = 0.1, Suffix = "", CurrentValue = 1, Flag = "Slideraims65", Callback = function(Value) ExunysDeveloperAimbot.FOVSettings.Transparency = Value end, }) local Button2 = Tab4:CreateButton({ Name = "Use Infinite Yield", Callback = function() loadstring(game:HttpGet('https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source'))() end, }) local Button3 = Tab4:CreateButton({ Name = "Use CMD-X", Callback = function() loadstring(game:HttpGet("https://raw.githubusercontent.com/CMD-X/CMD-X/master/Source",true))() end, }) local Button6 = Tab4:CreateButton({ Name = "Save Current Setting", Callback = function() pcall(function() delfile("UH_Save\\Universal_HUB_Save.rfld") wait(1) delfile("UH_Save\\Universal_HUB_Save.rfld") Rayfield:LoadConfiguration() Rayfield:Notify({ Title = "INFO", Content = "Saving...", Duration = 5, Image = 18315824167, }) end) wait(6) Rayfield:Notify({ Title = "INFO", Content = "Saved!", Duration = 6.5, Image = 18315824167, }) end, }) local Button4 = Tab4:CreateButton({ Name = "Load Current Setting", Callback = function() pcall(function() Rayfield:LoadConfiguration() Rayfield:Notify({ Title = "INFO", Content = "Loading...", Duration = 5, Image = 18315824167, }) end) wait(5) Rayfield:Notify({ Title = "INFO", Content = "Loaded!", Duration = 6.5, Image = 18315824167, }) end, }) local Button5 = Tab4:CreateButton({ Name = "Delete Current Setting", Callback = function() pcall(function() delfile("UH_Save\\Universal_HUB_Save.rfld") wait(1) delfile("UH_Save\\Universal_HUB_Save.rfld") Rayfield:Notify({ Title = "INFO", Content = "Deleting...", Duration = 5, Image = 18315824167, }) end) wait(4) Rayfield:Notify({ Title = "INFO", Content = "Deleted!", Duration = 6.5, Image = 18315824167, }) end, })