JustPaste
HomeCategoriesAboutDonateContactTerms of UsePrivacy Policy
JustPaste

Free online notepad — write and share instantly

Navigate

  • Home
  • Timeline
  • Categories

Info

  • About
  • Donate
  • Contact

Legal

  • Terms of Use
  • Privacy Policy

© 2026 JustPaste.app. All rights reserved.

Made with ♥ by JustPaste

Untitled Page | JustPaste.app
23 days ago11 views
👨‍💻Programming
local player = game.Players.LocalPlayer
local mouse = player:GetMouse()

-- Tạo ScreenGui
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "MMBFPSBoost"
screenGui.Parent = player.PlayerGui
screenGui.ResetOnSpawn = false

-- Frame chính - CÓ THỂ KÉO THẢ
local mainFrame = Instance.new("Frame")
mainFrame.Name = "MainFrame"
mainFrame.Parent = screenGui
mainFrame.Size = UDim2.new(0, 320, 0, 420)
mainFrame.Position = UDim2.new(0.5, -160, 0.5, -210)
mainFrame.BackgroundColor3 = Color3.fromRGB(15, 15, 25)
mainFrame.BackgroundTransparency = 0.08
mainFrame.BorderSizePixel = 0
mainFrame.ClipsDescendants = true

-- Bo góc
local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(0, 16)
corner.Parent = mainFrame

-- Shadow
local shadow = Instance.new("ImageLabel")
shadow.Name = "Shadow"
shadow.Parent = mainFrame
shadow.Size = UDim2.new(1, 20, 1, 20)
shadow.Position = UDim2.new(0, -10, 0, -10)
shadow.BackgroundTransparency = 1
shadow.Image = "rbxassetid://139381992466945"
shadow.ImageColor3 = Color3.fromRGB(0, 0, 0)
shadow.ImageTransparency = 0.6
shadow.ZIndex = 0

-- ============================================
-- TITLE BAR - CÓ THỂ KÉO THẢ
-- ============================================
local titleBar = Instance.new("Frame")
titleBar.Name = "TitleBar"
titleBar.Parent = mainFrame
titleBar.Size = UDim2.new(1, 0, 0, 45)
titleBar.BackgroundColor3 = Color3.fromRGB(30, 30, 50)
titleBar.BackgroundTransparency = 0.1
titleBar.BorderSizePixel = 0

local titleCorner = Instance.new("UICorner")
titleCorner.CornerRadius = UDim.new(0, 16)
titleCorner.Parent = titleBar

-- Logo Image (CÓ THỂ ĐỔI HÌNH)
local logoImage = Instance.new("ImageLabel")
logoImage.Name = "Logo"
logoImage.Parent = titleBar
logoImage.Size = UDim2.new(0, 32, 0, 32)
logoImage.Position = UDim2.new(0, 8, 0.5, -16)
logoImage.BackgroundTransparency = 1
logoImage.Image = "rbxassetid://139381992466945"
logoImage.ImageRectSize = Vector2.new(512, 512)

-- Tên (CÓ THỂ ĐỔI)
local titleLabel = Instance.new("TextLabel")
titleLabel.Name = "Title"
titleLabel.Parent = titleBar
titleLabel.Size = UDim2.new(0.7, 0, 1, 0)
titleLabel.Position = UDim2.new(0, 48, 0, 0)
titleLabel.BackgroundTransparency = 1
titleLabel.Text = "MMB HUB / FPS BOOST"
titleLabel.TextColor3 = Color3.fromRGB(255, 200, 50)
titleLabel.TextSize = 16
titleLabel.Font = Enum.Font.GothamBold
titleLabel.TextXAlignment = Enum.TextXAlignment.Left

-- NÚT ĐÓNG
local closeBtn = Instance.new("TextButton")
closeBtn.Name = "CloseBtn"
closeBtn.Parent = titleBar
closeBtn.Size = UDim2.new(0, 30, 0, 30)
closeBtn.Position = UDim2.new(1, -35, 0.5, -15)
closeBtn.BackgroundColor3 = Color3.fromRGB(255, 60, 60)
closeBtn.BackgroundTransparency = 0.3
closeBtn.BorderSizePixel = 0
closeBtn.Text = "✕"
closeBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
closeBtn.TextSize = 16
closeBtn.Font = Enum.Font.GothamBold

local closeCorner = Instance.new("UICorner")
closeCorner.CornerRadius = UDim.new(0, 8)
closeCorner.Parent = closeBtn

closeBtn.MouseButton1Click:Connect(function()
    screenGui:Destroy()
end)

-- ============================================
-- KÉO THẢ UI
-- ============================================
local dragging = false
local dragStart
local startPos

titleBar.InputBegan:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.MouseButton1 then
        dragging = true
        dragStart = input.Position
        startPos = mainFrame.Position
    end
end)

titleBar.InputEnded:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.MouseButton1 then
        dragging = false
    end
end)

game:GetService("UserInputService").InputChanged:Connect(function(input)
    if dragging and input.UserInputType == Enum.UserInputType.MouseMovement then
        local delta = input.Position - dragStart
        mainFrame.Position = UDim2.new(
            startPos.X.Scale, 
            startPos.X.Offset + delta.X,
            startPos.Y.Scale,
            startPos.Y.Offset + delta.Y
        )
    end
end)

-- ============================================
-- NỘI DUNG UI
-- ============================================
local contentFrame = Instance.new("Frame")
contentFrame.Name = "Content"
contentFrame.Parent = mainFrame
contentFrame.Size = UDim2.new(1, -20, 1, -60)
contentFrame.Position = UDim2.new(0, 10, 0, 55)
contentFrame.BackgroundTransparency = 1

-- LABEL: FPS BOOST
local fpsLabel = Instance.new("TextLabel")
fpsLabel.Parent = contentFrame
fpsLabel.Size = UDim2.new(1, 0, 0, 30)
fpsLabel.Position = UDim2.new(0, 0, 0, 0)
fpsLabel.BackgroundTransparency = 1
fpsLabel.Text = "⚡ FPS BOOST SETTINGS"
fpsLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
fpsLabel.TextSize = 14
fpsLabel.Font = Enum.Font.GothamBold
fpsLabel.TextXAlignment = Enum.TextXAlignment.Center

-- TOGGLE: BOOST FPS
local boostFrame = Instance.new("Frame")
boostFrame.Parent = contentFrame
boostFrame.Size = UDim2.new(1, 0, 0, 40)
boostFrame.Position = UDim2.new(0, 0, 0, 40)
boostFrame.BackgroundColor3 = Color3.fromRGB(25, 25, 40)
boostFrame.BackgroundTransparency = 0.3
boostFrame.BorderSizePixel = 0

local boostCorner = Instance.new("UICorner")
boostCorner.CornerRadius = UDim.new(0, 8)
boostCorner.Parent = boostFrame

local boostLabel = Instance.new("TextLabel")
boostLabel.Parent = boostFrame
boostLabel.Size = UDim2.new(0.7, 0, 1, 0)
boostLabel.Position = UDim2.new(0, 10, 0, 0)
boostLabel.BackgroundTransparency = 1
boostLabel.Text = "⚡ Boost FPS"
boostLabel.TextColor3 = Color3.fromRGB(220, 220, 220)
boostLabel.TextSize = 13
boostLabel.Font = Enum.Font.GothamMedium
boostLabel.TextXAlignment = Enum.TextXAlignment.Left

local boostToggle = Instance.new("TextButton")
boostToggle.Name = "BoostToggle"
boostToggle.Parent = boostFrame
boostToggle.Size = UDim2.new(0, 50, 0, 26)
boostToggle.Position = UDim2.new(1, -60, 0.5, -13)
boostToggle.BackgroundColor3 = Color3.fromRGB(80, 80, 80)
boostToggle.BorderSizePixel = 0
boostToggle.Text = "OFF"
boostToggle.TextColor3 = Color3.fromRGB(200, 200, 200)
boostToggle.TextSize = 12
boostToggle.Font = Enum.Font.GothamBold

local boostToggleCorner = Instance.new("UICorner")
boostToggleCorner.CornerRadius = UDim.new(0, 6)
boostToggleCorner.Parent = boostToggle

local boostState = false

boostToggle.MouseButton1Click:Connect(function()
    boostState = not boostState
    if boostState then
        boostToggle.BackgroundColor3 = Color3.fromRGB(50, 200, 50)
        boostToggle.Text = "ON"
        boostToggle.TextColor3 = Color3.fromRGB(255, 255, 255)
        BoostFPS()
    else
        boostToggle.BackgroundColor3 = Color3.fromRGB(80, 80, 80)
        boostToggle.Text = "OFF"
        boostToggle.TextColor3 = Color3.fromRGB(200, 200, 200)
        UnBoostFPS()
    end
end)

-- TOGGLE: REMOVE EFFECTS
local effectFrame = Instance.new("Frame")
effectFrame.Parent = contentFrame
effectFrame.Size = UDim2.new(1, 0, 0, 40)
effectFrame.Position = UDim2.new(0, 0, 0, 85)
effectFrame.BackgroundColor3 = Color3.fromRGB(25, 25, 40)
effectFrame.BackgroundTransparency = 0.3
effectFrame.BorderSizePixel = 0

local effectCorner = Instance.new("UICorner")
effectCorner.CornerRadius = UDim.new(0, 8)
effectCorner.Parent = effectFrame

local effectLabel = Instance.new("TextLabel")
effectLabel.Parent = effectFrame
effectLabel.Size = UDim2.new(0.7, 0, 1, 0)
effectLabel.Position = UDim2.new(0, 10, 0, 0)
effectLabel.BackgroundTransparency = 1
effectLabel.Text = "✨ Remove Effects (Particles)"
effectLabel.TextColor3 = Color3.fromRGB(220, 220, 220)
effectLabel.TextSize = 13
effectLabel.Font = Enum.Font.GothamMedium
effectLabel.TextXAlignment = Enum.TextXAlignment.Left

local effectToggle = Instance.new("TextButton")
effectToggle.Name = "EffectToggle"
effectToggle.Parent = effectFrame
effectToggle.Size = UDim2.new(0, 50, 0, 26)
effectToggle.Position = UDim2.new(1, -60, 0.5, -13)
effectToggle.BackgroundColor3 = Color3.fromRGB(80, 80, 80)
effectToggle.BorderSizePixel = 0
effectToggle.Text = "OFF"
effectToggle.TextColor3 = Color3.fromRGB(200, 200, 200)
effectToggle.TextSize = 12
effectToggle.Font = Enum.Font.GothamBold

local effectToggleCorner = Instance.new("UICorner")
effectToggleCorner.CornerRadius = UDim.new(0, 6)
effectToggleCorner.Parent = effectToggle

local effectState = false

effectToggle.MouseButton1Click:Connect(function()
    effectState = not effectState
    if effectState then
        effectToggle.BackgroundColor3 = Color3.fromRGB(50, 200, 50)
        effectToggle.Text = "ON"
        effectToggle.TextColor3 = Color3.fromRGB(255, 255, 255)
        RemoveEffects(true)
    else
        effectToggle.BackgroundColor3 = Color3.fromRGB(80, 80, 80)
        effectToggle.Text = "OFF"
        effectToggle.TextColor3 = Color3.fromRGB(200, 200, 200)
        RemoveEffects(false)
    end
end)

-- TOGGLE: REMOVE DECALS
local decalFrame = Instance.new("Frame")
decalFrame.Parent = contentFrame
decalFrame.Size = UDim2.new(1, 0, 0, 40)
decalFrame.Position = UDim2.new(0, 0, 0, 130)
decalFrame.BackgroundColor3 = Color3.fromRGB(25, 25, 40)
decalFrame.BackgroundTransparency = 0.3
decalFrame.BorderSizePixel = 0

local decalCorner = Instance.new("UICorner")
decalCorner.CornerRadius = UDim.new(0, 8)
decalCorner.Parent = decalFrame

local decalLabel = Instance.new("TextLabel")
decalLabel.Parent = decalFrame
decalLabel.Size = UDim2.new(0.7, 0, 1, 0)
decalLabel.Position = UDim2.new(0, 10, 0, 0)
decalLabel.BackgroundTransparency = 1
decalLabel.Text = "🖼️ Remove Decals/Textures"
decalLabel.TextColor3 = Color3.fromRGB(220, 220, 220)
decalLabel.TextSize = 13
decalLabel.Font = Enum.Font.GothamMedium
decalLabel.TextXAlignment = Enum.TextXAlignment.Left

local decalToggle = Instance.new("TextButton")
decalToggle.Name = "DecalToggle"
decalToggle.Parent = decalFrame
decalToggle.Size = UDim2.new(0, 50, 0, 26)
decalToggle.Position = UDim2.new(1, -60, 0.5, -13)
decalToggle.BackgroundColor3 = Color3.fromRGB(80, 80, 80)
decalToggle.BorderSizePixel = 0
decalToggle.Text = "OFF"
decalToggle.TextColor3 = Color3.fromRGB(200, 200, 200)
decalToggle.TextSize = 12
decalToggle.Font = Enum.Font.GothamBold

local decalToggleCorner = Instance.new("UICorner")
decalToggleCorner.CornerRadius = UDim.new(0, 6)
decalToggleCorner.Parent = decalToggle

local decalState = false

decalToggle.MouseButton1Click:Connect(function()
    decalState = not decalState
    if decalState then
        decalToggle.BackgroundColor3 = Color3.fromRGB(50, 200, 50)
        decalToggle.Text = "ON"
        decalToggle.TextColor3 = Color3.fromRGB(255, 255, 255)
        RemoveDecals(true)
    else
        decalToggle.BackgroundColor3 = Color3.fromRGB(80, 80, 80)
        decalToggle.Text = "OFF"
        decalToggle.TextColor3 = Color3.fromRGB(200, 200, 200)
        RemoveDecals(false)
    end
end)

-- TOGGLE: LOW QUALITY
local qualityFrame = Instance.new("Frame")
qualityFrame.Parent = contentFrame
qualityFrame.Size = UDim2.new(1, 0, 0, 40)
qualityFrame.Position = UDim2.new(0, 0, 0, 175)
qualityFrame.BackgroundColor3 = Color3.fromRGB(25, 25, 40)
qualityFrame.BackgroundTransparency = 0.3
qualityFrame.BorderSizePixel = 0

local qualityCorner = Instance.new("UICorner")
qualityCorner.CornerRadius = UDim.new(0, 8)
qualityCorner.Parent = qualityFrame

local qualityLabel = Instance.new("TextLabel")
qualityLabel.Parent = qualityFrame
qualityLabel.Size = UDim2.new(0.7, 0, 1, 0)
qualityLabel.Position = UDim2.new(0, 10, 0, 0)
qualityLabel.BackgroundTransparency = 1
qualityLabel.Text = "📉 Low Quality Mode"
qualityLabel.TextColor3 = Color3.fromRGB(220, 220, 220)
qualityLabel.TextSize = 13
qualityLabel.Font = Enum.Font.GothamMedium
qualityLabel.TextXAlignment = Enum.TextXAlignment.Left

local qualityToggle = Instance.new("TextButton")
qualityToggle.Name = "QualityToggle"
qualityToggle.Parent = qualityFrame
qualityToggle.Size = UDim2.new(0, 50, 0, 26)
qualityToggle.Position = UDim2.new(1, -60, 0.5, -13)
qualityToggle.BackgroundColor3 = Color3.fromRGB(80, 80, 80)
qualityToggle.BorderSizePixel = 0
qualityToggle.Text = "OFF"
qualityToggle.TextColor3 = Color3.fromRGB(200, 200, 200)
qualityToggle.TextSize = 12
qualityToggle.Font = Enum.Font.GothamBold

local qualityToggleCorner = Instance.new("UICorner")
qualityToggleCorner.CornerRadius = UDim.new(0, 6)
qualityToggleCorner.Parent = qualityToggle

local qualityState = false

qualityToggle.MouseButton1Click:Connect(function()
    qualityState = not qualityState
    if qualityState then
        qualityToggle.BackgroundColor3 = Color3.fromRGB(50, 200, 50)
        qualityToggle.Text = "ON"
        qualityToggle.TextColor3 = Color3.fromRGB(255, 255, 255)
        LowQualityMode(true)
    else
        qualityToggle.BackgroundColor3 = Color3.fromRGB(80, 80, 80)
        qualityToggle.Text = "OFF"
        qualityToggle.TextColor3 = Color3.fromRGB(200, 200, 200)
        LowQualityMode(false)
    end
end)

-- NÚT: RESET FPS
local resetBtn = Instance.new("TextButton")
resetBtn.Name = "ResetBtn"
resetBtn.Parent = contentFrame
resetBtn.Size = UDim2.new(1, -40, 0, 40)
resetBtn.Position = UDim2.new(0, 20, 0, 225)
resetBtn.BackgroundColor3 = Color3.fromRGB(50, 50, 70)
resetBtn.BorderSizePixel = 0
resetBtn.Text = "🔄 Reset All FPS Settings"
resetBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
resetBtn.TextSize = 14
resetBtn.Font = Enum.Font.GothamBold

local resetCorner = Instance.new("UICorner")
resetCorner.CornerRadius = UDim.new(0, 8)
resetCorner.Parent = resetBtn

resetBtn.MouseButton1Click:Connect(function()
    boostState = false
    effectState = false
    decalState = false
    qualityState = false
    
    boostToggle.BackgroundColor3 = Color3.fromRGB(80, 80, 80)
    boostToggle.Text = "OFF"
    boostToggle.TextColor3 = Color3.fromRGB(200, 200, 200)
    
    effectToggle.BackgroundColor3 = Color3.fromRGB(80, 80, 80)
    effectToggle.Text = "OFF"
    effectToggle.TextColor3 = Color3.fromRGB(200, 200, 200)
    
    decalToggle.BackgroundColor3 = Color3.fromRGB(80, 80, 80)
    decalToggle.Text = "OFF"
    decalToggle.TextColor3 = Color3.fromRGB(200, 200, 200)
    
    qualityToggle.BackgroundColor3 = Color3.fromRGB(80, 80, 80)
    qualityToggle.Text = "OFF"
    qualityToggle.TextColor3 = Color3.fromRGB(200, 200, 200)
    
    UnBoostFPS()
    RemoveEffects(false)
    RemoveDecals(false)
    LowQualityMode(false)
end)

-- LABEL: CREATED BY
local creatorLabel = Instance.new("TextLabel")
creatorLabel.Parent = contentFrame
creatorLabel.Size = UDim2.new(1, 0, 0, 25)
creatorLabel.Position = UDim2.new(0, 0, 0, 275)
creatorLabel.BackgroundTransparency = 1
creatorLabel.Text = "MMB HUB / FPS BOOST v1.0"
creatorLabel.TextColor3 = Color3.fromRGB(150, 150, 170)
creatorLabel.TextSize = 11
creatorLabel.Font = Enum.Font.Gotham
creatorLabel.TextXAlignment = Enum.TextXAlignment.Center

-- ============================================
-- FUNCTIONS FPS BOOST
-- ============================================
local lighting = game:GetService("Lighting")
local workspace = game:GetService("Workspace")
local runService = game:GetService("RunService")

function BoostFPS()
    pcall(function()
        lighting.GlobalShadows = false
        lighting.FogEnd = 9e9
        lighting.Brightness = 0.5
        settings().Rendering.QualityLevel = "Level01"
        for _, v in pairs(workspace:GetDescendants()) do
            if v:IsA("BasePart") and not v.Name:find("Water") then
                v.Material = Enum.Material.Plastic
                v.Reflectance = 0
            end
        end
        for _, v in pairs(workspace:GetDescendants()) do
            if v:IsA("MeshPart") then
                v.Material = Enum.Material.Plastic
                v.Reflectance = 0
            end
        end
    end)
end

function UnBoostFPS()
    pcall(function()
        lighting.GlobalShadows = true
        lighting.FogEnd = 100000
        lighting.Brightness = 1
        settings().Rendering.QualityLevel = "Level08"
    end)
end

function RemoveEffects(enable)
    pcall(function()
        for _, v in pairs(workspace:GetDescendants()) do
            if v:IsA("ParticleEmitter") or v:IsA("Trail") or v:IsA("Fire") or v:IsA("Smoke") or v:IsA("Sparkles") then
                v.Enabled = not enable
            end
        end
    end)
end

function RemoveDecals(enable)
    pcall(function()
        for _, v in pairs(workspace:GetDescendants()) do
            if v:IsA("Decal") or v:IsA("Texture") then
                v.Transparency = enable and 1 or 0
            end
        end
    end)
end

function LowQualityMode(enable)
    pcall(function()
        if enable then
            settings().Rendering.QualityLevel = "Level01"
            for _, v in pairs(workspace:GetDescendants()) do
                if v:IsA("BasePart") then
                    v.Material = Enum.Material.Plastic
                end
            end
            lighting.GlobalShadows = false
        else
            settings().Rendering.QualityLevel = "Level08"
            lighting.GlobalShadows = true
        end
    end)
end
← Back to timeline