How would you add textures to a light?

So I have been making a flashlight that sits in the player’s viewport. Everything works. The only thing that is bothering me is how the light looks. In other game engines, you can add a texture to your light.

(Example: Unity light cookies)

I am wondering how to do this on Roblox. I did not find anything on the internet about this.

I have tried using multiple lights but that looked terrible.

2 Likes

dont think there is a good way to do this built in, but you could fire a ray from the front, and whatever it is create a part, apply a texture and a surface light to.

1 Like

I would rather use normal spotlights instead. I will make a feature request though.

Try using something like this and add a beam and then use this as a texture then add two attachments and maybe weld them as well?

https://www.roblox.com/library/4595131826/beam?Category=Decals&SortType=Relevance&SortAggregation=AllTime&SearchKeyword=Beam+texture&CreatorId=0&Page=1&Position=25&SearchId=a35f5815-c7fc-4a73-9430-f91766fbb172

You can try putting a slightly opaque texture in front of where the light comes from.

By texture I mean 3d texture, like this:
image

2 Likes

Put a mesh in the shape over the light, so it could create that shape, like put a ring infront of the flashlight light, and it could make a circle