-- ======================================== -- 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("========================================")