Hey, welcome to the forums, and the wonderful and frustrating world of programming. This request is vague, but I'd be happy to give you some code to play with. Also, if you haven't already, I'm pretty sure that there are examples of this in the help files.
sync on
sync rate 30
rem make sprite
circle 5,5,4
get image 1,0,0,10,10
do
remstart
x is the x screen coordinate of the sprite, and y is the y screen coordinate. By changing the x and y variables, the sprite will move.
remend
sprite 1,x,y,1
if upkey() then dec y
if downkey() then inc y
if rightkey() then inc x
if leftkey() then dec x
sync
loop
Edit:
I forgot to mention-sprites are automatically rendered by a 3d engine, but have no depth. In order to create a true 3d image, you use the basic3d command set, and probably must create a model in an external program
I admire its purity, a lone survivor, unclouded by delusions of morality or conscience. -Parker, from ALIEN.