
Key Required VerifiedUniversal

-- 🎮 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()No comments yet for this script.



