Not sure if you are still stuck on this, or even are still working on this, but if you are, I can try to help.
I have 2 questions:
- Are you certain that leaderstats already exists? If not, try using :WaitForChild() instead of :FindFirstChild().
- Is LeaderStats.coins a value or instance? If it is an instance, it wont print anything. Try using coins.value instead of just coins in the print statement.
Happy to try and help!