-- SERVICES local UserInputService = game:GetService("UserInputService") local Players = game:GetService("Players") local RunService = game:GetService("RunService") local Lighting = game:GetService("Lighting") -- Für Full Bright benötigt local player = Players.LocalPlayer local mouse = player:GetMouse() local camera = workspace.CurrentCamera -- GUI CONTAINER local ScreenGui = Instance.new("ScreenGui", player:WaitForChild("PlayerGui")) ScreenGui.Name = "MasterExploitV5" ScreenGui.ResetOnSpawn = false -- 1. KEY SYSTEM FENSTER local KeyFrame = Instance.new("Frame", ScreenGui) KeyFrame.Size = UDim2.new(0, 250, 0, 150) KeyFrame.Position = UDim2.new(0.5, -125, 0.5, -75) KeyFrame.BackgroundColor3 = Color3.fromRGB(30, 30, 30) KeyFrame.Active = true KeyFrame.Draggable = true Instance.new("UICorner", KeyFrame) local KeyTitle = Instance.new("TextLabel", KeyFrame) KeyTitle.Size = UDim2.new(1, 0, 0, 40) KeyTitle.Text = "Enter Key (1234)" KeyTitle.TextColor3 = Color3.fromRGB(255, 255, 255) KeyTitle.BackgroundTransparency = 1 local KeyInput = Instance.new("TextBox", KeyFrame) KeyInput.Size = UDim2.new(0.8, 0, 0, 30) KeyInput.Position = UDim2.new(0.1, 0, 0.4, 0) KeyInput.PlaceholderText = "Key..." local KeyBtn = Instance.new("TextButton", KeyFrame) KeyBtn.Size = UDim2.new(0.8, 0, 0, 30) KeyBtn.Position = UDim2.new(0.1, 0, 0.7, 0) KeyBtn.Text = "Login" KeyBtn.BackgroundColor3 = Color3.fromRGB(0, 120, 215) -- 2. HAUPTFENSTER local MainFrame = Instance.new("Frame", ScreenGui) MainFrame.Visible = false MainFrame.Size = UDim2.new(0, 250, 0, 400) -- Etwas höher für neuen Button MainFrame.Position = UDim2.new(0.5, -125, 0.5, -200) MainFrame.BackgroundColor3 = Color3.fromRGB(20, 20, 20) MainFrame.Active = true MainFrame.Draggable = true MainFrame.ClipsDescendants = true Instance.new("UICorner", MainFrame) local ResizeHandle = Instance.new("TextButton", MainFrame) ResizeHandle.Size = UDim2.new(0, 20, 0, 20) ResizeHandle.Position = UDim2.new(1, -20, 1, -20) ResizeHandle.Text = "↘" ResizeHandle.BackgroundColor3 = Color3.fromRGB(50, 50, 50) local Container = Instance.new("ScrollingFrame", MainFrame) Container.Size = UDim2.new(1, 0, 1, -45) Container.Position = UDim2.new(0, 0, 0, 45) Container.BackgroundTransparency = 1 Container.CanvasSize = UDim2.new(0, 0, 1.8, 0) local Layout = Instance.new("UIListLayout", Container) Layout.HorizontalAlignment = Enum.HorizontalAlignment.Center Layout.Padding = UDim.new(0, 5) local MainTitle = Instance.new("TextLabel", MainFrame) MainTitle.Size = UDim2.new(1, 0, 0, 40) MainTitle.Text = "DEV-TOOLS" MainTitle.BackgroundColor3 = Color3.fromRGB(45, 45, 45) MainTitle.TextColor3 = Color3.fromRGB(255, 255, 255) local function addBtn(text) local b = Instance.new("TextButton", Container) b.Size = UDim2.new(0.9, 0, 0, 35) b.Text = text b.BackgroundColor3 = Color3.fromRGB(60, 60, 60) b.TextColor3 = Color3.fromRGB(255, 255, 255) Instance.new("UICorner", b) return b end -- BUTTONS ERSTELLEN local SpawnBtn = addBtn("Spawn Plattform") local DevToolsBtn = addBtn("Dev Tools: OFF") local SpeedBtn = addBtn("Speed: Normal") local GodBtn = addBtn("God Mode: OFF") local JumpBtn = addBtn("Inf Jump: OFF") local FlyBtn = addBtn("Fly: OFF") local BrightBtn = addBtn("Full Bright: OFF") ---------------------------------------------------------------- -- LOGIK: KEY SYSTEM & RESIZE (Unverändert) ---------------------------------------------------------------- KeyBtn.MouseButton1Click:Connect(function() if KeyInput.Text == "1234" then KeyFrame:Destroy(); MainFrame.Visible = true else KeyBtn.Text = "FALSCH!"; task.wait(1); KeyBtn.Text = "Login" end end) local resizing = false ResizeHandle.MouseButton1Down:Connect(function() resizing = true end) UserInputService.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 then resizing = false end end) ---------------------------------------------------------------- -- LOGIK: FULL BRIGHT ---------------------------------------------------------------- local fullBright = false local oldSettings = { Brightness = Lighting.Brightness, ClockTime = Lighting.ClockTime, FogEnd = Lighting.FogEnd, GlobalShadows = Lighting.GlobalShadows } BrightBtn.MouseButton1Click:Connect(function() fullBright = not fullBright BrightBtn.Text = fullBright and "Full Bright: ON" or "Full Bright: OFF" BrightBtn.BackgroundColor3 = fullBright and Color3.fromRGB(0, 150, 0) or Color3.fromRGB(60, 60, 60) if fullBright then Lighting.Brightness = 2 Lighting.ClockTime = 14 Lighting.FogEnd = 100000 Lighting.GlobalShadows = false else Lighting.Brightness = oldSettings.Brightness Lighting.ClockTime = oldSettings.ClockTime Lighting.FogEnd = oldSettings.FogEnd Lighting.GlobalShadows = oldSettings.GlobalShadows end end) -- Falls der Server die Zeit ändert, erzwingt Full Bright die Helligkeit Lighting.Changed:Connect(function() if fullBright then Lighting.Brightness = 2 Lighting.ClockTime = 14 Lighting.GlobalShadows = false end end) ---------------------------------------------------------------- -- WEITERE FUNKTIONEN (Dev Tools Umbenannt) ---------------------------------------------------------------- -- DEV TOOLS LOGIK local devMode = false local selPart = nil DevToolsBtn.MouseButton1Click:Connect(function() devMode = not devMode DevToolsBtn.Text = devMode and "Dev Tools: ON" or "Dev Tools: OFF" DevToolsBtn.BackgroundColor3 = devMode and Color3.fromRGB(0, 150, 0) or Color3.fromRGB(60, 60, 60) end) mouse.Button1Down:Connect(function() if devMode and mouse.Target and not mouse.Target:IsDescendantOf(player.Character) then selPart = mouse.Target; selPart.Anchored = true; mouse.TargetFilter = selPart end end) mouse.Button1Up:Connect(function() selPart = nil; mouse.TargetFilter = nil end) -- SPEED / GOD / JUMP / FLY (Zusammengefasst) local speeds = {16, 32, 64, 100}; local sIdx = 1 SpeedBtn.MouseButton1Click:Connect(function() sIdx = sIdx + 1; if sIdx > #speeds then sIdx = 1 end if player.Character and player.Character:FindFirstChild("Humanoid") then player.Character.Humanoid.WalkSpeed = speeds[sIdx] SpeedBtn.Text = "Speed: " .. speeds[sIdx] end end) local god = false GodBtn.MouseButton1Click:Connect(function() god = not god; GodBtn.Text = god and "God Mode: ON" or "God Mode: OFF" GodBtn.BackgroundColor3 = god and Color3.fromRGB(0, 150, 0) or Color3.fromRGB(60, 60, 60) end) local infJ = false JumpBtn.MouseButton1Click:Connect(function() infJ = not infJ; JumpBtn.Text = infJ and "Inf Jump: ON" or "Inf Jump: OFF" JumpBtn.BackgroundColor3 = infJ and Color3.fromRGB(0, 150, 0) or Color3.fromRGB(60, 60, 60) end) UserInputService.JumpRequest:Connect(function() if infJ and player.Character:FindFirstChild("Humanoid") then player.Character.Humanoid:ChangeState(Enum.HumanoidStateType.Jumping) end end) local flying = false; local bVel, bGyro FlyBtn.MouseButton1Click:Connect(function() flying = not flying; FlyBtn.Text = flying and "Fly: ON" or "Fly: OFF" FlyBtn.BackgroundColor3 = flying and Color3.fromRGB(0, 150, 0) or Color3.fromRGB(60, 60, 60) local root = player.Character and player.Character:FindFirstChild("HumanoidRootPart") if flying and root then bVel = Instance.new("BodyVelocity", root); bVel.MaxForce = Vector3.new(math.huge, math.huge, math.huge); bVel.Velocity = Vector3.new(0,0,0) bGyro = Instance.new("BodyGyro", root); bGyro.MaxTorque = Vector3.new(math.huge, math.huge, math.huge); bGyro.CFrame = root.CFrame player.Character.Humanoid:ChangeState(Enum.HumanoidStateType.Physics) else if bVel then bVel:Destroy() end; if bGyro then bGyro:Destroy() end if player.Character then player.Character.Humanoid:ChangeState(Enum.HumanoidStateType.GettingUp) end end end) SpawnBtn.MouseButton1Click:Connect(function() local root = player.Character and player.Character:FindFirstChild("HumanoidRootPart") if root then local p = Instance.new("Part", workspace); p.Size = Vector3.new(10, 1, 10); p.CFrame = root.CFrame * CFrame.new(0, -3.5, 0); p.Anchored = true; p.Material = Enum.Material.Neon; p.BrickColor = BrickColor.new("Bright blue") game:GetService("Debris"):AddItem(p, 20) end end) -- RENDER LOOP RunService.RenderStepped:Connect(function() if resizing then local mPos = UserInputService:GetMouseLocation() MainFrame.Size = UDim2.new(0, mPos.X - MainFrame.AbsolutePosition.X, 0, (mPos.Y - 36) - MainFrame.AbsolutePosition.Y) end if god and player.Character and player.Character:FindFirstChild("Humanoid") then player.Character.Humanoid.Health = 100 end if flying and bVel and bGyro then local move = Vector3.new(0,0,0) if UserInputService:IsKeyDown(Enum.KeyCode.W) then move = move + camera.CFrame.LookVector end if UserInputService:IsKeyDown(Enum.KeyCode.S) then move = move - camera.CFrame.LookVector end if UserInputService:IsKeyDown(Enum.KeyCode.A) then move = move - camera.CFrame.RightVector end if UserInputService:IsKeyDown(Enum.KeyCode.D) then move = move + camera.CFrame.RightVector end bVel.Velocity = move * 50; bGyro.CFrame = camera.CFrame end if devMode and selPart and mouse.Hit then selPart.CFrame = CFrame.new(mouse.Hit.Position) end end)