I tried to make sandstorm from scratch, so I used smoke material from Starter kit with Niagara.
These two photos are the results of Niagara.
I wanted to make it look nicer I guess I should have used particles to make every single dust particle...
Then I tried to control the dense of the storm with OSC.
I made a simple BP to connect between Max and Niagara variables.
I used User.Acceleration
as the Parameter name but I couldn't control this variable for some reason..
Finally my curiosity led me to buy an asset called Dust and Smoke Effects.
It was super useful and I was disappointed with myself...