Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local OrionLib = loadstring(game:HttpGet("https://raw.githubusercontent.com/jensonhirst/Orion/main/source"))()
- local Players = game:GetService("Players")
- local player = Players.LocalPlayer
- -- مفتاح التفعيل الصحيح
- local correctKey = "XlCOw-5mcj3q3yo-2Teff0b34"
- -- نافذة طلب مفتاح التفعيل
- local KeyWindow = OrionLib:MakeWindow({
- Name = "Fltr Hub - Activation",
- HidePremium = true,
- SaveConfig = false,
- IntroEnabled = false,
- NoClose = true,
- })
- local keyValid = false
- KeyWindow:MakeTab({
- Name = "Activation",
- }):AddTextbox({
- Name = "Enter Key",
- PlaceholderText = "ادخل مفتاح التفعيل هنا",
- Callback = function(inputKey)
- if inputKey == correctKey then
- keyValid = true
- OrionLib:MakeNotification({
- Name = "Success",
- Content = "تم التفعيل بنجاح! جاري فتح الواجهة...",
- Image = "rbxassetid://4483345998",
- Time = 3
- })
- KeyWindow:Destroy() -- إغلاق نافذة التفعيل
- else
- OrionLib:MakeNotification({
- Name = "Error",
- Content = "المفتاح غير صحيح، حاول مرة أخرى.",
- Image = "rbxassetid://4483345998",
- Time = 3
- })
- end
- end,
- })
- -- نوقف تنفيذ السكربت حتى يدخل المستخدم المفتاح الصحيح
- repeat
- wait()
- until keyValid
- -- الآن يستمر السكربت الأصلي (واجهة الـ Hub)
- -- Fltr Hub | Created by Majid (مجودي)
- -- تم تجميع السكربتات كاملة بدون روابط
- -- المكتبات والخدمات
- local OrionLib = loadstring(game:HttpGet("https://raw.githubusercontent.com/jensonhirst/Orion/main/source"))()
- local Players = game:GetService("Players")
- local RunService = game:GetService("RunService")
- local Workspace = game:GetService("Workspace")
- local player = Players.LocalPlayer
- local Camera = Workspace.CurrentCamera
- -- واجهة الهب
- local Window = OrionLib:MakeWindow({
- Name = "Fltr Hub",
- HidePremium = false,
- SaveConfig = true,
- ConfigFolder = "FltrHubConfig",
- IntroEnabled = true,
- IntroText = "Welcome to Fltr Hub 💀",
- Icon = "rbxassetid://4483345998",
- IntroIcon = "rbxassetid://4483345998"
- })
- ---
- -- 🎯 Aimbot Tab
- local AimbotTab = Window:MakeTab({ Name = "🎯 Aimbot", Icon = "", PremiumOnly = false })
- local aimbotEnabled = false
- local aimButtonGui
- AimbotTab:AddButton({
- Name = "🔫 تفعيل Aimbot",
- Callback = function()
- aimbotEnabled = not aimbotEnabled
- if aimButtonGui == nil then
- aimButtonGui = Instance.new("ScreenGui", game.CoreGui)
- local btn = Instance.new("TextButton", aimButtonGui)
- btn.Size = UDim2.new(0, 150, 0, 40)
- btn.Position = UDim2.new(0.5, -75, 0.9, 0)
- btn.Text = "Aimbot: OFF"
- btn.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
- btn.TextColor3 = Color3.new(1, 1, 1)
- btn.TextSize = 18
- btn.MouseButton1Click:Connect(function()
- aimbotEnabled = not aimbotEnabled
- btn.Text = aimbotEnabled and "Aimbot: ON" or "Aimbot: OFF"
- end)
- end
- RunService.RenderStepped:Connect(function()
- if aimbotEnabled then
- local closest, dist = nil, math.huge
- for _, p in pairs(Players:GetPlayers()) do
- if p ~= player and p.Character and p.Character:FindFirstChild("Head") then
- local mag = (p.Character.Head.Position - player.Character.Head.Position).Magnitude
- if mag < dist then
- closest = p
- dist = mag
- end
- end
- end
- if closest then
- Camera.CFrame = CFrame.new(Camera.CFrame.Position, closest.Character.Head.Position)
- end
- end
- end)
- end
- })
- local circleVisible, circleRadius = false, 100
- local circleObj
- AimbotTab:AddToggle({
- Name = "⭕ إظهار دائرة التصويب",
- Default = false,
- Callback = function(val)
- circleVisible = val
- if val then
- circleObj = Drawing.new("Circle")
- circleObj.Thickness = 2
- circleObj.Radius = circleRadius
- circleObj.Color = Color3.new(1, 0, 0)
- circleObj.Filled = false
- circleObj.Visible = true
- RunService.RenderStepped:Connect(function()
- if circleVisible and circleObj then
- circleObj.Position = Vector2.new(Camera.ViewportSize.X / 2, Camera.ViewportSize.Y / 2)
- end
- end)
- elseif circleObj then
- circleObj:Remove()
- circleObj = nil
- end
- end
- })
- AimbotTab:AddTextbox({
- Name = "🎯 حجم الدائرة",
- Default = "100",
- Callback = function(val)
- local num = tonumber(val)
- if num and circleObj then
- circleObj.Radius = num
- end
- end
- })
- AimbotTab:AddButton({
- Name = "🌈 تغيير لون الدائرة (RGB)",
- Callback = function()
- spawn(function()
- while circleVisible and circleObj do
- for i = 0, 1, 0.01 do
- circleObj.Color = Color3.fromHSV(i, 1, 1)
- wait()
- end
- end
- end)
- end
- })
- AimbotTab:AddButton({
- Name = "🎯 تصغير مؤشر السلاح",
- Callback = function()
- if player.PlayerGui:FindFirstChild("Crosshair") then
- player.PlayerGui.Crosshair.Size = UDim2.new(0, 15, 0, 15)
- end
- end
- })
- local ESPTab = Window:MakeTab({
- Name = "👁️ ESP",
- Icon = "",
- PremiumOnly = false
- })
- local function isWanted(player)
- -- تحقق من وجود leaderstats.Wanted وقيمته أكبر من 0
- local stats = player:FindFirstChild("leaderstats")
- if stats and stats:FindFirstChild("Wanted") then
- local val = tonumber(stats.Wanted.Value)
- return val and val > 0
- end
- return false
- end
- local function createESP(target)
- if not target.Character then return end
- local head = target.Character:FindFirstChild("Head")
- if not head or head:FindFirstChild("ESP_Info") then return end
- local bill = Instance.new("BillboardGui", head)
- bill.Name = "ESP_Info"
- bill.Size = UDim2.new(0, 150, 0, 80)
- bill.AlwaysOnTop = true
- bill.LightInfluence = 0
- bill.StudsOffset = Vector3.new(0, 2.5, 0)
- local function makeLabel(posY)
- local label = Instance.new("TextLabel", bill)
- label.Size = UDim2.new(1, 0, 0, 15)
- label.Position = UDim2.new(0, 0, 0, posY)
- label.BackgroundTransparency = 1
- label.TextColor3 = Color3.new(1, 1, 1)
- label.TextSize = 13
- label.Font = Enum.Font.Gotham
- label.TextStrokeTransparency = 0.5
- label.TextWrapped = true
- label.Text = ""
- return label
- end
- local nameLabel = makeLabel(0)
- local userLabel = makeLabel(15)
- local distLabel = makeLabel(30)
- local teamLabel = makeLabel(45)
- local statusLabel = makeLabel(60)
- nameLabel.Text = target.Name
- userLabel.Text = "@" .. target.Name
- local RunService = game:GetService("RunService")
- local updater = RunService.RenderStepped:Connect(function()
- if target.Character and target.Character:FindFirstChild("Head") and player.Character and player.Character:FindFirstChild("Head") then
- local dist = (target.Character.Head.Position - player.Character.Head.Position).Magnitude
- distLabel.Text = "Distanz: " .. math.floor(dist) .. " studs"
- -- الفريق
- if target.Team then
- local team = tostring(target.Team):lower()
- teamLabel.Text = target.Team.Name
- if team == "police" then
- teamLabel.TextColor3 = Color3.fromRGB(0, 0, 255)
- elseif team == "criminals" then
- teamLabel.TextColor3 = Color3.fromRGB(255, 0, 0)
- else
- teamLabel.TextColor3 = Color3.new(1, 1, 1)
- end
- else
- teamLabel.Text = "Unknown"
- teamLabel.TextColor3 = Color3.new(1, 1, 1)
- end
- -- الحالة المطلوب
- if isWanted(target) then
- statusLabel.Text = "Wanted"
- statusLabel.TextColor3 = Color3.fromRGB(255, 0, 0)
- else
- statusLabel.Text = "Not Wanted"
- statusLabel.TextColor3 = Color3.fromRGB(150, 150, 150)
- end
- end
- end)
- bill.AncestryChanged:Connect(function()
- if not bill:IsDescendantOf(game) then
- updater:Disconnect()
- end
- end)
- end
- -- إضافة ESP للاعبين الموجودين
- for _, p in pairs(Players:GetPlayers()) do
- if p ~= player then
- p.CharacterAdded:Connect(function()
- wait(1)
- createESP(p)
- end)
- if p.Character then
- createESP(p)
- end
- end
- end
- -- إضافة لأي لاعب جديد
- Players.PlayerAdded:Connect(function(plr)
- plr.CharacterAdded:Connect(function()
- wait(1)
- createESP(plr)
- end)
- end)
- -- إضافة ESP للاعبين الموجودين
- for _, p in pairs(Players:GetPlayers()) do
- if p ~= player then
- p.CharacterAdded:Connect(function()
- wait(1)
- createESP(p)
- end)
- if p.Character then
- createESP(p)
- end
- end
- end
- -- للاعبين الجدد
- Players.PlayerAdded:Connect(function(plr)
- plr.CharacterAdded:Connect(function()
- wait(1)
- createESP(plr)
- end)
- end)
- -- 🧍 Player Tab
- local PlayerTab = Window:MakeTab({ Name = "🧍 Player", Icon = "", PremiumOnly = false })
- PlayerTab:AddButton({
- Name = "🔁 إعادة تعيين اللاعب",
- Callback = function()
- local hum = player.Character and player.Character:FindFirstChild("Humanoid")
- if hum then hum.Health = 0 end
- end
- })
- PlayerTab:AddButton({
- Name = "🚪 تفعيل Noclip",
- Callback = function()
- RunService.Stepped:Connect(function()
- for _, part in ipairs(player.Character:GetDescendants()) do
- if part:IsA("BasePart") then
- part.CanCollide = false
- end
- end
- end)
- end
- })
- PlayerTab:AddButton({
- Name = "❤️ منع الموت",
- Callback = function()
- local hum = player.Character:WaitForChild("Humanoid")
- hum:GetPropertyChangedSignal("Health"):Connect(function()
- if hum.Health < 100 then hum.Health = 100 end
- end)
- end
- })
- ---
- -- 🚗 Car Tab
- local CarTab = Window:MakeTab({ Name = "🚗 Car", Icon = "", PremiumOnly = false })
- CarTab:AddButton({
- Name = "⬆️ رفع السيارة",
- Callback = function()
- local vehicle = Workspace:FindFirstChild("Vehicles"):FindFirstChild(player.Name)
- if not vehicle then return end
- for _, part in ipairs(vehicle:GetDescendants()) do
- if part:IsA("SpringConstraint") then
- part.FreeLength += 1.5
- end
- end
- end
- })
- CarTab:AddButton({
- Name = "⬇️ خفض السيارة",
- Callback = function()
- local vehicle = Workspace:FindFirstChild("Vehicles"):FindFirstChild(player.Name)
- if not vehicle then return end
- for _, part in ipairs(vehicle:GetDescendants()) do
- if part:IsA("SpringConstraint") then
- part.FreeLength -= 1.5
- end
- end
- end
- })
- CarTab:AddButton({
- Name = "🔁 إعادة السيارة للوضع الطبيعي",
- Callback = function()
- local vehicle = Workspace:FindFirstChild("Vehicles"):FindFirstChild(player.Name)
- if not vehicle then return end
- for _, part in ipairs(vehicle:GetDescendants()) do
- if part:IsA("SpringConstraint") then
- part.FreeLength = 2.5
- end
- end
- end
- })
- CarTab:AddButton({
- Name = "🚘 رسبنة السيارة أمامك",
- Callback = function()
- local carModel = game.ReplicatedStorage:WaitForChild("MyCar"):Clone()
- carModel.Parent = Workspace
- carModel:SetPrimaryPartCFrame(player.Character.HumanoidRootPart.CFrame * CFrame.new(0, 0, -10))
- end
- })
- CarTab:AddButton({
- Name = "🪑 الجلوس تلقائي في السيارة",
- Callback = function()
- local seat = Workspace:FindFirstChildWhichIsA("VehicleSeat", true)
- if seat then
- player.Character:MoveTo(seat.Position)
- wait(1)
- seat:Sit(player.Character:WaitForChild("Humanoid"))
- end
- end
- })
- ---
- -- 🏦 Robbery Status Tab
- local RobberyTab = Window:MakeTab({ Name = "🏦 Robbery", Icon = "", PremiumOnly = false })
- RobberyTab:AddButton({
- Name = "💰 التحقق من حالة البنك والمجوهرات",
- Callback = function()
- --[[
- WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk!
- ]]
- local Players = game:GetService("Players")
- local RunService = game:GetService("RunService")
- local Workspace = game:GetService("Workspace")
- local jewelryUIs = {}
- local function createShadow(frame)
- local shadow = Instance.new("ImageLabel")
- shadow.Size = UDim2.new(1, 10, 1, 10)
- shadow.Position = UDim2.new(0, 5, 0, 5)
- shadow.BackgroundTransparency = 1
- shadow.Image = "rbxassetid://6014261993"
- shadow.ImageColor3 = Color3.new(0, 0, 0)
- shadow.ImageTransparency = 0.5
- shadow.ZIndex = 0
- shadow.Parent = frame
- end
- local player = Players.LocalPlayer
- local playerGui = player:WaitForChild("PlayerGui")
- local existingGui = playerGui:FindFirstChild("RobberyNotifier")
- if existingGui then
- existingGui:Destroy()
- end
- local screenGui = Instance.new("ScreenGui")
- screenGui.Name = "RobberyNotifier"
- screenGui.Parent = playerGui
- local frame = Instance.new("Frame")
- frame.Size = UDim2.new(0, 400, 0, 60)
- frame.Position = UDim2.new(0, 10, 0, 10)
- frame.BackgroundColor3 = Color3.new(30/255, 30/255, 30/255)
- frame.BorderSizePixel = 0
- frame.Parent = screenGui
- local uiCorner = Instance.new("UICorner")
- uiCorner.CornerRadius = UDim.new(0, 8)
- uiCorner.Parent = frame
- local uiGradient = Instance.new("UIGradient")
- uiGradient.Color = ColorSequence.new{
- ColorSequenceKeypoint.new(0, Color3.new(40/255, 40/255, 40/255)),
- ColorSequenceKeypoint.new(1, Color3.new(50/255, 50/255, 50/255))
- }
- uiGradient.Parent = frame
- createShadow(frame)
- local bankLabel = Instance.new("TextLabel")
- bankLabel.Size = UDim2.new(1, -20, 1, 0)
- bankLabel.Position = UDim2.new(0, 10, 0, 0)
- bankLabel.BackgroundTransparency = 1
- bankLabel.TextColor3 = Color3.new(255/255, 255/255, 255/255)
- bankLabel.Text = "Bank Status: Checking..."
- bankLabel.Font = Enum.Font.Gotham
- bankLabel.TextSize = 18
- bankLabel.Parent = frame
- local bankRobbery = Workspace.Robberies:WaitForChild("BankRobbery")
- local lightGreen = bankRobbery:WaitForChild("LightGreen")
- local lightRed = bankRobbery:WaitForChild("LightRed")
- local jewelerRobbery = Workspace.Robberies:WaitForChild("JewelerRobbery")
- local robbables = jewelerRobbery:WaitForChild("Robbables")
- local bankWasClosed = false
- local function checkBankStatus()
- local greenBrickColor = lightGreen.BrickColor
- local redColor = lightRed.Color
- if greenBrickColor == BrickColor.new("Camo") then
- bankLabel.Text = "Bank Status: Open"
- bankLabel.TextColor3 = Color3.new(0/255, 255/255, 0/255)
- if bankWasClosed then
- bankLabel.Text = "Bank Status: Open (Just Opened!)"
- spawn(function()
- wait(3)
- if bankLabel.Text == "Bank Status: Open (Just Opened!)" then
- bankLabel.Text = "Bank Status: Open"
- end
- end)
- end
- bankWasClosed = false
- else
- bankLabel.Text = "Bank Status: Closed"
- bankLabel.TextColor3 = Color3.new(255/255, 255/255, 0/255)
- bankWasClosed = true
- end
- end
- local function checkJewelryStatus()
- for model, uiFrame in pairs(jewelryUIs) do
- if model:GetAttribute("Broken") then
- uiFrame:Destroy()
- jewelryUIs[model] = nil
- end
- end
- task.spawn(function()
- for _, model in pairs(robbables:GetChildren()) do
- if model:IsA("Model") then
- local enabled = model:GetAttribute("Enabled")
- local broken = model:GetAttribute("Broken")
- if enabled and not broken and not jewelryUIs[model] then
- local uiFrame = Instance.new("Frame")
- uiFrame.Size = UDim2.new(0, 400, 0, 50)
- uiFrame.Position = UDim2.new(0, 10, 0, 80 + (#jewelryUIs * 60))
- uiFrame.BackgroundColor3 = Color3.new(40/255, 40/255, 40/255)
- uiFrame.BorderSizePixel = 0
- uiFrame.Parent = screenGui
- local uiCorner = Instance.new("UICorner")
- uiCorner.CornerRadius = UDim.new(0, 8) -- Rounded corners
- uiCorner.Parent = uiFrame
- local uiGradient = Instance.new("UIGradient")
- uiGradient.Color = ColorSequence.new{
- ColorSequenceKeypoint.new(0, Color3.new(50/255, 50/255, 50/255)),
- ColorSequenceKeypoint.new(1, Color3.new(60/255, 60/255, 60/255))
- }
- uiGradient.Parent = uiFrame
- local uiLabel = Instance.new("TextLabel")
- uiLabel.Size = UDim2.new(1, -20, 1, 0)
- uiLabel.Position = UDim2.new(0, 10, 0, 0)
- uiLabel.BackgroundTransparency = 1
- uiLabel.TextColor3 = Color3.new(0/255, 200/255, 0/255)
- uiLabel.Text = model.Name .. " (Not Robbed)"
- uiLabel.Font = Enum.Font.Gotham
- uiLabel.TextSize = 16
- uiLabel.Parent = uiFrame
- createShadow(uiFrame)
- jewelryUIs[model] = uiFrame
- end
- end
- end
- end)
- end
- RunService.Heartbeat:Connect(function()
- checkBankStatus()
- checkJewelryStatus()
- end)
- checkBankStatus()
- checkJewelryStatus()
- end
- })
- ---
- OrionLib:Init()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement