When the player touches the coin it removes the coin on the whole server. I want it to remove the coin for the players client.
function onTouch(hit)
if (script.Parent.got.Value == false) then
check = hit.Parent:FindFirstChild("Humanoid")
if check ~= nil then
script.Parent.got.Value = true
script.Parent.Mesh.Scale = Vector3.new(0,0,0)
local user = game.Players:GetPlayerFromCharacter(hit.Parent)
local stats = user.PlayerGui:findFirstChild("Stats")
if stats ~= nil then
local cash = stats:findFirstChild("Coins")---change to money currency
user.PlayerGui.Stats.Coin.Value = user.PlayerGui.Stats.Coin.Value+1
local audio = Instance.new("Sound")
audio.Parent = script.Parent
audio.SoundId = "http://www.roblox.com/asset/?id=420163794"
audio:Play()
wait(1)
audio:Destroy()
end
end
end
end
script.Parent.Touched:connect(onTouch)

2 comments
Put the coins into CurrentCamera
http://wiki.roblox.com/index.php?title=Local_parts