You could either do: 1) Have an animation timer or AT=0, and when you press a button AT=AT+1 and when AT=the time you want your sprite to start the animation aka 10 you would do this : IF AT==10 THEN SPCHR 0,Sprite definition number(sbtool spdef for this) You would do AT==20 for your next animation and when AT>=20 THEN AT=0 to start the process all over again. 2)Use SPANIM, a confusing (cont)