The nice clean effect really comes down to something that's barely noticeable and is the reason a lot of games use it, and that is that if you look closely at where the smoke appears (the top or bottom), you'll find that the smoke fades in then fades out. It can also be found in the script. Check it out! If I was to just make the smoke appear without it fading in, you'd be amazed at the difference. Press space to see the difference btw x3