I Maked Tycoon And Placed Conveyor But When Part Deletes It Gives Extra Money! Here's Script:
script.Parent.IDK.Touched:connect(function(hit) if hit.Name == "Money" then local plr = game.Players.LocalPlayer plr.leaderstats.Money.Value = plr.leaderstats.Money.Value + script.Parent.WOW.Value hit:Destroy() end end)
Please Fix It! Thanks For Looking!
You are just missing a debounce. Sometimes the Touched
event can fire multiple times for a single part.
01 | local debounced |
02 | script.Parent.IDK.Touched:connect( function (hit) |
03 | if not debounced and hit.Name = = "Money" then |
04 | debounced = true |
05 | local plr = game.Players.LocalPlayer |
06 | plr.leaderstats.Money.Value = |
07 | plr.leaderstats.Money.Value + script.Parent.WOW.Value |
08 | hit:Destroy() |
09 | debounced = false |
10 | end |
11 | end ) |