Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local success, rawList = pcall(function()
- return game:HttpGet("https://pastebin.com/raw/nAYM5VwM")
- end)
- if not success then return end
- local PropertyDatabase = {}
- for line in rawList:gmatch("[^\r\n]+") do
- local className, propName = line:match("^([^%.]+)%.(.+)$")
- if className and propName then
- if not PropertyDatabase[className] then
- PropertyDatabase[className] = {}
- end
- table.insert(PropertyDatabase[className], propName)
- end
- end
- local decompileFunc = decompile or decompiler or (bit and bit.decompile)
- getgenv().BGetPT = function(instance)
- if typeof(instance) ~= "Instance" then return {} end
- local results = {}
- local seenProperties = {}
- for className, properties in pairs(PropertyDatabase) do
- if instance:IsA(className) then
- for _, propName in ipairs(properties) do
- if not seenProperties[propName] then
- seenProperties[propName] = true
- local isSuccess, value = pcall(function()
- return instance[propName]
- end)
- if isSuccess then
- results[propName] = value
- end
- end
- end
- end
- end
- if (instance:IsA("LuaSourceContainer") or instance:IsA("ModuleScript") or instance:IsA("Script") or instance:IsA("LocalScript")) then
- if not results["Source"] or results["Source"] == "" then
- if decompileFunc then
- local decompSuccess, decompiledText = pcall(function()
- return decompileFunc(instance)
- end)
- if decompSuccess and type(decompiledText) == "string" and decompiledText ~= "" then
- results["Source"] = decompiledText:gsub("[\r\n]+", " "):gsub("%s+", " ")
- else
- results["Source"] = "[Decompilation Failed / Unavailable]"
- end
- else
- results["Source"] = "[No Decompiler Available]"
- end
- end
- end
- return results
- end
- local getNil = function(name, class)
- if not getnilinstances then return nil end
- for _, v in next, getnilinstances() do
- if v.ClassName == class and v.Name == name then
- return v
- end
- end
- end
- local targetInstances = {
- workspace,
- game:GetService("Players"),
- game:GetService("CoreGui"),
- game:GetService("CorePackages"),
- game:GetService("Lighting"),
- game:GetService("MaterialService"),
- game:GetService("NetworkClient"),
- game:GetService("PlatformLibraries"),
- game:GetService("ReplicatedFirst"),
- game:GetService("ReplicatedStorage"),
- game:GetService("StarterGui"),
- game:GetService("StarterPack"),
- game:GetService("StarterPlayer"),
- game:GetService("Teams"),
- game:GetService("SoundService"),
- game:GetService("Chat"),
- game:GetService("TextChatService"),
- game:GetService("VoiceChatService"),
- game:GetService("LocalizationService"),
- game:GetService("VRService"),
- game:GetService("TestService"),
- game:GetService("AchievementService"),
- game:GetService("AnalyticsService"),
- game:GetService("AdService"),
- game:GetService("AnimationClipProvider"),
- game:GetService("AppLifecycleObserverService"),
- game:GetService("AppStorageService"),
- game:GetService("AppUpdateService"),
- game:GetService("AssetService"),
- game:GetService("AudioFocusService"),
- game:GetService("AvatarChatService"),
- game:GetService("AvatarCreationService"),
- game:GetService("AvatarEditorService"),
- game:GetService("AvatarSettings"),
- game:GetService("BadgeService"),
- game:GetService("BrowserService"),
- game:GetService("CSGDictionaryService"),
- game:GetService("CaptureService"),
- game:GetService("ChangeHistoryService"),
- game:GetService("CollectionService"),
- game:GetService("CommerceService"),
- game:GetService("ContentProvider"),
- game:GetService("ContextActionService"),
- game:GetService("ControllerService"),
- game:GetService("CookiesService"),
- game:GetService("CreatorStoreService"),
- game:GetService("Debris"),
- game:GetService("DeferredAssetManagerService"),
- game:GetService("EditableService"),
- game:GetService("EventIngestService"),
- game:GetService("ExperienceAuthService"),
- game:GetService("ExperienceService"),
- game:GetService("ExperienceNotificationService"),
- game:GetService("ExperienceStateCaptureService"),
- game:GetService("FaceAnimatorService"),
- game:GetService("FacialAgeEstimationService"),
- game:GetService("FeatureRestrictionManager"),
- game:GetChildren()[105],
- game:GetChildren()[104],
- game:GetChildren()[106],
- game:GetChildren()[144],
- game.FilteredSelection,
- game:GetService("FriendService"),
- game:GetService("GamePassService"),
- game:GetService("GamepadService"),
- game:GetService("GenerationService"),
- game:GetService("GenericChallengeService"),
- game:GetService("GroupService"),
- game:GetService("GuiService"),
- game:GetService("HSRDataContentProvider"),
- game:GetService("GuidRegistryService"),
- game:GetService("HapticService"),
- game:GetService("HeapProfilerService"),
- game:GetService("HeatmapService"),
- game:GetService("HttpRbxApiService"),
- game:GetService("HttpService"),
- game:GetService("IXPService"),
- game:GetService("InsertService"),
- game:GetService("LodDataService"),
- game:GetChildren()[145],
- game:GetService("JointsService"),
- game:GetService("KeyboardService"),
- game:GetService("KeyframeSequenceProvider"),
- game.LocalizationTable,
- game:GetService("LinkingService"),
- game:GetService("MarketplaceService"),
- game:GetService("LogService"),
- game:GetService("MemStorageService"),
- game:GetService("MeshContentProvider"),
- game:GetService("MessageBusService"),
- game:GetService("MicroProfilerService"),
- game:GetService("ModerationService"),
- game:GetService("MouseService"),
- game:GetService("NonReplicatedCSGDictionaryService"),
- game:GetService("NotificationService"),
- game:GetService("Packages"),
- game:GetService("PermissionsService"),
- game:GetService("PhysicsService"),
- game:GetService("PlatformCloudStorageService"),
- game:GetService("PlatformFriendsService"),
- game:GetService("PlayerEmulatorService"),
- game:GetService("PlayerHydrationService"),
- game:GetService("PointsService"),
- game:GetService("PolicyService"),
- game:GetService("ProximityPromptService"),
- game:GetService("RbxAnalyticsService"),
- game:GetService("RecommendationService"),
- game:GetService("RobloxReplicatedStorage"),
- game:GetService("RobloxServerStorage"),
- game:GetService("RtMessagingService"),
- game:GetService("RunService"),
- game:GetService("RuntimeContentService"),
- game:GetService("RuntimeScriptService"),
- game:GetService("SafetyService"),
- game:GetService("ScriptContext"),
- game:GetService("ScriptProfilerService"),
- game:GetService("ScriptRegistrationService"),
- game:GetService("ScriptService"),
- game:GetService("Selection"),
- game:GetService("SessionService"),
- game:GetService("SharedTableRegistry"),
- game:GetService("SlimAnimationReplicationService"),
- game:GetService("SlimContentProvider"),
- game:GetService("SlimReplicationService"),
- game:GetService("SolidModelContentProvider"),
- game:GetService("SocialService"),
- game:GetService("SpawnerService"),
- game:GetService("Stats"),
- game:GetService("StudioData"),
- game:GetService("StylingService"),
- game:GetService("TelemetryService"),
- game:GetService("TeleportService"),
- game:GetService("TemporaryCageMeshProvider"),
- game:GetService("TextBoxService"),
- game:GetService("TextService"),
- game:GetService("ThirdPartyUserService"),
- game:GetService("TimerService"),
- game:GetService("TouchInputService"),
- game:GetService("TraceRouteService"),
- game:GetService("TweenService"),
- game:GetService("UIDragDetectorService"),
- game:GetService("UserInputService"),
- game:GetService("VideoCaptureService"),
- game:GetService("UserService"),
- game:GetService("WebViewService"),
- game:GetService("Visit"),
- game:GetService("VideoService"),
- getNil("Nil Instances", "Folder")
- }
- if game:GetService("Players").LocalPlayer then
- for _, v in ipairs(game:GetService("Players").LocalPlayer:GetDescendants()) do
- table.insert(targetInstances, v)
- end
- end
- for _, v in ipairs(workspace:GetDescendants()) do
- table.insert(targetInstances, v)
- end
- local outputBuffer = {}
- for index, inst in ipairs(targetInstances) do
- if typeof(inst) == "Instance" then
- table.insert(outputBuffer, string.format("================ [%d] %s (%s) ================", index, inst.Name, inst.ClassName))
- local properties = BGetPT(inst)
- for propName, propValue in pairs(properties) do
- table.insert(outputBuffer, string.format(" - %s: %s", tostring(propName), tostring(propValue)))
- end
- else
- table.insert(outputBuffer, string.format("================ [%d] Invalid/Nil Instance ================", index))
- end
- table.insert(outputBuffer, "")
- end
- setclipboard(table.concat(outputBuffer, "\n"))
Advertisement
Add Comment
Please, Sign In to add comment