Чтобы избежать дребезжания при работе со скриптами в Roblox Studio, можно использовать переменную debounce. 3 Она позволит воспроизвести функцию только один раз, когда сработает событие .Touched. 3
Пример кода: 3
local debounce = falsescript.Parent.Touched:Connect(function(part) if debounce then return end debounce = true -- Далее твой кодend)
Также для избавления от дребезжания можно добавить переменную isTouched. 4 Она будет равна значению true, если прикосновение произошло и находится в процессе обработки. 4 Случившиеся во время ещё не закончившейся обработки прикосновения другие прикосновения будут проигнорированы. 4