Hi again,
Treble posting allowed ?? unsure but just incase poeple read above and now new info. Was right to add the additional
If angle = 0 Then
Player.Left = Player.Left + 1
Else
Xcorner = Xcorner + Sin(angle * PI / 180)
Ycorner = Ycorner + Cos(angle * PI / 180)
Player2.Left = Xcorner + 1
Player2.Top = Ycorner + 1
But now i just have to work out why the tank starts off fine, but the angle is of from the picture

. Tank starts of heading forward then i turn, it turns so many degrees and moves forward in the angle which is 180 degrees off, but no matter what side it moves 180 degrees so know that it works, just moves forwards on the track side rather than gun side :P.
edit:
Turned out i just had sin and cos's wrong way round with -'s to managed to get it working.
If angle = 0 Then
Player.Left = Player.Left + 1
Else
Xcorner = Xcorner + Cos(angle * PI / 180)
Ycorner = Ycorner + -Sin(angle * PI / 180)
Player2.Left = Xcorner + 2
Player2.Top = Ycorner + 2
End If
Thankyou soso much for that

.