-- [[ Rscripts Risk Notice ]] -- This script is not verified by rscripts.net. Deal with caution. -- -- Stay safe: -- • Never log in on unofficial Roblox sites or lookalike domains. -- • Real Roblox links use roblox.com (check the .com ending). -- • Treat fake Roblox login / "claim reward" pages as phishing. -- [[ End Rscripts Risk Notice ]] local Players = game:GetService("Players") local UserInputService = game:GetService("UserInputService") local RunService = game:GetService("RunService") local Lighting = game:GetService("Lighting") local TextChatService = game:GetService("TextChatService") local ReplicatedStorage = game:GetService("ReplicatedStorage") local TweenService = game:GetService("TweenService") local SoundService = game:GetService("SoundService") local localPlayer = Players.LocalPlayer local character = localPlayer.Character or localPlayer.CharacterAdded:Wait() local humanoid = character:WaitForChild("Humanoid") local hrp = character:WaitForChild("HumanoidRootPart") -- State Storage local states = {} local connections = {} local origLighting = { Ambient = Lighting.Ambient, OutdoorAmbient = Lighting.OutdoorAmbient, Brightness = Lighting.Brightness, ClockTime = Lighting.ClockTime, FogEnd = Lighting.FogEnd } localPlayer.CharacterAdded:Connect(function(c) character = c humanoid = character:WaitForChild("Humanoid") hrp = character:WaitForChild("HumanoidRootPart") end) -- Core UI Setup local screenGui = Instance.new("ScreenGui") screenGui.Name = "Real100FeaturesHub" screenGui.ResetOnSpawn = false screenGui.Parent = localPlayer:WaitForChild("PlayerGui") local mainFrame = Instance.new("Frame") mainFrame.Size = UDim2.new(0, 550, 0, 400) mainFrame.Position = UDim2.new(0.2, 0, 0.2, 0) mainFrame.BackgroundColor3 = Color3.fromRGB(20, 20, 28) mainFrame.BorderSizePixel = 0 mainFrame.Active = true mainFrame.Parent = screenGui local corner = Instance.new("UICorner") corner.CornerRadius = UDim.new(0, 8) corner.Parent = mainFrame -- Dragging System local function makeDraggable(frame, handle) handle = handle or frame local dragging, dragStart, startPos handle.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging = true dragStart = input.Position startPos = frame.Position end end) UserInputService.InputChanged:Connect(function(input) if dragging and (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) then local delta = input.Position - dragStart frame.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y) end end) UserInputService.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging = false end end) end -- Header & Color Theme local header = Instance.new("Frame") header.Size = UDim2.new(1, 0, 0, 35) header.BackgroundColor3 = Color3.fromRGB(35, 35, 48) header.Parent = mainFrame makeDraggable(mainFrame, header) local headerCorner = Instance.new("UICorner") headerCorner.CornerRadius = UDim.new(0, 8) headerCorner.Parent = header local title = Instance.new("TextLabel") title.Size = UDim2.new(0.6, 0, 1, 0) title.Position = UDim2.new(0, 10, 0, 0) title.BackgroundTransparency = 1 title.Text = "ULTIMATE 100-FEATURE HUB" title.TextColor3 = Color3.fromRGB(255, 255, 255) title.Font = Enum.Font.SourceSansBold title.TextSize = 14 title.TextXAlignment = Enum.TextXAlignment.Left title.Parent = header -- Theme Color Palette local themeFrame = Instance.new("Frame") themeFrame.Size = UDim2.new(0, 120, 0, 20) themeFrame.Position = UDim2.new(1, -125, 0, 7) themeFrame.BackgroundTransparency = 1 themeFrame.Parent = header local colors = {Color3.fromRGB(35, 35, 48), Color3.fromRGB(120, 30, 40), Color3.fromRGB(30, 100, 60), Color3.fromRGB(80, 40, 120)} for i, col in ipairs(colors) do local cBtn = Instance.new("TextButton") cBtn.Size = UDim2.new(0, 18, 0, 18) cBtn.Position = UDim2.new(0, (i-1)*22, 0, 0) cBtn.BackgroundColor3 = col cBtn.Text = "" cBtn.Parent = themeFrame local cCorner = Instance.new("UICorner") cCorner.CornerRadius = UDim.new(1, 0) cCorner.Parent = cBtn cBtn.MouseButton1Click:Connect(function() header.BackgroundColor3 = col end) end -- Toggle GUI Visibility Button local toggleBtn = Instance.new("TextButton") toggleBtn.Size = UDim2.new(0, 110, 0, 30) toggleBtn.Position = UDim2.new(0.02, 0, 0.1, 0) toggleBtn.BackgroundColor3 = Color3.fromRGB(35, 35, 48) toggleBtn.Text = "Toggle Menu" toggleBtn.TextColor3 = Color3.fromRGB(255, 255, 255) toggleBtn.Font = Enum.Font.SourceSansBold toggleBtn.TextSize = 13 toggleBtn.Parent = screenGui makeDraggable(toggleBtn) local tCorner = Instance.new("UICorner") tCorner.CornerRadius = UDim.new(0, 6) tCorner.Parent = toggleBtn toggleBtn.MouseButton1Click:Connect(function() mainFrame.Visible = not mainFrame.Visible end) -- Sidebar and Content Structure local sidebar = Instance.new("Frame") sidebar.Size = UDim2.new(0, 130, 1, -40) sidebar.Position = UDim2.new(0, 5, 0, 40) sidebar.BackgroundColor3 = Color3.fromRGB(25, 25, 35) sidebar.Parent = mainFrame local sCorner = Instance.new("UICorner") sCorner.CornerRadius = UDim.new(0, 6) sCorner.Parent = sidebar local sidebarLayout = Instance.new("UIListLayout") sidebarLayout.Parent = sidebar sidebarLayout.Padding = UDim.new(0, 4) local contentArea = Instance.new("Frame") contentArea.Size = UDim2.new(1, -145, 1, -40) contentArea.Position = UDim2.new(0, 140, 0, 40) contentArea.BackgroundTransparency = 1 contentArea.Parent = mainFrame local tabs = {} local featureCounter = 0 local function createTab(name) local tabBtn = Instance.new("TextButton") tabBtn.Size = UDim2.new(1, -8, 0, 28) tabBtn.Position = UDim2.new(0, 4, 0, 0) tabBtn.BackgroundColor3 = Color3.fromRGB(35, 35, 48) tabBtn.Text = name tabBtn.TextColor3 = Color3.fromRGB(200, 200, 200) tabBtn.Font = Enum.Font.SourceSansSemibold tabBtn.TextSize = 12 tabBtn.Parent = sidebar local tbCorner = Instance.new("UICorner") tbCorner.CornerRadius = UDim.new(0, 4) tbCorner.Parent = tabBtn local scroll = Instance.new("ScrollingFrame") scroll.Size = UDim2.new(1, 0, 1, 0) scroll.BackgroundTransparency = 1 scroll.ScrollBarThickness = 4 scroll.Visible = false scroll.Parent = contentArea local grid = Instance.new("UIGridLayout") grid.CellSize = UDim2.new(0.48, 0, 0, 30) grid.CellPadding = UDim2.new(0.03, 0, 0.02, 0) grid.Parent = scroll tabBtn.MouseButton1Click:Connect(function() for _, t in pairs(tabs) do t.Scroll.Visible = false t.Button.BackgroundColor3 = Color3.fromRGB(35, 35, 48) end scroll.Visible = true tabBtn.BackgroundColor3 = Color3.fromRGB(60, 60, 80) end) local tabData = {Button = tabBtn, Scroll = scroll, Count = 0} table.insert(tabs, tabData) return tabData end local function addFeature(tab, label, callback) featureCounter = featureCounter + 1 local currentID = featureCounter local btn = Instance.new("TextButton") btn.BackgroundColor3 = Color3.fromRGB(35, 35, 48) btn.Text = currentID .. ". " .. label btn.TextColor3 = Color3.fromRGB(220, 220, 220) btn.Font = Enum.Font.SourceSans btn.TextSize = 11 btn.Parent = tab.Scroll local bCorner = Instance.new("UICorner") bCorner.CornerRadius = UDim.new(0, 4) bCorner.Parent = btn states[currentID] = false btn.MouseButton1Click:Connect(function() states[currentID] = not states[currentID] btn.BackgroundColor3 = states[currentID] and Color3.fromRGB(40, 140, 60) or Color3.fromRGB(35, 35, 48) callback(states[currentID], btn) end) tab.Count = tab.Count + 1 tab.Scroll.CanvasSize = UDim2.new(0, 0, 0, math.ceil(tab.Count / 2) * 35) end -- Create 6 Categories local tabMove = createTab("Movement") local tabVis = createTab("Visuals/ESP") local tabChar = createTab("Character") local tabWorld = createTab("World/Env") local tabChat = createTab("Chat Tools") local tabUtils = createTab("Utilities") tabs[1].Scroll.Visible = true tabs[1].Button.BackgroundColor3 = Color3.fromRGB(60, 60, 80) --------------------------------------------------------- -- 100 WORKING FEATURES IMPLEMENTATION --------------------------------------------------------- -- TAB 1: MOVEMENT (Features 1-18) addFeature(tabMove, "Fly Toggle", function(v) if v then local bv = Instance.new("BodyVelocity", hrp) bv.Name = "HubFlyVel" bv.MaxForce = Vector3.new(1e6,1e6,1e6) task.spawn(function() while states[1] and hrp do bv.Velocity = workspace.CurrentCamera.CFrame.LookVector * 50 task.wait() end bv:Destroy() end) end end) addFeature(tabMove, "Noclip", function(v) if v then connections.Noclip = RunService.Stepped:Connect(function() if character then for _, p in ipairs(character:GetDescendants()) do if p:IsA("BasePart") then p.CanCollide = false end end end end) elseif connections.Noclip then connections.Noclip:Disconnect() end end) addFeature(tabMove, "Infinite Jump", function(v) if v then connections.InfJump = UserInputService.JumpRequest:Connect(function() if humanoid then humanoid:ChangeState(Enum.HumanoidStateType.Jumping) end end) elseif connections.InfJump then connections.InfJump:Disconnect() end end) addFeature(tabMove, "Speed 50", function(v) humanoid.WalkSpeed = v and 50 or 16 end) addFeature(tabMove, "Speed 100", function(v) humanoid.WalkSpeed = v and 100 or 16 end) addFeature(tabMove, "Speed 200", function(v) humanoid.WalkSpeed = v and 200 or 16 end) addFeature(tabMove, "Jump Power 100", function(v) humanoid.UseJumpPower = true humanoid.JumpPower = v and 100 or 50 end) addFeature(tabMove, "Jump Power 200", function(v) humanoid.UseJumpPower = true humanoid.JumpPower = v and 200 or 50 end) addFeature(tabMove, "Low Gravity", function(v) workspace.Gravity = v and 50 or 198.2 end) addFeature(tabMove, "Zero Gravity", function(v) workspace.Gravity = v and 0 or 198.2 end) addFeature(tabMove, "High Gravity", function(v) workspace.Gravity = v and 500 or 198.2 end) addFeature(tabMove, "Swim Air Walk", function(v) humanoid:ChangeState(v and Enum.HumanoidStateType.Swimming or Enum.HumanoidStateType.GettingUp) end) addFeature(tabMove, "Vehicle Speed Up", function(v) local seat = humanoid.SeatPart if seat and seat:IsA("VehicleSeat") then seat.MaxSpeed = v and 200 or 50 end end) addFeature(tabMove, "Freeze Position", function(v) hrp.Anchored = v end) addFeature(tabMove, "Auto Forward", function(v) if v then connections.AutoWalk = RunService.RenderStepped:Connect(function() humanoid:Move(Vector3.new(0, 0, -1), true) end) elseif connections.AutoWalk then connections.AutoWalk:Disconnect() end end) addFeature(tabMove, "Disable AutoRotate", function(v) humanoid.AutoRotate = not v end) addFeature(tabMove, "HipHeight +5", function(v) humanoid.HipHeight = v and 5 or 0 end) addFeature(tabMove, "HipHeight +10", function(v) humanoid.HipHeight = v and 10 or 0 end) -- TAB 2: VISUALS / ESP (Features 19-35) addFeature(tabVis, "Player Highlights", function(v) for _, p in ipairs(Players:GetPlayers()) do if p ~= localPlayer and p.Character then if v then local hl = Instance.new("Highlight", p.Character) hl.Name = "ESP_HL" elseif p.Character:FindFirstChild("ESP_HL") then p.Character.ESP_HL:Destroy() end end end end) addFeature(tabVis, "Fullbright", function(v) Lighting.Ambient = v and Color3.new(1,1,1) or origLighting.Ambient Lighting.OutdoorAmbient = v and Color3.new(1,1,1) or origLighting.OutdoorAmbient Lighting.Brightness = v and 2 or origLighting.Brightness end) addFeature(tabVis, "Map X-Ray", function(v) for _, obj in ipairs(workspace:GetDescendants()) do if obj:IsA("BasePart") and not obj:IsDescendantOf(character) then obj.LocalTransparencyModifier = v and 0.5 or 0 end end end) addFeature(tabVis, "Clear Fog", function(v) Lighting.FogEnd = v and 1e6 or origLighting.FogEnd end) addFeature(tabVis, "FOV 100", function(v) workspace.CurrentCamera.FieldOfView = v and 100 or 70 end) addFeature(tabVis, "FOV 120", function(v) workspace.CurrentCamera.FieldOfView = v and 120 or 70 end) addFeature(tabVis, "Expand Enemy Heads", function(v) for _, p in ipairs(Players:GetPlayers()) do if p ~= localPlayer and p.Character and p.Character:FindFirstChild("Head") then p.Character.Head.Size = v and Vector3.new(5,5,5) or Vector3.new(2,1,1) p.Character.Head.Transparency = v and 0.5 or 0 end end end) addFeature(tabVis, "Inf Zoom Distance", function(v) localPlayer.CameraMaxZoomDistance = v and 1e5 or 128 end) addFeature(tabVis, "Third Person Force", function(v) localPlayer.CameraMinZoomDistance = v and 10 or 0.5 end) addFeature(tabVis, "Remove Atmosphere", function(v) for _, a in ipairs(Lighting:GetChildren()) do if a:IsA("Atmosphere") then a.Parent = v and nil or Lighting end end end) addFeature(tabVis, "Night Mode", function(v) Lighting.ClockTime = v and 0 or 14 end) addFeature(tabVis, "Day Mode", function(v) Lighting.ClockTime = v and 14 or 14 end) addFeature(tabVis, "Tracers Frame", function(v) for _, p in ipairs(Players:GetPlayers()) do if p ~= localPlayer and p.Character and p.Character:FindFirstChild("HumanoidRootPart") then if v then local b = Instance.new("BoxHandleAdornment") b.Name = "TracerBox" b.Size = Vector3.new(2,4,2) b.Color3 = Color3.fromRGB(255,0,0) b.AlwaysOnTop = true b.Adornee = p.Character.HumanoidRootPart b.Parent = p.Character.HumanoidRootPart elseif p.Character.HumanoidRootPart:FindFirstChild("TracerBox") then p.Character.HumanoidRootPart.TracerBox:Destroy() end end end end) addFeature(tabVis, "Red Lighting Ambient", function(v) Lighting.Ambient = v and Color3.fromRGB(255,0,0) or origLighting.Ambient end) addFeature(tabVis, "Blue Lighting Ambient", function(v) Lighting.Ambient = v and Color3.fromRGB(0,0,255) or origLighting.Ambient end) addFeature(tabVis, "Green Lighting Ambient", function(v) Lighting.Ambient = v and Color3.fromRGB(0,255,0) or origLighting.Ambient end) addFeature(tabVis, "Invert Screen Colors", function(v) local cc = Lighting:FindFirstChild("ColorCorr") or Instance.new("ColorCorrectionEffect", Lighting) cc.Name = "ColorCorr" cc.TintColor = v and Color3.fromRGB(0,0,0) or Color3.fromRGB(255,255,255) end) -- TAB 3: CHARACTER MODS (Features 36-52) addFeature(tabChar, "SpinBot", function(v) if v then connections.Spin = RunService.RenderStepped:Connect(function() hrp.CFrame = hrp.CFrame * CFrame.Angles(0, math.rad(30), 0) end) elseif connections.Spin then connections.Spin:Disconnect() end end) addFeature(tabChar, "Local Invisibility", function(v) for _, p in ipairs(character:GetDescendants()) do if (p:IsA("BasePart") and p.Name ~= "HumanoidRootPart") or p:IsA("Decal") then p.Transparency = v and 1 or 0 end end end) addFeature(tabChar, "Sit Character", function(v) humanoid.Sit = v end) addFeature(tabChar, "Platform Stand", function(v) humanoid.PlatformStand = v end) addFeature(tabChar, "Ragdoll State", function(v) humanoid:ChangeState(v and Enum.HumanoidStateType.Physics or Enum.HumanoidStateType.GettingUp) end) addFeature(tabChar, "Remove Face Accent", function(v) local head = character:FindFirstChild("Head") if head and head:FindFirstChildOfClass("Decal") then head:FindFirstChildOfClass("Decal").Transparency = v and 1 or 0 end end) addFeature(tabChar, "Giant Head Self", function(v) local head = character:FindFirstChild("Head") if head then head.Size = v and Vector3.new(6,3,3) or Vector3.new(2,1,1) end end) addFeature(tabChar, "No-Anims Motion", function(v) local anim = character:FindFirstChild("Animate") if anim then anim.Disabled = v end end) addFeature(tabChar, "Zero Custom Friction", function(v) for _, p in ipairs(character:GetChildren()) do if p:IsA("BasePart") then p.CustomPhysicalProperties = v and PhysicalProperties.new(0,0,0,0,0) or nil end end end) addFeature(tabChar, "High Density Character", function(v) for _, p in ipairs(character:GetChildren()) do if p:IsA("BasePart") then p.CustomPhysicalProperties = v and PhysicalProperties.new(100,0.3,0.5) or nil end end end) addFeature(tabChar, "Auto-Reset Character", function() humanoid.Health = 0 end) addFeature(tabChar, "Strip Accessories", function() for _, acc in ipairs(character:GetChildren()) do if acc:IsA("Accessory") then acc:Destroy() end end end) addFeature(tabChar, "Anchor Feet Parts", function(v) if character:FindFirstChild("LeftFoot") then character.LeftFoot.Anchored = v end if character:FindFirstChild("RightFoot") then character.RightFoot.Anchored = v end end) addFeature(tabChar, "Zero HipHeight Submerged", function(v) humanoid.HipHeight = v and -2 or 0 end) addFeature(tabChar, "Always Jump State", function(v) if v then connections.AlwaysJump = RunService.RenderStepped:Connect(function() humanoid.Jump = true end) elseif connections.AlwaysJump then connections.AlwaysJump:Disconnect() end end) addFeature(tabChar, "Ghost Walk", function(v) for _, p in ipairs(character:GetChildren()) do if p:IsA("BasePart") then p.Transparency = v and 0.5 or 0 end end end) addFeature(tabChar, "Unlock Max Health", function() humanoid.MaxHealth = 1000 humanoid.Health = 1000 end) -- TAB 4: WORLD / ENVIRONMENT (Features 53-68) addFeature(tabWorld, "Disable Shadow Casting", function(v) Lighting.GlobalShadows = not v end) addFeature(tabWorld, "Unanchor Base Parts", function() for _, p in ipairs(workspace:GetDescendants()) do if p:IsA("BasePart") and not p:IsDescendantOf(character) and p.Anchored then p.Anchored = false end end end) addFeature(tabWorld, "Delete Workspace Terrain", function() local t = workspace:FindFirstChildOfClass("Terrain") if t then t:Clear() end end) addFeature(tabWorld, "Zero Gravity World", function(v) workspace.Gravity = v and 0 or 198.2 end) addFeature(tabWorld, "Time Fast-Forward", function(v) if v then connections.TimeLoop = RunService.RenderStepped:Connect(function() Lighting.ClockTime = Lighting.ClockTime + 0.1 end) elseif connections.TimeLoop then connections.TimeLoop:Disconnect() end end) addFeature(tabWorld, "Remove Seats", function() for _, s in ipairs(workspace:GetDescendants()) do if s:IsA("Seat") or s:IsA("VehicleSeat") then s:Destroy() end end end) addFeature(tabWorld, "Set Material Glass", function(v) for _, p in ipairs(workspace:GetDescendants()) do if p:IsA("BasePart") and not p:IsDescendantOf(character) then p.Material = v and Enum.Material.Glass or Enum.Material.SmoothPlastic end end end) addFeature(tabWorld, "Set Material Neon", function(v) for _, p in ipairs(workspace:GetDescendants()) do if p:IsA("BasePart") and not p:IsDescendantOf(character) then p.Material = v and Enum.Material.Neon or Enum.Material.SmoothPlastic end end end) addFeature(tabWorld, "Remove Particle Effects", function() for _, pe in ipairs(workspace:GetDescendants()) do if pe:IsA("ParticleEmitter") or pe:IsA("Smoke") or pe:IsA("Fire") then pe:Destroy() end end end) addFeature(tabWorld, "Remove Sound Instances", function() for _, s in ipairs(workspace:GetDescendants()) do if s:IsA("Sound") then s:Stop() end end end) addFeature(tabWorld, "Black Skybox Color", function(v) Lighting.OutdoorAmbient = v and Color3.new(0,0,0) or origLighting.OutdoorAmbient end) addFeature(tabWorld, "Pink Skybox Ambient", function(v) Lighting.OutdoorAmbient = v and Color3.fromRGB(255,105,180) or origLighting.OutdoorAmbient end) addFeature(tabWorld, "Freeze Time", function(v) Lighting.ClockTime = v and Lighting.ClockTime or Lighting.ClockTime end) addFeature(tabWorld, "Remove Touch Transmitters", function() for _, t in ipairs(workspace:GetDescendants()) do if t:IsA("TouchTransmitter") then t:Destroy() end end end) addFeature(tabWorld, "Disable Decals", function(v) for _, d in ipairs(workspace:GetDescendants()) do if d:IsA("Decal") or d:IsA("Texture") then d.Transparency = v and 1 or 0 end end end) addFeature(tabWorld, "Disable Mesh Textures", function(v) for _, m in ipairs(workspace:GetDescendants()) do if m:IsA("SpecialMesh") then m.TextureId = v and "" or m.TextureId end end end) -- TAB 5: CHAT TOOLS (Features 69-84) local function sendChat(msg) if TextChatService.ChatVersion == Enum.ChatVersion.TextChatService then local chan = TextChatService.TextChannels:FindFirstChild("RBXGeneral") if chan then chan:SendAsync(msg) end else local ev = ReplicatedStorage:FindFirstChild("DefaultChatSystemChatEvents") if ev and ev:FindFirstChild("SayMessageRequest") then ev.SayMessageRequest:FireServer(msg, "All") end end end addFeature(tabChat, "Spam Active Chat", function(v) if v then task.spawn(function() while states[69] do sendChat("Ultimate 100-Feature Hub Active!") task.wait(2) end end) end end) addFeature(tabChat, "Fast Chat Spammer (0.5s)", function(v) if v then task.spawn(function() while states[70] do sendChat("Fast Loop Message Running...") task.wait(0.5) end end) end end) addFeature(tabChat, "Say Hello", function() sendChat("Hello everyone!") end) addFeature(tabChat, "Say GG", function() sendChat("GG WP!") end) addFeature(tabChat, "Say Lagging", function() sendChat("I am lagging so hard right now!") end) addFeature(tabChat, "Chat Coordinate Teleports", function() sendChat("Current Position: " .. tostring(math.floor(hrp.Position.X)) .. ", " .. tostring(math.floor(hrp.Position.Y))) end) addFeature(tabChat, "Spam Dots Signal", function(v) if v then task.spawn(function() while states[75] do sendChat("....") task.wait(1.5) end end) end end) addFeature(tabChat, "Spam Numbers Loop", function(v) if v then task.spawn(function() local num = 1 while states[76] do sendChat("Count: " .. tostring(num)) num = num + 1 task.wait(2) end end) end end) addFeature(tabChat, "Chat Server Info", function() sendChat("Place ID: " .. tostring(game.PlaceId)) end) addFeature(tabChat, "Auto-AFK Chat Announce", function(v) if v then sendChat("[AFK] I am currently away from keyboard.") end end) addFeature(tabChat, "Chat WalkSpeed Stat", function() sendChat("My WalkSpeed: " .. tostring(humanoid.WalkSpeed)) end) addFeature(tabChat, "Chat Health Stat", function() sendChat("My Health: " .. tostring(humanoid.Health)) end) addFeature(tabChat, "Spam Symbols Signal", function(v) if v then task.spawn(function() while states[81] do sendChat("████████████████") task.wait(2) end end) end end) addFeature(tabChat, "Say Good Game Server", function() sendChat("Good game everyone in server!") end) addFeature(tabChat, "Say AFK Returned", function() sendChat("I have returned back online.") end) addFeature(tabChat, "Chat Gravity Value", function() sendChat("Current Gravity: " .. tostring(workspace.Gravity)) end) -- TAB 6: UTILITIES (Features 85-100) addFeature(tabUtils, "Click TP Tool", function() local tool = Instance.new("Tool") tool.Name = "Click Teleport" tool.RequiresHandle = false tool.Activated:Connect(function() local m = localPlayer:GetMouse() if m and hrp then hrp.CFrame = CFrame.new(m.Hit.Position + Vector3.new(0,3,0)) end end) tool.Parent = localPlayer:WaitForChild("Backpack") end) addFeature(tabUtils, "Anti-AFK Disconnect", function(v) if v then connections.AntiAFK = localPlayer.Idled:Connect(function() local vu = game:GetService("VirtualUser") vu:CaptureController() vu:ClickButton2(Vector2.new()) end) elseif connections.AntiAFK then connections.AntiAFK:Disconnect() end end) addFeature(tabUtils, "Rejoin Game Server", function() game:GetService("TeleportService"):TeleportToPlaceInstance(game.PlaceId, game.JobId, localPlayer) end) addFeature(tabUtils, "Copy Current Pos CFrame", function() if setclipboard then setclipboard(tostring(hrp.CFrame)) end end) addFeature(tabUtils, "Copy Place ID", function() if setclipboard then setclipboard(tostring(game.PlaceId)) end end) addFeature(tabUtils, "Copy Job ID", function() if setclipboard then setclipboard(tostring(game.JobId)) end end) addFeature(tabUtils, "Clear Client Console", function() local LogService = game:GetService("LogService") LogService:ClearOutput() end) addFeature(tabUtils, "Remove Local Scripts Frame", function() for _, sc in ipairs(localPlayer.PlayerGui:GetDescendants()) do if sc:IsA("LocalScript") and sc ~= script then sc.Disabled = true end end end) addFeature(tabUtils, "Mute All Audio Tracks", function(v) SoundService.Volume = v and 0 or 0.5 end) addFeature(tabUtils, "Max Out Audio Tracks", function(v) SoundService.Volume = v and 10 or 0.5 end) addFeature(tabUtils, "Delete Player Character Model", function() character:ClearAllChildren() end) addFeature(tabUtils, "Teleport to SpawnLocation", function() local sp = workspace:FindFirstChildOfClass("SpawnLocation") if sp and hrp then hrp.CFrame = sp.CFrame * CFrame.new(0,4,0) end end) addFeature(tabUtils, "Teleport Base Zero Pos", function() if hrp then hrp.CFrame = CFrame.new(0, 50, 0) end end) addFeature(tabUtils, "Print Ping Stat", function() print("Current Ping Estimate: " .. tostring(localPlayer:GetNetworkPing() * 1000) .. "ms") end) addFeature(tabUtils, "Enable Mouse Icon Always", function(v) UserInputService.OverrideMouseIconBehavior = v and Enum.OverrideMouseIconBehavior.ForceShow or Enum.OverrideMouseIconBehavior.None end) addFeature(tabUtils, "Print Inventory Items Count", function() print("Backpack Tools Count: " .. tostring(#localPlayer.Backpack:GetChildren())) end)