
KeylessUniversal

local Players = game:GetService("Players")
local TweenService = game:GetService("TweenService")
local UserInputService = game:GetService("UserInputService")
local HttpService = game:GetService("HttpService")
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_v3 by 1w69"
ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
ScreenGui.ResetOnSpawn = false
ScreenGui.Parent = playerGui
local MainFrame = Instance.new("Frame")
MainFrame.Name = "MainFrame"
MainFrame.Size = UDim2.new(0, 520, 0, 680)
MainFrame.Position = UDim2.new(0.5, -260, 0.5, -340)
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, 50)
TopBar.BackgroundTransparency = 1
TopBar.Parent = MainFrame
local TitleLabel = Instance.new("TextLabel")
TitleLabel.Name = "TitleLabel"
TitleLabel.Size = UDim2.new(0.35, 0, 0.8, 0)
TitleLabel.Position = UDim2.new(0, 10, 0.1, 0)
TitleLabel.BackgroundTransparency = 1
TitleLabel.Text = "Silent v3 by 1w69"
TitleLabel.TextColor3 = Color3.fromRGB(0, 220, 255)
TitleLabel.TextSize = 20
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, 120, 0, 25)
TranslateButton.Position = UDim2.new(0.35, 5, 0.25, 0)
TranslateButton.BackgroundColor3 = Color3.fromRGB(70, 110, 190)
TranslateButton.TextColor3 = Color3.fromRGB(255, 255, 255)
TranslateButton.Text = "🇺🇸 English → 🇸🇦 Arabic"
TranslateButton.TextSize = 11
TranslateButton.Font = Enum.Font.GothamMedium
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, 0.8, 0)
UserLabel.Position = UDim2.new(0.5, 0, 0.1, 0)
UserLabel.BackgroundTransparency = 1
UserLabel.Text = "👤 " .. player.Name
UserLabel.TextColor3 = Color3.fromRGB(180, 220, 255)
UserLabel.TextSize = 12
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, 130)
SearchSection.Position = UDim2.new(0, 10, 0, 60)
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, 30)
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, 34)
SearchBox.Position = UDim2.new(0, 5, 0, 34)
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, 34)
SearchButtons.Position = UDim2.new(0, 5, 0, 78)
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 RaidButton = Instance.new("TextButton")
RaidButton.Name = "RaidButton"
RaidButton.Size = UDim2.new(1, 0, 1, 0)
RaidButton.BackgroundColor3 = Color3.fromRGB(220, 60, 60)
RaidButton.TextColor3 = Color3.fromRGB(255, 255, 255)
RaidButton.Text = "⚔️ Raid"
RaidButton.TextSize = 11
RaidButton.Font = Enum.Font.GothamBold
RaidButton.AutoButtonColor = false
RaidButton.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 RaidCorner = Instance.new("UICorner")
RaidCorner.CornerRadius = UDim.new(0, 4)
RaidCorner.Parent = RaidButton
local ScanAllCorner = Instance.new("UICorner")
ScanAllCorner.CornerRadius = UDim.new(0, 4)
ScanAllCorner.Parent = ScanAllButton
local FooterSection = Instance.new("Frame")
FooterSection.Name = "FooterSection"
FooterSection.Size = UDim2.new(1, -20, 0, 30)
FooterSection.Position = UDim2.new(0, 10, 0, 200)
FooterSection.BackgroundColor3 = Color3.fromRGB(25, 25, 50)
FooterSection.BackgroundTransparency = 0.1
FooterSection.Parent = MainFrame
local FooterCorner = Instance.new("UICorner")
FooterCorner.CornerRadius = UDim.new(0, 5)
FooterCorner.Parent = FooterSection
local FooterContainer = Instance.new("Frame")
FooterContainer.Name = "FooterContainer"
FooterContainer.Size = UDim2.new(1, -8, 1, -6)
FooterContainer.Position = UDim2.new(0, 4, 0, 3)
FooterContainer.BackgroundTransparency = 1
FooterContainer.Parent = FooterSection
local FooterLeft = Instance.new("TextLabel")
FooterLeft.Name = "FooterLeft"
FooterLeft.Size = UDim2.new(0.7, 0, 1, 0)
FooterLeft.Position = UDim2.new(0, 0, 0, 0)
FooterLeft.BackgroundTransparency = 1
FooterLeft.Text = "Ready"
FooterLeft.TextColor3 = Color3.fromRGB(180, 220, 255)
FooterLeft.TextSize = 11
FooterLeft.Font = Enum.Font.Gotham
FooterLeft.TextXAlignment = Enum.TextXAlignment.Left
FooterLeft.Parent = FooterContainer
local FooterRight = Instance.new("TextLabel")
FooterRight.Name = "FooterRight"
FooterRight.Size = UDim2.new(0.3, 0, 1, 0)
FooterRight.Position = UDim2.new(0.7, 0, 0, 0)
FooterRight.BackgroundTransparency = 1
FooterRight.Text = " 🟢=RS 🔴=WS 1w69👾💎"
FooterRight.TextColor3 = Color3.fromRGB(0, 220, 255)
FooterRight.TextSize = 11
FooterRight.Font = Enum.Font.GothamBold
FooterRight.TextXAlignment = Enum.TextXAlignment.Right
FooterRight.Parent = FooterContainer
local CategoriesSection = Instance.new("Frame")
CategoriesSection.Name = "CategoriesSection"
CategoriesSection.Size = UDim2.new(1, -20, 0, 200)
CategoriesSection.Position = UDim2.new(0, 10, 0, 240)
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, 30)
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, 34)
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", "shard", "ore", "mineral", "crystal", "gemfarm", "gemhunt", "gemcollect", "gemmining", "gemwallet", "gemvault", "gemdeposit"},
Color = Color3.fromRGB(0, 180, 255),
ArabicName = "💎 الأحجار"
},
{
Name = "💰 Money",
Keywords = {"cash", "money", "coin", "currency", "gold", "dollar", "credit", "point", "wealth", "rich", "treasure", "bank", "wallet", "balance", "profit", "income", "revenue", "capital", "fortune", "riches", "affluence", "prosperity"},
Color = Color3.fromRGB(255, 200, 0),
ArabicName = "💰 المال"
},
{
Name = "🎁 Rewards",
Keywords = {"reward", "bonus", "prize", "gift", "present", "daily", "login", "streak", "loot", "drop", "box", "chest", "crate", "case", "package", "bundle", "offer", "deal", "grant", "award", "compensation", "incentive"},
Color = Color3.fromRGB(0, 220, 150),
ArabicName = "🎁 المكافآت"
},
{
Name = "⚡ Upgrade",
Keywords = {"upgrade", "level", "stat", "skill", "ability", "power", "boost", "multiplier", "enhance", "improve", "progress", "rank", "tier", "class", "mastery", "unlock", "evolve", "ascend", "transform", "develop", "advance", "progress"},
Color = Color3.fromRGB(160, 0, 240),
ArabicName = "⚡ التطوير"
},
{
Name = "🛒 Shop",
Keywords = {"buy", "purchase", "shop", "store", "market", "item", "sale", "vendor", "merchant", "trade", "product", "goods", "inventory", "catalog", "menu", "deal", "offer", "commerce", "retail", "transaction", "acquisition"},
Color = Color3.fromRGB(255, 120, 0),
ArabicName = "🛒 المتجر"
},
{
Name = "🎰 Spin",
Keywords = {"spin", "wheel", "lucky", "chance", "random", "roll", "dice", "lottery", "gamble", "bet", "slot", "roulette", "fortune", "luck", "jackpot", "prizewheel", "raffle", "draw", "sweepstakes", "contest"},
Color = Color3.fromRGB(255, 0, 160),
ArabicName = "🎰 الدوران"
},
{
Name = "🔄 Rebirth",
Keywords = {"rebirth", "reset", "restart", "prestige", "ascend", "evolve", "reborn", "reincarnate", "transcend", "awaken", "enlighten", "divine", "mythic", "legendary", "reset", "reincarnation", "transformation", "metamorphosis"},
Color = Color3.fromRGB(0, 220, 220),
ArabicName = "🔄 إعادة البدء"
},
{
Name = "🎯 Win",
Keywords = {"win", "victory", "success", "achieve", "complete", "finish", "boss", "quest", "triumph", "conquer", "defeat", "beat", "overcome", "challenge", "mission", "objective", "accomplish", "prevail", "succeed", "dominate"},
Color = Color3.fromRGB(255, 60, 60),
ArabicName = "🎯 الفوز"
},
{
Name = "⚔️ Combat",
Keywords = {"attack", "damage", "hit", "kill", "fight", "combat", "battle", "war", "pvp", "arena", "duel", "strike", "slash", "shoot", "fire", "weapon", "damage", "assault", "battle", "conflict", "engagement", "skirmish"},
Color = Color3.fromRGB(220, 40, 40),
ArabicName = "⚔️ القتال"
},
{
Name = "📦 Inventory",
Keywords = {"inventory", "backpack", "bag", "equip", "equipment", "weapon", "armor", "tool", "gear", "item", "collectible", "consumable", "potion", "scroll", "artifact", "storage", "container", "stash", "cache", "stockpile"},
Color = Color3.fromRGB(120, 80, 220),
ArabicName = "📦 المخزون"
},
{
Name = "🏆 Achievements",
Keywords = {"achievement", "trophy", "badge", "medal", "accomplish", "milestone", "challenge", "quest", "mission", "objective", "goal", "target", "accolade", "honor", "feat", "exploit", "triumph", "success", "victory"},
Color = Color3.fromRGB(255, 180, 0),
ArabicName = "🏆 الإنجازات"
},
{
Name = "🚀 Teleport",
Keywords = {"teleport", "tp", "transport", "move", "location", "area", "zone", "region", "world", "map", "place", "travel", "jump", "warp", "portal", "gateway", "relocate", "transit", "shift", "migration"},
Color = Color3.fromRGB(0, 200, 200),
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 CopyAllRemotesButton = Instance.new("TextButton")
CopyAllRemotesButton.Name = "CopyAllRemotesButton"
CopyAllRemotesButton.Size = UDim2.new(0.48, 0, 0, 34)
CopyAllRemotesButton.Position = UDim2.new(0.26, 0, 0.88, 0)
CopyAllRemotesButton.BackgroundColor3 = Color3.fromRGB(80, 160, 220)
CopyAllRemotesButton.TextColor3 = Color3.fromRGB(255, 255, 255)
CopyAllRemotesButton.Text = "📋 Copy All"
CopyAllRemotesButton.TextSize = 10
CopyAllRemotesButton.Font = Enum.Font.GothamBold
CopyAllRemotesButton.TextWrapped = true
CopyAllRemotesButton.AutoButtonColor = false
CopyAllRemotesButton.LayoutOrder = 13
CopyAllRemotesButton.Parent = CategoriesSection
local CopyAllCorner = Instance.new("UICorner")
CopyAllCorner.CornerRadius = UDim.new(0, 4)
CopyAllCorner.Parent = CopyAllRemotesButton
local CopyAllStroke = Instance.new("UIStroke")
CopyAllStroke.Color = Color3.fromRGB(255, 255, 255)
CopyAllStroke.Thickness = 0.8
CopyAllStroke.Transparency = 0.8
CopyAllStroke.Parent = CopyAllRemotesButton
local ResultsSection = Instance.new("Frame")
ResultsSection.Name = "ResultsSection"
ResultsSection.Size = UDim2.new(1, -20, 0, 180)
ResultsSection.Position = UDim2.new(0, 10, 0, 500)
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, 30)
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, 140)
ResultsList.Position = UDim2.new(0, 4, 0, 34)
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 foundRemotes = {}
local raidThread = nil
local notification = nil
local translations = {
english = {
title = "Silent v3 by 1w69",
searchSection = "🔍 Basic Search",
searchPlaceholder = "Enter keyword to search for remotes...",
searchButton = "🔍 Search",
raidButton = "⚔️ Raid",
scanAllButton = "⚡ Scan All",
categoriesSection = "📂 Smart Categories",
resultsTitle = "📋 Results",
statusReady = "Ready",
statusSearching = "🔍 Searching: ",
statusFound = "✅ Found %d remotes",
statusNoKeyword = "⚠️ Enter search keywords",
statusScanning = "⚡ Scanning ALL remotes...",
statusTotalFound = "✅ Found %d total remotes",
statusRaiding = "⚔️ Starting raid...",
statusRaidStopped = "⏸️ Raid stopped",
statusNoRemotes = "⚠️ No remotes found",
copyPathButton = "📋 Path",
copyActivationButton = "🚀 Activate",
executeButton = "▶️ Execute",
copied = "✅ Copied!",
executed = "⚡ Executed!",
scriptActivated = "🚀 Activation script copied!",
gemCategory = "💎 Gems",
moneyCategory = "💰 Money",
rewardCategory = "🎁 Rewards",
upgradeCategory = "⚡ Upgrade",
shopCategory = "🛒 Shop",
spinCategory = "🎰 Spin",
rebirthCategory = "🔄 Rebirth",
winCategory = "🎯 Win",
combatCategory = "⚔️ Combat",
inventoryCategory = "📦 Inventory",
achievementsCategory = "🏆 Achievements",
teleportCategory = "🚀 Teleport",
copyAllButton = "📋 Copy All",
copyAllSuccess = "✅ Copied %d remotes to clipboard!",
copyAllEmpty = "⚠️ No remotes to copy!"
},
arabic = {
title = "Silent v3 by 1w69",
searchSection = "🔍 بحث أساسي",
searchPlaceholder = "أدخل كلمة للبحث عن ريموتات...",
searchButton = "🔍 بحث",
raidButton = "⚔️ غارة",
scanAllButton = "⚡ مسح الكل",
categoriesSection = "📂 فئات ذكية",
resultsTitle = "📋 النتائج",
statusReady = "جاهز",
statusSearching = "🔍 يبحث: ",
statusFound = "✅ تم العثور على %d ريموت",
statusNoKeyword = "⚠️ أدخل كلمات بحث",
statusScanning = "⚡ يمسح جميع الريموتات...",
statusTotalFound = "✅ تم العثور على %d ريموت إجمالي",
statusRaiding = "⚔️ بدء الغارة...",
statusRaidStopped = "⏸️ توقفت الغارة",
statusNoRemotes = "⚠️ لم يتم العثور على ريموتات",
copyPathButton = "📋 المسار",
copyActivationButton = "🚀 نسخ التفعيل",
executeButton = "▶️ تنفيذ",
copied = "✅ تم النسخ!",
executed = "⚡ تم التنفيذ!",
scriptActivated = "🚀 تم نسخ سكربت التفعيل!",
gemCategory = "💎 الأحجار",
moneyCategory = "💰 المال",
rewardCategory = "🎁 المكافآت",
upgradeCategory = "⚡ التطوير",
shopCategory = "🛒 المتجر",
spinCategory = "🎰 الدوران",
rebirthCategory = "🔄 إعادة البدء",
winCategory = "🎯 الفوز",
combatCategory = "⚔️ القتال",
inventoryCategory = "📦 المخزون",
achievementsCategory = "🏆 الإنجازات",
teleportCategory = "🚀 الانتقال",
copyAllButton = "📋 نسخ الكل",
copyAllSuccess = "✅ تم نسخ %d ريموت إلى الحافظة!",
copyAllEmpty = "⚠️ لا توجد ريموتات للنسخ!"
}
}
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
RaidButton.Text = lang.raidButton
ScanAllButton.Text = lang.scanAllButton
CategoriesTitle.Text = lang.categoriesSection
ResultsTitle.Text = lang.resultsTitle .. " (" .. #foundRemotes .. ")"
TranslateButton.Text = settings.isEnglish and "🇺🇸 English → 🇸🇦 Arabic" or "🇸🇦 العربية → 🇺🇸 الإنجليزية"
FooterLeft.Text = lang.statusReady
CopyAllRemotesButton.Text = lang.copyAllButton
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"),
game:GetService("Lighting"),
game:GetService("Players")
}
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 getRemoteColor(remotePath)
if string.find(remotePath:lower(), "replicatedstorage") then
return Color3.fromRGB(0, 180, 100)
elseif string.find(remotePath:lower(), "workspace") then
return Color3.fromRGB(220, 80, 80)
elseif string.find(remotePath:lower(), "serverscriptservice") then
return Color3.fromRGB(255, 160, 0)
elseif string.find(remotePath:lower(), "lighting") then
return Color3.fromRGB(100, 200, 255)
else
return Color3.fromRGB(160, 100, 220)
end
end
local function createActivationScript(remote)
local scriptTemplate = ""
local pathParts = string.split(remote.Path, ".")
local remoteName = pathParts[#pathParts]
local serviceName = pathParts[2]
scriptTemplate = string.format([[
local remotePath = "%s"
local pathParts = string.split(remotePath, ".")
local remoteName = pathParts[#pathParts]
local serviceName = pathParts[2]
local targetService = game:GetService(serviceName)
local current = targetService
for i = 3, #pathParts - 1 do
current = current:WaitForChild(pathParts[i])
end
local remote = current:WaitForChild(remoteName)
if remote:IsA("RemoteEvent") then
remote:FireServer()
elseif remote:IsA("RemoteFunction") then
remote:InvokeServer()
end
]], remote.Path)
return scriptTemplate
end
local function copyAllRemotes()
if #foundRemotes == 0 then
local lang = settings.isEnglish and translations.english or translations.arabic
showNotification(
lang.copyAllEmpty,
Color3.fromRGB(210, 100, 0)
)
return
end
local allPaths = {}
for _, remote in ipairs(foundRemotes) do
table.insert(allPaths, remote.Path)
end
local allText = table.concat(allPaths, "\n")
setclipboard(allText)
local lang = settings.isEnglish and translations.english or translations.arabic
showNotification(
string.format(lang.copyAllSuccess, #foundRemotes),
Color3.fromRGB(0, 180, 100)
)
CopyAllRemotesButton.Text = "✅ Copied!"
CopyAllRemotesButton.BackgroundColor3 = Color3.fromRGB(0, 200, 100)
task.wait(1)
CopyAllRemotesButton.Text = lang.copyAllButton
CopyAllRemotesButton.BackgroundColor3 = Color3.fromRGB(80, 160, 220)
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, 60)
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 remoteColor = getRemoteColor(remote.Path)
local RemoteIndicator = Instance.new("Frame")
RemoteIndicator.Name = "RemoteIndicator"
RemoteIndicator.Size = UDim2.new(0, 4, 0.7, 0)
RemoteIndicator.Position = UDim2.new(0, 2, 0.15, 0)
RemoteIndicator.BackgroundColor3 = remoteColor
RemoteIndicator.BorderSizePixel = 0
RemoteIndicator.Parent = RemoteFrame
local IndicatorCorner = Instance.new("UICorner")
IndicatorCorner.CornerRadius = UDim.new(0, 2)
IndicatorCorner.Parent = RemoteIndicator
local InfoFrame = Instance.new("Frame")
InfoFrame.Name = "InfoFrame"
InfoFrame.Size = UDim2.new(0.55, -5, 1, -6)
InfoFrame.Position = UDim2.new(0, 8, 0, 3)
InfoFrame.BackgroundTransparency = 1
InfoFrame.Parent = RemoteFrame
local RemoteName = Instance.new("TextLabel")
RemoteName.Name = "RemoteName"
RemoteName.Size = UDim2.new(1, 0, 0, 18)
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, 20)
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, 37)
PathLabel.BackgroundTransparency = 1
PathLabel.Text = string.sub(remote.Path, 1, 22) .. (string.len(remote.Path) > 22 and "..." or "")
PathLabel.TextColor3 = remoteColor
PathLabel.TextSize = 8
PathLabel.Font = Enum.Font.Gotham
PathLabel.TextXAlignment = Enum.TextXAlignment.Left
PathLabel.TextTruncate = Enum.TextTruncate.AtEnd
PathLabel.Parent = InfoFrame
local ButtonsFrame = Instance.new("Frame")
ButtonsFrame.Name = "ButtonsFrame"
ButtonsFrame.Size = UDim2.new(0.45, -5, 0.8, 0)
ButtonsFrame.Position = UDim2.new(0.55, 0, 0.1, 0)
ButtonsFrame.BackgroundTransparency = 1
ButtonsFrame.Parent = RemoteFrame
local ButtonsGrid = Instance.new("UIGridLayout")
ButtonsGrid.Name = "ButtonsGrid"
ButtonsGrid.CellSize = UDim2.new(0.3, 0, 1, 0)
ButtonsGrid.CellPadding = UDim2.new(0.02, 0, 0, 0)
ButtonsGrid.FillDirection = Enum.FillDirection.Horizontal
ButtonsGrid.HorizontalAlignment = Enum.HorizontalAlignment.Center
ButtonsGrid.Parent = ButtonsFrame
local lang = settings.isEnglish and translations.english or translations.arabic
local CopyPathButton = Instance.new("TextButton")
CopyPathButton.Name = "CopyPathButton"
CopyPathButton.Size = UDim2.new(1, 0, 1, 0)
CopyPathButton.BackgroundColor3 = Color3.fromRGB(60, 140, 255)
CopyPathButton.TextColor3 = Color3.fromRGB(255, 255, 255)
CopyPathButton.Text = lang.copyPathButton
CopyPathButton.TextSize = 8
CopyPathButton.Font = Enum.Font.GothamBold
CopyPathButton.AutoButtonColor = false
CopyPathButton.Parent = ButtonsFrame
local CopyActivationButton = Instance.new("TextButton")
CopyActivationButton.Name = "CopyActivationButton"
CopyActivationButton.Size = UDim2.new(1, 0, 1, 0)
CopyActivationButton.BackgroundColor3 = Color3.fromRGB(0, 200, 100)
CopyActivationButton.TextColor3 = Color3.fromRGB(255, 255, 255)
CopyActivationButton.Text = lang.copyActivationButton
CopyActivationButton.TextSize = 8
CopyActivationButton.Font = Enum.Font.GothamBold
CopyActivationButton.AutoButtonColor = false
CopyActivationButton.Parent = ButtonsFrame
local ExecuteButton = Instance.new("TextButton")
ExecuteButton.Name = "ExecuteButton"
ExecuteButton.Size = UDim2.new(1, 0, 1, 0)
ExecuteButton.BackgroundColor3 = Color3.fromRGB(255, 140, 0)
ExecuteButton.TextColor3 = Color3.fromRGB(255, 255, 255)
ExecuteButton.Text = lang.executeButton
ExecuteButton.TextSize = 8
ExecuteButton.Font = Enum.Font.GothamBold
ExecuteButton.AutoButtonColor = false
ExecuteButton.Parent = ButtonsFrame
local CopyPathCorner = Instance.new("UICorner")
CopyPathCorner.CornerRadius = UDim.new(0, 3)
CopyPathCorner.Parent = CopyPathButton
local CopyActivationCorner = Instance.new("UICorner")
CopyActivationCorner.CornerRadius = UDim.new(0, 3)
CopyActivationCorner.Parent = CopyActivationButton
local ExecuteCorner = Instance.new("UICorner")
ExecuteCorner.CornerRadius = UDim.new(0, 3)
ExecuteCorner.Parent = ExecuteButton
CopyPathButton.MouseButton1Click:Connect(function()
setclipboard(remote.Path)
showNotification(
settings.isEnglish and "✅ Path copied!"
or "✅ تم نسخ المسار!",
Color3.fromRGB(0, 180, 255)
)
CopyPathButton.Text = lang.copied
CopyPathButton.BackgroundColor3 = Color3.fromRGB(0, 200, 100)
task.wait(1)
CopyPathButton.Text = lang.copyPathButton
CopyPathButton.BackgroundColor3 = Color3.fromRGB(60, 140, 255)
end)
CopyActivationButton.MouseButton1Click:Connect(function()
local activationScript = createActivationScript(remote)
setclipboard(activationScript)
showNotification(
lang.scriptActivated,
Color3.fromRGB(0, 180, 100)
)
CopyActivationButton.Text = lang.copied
CopyActivationButton.BackgroundColor3 = Color3.fromRGB(0, 220, 120)
task.wait(1)
CopyActivationButton.Text = lang.copyActivationButton
CopyActivationButton.BackgroundColor3 = Color3.fromRGB(0, 200, 100)
end)
ExecuteButton.MouseButton1Click:Connect(function()
local success, errorMsg = pcall(function()
if remote.Type == "RemoteEvent" then
remote.Instance:FireServer()
else
remote.Instance:InvokeServer()
end
end)
if success then
showNotification(
lang.executed,
Color3.fromRGB(0, 180, 100)
)
ExecuteButton.Text = lang.executed
ExecuteButton.BackgroundColor3 = Color3.fromRGB(0, 200, 100)
else
showNotification(
settings.isEnglish and "❌ Execution failed!"
or "❌ فشل التنفيذ!",
Color3.fromRGB(220, 60, 60)
)
ExecuteButton.Text = "❌ Failed"
ExecuteButton.BackgroundColor3 = Color3.fromRGB(220, 60, 60)
end
task.wait(1)
ExecuteButton.Text = lang.executeButton
ExecuteButton.BackgroundColor3 = Color3.fromRGB(255, 140, 0)
end)
local function setupButtonHover(button, baseColor)
button.MouseEnter:Connect(function()
TweenService:Create(button, TweenInfo.new(0.2), {
BackgroundColor3 = baseColor + Color3.fromRGB(20, 20, 20)
}):Play()
end)
button.MouseLeave:Connect(function()
if not (string.find(button.Text, "✅") or string.find(button.Text, "❌") or string.find(button.Text, "⚡")) then
TweenService:Create(button, TweenInfo.new(0.2), {
BackgroundColor3 = baseColor
}):Play()
end
end)
end
setupButtonHover(CopyPathButton, Color3.fromRGB(60, 140, 255))
setupButtonHover(CopyActivationButton, Color3.fromRGB(0, 200, 100))
setupButtonHover(ExecuteButton, Color3.fromRGB(255, 140, 0))
end
end
local function startRaid()
if settings.randomSpamming then
settings.randomSpamming = false
local lang = settings.isEnglish and translations.english or translations.arabic
RaidButton.Text = lang.raidButton
RaidButton.BackgroundColor3 = Color3.fromRGB(220, 60, 60)
FooterLeft.Text = lang.statusRaidStopped
if raidThread then
task.cancel(raidThread)
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
RaidButton.Text = "⏸️ " .. (settings.isEnglish and "Stop" or "إيقاف")
RaidButton.BackgroundColor3 = Color3.fromRGB(180, 40, 40)
local lang = settings.isEnglish and translations.english or translations.arabic
FooterLeft.Text = lang.statusRaiding
raidThread = task.spawn(function()
local raidCount = 0
while settings.randomSpamming and #foundRemotes > 0 do
local randomRemote = foundRemotes[math.random(1, #foundRemotes)]
local success, _ = pcall(function()
if randomRemote.Type == "RemoteEvent" then
local randomArgs = {}
local argTypes = {"string", "number", "boolean", "table"}
local argCount = math.random(1, 5)
for i = 1, argCount do
local argType = argTypes[math.random(1, #argTypes)]
if argType == "string" then
table.insert(randomArgs, HttpService:GenerateGUID(false))
elseif argType == "number" then
table.insert(randomArgs, math.random(1, 999999))
elseif argType == "boolean" then
table.insert(randomArgs, math.random(1, 2) == 1)
elseif argType == "table" then
table.insert(randomArgs, {test = true, value = math.random(1, 100)})
end
end
randomRemote.Instance:FireServer(unpack(randomArgs))
else
randomRemote.Instance:InvokeServer()
end
end)
raidCount += 1
if raidCount % 2 == 0 then
FooterLeft.Text = string.format("⚔️ %s (%d)",
settings.isEnglish and "Raid..." or "غارة...",
raidCount
)
end
task.wait(math.random(0.05, 0.15))
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
FooterLeft.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
FooterLeft.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
FooterLeft.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
FooterLeft.Text = string.format(lang.statusTotalFound, #remotes)
end
end)
end)
setupButtonEvents(RaidButton, function()
startRaid()
end)
setupButtonEvents(CopyAllRemotesButton, function()
copyAllRemotes()
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
FooterLeft.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
FooterLeft.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
CopyAllRemotesButton.MouseEnter:Connect(function()
TweenService:Create(CopyAllRemotesButton, TweenInfo.new(0.2), {
BackgroundTransparency = 0.05
}):Play()
TweenService:Create(CopyAllStroke, TweenInfo.new(0.2), {
Transparency = 0.4
}):Play()
end)
CopyAllRemotesButton.MouseLeave:Connect(function()
TweenService:Create(CopyAllRemotesButton, TweenInfo.new(0.2), {
BackgroundTransparency = 0.15
}):Play()
TweenService:Create(CopyAllStroke, TweenInfo.new(0.2), {
Transparency = 0.8
}):Play()
end)
TranslateButton.MouseButton1Click: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)
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)
updateLanguage()



Good
very nice i used ts to find alot of nice remotes