Roblox Practical Basketball Controls Guide – PC, Xbox, PS5 [Stress Test 3]

It's time to perfect Practical Basketball!

The Practical Basketball Controls Guide helps you perform shooting, finishing/gathers, jab steps & even explosive dribbles on PC, Xbox & PS5 platforms with ease. Each section has at least 10 to 15 controls with its own set of input setups.

Recommended Videos

Practical Basketball is one of the most challenging games on Roblox due to its in-depth movement & dribbling controls. So, if you are new to the game and are constantly confused about which buttons to press for which movement, here is a detailed Controls Guide that explains everything.

All Controls in Roblox Practical Basketball

Below, you can find out all the Controls for Practical Basketball for PC & Console as separate tables. These include basic movements, dribbles, jab steps, finishers & other advanced stuff.

Practical Basketball PC Controls

Basic Controls & Passing

ActionPC Control
ShootHold E
PumpfakeTap E
Pumpfake (Alt)Hold E for a couple milliseconds
Self Alley Oop / Self LobF
Alley Oop to TeammateT + Number
ScreenHold T
Fake PassHold Q + 1/2/3/4
Overhead Pass1/2/3/4
Chest PassShift + 1/2/3/4
Flashy PassShift + Double Tap 1/2/3/4
Bounce PassDouble Tap 1/2/3/4
Swing Pass [R]Hold D + 1/2/3/4
Swing Pass [L]Hold A + 1/2/3/4
Bounce Swing Pass [R]Hold D + Double Tap 1/2/3/4
Bounce Swing Pass [L]Hold A + Double Tap 1/2/3/4

Shooting

ActionPC Control
Moving Shot [R]Shift + D + Hold E
Moving Shot [L]Shift + A + Hold E
FadeawayShift + S + Hold E
Off Dribble [R]D + Hold E
Off Dribble [L]A + Hold E
Shot HesiShift + Tap E
Hesi PullTap E while moving in any direction

Finishing & Gathers

ActionPC Control
LayupHold E while running to rim
FloaterShift + Double Tap E
Jelly Layup/DunkQ after timing layup/dunk
Double Clutch Layup/DunkF after timing layup/dunk
Driving DunkShift + Spacebar
Standing DunkHold Spacebar
Euro StepShift + Double Tap E
Hop StepShift + Tap E
Spin GatherDouble Tap E
Side Step [R]Shift + D + Tap E
Side Step [L]Shift + A + Tap E
Hop Step BackShift + S + Tap E
Behind the Back Gather [R → L]Shift + Tap E while moving left; ball in right hand
Behind the Back Gather [L → R]Shift + Tap E while moving right; ball in left hand

Jab Steps / Triple Threat

ActionPC Control
Jab [R]C
Jab [L]Z
Jab [Turn Around]X
Jab Step Exit [R]Shift + C
Jab Step Exit [L]Shift + Z
Jab Step Exit [Turned Around]Shift + X

Dribble Moves — Stationary

Dribble MovePC Control
Hesi [R]C
Hesi [L]Z
Crossover [R → L]Z
Crossover [L → R]C
Double Crossover [R]CC
Double Crossover [L]ZZ
StepbackX
SnatchbackXX
Behind the Back [R → L]CX
Behind the Back [L → R]ZX
Double Behind the Back [R]XZ
Double Behind the Back [L]XC
Tween [R → L]ZZ
Tween [L → R]CC
Double Tween [R]VC
Double Tween [L]VZ
Behind the Back Between the Legs [R]VZ
Behind the Back Between the Legs [L]VC
Half Spin [R & L]V
Spin [R → L]CXZ
Spin [L → R]ZXC
Shammgod [R & L]VV

Escape & Explosive Dribble Moves

Dribble MovePC Control
Crossover [R → L]Shift + A + Z
Crossover [L → R]Shift + D + C
Push Crossover [R → L]Shift + W + Z
Push Crossover [L → R]Shift + W + C
Escape Crossover [R → L]Shift + Z
Escape Crossover [L → R]Shift + C
Double Crossover [R]Shift + CC
Double Crossover [L]Shift + ZZ
Diagonal Stepback [R]Shift + D + X
Diagonal Stepback [L]Shift + A + X
Forward Between the Legs [R → L]Shift + W + ZZ
Forward Between the Legs [L → R]Shift + W + CC
Regular Tween [R → L]Shift + ZZ
Regular Tween [L → R]Shift + CC
Double Tween [R]Shift + VC
Double Tween [L]Shift + VZ
Behind the Back [R → L]Shift + CX
Behind the Back [L → R]Shift + ZX
Double Behind the Back [R]Shift + XZ
Double Behind the Back [L]Shift + XC
Forward Behind the Back [R → L]Shift + W + CX
Forward Behind the Back [L → R]Shift + W + ZX
Backward Behind the Back [R → L]Shift + S + CX
Backward Behind the Back [L → R]Shift + S + ZX
Misdirection [R]Shift + D + Z
Misdirection [L]Shift + A + C
Lateral Glide [R]Shift + C
Lateral Glide [L]Shift + Z
Backward Lateral Glide [R]Shift + S + C
Backward Lateral Glide [L]Shift + S + Z
Drive [R]Shift + W + C
Drive [L]Shift + W + Z

Post Controls

Post MovePC Control
Post UpHold G
Post ExitRelease G
Post Spin [R → L]Release G + Hold A
Post Spin [L → R]Release G + Hold D
Post Spin Gather [R → L]Hold G + A + Tap E
Post Spin Gather [L → R]Hold G + D + Tap E
DropstepHold G + W/A/S/D + Double Tap E
Post HopstepHold G + W/A/D + Tap E
Post Hook [R]Hold G + D + Hold E
Post Hook [L]Hold G + A + Hold E
Spin Post Hook [R → L]Hold G + A + Hold E
Spin Post Hook [L → R]Hold G + D + Hold E
Post Fade [R]Hold G + Shift + D + Hold E
Post Fade [L]Hold G + Shift + A + Hold E
Post Fade [Backwards]Hold G + Shift + S + Hold E
Spin Post Fade [R → L]Hold G + Shift + A + Hold E
Spin Post Fade [L → R]Hold G + Shift + D + Hold E
Post Fake → Hook [R → L]Hold G + A + Double Tap E
Post Fake → Hook [L → R]Hold G + D + Double Tap E
Post Fake → Fade [R → L]Hold G + Shift + A + Tap then Hold E
Post Fake → Fade [L → R]Hold G + Shift + D + Tap then Hold E

Practical Basketball Console Controls - PS5 & Xbox

Basic Controls & Passing

ActionController
ShootHold X / Square
PumpfakeTap X / Square
Pumpfake (Alt)Briefly Hold X / Square
Self Alley OopHold LB/L1 + Press RS/R3
Alley Oop to TeammateHold LB/L1 + RB/R1 + Teammate Icon
ScreenHold B / Circle
Fake PassHold LS/L3 + A/B/X/Y
Overhead PassHold RB/R1 + Teammate Icon
Chest PassHold RB/R1 + RT/R2 + Teammate Icon
Flashy PassHold RB/R1 + RT/R2 + Double Tap Teammate Icon
Bounce PassHold RB/R1 + Double Tap Teammate Icon
Swing Pass [R]RB/R1 + LS Right + Teammate Icon
Swing Pass [L]RB/R1 + LS Left + Teammate Icon
Bounce Swing Pass [R]RB/R1 + LS Right + Double Tap Teammate Icon
Bounce Swing Pass [L]RB/R1 + LS Left + Double Tap Teammate Icon

Shooting

ActionController
Moving Shot [R]Move Right + RT/R2 + Hold X/Square
Moving Shot [L]Move Left + RT/R2 + Hold X/Square
FadeawayMove Backwards + RT/R2 + Hold X/Square
Off Dribble [R]Move Right + Hold X/Square
Off Dribble [L]Move Left + Hold X/Square
Shot HesiRT/R2 + Tap X/Square
Hesi PullTap X/Square while moving

Finishing & Gathers

ActionController
LayupRun to rim + Hold X/Square
FloaterRT/R2 + Double Tap X/Square
Spin LayupY / Triangle after timing
Double Clutch / JellyB/Circle or X/Square after timing
Driving DunkRT/R2 + Y/Triangle
Standing DunkHold Y/Triangle
Euro StepRT/R2 + Double Tap X/Square
Hop StepRT/R2 + Tap X/Square
Spin GatherDouble Tap X/Square
Side Step [R]RT/R2 + Move Right + Tap X/Square
Side Step [L]RT/R2 + Move Left + Tap X/Square
Hop Step BackRT/R2 + Move Backwards + Tap X/Square
Behind the Back Gather [R → L]RT/R2 + Move Left + Tap X/Square
Behind the Back Gather [L → R]RT/R2 + Move Right + Tap X/Square

Jab Steps / Triple Threat

ActionController
Jab [R]D-Pad Right
Jab [L]D-Pad Left
Jab [Turn Around]D-Pad Down
Jab Step Exit [R]RT/R2 + D-Pad Right
Jab Step Exit [L]RT/R2 + D-Pad Left
Jab Step Exit [Turned Around]RT/R2 + D-Pad Down

Dribble Moves — D-Pad

Dribble MoveController
Hesi [R]D-Pad Right
Hesi [L]D-Pad Left
Crossover [R → L]D-Pad Left
Crossover [L → R]D-Pad Right
Double Crossover [R]D-Pad Right
Double Crossover [L]D-Pad Left
StepbackD-Pad Down
SnatchbackD-Pad Down ×2
Behind the Back [R → L]D-Pad Right + Down
Behind the Back [L → R]D-Pad Left + Down
Double Behind the Back [R]D-Pad Down + Left
Double Behind the Back [L]D-Pad Down + Right
Tween [R → L]D-Pad Left ×2
Tween [L → R]D-Pad Right ×2
Double Tween [R]D-Pad Up + Right
Double Tween [L]D-Pad Up + Left
Behind the Back Between Legs [R]D-Pad Up + Left
Behind the Back Between Legs [L]D-Pad Up + Right
Half SpinD-Pad Up
Spin [R → L]Right + Down + Left
Spin [L → R]Left + Down + Right
ShammgodD-Pad Up ×2

Escape & Explosive Dribbles — D-Pad

Dribble MoveController
Crossover [R → L]RT/R2 + Move Left + D-Pad Left
Crossover [L → R]RT/R2 + Move Right + D-Pad Right
Escape Crossover [R → L]RT/R2 + D-Pad Left
Escape Crossover [L → R]RT/R2 + D-Pad Right
Double Crossover [R]RT/R2 + D-Pad Right ×2
Double Crossover [L]RT/R2 + D-Pad Left ×2
Push Crossover [R → L]RT/R2 + Move Forward + D-Pad Left
Push Crossover [L → R]RT/R2 + Move Forward + D-Pad Right
Diagonal Stepback [R]RT/R2 + Move Right + D-Pad Down
Diagonal Stepback [L]RT/R2 + Move Left + D-Pad Down
Forward Tween [R → L]RT/R2 + Move Forward + D-Pad Left ×2
Forward Tween [L → R]RT/R2 + Move Forward + D-Pad Right ×2
Double Tween [R]RT/R2 + D-Pad Up + Right
Double Tween [L]RT/R2 + D-Pad Up + Left
Behind the Back [R → L]RT/R2 + D-Pad Right + Down
Behind the Back [L → R]RT/R2 + D-Pad Left + Down
Forward Behind the Back [R → L]RT/R2 + Move Forward + Right + Down
Forward Behind the Back [L → R]RT/R2 + Move Forward + Left + Down
Backward Behind the Back [R → L]RT/R2 + Move Backwards + Right + Down
Backward Behind the Back [L → R]RT/R2 + Move Backwards + Left + Down
Misdirection [R]RT/R2 + Move Right + D-Pad Left
Misdirection [L]RT/R2 + Move Left + D-Pad Right
Lateral Glide [R]RT/R2 + D-Pad Right
Lateral Glide [L]RT/R2 + D-Pad Left
Backward Lateral Glide [R]RT/R2 + Move Backwards + D-Pad Right
Backward Lateral Glide [L]RT/R2 + Move Backwards + D-Pad Left
Drive [R]RT/R2 + Move Forward + D-Pad Right
Drive [L]RT/R2 + Move Forward + D-Pad Left

Dribble Moves — Right Stick

Dribble MoveRight Stick
Hesi [R]RS Right
Hesi [L]RS Left
Crossover [R → L]RS Left
Crossover [L → R]RS Right
Double Crossover [R]RS Right ×2
Double Crossover [L]RS Left ×2
StepbackRS Down
SnatchbackRS Down ×2
Behind the Back [R → L]RS Right + Down
Behind the Back [L → R]RS Left + Down
Double Behind the Back [R]RS Down + Left
Double Behind the Back [L]RS Down + Right
Tween [R → L]RS Left ×2
Tween [L → R]RS Right ×2
Double Tween [R]RS Up + Right
Double Tween [L]RS Up + Left
Behind the Back Between Legs [R]RS Up-Left
Behind the Back Between Legs [L]RS Up-Right
Half SpinFlick RS Up
Spin [R → L]Rotate RS Clockwise
Spin [L → R]Rotate RS Counter-Clockwise
ShammgodRS Up ×2

Escape & Explosive Dribbles — Right Stick

Dribble MoveRight Stick Control
Crossover [R → L]RT/R2 + LS Left + RS Left
Crossover [L → R]RT/R2 + LS Right + RS Right
Escape Crossover [R → L]RT/R2 + RS Left
Escape Crossover [L → R]RT/R2 + RS Right
Double Crossover [R]RT/R2 + RS Right ×2
Double Crossover [L]RT/R2 + RS Left ×2
Push Crossover [R → L]RT/R2 + LS Forward + RS Left
Push Crossover [L → R]RT/R2 + LS Forward + RS Right
Diagonal Stepback [R]RT/R2 + LS Right + RS Down-Right
Diagonal Stepback [L]RT/R2 + LS Left + RS Down-Left
Forward Tween [R → L]RT/R2 + LS Forward + RS Down-Left ×2
Forward Tween [L → R]RT/R2 + LS Forward + RS Down-Right ×2
Regular Tween [R → L]RS Left ×2
Regular Tween [L → R]RS Right ×2
Double Tween [R]RT/R2 + RS Up + RS Right
Double Tween [L]RT/R2 + RS Up + RS Left
Behind the Back [R → L]RT/R2 + RS Down-Right
Behind the Back [L → R]RT/R2 + RS Down-Left
Double Behind the Back [R]RT/R2 + RS Down + Left
Double Behind the Back [L]RT/R2 + RS Down + Right
Forward Behind the Back [R → L]RT/R2 + LS Forward + RS Down-Right
Forward Behind the Back [L → R]RT/R2 + LS Forward + RS Down-Left
Backward Behind the Back [R → L]RT/R2 + LS Backwards + RS Down-Right
Backward Behind the Back [L → R]RT/R2 + LS Backwards + RS Down-Left
Misdirection [R]RT/R2 + LS Right + RS Left
Misdirection [L]RT/R2 + LS Left + RS Right
Lateral Glide [R]RT/R2 + RS Right
Lateral Glide [L]RT/R2 + RS Left
Backward Lateral Glide [R]RT/R2 + LS Backwards + RS Right
Backward Lateral Glide [L]RT/R2 + LS Backwards + RS Left
Drive [R]RT/R2 + LS Forward + RS Right
Drive [L]RT/R2 + LS Forward + RS Left

Post Controls

Post MoveController
Post UpHold LT/L2
Post ExitRelease LT/L2
Post Spin [R → L]Release LT/L2 + LS Left
Post Spin [L → R]Release LT/L2 + LS Right
Post Spin Gather [R → L]LT/L2 + LS Left + Tap X/Square
Post Spin Gather [L → R]LT/L2 + LS Right + Tap X/Square
DropstepLT/L2 + LS Direction + Double Tap X/Square
Post HopstepLT/L2 + LS Up/Left/Right + Tap X/Square
Post Hook [R]LT/L2 + LS Right + Hold X/Square
Post Hook [L]LT/L2 + LS Left + Hold X/Square
Spin Post Hook [R → L]LT/L2 + LS Left + Hold X/Square
Spin Post Hook [L → R]LT/L2 + LS Right + Hold X/Square
Post Fade [R]LT/L2 + RT/R2 + LS Right + Hold X/Square
Post Fade [L]LT/L2 + RT/R2 + LS Left + Hold X/Square
Post Fade [Backwards]LT/L2 + RT/R2 + LS Down + Hold X/Square
Spin Post Fade [R → L]LT/L2 + RT/R2 + LS Left + Hold X/Square
Spin Post Fade [L → R]LT/L2 + RT/R2 + LS Right + Hold X/Square
Post Fake → Hook [R → L]LT/L2 + LS Left + Double Tap X/Square
Post Fake → Hook [L → R]LT/L2 + LS Right + Double Tap X/Square
Post Fake → Fade [R → L]LT/L2 + RT/R2 + LS Left + Tap then Hold X/Square
Post Fake → Fade [L → R]LT/L2 + RT/R2 + LS Right + Tap then Hold X/Square

For more on Roblox, check out How to get the Air Style in Basketball Zero or Tennis Zero Wiki, Trello, and Style Guide

Recommended Articles
Get Roblox codes and news as soon as we add it by following our PGG Roblox Twitter account!

About the Author

Avatar photo

Vignesh Raja

Staff Writer

Vignesh Raja is a full-time staff writer at Pro Game Guides, formerly a semi-professional Apex Legends player. He specializes in Roblox one-piece-inspired games, focusing on Sailor Piece and Blox Fruits build optimization, tier lists, and meta breakdowns from a competitive grinding perspective.

Topics covered: Roblox codes, Roblox guides, Roblox games tier lists, One Piece games

Find Vignesh Raja on: Twitter

Forgot password
Enter the email address you used when you joined and we'll send you instructions to reset your password.
If you used Apple or Google to create your account, this process will create a password for your existing account.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Reset password instructions sent. If you have an account with us, you will receive an email within a few minutes.
Something went wrong. Try again or contact support if the problem persists.