Delaying actions

Hi everyone I wondered is there a way to delay and action - e.g My character fires a gun but I want the bullet, smoke etc to appear when he brings the gun up to aim not while hes bringing it up to aim, im going to fiddle with the time sensor but if anyone knows a better way it would be much appreciated.

arghh I figured it out 2 seconds after pressed submit button, il let you know anyway, all you need is an invisible cube with an ipo that goes into the character when the gun is aimed the as a collision property connected to it which tell the fire actutuator to fire only when its in contact with player and hance when the gun is aimed. :smiley: