So i want to make a rusting effort for a part . I want this effect to erase a part , so it rusts the whole part then destroys it , it is kinda hard to say what i really want to achieve so here is a video that helps you understand the effect i want to achieve,
Note:(i know that i can use a particular emitter with Gradient and tween transparency of Gradient but that’s not the effect i want )
The closest thing you can do on roblox is to put a rust texture on it and tween the textures transparency to 0 when you want it to rust.
Otherwise you can also give up your government ID to roblox and get access to EditableMeshes.
Put a “Rust” classic roblox texture (or any rust texture) and put it on all 6 faces of the rectangle. Now, you would want to put a script under all of the textures containing this (or if you want, you group the model and use :GetChildren() on the part to get the texture transparencies)
local texture = script.Parent
texture.Transparency = 1
while texture.Transparency != 0 do
task.wait(0.1)
texture.Transparency -= 0.05
end
ask me if you want something else or if something is broken
What you could also do is utilize EditableMesh since it gives you control over every vertex the mesh has, though I’m not sure if it’s still in beta or fully dropped.