ROBLOX STUDIO SETUP — NO PUBLISHING REQUIRED Use a new disposable place. In Workspace add a Part named Coin. Anchored=true; CanCollide=false; CanTouch=true; visible Transparency=0. Insert a normal server Script inside Coin. Paste Coin.server.lua into it. The script must use the default server context, not a LocalScript. Play with one player. Touch Coin; inspect the player's TutorialCoins attribute and Output. Expect one point, then three seconds hidden, then respawn. Run a two-player local test. Expect a shared cooldown, not one coin per player. Check a non-player touch gives no reward. Restart the session: scores reset. Scores are attributes, not a visible leaderboard. This example has no gate. The script was preserved from the tutorial. Studio execution has not been performed here. Fill the test-record.csv with actual results before calling the Roblox implementation tested. Official reference: https://create.roblox.com/docs/scripting/debounce