local VoiceChat = game:GetService("VoiceChatInternal"); local UserInputService = game:GetService("UserInputService"); local toggleKey = "T"; local enumKey = Enum.KeyCode[toggleKey]; local vc_enabled = true; --Don't touch this local function pushToTalk(inputObj) if inputObj.KeyCode ~= enumKey then return; end vc_enabled = (not vc_enabled); VoiceChat:PublishPause(vc_enabled); end UserInputService.InputBegan:Connect(pushToTalk); UserInputService.InputEnded:Connect(pushToTalk);