I have a tool where anything you touch with it turns into gold, the only thing missing is being able to change the TextureId of any mesh to 0 so it looks like it’s been turned into good
Image here:
bin = script.Parent
local MeshPart = script
function onTouched(part)
part.BrickColor = BrickColor.new("Daisy orange")
part.Material = Enum.Material.Glass
part.Reflectance = 0.15
if part:IsA("UnionOperation") then
part.UsePartColor = true
end
if part:IsA("SpecialMesh") then
part.TextureId = "rbxassetid://0"
end
wait(.3)
end
connection = bin.Touched:connect(onTouched)
Do not ask people to write entire scripts or design entire systems.