I was attempting to make a button that gives someone a certain value, but it seems to break on lines 20,21,24. Could anyone help?
Error: Attempt to index nil with 'Stats'
local pressed = false script.Parent.Touched:Connect(function(part) if part.Parent:FindFirstChild("Humanoid") then print("found hmanoid") if not part.Parent:FindFirstChild("GotReward") then print("hasn't got reward") if game.Players:GetPlayerFromCharacter(part.Parent) and pressed == false then print("pressed.") pressed = true local player = game.Players:GetPlayerFromCharacter(script.Parent) local gotreward = Instance.new("BoolValue") gotreward.Name = "GotReward" gotreward.Parent = part.Parent script.Parent.press:Play() script.Parent.Transparency = 1 script.Parent.SpringConstraint.Visible = false script.Parent.Parent.Pressed.Transparency = 0 script.Parent.Parent.Pressed.SpringConstraint.Visible = true print(player.Stats:FindFirstChild("OwnsSummerNoob").Value) if player.Stats:FindFirstChild("OwnsSummerNoob").Value == 0 then print("giving.") player.Stats:FindFirstChild("OwnsSummerNoob").Value = player.Stats:FindFirstChild("OwnsSummerNoob").Value + 1 game.ReplicatedStorage.SendRewardMessage:FireClient(player,"You've unlocked: Summer Noob") else print("alreadyhave") game.ReplicatedStorage.SendWarn:FireClient(player,"You already have Summer Noob, so you'll get 500 points instead.") player.Stats.Points.Value = player.Stats.Points.Value + 500 end game.Workspace.SummerEventButtonPressed.Value = true wait(5) script.Parent.Transparency = 0 script.Parent.SpringConstraint.Visible = true script.Parent.Parent.Pressed.Transparency = 1 script.Parent.Parent.Pressed.SpringConstraint.Visible = false pressed = false end end end end)