I believe if you want to make a GTA game you either have to do it entirely in 2D (the old version) or be entirely in 3D (like the newest versions). But here ya go.
sync rate 0
sync on
draw to back
backdrop off
hide mouse
ink rgb(0,155,0),0
box 0,0,200,200
for t=1 to 2000
ink rgb(rnd(255),rnd(255),rnd(255)),0
dot rnd(200),rnd(200)
next t
get image 1,0,0,200,200,1
sprite 1,0,0,1
offset sprite 1,100,100
make object box 1,100,100,100
a=timer():x=1
do
cls 0
sprite 1,mousex(),mousey(),1
rotate object 1,wrapvalue(x),0,0
if timer()>a+10 then inc x:a=timer()
sync
loop