Takito void testbata
Key RequiredUniversal

Takito void testbata

Universal ScriptTakito999Takito999 258 views 12 executesUpdated Jan 25, 2026
Unrated
00
Lua Script•447 lines (15924 chars)
-- 🎮 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()

Features & Information

Script

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts