script under coin model
local Coin = script.Parent
local Players = game:GetService("Players")
local CoinTouched = game:GetService("ReplicatedStorage").CoinTouched
local collected = false
Coin.Touched:Connect(function(plr)
if collected then return end
collected = true
local person = Players:GetPlayerFromCharacter(plr.Parent)
if person then
CoinTouched:Fire(person, Coin)
end
end)
script in server script service
local Players = game:GetService("Players")
local CoinTouched = game:GetService("ReplicatedStorage").CoinTouched
CoinTouched.Event:Connect(function(plr, Coin)
game:GetService("Debris"):AddItem(Coin, 0.1)
plr:WaitForChild("leaderstats"):WaitForChild("Coins").Value += 1
end)
why it so laggy when coin break plz help :(

** You are now Level 1! **