local repStorage = game:GetService("ReplicatedStorage")
local remote = repStorage:FindFirstChild("RebirthClick")
remote.OnServerEvent:Connect(function(plr, x)
if plr.leaderstats.Points.Value >= 100 * (x.Value + 1) then
x.Value = x.Value + 1
plr.leaderstats.Points.Value = 0
end
end)
Rebirth System
local repStorage = game:GetService("ReplicatedStorage")
local remote = repStorage:FindFirstChild("RebirthClick")
local button = script.Parent
local debounce = false
button.MouseButton1Click:Connect(function()
local rebirths = game.Players.LocalPlayer.leaderstats:FindFirstChild("Rebirths")
if not debounce then
debounce = true
local playerPoint = rebirths
remote:FireServer(playerPoint)
wait(0.01)
debounce = false
end
end)
repeat
local rebirths = game.Players.LocalPlayer.leaderstats:FindFirstChild("Rebirths")
local textButton = script.Parent
textButton.Text = "Rebirth: ".. tostring(100 * (rebirths.Value + 1)) .." cash required"
wait(0.01)
until script.Parent == nil
My PointButton - local script
