Since the oldest bullet would probably have either the lowest zorder or the lowest UID you could sort by either and pick the first object (Pick nth instance action) for example.
Do you mind giving me an example?
I still don't know how to destroy a specific bullet.
I can use a global variable to count the bullets on screen and destroy if there are more than 4, but this destroys ALL bullets.