The best offensive players read the defense. When the defender gives you enough space (which is an arms length, and most Taiwanese street ballers give you that space to shoot), you have to shoot the damn ball. When they pressure you, you dribble-penetrate. It is pretty simple.
and everything starts with the triple-threat position. As you noobs should know, that it is when you secure the ball around your waist and when you still have your dribble. In that position, you have the option to shoot, pass, or drive.
this is the art of the jab step. You jab and the defender reacts. If he gives you an arm's length space, you shoot. And if he pressures you..... https://www.youtube.com/watch?v=qukNKGNphoQ
this is the easiest god damn offensive weapon to master.