MEOWZRZ mic gui
Key RequiredUniversal

MEOWZRZ mic gui

Universal ScriptMeowzrzMeowzrz 2.3K views 37 executesUpdated May 29, 2025
5.0/ 5(1 votes)
10100% Positive
Lua Script•188 lines (5759 chars)
local Players = game:GetService("Players")
local StarterGui = game:GetService("StarterGui")
local VoiceChatService = game:GetService("VoiceChatService")
local player = Players.LocalPlayer

-- Simulated micBanned state (replace with real check if you have one)
local micBanned = true -- Change to false to default to unbanned

-- GUI setup
local gui = Instance.new("ScreenGui")
gui.Name = "MeowzrzMicGui"
gui.IgnoreGuiInset = true
gui.ResetOnSpawn = false
gui.Parent = player:WaitForChild("PlayerGui")

-- Main Frame (draggable)
local frame = Instance.new("Frame")
frame.Size = UDim2.new(0, 440, 0, 280)
frame.Position = UDim2.new(0.5, -220, 0.38, 0)
frame.BackgroundColor3 = Color3.fromRGB(24, 18, 43)
frame.BorderSizePixel = 0
frame.AnchorPoint = Vector2.new(0.5, 0)
frame.Parent = gui

-- X Button (Exit)
local xButton = Instance.new("TextButton")
xButton.Name = "ExitButton"
xButton.Size = UDim2.new(0, 36, 0, 36)
xButton.Position = UDim2.new(1, -42, 0, 6)
xButton.BackgroundColor3 = Color3.fromRGB(180, 60, 60)
xButton.Text = "X"
xButton.TextColor3 = Color3.fromRGB(255,255,255)
xButton.Font = Enum.Font.FredokaOne
xButton.TextSize = 26
xButton.BorderSizePixel = 0
xButton.AutoButtonColor = true
xButton.Parent = frame

xButton.MouseButton1Click:Connect(function()
    gui:Destroy()
end)

-- Dragging logic
local drag = Instance.new("Frame")
drag.Size = UDim2.new(1, 0, 1, 0)
drag.BackgroundTransparency = 1
drag.Parent = frame

local UIS = game:GetService("UserInputService")
local dragging = false
local dragInput, dragStart, startPos

drag.InputBegan:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
        dragging = true
        dragStart = input.Position
        startPos = frame.Position
        input.Changed:Connect(function()
            if input.UserInputState == Enum.UserInputState.End then
                dragging = false
            end
        end)
    end
end)
drag.InputChanged:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
        dragInput = input
    end
end)
UIS.InputChanged:Connect(function(input)
    if input == dragInput and dragging then
        local delta = input.Position - dragStart
        frame.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X,
                                  startPos.Y.Scale, startPos.Y.Offset + delta.Y)
    end
end)

-- Border Glow
local uiStroke = Instance.new("UIStroke", frame)
uiStroke.Thickness = 5
uiStroke.Color = Color3.fromRGB(137, 90, 255)
uiStroke.Transparency = 0.1

-- Title
local funFont = Enum.Font.FredokaOne
local title = Instance.new("TextLabel")
title.Size = UDim2.new(1, 0, 0, 56)
title.Position = UDim2.new(0, 0, 0, 0)
title.BackgroundTransparency = 1
title.Text = "😺 meowzrz Mic GUI! 🎤"
title.TextColor3 = Color3.fromRGB(137, 90, 255)
title.Font = funFont
title.TextSize = 36
title.Parent = frame

-- Button Template
local function makeButton(txt, order, v2Label)
    local btn = Instance.new("TextButton")
    btn.Size = UDim2.new(0.8, 0, 0, 50)
    btn.Position = UDim2.new(0.1, 0, 0, 70 + order * 64)
    btn.BackgroundColor3 = Color3.fromRGB(255, 200, 250)
    btn.Text = ""
    btn.BorderSizePixel = 0
    btn.AutoButtonColor = false
    btn.Parent = frame
    btn.Name = txt.."Button"

    -- Fun hover effect
    btn.MouseEnter:Connect(function()
        btn.BackgroundColor3 = Color3.fromRGB(255, 160, 220)
    end)
    btn.MouseLeave:Connect(function()
        btn.BackgroundColor3 = Color3.fromRGB(255, 200, 250)
    end)

    -- Left label (main text)
    local mainLabel = Instance.new("TextLabel")
    mainLabel.BackgroundTransparency = 1
    mainLabel.Size = UDim2.new(v2Label and 0.6 or 1, -10, 1, 0)
    mainLabel.Position = UDim2.new(0, 10, 0, 0)
    mainLabel.Text = txt
    mainLabel.TextColor3 = Color3.fromRGB(46, 20, 60)
    mainLabel.Font = funFont
    mainLabel.TextSize = 26
    mainLabel.TextXAlignment = Enum.TextXAlignment.Left
    mainLabel.Parent = btn

    -- Optional v2 label
    if v2Label then
        local v2 = Instance.new("TextLabel")
        v2.Name = "V2Label"
        v2.BackgroundTransparency = 1
        v2.Size = UDim2.new(0.38, 0, 1, 0)
        v2.Position = UDim2.new(0.62, 0, 0, 0)
        v2.Text = "COMING IN V2"
        v2.TextColor3 = Color3.fromRGB(0, 0, 0)
        v2.Font = funFont
        v2.TextSize = 22
        v2.TextXAlignment = Enum.TextXAlignment.Right
        v2.TextYAlignment = Enum.TextYAlignment.Center
        v2.Parent = btn
    end

    return btn
end

-- Shadow
local shadow = Instance.new("ImageLabel")
shadow.Image = "rbxassetid://1316045217"
shadow.Size = UDim2.new(1, 36, 1, 36)
shadow.Position = UDim2.new(0, -18, 0, -18)
shadow.BackgroundTransparency = 1
shadow.ZIndex = 0
shadow.ImageTransparency = 0.6
shadow.Parent = frame

-- Notification helper
local function notify(text)
    pcall(function()
        StarterGui:SetCore("SendNotification", {
            Title = "Meowzrz Mic GUI",
            Text = text,
            Duration = 3
        })
    end)
end

-- Button 1: Unban Mic!
local btn1 = makeButton("Unban Mic!", 0, false)
btn1.MouseButton1Click:Connect(function()
    if micBanned then
        micBanned = false
        game:GetService("VoiceChatService"):JoinVoice()
        -- No notification here as requested
    end
end)

-- Button 2: Soundboard (COMING IN V2)
local btn2 = makeButton("Soundboard", 1, true)
btn2.MouseButton1Click:Connect(function()
    notify("Soundboard is COMING IN V2!")
end)

-- Button 3: VC Trolls (COMING IN V2)
local btn3 = makeButton("VC Trolls", 2, true)
btn3.MouseButton1Click:Connect(function()
    notify("VC Trolls is COMING IN V2!")
end)

Features & Information

Mic scripts

Community Comments (2)

MeowzrzMeowzrzMay 29, 2025

If it doesn’t work tell me

meowmeowkitty362meowmeowkitty362May 29, 2025

When is v2 comeingggg

More Scripts for Universal Scripts