Touch for Points
Leaderstats Script (ServerScriptService)
local function onPlayerJoin(player)
local leaderstats = Instance.new("Folder")
leaderstats.Name = "leaderstats"
leaderstats.Parent = player
local coins = Instance.new("IntValue")
coins.Name = "Coins"
coins.Value = 50
coins.Parent = leaderstats
end
game.Players.PlayerAdded:Connect(onPlayerJoin)
Script for Part
local part = script.Parent
local canGet = true
local function onTouch(otherPart)
local humanoid = otherPart.Parent:FindFirstChild('Humanoid')
if humanoid then
local player = game.Players:FindFirstChild(otherPart.Parent.Name)
if player and canGet then
canGet = false
player.leaderstats.Coins.Value = player.leaderstats.Coins.Value + 1
wait(10)
canGet = true
end
end
end
part.Touched:Connect(onTouch)