-- // Services // local Players = game:GetService("Players") local ReplicatedStorage = game:GetService("ReplicatedStorage") -- // Variables // local LocalPlayer = Players.LocalPlayer local CurrencyName = "Coins" -- // Change this to the exact name of the currency local LeaderstatsName = "leaderstats" -- Change this to the folder name -- // Configuration // local Amount = 100000 local RemoteEventName = "AddCurrency" -- // Change this to the exact name of the RemoteEvent. If this name is nil, change the 'Local Add' to true local LocalAdd = false --//Set this to true if it's client sided. -- // Find the RemoteEvent // local RemoteEvent = ReplicatedStorage:WaitForChild("Remotes"):WaitForChild(RemoteEventName) -- // Function to add currency local function AddCurrency(amount) if LocalAdd then local leaderstats = LocalPlayer:WaitForChild(LeaderstatsName) local coins = leaderstats:WaitForChild(CurrencyName) coins.Value = coins.Value + amount print("Added " .. amount .. " " .. CurrencyName .. " to your account.") else if not RemoteEvent then warn("RemoteEvent '" .. RemoteEventName .. "' not found!") return end RemoteEvent:FireServer(amount) print("Added " .. amount .. " " .. CurrencyName .. " to your account.") end end -- // Call the function to add currency AddCurrency(Amount) -- // Anti-detection: Add a delay before printing the message wait(2) print("Successfully injected currency.")