local OrionLib = loadstring(game:HttpGet('https://raw.githubusercontent.com/DozeIsOkLol/UILibarySource/refs/heads/main/Orion'))() local currentLanguage = "English" local selectedLanguage = "English" local translations = { ["English"] = { MainTab = "Main Features", WinnerTab = "Show as Winner", LangTab = "Languages | لغات", SpeedToggle = "SPEED 9999 CARTS", StartToggle = "START CARTS", FlingToggle = "FLING CARTS", ForwardToggle = "ACTIVATE FORWARD", BackwardToggle = "ACTIVATE BACKWARD", SpawnerToggle = "CART SPAWNER", FloatingToggle = "FE FLOATING LAND", AuraToggle = "FLING CART AURA", AuraDistance = "AURA DISTANCE (STUDS)", WinnerBtn = "Claim Win", DestroyBtn = "Destroy UI", LangDropdown = "Select Language / اختر اللغة", ConfirmBtn = "Confirm / تأكيد" }, ["عربي"] = { MainTab = "الميزات الرئيسية", WinnerTab = "عرضك كفائز", LangTab = "اللغات | Languages", SpeedToggle = "سرعة العربات 9999", StartToggle = "تشغيل العربات", FlingToggle = "قذف العربات", ForwardToggle = "تفعيل للأمام", BackwardToggle = "تفعيل للوراء", SpawnerToggle = "رسبونر العربات", FloatingToggle = "الأرض العائمة FE", AuraToggle = "هالة قذف العربات", AuraDistance = "مدى الهالة (بلوكات)", WinnerBtn = "فوز الآن", DestroyBtn = "إغلاق السكربت", LangDropdown = "اختر اللغة / Select Language", ConfirmBtn = "تأكيد / Confirm" }, ["Türkçe"] = { MainTab = "Ana Özellikler", WinnerTab = "Kazanan Olarak Göster", LangTab = "Diller | Languages", SpeedToggle = "HIZ 9999 ARABALAR", StartToggle = "ARABALARI BAŞLAT", FlingToggle = "ARABALARI FIRLAT", ForwardToggle = "İLERİ AKTİF ET", BackwardToggle = "GERİ AKTİF ET", SpawnerToggle = "ARABA OLUŞTURUCU", FloatingToggle = "FE UÇAN LAND", AuraToggle = "ARABA FIRLATMA AURASI", AuraDistance = "AURA MESAFESİ", WinnerBtn = "Kazanmayı Al", DestroyBtn = "Arayüzü Kapat", LangDropdown = "Dil Seçin / Select Language", ConfirmBtn = "Onayla / Confirm" }, ["Русский"] = { MainTab = "Главные Функции", WinnerTab = "Показать как победителя", LangTab = "Языки | Languages", SpeedToggle = "СКОРОСТЬ 9999 ТЕЛЕЖКИ", StartToggle = "ЗАПУСТИТЬ ТЕЛЕЖКИ", FlingToggle = "ПОДБРОСИТЬ ТЕЛЕЖКИ", ForwardToggle = "АКТИВИРОВАТЬ ВПЕРЕД", BackwardToggle = "АКТИВИРОВАТЬ НАЗАД", SpawnerToggle = "СПАВНЕР ТЕЛЕЖЕК", FloatingToggle = "FE ЛЕТАЮЩАЯ ЗЕМЛЯ", AuraToggle = "АУРА ПОДБРОСА ТЕЛЕЖЕК", AuraDistance = "РАДИУС АУРЫ", WinnerBtn = "Получить Победу", DestroyBtn = "Закрыть Читы", LangDropdown = "Выбрать Язык / Select Language", ConfirmBtn = "Подтвердить / Confirm" } } local RunService = game:GetService("RunService") local Players = game:GetService("Players") local Workspace = game:GetService("Workspace") local LocalPlayer = Players.LocalPlayer local isRunningSpeed9999 = false local isRunningStart = false local isRunningFling = false local isRunningForward = false local isRunningBackward = false local isRunningSpawner = false local isRunningFloating = false local isRunningAura = false local auraDistance = 20 local targetValues = {} local backwardCounters = {} local function cacheValues() table.clear(targetValues) if LocalPlayer then for _, obj in pairs(LocalPlayer:GetDescendants()) do if (obj:IsA("IntValue") or obj:IsA("NumberValue")) and (obj.Name:lower():find("capacity") or obj.Name:lower():find("max")) then table.insert(targetValues, obj) end end end end local heartbeatConnection heartbeatConnection = RunService.Heartbeat:Connect(function() local CurrentActiveCarts = Workspace:FindFirstChild("ActiveCarts") local character = LocalPlayer.Character local rootPart = character and character:FindFirstChild("HumanoidRootPart") if CurrentActiveCarts then for _, cart in pairs(CurrentActiveCarts:GetChildren()) do local buttons = cart:FindFirstChild("Buttons") if buttons then local cartId = cart:GetDebugId() local shouldFlingThisCart = isRunningFling if isRunningAura and rootPart then local cartModel = cart:IsA("Model") and cart or cart:FindFirstChildWhichIsA("BasePart", true) if cartModel then local cartPos = cart:IsA("Model") and cart:GetPivot().Position or cart.Position if (rootPart.Position - cartPos).Magnitude <= auraDistance then shouldFlingThisCart = true end end end if isRunningSpeed9999 then local upButton = buttons:FindFirstChild("Up") local clickDetectorUp = upButton and upButton:FindFirstChildOfClass("ClickDetector") if clickDetectorUp then fireclickdetector(clickDetectorUp) end end if isRunningStart then local startButton = buttons:FindFirstChild("Start") local clickDetectorStart = startButton and startButton:FindFirstChildOfClass("ClickDetector") if clickDetectorStart then fireclickdetector(clickDetectorStart) end end if shouldFlingThisCart then local upButton = buttons:FindFirstChild("Up") local clickDetectorUp = upButton and upButton:FindFirstChildOfClass("ClickDetector") if clickDetectorUp then fireclickdetector(clickDetectorUp) end local startButton = buttons:FindFirstChild("Start") local clickDetectorStart = startButton and startButton:FindFirstChildOfClass("ClickDetector") if clickDetectorStart then fireclickdetector(clickDetectorStart) end end if isRunningForward then local startButton = buttons:FindFirstChild("Start") local clickDetectorStart = startButton and startButton:FindFirstChildOfClass("ClickDetector") if clickDetectorStart then fireclickdetector(clickDetectorStart) end end if isRunningBackward then if not backwardCounters[cartId] then backwardCounters[cartId] = 0 end if backwardCounters[cartId] < 10 then local downButton = buttons:FindFirstChild("Down") local clickDetectorDown = downButton and downButton:FindFirstChildOfClass("ClickDetector") if clickDetectorDown then fireclickdetector(clickDetectorDown) backwardCounters[cartId] = backwardCounters[cartId] + 1 end end local startButton = buttons:FindFirstChild("Start") local clickDetectorStart = startButton and startButton:FindFirstChildOfClass("ClickDetector") if clickDetectorStart then fireclickdetector(clickDetectorStart) end end end end end if isRunningSpawner then local foundSpawners = {} for _, object in pairs(Workspace:GetChildren()) do if object.Name == "Cart Spawner" then table.insert(foundSpawners, object) end end for i = 2, #foundSpawners do local spawner = foundSpawners[i] local clickDetector = spawner:FindFirstChildOfClass("ClickDetector") or spawner:FindFirstChildWhichIsA("ClickDetector", true) if clickDetector then fireclickdetector(clickDetector) end end end if isRunningFloating then pcall(function() local targetPart = Workspace.EndArea.Paths.Blue.Detector if targetPart and LocalPlayer and LocalPlayer.Character then local characterRoot = LocalPlayer.Character:FindFirstChild("HumanoidRootPart") if characterRoot then firetouchinterest(characterRoot, targetPart, 0) firetouchinterest(characterRoot, targetPart, 1) end end end) end if isRunningSpeed9999 or isRunningStart or isRunningFling or isRunningForward or isRunningBackward or isRunningSpawner or isRunningFloating or isRunningAura then for i = 1, #targetValues do targetValues[i].Value = 9999 end end end) local function buildUI() local Window = OrionLib:MakeWindow({ Name = "TAREKSCRIPTER", HidePremium = false, SaveConfig = false, ConfigFolder = "MatrixDrive" }) local MainTab = Window:MakeTab({ Name = translations[currentLanguage].MainTab, Icon = "rbxassetid://4483345998", PremiumOnly = false }) local WinnerTab = Window:MakeTab({ Name = translations[currentLanguage].WinnerTab, Icon = "rbxassetid://4483345998", PremiumOnly = false }) local LangTab = Window:MakeTab({ Name = translations[currentLanguage].LangTab, Icon = "rbxassetid://4483345998", PremiumOnly = false }) MainTab:AddToggle({ Name = translations[currentLanguage].SpeedToggle, Default = isRunningSpeed9999, Callback = function(Value) isRunningSpeed9999 = Value if isRunningSpeed9999 then cacheValues() end end }) MainTab:AddToggle({ Name = translations[currentLanguage].StartToggle, Default = isRunningStart, Callback = function(Value) isRunningStart = Value if isRunningStart then cacheValues() end end }) MainTab:AddToggle({ Name = translations[currentLanguage].FlingToggle, Default = isRunningFling, Callback = function(Value) isRunningFling = Value if isRunningFling then cacheValues() end end }) MainTab:AddToggle({ Name = translations[currentLanguage].AuraToggle, Default = isRunningAura, Callback = function(Value) isRunningAura = Value if isRunningAura then cacheValues() end end }) MainTab:AddTextbox({ Name = translations[currentLanguage].AuraDistance, Default = tostring(auraDistance), TextDisappear = false, Callback = function(Value) local num = tonumber(Value) if num then auraDistance = num end end }) MainTab:AddToggle({ Name = translations[currentLanguage].ForwardToggle, Default = isRunningForward, Callback = function(Value) isRunningForward = Value if isRunningForward then cacheValues() end end }) MainTab:AddToggle({ Name = translations[currentLanguage].BackwardToggle, Default = isRunningBackward, Callback = function(Value) isRunningBackward = Value if isRunningBackward then table.clear(backwardCounters) cacheValues() end end }) MainTab:AddToggle({ Name = translations[currentLanguage].SpawnerToggle, Default = isRunningSpawner, Callback = function(Value) isRunningSpawner = Value if isRunningSpawner then cacheValues() end end }) MainTab:AddToggle({ Name = translations[currentLanguage].FloatingToggle, Default = isRunningFloating, Callback = function(Value) isRunningFloating = Value if isRunningFloating then cacheValues() end end }) MainTab:AddButton({ Name = translations[currentLanguage].DestroyBtn, Callback = function() isRunningSpeed9999 = false isRunningStart = false isRunningFling = false isRunningForward = false isRunningBackward = false isRunningSpawner = false isRunningFloating = false isRunningAura = false table.clear(backwardCounters) if heartbeatConnection then heartbeatConnection:Disconnect() end OrionLib:Destroy() end }) WinnerTab:AddButton({ Name = translations[currentLanguage].WinnerBtn, Callback = function() pcall(function() local targetDetector = Workspace:FindFirstChild("WinnerDetector") if targetDetector and LocalPlayer and LocalPlayer.Character then local characterRoot = LocalPlayer.Character:FindFirstChild("HumanoidRootPart") if characterRoot then firetouchinterest(characterRoot, targetDetector, 0) firetouchinterest(characterRoot, targetDetector, 1) end end end) end }) LangTab:AddDropdown({ Name = translations[currentLanguage].LangDropdown, Options = {"English", "عربي", "Türkçe", "Русский"}, Default = currentLanguage, Callback = function(Value) selectedLanguage = Value end }) LangTab:AddButton({ Name = translations[currentLanguage].ConfirmBtn, Callback = function() currentLanguage = selectedLanguage local coreGui = game:GetService("CoreGui") local oldUi = coreGui:FindFirstChild("TAREKSCRIPTER") or coreGui:FindFirstChild("Orion") if oldUi then oldUi:Destroy() end for i, v in pairs(getgenv()) do if i == "Orion" or string.find(string.lower(i), "orion") then getgenv()[i] = nil end end task.wait(0.1) OrionLib = loadstring(game:HttpGet('https://raw.githubusercontent.com/DozeIsOkLol/UILibarySource/refs/heads/main/Orion'))() buildUI() end }) end buildUI()