How to make a custom light in 3d? Should i use VisualServer.light_set_projector()? If so How?

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By 2plus2makes5

I would like to have more shape variety in lights in 3d, the only thing that i see that could help me seems to be “VisualServer.light_set_projector()”, can anyone explain how to use VisualServer? Are there alternatives?