-- 🎮 SCRIPT STILL UI COMPLET - SANS BARRE GRISE + TOUT FONCTIONNEL -- LocalScript dans StarterPlayerScripts local Players = game:GetService("Players") local TweenService = game:GetService("TweenService") local UserInputService = game:GetService("UserInputService") local player = Players.LocalPlayer local playerGui = player:WaitForChild("PlayerGui") -- Couleurs globales local customColors = { bgPrimary = Color3.fromRGB(20, 20, 25), bgSecondary = Color3.fromRGB(35, 35, 45), textPrimary = Color3.fromRGB(255, 255, 255), accent = Color3.fromRGB(255, 215, 0) } -- ScreenGui local screenGui = Instance.new("ScreenGui") screenGui.Name = "Takito999UI" screenGui.ResetOnSpawn = false screenGui.Parent = playerGui -- FRAME PRINCIPALE local mainFrame = Instance.new("Frame") mainFrame.Name = "MainFrame" mainFrame.Size = UDim2.new(0, 400, 0, 300) mainFrame.Position = UDim2.new(0.5, -200, 0.5, -150) mainFrame.BackgroundColor3 = customColors.bgPrimary mainFrame.BackgroundTransparency = 0.1 mainFrame.BorderSizePixel = 0 mainFrame.Parent = screenGui local mainCorner = Instance.new("UICorner") mainCorner.CornerRadius = UDim.new(0, 16) mainCorner.Parent = mainFrame -- Barre titre principale local titleBar = Instance.new("Frame") titleBar.Size = UDim2.new(1, 0, 0, 50) titleBar.BackgroundColor3 = Color3.fromRGB(15, 15, 20) titleBar.BorderSizePixel = 0 titleBar.Parent = mainFrame local titleCorner = Instance.new("UICorner") titleCorner.CornerRadius = UDim.new(0, 16) titleCorner.Parent = titleBar local titleLabel = Instance.new("TextLabel") titleLabel.Size = UDim2.new(1, -60, 1, 0) titleLabel.Position = UDim2.new(0, 20, 0, 0) titleLabel.BackgroundTransparency = 1 titleLabel.Text = "TAKITO 999 UI" titleLabel.TextColor3 = customColors.textPrimary titleLabel.TextScaled = true titleLabel.Font = Enum.Font.GothamBold titleLabel.Parent = titleBar local closeButton = Instance.new("TextButton") closeButton.Size = UDim2.new(0, 40, 0, 40) closeButton.Position = UDim2.new(1, -50, 0, 5) closeButton.BackgroundColor3 = Color3.fromRGB(255, 80, 80) closeButton.Text = "✕" closeButton.TextColor3 = Color3.fromRGB(255, 255, 255) closeButton.TextScaled = true closeButton.Font = Enum.Font.GothamBold closeButton.BorderSizePixel = 0 closeButton.Parent = titleBar local closeCorner = Instance.new("UICorner") closeCorner.CornerRadius = UDim.new(0, 10) closeCorner.Parent = closeButton -- Contenu principal local contentFrame = Instance.new("Frame") contentFrame.Size = UDim2.new(1, -40, 1, -90) contentFrame.Position = UDim2.new(0, 20, 0, 70) contentFrame.BackgroundTransparency = 1 contentFrame.Parent = mainFrame local listLayout = Instance.new("UIListLayout") listLayout.SortOrder = Enum.SortOrder.LayoutOrder listLayout.Padding = UDim.new(0, 10) listLayout.Parent = contentFrame -- ✅ FENÊTRE PARAMÈTRES SANS BARRE GRISE (Frame simple) local settingsFrame = Instance.new("Frame") settingsFrame.Name = "SettingsFrame" settingsFrame.Size = UDim2.new(0, 350, 0, 380) settingsFrame.Position = UDim2.new(0.5, -175, 0.5, -190) settingsFrame.BackgroundColor3 = customColors.bgPrimary settingsFrame.BackgroundTransparency = 0.05 settingsFrame.BorderSizePixel = 0 settingsFrame.Visible = false settingsFrame.ZIndex = 10 settingsFrame.Parent = screenGui local settingsCorner = Instance.new("UICorner") settingsCorner.CornerRadius = UDim.new(0, 16) settingsCorner.Parent = settingsFrame -- Barre titre paramètres local settingsTitleBar = Instance.new("Frame") settingsTitleBar.Size = UDim2.new(1, 0, 0, 50) settingsTitleBar.BackgroundColor3 = Color3.fromRGB(15, 15, 20) settingsTitleBar.BorderSizePixel = 0 settingsTitleBar.Parent = settingsFrame local settingsTitleCorner = Instance.new("UICorner") settingsTitleCorner.CornerRadius = UDim.new(0, 16) settingsTitleCorner.Parent = settingsTitleBar -- Bouton Accueil (gauche) local homeButton = Instance.new("TextButton") homeButton.Size = UDim2.new(0, 50, 0, 40) homeButton.Position = UDim2.new(0, 10, 0.5, -20) homeButton.BackgroundColor3 = Color3.fromRGB(100, 200, 100) homeButton.Text = "🏠" homeButton.TextColor3 = Color3.fromRGB(255, 255, 255) homeButton.TextScaled = true homeButton.Font = Enum.Font.GothamBold homeButton.BorderSizePixel = 0 homeButton.Parent = settingsTitleBar local homeCorner = Instance.new("UICorner") homeCorner.CornerRadius = UDim.new(0, 12) homeCorner.Parent = homeButton -- Bouton Fermer (droite) local settingsClose = Instance.new("TextButton") settingsClose.Size = UDim2.new(0, 50, 0, 40) settingsClose.Position = UDim2.new(1, -65, 0.5, -20) settingsClose.BackgroundColor3 = Color3.fromRGB(255, 80, 80) settingsClose.Text = "✕" settingsClose.TextColor3 = Color3.fromRGB(255, 255, 255) settingsClose.TextScaled = true settingsClose.Font = Enum.Font.GothamBold settingsClose.BorderSizePixel = 0 settingsClose.Parent = settingsTitleBar local settingsCloseCorner = Instance.new("UICorner") settingsCloseCorner.CornerRadius = UDim.new(0, 12) settingsCloseCorner.Parent = settingsClose -- Titre paramètres local settingsTitleLabel = Instance.new("TextLabel") settingsTitleLabel.Size = UDim2.new(0.6, 0, 1, 0) settingsTitleLabel.Position = UDim2.new(0, 80, 0, 0) settingsTitleLabel.BackgroundTransparency = 1 settingsTitleLabel.Text = "🎨 Personnaliser" settingsTitleLabel.TextColor3 = customColors.textPrimary settingsTitleLabel.TextScaled = true settingsTitleLabel.Font = Enum.Font.GothamBold settingsTitleLabel.Parent = settingsTitleBar -- Contenu paramètres (SANS SCROLL = PAS DE GRISE) local contentSettings = Instance.new("Frame") contentSettings.Size = UDim2.new(1, -20, 1, -80) contentSettings.Position = UDim2.new(0, 10, 0, 70) contentSettings.BackgroundTransparency = 1 contentSettings.Parent = settingsFrame local settingsListLayout = Instance.new("UIListLayout") settingsListLayout.Padding = UDim.new(0, 8) settingsListLayout.Parent = contentSettings -- ✅ CARTE PROFIL COMPLÈTE AVEC ADMIN + ID local function createPlayerCard() local playerCard = Instance.new("TextButton") playerCard.Name = "PlayerCard" playerCard.Size = UDim2.new(1, 0, 0, 120) playerCard.BackgroundColor3 = customColors.bgSecondary playerCard.Text = "" playerCard.BorderSizePixel = 0 playerCard.LayoutOrder = 1 playerCard.Parent = contentFrame local cardCorner = Instance.new("UICorner") cardCorner.CornerRadius = UDim.new(0, 12) cardCorner.Parent = playerCard local cardStroke = Instance.new("UIStroke") cardStroke.Color = Color3.fromRGB(60, 60, 70) cardStroke.Thickness = 1 cardStroke.Parent = playerCard local playerImage = Instance.new("ImageLabel") playerImage.Name = "PlayerImage" playerImage.Size = UDim2.new(0, 80, 0, 80) playerImage.Position = UDim2.new(0, 15, 0.5, -40) playerImage.BackgroundColor3 = Color3.fromRGB(50, 50, 60) playerImage.BackgroundTransparency = 0.3 playerImage.BorderSizePixel = 0 playerImage.Parent = playerCard local imageCorner = Instance.new("UICorner") imageCorner.CornerRadius = UDim.new(0, 40) imageCorner.Parent = playerImage if player.Name == "TeacherLiga" then playerImage.Image = "rbxassetid://119841867582717" playerImage.BackgroundTransparency = 1 local adminIcon = Instance.new("ImageLabel") adminIcon.Size = UDim2.new(0, 24, 0, 24) adminIcon.Position = UDim2.new(1, -28, 1, -28) adminIcon.BackgroundTransparency = 1 adminIcon.Image = "rbxassetid://10734927868" adminIcon.ImageColor3 = customColors.accent adminIcon.Parent = playerImage else local thumbType = Enum.ThumbnailType.HeadShot local thumbSize = Enum.ThumbnailSize.Size420x420 local content, isReady = Players:GetUserThumbnailAsync(player.UserId, thumbType, thumbSize) if isReady then playerImage.Image = content end end local playerName = Instance.new("TextLabel") playerName.Name = "PlayerName" playerName.Size = UDim2.new(1, -120, 0, 25) playerName.Position = UDim2.new(0, 105, 0.5, -32) playerName.BackgroundTransparency = 1 playerName.TextXAlignment = Enum.TextXAlignment.Left playerName.TextScaled = true playerName.Font = Enum.Font.GothamBold playerName.Parent = playerCard local playerId = Instance.new("TextLabel") playerId.Name = "PlayerID" playerId.Size = UDim2.new(1, -120, 0, 20) playerId.Position = UDim2.new(0, 105, 0.5, -5) playerId.BackgroundTransparency = 1 playerId.TextColor3 = Color3.fromRGB(180, 180, 200) playerId.TextScaled = true playerId.Font = Enum.Font.Gotham playerId.TextXAlignment = Enum.TextXAlignment.Left playerId.Parent = playerCard if player.Name == "TeacherLiga" then playerName.Text = "ADMIN" playerName.TextColor3 = customColors.accent playerId.Text = "ID: [MASQUÉ]" playerCard.MouseButton1Click:Connect(function() print("🔥 ADMIN TeacherLiga cliqué !") end) else playerName.Text = player.Name playerName.TextColor3 = customColors.textPrimary playerId.Text = "ID: " .. player.UserId playerCard.MouseButton1Click:Connect(function() print("👤 Profil:", player.Name, player.UserId) end) end local hoverTween = TweenService:Create(playerCard, TweenInfo.new(0.2), {BackgroundColor3 = Color3.fromRGB(50, 50, 65)}) local unhoverTween = TweenService:Create(playerCard, TweenInfo.new(0.2), {BackgroundColor3 = customColors.bgSecondary}) playerCard.MouseEnter:Connect(function() hoverTween:Play() cardStroke.Color = Color3.fromRGB(80, 80, 90) end) playerCard.MouseLeave:Connect(function() unhoverTween:Play() cardStroke.Color = Color3.fromRGB(60, 60, 70) end) return playerCard end -- ✅ BOUTONS PRINCIPAUX ULTRA VISIBLES (MODIFIÉ) local function createMainButton(text, layoutOrder) local button = Instance.new("TextButton") button.Size = UDim2.new(1, 0, 0, 60) button.BackgroundColor3 = text == "Paramètres" and customColors.accent or customColors.bgSecondary button.TextColor3 = text == "Paramètres" and Color3.fromRGB(30, 30, 40) or Color3.fromRGB(220, 220, 230) button.Text = text == "Paramètres" and "🎨 PARAMÈTRES" or text button.TextScaled = true button.Font = Enum.Font.GothamBold button.BorderSizePixel = 0 button.LayoutOrder = layoutOrder button.Parent = contentFrame local btnCorner = Instance.new("UICorner") btnCorner.CornerRadius = UDim.new(0, 16) btnCorner.Parent = button local btnStroke = Instance.new("UIStroke") btnStroke.Color = text == "Paramètres" and Color3.fromRGB(255, 255, 150) or Color3.fromRGB(60, 60, 70) btnStroke.Thickness = 3 btnStroke.Parent = button local hoverTween = TweenService:Create(button, TweenInfo.new(0.2), { Size = UDim2.new(1, 0, 0, 65), BackgroundColor3 = text == "Paramètres" and Color3.fromRGB(255, 235, 100) or Color3.fromRGB(50, 50, 65) }) button.MouseEnter:Connect(function() hoverTween:Play() btnStroke.Thickness = 4 end) button.MouseLeave:Connect(function() TweenService:Create(button, TweenInfo.new(0.2), { Size = UDim2.new(1, 0, 0, 60), BackgroundColor3 = text == "Paramètres" and customColors.accent or customColors.bgSecondary }):Play() btnStroke.Thickness = 3 end) -- ✅ LOGIQUE DES BOUTONS MODIFIÉE button.MouseButton1Click:Connect(function() if text == "Paramètres" then mainFrame.Visible = false settingsFrame.Visible = true print("✅ PARAMÈTRES OUVERTS") elseif text == "Interface Principale" then -- ✅ EXÉCUTION DU SCRIPT EXTERNE loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-Script-combin-91714"))() print("🚀 INTERFACE PRINCIPALE CHARGÉE !") elseif text == "Quitter" then screenGui:Destroy() else print(text .. " cliqué!") end end) return button end -- ✅ PICKER COULEUR (pour paramètres) local function createColorPicker(name, property, parentFrame) local pickerFrame = Instance.new("Frame") pickerFrame.Size = UDim2.new(1, 0, 0, 60) pickerFrame.BackgroundColor3 = customColors.bgSecondary pickerFrame.Parent = parentFrame local pCorner = Instance.new("UICorner") pCorner.CornerRadius = UDim.new(0, 10) pCorner.Parent = pickerFrame local label = Instance.new("TextLabel") label.Size = UDim2.new(0.5, 0, 0.6, 0) label.Position = UDim2.new(0, 15, 0, 5) label.BackgroundTransparency = 1 label.Text = name label.TextColor3 = customColors.textPrimary label.TextScaled = true label.Font = Enum.Font.Gotham label.TextXAlignment = Enum.TextXAlignment.Left label.Parent = pickerFrame local colorPreview = Instance.new("Frame") colorPreview.Size = UDim2.new(0, 50, 0, 30) colorPreview.Position = UDim2.new(0, 15, 0.6, 0) colorPreview.BackgroundColor3 = customColors[property] colorPreview.Parent = pickerFrame local cCorner = Instance.new("UICorner") cCorner.CornerRadius = UDim.new(0, 6) cCorner.Parent = colorPreview local changeBtn = Instance.new("TextButton") changeBtn.Size = UDim2.new(0, 90, 0, 35) changeBtn.Position = UDim2.new(1, -100, 0.5, -17.5) changeBtn.BackgroundColor3 = customColors.accent changeBtn.Text = "Changer" changeBtn.TextColor3 = Color3.fromRGB(30, 30, 40) changeBtn.TextScaled = true changeBtn.Font = Enum.Font.GothamBold changeBtn.BorderSizePixel = 0 changeBtn.Parent = pickerFrame local bCorner = Instance.new("UICorner") bCorner.CornerRadius = UDim.new(0, 8) bCorner.Parent = changeBtn changeBtn.MouseButton1Click:Connect(function() local colors = { Color3.fromRGB(25, 25, 35), Color3.fromRGB(15, 20, 30), Color3.fromRGB(30, 25, 20), Color3.fromRGB(20, 30, 25), Color3.fromRGB(35, 20, 25), Color3.fromRGB(25, 35, 40) } customColors[property] = colors[math.random(1, #colors)] colorPreview.BackgroundColor3 = customColors[property] print("✅ " .. name .. " changé!") end) return pickerFrame end -- CRÉER L'INTERFACE COMPLÈTE ✅ MODIFIÉ createPlayerCard() createMainButton("Paramètres", 2) createMainButton("Interface Principale", 3) -- ✅ CHANGÉ DE "Boutique" createMainButton("Quitter", 4) -- Créer les 4 pickers paramètres (SANS SCROLL) createColorPicker("Fond Principal", "bgPrimary", contentSettings) createColorPicker("Fond Secondaire", "bgSecondary", contentSettings) createColorPicker("Texte", "textPrimary", contentSettings) createColorPicker("Accent Admin", "accent", contentSettings) -- ÉVÉNEMENTS homeButton.MouseButton1Click:Connect(function() settingsFrame.Visible = false mainFrame.Visible = true print("🏠 RETOUR ACCUEIL") end) settingsClose.MouseButton1Click:Connect(function() settingsFrame.Visible = false mainFrame.Visible = true print("✕ PARAMÈTRES FERMÉS") end) closeButton.MouseButton1Click:Connect(function() screenGui:Destroy() end) UserInputService.InputBegan:Connect(function(input, gameProcessed) if gameProcessed then return end if input.KeyCode == Enum.KeyCode.Escape then if settingsFrame.Visible then settingsFrame.Visible = false mainFrame.Visible = true else screenGui:Destroy() end end end) -- ANIMATION D'OUVERTURE mainFrame.Size = UDim2.new(0, 0, 0, 0) mainFrame.Position = UDim2.new(0.5, 0, 0.5, 0) mainFrame.Visible = true local openTween = TweenService:Create(mainFrame, TweenInfo.new(0.4, Enum.EasingStyle.Back, Enum.EasingDirection.Out), { Size = UDim2.new(0, 400, 0, 300), Position = UDim2.new(0.5, -200, 0.5, -150) } ) openTween:Play()