Which method of playing a sound is better?

Quick question, I’ve seen two different methods of playing a sound being used in scripts, so which one works the best?

Function method:

Sound:Play()

Property method:

Sound.TimePosition = 0
Sound.Playing = true

I have noticed that the first method has a chance to not play the sound, but the second one always plays the sound. Does anyone know any other differences between the two?

The former. Objectively. It is literally meant to be played that way.

3 Likes