Advertisement
zn4v_

Untitled

Jun 17th, 2025
289
0
29 days
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 17.47 KB | None | 0 0
  1. local OrionLib = loadstring(game:HttpGet("https://raw.githubusercontent.com/jensonhirst/Orion/main/source"))()
  2. local Players = game:GetService("Players")
  3. local player = Players.LocalPlayer
  4.  
  5. -- مفتاح التفعيل الصحيح
  6. local correctKey = "XlCOw-5mcj3q3yo-2Teff0b34"
  7.  
  8. -- نافذة طلب مفتاح التفعيل
  9. local KeyWindow = OrionLib:MakeWindow({
  10.     Name = "Fltr Hub - Activation",
  11.     HidePremium = true,
  12.     SaveConfig = false,
  13.     IntroEnabled = false,
  14.     NoClose = true,
  15. })
  16.  
  17. local keyValid = false
  18.  
  19. KeyWindow:MakeTab({
  20.     Name = "Activation",
  21. }):AddTextbox({
  22.     Name = "Enter Key",
  23.     PlaceholderText = "ادخل مفتاح التفعيل هنا",
  24.     Callback = function(inputKey)
  25.         if inputKey == correctKey then
  26.             keyValid = true
  27.             OrionLib:MakeNotification({
  28.                 Name = "Success",
  29.                 Content = "تم التفعيل بنجاح! جاري فتح الواجهة...",
  30.                 Image = "rbxassetid://4483345998",
  31.                 Time = 3
  32.             })
  33.             KeyWindow:Destroy() -- إغلاق نافذة التفعيل
  34.         else
  35.             OrionLib:MakeNotification({
  36.                 Name = "Error",
  37.                 Content = "المفتاح غير صحيح، حاول مرة أخرى.",
  38.                 Image = "rbxassetid://4483345998",
  39.                 Time = 3
  40.             })
  41.         end
  42.     end,
  43. })
  44.  
  45. -- نوقف تنفيذ السكربت حتى يدخل المستخدم المفتاح الصحيح
  46. repeat
  47.     wait()
  48. until keyValid
  49.  
  50. -- الآن يستمر السكربت الأصلي (واجهة الـ Hub)
  51. -- Fltr Hub | Created by Majid (مجودي)
  52. -- تم تجميع السكربتات كاملة بدون روابط
  53.  
  54. -- المكتبات والخدمات
  55. local OrionLib = loadstring(game:HttpGet("https://raw.githubusercontent.com/jensonhirst/Orion/main/source"))()
  56. local Players = game:GetService("Players")
  57. local RunService = game:GetService("RunService")
  58. local Workspace = game:GetService("Workspace")
  59. local player = Players.LocalPlayer
  60. local Camera = Workspace.CurrentCamera
  61.  
  62. -- واجهة الهب
  63. local Window = OrionLib:MakeWindow({
  64. Name = "Fltr Hub",
  65. HidePremium = false,
  66. SaveConfig = true,
  67. ConfigFolder = "FltrHubConfig",
  68. IntroEnabled = true,
  69. IntroText = "Welcome to Fltr Hub 💀",
  70. Icon = "rbxassetid://4483345998",
  71. IntroIcon = "rbxassetid://4483345998"
  72. })
  73.  
  74.  
  75. ---
  76.  
  77. -- 🎯 Aimbot Tab
  78.  
  79. local AimbotTab = Window:MakeTab({ Name = "🎯 Aimbot", Icon = "", PremiumOnly = false })
  80.  
  81. local aimbotEnabled = false
  82. local aimButtonGui
  83.  
  84. AimbotTab:AddButton({
  85. Name = "🔫 تفعيل Aimbot",
  86. Callback = function()
  87. aimbotEnabled = not aimbotEnabled
  88.  
  89. if aimButtonGui == nil then  
  90.         aimButtonGui = Instance.new("ScreenGui", game.CoreGui)  
  91.         local btn = Instance.new("TextButton", aimButtonGui)  
  92.         btn.Size = UDim2.new(0, 150, 0, 40)  
  93.         btn.Position = UDim2.new(0.5, -75, 0.9, 0)  
  94.         btn.Text = "Aimbot: OFF"  
  95.         btn.BackgroundColor3 = Color3.fromRGB(30, 30, 30)  
  96.         btn.TextColor3 = Color3.new(1, 1, 1)  
  97.         btn.TextSize = 18  
  98.         btn.MouseButton1Click:Connect(function()  
  99.             aimbotEnabled = not aimbotEnabled  
  100.             btn.Text = aimbotEnabled and "Aimbot: ON" or "Aimbot: OFF"  
  101.         end)  
  102.     end  
  103.  
  104.     RunService.RenderStepped:Connect(function()  
  105.         if aimbotEnabled then  
  106.             local closest, dist = nil, math.huge  
  107.             for _, p in pairs(Players:GetPlayers()) do  
  108.                 if p ~= player and p.Character and p.Character:FindFirstChild("Head") then  
  109.                     local mag = (p.Character.Head.Position - player.Character.Head.Position).Magnitude  
  110.                     if mag < dist then  
  111.                         closest = p  
  112.                         dist = mag  
  113.                     end  
  114.                 end  
  115.             end  
  116.             if closest then  
  117.                 Camera.CFrame = CFrame.new(Camera.CFrame.Position, closest.Character.Head.Position)  
  118.             end  
  119.         end  
  120.     end)  
  121. end
  122.  
  123. })
  124.  
  125. local circleVisible, circleRadius = false, 100
  126. local circleObj
  127.  
  128. AimbotTab:AddToggle({
  129. Name = "⭕ إظهار دائرة التصويب",
  130. Default = false,
  131. Callback = function(val)
  132. circleVisible = val
  133. if val then
  134. circleObj = Drawing.new("Circle")
  135. circleObj.Thickness = 2
  136. circleObj.Radius = circleRadius
  137. circleObj.Color = Color3.new(1, 0, 0)
  138. circleObj.Filled = false
  139. circleObj.Visible = true
  140. RunService.RenderStepped:Connect(function()
  141. if circleVisible and circleObj then
  142. circleObj.Position = Vector2.new(Camera.ViewportSize.X / 2, Camera.ViewportSize.Y / 2)
  143. end
  144. end)
  145. elseif circleObj then
  146. circleObj:Remove()
  147. circleObj = nil
  148. end
  149. end
  150. })
  151.  
  152. AimbotTab:AddTextbox({
  153. Name = "🎯 حجم الدائرة",
  154. Default = "100",
  155. Callback = function(val)
  156. local num = tonumber(val)
  157. if num and circleObj then
  158. circleObj.Radius = num
  159. end
  160. end
  161. })
  162.  
  163. AimbotTab:AddButton({
  164. Name = "🌈 تغيير لون الدائرة (RGB)",
  165. Callback = function()
  166. spawn(function()
  167. while circleVisible and circleObj do
  168. for i = 0, 1, 0.01 do
  169. circleObj.Color = Color3.fromHSV(i, 1, 1)
  170. wait()
  171. end
  172. end
  173. end)
  174. end
  175. })
  176.  
  177. AimbotTab:AddButton({
  178. Name = "🎯 تصغير مؤشر السلاح",
  179. Callback = function()
  180. if player.PlayerGui:FindFirstChild("Crosshair") then
  181. player.PlayerGui.Crosshair.Size = UDim2.new(0, 15, 0, 15)
  182. end
  183. end
  184. })
  185.  
  186. local ESPTab = Window:MakeTab({
  187.     Name = "👁️ ESP",
  188.     Icon = "",
  189.     PremiumOnly = false
  190. })
  191.  
  192. local function isWanted(player)
  193.     -- تحقق من وجود leaderstats.Wanted وقيمته أكبر من 0
  194.     local stats = player:FindFirstChild("leaderstats")
  195.     if stats and stats:FindFirstChild("Wanted") then
  196.         local val = tonumber(stats.Wanted.Value)
  197.         return val and val > 0
  198.     end
  199.     return false
  200. end
  201.  
  202. local function createESP(target)
  203.     if not target.Character then return end
  204.     local head = target.Character:FindFirstChild("Head")
  205.     if not head or head:FindFirstChild("ESP_Info") then return end
  206.  
  207.     local bill = Instance.new("BillboardGui", head)
  208.     bill.Name = "ESP_Info"
  209.     bill.Size = UDim2.new(0, 150, 0, 80)
  210.     bill.AlwaysOnTop = true
  211.     bill.LightInfluence = 0
  212.     bill.StudsOffset = Vector3.new(0, 2.5, 0)
  213.  
  214.     local function makeLabel(posY)
  215.         local label = Instance.new("TextLabel", bill)
  216.         label.Size = UDim2.new(1, 0, 0, 15)
  217.         label.Position = UDim2.new(0, 0, 0, posY)
  218.         label.BackgroundTransparency = 1
  219.         label.TextColor3 = Color3.new(1, 1, 1)
  220.         label.TextSize = 13
  221.         label.Font = Enum.Font.Gotham
  222.         label.TextStrokeTransparency = 0.5
  223.         label.TextWrapped = true
  224.         label.Text = ""
  225.         return label
  226.     end
  227.  
  228.     local nameLabel = makeLabel(0)
  229.     local userLabel = makeLabel(15)
  230.     local distLabel = makeLabel(30)
  231.     local teamLabel = makeLabel(45)
  232.     local statusLabel = makeLabel(60)
  233.  
  234.     nameLabel.Text = target.Name
  235.     userLabel.Text = "@" .. target.Name
  236.  
  237.     local RunService = game:GetService("RunService")
  238.     local updater = RunService.RenderStepped:Connect(function()
  239.         if target.Character and target.Character:FindFirstChild("Head") and player.Character and player.Character:FindFirstChild("Head") then
  240.             local dist = (target.Character.Head.Position - player.Character.Head.Position).Magnitude
  241.             distLabel.Text = "Distanz: " .. math.floor(dist) .. " studs"
  242.  
  243.             -- الفريق
  244.             if target.Team then
  245.                 local team = tostring(target.Team):lower()
  246.                 teamLabel.Text = target.Team.Name
  247.                 if team == "police" then
  248.                     teamLabel.TextColor3 = Color3.fromRGB(0, 0, 255)
  249.                 elseif team == "criminals" then
  250.                     teamLabel.TextColor3 = Color3.fromRGB(255, 0, 0)
  251.                 else
  252.                     teamLabel.TextColor3 = Color3.new(1, 1, 1)
  253.                 end
  254.             else
  255.                 teamLabel.Text = "Unknown"
  256.                 teamLabel.TextColor3 = Color3.new(1, 1, 1)
  257.             end
  258.  
  259.             -- الحالة المطلوب
  260.             if isWanted(target) then
  261.                 statusLabel.Text = "Wanted"
  262.                 statusLabel.TextColor3 = Color3.fromRGB(255, 0, 0)
  263.             else
  264.                 statusLabel.Text = "Not Wanted"
  265.                 statusLabel.TextColor3 = Color3.fromRGB(150, 150, 150)
  266.             end
  267.         end
  268.     end)
  269.  
  270.     bill.AncestryChanged:Connect(function()
  271.         if not bill:IsDescendantOf(game) then
  272.             updater:Disconnect()
  273.         end
  274.     end)
  275. end
  276.  
  277. -- إضافة ESP للاعبين الموجودين
  278. for _, p in pairs(Players:GetPlayers()) do
  279.     if p ~= player then
  280.         p.CharacterAdded:Connect(function()
  281.             wait(1)
  282.             createESP(p)
  283.         end)
  284.         if p.Character then
  285.             createESP(p)
  286.         end
  287.     end
  288. end
  289.  
  290. -- إضافة لأي لاعب جديد
  291. Players.PlayerAdded:Connect(function(plr)
  292.     plr.CharacterAdded:Connect(function()
  293.         wait(1)
  294.         createESP(plr)
  295.     end)
  296. end)
  297.  
  298. -- إضافة ESP للاعبين الموجودين
  299. for _, p in pairs(Players:GetPlayers()) do
  300.     if p ~= player then
  301.         p.CharacterAdded:Connect(function()
  302.             wait(1)
  303.             createESP(p)
  304.         end)
  305.         if p.Character then
  306.             createESP(p)
  307.         end
  308.     end
  309. end
  310.  
  311. -- للاعبين الجدد
  312. Players.PlayerAdded:Connect(function(plr)
  313.     plr.CharacterAdded:Connect(function()
  314.         wait(1)
  315.         createESP(plr)
  316.     end)
  317. end)
  318. -- 🧍 Player Tab
  319.  
  320. local PlayerTab = Window:MakeTab({ Name = "🧍 Player", Icon = "", PremiumOnly = false })
  321.  
  322. PlayerTab:AddButton({
  323. Name = "🔁 إعادة تعيين اللاعب",
  324. Callback = function()
  325. local hum = player.Character and player.Character:FindFirstChild("Humanoid")
  326. if hum then hum.Health = 0 end
  327. end
  328. })
  329.  
  330. PlayerTab:AddButton({
  331. Name = "🚪 تفعيل Noclip",
  332. Callback = function()
  333. RunService.Stepped:Connect(function()
  334. for _, part in ipairs(player.Character:GetDescendants()) do
  335. if part:IsA("BasePart") then
  336. part.CanCollide = false
  337. end
  338. end
  339. end)
  340. end
  341. })
  342.  
  343. PlayerTab:AddButton({
  344. Name = "❤️ منع الموت",
  345. Callback = function()
  346. local hum = player.Character:WaitForChild("Humanoid")
  347. hum:GetPropertyChangedSignal("Health"):Connect(function()
  348. if hum.Health < 100 then hum.Health = 100 end
  349. end)
  350. end
  351. })
  352. ---
  353.  
  354. -- 🚗 Car Tab
  355.  
  356. local CarTab = Window:MakeTab({ Name = "🚗 Car", Icon = "", PremiumOnly = false })
  357.  
  358. CarTab:AddButton({
  359. Name = "⬆️ رفع السيارة",
  360. Callback = function()
  361. local vehicle = Workspace:FindFirstChild("Vehicles"):FindFirstChild(player.Name)
  362. if not vehicle then return end
  363. for _, part in ipairs(vehicle:GetDescendants()) do
  364. if part:IsA("SpringConstraint") then
  365. part.FreeLength += 1.5
  366. end
  367. end
  368. end
  369. })
  370.  
  371. CarTab:AddButton({
  372. Name = "⬇️ خفض السيارة",
  373. Callback = function()
  374. local vehicle = Workspace:FindFirstChild("Vehicles"):FindFirstChild(player.Name)
  375. if not vehicle then return end
  376. for _, part in ipairs(vehicle:GetDescendants()) do
  377. if part:IsA("SpringConstraint") then
  378. part.FreeLength -= 1.5
  379. end
  380. end
  381. end
  382. })
  383.  
  384. CarTab:AddButton({
  385. Name = "🔁 إعادة السيارة للوضع الطبيعي",
  386. Callback = function()
  387. local vehicle = Workspace:FindFirstChild("Vehicles"):FindFirstChild(player.Name)
  388. if not vehicle then return end
  389. for _, part in ipairs(vehicle:GetDescendants()) do
  390. if part:IsA("SpringConstraint") then
  391. part.FreeLength = 2.5
  392. end
  393. end
  394. end
  395. })
  396.  
  397. CarTab:AddButton({
  398. Name = "🚘 رسبنة السيارة أمامك",
  399. Callback = function()
  400. local carModel = game.ReplicatedStorage:WaitForChild("MyCar"):Clone()
  401. carModel.Parent = Workspace
  402. carModel:SetPrimaryPartCFrame(player.Character.HumanoidRootPart.CFrame * CFrame.new(0, 0, -10))
  403. end
  404. })
  405.  
  406. CarTab:AddButton({
  407. Name = "🪑 الجلوس تلقائي في السيارة",
  408. Callback = function()
  409. local seat = Workspace:FindFirstChildWhichIsA("VehicleSeat", true)
  410. if seat then
  411. player.Character:MoveTo(seat.Position)
  412. wait(1)
  413. seat:Sit(player.Character:WaitForChild("Humanoid"))
  414. end
  415. end
  416. })
  417.  
  418.  
  419. ---
  420.  
  421. -- 🏦 Robbery Status Tab
  422.  
  423. local RobberyTab = Window:MakeTab({ Name = "🏦 Robbery", Icon = "", PremiumOnly = false })
  424.  
  425. RobberyTab:AddButton({
  426. Name = "💰 التحقق من حالة البنك والمجوهرات",
  427. Callback = function()
  428. --[[
  429.     WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk!
  430. ]]
  431. local Players = game:GetService("Players")
  432. local RunService = game:GetService("RunService")
  433. local Workspace = game:GetService("Workspace")
  434.  
  435. local jewelryUIs = {}
  436.  
  437. local function createShadow(frame)
  438.     local shadow = Instance.new("ImageLabel")
  439.     shadow.Size = UDim2.new(1, 10, 1, 10)
  440.     shadow.Position = UDim2.new(0, 5, 0, 5)
  441.     shadow.BackgroundTransparency = 1
  442.     shadow.Image = "rbxassetid://6014261993"
  443.     shadow.ImageColor3 = Color3.new(0, 0, 0)
  444.     shadow.ImageTransparency = 0.5
  445.     shadow.ZIndex = 0
  446.     shadow.Parent = frame
  447. end
  448.  
  449. local player = Players.LocalPlayer
  450. local playerGui = player:WaitForChild("PlayerGui")
  451.  
  452. local existingGui = playerGui:FindFirstChild("RobberyNotifier")
  453. if existingGui then
  454.     existingGui:Destroy()
  455. end
  456.  
  457. local screenGui = Instance.new("ScreenGui")
  458. screenGui.Name = "RobberyNotifier"
  459. screenGui.Parent = playerGui
  460.  
  461. local frame = Instance.new("Frame")
  462. frame.Size = UDim2.new(0, 400, 0, 60)
  463. frame.Position = UDim2.new(0, 10, 0, 10)
  464. frame.BackgroundColor3 = Color3.new(30/255, 30/255, 30/255)
  465. frame.BorderSizePixel = 0
  466. frame.Parent = screenGui
  467.  
  468. local uiCorner = Instance.new("UICorner")
  469. uiCorner.CornerRadius = UDim.new(0, 8)
  470. uiCorner.Parent = frame
  471.  
  472. local uiGradient = Instance.new("UIGradient")
  473. uiGradient.Color = ColorSequence.new{
  474.     ColorSequenceKeypoint.new(0, Color3.new(40/255, 40/255, 40/255)),
  475.     ColorSequenceKeypoint.new(1, Color3.new(50/255, 50/255, 50/255))
  476. }
  477. uiGradient.Parent = frame
  478.  
  479. createShadow(frame)
  480.  
  481. local bankLabel = Instance.new("TextLabel")
  482. bankLabel.Size = UDim2.new(1, -20, 1, 0)
  483. bankLabel.Position = UDim2.new(0, 10, 0, 0)
  484. bankLabel.BackgroundTransparency = 1
  485. bankLabel.TextColor3 = Color3.new(255/255, 255/255, 255/255)
  486. bankLabel.Text = "Bank Status: Checking..."
  487. bankLabel.Font = Enum.Font.Gotham
  488. bankLabel.TextSize = 18
  489. bankLabel.Parent = frame
  490.  
  491. local bankRobbery = Workspace.Robberies:WaitForChild("BankRobbery")
  492. local lightGreen = bankRobbery:WaitForChild("LightGreen")
  493. local lightRed = bankRobbery:WaitForChild("LightRed")
  494. local jewelerRobbery = Workspace.Robberies:WaitForChild("JewelerRobbery")
  495. local robbables = jewelerRobbery:WaitForChild("Robbables")
  496.  
  497. local bankWasClosed = false
  498.  
  499. local function checkBankStatus()
  500.     local greenBrickColor = lightGreen.BrickColor
  501.     local redColor = lightRed.Color
  502.  
  503.     if greenBrickColor == BrickColor.new("Camo") then
  504.         bankLabel.Text = "Bank Status: Open"
  505.         bankLabel.TextColor3 = Color3.new(0/255, 255/255, 0/255)
  506.         if bankWasClosed then
  507.             bankLabel.Text = "Bank Status: Open (Just Opened!)"
  508.             spawn(function()
  509.                 wait(3)
  510.                 if bankLabel.Text == "Bank Status: Open (Just Opened!)" then
  511.                     bankLabel.Text = "Bank Status: Open"
  512.                 end
  513.             end)
  514.         end
  515.         bankWasClosed = false
  516.     else
  517.         bankLabel.Text = "Bank Status: Closed"
  518.         bankLabel.TextColor3 = Color3.new(255/255, 255/255, 0/255)
  519.         bankWasClosed = true
  520.     end
  521. end
  522.  
  523. local function checkJewelryStatus()
  524.     for model, uiFrame in pairs(jewelryUIs) do
  525.         if model:GetAttribute("Broken") then
  526.             uiFrame:Destroy()
  527.             jewelryUIs[model] = nil
  528.         end
  529.     end
  530.  
  531.     task.spawn(function()
  532.         for _, model in pairs(robbables:GetChildren()) do
  533.             if model:IsA("Model") then
  534.                 local enabled = model:GetAttribute("Enabled")
  535.                 local broken = model:GetAttribute("Broken")
  536.    
  537.                 if enabled and not broken and not jewelryUIs[model] then
  538.                     local uiFrame = Instance.new("Frame")
  539.                     uiFrame.Size = UDim2.new(0, 400, 0, 50)
  540.                     uiFrame.Position = UDim2.new(0, 10, 0, 80 + (#jewelryUIs * 60))
  541.                     uiFrame.BackgroundColor3 = Color3.new(40/255, 40/255, 40/255)
  542.                     uiFrame.BorderSizePixel = 0
  543.                     uiFrame.Parent = screenGui
  544.    
  545.                     local uiCorner = Instance.new("UICorner")
  546.                     uiCorner.CornerRadius = UDim.new(0, 8) -- Rounded corners
  547.                     uiCorner.Parent = uiFrame
  548.    
  549.                     local uiGradient = Instance.new("UIGradient")
  550.                     uiGradient.Color = ColorSequence.new{
  551.                         ColorSequenceKeypoint.new(0, Color3.new(50/255, 50/255, 50/255)),
  552.                         ColorSequenceKeypoint.new(1, Color3.new(60/255, 60/255, 60/255))
  553.                     }
  554.                     uiGradient.Parent = uiFrame
  555.    
  556.                     local uiLabel = Instance.new("TextLabel")
  557.                     uiLabel.Size = UDim2.new(1, -20, 1, 0)
  558.                     uiLabel.Position = UDim2.new(0, 10, 0, 0)
  559.                     uiLabel.BackgroundTransparency = 1
  560.                     uiLabel.TextColor3 = Color3.new(0/255, 200/255, 0/255)
  561.                     uiLabel.Text = model.Name .. " (Not Robbed)"
  562.                     uiLabel.Font = Enum.Font.Gotham
  563.                     uiLabel.TextSize = 16
  564.                     uiLabel.Parent = uiFrame
  565.    
  566.                     createShadow(uiFrame)
  567.    
  568.                     jewelryUIs[model] = uiFrame
  569.                 end
  570.             end
  571.         end
  572.     end)
  573. end
  574.  
  575. RunService.Heartbeat:Connect(function()
  576.     checkBankStatus()
  577.     checkJewelryStatus()
  578. end)
  579.  
  580. checkBankStatus()
  581. checkJewelryStatus()
  582. end
  583. })
  584.  
  585.  
  586. ---
  587.  
  588. OrionLib:Init()
  589.  
  590.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement