MysteriousSkid Gui F3X
Key RequiredUniversal

MysteriousSkid Gui F3X

Universal ScriptMysteriousSkidMysteriousSkid 1.5K views 44 executesUpdated Oct 8, 2025
Unrated
00
Lua Script•242 lines (11245 chars)
loadstring([[
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local p = Players.LocalPlayer
local gui = Instance.new("ScreenGui")
gui.Name = "MysteriousGui_v3"
gui.ResetOnSpawn = false
gui.Parent = p:WaitForChild("PlayerGui")

local mainFrame = Instance.new("Frame")
mainFrame.Size = UDim2.new(0, 450, 0, 300)
mainFrame.Position = UDim2.new(0.5, -225, 0.5, -150)
mainFrame.BackgroundColor3 = Color3.fromRGB(0,0,0)
mainFrame.BorderSizePixel = 0
mainFrame.Parent = gui
Instance.new("UICorner", mainFrame).CornerRadius = UDim.new(0, 8)
local outline = Instance.new("UIStroke", mainFrame)
outline.Thickness = 1.5
outline.Color = Color3.fromRGB(255,255,255)
outline.Transparency = 0.05

local leftPanel = Instance.new("Frame")
leftPanel.Parent = mainFrame
leftPanel.BackgroundTransparency = 1
leftPanel.Size = UDim2.new(0, 120, 1, 0)
leftPanel.Position = UDim2.new(0, 8, 0, 8)

local title = Instance.new("TextLabel")
title.Parent = leftPanel
title.Size = UDim2.new(1, 0, 0, 30)
title.Position = UDim2.new(0,0,0,0)
title.BackgroundTransparency = 1
title.Font = Enum.Font.FredokaOne
title.TextScaled = true
title.Text = "MysteriousGui"
title.TextColor3 = Color3.fromRGB(255,255,255)

local tabsHolder = Instance.new("Frame")
tabsHolder.Parent = leftPanel
tabsHolder.Size = UDim2.new(1, -8, 1, -40)
tabsHolder.Position = UDim2.new(0, 0, 0, 36)
tabsHolder.BackgroundTransparency = 1

local UIList = Instance.new("UIListLayout", tabsHolder)
UIList.Padding = UDim.new(0,6)
UIList.HorizontalAlignment = Enum.HorizontalAlignment.Center

local rightPanel = Instance.new("Frame")
rightPanel.Parent = mainFrame
rightPanel.Size = UDim2.new(1, -140, 1, -16)
rightPanel.Position = UDim2.new(0, 132, 0, 8)
rightPanel.BackgroundColor3 = Color3.fromRGB(8,8,8)
rightPanel.BorderSizePixel = 0
Instance.new("UICorner", rightPanel).CornerRadius = UDim.new(0,6)

local panels = {}
local function newContentPanel()
    local pframe = Instance.new("Frame")
    pframe.Parent = rightPanel
    pframe.Size = UDim2.new(1, -12, 1, -12)
    pframe.Position = UDim2.new(0,6,0,6)
    pframe.BackgroundTransparency = 1
    pframe.Visible = false

    local scroll = Instance.new("ScrollingFrame")
    scroll.Parent = pframe
    scroll.Size = UDim2.new(1, 0, 1, 0)
    scroll.Position = UDim2.new(0,0,0,0)
    scroll.BackgroundTransparency = 1
    scroll.ScrollBarThickness = 6
    local layout = Instance.new("UIListLayout", scroll)
    layout.Padding = UDim.new(0,8)
    layout.HorizontalAlignment = Enum.HorizontalAlignment.Center
    layout.SortOrder = Enum.SortOrder.LayoutOrder
    return {frame = pframe, scroll = scroll}
end

panels["Main"] = newContentPanel()
panels["Teams"] = newContentPanel()
panels["Skyboxes"] = newContentPanel()
panels["Decals"] = newContentPanel()
panels["Music"] = newContentPanel()

local function createTab(name)
    local btn = Instance.new("TextButton")
    btn.Parent = tabsHolder
    btn.Size = UDim2.new(1, -6, 0, 34)
    btn.BackgroundColor3 = Color3.fromRGB(12,12,12)
    btn.AutoButtonColor = false
    btn.Font = Enum.Font.FredokaOne
    btn.TextScaled = true
    btn.Text = name
    btn.TextColor3 = Color3.fromRGB(255,255,255)
    btn.BorderSizePixel = 0
    Instance.new("UICorner", btn).CornerRadius = UDim.new(0,6)
    local strokeB = Instance.new("UIStroke", btn)
    strokeB.Thickness = 1
    strokeB.Color = Color3.fromRGB(255,255,255)
    strokeB.Transparency = 0.25

    btn.MouseEnter:Connect(function() btn:TweenBackgroundColor3(Color3.fromRGB(30,30,30), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 0.15, true) end)
    btn.MouseLeave:Connect(function() btn:TweenBackgroundColor3(Color3.fromRGB(12,12,12), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 0.15, true) end)

    btn.MouseButton1Click:Connect(function()
        for k,v in pairs(panels) do v.frame.Visible = false end
        panels[name].frame.Visible = true
    end)
    return btn
end

local tabNames = {"Main","Teams","Skyboxes","Decals","Music"}
for _,tn in ipairs(tabNames) do createTab(tn) end
panels["Main"].frame.Visible = true

local function createContentButton(panelName, text, callback)
    local panel = panels[panelName]
    if not panel then return end
    local b = Instance.new("TextButton")
    b.Parent = panel.scroll
    b.Size = UDim2.new(0, 300, 0, 34)
    b.BackgroundColor3 = Color3.fromRGB(15,15,15)
    b.Font = Enum.Font.FredokaOne
    b.TextScaled = true
    b.Text = text
    b.TextColor3 = Color3.fromRGB(255,255,255)
    b.BorderSizePixel = 0
    Instance.new("UICorner", b).CornerRadius = UDim.new(0,6)
    local s = Instance.new("UIStroke", b); s.Thickness = 1; s.Color = Color3.fromRGB(255,255,255); s.Transparency = 0.25
    b.MouseEnter:Connect(function() b:TweenBackgroundColor3(Color3.fromRGB(40,40,40), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 0.12, true) end)
    b.MouseLeave:Connect(function() b:TweenBackgroundColor3(Color3.fromRGB(15,15,15), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 0.12, true) end)
    b.MouseButton1Click:Connect(function() pcall(callback) end)
    return b
end

local function forceChat(msg)
    local TCS = game:GetService("TextChatService")
    if TCS and TCS.ChatVersion == Enum.ChatVersion.TextChatService then
        local general = TCS:FindFirstChild("TextChannels") and TCS.TextChannels:FindFirstChild("RBXGeneral")
        if general then general:SendAsync(msg) return end
    end
    local ev = ReplicatedStorage:FindFirstChild("DefaultChatSystemChatEvents")
    if ev then
        local say = ev:FindFirstChild("SayMessageRequest")
        if say then say:FireServer(msg, "All") end
    end
end

local char = p.Character or p.CharacterAdded:Wait()
local tool
for _,v in pairs(p:GetDescendants()) do if v.Name == "SyncAPI" then tool = v.Parent end end
for _,v in pairs(ReplicatedStorage:GetDescendants()) do if v.Name == "SyncAPI" then tool = v.Parent end end
local remote = tool and tool:FindFirstChild("SyncAPI") and tool.SyncAPI.ServerEndpoint
local function _(args) if remote then remote:InvokeServer(unpack(args)) end end
local function CreatePart(cf,parent) _( { "CreatePart", "Normal", cf, parent } ) end
local function SetName(pobj,s) _( { "SetName", {pobj}, s } ) end
local function AddMesh(pobj) _( { "CreateMeshes", {{Part=pobj}} } ) end
local function SetMesh(pobj,id) _( { "SyncMesh", {{Part=pobj,MeshId="rbxassetid://"..id}} } ) end
local function SetTexture(pobj,id) _( { "SyncMesh", {{Part=pobj,TextureId="rbxassetid://"..id}} } ) end
local function MeshResize(pobj,size) _( { "SyncMesh", {{Part=pobj,Scale=size}} } ) end
local function SetLocked(pobj,b) _( { "SetLocked", {pobj}, b } ) end
local function SpawnDecal(pobj,face) _( {"CreateTextures", {{Part=pobj,Face=face,TextureType="Decal"}}} ) end
local function AddDecal(pobj,id,face) _( {"SyncTexture", {{Part=pobj,Face=face,TextureType="Decal",Texture="rbxassetid://"..id}}} ) end

local function Sky(id)
    if not char:FindFirstChild("HumanoidRootPart") then return end
    local pos = char.HumanoidRootPart.CFrame.Position
    CreatePart(CFrame.new(math.floor(pos.X), math.floor(pos.Y), math.floor(pos.Z)) + Vector3.new(0,6,0), workspace)
    for _,v in pairs(workspace:GetDescendants()) do
        if v:IsA("BasePart") and math.floor(v.Position.X)==math.floor(pos.X) and math.floor(v.Position.Z)==math.floor(pos.Z) then
            SetName(v,"Skybox")
            AddMesh(v)
            SetMesh(v,"111891702759441")
            SetTexture(v,id)
            MeshResize(v,Vector3.new(7200,7200,7200))
            SetLocked(v,true)
        end
    end
end

local function spam(id)
    for _,v in pairs(workspace:GetDescendants()) do
        if v:IsA("BasePart") then
            task.spawn(function()
                SetLocked(v,false)
                for _,face in ipairs(Enum.NormalId:GetEnumItems()) do
                    SpawnDecal(v,face)
                    AddDecal(v,id,face)
                end
            end)
        end
    end
end

createContentButton("Main", "Btools (chat)", function() forceChat("/e ;btools") end)
createContentButton("Main", "Close GUI", function() gui:Destroy() end)

createContentButton("Teams", "Create Team: Haha Get Haxxed", function() forceChat("/e ;CreateTeam Haha Get Haxxed") end)
createContentButton("Teams", "Create Team: EZ", function() forceChat("/e ;CreateTeam EZ") end)
createContentButton("Teams", "Create Team: You Got Skidded", function() forceChat("/e ;CreateTeam You Got Skidded") end)
createContentButton("Teams", "Create Team: Cry About It", function() forceChat("/e ;CreateTeam Cry About It") end)
createContentButton("Teams", "Create Team: The Mysterious Ones", function() forceChat("/e ;CreateTeam The Mysterious Ones") end)
createContentButton("Teams", "Create Team: LoserHub", function() forceChat("/e ;CreateTeam LoserHub") end)
createContentButton("Teams", "Create Team: Skill Issue Inc", function() forceChat("/e ;CreateTeam Skill Issue Inc") end)

createContentButton("Skyboxes", "Skybox (default)", function() Sky("117145732079033") end)
createContentButton("Skyboxes", "Mr Bean Sky", function() Sky("5025639356") end)
createContentButton("Skyboxes", "Eminem Sky", function() Sky("104693090146289") end)
createContentButton("Skyboxes", "Skebob Sky", function() Sky("115256369597965") end)
createContentButton("Skyboxes", "Troll Sky", function() Sky("7120897383") end)
createContentButton("Skyboxes", "Sonic Sky", function() Sky("9340347409") end)
createContentButton("Skyboxes", "OG 1x9 Sky", function() Sky("137217968761848") end)
createContentButton("Skyboxes", "Team MysteriousSkid Sky", function() Sky("119471438792623") end)

createContentButton("Decals", "Custom Glitch Decal (5816174524)", function() spam("5816174524") end)
createContentButton("Decals", "Decal (default)", function() spam("117145732079033") end)
createContentButton("Decals", "Mr Bean Dec", function() spam("5025639356") end)
createContentButton("Decals", "Eminem Decal", function() spam("85745160866262") end)
createContentButton("Decals", "Skebob Decal", function() spam("115256369597965") end)
createContentButton("Decals", "Troll Decal", function() spam("7120897383") end)
createContentButton("Decals", "Sonic Decal", function() spam("9340347409") end)
createContentButton("Decals", "OG 1x9 Decal", function() spam("137217968761848") end)

local sound = Instance.new("Sound")
sound.Parent = gui
sound.SoundId = "rbxassetid://5816174524"
sound.Looped = true
sound.Volume = 1

createContentButton("Music", "Toggle Glitch Music (local)", function()
    if sound.IsPlaying then
        sound:Stop()
    else
        sound:Play()
    end
end)

createContentButton("Music", "GameRippers Theme (chat)", function() forceChat("/e ;music 80537855099610 ;pitch 0.1 ;volume 10") end)
createContentButton("Music", "Europapa (chat)", function() forceChat("/e ;music 78751463525716 ;pitch 0.1 ;volume 10") end)
createContentButton("Music", "1x9x8x7x6xC Theme (chat)", function() forceChat("/e ;music 99907604701668 ;pitch 0.13 ;volume 10") end)
createContentButton("Music", "Eminem (chat)", function() forceChat("/e ;music 82177193637774 ;pitch 0.105 ;volume 10") end)
createContentButton("Music", "Notorious KFC (chat)", function() forceChat("/e ;music 73220012904899 ;pitch 0.1 ;volume 10") end)
]])()

Features & Information

Don't tell me I stole the script from Another Skidder

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts