-- Modern Trax Script UI with Hide Button local TweenService = game:GetService("TweenService") local Players = game:GetService("Players") local player = Players.LocalPlayer local PlayerGui = player:WaitForChild("PlayerGui") local discordLink = "https://discord.gg/J2M2ECcanN" -- تنظيف أي GUI قديم for _, v in pairs(PlayerGui:GetChildren()) do if v.Name == "TraxGUI" then v:Destroy() end end -- إنشاء GUI الرئيسي local gui = Instance.new("ScreenGui") gui.Name = "TraxGUI" gui.IgnoreGuiInset = true gui.Parent = PlayerGui -- دالة Tween للظهور local function fadeIn(frame) frame.Visible = true local tween = TweenService:Create(frame, TweenInfo.new(0.35, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundTransparency = 0}) tween:Play() end -- دالة Tween للاختفاء local function fadeOut(frame, callback) local tween = TweenService:Create(frame, TweenInfo.new(0.35, Enum.EasingStyle.Quad, Enum.EasingDirection.In), {BackgroundTransparency = 1}) tween.Completed:Connect(function() frame.Visible = false if callback then callback() end end) tween:Play() end -------------------------- -- واجهة البداية (Loader) -- -------------------------- local loader = Instance.new("Frame") loader.Size = UDim2.new(0, 400, 0, 250) loader.AnchorPoint = Vector2.new(0.5,0.5) loader.Position = UDim2.new(0.5,0,0.5,0) loader.BackgroundColor3 = Color3.fromRGB(30,30,30) loader.BackgroundTransparency = 0.1 loader.BorderSizePixel = 0 loader.Visible = true loader.Parent = gui Instance.new("UICorner", loader).CornerRadius = UDim.new(0,16) local loaderTitle = Instance.new("TextLabel") loaderTitle.Parent = loader loaderTitle.Size = UDim2.new(1,0,0,60) loaderTitle.Position = UDim2.new(0,0,0.2,0) loaderTitle.BackgroundTransparency = 1 loaderTitle.Text = "Trax Script" loaderTitle.Font = Enum.Font.GothamBold loaderTitle.TextScaled = true loaderTitle.TextColor3 = Color3.fromRGB(255,255,255) local startBtn = Instance.new("TextButton") startBtn.Parent = loader startBtn.Size = UDim2.new(0,150,0,40) startBtn.Position = UDim2.new(0.5,-75,0.6,0) startBtn.Text = "ابدأ / Start" startBtn.Font = Enum.Font.GothamBold startBtn.TextColor3 = Color3.fromRGB(255,255,255) startBtn.BackgroundColor3 = Color3.fromRGB(45,45,45) Instance.new("UICorner", startBtn).CornerRadius = UDim.new(0,10) -------------------------- -- واجهة اختيار اللغة -- -------------------------- local langFrame = Instance.new("Frame") langFrame.Size = UDim2.new(0,400,0,250) langFrame.Position = UDim2.new(0.5,0,0.5,0) langFrame.AnchorPoint = Vector2.new(0.5,0.5) langFrame.BackgroundColor3 = Color3.fromRGB(30,30,30) langFrame.BackgroundTransparency = 1 langFrame.Visible = false langFrame.Parent = gui Instance.new("UICorner", langFrame).CornerRadius = UDim.new(0,16) local langTitle = Instance.new("TextLabel") langTitle.Parent = langFrame langTitle.Size = UDim2.new(1,0,0,60) langTitle.Position = UDim2.new(0,0,0.15,0) langTitle.BackgroundTransparency = 1 langTitle.Text = "اختر اللغة / Choose Language" langTitle.Font = Enum.Font.GothamBold langTitle.TextScaled = true langTitle.TextColor3 = Color3.fromRGB(255,255,255) local arBtn = Instance.new("TextButton") arBtn.Parent = langFrame arBtn.Size = UDim2.new(0,120,0,40) arBtn.Position = UDim2.new(0.25,0,0.6,0) arBtn.Text = "العربية" arBtn.Font = Enum.Font.GothamBold arBtn.TextColor3 = Color3.fromRGB(255,255,255) arBtn.BackgroundColor3 = Color3.fromRGB(45,45,45) Instance.new("UICorner", arBtn).CornerRadius = UDim.new(0,10) local enBtn = arBtn:Clone() enBtn.Parent = langFrame enBtn.Position = UDim2.new(0.65,0,0.6,0) enBtn.Text = "English" -------------------------- -- الواجهة الرئيسية -- -------------------------- local mainFrame = Instance.new("Frame") mainFrame.Size = UDim2.new(0,400,0,250) mainFrame.Position = UDim2.new(0.5,0,0.5,0) mainFrame.AnchorPoint = Vector2.new(0.5,0.5) mainFrame.BackgroundColor3 = Color3.fromRGB(30,30,30) mainFrame.BackgroundTransparency = 1 mainFrame.Visible = false mainFrame.Parent = gui Instance.new("UICorner", mainFrame).CornerRadius = UDim.new(0,16) local msgLabel = Instance.new("TextLabel") msgLabel.Parent = mainFrame msgLabel.Size = UDim2.new(0.8,0,0,60) msgLabel.Position = UDim2.new(0.1,0,0.3,0) msgLabel.BackgroundTransparency = 1 msgLabel.TextWrapped = true msgLabel.Font = Enum.Font.GothamBold msgLabel.TextScaled = true msgLabel.TextColor3 = Color3.fromRGB(255,255,255) local copyBtn = Instance.new("TextButton") copyBtn.Parent = mainFrame copyBtn.Size = UDim2.new(0.8,0,0,40) copyBtn.Position = UDim2.new(0.1,0,0.65,0) copyBtn.Text = "نسخ رابط الديسكورد" copyBtn.Font = Enum.Font.GothamBold copyBtn.TextScaled = true copyBtn.TextColor3 = Color3.fromRGB(255,255,255) copyBtn.BackgroundColor3 = Color3.fromRGB(45,45,45) Instance.new("UICorner", copyBtn).CornerRadius = UDim.new(0,10) local footer = Instance.new("TextLabel") footer.Parent = mainFrame footer.AnchorPoint = Vector2.new(0.5,1) footer.Position = UDim2.new(0.5,0,1,-5) footer.Size = UDim2.new(1,-20,0,20) footer.Text = "© Trax Script 2025" footer.Font = Enum.Font.GothamBold footer.TextScaled = true footer.TextColor3 = Color3.fromRGB(180,180,180) footer.BackgroundTransparency = 1 -- زر إخفاء X local hideBtn = Instance.new("TextButton") hideBtn.Parent = mainFrame hideBtn.Size = UDim2.new(0,30,0,30) hideBtn.Position = UDim2.new(1,-35,0,5) hideBtn.Text = "X" hideBtn.Font = Enum.Font.GothamBold hideBtn.TextColor3 = Color3.fromRGB(255,255,255) hideBtn.BackgroundColor3 = Color3.fromRGB(70,70,70) Instance.new("UICorner", hideBtn).CornerRadius = UDim.new(0,6) local hidden = false hideBtn.MouseButton1Click:Connect(function() if hidden then fadeIn(mainFrame) hidden = false else fadeOut(mainFrame) hidden = true end end) -- الوظائف startBtn.MouseButton1Click:Connect(function() fadeOut(loader,function() fadeIn(langFrame) end) end) local function showMain(lang) if lang == "ar" then msgLabel.Text = "تم تحديث السكربت، يرجى الدخول إلى سيرفر الديسكورد" copyBtn.Text = "نسخ رابط الديسكورد" else msgLabel.Text = "The script has been updated. Please join the Discord server" copyBtn.Text = "Copy Discord Link" end fadeOut(langFrame,function() fadeIn(mainFrame) end) end arBtn.MouseButton1Click:Connect(function() showMain("ar") end) enBtn.MouseButton1Click:Connect(function() showMain("en") end) copyBtn.MouseButton1Click:Connect(function() setclipboard(discordLink) copyBtn.Text = "✅ تم النسخ!" wait(1.5) if msgLabel.Text:find("Discord") then copyBtn.Text = "Copy Discord Link" else copyBtn.Text = "نسخ رابط الديسكورد" end end)