MysteryHaker GUI
Key RequiredUniversal

MysteryHaker GUI

Universal ScriptMysteryHackerYMysteryHackerY 497 views 437 executesUpdated Dec 4, 2025
Unrated
00
Lua Script•262 lines (8828 chars)
-- MysteryHacker GUI (Blue Edition) with Pages

local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")

local Frame = Instance.new("Frame")
Frame.Size = UDim2.new(0, 320, 0, 460)
Frame.Position = UDim2.new(0.3, 0, 0.3, 0)
Frame.BackgroundColor3 = Color3.fromRGB(0, 0, 100)
Frame.Active = true
Frame.Draggable = true
Frame.Parent = ScreenGui

local Title = Instance.new("TextLabel")
Title.Text = "MysteryHacker GUI"
Title.Size = UDim2.new(1, 0, 0, 40)
Title.BackgroundColor3 = Color3.fromRGB(0, 0, 150)
Title.TextColor3 = Color3.fromRGB(255, 255, 255)
Title.Font = Enum.Font.SourceSansBold
Title.TextSize = 22
Title.Parent = Frame

local Sub = Instance.new("TextLabel")
Sub.Text = "Free schlep"
Sub.Size = UDim2.new(1, 0, 0, 20)
Sub.Position = UDim2.new(0, 0, 0, 40)
Sub.BackgroundTransparency = 1
Sub.TextColor3 = Color3.fromRGB(200, 200, 200)
Sub.Font = Enum.Font.SourceSansItalic
Sub.TextSize = 14
Sub.Parent = Frame

-- Pages container
local PageContainer = Instance.new("Frame")
PageContainer.Size = UDim2.new(1, -20, 1, -100)
PageContainer.Position = UDim2.new(0, 10, 0, 70)
PageContainer.BackgroundTransparency = 1
PageContainer.Parent = Frame

-- Function to create buttons
local function makeButton(parent, name, yPos, func)
    local btn = Instance.new("TextButton")
    btn.Text = name
    btn.Size = UDim2.new(1, 0, 0, 30)
    btn.Position = UDim2.new(0, 0, 0, yPos)
    btn.BackgroundColor3 = Color3.fromRGB(0, 0, 180)
    btn.TextColor3 = Color3.fromRGB(255, 255, 255)
    btn.Font = Enum.Font.SourceSansBold
    btn.TextSize = 18
    btn.Parent = parent
    btn.MouseButton1Click:Connect(func)
    return btn
end

-- Create pages
local pages = {}
local currentPage = 1

-- Page 1
pages[1] = Instance.new("Frame")
pages[1].Size = UDim2.new(1, 0, 1, 0)
pages[1].BackgroundTransparency = 1
pages[1].Parent = PageContainer

makeButton(pages[1], "Fly", 0, function()
    loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-Fly-gui-v3-51813"))()
end)

makeButton(pages[1], "Noclip Console", 40, function()
    local consoleFrame = Instance.new("Frame")
    consoleFrame.Size = UDim2.new(0, 250, 0, 150)
    consoleFrame.Position = UDim2.new(0.5, -125, 0.5, -75)
    consoleFrame.BackgroundColor3 = Color3.fromRGB(0, 0, 120)
    consoleFrame.Active = true
    consoleFrame.Draggable = true
    consoleFrame.Parent = ScreenGui

    local textBox = Instance.new("TextBox")
    textBox.Size = UDim2.new(1, -20, 1, -40)
    textBox.Position = UDim2.new(0, 10, 0, 10)
    textBox.BackgroundColor3 = Color3.fromRGB(20, 20, 60)
    textBox.TextColor3 = Color3.fromRGB(255, 255, 255)
    textBox.Font = Enum.Font.Code
    textBox.TextSize = 14
    textBox.MultiLine = true
    textBox.ClearTextOnFocus = false
    textBox.Text = "-- Paste your script here"
    textBox.Parent = consoleFrame

    local runBtn = Instance.new("TextButton")
    runBtn.Text = "Run"
    runBtn.Size = UDim2.new(1, -20, 0, 30)
    runBtn.Position = UDim2.new(0, 10, 1, -35)
    runBtn.BackgroundColor3 = Color3.fromRGB(0, 0, 180)
    runBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
    runBtn.Parent = consoleFrame

    runBtn.MouseButton1Click:Connect(function()
        loadstring(textBox.Text)()
    end)
end)

makeButton(pages[1], "Infinite Yield", 80, function()
    loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-Infinite-Yield-43437"))()
end)

makeButton(pages[1], "GIVE SWORD", 120, function()
    local plr = game.Players.LocalPlayer
    local char = plr.Character or plr.CharacterAdded:Wait()

    local sword = Instance.new("Tool")
    sword.Name = "Classic Sword"
    sword.RequiresHandle = true
    sword.CanBeDropped = true
    sword.Parent = plr.Backpack

    local handle = Instance.new("Part")
    handle.Name = "Handle"
    handle.Size = Vector3.new(1,4,1)
    handle.Color = Color3.fromRGB(150, 150, 150)
    handle.Material = Enum.Material.Metal
    handle.Parent = sword
    handle.CanCollide = false
    sword.GripPos = Vector3.new(0,-1,0)

    handle.Touched:Connect(function(hit)
        local humanoid = hit.Parent:FindFirstChildWhichIsA("Humanoid")
        if humanoid and humanoid.Parent ~= char then
            humanoid:TakeDamage(10)
        end
    end)
end)

makeButton(pages[1], "Sky", 160, function()
    local Lighting = game:GetService("Lighting")
    for _, v in pairs(Lighting:GetChildren()) do
        if v:IsA("Sky") then v:Destroy() end
    end
    local sky = Instance.new("Sky")
    local id = "http://www.roblox.com/asset/?id=601915478"
    sky.SkyboxBk, sky.SkyboxDn, sky.SkyboxFt = id,id,id
    sky.SkyboxLf, sky.SkyboxRt, sky.SkyboxUp = id,id,id
    sky.Parent = Lighting
    Lighting.Ambient = Color3.fromRGB(0, 0, 60)
    Lighting.OutdoorAmbient = Color3.fromRGB(0, 0, 80)
    Lighting.FogColor = Color3.fromRGB(0, 0, 50)
    Lighting.FogEnd = 1000
end)

makeButton(pages[1], "Touch Fling", 200, function()
    loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-Fling-Gui-Op-47914"))()
end)

makeButton(pages[1], "Put Glasses", 240, function()
    local plr = game.Players.LocalPlayer
    local char = plr.Character or plr.CharacterAdded:Wait()
    local head = char:FindFirstChild("Head")
    if head and not char:FindFirstChild("Sunglasses") then
        local glasses = Instance.new("Part")
        glasses.Size = Vector3.new(2,1,0.5)
        glasses.Color = Color3.fromRGB(0,0,0)
        glasses.Material = Enum.Material.Glass
        glasses.Transparency = 0.3
        glasses.Name = "Sunglasses"
        glasses.Parent = char
        local weld = Instance.new("Weld")
        weld.Part0 = head
        weld.Part1 = glasses
        weld.C0 = CFrame.new(0,0.5,-0.6)
        weld.Parent = glasses
    end
end)

makeButton(pages[1], "FE Emotes", 280, function()
    loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-Fe-Emote-Player-51936"))()
end)

-- Page 2
pages[2] = Instance.new("Frame")
pages[2].Size = UDim2.new(1, 0, 1, 0)
pages[2].BackgroundTransparency = 1
pages[2].Parent = PageContainer
pages[2].Visible = false

-- Caducus Script
makeButton(pages[2], "Caducus Script", 0, function()
    loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-FE-Caducus-The-fallen-god-REQUIRES-REANIMATION-TO-WORK-47600"))()
end)

local infoR6 = Instance.new("TextLabel")
infoR6.Text = "Only Works in R6"
infoR6.Size = UDim2.new(1, 0, 0, 20)
infoR6.Position = UDim2.new(0, 0, 0, 35)
infoR6.BackgroundTransparency = 1
infoR6.TextColor3 = Color3.fromRGB(200, 200, 200)
infoR6.Font = Enum.Font.SourceSansItalic
infoR6.TextSize = 14
infoR6.Parent = pages[2]

-- Anti Fling
makeButton(pages[2], "Anti Fling", 70, function()
    loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-OP-Anti-Fling-17413"))()
end)

-- Suck Script (R15)
makeButton(pages[2], "Suck", 110, function()
    loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-FE-Suck-52394"))()
end)

local infoR15 = Instance.new("TextLabel")
infoR15.Text = "Only Works in R15"
infoR15.Size = UDim2.new(1, 0, 0, 20)
infoR15.Position = UDim2.new(0, 0, 0, 145)
infoR15.BackgroundTransparency = 1
infoR15.TextColor3 = Color3.fromRGB(200, 200, 200)
infoR15.Font = Enum.Font.SourceSansItalic
infoR15.TextSize = 14
infoR15.Parent = pages[2]

-- Ban Hammer Script
makeButton(pages[2], "Ban Hammer", 180, function()
    loadstring(game:HttpGet("https://rawscripts.net/raw/Just-a-baseplate.-Fe-ban-hammer-v2-43504"))()
end)

local infoBaseplate = Instance.new("TextLabel")
infoBaseplate.Text = 'Only Works In "JUST A BASEPLATE"'
infoBaseplate.Size = UDim2.new(1, 0, 0, 20)
infoBaseplate.Position = UDim2.new(0, 0, 0, 215)
infoBaseplate.BackgroundTransparency = 1
infoBaseplate.TextColor3 = Color3.fromRGB(200, 200, 200)
infoBaseplate.Font = Enum.Font.SourceSansItalic
infoBaseplate.TextSize = 14
infoBaseplate.Parent = pages[2]

-- Page Controls
local PageLabel = Instance.new("TextLabel")
PageLabel.Text = "Page 1"
PageLabel.Size = UDim2.new(0, 100, 0, 20)
PageLabel.Position = UDim2.new(0, 10, 1, -25)
PageLabel.BackgroundTransparency = 1
PageLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
PageLabel.Font = Enum.Font.SourceSansBold
PageLabel.TextSize = 16
PageLabel.Parent = Frame

local NextBtn = Instance.new("TextButton")
NextBtn.Text = ">"
NextBtn.Size = UDim2.new(0, 30, 0, 20)
NextBtn.Position = UDim2.new(1, -40, 1, -25)
NextBtn.BackgroundColor3 = Color3.fromRGB(0, 0, 180)
NextBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
NextBtn.Font = Enum.Font.SourceSansBold
NextBtn.TextSize = 18
NextBtn.Parent = Frame

NextBtn.MouseButton1Click:Connect(function()
    pages[currentPage].Visible = false
    currentPage = currentPage + 1
    if currentPage > #pages then currentPage = 1 end
    pages[currentPage].Visible = true
    PageLabel.Text = "Page "..currentPage
end)

Features & Information

This Is NOT MysteryGui

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts