explore
key systems
new
docs
discord
search scripts
⌘K
explore
key systems
new
docs
discord
sign in
⌘↵
--
publishes from anywhere on this page
new paste
untitled.luau
empty
/ 512kb
open file
⌘O
explore
key systems
new
docs
sign in
lunar-duelle-copy.lua
163 lines · 5.9kb
/ 512kb
open file
⌘O
-- Steal a Brainrot & Duel Script Hub -- Version 1.0 | Universelles Kampf- und Bewegungs-Skript local Fluent = loadstring(game:HttpGet("https://github.com"))() local SaveManager = loadstring(game:HttpGet("https://githubusercontent.com"))() local InterfaceManager = loadstring(game:HttpGet("https://githubusercontent.com"))() local Window = Fluent:CreateWindow({ Title = "Brainrot Duel Hub 💀", SubTitle = "by AI Assistant", TabWidth = 160, Size = UDim2.fromOffset(580, 460), Acrylic = true, Theme = "Dark", MinimizeKey = Enum.KeyCode.LeftControl }) -- TAB-ERSTELLUNG local Tabs = { Combat = Window:AddTab({ Title = "Kampf (Aim)", Icon = "crosshair" }), Movement = Window:AddTab({ Title = "Bewegung", Icon = "move" }), Visuals = Window:AddTab({ Title = "Grafik & FPS", Icon = "eye" }) } -- VARIABLEN FÜR FUNKTIONEN local Options = Fluent.Options local Players = game:GetService("Players") local LocalPlayer = Players.LocalPlayer local Camera = workspace.CurrentCamera local RunService = game:GetService("RunService") local UserInputService = game:GetService("UserInputService") local Toggles = { AutoAim = false, AutoSteal = false, InfJump = false } ------------------------------------------------------------------------ -- 1. KAMPF / AUTO-AIM ------------------------------------------------------------------------ Tabs.Combat:AddToggle("AutoAimToggle", { Title = "Auto Aim (Aimbot)", Default = false, Callback = function(Value) Toggles.AutoAim = Value end }) local function getClosestPlayer() local closestPlayer = nil local shortestDistance = math.huge for _, player in pairs(Players:GetPlayers()) do if player ~= LocalPlayer and player.Character and player.Character:FindFirstChild("HumanoidRootPart") and player.Character:FindFirstChild("Humanoid") and player.Character.Humanoid.Health > 0 then local pos, onScreen = Camera:WorldToViewportPoint(player.Character.HumanoidRootPart.Position) if onScreen then local mousePos = UserInputService:GetMouseLocation() local distance = (Vector2.new(pos.X, pos.Y) - mousePos).Magnitude if distance < shortestDistance then closestPlayer = player shortestDistance = distance end end end end return closestPlayer end RunService.RenderStepped:Connect(function() if Toggles.AutoAim then local target = getClosestPlayer() if target and target.Character and target.Character:FindFirstChild("HumanoidRootPart") then Camera.CFrame = CFrame.new(Camera.CFrame.Position, target.Character.HumanoidRootPart.Position) end end end) ------------------------------------------------------------------------ -- 2. BEWEGUNG / AUTO-STEAL & INF JUMP ------------------------------------------------------------------------ Tabs.Movement:AddToggle("AutoStealToggle", { Title = "Auto Steal / Auto Move (Zum Item teleportieren)", Default = false, Callback = function(Value) Toggles.AutoSteal = Value end }) -- Auto-Steal Schleife (Sucht nach Items auf dem Boden) task.spawn(function() while task.wait(0.1) do if Toggles.AutoSteal and LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then -- Sucht nach Objekten im Workspace, die oft "Brainrot", "Item", "Part" oder "Coin" heißen for _, obj in pairs(workspace:GetChildren()) do if obj:IsA("Tool") or obj:IsA("MeshPart") or obj.Name:lower():find("brainrot") or obj.Name:lower():find("item") then if obj:IsA("Tool") and obj:FindFirstChild("Handle") then LocalPlayer.Character.HumanoidRootPart.CFrame = obj.Handle.CFrame break elseif obj:IsA("BasePart") then LocalPlayer.Character.HumanoidRootPart.CFrame = obj.CFrame break end end end end end end) Tabs.Movement:AddToggle("InfJumpToggle", { Title = "Infinite Jump (Unendlich Springen)", Default = false, Callback = function(Value) Toggles.InfJump = Value end }) UserInputService.JumpRequest:Connect(function() if Toggles.InfJump and LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid") then LocalPlayer.Character:FindFirstChildOfClass("Humanoid"):ChangeState("Jumping") end end) ------------------------------------------------------------------------ -- 3. GRAFIK-BOOST / FPS OPTIMIERUNG ------------------------------------------------------------------------ Tabs.Visuals:AddButton({ Title = "Kartoffel-Grafik aktivieren (FPS Boost)", Description = "Entfernt Texturen und Schatten für maximale Leistung.", Callback = function() for _, v in pairs(workspace:GetDescendants()) do if v:IsA("BasePart") and not v:IsA("MeshPart") then v.Material = Enum.Material.SmoothPlastic v.Color = Color3.fromRGB(150, 150, 150) elseif v:IsA("Texture") or v:IsA("Decal") then v:Destroy() end end game:GetService("Lighting").GlobalShadows = false game:GetService("Lighting").OutdoorAmbient = Color3.fromRGB(128, 128, 128) Fluent:Notify({ Title = "Grafik angepasst", Content = "Texturen wurden optimiert!", Duration = 3 }) end }) Tabs.Visuals:AddButton({ Title = "Fullbright (Schatten aus)", Description = "Macht die gesamte Karte perfekt hell.", Callback = function() local Lighting = game:GetService("Lighting") Lighting.Brightness = 2 Lighting.ClockTime = 14 Lighting.FogEnd = 999999 Lighting.GlobalShadows = false end }) Window:SelectTab(1) Fluent:Notify({ Title = "Skript geladen!", Content = "Drücke LINKS-STRG (Ctrl) um das Menü zu öffnen/schließen.", Duration = 5 })