How to make vfx from scratch

How would I go about making a vfx completely from scratch? For example, if I was making a fireball, how would I make the flipbook textures, etc? And then how would I export it to roblox?