Here is my script.
local part1 = nil
script.Parent.RemoteEvent.OnServerEvent:Connect(function(LPx1)
if LPx1.Character.Humanoid then
script.Parent.Wedge.Touched:Connect(function(xy)
if part1 ~= nil then
print('hi') --it is supposed to print it only once but instead it do it like 50 times
end
part1 = xy.Parent
end)
wait(.5)
part1 = nil
end
end)
How do i make the touch function remote only once not 9999 times? note that that script is undone yet.

4 comments
add a debounce
but where
in the touch event
can you make me the script please? i only cna lower it to repeat like 5 times:(