if your visor isn't vacuum formed then you can get a clear face shield and use the Visor film offered by Icon Props on Etsy. If you have a vacuum formed visor then it can be dyed. I would google that process. There are a few videos out there about how to make that happen. Good Luck and share your photos here on the forum!
I made my visor from motorcycle helmet visors I bought from the Yamaha dealer. I cut them out from a templet I found when I downloaded my pepakura files. I hope this helps.
If you have experience with window tint, that's the route I would go.
I've had good success using lightly tinted plastic for the visor, then putting window tint on the back side.