Legacy GM Particles keep disappearing

Liam Earles

So, I was working on a snow particle effect for my game, and while the particle is created successfully, it would only be created once. I'm trying everything I could to loop the effect but I can't find anything about recreating the particle effect after being created once.
Here's the piece of code for the snow object that I'm making with the create event:
effect_create_above(ef_snow, 0, 0, 1, c_gray);
Any help would be great!