Maybe the bullet behavior and the rotate behavior with negative acceleration?
An all event route could also look like this:
Global number dist=0
Global number ang=0
Every tick
--- add 100*dt to dist
--- add 180*dt to ang
--- Sprite: set position to (100,100)
--- Sprite: move dist pixels at angle ang