Is There a Way to Create an In-Game Soundboard?

Hey Developers

I am trying to create a in-game soundboard system where players can trigger sounds like cheers or laughs by pressing buttons. I’m not great at programming & have not found much information on this.

Any chance you could help or point me in the right direction? Thanks!

I am just going to bump this post because I urgently need an answer lol.

You can make a button, and use .MouseButton1Click to check when it is clicked, then access the sound and play it.

How to use sounds:
Sound | Documentation - Roblox Creator Hub

Make a localscript, put it in starterGui or somewhere similar, add a sound into the script called ‘Sound’. Now, if you press Q it’ll play that

local UserInputService = game:GetService('UserInputService')
UserInputService.InputBegan:connect(function(input)
	if input.KeyCode == Enum.KeyCode.Q then
		script.Sound:Play()		
	end
end)

As in, it should be global and any player will be able to hear it if they’re NEAR the player.

Here you go. Just place the folder in StarterCharacter, but make sure to move ‘SoundBoardServer’ to game.ServerScriptService.
SoundBoard.rbxm (3.0 KB)

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.