Is there any way to have something happen to a certain part of a block?

I know you can simply duplicate the part and have whatever happens to the brick on the duplicate. This is a decent fix to the solution. But I don’t understand how you would make something like a spray paint, where you’d need to make the paint that comes out come out accurately and correctly shaped (really hard to do with duplicating the part a lot)

Here’s an example
image

In this example, there is a little blob in the middle. The thing is, this is only one part.

Anyone know how to do this?

TLDR; is there a way to make something only happen to a tiny bit of ONE part

You could use a SurfaceGUI, then add an ImageLabel and change the position of the label on the part.

1 Like

while in Roblox we don’t have the ability to edit textures dynamically

there are a few tricks for doing this

  1. you can use a raycast and use the position and normal from the raycast result to position a invisible part with a paint decal
    Intro to Raycasting

  1. your part can be built out of multiple parts like minecraft and when you paint you will adjust each parts color
    image

  1. use a viewport to generate a texture by placing parts inside the viewportframe
    ViewportFrame GUI
1 Like

Thanks! In your opinion, what is the best one to use for a cone?