As you know ingame solid modeling was announced this month. You can now solid model in real time. this allows for realtime bullet holes with depth. But how do you use it?
try https://www.robloxdev.com/articles/in-game-solid-modeling
Cliffs:
UnionAsync must be called on BaseParts. “local newUnion = part:UnionAsync(otherparts)”
SubtractAsync requires an array of one or more parts from the calling BasePart. “local newUnion = part:SubtractAsync(otherparts)”
*Its recommended to not perform a lot of these function calls at the same time.
*Use regular (server) scripts.
Properties that can be applied:
-Color -Material -Reflectance -Transparency -Anchored -CanCollide -Density -Friction -Elasticity -FrictionWeight -ElasticityWeight