First It just keeps giving me the cash then I try using script.Disabled = true it still does not work
local AmountGiven = 15
script.Parent.Touched:Connect(function(PlayerPart)
local CharName = PlayerPart.Parent.Name
local Player = game.Players:FindFirstChild(CharName)
local Cash = Player.leaderstats.Cash
Cash.Value = Cash.Value + AmountGiven
script.Disabled = true
Player.Team = game.Teams["Non Playing"]
PlayerPart.Parent.Humanoid.Health = 0
script.Parent.Parent.Parent.Parent:Destroy()
end)
it says 15 for giving cash but it gives me 450 when I touch the object

3 comments
That did not work for me still
I still have 450 Cash after reseting my cash and trying your script.
Oh wait its because I had 435 before yes it works