Simple tornado effect with vertex displacement using a custom material. The preview image is somewhat broken but it should work. This is best viewed on a sphere(1,1 UV scale), or with a custom mesh I have used specifically for this material(https://pastebin.com/ZM8jzAXc save as obj file from raw then import via the model menu)
Transparency and offset are disabled by default for the sake of a better preview image but you can toggle them back on in the material node.