local Nox = loadstring(game:HttpGet("https://raw.githubusercontent.com/fiangg20/nox/refs/heads/main/source.lua"))() local Players = game:GetService("Players") local RunService = game:GetService("RunService") local CoreGui = game:GetService("CoreGui") local VirtualUser = game:GetService("VirtualUser") local TeleportService = game:GetService("TeleportService") local UserInputService = game:GetService("UserInputService") local Workspace = game:GetService("Workspace") local ReplicatedStorage = game:GetService("ReplicatedStorage") local Mouse = Players.LocalPlayer:GetMouse() local LocalPlayer = Players.LocalPlayer local Camera = Workspace.CurrentCamera local validTargets = {} local lockedTarget = nil local unlockTime = 0 _G.Aimbot = false _G.AimbotTarget = "Head" _G.ESP = false _G.ESPColor = Color3.fromRGB(255, 0, 0) _G.ESPOutlineColor = Color3.fromRGB(255, 255, 255) _G.TeamCheck = false _G.InfJump = false _G.Noclip = false _G.WalkOnWater = false _G.Bhop = false _G.Dash = false _G.AutoRespawn = false _G.XRay = false _G.Hitbox = false _G.HitboxSize = 10 _G.Fling = false _G.Spinbot = false _G.SpinSpeed = 20 _G.AutoClicker = false _G.AutoClickerDelay = 0.01 _G.AutoClickerButton = "Left" _G.AutoClickerMode = "Spam Click" _G.ClickTP = false _G.ToolReach = false _G.ReachSize = 20 _G.Annoy = false _G.ChatSpam = false _G.SpamText = "konco hub on top!" _G.LoopWalkSpeed = false _G.LoopJumpPower = false local CurrentWalkSpeed = 16 local CurrentJumpPower = 50 local FlingForce = nil local OriginalProps = {} local function isFFA() local TeamsService = game:GetService("Teams") local teamsList = TeamsService:GetChildren() local playersList = Players:GetPlayers() if #teamsList == 0 then local hasCustomTeams = false for _, p in ipairs(playersList) do if p:FindFirstChild("Team") or p:FindFirstChild("team") or p:FindFirstChild("Role") then hasCustomTeams = true break end end if not hasCustomTeams then return true end end local allNeutral = true for _, p in ipairs(playersList) do if not p.Neutral then allNeutral = false break end end if allNeutral and #playersList > 1 then return true end local teamCounts = {} for _, p in ipairs(playersList) do if p.Team then teamCounts[p.Team] = (teamCounts[p.Team] or 0) + 1 end end local activeTeams = 0 for _, count in pairs(teamCounts) do if count > 0 then activeTeams = activeTeams + 1 end end if activeTeams >= #playersList - 1 and #playersList > 2 then return true end return false end local function isSameTeam(player) if not player then return false end if isFFA() then return false end if LocalPlayer.Neutral or player.Neutral then return false end if LocalPlayer.Team ~= nil and player.Team ~= nil then if LocalPlayer.Team == player.Team then return true end end if LocalPlayer.TeamColor ~= nil and player.TeamColor ~= nil then if LocalPlayer.TeamColor == player.TeamColor then return true end end local lpTeamVal = LocalPlayer:FindFirstChild("Team") or LocalPlayer:FindFirstChild("team") or LocalPlayer:FindFirstChild("TeamColor") local pTeamVal = player:FindFirstChild("Team") or player:FindFirstChild("team") or player:FindFirstChild("TeamColor") if lpTeamVal and pTeamVal and (lpTeamVal:IsA("StringValue") or lpTeamVal:IsA("ObjectValue") or lpTeamVal:IsA("BrickColorValue")) and (pTeamVal:IsA("StringValue") or pTeamVal:IsA("ObjectValue") or pTeamVal:IsA("BrickColorValue")) then if lpTeamVal.Value == pTeamVal.Value then return true end end local lpChar = LocalPlayer.Character local pChar = player.Character if lpChar and pChar then local lpRole = lpChar:FindFirstChild("Role") or lpChar:FindFirstChild("Team") local pRole = pChar:FindFirstChild("Role") or pChar:FindFirstChild("Team") if lpRole and pRole and lpRole:IsA("StringValue") and pRole:IsA("StringValue") then if lpRole.Value == pRole.Value then return true end end end return false end local Window = Nox:Create({ Title = "ASDFGH Hub", Icon = "emoji_symbols", SizeX = 480, SizeY = 600, Theme = "Red", ToggleKey = Enum.KeyCode.K, Search = true, SearchPlaceholder = "Search features...", ConfigurationSaving = { Enabled = true, FolderName = "ASDFGH_Configs", FileName = "Default" } }) local function clearESP() for _, player in ipairs(Players:GetPlayers()) do if player.Character then local esp = player.Character:FindFirstChild("hellnahespsuperr") if esp then esp:Destroy() end end end end UserInputService.InputChanged:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then if input.Delta.Magnitude > 10 then if lockedTarget then lockedTarget = nil unlockTime = os.clock() end end elseif input.UserInputType == Enum.UserInputType.Touch then if lockedTarget then lockedTarget = nil unlockTime = os.clock() end end end) local function isVisible(targetPart) local rayOrigin = Camera.CFrame.Position local rayDirection = (targetPart.Position - rayOrigin) local raycastParams = RaycastParams.new() raycastParams.FilterDescendantsInstances = {LocalPlayer.Character, Camera} raycastParams.FilterType = Enum.RaycastFilterType.Exclude raycastParams.IgnoreWater = true local raycastResult = Workspace:Raycast(rayOrigin, rayDirection, raycastParams) if raycastResult and raycastResult.Instance then if raycastResult.Instance:IsDescendantOf(targetPart.Parent) then return true end return false end return true end local function getTarget() local closestTarget = nil local shortestDistance = math.huge local screenCenter = Vector2.new(Camera.ViewportSize.X / 2, Camera.ViewportSize.Y / 2) for _, character in ipairs(validTargets) do local humanoid = character:FindFirstChildOfClass("Humanoid") if humanoid and humanoid.Health > 0 then local targetPart = character:FindFirstChild(_G.AimbotTarget) or character.PrimaryPart or character:FindFirstChild("HumanoidRootPart") or character:FindFirstChild("Head") or character:FindFirstChildOfClass("Part") if targetPart then local screenPoint, onScreen = Camera:WorldToViewportPoint(targetPart.Position) if onScreen then local distance = (Vector2.new(screenPoint.X, screenPoint.Y) - screenCenter).Magnitude if distance < shortestDistance and isVisible(targetPart) then closestTarget = targetPart shortestDistance = distance end end end end end return closestTarget end task.spawn(function() while true do local currentTargets = {} for _, player in ipairs(Players:GetPlayers()) do if player ~= LocalPlayer and player.Character then local character = player.Character local humanoid = character:FindFirstChildOfClass("Humanoid") local targetPart = character:FindFirstChild(_G.AimbotTarget) or character.PrimaryPart or character:FindFirstChild("HumanoidRootPart") or character:FindFirstChild("Head") or character:FindFirstChildOfClass("Part") if humanoid and targetPart and humanoid.Health > 0 then local isSafe = false if _G.TeamCheck then isSafe = isSameTeam(player) end if not isSafe then table.insert(currentTargets, character) if _G.ESP then local esp = character:FindFirstChild("hellnahespsuperr") if not esp then esp = Instance.new("Highlight") esp.Name = "hellnahespsuperr" esp.Adornee = character esp.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop esp.FillTransparency = 0.6 esp.OutlineTransparency = 0.2 esp.Parent = character end esp.FillColor = _G.ESPColor esp.OutlineColor = _G.ESPOutlineColor else local esp = character:FindFirstChild("hellnahespsuperr") if esp then esp:Destroy() end end else local esp = character:FindFirstChild("hellnahespsuperr") if esp then esp:Destroy() end end else local esp = character:FindFirstChild("hellnahespsuperr") if esp then esp:Destroy() end end end end if not _G.ESP then clearESP() end validTargets = currentTargets task.wait(1) end end) RunService.RenderStepped:Connect(function() if _G.Aimbot then if lockedTarget then local character = lockedTarget.Parent local humanoid = character and character:FindFirstChildOfClass("Humanoid") local targetPlayer = Players:GetPlayerFromCharacter(character) local isSafe = _G.TeamCheck and targetPlayer and isSameTeam(targetPlayer) if not (humanoid and humanoid.Health > 0 and isVisible(lockedTarget) and not isSafe) then lockedTarget = nil end end if not lockedTarget and (os.clock() - unlockTime > 1) then lockedTarget = getTarget() end if lockedTarget then Camera.CFrame = CFrame.lookAt(Camera.CFrame.Position, lockedTarget.Position) end else lockedTarget = nil end end) local PlayerTab = Window:AddTab({ Title = "Player", Icon = "person" }) PlayerTab:AddSection({ Text = "Movement" }) PlayerTab:AddSlider({ Title = "WalkSpeed", Min = 0, Max = 500, Default = LocalPlayer.Character:FindFirstChildOfClass("Humanoid").WalkSpeed, Icon = "directions_run", Size = "m", Flag = "WalkSpeed", Callback = function(Value) CurrentWalkSpeed = Value if LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid") then LocalPlayer.Character:FindFirstChildOfClass("Humanoid").WalkSpeed = Value end end }) PlayerTab:AddSwitch({ Title = "Force WalkSpeed", Default = false, Icon = "directions_run", Flag = "LoopWS", Callback = function(State) _G.LoopWalkSpeed = State end }) PlayerTab:AddSlider({ Title = "JumpPower", Min = 0, Max = 500, Default = LocalPlayer.Character:FindFirstChildOfClass("Humanoid").JumpPower, Icon = "keyboard_double_arrow_up", Size = "m", Flag = "JumpPower", Callback = function(Value) CurrentJumpPower = Value if LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid") then LocalPlayer.Character:FindFirstChildOfClass("Humanoid").UseJumpPower = true LocalPlayer.Character:FindFirstChildOfClass("Humanoid").JumpPower = Value end end }) PlayerTab:AddSwitch({ Title = "Force JumpPower", Default = false, Icon = "keyboard_double_arrow_up", Flag = "LoopJP", Callback = function(State) _G.LoopJumpPower = State end }) PlayerTab:AddSlider({ Title = "Gravity", Min = 0, Max = 500, Default = workspace.Gravity, Icon = "public", Size = "xl", Flag = "Gravity", Callback = function(Value) workspace.Gravity = Value end }) PlayerTab:AddDivider() PlayerTab:AddSection({ Text = "Modifiers" }) PlayerTab:AddSwitch({ Title = "Bunny Hop", Default = false, Icon = "cruelty_free", Flag = "Bhop", Callback = function(State) _G.Bhop = State end }) PlayerTab:AddSwitch({ Title = "Dash (Q)", Default = false, Icon = "fast_forward", Flag = "Dash", Callback = function(State) _G.Dash = State end }) PlayerTab:AddSwitch({ Title = "Infinite Jump", Default = false, Icon = "flight_takeoff", Flag = "InfJump", Callback = function(State) _G.InfJump = State end }) PlayerTab:AddSwitch({ Title = "Noclip", Default = false, Icon = "sensor_door", Flag = "Noclip", Callback = function(State) _G.Noclip = State end }) PlayerTab:AddSwitch({ Title = "Walk on Water", Default = false, Icon = "water_drop", Flag = "WalkOnWater", Callback = function(State) _G.WalkOnWater = State end }) PlayerTab:AddSwitch({ Title = "Click Teleport", Default = false, Icon = "mouse", Flag = "ClickTP", Callback = function(State) _G.ClickTP = State end }) PlayerTab:AddSwitch({ Title = "Auto Respawn", Default = false, Icon = "refresh", Flag = "AutoRespawn", Callback = function(State) _G.AutoRespawn = State end }) local CombatTab = Window:AddTab({ Title = "Combat", Icon = "sports_martial_arts" }) CombatTab:AddSection({ Text = "Targeting" }) CombatTab:AddSwitch({ Title = "Aimbot", Default = false, Icon = "my_location", Flag = "Aimbot", Callback = function(State) _G.Aimbot = State if not State then lockedTarget = nil end end }) CombatTab:AddDropdown({ Title = "Aimbot Target Part", Options = {"Head", "HumanoidRootPart", "UpperTorso", "LowerTorso", "Torso"}, Default = 1, Icon = "accessibility_new", Flag = "AimbotTargetPart", Callback = function(Option) _G.AimbotTarget = Option end }) CombatTab:AddSwitch({ Title = "ESP", Default = false, Icon = "visibility", Flag = "ESP", Callback = function(State) _G.ESP = State if not State then clearESP() end end }) CombatTab:AddColorPicker({ Title = "ESP Color", Default = Color3.fromRGB(255, 0, 0), Icon = "format_color_fill", Flag = "ESPColor", Callback = function(color) _G.ESPColor = color end }) CombatTab:AddColorPicker({ Title = "ESP Outline Color", Default = Color3.fromRGB(255, 255, 255), Icon = "format_color_fill", Flag = "ESPOutlineColor", Callback = function(color) _G.ESPOutlineColor = color end }) CombatTab:AddSwitch({ Title = "Team Check", Default = false, Icon = "group", Flag = "TeamCheck", Callback = function(State) _G.TeamCheck = State if _G.ESP or _G.Aimbot then clearESP() validTargets = {} lockedTarget = nil end end }) CombatTab:AddDivider() CombatTab:AddSection({ Text = "Auto Clicker Advanced" }) CombatTab:AddSwitch({ Title = "Auto Clicker Toggle", Default = false, Icon = "mouse", Flag = "AutoClicker", Callback = function(State) _G.AutoClicker = State end }) CombatTab:AddSlider({ Title = "Click Delay (ms)", Min = 1, Max = 1000, Default = 10, Icon = "timer", Flag = "AutoClickDelay", Callback = function(Value) _G.AutoClickerDelay = Value / 1000 end }) CombatTab:AddDropdown({ Title = "Click Button", Options = {"Left", "Right"}, Default = 1, Icon = "ads_click", Flag = "AutoClickButton", Callback = function(Option) _G.AutoClickerButton = Option end }) CombatTab:AddDropdown({ Title = "Click Mode", Options = {"Spam Click", "Hold"}, Default = 1, Icon = "touch_app", Flag = "AutoClickMode", Callback = function(Option) _G.AutoClickerMode = Option end }) CombatTab:AddDivider() CombatTab:AddSection({ Text = "Hitboxes" }) CombatTab:AddSwitch({ Title = "Player Hitbox", Default = false, Icon = "crop_free", Flag = "Hitbox", Callback = function(State) _G.Hitbox = State end }) CombatTab:AddSlider({ Title = "Player Hitbox Size", Min = 2, Max = 100, Default = 10, Icon = "straighten", Flag = "HitboxSize", Callback = function(Value) _G.HitboxSize = Value end }) CombatTab:AddSwitch({ Title = "Tool Reach", Default = false, Icon = "architecture", Flag = "ToolReach", Callback = function(State) _G.ToolReach = State end }) CombatTab:AddSlider({ Title = "Tool Reach Size", Min = 2, Max = 100, Default = 20, Icon = "straighten", Flag = "ToolReachSize", Callback = function(Value) _G.ReachSize = Value end }) local TrollTab = Window:AddTab({ Title = "Troll", Icon = "sentiment_very_satisfied" }) local AnnoyTarget = "" TrollTab:AddSection({ Text = "Server Ruiners" }) TrollTab:AddSwitch({ Title = "Fling Aura", Default = false, Icon = "cyclone", Flag = "FlingAura", Callback = function(State) _G.Fling = State if State then if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then FlingForce = Instance.new("BodyAngularVelocity") FlingForce.AngularVelocity = Vector3.new(0, 99999, 0) FlingForce.MaxTorque = Vector3.new(0, math.huge, 0) FlingForce.P = math.huge FlingForce.Parent = LocalPlayer.Character.HumanoidRootPart end else if FlingForce then FlingForce:Destroy() FlingForce = nil end if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then LocalPlayer.Character.HumanoidRootPart.Velocity = Vector3.new(0,0,0) LocalPlayer.Character.HumanoidRootPart.RotVelocity = Vector3.new(0,0,0) end end end }) TrollTab:AddSwitch({ Title = "Spinbot", Default = false, Icon = "sync", Flag = "Spinbot", Callback = function(State) _G.Spinbot = State end }) TrollTab:AddSlider({ Title = "Spinbot Speed", Min = 1, Max = 100, Default = 20, Icon = "speed", Flag = "SpinSpeed", Callback = function(Value) _G.SpinSpeed = Value end }) TrollTab:AddDivider() TrollTab:AddSection({ Text = "Harassment" }) TrollTab:AddTextBox({ Title = "Annoy Target Username", Icon = "person_search", Flag = "AnnoyTargetUser", Callback = function(Text) AnnoyTarget = Text end }) TrollTab:AddSwitch({ Title = "Loop Teleport To Target", Default = false, Icon = "repeat", Flag = "LoopTeleport", Callback = function(State) _G.Annoy = State end }) TrollTab:AddTextBox({ Title = "Spam Message", Icon = "chat", Flag = "SpamMessage", Callback = function(Text) _G.SpamText = Text end }) TrollTab:AddSwitch({ Title = "Chat Spammer", Default = false, Icon = "forum", Flag = "ChatSpammer", Callback = function(State) _G.ChatSpam = State end }) local VisualsTab = Window:AddTab({ Title = "Visuals", Icon = "visibility" }) VisualsTab:AddSection({ Text = "World" }) VisualsTab:AddSwitch({ Title = "X-Ray", Default = false, Icon = "grid_on", Flag = "XRay", Callback = function(State) _G.XRay = State for _, v in pairs(Workspace:GetDescendants()) do if v:IsA("BasePart") and not v.Parent:FindFirstChildOfClass("Humanoid") then if State then if not OriginalProps[v] then OriginalProps[v] = v.Transparency end v.Transparency = 0.8 else if OriginalProps[v] then v.Transparency = OriginalProps[v] end end end end end }) VisualsTab:AddSwitch({ Title = "Fullbright", Default = false, Icon = "light_mode", Flag = "Fullbright", Callback = function(State) game:GetService("Lighting").Ambient = State and Color3.new(1, 1, 1) or Color3.fromRGB(128, 128, 128) game:GetService("Lighting").GlobalShadows = not State end }) VisualsTab:AddSlider({ Title = "Game Time", Min = 0, Max = 24, Default = 12, Icon = "schedule", Flag = "GameTime", Callback = function(Value) game:GetService("Lighting").ClockTime = Value end }) VisualsTab:AddSlider({ Title = "FOV", Min = 0, Max = 120, Default = Camera.FieldOfView, Icon = "camera", Flag = "FOV", Callback = function(Value) Camera.FieldOfView = Value end }) VisualsTab:AddDivider() VisualsTab:AddSection({ Text = "Performance" }) VisualsTab:AddButton({ Text = "FPS Booster", Type = "filled", Icon = "rocket_launch", Width = 200, Callback = function() for _, v in pairs(Workspace:GetDescendants()) do if v:IsA("BasePart") and not v.Parent:FindFirstChildOfClass("Humanoid") then v.Material = Enum.Material.SmoothPlastic if v:IsA("Texture") or v:IsA("Decal") then v:Destroy() end end end game:GetService("Lighting").GlobalShadows = false Window:Notify({ Text = "Textures removed!", Duration = 3 }) end }) local UtilityTab = Window:AddTab({ Title = "Utility", Icon = "build" }) local TargetPlayerName = "" UtilityTab:AddSection({ Text = "Teleportation" }) UtilityTab:AddTextBox({ Title = "Target Player", Icon = "search", Flag = "TeleportTarget", Callback = function(Text) TargetPlayerName = Text end }) UtilityTab:AddButton({ Text = "Teleport", Type = "filled", Icon = "bolt", Callback = function() if TargetPlayerName == "" then return end for _, v in pairs(Players:GetPlayers()) do if v ~= LocalPlayer and string.find(string.lower(v.Name), string.lower(TargetPlayerName)) then if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") and v.Character and v.Character:FindFirstChild("HumanoidRootPart") then LocalPlayer.Character.HumanoidRootPart.CFrame = v.Character.HumanoidRootPart.CFrame * CFrame.new(0, 0, 3) Window:Notify({ Text = "Teleported to " .. v.Name, Duration = 3 }) return end end end end }) UtilityTab:AddDivider() UtilityTab:AddSection({ Text = "Tools" }) UtilityTab:AddButton({ Text = "Client Btools", Type = "tonal", Icon = "construction", Callback = function() local tool1 = Instance.new("HopperBin", LocalPlayer.Backpack) tool1.BinType = Enum.BinType.Clone local tool2 = Instance.new("HopperBin", LocalPlayer.Backpack) tool2.BinType = Enum.BinType.Hammer Window:Notify({ Text = "Btools added!", Duration = 3 }) end }) UtilityTab:AddButton({ Text = "Anti-AFK", Type = "tonal", Icon = "sports_esports", Callback = function() LocalPlayer.Idled:Connect(function() VirtualUser:Button2Down(Vector2.new(0,0), Camera.CFrame) task.wait(1) VirtualUser:Button2Up(Vector2.new(0,0), Camera.CFrame) end) Window:Notify({ Text = "Anti-AFK Activated!", Duration = 3 }) end }) UtilityTab:AddButton({ Text = "Infinite Yield", Type = "filled", Icon = "terminal", Callback = function() loadstring(game:HttpGet('https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source'))() Window:Notify({ Text = "Infinite Yield Loaded!", Duration = 3 }) end }) UtilityTab:AddDivider() UtilityTab:AddSection({ Text = "Server" }) UtilityTab:AddButton({ Text = "Server Hop", Type = "tonal", Icon = "dns", Callback = function() Window:Notify({ Text = "Finding new server...", Duration = 3 }) TeleportService:Teleport(game.PlaceId, LocalPlayer) end }) UtilityTab:AddButton({ Text = "Rejoin", Type = "outlined", Icon = "refresh", Callback = function() TeleportService:TeleportToPlaceInstance(game.PlaceId, game.JobId, LocalPlayer) end }) local SettingsTab = Window:AddTab({ Title = "Settings", Icon = "settings" }) SettingsTab:AddDropdown({ Title = "Theme", Options = {"Purple", "Blue", "Red", "Green", "Orange", "Default"}, Default = 3, Icon = "palette", Flag = "ThemeDropdown", Callback = function(Option) Window:ChangePalette(Option) end }) SettingsTab:AddDivider() SettingsTab:AddSection({ Text = "Configuration Saving" }) local SaveConfigName = "" SettingsTab:AddTextBox({ Title = "Config Name", Icon = "edit", Flag = "SaveConfigName", Callback = function(Text) SaveConfigName = Text end }) local ConfigDropdown SettingsTab:AddButton({ Text = "Save Configuration", Type = "filled", Icon = "save", Callback = function() if SaveConfigName ~= "" then Window:SaveConfig(SaveConfigName) Window:Notify({ Text = "Configuration '" .. SaveConfigName .. "' saved successfully!", Duration = 4 }) if ConfigDropdown then local currentConfigs = Window:GetConfigs() ConfigDropdown:Refresh(currentConfigs, 1) end else Window:Notify({ Text = "Error: Please enter a valid config name.", Duration = 4 }) end end }) SettingsTab:AddDivider() SettingsTab:AddSection({ Text = "Load Configuration" }) local SelectedConfigToLoad = "" ConfigDropdown = SettingsTab:AddDropdown({ Title = "Saved Configurations", Options = Window:GetConfigs(), Icon = "folder", Callback = function(Option) SelectedConfigToLoad = Option end }) SettingsTab:AddButton({ Text = "Load Configuration", Type = "tonal", Icon = "download", Callback = function() if SelectedConfigToLoad ~= "" then Window:LoadConfig(SelectedConfigToLoad) Window:Notify({ Text = "Configuration '" .. SelectedConfigToLoad .. "' loaded successfully!", Duration = 4 }) else Window:Notify({ Text = "Error: Please select a config to load.", Duration = 4 }) end end }) SettingsTab:AddButton({ Text = "Refresh List", Type = "outlined", Icon = "refresh", Callback = function() local currentConfigs = Window:GetConfigs() ConfigDropdown:Refresh(currentConfigs, 1) Window:Notify({ Text = "Configuration list refreshed.", Duration = 2 }) end }) SettingsTab:AddDivider() SettingsTab:AddLabel({ Text = "Created by UltraSirius (Creator of Nox)" }) RunService.Stepped:Connect(function() if _G.Hitbox then for _, v in pairs(Players:GetPlayers()) do if v ~= LocalPlayer and v.Character and v.Character:FindFirstChild("HumanoidRootPart") then if not (_G.TeamCheck and isSameTeam(v)) then v.Character.HumanoidRootPart.Size = Vector3.new(_G.HitboxSize, _G.HitboxSize, _G.HitboxSize) v.Character.HumanoidRootPart.Transparency = 0.5 v.Character.HumanoidRootPart.CanCollide = false else v.Character.HumanoidRootPart.Size = Vector3.new(2, 2, 1) v.Character.HumanoidRootPart.Transparency = 1 v.Character.HumanoidRootPart.CanCollide = true end end end else for _, v in pairs(Players:GetPlayers()) do if v ~= LocalPlayer and v.Character and v.Character:FindFirstChild("HumanoidRootPart") then if v.Character.HumanoidRootPart.Size.X > 2 then v.Character.HumanoidRootPart.Size = Vector3.new(2, 2, 1) v.Character.HumanoidRootPart.Transparency = 1 v.Character.HumanoidRootPart.CanCollide = true end end end end if _G.Spinbot and LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then LocalPlayer.Character.HumanoidRootPart.CFrame = LocalPlayer.Character.HumanoidRootPart.CFrame * CFrame.Angles(0, math.rad(_G.SpinSpeed), 0) end if _G.ToolReach and LocalPlayer.Character then local tool = LocalPlayer.Character:FindFirstChildOfClass("Tool") if tool and tool:FindFirstChild("Handle") then tool.Handle.Size = Vector3.new(_G.ReachSize, _G.ReachSize, _G.ReachSize) tool.Handle.Transparency = 0.5 end end if _G.Annoy and AnnoyTarget ~= "" then for _, v in pairs(Players:GetPlayers()) do if v ~= LocalPlayer and string.find(string.lower(v.Name), string.lower(AnnoyTarget)) then if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") and v.Character and v.Character:FindFirstChild("HumanoidRootPart") then LocalPlayer.Character.HumanoidRootPart.CFrame = v.Character.HumanoidRootPart.CFrame * CFrame.new(0, 0, 2) end end end end if _G.Bhop and LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid") then local hum = LocalPlayer.Character:FindFirstChildOfClass("Humanoid") if hum.MoveDirection.Magnitude > 0 and hum.FloorMaterial ~= Enum.Material.Air then hum:ChangeState(Enum.HumanoidStateType.Jumping) end end if LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid") then local hum = LocalPlayer.Character:FindFirstChildOfClass("Humanoid") if _G.LoopWalkSpeed then hum.WalkSpeed = CurrentWalkSpeed end if _G.LoopJumpPower then hum.UseJumpPower = true hum.JumpPower = CurrentJumpPower end end if _G.Noclip and LocalPlayer.Character then for _, part in pairs(LocalPlayer.Character:GetDescendants()) do if part:IsA("BasePart") and part.CanCollide then part.CanCollide = false end end end if _G.WalkOnWater then for _, obj in pairs(Workspace:GetDescendants()) do if obj:IsA("Terrain") then if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then local rayOrigin = LocalPlayer.Character.HumanoidRootPart.Position local rayDir = Vector3.new(0, -5, 0) local raycastParams = RaycastParams.new() raycastParams.FilterDescendantsInstances = {LocalPlayer.Character} raycastParams.FilterType = Enum.RaycastFilterType.Exclude raycastParams.IgnoreWater = false local hit = Workspace:Raycast(rayOrigin, rayDir, raycastParams) if hit and hit.Material == Enum.Material.Water then if not Workspace:FindFirstChild("WaterPart") then local wp = Instance.new("Part", Workspace) wp.Name = "WaterPart" wp.Size = Vector3.new(5, 1, 5) wp.Anchored = true wp.Transparency = 1 end Workspace.WaterPart.Position = Vector3.new(rayOrigin.X, hit.Position.Y - 0.5, rayOrigin.Z) else if Workspace:FindFirstChild("WaterPart") then Workspace.WaterPart:Destroy() end end end end end else if Workspace:FindFirstChild("WaterPart") then Workspace.WaterPart:Destroy() end end end) task.spawn(function() local wasHolding = false while true do if _G.AutoClicker then if _G.AutoClickerMode == "Hold" then if _G.AutoClickerButton == "Left" then VirtualUser:Button1Down(Vector2.new(0,0), Camera.CFrame) else VirtualUser:Button2Down(Vector2.new(0,0), Camera.CFrame) end wasHolding = true task.wait(0.05) else if wasHolding then VirtualUser:Button1Up(Vector2.new(0,0), Camera.CFrame) VirtualUser:Button2Up(Vector2.new(0,0), Camera.CFrame) wasHolding = false end if _G.AutoClickerButton == "Left" then VirtualUser:Button1Down(Vector2.new(0,0), Camera.CFrame) task.wait(0.01) VirtualUser:Button1Up(Vector2.new(0,0), Camera.CFrame) else VirtualUser:Button2Down(Vector2.new(0,0), Camera.CFrame) task.wait(0.01) VirtualUser:Button2Up(Vector2.new(0,0), Camera.CFrame) end task.wait(_G.AutoClickerDelay) end else if wasHolding then VirtualUser:Button1Up(Vector2.new(0,0), Camera.CFrame) VirtualUser:Button2Up(Vector2.new(0,0), Camera.CFrame) wasHolding = false end task.wait(0.05) end end end) task.spawn(function() while true do if _G.ChatSpam and _G.SpamText ~= "" then game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(_G.SpamText, "All") task.wait(2) else task.wait(0.5) end end end) UserInputService.JumpRequest:Connect(function() if _G.InfJump and LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid") then LocalPlayer.Character:FindFirstChildOfClass("Humanoid"):ChangeState(Enum.HumanoidStateType.Jumping) end end) Mouse.Button1Down:Connect(function() if _G.ClickTP and UserInputService:IsKeyDown(Enum.KeyCode.LeftControl) and Mouse.Hit then if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(Mouse.Hit.Position + Vector3.new(0, 3, 0)) end end end) UserInputService.InputBegan:Connect(function(input, gameProcessed) if not gameProcessed and input.KeyCode == Enum.KeyCode.Q and _G.Dash then if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then local root = LocalPlayer.Character.HumanoidRootPart local dashForce = Instance.new("BodyVelocity") dashForce.Velocity = root.CFrame.LookVector * 100 dashForce.MaxForce = Vector3.new(100000, 0, 100000) dashForce.Parent = root task.wait(0.15) dashForce:Destroy() end end end) LocalPlayer.CharacterAdded:Connect(function(character) if _G.AutoRespawn then character:WaitForChild("Humanoid").Died:Connect(function() task.wait(0.5) LocalPlayer:LoadCharacter() end) end end)