US Trends

how to get music to not loop roblox

To stop music from looping in Roblox, select the Sound object and make sure its Looped property is set to false. If you’re starting it in code, use sound:Play() for a one-time play and avoid any loop or repeat logic that calls it again.

Fast checks

  • In Roblox Studio, click the sound and check Looped is off.
  • If a script keeps restarting the sound, remove the while loop or debounce it so Play() runs only once.
  • If you want the music to stop after a specific time, call sound:Stop() after the delay instead of replaying it.

Example

lua

local sound = workspace:WaitForChild("Music")
sound.Looped = false
sound:Play()

If it still seems to loop, the issue is usually not the sound file itself but a script that triggers it repeatedly.

TL;DR: Turn off Looped, use :Play() once, and make sure no script is restarting the song.