So i was making with friend obby game with coins, and i don't know how to make coin disappear forever cause when you rejoin it appears. Please help? btw im new at scripting
My Code:
-- if You Haven't Put CanCollide to false script.Parent.CanCollide = false script.Parent.Touched:Connect(function() -- Touch Event script.Parent.Visible = false -- Will Make the coin invisible -- if You Want To Add Score to label: name = name + 1 end) -- If This Did not work reply to me thanks
Wouldn't you just do;
script.Parent.Touched:Connect(function(hit) -- Data store :Destroy()
Above the destroy script, you'd do your datastore. I have not tested though; Don't quote me.
okay, first make a local script so the object disappears for the player only.
first, make the part can collide just in case
script.Parent.CanCollide = false
Once you do that add this in the same script:
script.Parent.Touched:Connect(function() -- Touch Event script.Parent:Destroy() -- destroy end) -- ending first line
full code:
script.Parent.CanCollide = false script.Parent.Touched:Connect(function() -- Touch Event script.Parent:Destroy() -- destroy end) -- ending first line
how it works:
when the player touches it it will destroy for only them.