local UserInputService = game:GetService("UserInputService") local Players = game:GetService("Players") local player = Players.LocalPlayer local fileName = "SeriousPunchA.mp3" local mp3Url = "https://cdn.discordapp.com/attachments/1316073577371537409/1360025474197098516/The_Strongest_Battlegrounds_-_Serious_Punch_OST__OLD_.mp3?ex=67f99ded&is=67f84c6d&hm=491569ad1ca9246910d4fbacfe0f35f6cb5b897df007d827dfa338dbaf4f64ea&" if not isfile(fileName) then writefile(fileName, game:HttpGet(mp3Url)) end local isPlaying = false local function stopAllSounds() for _, s in ipairs(workspace:GetDescendants()) do if s:IsA("Sound") and s.IsPlaying then s:Stop() end end end local function playSound() if isPlaying then return end isPlaying = true stopAllSounds() local sound = Instance.new("Sound") sound.SoundId = getcustomasset(fileName) sound.Volume = 5 sound.Parent = workspace sound:Play() sound.Ended:Connect(function() sound:Destroy() isPlaying = false end) end UserInputService.InputBegan:Connect(function(input, gameProcessed) if gameProcessed then return end if input.KeyCode == Enum.KeyCode.Three then if player.Backpack:FindFirstChild("Serious Punch") then playSound() end end end)