local P,R,U,C=game:GetService("Players"),game:GetService("RunService"),game:GetService("UserInputService"),game:GetService("CoreGui") local lp,cam,tg=P.LocalPlayer,workspace.CurrentCamera,(typeof(gethui)=="function" and gethui() or C or lp:WaitForChild("PlayerGui")) if tg:FindFirstChild("USB_v2") then tg.USB_v2:Destroy() end local sg=Instance.new("ScreenGui",tg)sg.Name="USB_v2"sg.ResetOnSpawn=false local mf=Instance.new("Frame",sg)mf.Size=UDim2.new(0,130,0,345)mf.Position=UDim2.new(0.05,0,0.2,0)mf.BackgroundColor3=Color3.fromRGB(15,22,18)mf.BorderSizePixel=0 mf.Active=true mf.Draggable=true local tip=Instance.new("Frame",mf)tip.Size=UDim2.new(0,50,0,20)tip.Position=UDim2.new(0.5,-25,0,-20)tip.BackgroundColor3=Color3.fromRGB(180,185,190)tip.BorderSizePixel=0 local tc1=Instance.new("Frame",tip)tc1.Size=UDim2.new(0,8,0,5)tc1.Position=UDim2.new(0,10,0.5,-2.5)tc1.BackgroundColor3=Color3.fromRGB(40,40,40)tc1.BorderSizePixel=0 local tc2=Instance.new("Frame",tip)tc2.Size=UDim2.new(0,8,0,5)tc2.Position=UDim2.new(1,-18,0.5,-2.5)tc2.BackgroundColor3=Color3.fromRGB(40,40,40)tc2.BorderSizePixel=0 local hd=Instance.new("Frame",mf)hd.Size=UDim2.new(1,0,0,30)hd.BackgroundColor3=Color3.fromRGB(24,36,30)hd.BorderSizePixel=0 local tl=Instance.new("TextLabel",hd)tl.Size=UDim2.new(1,-30,1,0)tl.BackgroundTransparency=1 tl.Text=" USB CORE"tl.TextColor3=Color3.fromRGB(180,240,255)tl.TextSize=12 tl.Font=Enum.Font.SourceSansBold tl.TextXAlignment=Enum.TextXAlignment.Left local cl=Instance.new("TextButton",hd)cl.Size=UDim2.new(0,20,0,20)cl.Position=UDim2.new(1,-24,0,5)cl.BackgroundColor3=Color3.fromRGB(70,35,35)cl.Text="X"cl.TextColor3=Color3.fromRGB(255,150,150)cl.BorderSizePixel=0 cl.MouseButton1Click:Connect(function()sg:Destroy()end) local sf=Instance.new("ScrollingFrame",mf)sf.Size=UDim2.new(1,0,0,225)sf.Position=UDim2.new(0,0,0,35)sf.BackgroundTransparency=1 sf.BorderSizePixel=0 sf.ScrollBarThickness=2 sf.ScrollBarImageColor3=Color3.fromRGB(80,220,140)sf.CanvasSize=UDim2.new(0,0,0,580) local ll=Instance.new("UIListLayout",sf)ll.SortOrder=Enum.SortOrder.LayoutOrder ll.Padding=UDim.new(0,4)ll.HorizontalAlignment=Enum.HorizontalAlignment.Center local led=Instance.new("Frame",mf)led.Size=UDim2.new(0,8,0,8)led.Position=UDim2.new(0.5,-4,0,270)led.BackgroundColor3=Color3.fromRGB(40,40,40)led.BorderSizePixel=0 Instance.new("UICorner",led).CornerRadius=UDim.new(1,0) local idTray=Instance.new("Frame",mf)idTray.Size=UDim2.new(0.92,0,0,75)idTray.Position=UDim2.new(0.04,0,1,-85)idTray.BackgroundColor3=Color3.fromRGB(24,36,30)idTray.BorderSizePixel=0 Instance.new("UICorner",idTray).CornerRadius=UDim.new(0,4) local idLabel=Instance.new("TextLabel",idTray)idLabel.Size=UDim2.new(1,0,0,12)idLabel.Position=UDim2.new(0,0,0,2)idLabel.BackgroundTransparency=1 idLabel.Text="DECAL ID:"idLabel.TextColor3=Color3.fromRGB(80,220,140)idLabel.TextSize=8 idLabel.Font=Enum.Font.SourceSansBold local idBox=Instance.new("TextBox",idTray)idBox.Size=UDim2.new(0.9,0,0,18)idBox.Position=UDim2.new(0.05,0,0,14)idBox.BackgroundColor3=Color3.fromRGB(15,22,18)idBox.BorderSizePixel=0 idBox.Text="103476717459949"idBox.TextColor3=Color3.fromRGB(180,240,255)idBox.TextSize=9 idBox.Font=Enum.Font.Code idBox.ClearTextOnFocus=false Instance.new("UICorner",idBox).CornerRadius=UDim.new(0,3) idBox:GetPropertyChangedSignal("Text"):Connect(function() idBox.Text = "103476717459949" end) local audLabel=Instance.new("TextLabel",idTray)audLabel.Size=UDim2.new(1,0,0,12)audLabel.Position=UDim2.new(0,0,0,36)audLabel.BackgroundTransparency=1 audLabel.Text="AUDIO ID:"audLabel.TextColor3=Color3.fromRGB(80,220,140)audLabel.TextSize=8 audLabel.Font=Enum.Font.SourceSansBold local audBox=Instance.new("TextBox",idTray)audBox.Size=UDim2.new(0.9,0,0,18)audBox.Position=UDim2.new(0.05,0,0,48)audBox.BackgroundColor3=Color3.fromRGB(15,22,18)audBox.BorderSizePixel=0 audBox.Text="97915652148092"audBox.TextColor3=Color3.fromRGB(180,240,255)audBox.TextSize=9 audBox.Font=Enum.Font.Code audBox.ClearTextOnFocus=false Instance.new("UICorner",audBox).CornerRadius=UDim.new(0,3) audBox:GetPropertyChangedSignal("Text"):Connect(function() audBox.Text = "97915652148092" end) local activeCount=0 function updateLED() led.BackgroundColor3=(activeCount>0) and Color3.fromRGB(80,220,140) or Color3.fromRGB(40,40,40) end R.RenderStepped:Connect(function() if activeCount > 0 then led.BackgroundTransparency=0.1+(math.abs(math.sin(tick()*4))*0.5) else led.BackgroundTransparency=0 end end) local lo=1 function toggle(txt,cb) local b=Instance.new("TextButton",sf)b.Size=UDim2.new(0.92,0,0,34)b.BackgroundColor3=Color3.fromRGB(25,38,32)b.Text=txt.." [OFF]" b.TextColor3=Color3.fromRGB(140,180,190)b.Font=Enum.Font.SourceSansBold b.BorderSizePixel=0 b.LayoutOrder=lo lo=lo+1 b.TextSize=11 local act=false b.MouseButton1Click:Connect(function() act=not act activeCount=act and activeCount+1 or activeCount-1 updateLED() b.Text=act and txt.." [ON]" or txt.." [OFF]" b.BackgroundColor3=act and Color3.fromRGB(40,75,55) or Color3.fromRGB(25,38,32) b.TextColor3=act and Color3.fromRGB(80,220,140) or Color3.fromRGB(140,180,190) cb(act) end) end function actionButton(txt, cb) local b=Instance.new("TextButton",sf)b.Size=UDim2.new(0.92,0,0,34)b.BackgroundColor3=Color3.fromRGB(25,38,32)b.Text=txt b.TextColor3=Color3.fromRGB(180,240,255)b.Font=Enum.Font.SourceSansBold b.BorderSizePixel=0 b.LayoutOrder=lo lo=lo+1 b.TextSize=11 b.MouseButton1Click:Connect(function() b.BackgroundColor3=Color3.fromRGB(40,75,55) task.wait(0.1) b.BackgroundColor3=Color3.fromRGB(25,38,32) cb() end) end toggle("Speed (100)",function(s) if lp.Character and lp.Character:FindFirstChild("Humanoid") then lp.Character.Humanoid.WalkSpeed=s and 100 or 16 end end) local esp,th=false,{} function addE(c,p) if not esp or c:FindFirstChild("E") then return end local h=Instance.new("Highlight",c) h.Name="E" h.FillColor=Color3.fromRGB(80,220,140) h.OutlineColor=Color3.fromRGB(180,240,255) h.FillTransparency=0.5 th[p]=h end function remE(p) if th[p] then th[p]:Destroy() th[p]=nil end end toggle("Player ESP",function(s) esp=s if esp then for _,p in pairs(P:GetPlayers()) do if p~=lp and p.Character then addE(p.Character,p) end end else for p,_ in pairs(th) do remE(p) end end end) toggle("Jump Power",function(s) if lp.Character and lp.Character:FindFirstChild("Humanoid") then local h = lp.Character.Humanoid h.UseJumpPower = true h.JumpPower = s and 120 or 50 end end) actionButton("Jumpscare", function() local myCharacter = lp.Character local myRoot = myCharacter and myCharacter:FindFirstChild("HumanoidRootPart") if not myRoot then return end local closestPlayer, shortestDistance = nil, math.huge for _, player in pairs(P:GetPlayers()) do if player ~= lp and player.Character and player.Character:FindFirstChild("HumanoidRootPart") then local distance = (myRoot.Position - player.Character.HumanoidRootPart.Position).Magnitude if distance < shortestDistance then shortestDistance = distance closestPlayer = player end end end if closestPlayer then local targetRoot = closestPlayer.Character.HumanoidRootPart myRoot.CFrame = targetRoot.CFrame * CFrame.new(0, 0, -3) * CFrame.Angles(0, math.pi, 0) end end) actionButton("To Spawn", function() local spawnLocation = workspace:FindFirstChildOfClass("SpawnLocation") local root = lp.Character and lp.Character:FindFirstChild("HumanoidRootPart") if spawnLocation and root then root.CFrame = spawnLocation.CFrame + Vector3.new(0, 4, 0) end end) actionButton("Reset Character", function() local humanoid = lp.Character and lp.Character:FindFirstChildOfClass("Humanoid") if humanoid then humanoid.Health = 0 end end) local antiFling, afConnection = false, nil toggle("Anti-Fling", function(s) antiFling = s if antiFling then afConnection = R.Stepped:Connect(function() if antiFling and lp.Character then for _, p in pairs(P:GetPlayers()) do if p ~= lp and p.Character then for _, part in pairs(p.Character:GetDescendants()) do if part:IsA("BasePart") then part.CanCollide = false end end end end end end) else if afConnection then afConnection:Disconnect() afConnection = nil end end end) local vc,vCn=false,nil toggle("Tool Vacuum",function(s) vc=s if vc then vCn=R.RenderStepped:Connect(function() if vc and lp.Character and lp.Character:FindFirstChild("HumanoidRootPart") then for _,i in pairs(workspace:GetChildren()) do if i:IsA("Tool") and i:FindFirstChild("Handle") then i.Handle.CFrame=lp.Character.HumanoidRootPart.CFrame end end end end) else if vCn then vCn:Disconnect() vCn=nil end end end) local nc,nCon=false,nil toggle("Noclip",function(s) nc=s if nc then nCon=R.Stepped:Connect(function() if nc and lp.Character then for _,p in pairs(lp.Character:GetDescendants()) do if p:IsA("BasePart") then p.CanCollide=false end end end end) else if nCon then nCon:Disconnect() nCon=nil end if lp.Character then for _,p in pairs(lp.Character:GetDescendants()) do if p:IsA("BasePart") then p.CanCollide=true end end end end end) local ij=false toggle("Inf Jump",function(s) ij=s end) U.JumpRequest:Connect(function() if ij and lp.Character and lp.Character:FindFirstChildOfClass('Humanoid') then lp.Character:FindFirstChildOfClass('Humanoid'):ChangeState("Jumping") end end) local fly = false toggle("Fly Hack", function(s) fly = s end) R.RenderStepped:Connect(function() if fly and lp.Character and lp.Character:FindFirstChild("HumanoidRootPart") then local r = lp.Character.HumanoidRootPart r.Velocity = Vector3.new(0, 0, 0) local md = Vector3.new(0, 0, 0) if U:IsKeyDown(Enum.KeyCode.W) then md = md + cam.CFrame.LookVector end if U:IsKeyDown(Enum.KeyCode.S) then md = md - cam.CFrame.LookVector end if U:IsKeyDown(Enum.KeyCode.A) then md = md - cam.CFrame.RightVector end if U:IsKeyDown(Enum.KeyCode.D) then md = md + cam.CFrame.RightVector end if md.Magnitude > 0 then r.CFrame = r.CFrame + (md.Unit * 2.5) end end end)