Silent v2  Open Source
Key RequiredUniversal Patched

Silent v2 Open Source

Universal Script1w691w69 540 views 14 executesUpdated Jan 11, 2026
5.0/ 5(3 votes)
30100% Positive
Lua Script•1018 lines (43252 chars)
local Players = game:GetService("Players")
local TweenService = game:GetService("TweenService")
local UserInputService = game:GetService("UserInputService")

local player = Players.LocalPlayer

local settings = {
    isDragging = false,
    dragOffset = Vector2.new(0, 0),
    scanning = false,
    randomSpamming = false,
    isEnglish = true
}

local playerGui = player:WaitForChild("PlayerGui")

local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "Silent_v2"
ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
ScreenGui.ResetOnSpawn = false
ScreenGui.Parent = playerGui

local MainFrame = Instance.new("Frame")
MainFrame.Name = "MainFrame"
MainFrame.Size = UDim2.new(0, 460, 0, 620)
MainFrame.Position = UDim2.new(0.5, -230, 0.5, -310)
MainFrame.BackgroundColor3 = Color3.fromRGB(20, 20, 35)
MainFrame.BackgroundTransparency = 0.05
MainFrame.BorderSizePixel = 0
MainFrame.Parent = ScreenGui

local MainCorner = Instance.new("UICorner")
MainCorner.CornerRadius = UDim.new(0, 12)
MainCorner.Parent = MainFrame

local MainStroke = Instance.new("UIStroke")
MainStroke.Color = Color3.fromRGB(0, 180, 255)
MainStroke.Thickness = 2
MainStroke.Transparency = 0.1
MainStroke.Parent = MainFrame

local TopBar = Instance.new("Frame")
TopBar.Name = "TopBar"
TopBar.Size = UDim2.new(1, 0, 0, 45)
TopBar.BackgroundTransparency = 1
TopBar.Parent = MainFrame

local TitleLabel = Instance.new("TextLabel")
TitleLabel.Name = "TitleLabel"
TitleLabel.Size = UDim2.new(0.35, 0, 1, 0)
TitleLabel.Position = UDim2.new(0, 10, 0, 0)
TitleLabel.BackgroundTransparency = 1
TitleLabel.Text = "Silent v2"
TitleLabel.TextColor3 = Color3.fromRGB(0, 220, 255)
TitleLabel.TextSize = 18
TitleLabel.Font = Enum.Font.GothamBold
TitleLabel.TextXAlignment = Enum.TextXAlignment.Left
TitleLabel.Parent = TopBar

local TranslateButton = Instance.new("TextButton")
TranslateButton.Name = "TranslateButton"
TranslateButton.Size = UDim2.new(0, 65, 0, 28)
TranslateButton.Position = UDim2.new(0.35, 5, 0.5, -14)
TranslateButton.BackgroundColor3 = Color3.fromRGB(70, 110, 190)
TranslateButton.TextColor3 = Color3.fromRGB(255, 255, 255)
TranslateButton.Text = "🇺🇸 → 🇸🇦"
TranslateButton.TextSize = 10
TranslateButton.Font = Enum.Font.GothamBold
TranslateButton.AutoButtonColor = false
TranslateButton.Parent = TopBar

local TranslateCorner = Instance.new("UICorner")
TranslateCorner.CornerRadius = UDim.new(0, 5)
TranslateCorner.Parent = TranslateButton

local UserLabel = Instance.new("TextLabel")
UserLabel.Name = "UserLabel"
UserLabel.Size = UDim2.new(0.25, 0, 1, 0)
UserLabel.Position = UDim2.new(0.5, 0, 0, 0)
UserLabel.BackgroundTransparency = 1
UserLabel.Text = "👤 " .. player.Name
UserLabel.TextColor3 = Color3.fromRGB(180, 220, 255)
UserLabel.TextSize = 11
UserLabel.Font = Enum.Font.Gotham
UserLabel.TextXAlignment = Enum.TextXAlignment.Right
UserLabel.Parent = TopBar

local CloseButton = Instance.new("TextButton")
CloseButton.Name = "CloseButton"
CloseButton.Size = UDim2.new(0, 28, 0, 28)
CloseButton.Position = UDim2.new(1, -38, 0.5, -14)
CloseButton.BackgroundColor3 = Color3.fromRGB(220, 80, 80)
CloseButton.TextColor3 = Color3.fromRGB(255, 255, 255)
CloseButton.Text = "x"
CloseButton.TextSize = 16
CloseButton.Font = Enum.Font.GothamBold
CloseButton.AutoButtonColor = false
CloseButton.Parent = TopBar

local CloseCorner = Instance.new("UICorner")
CloseCorner.CornerRadius = UDim.new(0, 5)
CloseCorner.Parent = CloseButton

local SearchSection = Instance.new("Frame")
SearchSection.Name = "SearchSection"
SearchSection.Size = UDim2.new(1, -20, 0, 125)
SearchSection.Position = UDim2.new(0, 10, 0, 55)
SearchSection.BackgroundColor3 = Color3.fromRGB(30, 30, 55)
SearchSection.BackgroundTransparency = 0.1
SearchSection.Parent = MainFrame

local SearchCorner = Instance.new("UICorner")
SearchCorner.CornerRadius = UDim.new(0, 8)
SearchCorner.Parent = SearchSection

local SectionTitle = Instance.new("TextLabel")
SectionTitle.Name = "SectionTitle"
SectionTitle.Size = UDim2.new(1, 0, 0, 28)
SectionTitle.Position = UDim2.new(0, 0, 0, 0)
SectionTitle.BackgroundTransparency = 1
SectionTitle.Text = "🔍 Basic Search"
SectionTitle.TextColor3 = Color3.fromRGB(220, 220, 255)
SectionTitle.TextSize = 14
SectionTitle.Font = Enum.Font.GothamBold
SectionTitle.TextXAlignment = Enum.TextXAlignment.Center
SectionTitle.Parent = SearchSection

local SearchBox = Instance.new("TextBox")
SearchBox.Name = "SearchBox"
SearchBox.Size = UDim2.new(1, -10, 0, 32)
SearchBox.Position = UDim2.new(0, 5, 0, 32)
SearchBox.BackgroundColor3 = Color3.fromRGB(20, 20, 40)
SearchBox.BackgroundTransparency = 0.1
SearchBox.TextColor3 = Color3.fromRGB(255, 255, 255)
SearchBox.PlaceholderText = "Enter keyword to search for remotes..."
SearchBox.PlaceholderColor3 = Color3.fromRGB(150, 150, 180)
SearchBox.Text = ""
SearchBox.TextSize = 12
SearchBox.Font = Enum.Font.Gotham
SearchBox.ClearTextOnFocus = true
SearchBox.Parent = SearchSection

local SearchBoxCorner = Instance.new("UICorner")
SearchBoxCorner.CornerRadius = UDim.new(0, 5)
SearchBoxCorner.Parent = SearchBox

local SearchBoxStroke = Instance.new("UIStroke")
SearchBoxStroke.Color = Color3.fromRGB(70, 130, 220)
SearchBoxStroke.Thickness = 1.5
SearchBoxStroke.Parent = SearchBox

local SearchButtons = Instance.new("Frame")
SearchButtons.Name = "SearchButtons"
SearchButtons.Size = UDim2.new(1, -10, 0, 32)
SearchButtons.Position = UDim2.new(0, 5, 0, 74)
SearchButtons.BackgroundTransparency = 1
SearchButtons.Parent = SearchSection

local ButtonsGrid = Instance.new("UIGridLayout")
ButtonsGrid.Name = "ButtonsGrid"
ButtonsGrid.CellSize = UDim2.new(0.32, 0, 1, 0)
ButtonsGrid.CellPadding = UDim2.new(0.02, 0, 0, 0)
ButtonsGrid.FillDirection = Enum.FillDirection.Horizontal
ButtonsGrid.HorizontalAlignment = Enum.HorizontalAlignment.Center
ButtonsGrid.Parent = SearchButtons

local SearchButton = Instance.new("TextButton")
SearchButton.Name = "SearchButton"
SearchButton.Size = UDim2.new(1, 0, 1, 0)
SearchButton.BackgroundColor3 = Color3.fromRGB(0, 140, 210)
SearchButton.TextColor3 = Color3.fromRGB(255, 255, 255)
SearchButton.Text = "🔍 Search"
SearchButton.TextSize = 11
SearchButton.Font = Enum.Font.GothamBold
SearchButton.AutoButtonColor = false
SearchButton.Parent = SearchButtons

local SpamButton = Instance.new("TextButton")
SpamButton.Name = "SpamButton"
SpamButton.Size = UDim2.new(1, 0, 1, 0)
SpamButton.BackgroundColor3 = Color3.fromRGB(210, 100, 0)
SpamButton.TextColor3 = Color3.fromRGB(255, 255, 255)
SpamButton.Text = "🎯 Spam"
SpamButton.TextSize = 11
SpamButton.Font = Enum.Font.GothamBold
SpamButton.AutoButtonColor = false
SpamButton.Parent = SearchButtons

local ScanAllButton = Instance.new("TextButton")
ScanAllButton.Name = "ScanAllButton"
ScanAllButton.Size = UDim2.new(1, 0, 1, 0)
ScanAllButton.BackgroundColor3 = Color3.fromRGB(140, 0, 210)
ScanAllButton.TextColor3 = Color3.fromRGB(255, 255, 255)
ScanAllButton.Text = "⚡ Scan All"
ScanAllButton.TextSize = 11
ScanAllButton.Font = Enum.Font.GothamBold
ScanAllButton.AutoButtonColor = false
ScanAllButton.Parent = SearchButtons

local SearchCorner = Instance.new("UICorner")
SearchCorner.CornerRadius = UDim.new(0, 4)
SearchCorner.Parent = SearchButton

local SpamCorner = Instance.new("UICorner")
SpamCorner.CornerRadius = UDim.new(0, 4)
SpamCorner.Parent = SpamButton

local ScanAllCorner = Instance.new("UICorner")
ScanAllCorner.CornerRadius = UDim.new(0, 4)
ScanAllCorner.Parent = ScanAllButton

local CategoriesSection = Instance.new("Frame")
CategoriesSection.Name = "CategoriesSection"
CategoriesSection.Size = UDim2.new(1, -20, 0, 185)
CategoriesSection.Position = UDim2.new(0, 10, 0, 195)
CategoriesSection.BackgroundColor3 = Color3.fromRGB(30, 30, 55)
CategoriesSection.BackgroundTransparency = 0.1
CategoriesSection.Parent = MainFrame

local CategoriesCorner = Instance.new("UICorner")
CategoriesCorner.CornerRadius = UDim.new(0, 8)
CategoriesCorner.Parent = CategoriesSection

local CategoriesTitle = Instance.new("TextLabel")
CategoriesTitle.Name = "CategoriesTitle"
CategoriesTitle.Size = UDim2.new(1, 0, 0, 28)
CategoriesTitle.Position = UDim2.new(0, 0, 0, 0)
CategoriesTitle.BackgroundTransparency = 1
CategoriesTitle.Text = "📂 Smart Categories"
CategoriesTitle.TextColor3 = Color3.fromRGB(220, 220, 255)
CategoriesTitle.TextSize = 14
CategoriesTitle.Font = Enum.Font.GothamBold
CategoriesTitle.TextXAlignment = Enum.TextXAlignment.Center
CategoriesTitle.Parent = CategoriesSection

local CategoriesGrid = Instance.new("UIGridLayout")
CategoriesGrid.Name = "CategoriesGrid"
CategoriesGrid.CellSize = UDim2.new(0.48, 0, 0, 32)
CategoriesGrid.CellPadding = UDim2.new(0.02, 0, 0.02, 0)
CategoriesGrid.StartCorner = Enum.StartCorner.TopLeft
CategoriesGrid.HorizontalAlignment = Enum.HorizontalAlignment.Center
CategoriesGrid.Parent = CategoriesSection

local Categories = {
    {
        Name = "💎 Gems",
        Keywords = {"gem", "gems", "diamond", "crystal", "jewel", "ruby", "sapphire", "emerald", "gemstone", "gemstones", "diamonds", "crystals", "jewels", "rubies", "sapphires", "emeralds", "precious", "treasure", "valuable", "gemfarm", "gemhunt", "gemcollect", "gemmining", "gemfinder", "gemcounter", "gemwallet", "gemstorage", "gemchest", "gembank", "gemvault", "gemdeposit", "gemwithdraw", "gemtransfer", "gemexchange", "gemtrade", "gembuy", "gemsell", "gempurchase", "gemshop", "gemmarket", "gemstore", "gembank", "gemaccount", "gembalance", "gemamount", "gemtotal", "gemcount", "gemnumber", "gemquantity", "gemvalue", "gemprice", "gemworth", "gemwealth", "gemrich", "gembreward", "gembonus", "gemboost", "gemmultiplier", "gembooster", "gemupgrade", "gemlevel", "gemrank", "gemtier", "gemclass", "gemquality", "gemgrade", "gemrarity", "gemlegendary", "gempower", "gemability", "gemskill", "gemstat", "gembuff", "gemaura", "gemenchant", "gemup", "gemmax", "gemultimate"},
        Color = Color3.fromRGB(0, 180, 255),
        ArabicName = "💎 الأحجار"
    },
    {
        Name = "💰 Money",
        Keywords = {"cash", "money", "coin", "currency", "gold", "dollar", "credit", "point", "coins", "cashs", "moneys", "currencies", "golds", "dollars", "credits", "points", "wealth", "rich", "wealthy", "cashfarm", "cashhunt", "cashcollect", "cashmining", "cashfinder", "cashcounter", "cashwallet", "cashstorage", "cashchest", "cashbank", "cashvault", "cashdeposit", "cashwithdraw", "cashtransfer", "cashexchange", "cashtrade", "cashbuy", "cashsell", "cashpurchase", "cashshop", "cashmarket", "cashstore", "cashbank", "cashaccount", "cashbalance", "cashamount", "cashtotal", "cashcount", "cashnumber", "cashquantity", "cashvalue", "cashprice", "cashworth", "cashwealth", "cashrich", "cashreward", "cashbonus", "cashboost", "cashmultiplier", "cashbooster", "cashupgrade", "cashlevel", "cashrank", "cashtier", "cashclass", "cashquality", "cashgrade", "cashrarity", "cashlegendary", "cashpower", "cashability", "cashskill", "cashstat", "cashbuff", "cashaura", "cashenchant", "cashup", "cashmax", "cashultimate"},
        Color = Color3.fromRGB(255, 200, 0),
        ArabicName = "💰 المال"
    },
    {
        Name = "🎁 Rewards",
        Keywords = {"reward", "bonus", "prize", "gift", "present", "daily", "login", "streak", "rewards", "bonuses", "prizes", "gifts", "presents", "dailys", "logins", "streaks", "loot", "drop", "dropbox", "lootbox", "rewardbox", "giftbox", "presentbox", "prizebox", "bonusbox", "rewardchest", "giftchest", "prizechest", "lootchest", "dropchest", "bonuschest", "rewardspin", "giftspin", "prizespin", "lootspin", "dropspin", "bonusspin", "rewardwheel", "giftwheel", "prizewheel", "lootwheel", "dropwheel", "bonuswheel", "rewardclaim", "giftclaim", "prizeclaim", "lootclaim", "dropclaim", "bonusclaim", "rewardcollect", "giftcollect", "prizecollect", "lootcollect", "dropcollect", "bonuscollect", "rewardopen", "giftopen", "prizeopen", "lootopen", "dropopen", "bonusopen", "rewardunlock", "giftunlock", "prizeunlock", "lootunlock", "dropunlock", "bonusunlock", "rewardredeem", "giftredeem", "prizeredeem", "lootredeem", "dropredeem", "bonusredeem", "rewardget", "giftget", "prizeget", "lootget", "dropget", "bonusget"},
        Color = Color3.fromRGB(0, 220, 150),
        ArabicName = "🎁 المكافآت"
    },
    {
        Name = "⚡ Upgrade",
        Keywords = {"upgrade", "level", "stat", "skill", "ability", "power", "strength", "speed", "upgrades", "levels", "stats", "skills", "abilities", "powers", "strengths", "speeds", "boost", "booster", "multiplier", "multiply", "enhance", "enhancer", "improve", "improvement", "progress", "progression", "advance", "advancement", "evolve", "evolution", "transform", "transformation", "ascend", "ascension", "prestige", "prestigious", "rank", "ranking", "tier", "tierup", "class", "classup", "mastery", "master", "expert", "expertise", "unlock", "unlocker", "unlockable", "buyupgrade", "purchaseupgrade", "upgradebuy", "upgradepurchase", "upgradeshop", "upgradestore", "upgrademarket", "upgradecost", "upgradeprice", "upgradevalue", "upgradeamount", "upgradetotal", "upgradecount", "upgradenumber", "upgradequantity", "upgradelevel", "upgraderank", "upgradetier", "upgradeclass", "upgradequality", "upgradegrade", "upgraderarity", "upgradelegendary", "upgradepower", "upgradeability", "upgradeskill", "upgradestat", "upgradebuff", "upgradeaura", "upgradeenchant", "upgradeup", "upgrademax", "upgradeultimate"},
        Color = Color3.fromRGB(160, 0, 240),
        ArabicName = "⚡ التطوير"
    },
    {
        Name = "🛒 Shop",
        Keywords = {"buy", "purchase", "shop", "store", "market", "product", "item", "sale", "buys", "purchases", "shops", "stores", "markets", "products", "items", "sales", "vendor", "merchant", "trader", "deal", "dealer", "trade", "trader", "exchange", "exchanger", "commerce", "commercial", "merchandise", "goods", "wares", "stock", "inventory", "catalog", "catalogue", "list", "listing", "menu", "panel", "interface", "gui", "window", "screen", "display", "show", "showing", "view", "viewing", "browse", "browsing", "explore", "exploring", "search", "searching", "find", "finding", "look", "looking", "select", "selecting", "choose", "choosing", "pick", "picking", "decision", "deciding", "option", "optional", "choice", "choicable", "alternative", "alternate", "variety", "various", "different", "diverse", "assortment", "collection", "set", "group", "bundle", "package", "deal", "offer", "offering", "promotion", "promotional", "discount", "discounted"},
        Color = Color3.fromRGB(255, 120, 0),
        ArabicName = "🛒 المتجر"
    },
    {
        Name = "🎰 Spin",
        Keywords = {"spin", "wheel", "lucky", "chance", "random", "roll", "dice", "lottery", "spins", "wheels", "luckies", "chances", "randoms", "rolls", "dices", "lotteries", "roulette", "slot", "slots", "slotmachine", "slotmachines", "spinner", "spinners", "wheelspin", "spinningwheel", "luckyspin", "luckyspins", "randomspin", "randomspins", "chancespin", "chancespins", "rollspin", "rollspins", "dicespin", "dicespins", "lotteryspin", "lotteryspins", "roulettespin", "roulettespins", "slotspin", "slotspins", "gamble", "gambling", "gambler", "bet", "betting", "bettor", "wager", "wagering", "wagerer", "stake", "staking", "staker", "risk", "risking", "risker", "chancegame", "chancegames", "randomgame", "randomsgames", "luckgame", "luckgames", "probability", "probabilistic", "odds", "oddsgame", "oddsgames", "fortune", "fortunate", "misfortune", "misfortunate", "destiny", "destined", "fate", "fated", "karma", "karmic", "luck", "lucky", "unlucky", "fortuity", "fortuitous", "serendipity", "serendipitous"},
        Color = Color3.fromRGB(255, 0, 160),
        ArabicName = "🎰 الدوران"
    },
    {
        Name = "🔄 Rebirth",
        Keywords = {"rebirth", "reset", "restart", "prestige", "ascend", "evolve", "transform", "rebirths", "resets", "restarts", "prestiges", "ascends", "evolves", "transforms", "reborn", "reborned", "reincarnate", "reincarnation", "reincarnated", "revive", "revival", "revived", "resurrect", "resurrection", "resurrected", "renew", "renewal", "renewed", "refresh", "refreshed", "refreshment", "recharge", "recharged", "recharging", "reload", "reloaded", "reloading", "restore", "restored", "restoring", "recover", "recovered", "recovering", "reclaim", "reclaimed", "reclaiming", "regain", "regained", "regaining", "retake", "retaken", "retaking", "recapture", "recaptured", "recapturing", "reconquer", "reconquered", "reconquering", "reestablish", "reestablished", "reestablishing", "reinstate", "reinstated", "reinstating", "reinstall", "reinstalled", "reinstalling", "reinitialize", "reinitialized", "reinitializing", "reformat", "reformatted", "reformatting", "reconfigure", "reconfigured", "reconfiguring", "readjust", "readjusted", "readjusting"},
        Color = Color3.fromRGB(0, 220, 220),
        ArabicName = "🔄 إعادة البدء"
    },
    {
        Name = "🎯 Win",
        Keywords = {"win", "victory", "success", "achieve", "complete", "finish", "boss", "quest", "wins", "victories", "successes", "achieves", "completes", "finishes", "bosses", "quests", "triumph", "triumphant", "triumphs", "conquer", "conquered", "conquering", "conquest", "conquests", "dominate", "dominated", "dominating", "domination", "dominations", "overcome", "overcame", "overcoming", "overcomer", "overcomers", "overthrow", "overthrew", "overthrowing", "overthrower", "overthrowers", "defeat", "defeated", "defeating", "defeater", "defeaters", "beat", "beaten", "beating", "beater", "beaters", "overpower", "overpowered", "overpowering", "overpowerer", "overpowerers", "overwhelm", "overwhelmed", "overwhelming", "overwhelmer", "overwhelmers", "surpass", "surpassed", "surpassing", "surpasser", "surpassers", "exceed", "exceeded", "exceeding", "exceeder", "exceeders", "outdo", "outdid", "outdoing", "outdoer", "outdoers", "outperform", "outperformed", "outperforming", "outperformer", "outperformers", "outclass", "outclassed", "outclassing", "outclasser", "outclassers"},
        Color = Color3.fromRGB(255, 60, 60),
        ArabicName = "🎯 الفوز"
    }
}

local categoryButtons = {}
for i, category in ipairs(Categories) do
    local CategoryButton = Instance.new("TextButton")
    CategoryButton.Name = "Category_" .. i
    CategoryButton.Size = UDim2.new(1, 0, 1, 0)
    CategoryButton.BackgroundColor3 = category.Color
    CategoryButton.BackgroundTransparency = 0.15
    CategoryButton.TextColor3 = Color3.fromRGB(255, 255, 255)
    CategoryButton.Text = category.Name
    CategoryButton.TextSize = 10
    CategoryButton.Font = Enum.Font.GothamBold
    CategoryButton.TextWrapped = true
    CategoryButton.AutoButtonColor = false
    CategoryButton.LayoutOrder = i
    CategoryButton.Parent = CategoriesSection
    
    local ButtonCorner = Instance.new("UICorner")
    ButtonCorner.CornerRadius = UDim.new(0, 4)
    ButtonCorner.Parent = CategoryButton
    
    local ButtonStroke = Instance.new("UIStroke")
    ButtonStroke.Color = Color3.fromRGB(255, 255, 255)
    ButtonStroke.Thickness = 0.8
    ButtonStroke.Transparency = 0.8
    ButtonStroke.Parent = CategoryButton
    
    CategoryButton.MouseEnter:Connect(function()
        TweenService:Create(CategoryButton, TweenInfo.new(0.2), {
            BackgroundTransparency = 0.05
        }):Play()
        TweenService:Create(ButtonStroke, TweenInfo.new(0.2), {
            Transparency = 0.4
        }):Play()
    end)
    
    CategoryButton.MouseLeave:Connect(function()
        TweenService:Create(CategoryButton, TweenInfo.new(0.2), {
            BackgroundTransparency = 0.15
        }):Play()
        TweenService:Create(ButtonStroke, TweenInfo.new(0.2), {
            Transparency = 0.8
        }):Play()
    end)
    
    table.insert(categoryButtons, {
        Button = CategoryButton,
        Data = category
    })
end

local ResultsSection = Instance.new("Frame")
ResultsSection.Name = "ResultsSection"
ResultsSection.Size = UDim2.new(1, -20, 0, 180)
ResultsSection.Position = UDim2.new(0, 10, 0, 395)
ResultsSection.BackgroundColor3 = Color3.fromRGB(20, 20, 40)
ResultsSection.BackgroundTransparency = 0.1
ResultsSection.ClipsDescendants = true
ResultsSection.Parent = MainFrame

local ResultsCorner = Instance.new("UICorner")
ResultsCorner.CornerRadius = UDim.new(0, 8)
ResultsCorner.Parent = ResultsSection

local ResultsTitle = Instance.new("TextLabel")
ResultsTitle.Name = "ResultsTitle"
ResultsTitle.Size = UDim2.new(1, 0, 0, 28)
ResultsTitle.Position = UDim2.new(0, 0, 0, 0)
ResultsTitle.BackgroundTransparency = 1
ResultsTitle.Text = "📋 Results (0)"
ResultsTitle.TextColor3 = Color3.fromRGB(220, 220, 255)
ResultsTitle.TextSize = 13
ResultsTitle.Font = Enum.Font.GothamBold
ResultsTitle.TextXAlignment = Enum.TextXAlignment.Center
ResultsTitle.Parent = ResultsSection

local ResultsList = Instance.new("ScrollingFrame")
ResultsList.Name = "ResultsList"
ResultsList.Size = UDim2.new(1, -8, 0, 142)
ResultsList.Position = UDim2.new(0, 4, 0, 32)
ResultsList.BackgroundTransparency = 1
ResultsList.BorderSizePixel = 0
ResultsList.CanvasSize = UDim2.new(0, 0, 0, 0)
ResultsList.ScrollBarThickness = 3
ResultsList.ScrollBarImageColor3 = Color3.fromRGB(100, 120, 180)
ResultsList.Parent = ResultsSection

local ListLayout = Instance.new("UIListLayout")
ListLayout.Name = "ListLayout"
ListLayout.Padding = UDim.new(0, 3)
ListLayout.SortOrder = Enum.SortOrder.LayoutOrder
ListLayout.Parent = ResultsList

ListLayout:GetPropertyChangedSignal("AbsoluteContentSize"):Connect(function()
    ResultsList.CanvasSize = UDim2.new(0, 0, 0, ListLayout.AbsoluteContentSize.Y)
end)

local StatusBar = Instance.new("Frame")
StatusBar.Name = "StatusBar"
StatusBar.Size = UDim2.new(1, -20, 0, 28)
StatusBar.Position = UDim2.new(0, 10, 0, 585)
StatusBar.BackgroundColor3 = Color3.fromRGB(25, 25, 50)
StatusBar.BackgroundTransparency = 0.1
StatusBar.Parent = MainFrame

local StatusCorner = Instance.new("UICorner")
StatusCorner.CornerRadius = UDim.new(0, 5)
StatusCorner.Parent = StatusBar

local StatusLabel = Instance.new("TextLabel")
StatusLabel.Name = "StatusLabel"
StatusLabel.Size = UDim2.new(1, -8, 1, -6)
StatusLabel.Position = UDim2.new(0, 4, 0, 3)
StatusLabel.BackgroundTransparency = 1
StatusLabel.Text = "1w69 👾💎"
StatusLabel.TextColor3 = Color3.fromRGB(180, 220, 255)
StatusLabel.TextSize = 11
StatusLabel.Font = Enum.Font.Gotham
StatusLabel.TextXAlignment = Enum.TextXAlignment.Left
StatusLabel.Parent = StatusBar

local foundRemotes = {}
local spamThread = nil
local notification = nil

local translations = {
    english = {
        title = "Silent v2",
        searchSection = "🔍 Basic Search",
        searchPlaceholder = "Enter keyword to search for remotes...",
        searchButton = "🔍 Search",
        spamButton = "🎯 Spam",
        scanAllButton = "⚡ Scan All",
        categoriesSection = "📂 Smart Categories",
        resultsTitle = "📋 Results",
        statusReady = "1w69 👾💎",
        statusSearching = "🔍 Searching: ",
        statusFound = "✅ Found %d remotes",
        statusNoKeyword = "⚠️ Enter search keywords",
        statusScanning = "⚡ Scanning ALL remotes...",
        statusTotalFound = "✅ Found %d total remotes",
        statusSpamming = "🎯 Starting spam...",
        statusSpamStopped = "⏸️ Spam stopped",
        statusNoRemotes = "⚠️ No remotes found",
        copyButton = "📋 Copy Path",
        copied = "✅ Copied!",
        scriptActivated = "🚀 Remote path copied!",
        gemCategory = "💎 Gems",
        moneyCategory = "💰 Money",
        rewardCategory = "🎁 Rewards",
        upgradeCategory = "⚡ Upgrade",
        shopCategory = "🛒 Shop",
        spinCategory = "🎰 Spin",
        rebirthCategory = "🔄 Rebirth",
        winCategory = "🎯 Win"
    },
    arabic = {
        title = "Silent v2",
        searchSection = "🔍 بحث أساسي",
        searchPlaceholder = "أدخل كلمة للبحث عن ريموتات...",
        searchButton = "🔍 بحث",
        spamButton = "🎯 سبام",
        scanAllButton = "⚡ مسح الكل",
        categoriesSection = "📂 فئات ذكية",
        resultsTitle = "📋 النتائج",
        statusReady = "1w69 👾💎",
        statusSearching = "🔍 يبحث: ",
        statusFound = "✅ تم العثور على %d ريموت",
        statusNoKeyword = "⚠️ أدخل كلمات بحث",
        statusScanning = "⚡ يمسح جميع الريموتات...",
        statusTotalFound = "✅ تم العثور على %d ريموت إجمالي",
        statusSpamming = "🎯 بدء السبام...",
        statusSpamStopped = "⏸️ توقف السبام",
        statusNoRemotes = "⚠️ لم يتم العثور على ريموتات",
        copyButton = "📋 نسخ المسار",
        copied = "✅ تم النسخ!",
        scriptActivated = "🚀 تم نسخ مسار الريموت!",
        gemCategory = "💎 الأحجار",
        moneyCategory = "💰 المال",
        rewardCategory = "🎁 المكافآت",
        upgradeCategory = "⚡ التطوير",
        shopCategory = "🛒 المتجر",
        spinCategory = "🎰 الدوران",
        rebirthCategory = "🔄 إعادة البدء",
        winCategory = "🎯 الفوز"
    }
}

local function showNotification(message, color)
    if notification then
        notification:Destroy()
    end
    
    notification = Instance.new("Frame")
    notification.Name = "Notification"
    notification.Size = UDim2.new(0.7, 0, 0, 45)
    notification.Position = UDim2.new(0.15, 0, 0.4, 0)
    notification.BackgroundColor3 = color or Color3.fromRGB(40, 40, 80)
    notification.BackgroundTransparency = 0.2
    notification.Parent = MainFrame
    
    local notifCorner = Instance.new("UICorner")
    notifCorner.CornerRadius = UDim.new(0, 6)
    notifCorner.Parent = notification
    
    local notifStroke = Instance.new("UIStroke")
    notifStroke.Color = Color3.fromRGB(100, 100, 200)
    notifStroke.Thickness = 1.5
    notifStroke.Parent = notification
    
    local notifLabel = Instance.new("TextLabel")
    notifLabel.Name = "NotifLabel"
    notifLabel.Size = UDim2.new(1, -10, 1, -6)
    notifLabel.Position = UDim2.new(0, 5, 0, 3)
    notifLabel.BackgroundTransparency = 1
    notifLabel.Text = message
    notifLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
    notifLabel.TextSize = 12
    notifLabel.Font = Enum.Font.Gotham
    notifLabel.TextWrapped = true
    notifLabel.Parent = notification
    
    notification.BackgroundTransparency = 1
    notifStroke.Transparency = 1
    
    TweenService:Create(notification, TweenInfo.new(0.3), {
        BackgroundTransparency = 0.2
    }):Play()
    
    TweenService:Create(notifStroke, TweenInfo.new(0.3), {
        Transparency = 0
    }):Play()
    
    task.wait(2)
    
    TweenService:Create(notification, TweenInfo.new(0.3), {
        BackgroundTransparency = 1
    }):Play()
    
    TweenService:Create(notifStroke, TweenInfo.new(0.3), {
        Transparency = 1
    }):Play()
    
    task.wait(0.3)
    notification:Destroy()
    notification = nil
end

local function updateLanguage()
    local lang = settings.isEnglish and translations.english or translations.arabic
    
    TitleLabel.Text = lang.title
    SectionTitle.Text = lang.searchSection
    SearchBox.PlaceholderText = lang.searchPlaceholder
    SearchButton.Text = lang.searchButton
    SpamButton.Text = lang.spamButton
    ScanAllButton.Text = lang.scanAllButton
    CategoriesTitle.Text = lang.categoriesSection
    ResultsTitle.Text = lang.resultsTitle .. " (" .. #foundRemotes .. ")"
    TranslateButton.Text = settings.isEnglish and "🇺🇸 → 🇸🇦" or "🇸🇦 → 🇺🇸"
    StatusLabel.Text = lang.statusReady
    
    for i, category in ipairs(Categories) do
        categoryButtons[i].Button.Text = settings.isEnglish and category.Name or category.ArabicName
    end
end

local function deepScanForRemotes(keywords)
    local results = {}
    local foundPaths = {}
    
    local function scanInstance(instance, depth)
        if depth > 15 then return end
        
        if instance:IsA("RemoteEvent") or instance:IsA("RemoteFunction") then
            local instanceName = string.lower(instance.Name)
            
            for _, keyword in ipairs(keywords) do
                if string.find(instanceName, string.lower(keyword)) then
                    local path = instance:GetFullName()
                    if not foundPaths[path] then
                        table.insert(results, {
                            Name = instance.Name,
                            Path = path,
                            Type = instance.ClassName,
                            Instance = instance
                        })
                        foundPaths[path] = true
                    end
                    break
                end
            end
        end
        
        for _, child in pairs(instance:GetChildren()) do
            scanInstance(child, depth + 1)
        end
    end
    
    local servicesToScan = {
        game:GetService("ReplicatedStorage"),
        game:GetService("ServerStorage"),
        game:GetService("ServerScriptService"),
        game:GetService("Workspace")
    }
    
    for _, service in ipairs(servicesToScan) do
        scanInstance(service, 0)
    end
    
    return results
end

local function deepScanAll()
    local results = {}
    local foundPaths = {}
    
    for _, instance in pairs(game:GetDescendants()) do
        if instance:IsA("RemoteEvent") or instance:IsA("RemoteFunction") then
            local path = instance:GetFullName()
            if not foundPaths[path] then
                table.insert(results, {
                    Name = instance.Name,
                    Path = path,
                    Type = instance.ClassName,
                    Instance = instance
                })
                foundPaths[path] = true
            end
        end
    end
    
    return results
end

-- دالة النسخ المعدلة لتنسخ الريموت فقط
local function createRemoteScript(remote)
    return remote.Path
end

local function displayRemotes(remotes)
    for _, child in pairs(ResultsList:GetChildren()) do
        if child:IsA("Frame") then
            child:Destroy()
        end
    end
    
    foundRemotes = remotes
    local lang = settings.isEnglish and translations.english or translations.arabic
    ResultsTitle.Text = lang.resultsTitle .. " (" .. #remotes .. ")"
    
    if #remotes == 0 then
        showNotification(
            settings.isEnglish and "❌ No remotes found" 
            or "❌ لم يتم العثور على ريموتات",
            Color3.fromRGB(220, 60, 60)
        )
        return
    end
    
    for i, remote in ipairs(remotes) do
        local RemoteFrame = Instance.new("Frame")
        RemoteFrame.Name = "Remote_" .. i
        RemoteFrame.Size = UDim2.new(1, 0, 0, 50)
        RemoteFrame.BackgroundColor3 = i % 2 == 0 and Color3.fromRGB(35, 35, 60) or Color3.fromRGB(40, 40, 65)
        RemoteFrame.BackgroundTransparency = 0.1
        RemoteFrame.LayoutOrder = i
        RemoteFrame.Parent = ResultsList
        
        local FrameCorner = Instance.new("UICorner")
        FrameCorner.CornerRadius = UDim.new(0, 4)
        FrameCorner.Parent = RemoteFrame
        
        local InfoFrame = Instance.new("Frame")
        InfoFrame.Name = "InfoFrame"
        InfoFrame.Size = UDim2.new(0.65, -5, 1, -6)
        InfoFrame.Position = UDim2.new(0, 3, 0, 3)
        InfoFrame.BackgroundTransparency = 1
        InfoFrame.Parent = RemoteFrame
        
        local RemoteName = Instance.new("TextLabel")
        RemoteName.Name = "RemoteName"
        RemoteName.Size = UDim2.new(1, 0, 0, 16)
        RemoteName.Position = UDim2.new(0, 0, 0, 0)
        RemoteName.BackgroundTransparency = 1
        RemoteName.Text = remote.Name
        RemoteName.TextColor3 = Color3.fromRGB(255, 255, 255)
        RemoteName.TextSize = 11
        RemoteName.Font = Enum.Font.GothamBold
        RemoteName.TextXAlignment = Enum.TextXAlignment.Left
        RemoteName.TextTruncate = Enum.TextTruncate.AtEnd
        RemoteName.Parent = InfoFrame
        
        local RemoteType = Instance.new("TextLabel")
        RemoteType.Name = "RemoteType"
        RemoteType.Size = UDim2.new(0.4, 0, 0, 14)
        RemoteType.Position = UDim2.new(0, 0, 0, 18)
        RemoteType.BackgroundTransparency = 1
        RemoteType.Text = remote.Type
        RemoteType.TextColor3 = remote.Type == "RemoteEvent" and Color3.fromRGB(0, 180, 255) or Color3.fromRGB(255, 180, 0)
        RemoteType.TextSize = 9
        RemoteType.Font = Enum.Font.GothamMedium
        RemoteType.TextXAlignment = Enum.TextXAlignment.Left
        RemoteType.Parent = InfoFrame
        
        local PathLabel = Instance.new("TextLabel")
        PathLabel.Name = "PathLabel"
        PathLabel.Size = UDim2.new(1, 0, 0, 14)
        PathLabel.Position = UDim2.new(0, 0, 0, 33)
        PathLabel.BackgroundTransparency = 1
        PathLabel.Text = string.sub(remote.Path, 1, 20) .. (string.len(remote.Path) > 20 and "..." or "")
        PathLabel.TextColor3 = Color3.fromRGB(170, 170, 210)
        PathLabel.TextSize = 8
        PathLabel.Font = Enum.Font.Gotham
        PathLabel.TextXAlignment = Enum.TextXAlignment.Left
        PathLabel.TextTruncate = Enum.TextTruncate.AtEnd
        PathLabel.Parent = InfoFrame
        
        local lang = settings.isEnglish and translations.english or translations.arabic
        local CopyButton = Instance.new("TextButton")
        CopyButton.Name = "CopyButton"
        CopyButton.Size = UDim2.new(0.25, 0, 0.6, 0)
        CopyButton.Position = UDim2.new(0.72, 0, 0.2, 0)
        CopyButton.BackgroundColor3 = Color3.fromRGB(60, 140, 255)
        CopyButton.TextColor3 = Color3.fromRGB(255, 255, 255)
        CopyButton.Text = lang.copyButton
        CopyButton.TextSize = 9
        CopyButton.Font = Enum.Font.GothamBold
        CopyButton.AutoButtonColor = false
        CopyButton.Parent = RemoteFrame
        
        local CopyCorner = Instance.new("UICorner")
        CopyCorner.CornerRadius = UDim.new(0, 3)
        CopyCorner.Parent = CopyButton
        
        local function copyScript()
            local scriptCode = createRemoteScript(remote)
            setclipboard(scriptCode)
            
            showNotification(
                settings.isEnglish and translations.english.scriptActivated 
                or translations.arabic.scriptActivated,
                Color3.fromRGB(0, 180, 100)
            )
            
            CopyButton.Text = lang.copied
            CopyButton.BackgroundColor3 = Color3.fromRGB(0, 200, 100)
            
            task.wait(1)
            CopyButton.Text = lang.copyButton
            CopyButton.BackgroundColor3 = Color3.fromRGB(60, 140, 255)
        end
        
        CopyButton.MouseButton1Click:Connect(copyScript)
        CopyButton.TouchTap:Connect(copyScript)
        
        CopyButton.MouseEnter:Connect(function()
            TweenService:Create(CopyButton, TweenInfo.new(0.2), {
                BackgroundColor3 = Color3.fromRGB(80, 160, 255)
            }):Play()
        end)
        
        CopyButton.MouseLeave:Connect(function()
            TweenService:Create(CopyButton, TweenInfo.new(0.2), {
                BackgroundColor3 = Color3.fromRGB(60, 140, 255)
            }):Play()
        end)
    end
end

local function startRandomSpam()
    if settings.randomSpamming then
        settings.randomSpamming = false
        local lang = settings.isEnglish and translations.english or translations.arabic
        SpamButton.Text = lang.spamButton
        SpamButton.BackgroundColor3 = Color3.fromRGB(210, 100, 0)
        StatusLabel.Text = lang.statusSpamStopped
        if spamThread then
            task.cancel(spamThread)
        end
        return
    end
    
    if #foundRemotes == 0 then
        showNotification(
            settings.isEnglish and "⚠️ No remotes found" 
            or "⚠️ لم يتم العثور على ريموتات",
            Color3.fromRGB(210, 100, 0)
        )
        return
    end
    
    settings.randomSpamming = true
    SpamButton.Text = "⏸️ " .. (settings.isEnglish and "Stop" or "إيقاف")
    SpamButton.BackgroundColor3 = Color3.fromRGB(220, 60, 60)
    
    local lang = settings.isEnglish and translations.english or translations.arabic
    StatusLabel.Text = lang.statusSpamming
    
    spamThread = task.spawn(function()
        local spamCount = 0
        while settings.randomSpamming and #foundRemotes > 0 do
            local randomRemote = foundRemotes[math.random(1, #foundRemotes)]
            local randomValue = math.random(1, 999999)
            
            local success, _ = pcall(function()
                if randomRemote.Type == "RemoteEvent" then
                    randomRemote.Instance:FireServer(randomValue)
                else
                    randomRemote.Instance:InvokeServer(randomValue)
                end
            end)
            
            spamCount += 1
            if spamCount % 5 == 0 then
                StatusLabel.Text = string.format("🎯 %s (%d)", 
                    settings.isEnglish and "Spamming..." or "جاري السبام...",
                    spamCount
                )
            end
            
            task.wait(math.random(0.1, 0.3))
        end
    end)
end

local function setupButtonEvents(button, actionFunction)
    button.MouseButton1Click:Connect(actionFunction)
    button.TouchTap:Connect(actionFunction)
    
    button.MouseEnter:Connect(function()
        if not string.find(button.Text, "⏳") then
            TweenService:Create(button, TweenInfo.new(0.2), {
                BackgroundColor3 = button.BackgroundColor3 + Color3.fromRGB(20, 20, 20)
            }):Play()
        end
    end)
    
    button.MouseLeave:Connect(function()
        if not string.find(button.Text, "⏳") then
            TweenService:Create(button, TweenInfo.new(0.2), {
                BackgroundColor3 = button.BackgroundColor3 - Color3.fromRGB(20, 20, 20)
            }):Play()
        end
    end)
end

setupButtonEvents(SearchButton, function()
    if settings.scanning then return end
    
    local searchTerm = SearchBox.Text
    if searchTerm == "" then
        showNotification(
            settings.isEnglish and "⚠️ Enter search keywords" 
            or "⚠️ أدخل كلمات بحث",
            Color3.fromRGB(210, 100, 0)
        )
        return
    end
    
    settings.scanning = true
    SearchButton.Text = "⏳ " .. (settings.isEnglish and "Searching..." or "يبحث...")
    SearchButton.BackgroundColor3 = Color3.fromRGB(100, 100, 150)
    
    local lang = settings.isEnglish and translations.english or translations.arabic
    StatusLabel.Text = lang.statusSearching .. searchTerm
    
    task.spawn(function()
        local remotes = deepScanForRemotes({searchTerm})
        
        settings.scanning = false
        SearchButton.Text = lang.searchButton
        SearchButton.BackgroundColor3 = Color3.fromRGB(0, 140, 210)
        
        displayRemotes(remotes)
        if #remotes > 0 then
            StatusLabel.Text = string.format(lang.statusFound, #remotes)
        end
    end)
end)

setupButtonEvents(ScanAllButton, function()
    if settings.scanning then return end
    
    settings.scanning = true
    ScanAllButton.Text = "⏳ " .. (settings.isEnglish and "Scanning..." or "يُمسح...")
    ScanAllButton.BackgroundColor3 = Color3.fromRGB(100, 100, 150)
    
    local lang = settings.isEnglish and translations.english or translations.arabic
    StatusLabel.Text = lang.statusScanning
    
    task.spawn(function()
        local remotes = deepScanAll()
        
        settings.scanning = false
        ScanAllButton.Text = lang.scanAllButton
        ScanAllButton.BackgroundColor3 = Color3.fromRGB(140, 0, 210)
        
        displayRemotes(remotes)
        if #remotes > 0 then
            StatusLabel.Text = string.format(lang.statusTotalFound, #remotes)
        end
    end)
end)

setupButtonEvents(SpamButton, function()
    startRandomSpam()
end)

for _, category in ipairs(categoryButtons) do
    local function categoryAction()
        if settings.scanning then return end
        
        settings.scanning = true
        category.Button.Text = "⏳ " .. (settings.isEnglish and "Scanning..." or "يُمسح...")
        
        local lang = settings.isEnglish and translations.english or translations.arabic
        StatusLabel.Text = lang.statusSearching .. (settings.isEnglish and category.Data.Name or category.Data.ArabicName)
        
        task.spawn(function()
            local remotes = deepScanForRemotes(category.Data.Keywords)
            
            settings.scanning = false
            category.Button.Text = settings.isEnglish and category.Data.Name or category.Data.ArabicName
            
            displayRemotes(remotes)
            if #remotes > 0 then
                StatusLabel.Text = string.format("✅ %s %d", 
                    settings.isEnglish and "Found" or "تم العثور على",
                    #remotes
                )
            end
        end)
    end
    
    category.Button.MouseButton1Click:Connect(categoryAction)
    category.Button.TouchTap:Connect(categoryAction)
end

TranslateButton.MouseButton1Click:Connect(function()
    settings.isEnglish = not settings.isEnglish
    updateLanguage()
end)

TranslateButton.TouchTap:Connect(function()
    settings.isEnglish = not settings.isEnglish
    updateLanguage()
end)

SearchBox.FocusLost:Connect(function(enterPressed)
    if enterPressed and SearchBox.Text ~= "" then
        SearchButton.MouseButton1Click:Wait()
    end
end)

CloseButton.MouseEnter:Connect(function()
    TweenService:Create(CloseButton, TweenInfo.new(0.2), {
        BackgroundColor3 = Color3.fromRGB(240, 100, 100)
    }):Play()
end)

CloseButton.MouseLeave:Connect(function()
    TweenService:Create(CloseButton, TweenInfo.new(0.2), {
        BackgroundColor3 = Color3.fromRGB(220, 80, 80)
    }):Play()
end)

CloseButton.MouseButton1Click:Connect(function()
    ScreenGui:Destroy()
end)

CloseButton.TouchTap:Connect(function()
    ScreenGui:Destroy()
end)

TranslateButton.MouseEnter:Connect(function()
    TweenService:Create(TranslateButton, TweenInfo.new(0.2), {
        BackgroundColor3 = Color3.fromRGB(100, 140, 220)
    }):Play()
end)

TranslateButton.MouseLeave:Connect(function()
    TweenService:Create(TranslateButton, TweenInfo.new(0.2), {
        BackgroundColor3 = Color3.fromRGB(70, 110, 190)
    }):Play()
end)

TopBar.InputBegan:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
        settings.isDragging = true
        settings.dragOffset = Vector2.new(
            input.Position.X - MainFrame.AbsolutePosition.X,
            input.Position.Y - MainFrame.AbsolutePosition.Y
        )
    end
end)

UserInputService.InputChanged:Connect(function(input)
    if settings.isDragging and (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) then
        MainFrame.Position = UDim2.new(
            0, input.Position.X - settings.dragOffset.X,
            0, input.Position.Y - settings.dragOffset.Y
        )
    end
end)

UserInputService.InputEnded:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
        settings.isDragging = false
    end
end)

MainFrame.Active = true
MainFrame.Draggable = true
TopBar.Active = true

SearchBox.MouseButton1Click:Connect(function()
    SearchBox:CaptureFocus()
end)

SearchBox.TouchTap:Connect(function()
    SearchBox:CaptureFocus()
end)

updateLanguage()

Features & Information

🎯 Silent v2 - Remote Scanner المميزات الرئيسية | Key Features: بحث ذكي | Smart Search - 8 فئات ذكية | 8 Smart Categories - 80+ كلمة مفتاحية لكل فئة | 80+ Keywords per category - بحث سريع | Fast search أداء سريع | Fast Performance - مسح شامل | Full scan - واجهة سلسة | Smooth interface - دعم كامل لللمس | Full touch support ثنائي اللغة | Bilingual - عربي / إنجليزي | Arabic / English - زر تبديل سريع | Quick switch button **⚠️ تحذير | Warning** اذا لم يعمل فالماب محمي بنسبة كبيره | **If not working Game is well-protected احتمال الحظر | **Risk:**Risk of ban This is not intended for amateur script users, but rather for researchers. هذا ليس مخصصًا لمستخدمي البرامج النصية المبتدئين، بل للباحثين. --- ## **🔐 الرخصة | License** سكربت مفتوح المصدر | Open Source Script حرية التعديل والاستخدام | Free to modify and use --- discord 1w69

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts