Run it
Copy the script and paste it into your executor.
Players = :()
UserInputService = :()
TweenService = :()
player = Players.LocalPlayer
playerGui = player:()
screenGui = .()
screenGui.Name =
screenGui.Parent = playerGui
screenGui.ResetOnSpawn =
container = .()
container.Name =
container.Size = .(, , , )
container.Position = .(, -, , -)
container.BackgroundTransparency =
container.Parent = screenGui
toggleButton = .()
toggleButton.Name =
toggleButton.Text =
toggleButton.Size = .(, -, , -)
toggleButton.Position = .(, , , )
toggleButton.BackgroundColor3 = .(, , )
toggleButton.BackgroundTransparency =
toggleButton.Font = .Font.GothamBold
toggleButton.TextSize =
toggleButton.TextColor3 = .(, , )
toggleButton.Parent = container
buttonCorner = .()
buttonCorner.CornerRadius = .(, )
buttonCorner.Parent = toggleButton
keyHint = .()
keyHint.Name =
keyHint.Text =
keyHint.Size = .(, , , )
keyHint.Position = .(, -, , )
keyHint.BackgroundTransparency =
keyHint.Font = .Font.GothamBold
keyHint.TextSize =
keyHint.TextColor3 = .(, , )
keyHint.Parent = container
UserInputService.TouchEnabled
screenGui.Enabled =
isDragging =
dragStart
startPos
(input)
delta = input.Position - dragStart
position = .(
startPos.X.Scale,
startPos.X.Offset + delta.X,
startPos.Y.Scale,
startPos.Y.Offset + delta.Y
)
viewportSize = .CurrentCamera.ViewportSize
containerSize = container.AbsoluteSize
position = .(
position.X.Scale,
.(position.X.Offset, , viewportSize.X - containerSize.X),
position.Y.Scale,
.(position.Y.Offset, , viewportSize.Y - containerSize.Y)
)
container.Position = position
container.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
input.UserInputType == .UserInputType.Touch
isDragging =
dragStart = input.Position
startPos = container.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
isDragging =
)
)
toggleButton.MouseEnter:(()
TweenService:(toggleButton, TweenInfo.(), {
Size = .(, -, , -),
Position = .(, , , )
}):()
)
toggleButton.MouseLeave:(()
TweenService:(toggleButton, TweenInfo.(), {
Size = .(, -, , -),
Position = .(, , , )
}):()
)
UserInputService.InputChanged:((input)
isDragging
(input.UserInputType == .UserInputType.MouseMovement
input.UserInputType == .UserInputType.Touch)
(input)
)
isRunning =
loopTask
()
isRunning =
TweenService:(toggleButton, TweenInfo.(), {
BackgroundColor3 = .(, , )
}):()
loopTask = .(()
isRunning
:():()
()
)
.(loopTask)
()
isRunning =
TweenService:(toggleButton, TweenInfo.(), {
BackgroundColor3 = .(, , )
}):()
()
isRunning
()
()
toggleButton.MouseButton1Click:(toggleVoiceChat)
UserInputService.InputBegan:((input, gameProcessed)
gameProcessed input.KeyCode == .KeyCode.V
()
)
UserInputService.TouchEnabled UserInputService.KeyboardEnabled
keyHint.Visible =
This script allows you to bypass VC suspension in game without waiting and rejoining.

Universal