Может быть это?:
local rebirthButton = script.Parent
local replicatedStorage = game:GetService("ReplicatedStorage")
local remoteEvents = replicatedStorage:WaitForChild("remoteEvents")
local rebirthEvent = remoteEvents:WaitForChild("rebirth")
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local leaderstats = player:WaitForChild("leaderstats")
rebirthButton.MouseButton1Up:Connect(function()
local clicks = leaderstats.Clicks.Value
local rebirths = leaderstats.Rebirths.Value
local rebirthsAmount = tonumber(
rebirthButton.Name )
local cost = 100
local gemsGiven = rebirthsAmount*10
if clicks >= cost then
rebirthEvent:FireServer(rebirthsAmount, gemsGiven)
end
end)
вот мой код:
local replicatedStorage = game:GetService("ReplicatedStorage")
local remoteEvents = replicatedStorage:WaitForChild("remoteEvents")
local rebirthEvent = remoteEvents:WaitForChild("rebirth")
rebirthEvent.OnServerEvent:Connect(function(player, rebirthsAmount, gemsGiven)
local leaderstats = player.leaderstats
leaderstats.Clicks.Value = 0
leaderstats.Rebirths.Value = leaderstats.Rebirths.Value + rebirthsAmount
leaderstats.Gems.Value = leaderstats.Gems.Value + gemsGiven
end)