Hey, I have this super simple script, but it really feels like a hard thing to do. When I touch a brick, it makes a sound, but it keeps playing over and over. Is there a way for it to just play once and then stop? Thanks!
function onTouched(hit) script.Parent.Sound:play() wait(2) script.Parent.Sound:stop() end script.Parent.Touched:connect(onTouched)
-LukeGabrieI
You need to make
:play()
capitalized, like this:
:Play()
same with
:stop()
should be
:Stop()