Title
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local UIS = game:GetService("UserInputService")
local function playsound()
local AudioPlayer = require(ReplicatedStorage:WaitForChild("AudioPlayer"))
AudioPlayer.setupAudio({
["click2down"] = 6052548458
})
end
UIS.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.Keyboard then
if input.KeyCode == Enum.KeyCode.G then
local function playsound()
end
end
end
end)
script is in StarterPlayerScripts
audioPlayer script:
local SoundService = game:GetService("SoundService")
local AudioPlayer = {}
AudioPlayer.setupAudio = function(assetArray)
for name, audioID in pairs(assetArray) do
local audioInstance = Instance.new("Sound")
audioInstance.SoundId = "rbxassetid://"..6052548458
audioInstance.SoundId = "rbxassetid://"..12563989892
audioInstance.Name = name
audioInstance.Parent = SoundService
end
end
AudioPlayer.playAudio = function(assetName)
local audio = SoundService:FindFirstChild(assetName)
if audio then
if not audio.IsLoaded then
audio.Loaded:Wait()
end
audio:Play()
end
end
return AudioPlayer