Why isn’t this working? – It runs but nothing happens
local RS = game:GetService("ReplicatedStorage")
local Cooldown = false
RS.Vault.OnServerEvent:Connect(function(Player,VValue,Input)
if Cooldown == false then
Cooldown = true
if Player ~= nil then
if Input == "In" then
if Player.leaderstats.UltraPlus.Value >= 1 then
if Player.leaderstats.Vault.Value + VValue <= 1000000 and Player.leaderstats["Time ⏳"].Value - VValue >= 0 then
if Player ~= nil then
Player.leaderstats["Time ⏳"].Value = Player.leaderstats["Time ⏳"].Value-VValue
Player.leaderstats.Vault.Value = Player.leaderstats.Vault.Value+VValue
end
end
elseif Player.leaderstats.UltraPlus.Value <= 0 then
if Player.leaderstats.Vault.Value > 250000 then
Player.leaderstats["Time ⏳"].Value = Player.leaderstats.Vault.Value-250000
Player.leaderstats.Vault.Value = 250000
end
if Player.leaderstats.Vault.Value + VValue <= 250000 and Player.leaderstats["Time ⏳"].Value - VValue >= 0 then
if Player ~= nil then
Player.leaderstats["Time ⏳"].Value = Player.leaderstats["Time ⏳"].Value-VValue
Player.leaderstats.Vault.Value = Player.leaderstats.Vault.Value+VValue
end
end
end
elseif Input == "Out" then
if Player.leaderstats.Vault.Value - VValue >= 0 then
if Player ~= nil then
Player.leaderstats.Vault.Value = Player.leaderstats.Vault.Value-VValue
Player.leaderstats["Time ⏳"].Value = Player.leaderstats["Time ⏳"].Value+VValue
end
end
end
end
Cooldown = false
end
end)