-- LocalScript (StarterGui içine koy) local Players = game:GetService("Players") local Lighting = game:GetService("Lighting") local UIS = game:GetService("UserInputService") local player = Players.LocalPlayer -- ===================== -- 1) ScreenGui oluştur -- ===================== local screenGui = Instance.new("ScreenGui") screenGui.Name = "ModularAdminGUI" screenGui.Parent = player:WaitForChild("PlayerGui") screenGui.ResetOnSpawn = false screenGui.IgnoreGuiInset = true -- ===================== -- 2) Ana frame -- ===================== local frame = Instance.new("Frame") frame.Size = UDim2.new(0, 300, 0, 250) frame.Position = UDim2.new(0, 20, 0, 100) frame.BackgroundColor3 = Color3.fromRGB(35,35,35) frame.BorderSizePixel = 0 frame.Parent = screenGui -- Başlık local title = Instance.new("TextLabel") title.Size = UDim2.new(1,0,0,30) title.Position = UDim2.new(0,0,0,0) title.BackgroundColor3 = Color3.fromRGB(25,25,25) title.TextColor3 = Color3.new(1,1,1) title.Font = Enum.Font.GothamBold title.TextSize = 16 title.Text = "Admin Panel" title.Parent = frame -- ===================== -- 3) Dragging (modern) -- ===================== local dragging = false local dragStart, startPos title.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 then dragging = true dragStart = input.Position startPos = frame.Position end end) UIS.InputChanged:Connect(function(input) if dragging and input.UserInputType == Enum.UserInputType.MouseMovement then local delta = input.Position - dragStart frame.Position = UDim2.new( startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y ) end end) UIS.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 then dragging = false end end) -- ===================== -- 4) Sekme ve butonlar -- ===================== local tabs = {"Messages","Avatar","Executor"} local tabButtons = {} local contentFrames = {} local currentTab = nil for i, name in ipairs(tabs) do local btn = Instance.new("TextButton") btn.Size = UDim2.new(0, 90, 0, 25) btn.Position = UDim2.new(0, 10+(i-1)*95, 0, 35) btn.BackgroundColor3 = Color3.fromRGB(55,55,55) btn.TextColor3 = Color3.new(1,1,1) btn.Font = Enum.Font.GothamBold btn.TextSize = 14 btn.Text = name btn.Parent = frame tabButtons[name] = btn local content = Instance.new("Frame") content.Size = UDim2.new(1, -20, 1, -70) content.Position = UDim2.new(0,10,0,65) content.BackgroundColor3 = Color3.fromRGB(45,45,45) content.Visible = false content.Parent = frame contentFrames[name] = content btn.MouseButton1Click:Connect(function() for _, f in pairs(contentFrames) do f.Visible = false end content.Visible = true currentTab = name end) end -- Başlangıç sekmesi contentFrames["Messages"].Visible = true currentTab = "Messages" -- ===================== -- 5) Messages Sekmesi -- ===================== local msgFrame = contentFrames["Messages"] local function createBtn(parent, text, y) local btn = Instance.new("TextButton") btn.Size = UDim2.new(1,-20,0,40) btn.Position = UDim2.new(0,10,0,y) btn.BackgroundColor3 = Color3.fromRGB(60,60,60) btn.TextColor3 = Color3.new(1,1,1) btn.TextScaled = true btn.Font = Enum.Font.GothamBold btn.Text = text btn.Parent = parent return btn end local messageBtn = createBtn(msgFrame,"Message Gönder",10) local hintBtn = createBtn(msgFrame,"Hint Göster",60) local skyBtn = createBtn(msgFrame,"Skybox Değiştir",110) messageBtn.MouseButton1Click:Connect(function() pcall(function() local m = Instance.new("Message") m.Text = "fe bypass real" m.Parent = workspace task.delay(3,function() if m and m.Parent then m:Destroy() end end) end) end) hintBtn.MouseButton1Click:Connect(function() pcall(function() local h = Instance.new("Hint") h.Text = "fucked game Esilap74 HAHAHAHAH!" h.Parent = workspace task.delay(3,function() if h and h.Parent then h:Destroy() end end) end) end) skyBtn.MouseButton1Click:Connect(function() pcall(function() for _, v in pairs(Lighting:GetChildren()) do if v:IsA("Sky") then v:Destroy() end end local sky = Instance.new("Sky") local id = "rbxassetid://8408806737" sky.SkyboxBk = id sky.SkyboxDn = id sky.SkyboxFt = id sky.SkyboxLf = id sky.SkyboxRt = id sky.SkyboxUp = id sky.Parent = Lighting end) end) -- ===================== -- 6) Avatar Sekmesi -- ===================== local avatarFrame = contentFrames["Avatar"] local avatarBtn = createBtn(avatarFrame,"Renkleri Değiştir",10) avatarBtn.MouseButton1Click:Connect(function() local char = player.Character if not char then return end local bc = char:FindFirstChildOfClass("BodyColors") if bc then local color = BrickColor.new("Bright red") bc.HeadColor = color bc.TorsoColor = color bc.LeftArmColor = color bc.RightArmColor = color bc.LeftLegColor = color bc.RightLegColor = color end end) -- ===================== -- 7) Executor Sekmesi -- ===================== local execFrame = contentFrames["Executor"] local execBox = Instance.new("TextBox") execBox.Size = UDim2.new(1,-20,0,30) execBox.Position = UDim2.new(0,10,0,10) execBox.PlaceholderText = "Lua kodunu buraya yaz..." execBox.ClearTextOnFocus = false execBox.Text = "" execBox.Parent = execFrame local execBtn = createBtn(execFrame,"Execute",50) execBtn.MouseButton1Click:Connect(function() local code = execBox.Text if code and #code > 0 then local func, err = loadstring(code) if func then local ok, result = pcall(func) if not ok then warn("Hata: "..tostring(result)) end else warn("Syntax Error: "..tostring(err)) end end end) -- ===================== -- 8) Esc ile aç/kapa -- ===================== UIS.InputBegan:Connect(function(input,gp) if gp then return end if input.KeyCode == Enum.KeyCode.Escape then screenGui.Enabled = not screenGui.Enabled end end)