How to make stage light

I want to make stage lighting like dmx.
The way I made it was made by simply installing fog, placing spot lights, and controlling the rotation.
However, if you make it like above, the quality of the spot light looks serious.
Less when stationary, but when moving causes the light to look like a point rather than a line.
My guess is that it seems to be a way to add a light material to the mesh, but it is difficult to configure.
I wonder if there is any way to create a stage light with fog like the one above.