How would I go about making a script that goes through one of your sets, finds decals, gets the decals ID's and puts them in a table, and randomly chooses those decals and puts them on a part?
COMMUNITY QUESTION
Search through a set help?
1 answer
I don't quite know how to get them from a set, but there is an alternative. First, you put all the decals in a model. To do that, put the decal on the part how you want it to look, then cut and paste it into the model . You then what to name each one of them a different number. For example, if you have 3 decals, name them 1, 2, and 3. Then you put this script in the model with the decals:
Part = Workspace.Part --Change this to the part you want the decal on
Model = script.Parent
HowMany = 10 --Change this to however many decals you have
while true do --Remove this if you don't want to loop
Number = math.random(1, HowMany) --Chooses a decal
Decal = Model:FindFirstChild(Number)
Decal.Parent = Part
--Remove the rest if you don't want to loop
wait(5) --How often you want the decal to change
Decal2 = Part:FindFirstChild("Decal") --Finds the decal again
Decal2.Parent = Model
Number = nil --Resets the number
end
I have tested this, and it should work!
This discussion is preserved as it was. New answers, comments, and votes are closed.
