Fps booster By Xiandi Tiktok : whatyouwanthuh5 im Xiandi btw
Key RequiredUniversal

Fps booster By Xiandi Tiktok : whatyouwanthuh5 im Xiandi btw

Universal Scriptsaiwyagarnida79saiwyagarnida79 520 views 10.2K executesUpdated Sep 7, 2026
Unrated
00
Lua Script•318 lines (10521 chars)
-- ========================================
--    XIANDI PREMIUM FPS BOOSTER
--    NO KEY - LANGSUNG JALAN
-- ========================================

local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local Lighting = game:GetService("Lighting")
local UserInputService = game:GetService("UserInputService")
local TweenService = game:GetService("TweenService")
local Workspace = game:GetService("Workspace")

local Player = Players.LocalPlayer

-- ========== SETTINGS FPS ==========
local targetFPS = 130
local minFPS = 50
local maxFPS = 130

-- ========== FUNGSI OPTIMASI ==========
local function optimizeGraphics()
    pcall(function()
        Lighting.GlobalShadows = false
        Lighting.FogEnd = 9e9
        Lighting.FogStart = 9e9
        Lighting.Brightness = 1
        settings().Rendering.QualityLevel = 1
        
        for _, v in pairs(Workspace:GetDescendants()) do
            if v:IsA("ParticleEmitter") or v:IsA("Fire") or v:IsA("Smoke") then
                v.Enabled = false
            elseif v:IsA("Decal") or v:IsA("Texture") then
                v.Transparency = 0.5
            end
        end
    end)
end

-- ========== WELCOME GUI (4 DETIK) ==========
local welcomeGui = Instance.new("ScreenGui")
welcomeGui.Name = "WelcomeScreen"
welcomeGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling

if gethui then
    welcomeGui.Parent = gethui()
else
    welcomeGui.Parent = Player:WaitForChild("PlayerGui")
end

local welcomeFrame = Instance.new("Frame", welcomeGui)
welcomeFrame.Size = UDim2.new(0, 400, 0, 250)
welcomeFrame.Position = UDim2.new(0.5, -200, 0.5, -125)
welcomeFrame.BackgroundColor3 = Color3.fromRGB(0, 20, 50)
welcomeFrame.BorderSizePixel = 3
welcomeFrame.BorderColor3 = Color3.fromRGB(0, 200, 255)
Instance.new("UICorner", welcomeFrame).CornerRadius = UDim.new(0, 16)

-- Aura effect di welcome frame
local welcomeAura = Instance.new("Frame", welcomeFrame)
welcomeAura.Size = UDim2.new(1.05, 0, 1.05, 0)
welcomeAura.Position = UDim2.new(-0.025, 0, -0.025, 0)
welcomeAura.BackgroundColor3 = Color3.fromRGB(0, 150, 255)
welcomeAura.BackgroundTransparency = 0.8
welcomeAura.BorderSizePixel = 0
Instance.new("UICorner", welcomeAura).CornerRadius = UDim.new(0, 20)

-- Animasi aura
task.spawn(function()
    local dir = 1
    while welcomeAura and welcomeAura.Parent do
        for i = 1, 30 do
            local alpha = 0.5 + math.sin(tick() * 3) * 0.3
            welcomeAura.BackgroundTransparency = alpha
            task.wait(0.05)
        end
    end
end)

local welcomeTitle = Instance.new("TextLabel", welcomeFrame)
welcomeTitle.Size = UDim2.new(1, -40, 0, 60)
welcomeTitle.Position = UDim2.new(0, 20, 0, 30)
welcomeTitle.BackgroundTransparency = 1
welcomeTitle.Text = "WELCOME TO SCRIPT XIANDI"
welcomeTitle.TextColor3 = Color3.fromRGB(0, 200, 255)
welcomeTitle.TextSize = 28
welcomeTitle.Font = Enum.Font.GothamBold

local welcomeSub = Instance.new("TextLabel", welcomeFrame)
welcomeSub.Size = UDim2.new(1, -40, 0, 40)
welcomeSub.Position = UDim2.new(0, 20, 0, 95)
welcomeSub.BackgroundTransparency = 1
welcomeSub.Text = "XIANDI PREMIUM SCRIPT"
welcomeSub.TextColor3 = Color3.fromRGB(255, 215, 0)
welcomeSub.TextSize = 22
welcomeSub.Font = Enum.Font.GothamBold

local welcomeText = Instance.new("TextLabel", welcomeFrame)
welcomeText.Size = UDim2.new(1, -40, 0, 40)
welcomeText.Position = UDim2.new(0, 20, 0, 140)
welcomeText.BackgroundTransparency = 1
welcomeText.Text = "FPS BOOSTER ACTIVATED ENJOY"
welcomeText.TextColor3 = Color3.fromRGB(200, 200, 200)
welcomeText.TextSize = 14
welcomeText.Font = Enum.Font.Gotham

-- Timer 4 detik
task.wait(4)
welcomeGui:Destroy()

-- ========== FPS LIMITER ==========
local lastFrame = tick()

local function applyFrameLimit()
    local now = tick()
    local elapsed = now - lastFrame
    local target = 1 / targetFPS
    
    if elapsed < target then
        task.wait(target - elapsed)
    end
    lastFrame = tick()
end

task.spawn(function()
    while true do
        applyFrameLimit()
        RunService.Heartbeat:Wait()
    end
end)

optimizeGraphics()

-- ========== BUAT GUI UTAMA ==========
local gui = Instance.new("ScreenGui")
gui.Name = "FPSBooster"
gui.ResetOnSpawn = false

if gethui then
    gui.Parent = gethui()
else
    gui.Parent = Player:WaitForChild("PlayerGui")
end

local mainFrame = Instance.new("Frame", gui)
mainFrame.Size = UDim2.new(0, 280, 0, 140)
mainFrame.Position = UDim2.new(0.5, -140, 0.8, 0)
mainFrame.BackgroundColor3 = Color3.fromRGB(0, 20, 40)
mainFrame.BorderSizePixel = 2
mainFrame.BorderColor3 = Color3.fromRGB(0, 200, 255)
mainFrame.Active = true
mainFrame.Draggable = true
Instance.new("UICorner", mainFrame).CornerRadius = UDim.new(0, 12)

local titleBar = Instance.new("Frame", mainFrame)
titleBar.Size = UDim2.new(1, 0, 0, 30)
titleBar.BackgroundColor3 = Color3.fromRGB(0, 100, 180)
Instance.new("UICorner", titleBar).CornerRadius = UDim.new(0, 12)

local title = Instance.new("TextLabel", titleBar)
title.Size = UDim2.new(1, -50, 1, 0)
title.Position = UDim2.new(0, 10, 0, 0)
title.BackgroundTransparency = 1
title.Text = "FPS BOOSTER - XIANDI"
title.TextColor3 = Color3.fromRGB(255, 255, 255)
title.TextScaled = true
title.Font = Enum.Font.GothamBold
title.TextXAlignment = Enum.TextXAlignment.Left

local minBtn = Instance.new("TextButton", titleBar)
minBtn.Size = UDim2.new(0, 25, 0, 25)
minBtn.Position = UDim2.new(1, -30, 0, 2.5)
minBtn.BackgroundColor3 = Color3.fromRGB(255, 80, 80)
minBtn.Text = "-"
minBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
minBtn.TextSize = 18
minBtn.Font = Enum.Font.GothamBold
Instance.new("UICorner", minBtn).CornerRadius = UDim.new(0, 6)

local content = Instance.new("Frame", mainFrame)
content.Size = UDim2.new(1, -20, 0, 95)
content.Position = UDim2.new(0, 10, 0, 40)
content.BackgroundTransparency = 1

local fpsLabel = Instance.new("TextLabel", content)
fpsLabel.Size = UDim2.new(1, 0, 0, 35)
fpsLabel.BackgroundTransparency = 1
fpsLabel.Text = "FPS: ---"
fpsLabel.TextColor3 = Color3.fromRGB(0, 200, 255)
fpsLabel.TextSize = 20
fpsLabel.Font = Enum.Font.GothamBold

local sliderContainer = Instance.new("Frame", content)
sliderContainer.Size = UDim2.new(1, 0, 0, 40)
sliderContainer.Position = UDim2.new(0, 0, 0, 40)
sliderContainer.BackgroundTransparency = 1

local sliderBg = Instance.new("Frame", sliderContainer)
sliderBg.Size = UDim2.new(1, -60, 0, 6)
sliderBg.Position = UDim2.new(0, 0, 0, 15)
sliderBg.BackgroundColor3 = Color3.fromRGB(0, 80, 120)
Instance.new("UICorner", sliderBg).CornerRadius = UDim.new(0, 3)

local sliderFill = Instance.new("Frame", sliderBg)
sliderFill.Size = UDim2.new(0.3, 0, 1, 0)
sliderFill.BackgroundColor3 = Color3.fromRGB(0, 200, 255)
Instance.new("UICorner", sliderFill).CornerRadius = UDim.new(0, 3)

local sliderBtn = Instance.new("TextButton", sliderBg)
sliderBtn.Size = UDim2.new(0, 20, 0, 20)
sliderBtn.Position = UDim2.new(0.3, -10, 0, -7)
sliderBtn.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
sliderBtn.Text = ""
sliderBtn.AutoButtonColor = false
Instance.new("UICorner", sliderBtn).CornerRadius = UDim.new(1, 0)

local valueLabel = Instance.new("TextLabel", sliderContainer)
valueLabel.Size = UDim2.new(0, 50, 0, 25)
valueLabel.Position = UDim2.new(1, -55, 0, 5)
valueLabel.BackgroundTransparency = 1
valueLabel.Text = "130"
valueLabel.TextColor3 = Color3.fromRGB(0, 200, 255)
valueLabel.TextSize = 16
valueLabel.Font = Enum.Font.GothamBold

local minLabel = Instance.new("TextLabel", sliderContainer)
minLabel.Size = UDim2.new(0, 30, 0, 15)
minLabel.Position = UDim2.new(0, 0, 0, 32)
minLabel.BackgroundTransparency = 1
minLabel.Text = "50"
minLabel.TextColor3 = Color3.fromRGB(150, 150, 150)
minLabel.TextSize = 10

local maxLabel = Instance.new("TextLabel", sliderContainer)
maxLabel.Size = UDim2.new(0, 30, 0, 15)
maxLabel.Position = UDim2.new(1, -60, 0, 32)
maxLabel.BackgroundTransparency = 1
maxLabel.Text = "130"
maxLabel.TextColor3 = Color3.fromRGB(150, 150, 150)
maxLabel.TextSize = 10
maxLabel.TextXAlignment = Enum.TextXAlignment.Right

local statusLabel = Instance.new("TextLabel", content)
statusLabel.Size = UDim2.new(1, 0, 0, 20)
statusLabel.Position = UDim2.new(0, 0, 0, 80)
statusLabel.BackgroundTransparency = 1
statusLabel.Text = "TARGET: 130 FPS"
statusLabel.TextColor3 = Color3.fromRGB(0, 255, 0)
statusLabel.TextSize = 11
statusLabel.Font = Enum.Font.Gotham

local dragging = false

local function updateSlider(value)
    local newValue = math.clamp(value, minFPS, maxFPS)
    targetFPS = newValue
    local percent = (newValue - minFPS) / (maxFPS - minFPS)
    sliderFill.Size = UDim2.new(percent, 0, 1, 0)
    sliderBtn.Position = UDim2.new(percent, -10, 0, -7)
    valueLabel.Text = tostring(math.floor(newValue))
    statusLabel.Text = "TARGET: " .. math.floor(newValue) .. " FPS"
end

sliderBtn.MouseButton1Down:Connect(function()
    dragging = true
end)

UserInputService.InputChanged:Connect(function(input)
    if dragging and (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) then
        local mouseX = input.Position.X
        local sliderX = sliderBg.AbsolutePosition.X
        local sliderW = sliderBg.AbsoluteSize.X
        if sliderW > 0 then
            local percent = (mouseX - sliderX) / sliderW
            percent = math.clamp(percent, 0, 1)
            local newFPS = minFPS + (maxFPS - minFPS) * percent
            updateSlider(newFPS)
        end
    end
end)

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

local frameCount = 0
local lastTime = tick()

RunService.RenderStepped:Connect(function()
    frameCount = frameCount + 1
    if tick() - lastTime >= 1 then
        fpsLabel.Text = "FPS: " .. frameCount
        frameCount = 0
        lastTime = tick()
    end
end)

local minimized = false
minBtn.MouseButton1Click:Connect(function()
    minimized = not minimized
    local targetH = minimized and 40 or 140
    minBtn.Text = minimized and "+" or "-"
    TweenService:Create(mainFrame, TweenInfo.new(0.3), {Size = UDim2.new(0, 280, 0, targetH)}):Play()
    content.Visible = not minimized
end)

Player.CharacterAdded:Connect(function()
    task.wait(1)
    optimizeGraphics()
end)

updateSlider(130)

print("========================================")
print("XIANDI PREMIUM FPS BOOSTER LOADED")
print("RANGE: 50 - 130 FPS")
print("========================================")

Features & Information

Idk whatttt

Community Comments (1)

RojhannRojhannSep 10, 2026

Idk how it works but I still have 10 fps on the Game

More Scripts for Universal Scripts