Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

I tried to make it so when u got the certain tool then ur value goes +100 when u touched it. Help?

Asked by 7 years ago

--This is a normal script

01local db = true
02 
03script.Parent.Touched:connect(function(hit)
04    if hit.Parent:FindFirstChild("Humanoid") ~=nil then
05        if db == true then
06            db = false
07            script.Parent.Transparency = 1
08            local player = game.Players:GetPlayerFromCharacter(hit.Parent)
09            game.Players.LocalPlayer.Character.BackPack:WaitForChild("Hamburger")
10            player.leaderstats.Candy.Value = player.leaderstats.Candy.Value + 100
11            script.Sound:Play()
12            script.Parent:Destroy()
13 
14 
15end
16end
17 
18 
19end)

1 answer

Log in to vote
0
Answered by 7 years ago
Edited 7 years ago

Line 9, change "game.Players.LocalPlayer" to "player". Server scripts can’t use LocalPlayer as it is nil to them, and the script already knows who the player is by "player".

0
Thanks! Voideyz 4 — 7y
Ad

Answer this question