It works great! Thanks all so much for the amazing support! It finally works smoothly and flawlessly!
Glad I could help! Do let this thread know if any other issue arises.
Oh, I didnt know you could do that. I had it as local but of course it didnt work. Ty for showing me that, I will definately put it to use.
I never thought of this! I should really work with tweening more.
Why even have the debounce? Why not destroy the part at the beginning and then you dont need the debounce at all?
I added the debounce in-case the OP would want it to fire again. I didn’t know their true intentions at the time, but you can see I removed the debounce from the last line of that code I posted with the destroy section. It’s important to use a debounce no matter what because it can stop .Touched:Connect(function()
from firing more times than it should. Initially OP didn’t have that and it would have ran multiple repeat until
statements which wasn’t very practical.
It’s all there in the script if you’d like to take time to read it over