--[[ credits: https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source https://raw.githubusercontent.com/AnthonyIsntHere/anthonysrepository/refs/heads/main/scripts/InstanceBypass.lua https://raw.githubusercontent.com/MaximumADHD/Roblox-Client-Tracker/refs/heads/roblox/API-Dump.txt ]]-- local CoreModule = {} if getgenv().CoreModuleLoaded then return getgenv().CoreModule end getgenv().CoreModuleLoaded = true local function create_fallback(t, f, fallback) if type(f) == t then return f end return fallback end local cloneref = create_fallback("function", cloneref, function(...) return ... end) local sethidden = create_fallback("function", sethiddenproperty or set_hidden_property or set_hidden_prop) local gethidden = create_fallback("function", gethiddenproperty or get_hidden_property or get_hidden_prop) local queueteleport = create_fallback("function", queue_on_teleport or (syn and syn.queue_on_teleport) or (fluxus and fluxus.queue_on_teleport)) local httprequest = create_fallback("function", request or http_request or (syn and syn.request) or (http and http.request) or (fluxus and fluxus.request)) local setclipboard = create_fallback("function", setclipboard or toclipboard or set_clipboard or (Clipboard and Clipboard.set)) local firetouchinterest = create_fallback("function", firetouchinterest) local hookfunction = create_fallback("function", hookfunction) local hookmetamethod = create_fallback("function", hookmetamethod) local getnamecallmethod = create_fallback("function", getnamecallmethod or get_namecall_method) local checkcaller = create_fallback("function", checkcaller, function() return false end) local newcclosure = create_fallback("function", newcclosure) local getgc = create_fallback("function", getgc or get_gc_objects) local setthreadidentity = create_fallback("function", setthreadidentity or (syn and syn.set_thread_identity) or syn_context_set or setthreadcontext) local firesignal = create_fallback("function", firesignal or fire_signal) local replicatesignal = create_fallback("function", replicatesignal) local getconnections = create_fallback("function", getconnections or get_signal_cons) local setfflag = create_fallback("function", setfflag or set_fflag) local getfflag = create_fallback("function", getfflag or get_fflag) local isSignalReplicatable = create_fallback("function", issignalreplicate or issignalreplicateable) CoreModule.cloneref = cloneref CoreModule.sethidden = sethidden CoreModule.gethidden = gethidden CoreModule.queueteleport = queueteleport CoreModule.httprequest = httprequest CoreModule.setclipboard = setclipboard CoreModule.firetouchinterest = firetouchinterest CoreModule.hookfunction = hookfunction CoreModule.hookmetamethod = hookmetamethod CoreModule.getnamecallmethod = getnamecallmethod CoreModule.checkcaller = checkcaller CoreModule.newcclosure = newcclosure CoreModule.getgc = getgc CoreModule.setthreadidentity = setthreadidentity CoreModule.firesignal = firesignal CoreModule.replicatesignal = replicatesignal CoreModule.getconnections = getconnections CoreModule.setfflag = setfflag CoreModule.getfflag = getfflag CoreModule.isSignalReplicatable = isSignalReplicatable CoreModule.Services = setmetatable({}, { __index = function(self, name) local success, cache = pcall(function() return cloneref(game:GetService(name)) end) if success and cache then rawset(self, name, cache) return cache end return nil end }) local Services = CoreModule.Services CoreModule.ABTestService = Services.ABTestService CoreModule.AccountInformationService = Services.AccountInformationService CoreModule.AdService = Services.AdService CoreModule.AnalyticsService = Services.AnalyticsService CoreModule.ApiDumpService = Services.ApiDumpService CoreModule.AssetDeliveryService = Services.AssetDeliveryService CoreModule.AssetImportService = Services.AssetImportService CoreModule.AssetService = Services.AssetService CoreModule.AssetVersionHistoryService = Services.AssetVersionHistoryService CoreModule.AvatarChatService = Services.AvatarChatService CoreModule.AvatarCreationService = Services.AvatarCreationService CoreModule.AvatarEditorService = Services.AvatarEditorService CoreModule.AvatarMarketplaceService = Services.AvatarMarketplaceService CoreModule.BadgeService = Services.BadgeService CoreModule.BrowserService = Services.BrowserService CoreModule.CSGDictionaryService = Services.CSGDictionaryService CoreModule.CacheableContentProvider = Services.CacheableContentProvider CoreModule.CaptureService = Services.CaptureService CoreModule.ChangeHistoryService = Services.ChangeHistoryService CoreModule.Chat = Services.Chat CoreModule.ClientReplicator = Services.ClientReplicator CoreModule.CollectionService = Services.CollectionService CoreModule.CommerceService = Services.CommerceService CoreModule.ContentProvider = Services.ContentProvider CoreModule.ContextActionService = Services.ContextActionService CoreModule.ControllerService = Services.ControllerService CoreModule.CoreGui = Services.CoreGui CoreModule.DataModelPatchService = Services.DataModelPatchService CoreModule.DataStoreService = Services.DataStoreService CoreModule.Debris = Services.Debris CoreModule.DebugSettings = Services.DebugSettings CoreModule.DraftsService = Services.DraftsService CoreModule.EmotesService = Services.EmotesService CoreModule.ExperienceAuthService = Services.ExperienceAuthService CoreModule.ExperienceInviteService = Services.ExperienceInviteService CoreModule.ExperienceNotificationService = Services.ExperienceNotificationService CoreModule.FaceCaptureService = Services.FaceCaptureService CoreModule.FriendService = Services.FriendService CoreModule.GamePassService = Services.GamePassService CoreModule.GameSettings = Services.GameSettings CoreModule.GroupService = Services.GroupService CoreModule.GuiService = Services.GuiService CoreModule.HapticService = Services.HapticService CoreModule.HttpRbxApiService = Services.HttpRbxApiService CoreModule.HttpService = Services.HttpService CoreModule.HttpRequestService = Services.HttpRequestService CoreModule.HumanoidDescriptionService = Services.HumanoidDescriptionService CoreModule.InsertService = Services.InsertService CoreModule.InstanceStreamingService = Services.InstanceStreamingService CoreModule.KeyframeSequenceProvider = Services.KeyframeSequenceProvider CoreModule.LanguageService = Services.LanguageService CoreModule.Lighting = Services.Lighting CoreModule.LiveScriptingService = Services.LiveScriptingService CoreModule.LocalizationService = Services.LocalizationService CoreModule.LogService = Services.LogService CoreModule.LoginService = Services.LoginService CoreModule.MarketplaceService = Services.MarketplaceService CoreModule.MaterialService = Services.MaterialService CoreModule.MemoryDataService = Services.MemoryDataService CoreModule.MemoryStoreService = Services.MemoryStoreService CoreModule.MeshContentProvider = Services.MeshContentProvider CoreModule.NetworkClient = Services.NetworkClient CoreModule.NetworkServer = Services.NetworkServer CoreModule.NetworkSettings = Services.NetworkSettings CoreModule.NotificationService = Services.NotificationService CoreModule.PackageService = Services.PackageService CoreModule.PathfindingService = Services.PathfindingService CoreModule.PermissionsService = Services.PermissionsService CoreModule.PhysicsService = Services.PhysicsService CoreModule.PhysicsSettings = Services.PhysicsSettings CoreModule.Players = Services.Players CoreModule.PointsService = Services.PointsService CoreModule.PolicyService = Services.PolicyService CoreModule.ProximityPromptService = Services.ProximityPromptService CoreModule.PublishService = Services.PublishService CoreModule.PurchasePromptService = Services.PurchasePromptService CoreModule.RenderSettings = Services.RenderSettings CoreModule.ReplicatedFirst = Services.ReplicatedFirst CoreModule.ReplicatedStorage = Services.ReplicatedStorage CoreModule.RobloxPluginGuiService = Services.RobloxPluginGuiService CoreModule.RunService = Services.RunService CoreModule.RuntimeScriptService = Services.RuntimeScriptService CoreModule.ScreenEffectService = Services.ScreenEffectService CoreModule.ScriptContext = Services.ScriptContext CoreModule.ScriptDebugger = Services.ScriptDebugger CoreModule.ScriptProfilerService = Services.ScriptProfilerService CoreModule.Selection = Services.Selection CoreModule.ServerScriptService = Services.ServerScriptService CoreModule.ServerStorage = Services.ServerStorage CoreModule.SocialService = Services.SocialService CoreModule.SoundService = Services.SoundService CoreModule.StarterGui = Services.StarterGui CoreModule.StarterPack = Services.StarterPack CoreModule.StarterPlayer = Services.StarterPlayer CoreModule.Stats = Services.Stats CoreModule.Studio = Services.Studio CoreModule.StudioData = Services.StudioData CoreModule.StudioService = Services.StudioService CoreModule.TaskScheduler = Services.TaskScheduler CoreModule.Teams = Services.Teams CoreModule.TeleportService = Services.TeleportService CoreModule.TestService = Services.TestService CoreModule.TextChatService = Services.TextChatService CoreModule.TextFilter = Services.TextFilter CoreModule.TextService = Services.TextService CoreModule.ThirdPartyUserService = Services.ThirdPartyUserService CoreModule.TimerService = Services.TimerService CoreModule.ToastNotificationService = Services.ToastNotificationService CoreModule.TweenService = Services.TweenService CoreModule.UGCValidationService = Services.UGCValidationService CoreModule.UiMessageService = Services.UiMessageService CoreModule.UrlShortenerService = Services.UrlShortenerService CoreModule.UserGameSettings = Services.UserGameSettings CoreModule.UserInputService = Services.UserInputService CoreModule.VRService = Services.VRService CoreModule.VersionControlService = Services.VersionControlService CoreModule.VirtualInputManager = Services.VirtualInputManager CoreModule.VoiceChatService = Services.VoiceChatService CoreModule.Workspace = Services.Workspace CoreModule.LocalPlayer = CoreModule.Players.LocalPlayer CoreModule.PlayerGui = cloneref(CoreModule.LocalPlayer:FindFirstChildWhichIsA("PlayerGui")) CoreModule.Mouse = cloneref(CoreModule.LocalPlayer:GetMouse()) CoreModule.PlaceId = game.PlaceId CoreModule.JobId = game.JobId xpcall(function() CoreModule.IsOnMobile = table.find({Enum.Platform.Android, Enum.Platform.IOS}, CoreModule.UserInputService:GetPlatform()) end, function() CoreModule.IsOnMobile = CoreModule.UserInputService.TouchEnabled and not CoreModule.UserInputService.KeyboardEnabled end) function CoreModule.EnableInstanceBypass() if not hookfunction or not hookmetamethod or not newcclosure then return end local ProtectedInstances = {} local Find, Insert = table.find, table.insert local _Instance, _tostring = Instance.new, tostring local InstanceHook; InstanceHook = hookfunction(_Instance, newcclosure(function(...) if checkcaller() then local NewInstance = InstanceHook(...) NewInstance:SetAttribute("CoreVM", true) Insert(ProtectedInstances, NewInstance) return NewInstance end return InstanceHook(...) end)) local tostringHook; tostringHook = hookfunction(_tostring, newcclosure(function(...) if not checkcaller() then local Arguments = {...} if Find(ProtectedInstances, Arguments[1]) then return end end return tostringHook(...) end)) local FunctionHook; FunctionHook = hookmetamethod(game, "__namecall", newcclosure(function(self, ...) local Arguments, Method = {...}, getnamecallmethod() if not checkcaller() then if Find(ProtectedInstances, self) and Method:match("IsA") then return end if Method:match("^FindFirst") then local Instance = self[Method](self, Arguments[1]) if Instance and Find(ProtectedInstances, Instance) then return end end if Method:match("Attribute") and Arguments[1] == "CoreVM" then return false end end return FunctionHook(self, ...) end)) local PropertiesHook; PropertiesHook = hookmetamethod(game, "__index", newcclosure(function(self, key) if not checkcaller() and Find(ProtectedInstances, self) then return end return PropertiesHook(self, key) end)) if getactors then for _, Actor in next, getactors() do run_on_actor(Actor, [[ local _tostring = tostring local hookfunction = hookfunction local newcclosure = newcclosure local getnamecallmethod = getnamecallmethod local checkcaller = checkcaller local hookmetamethod = hookmetamethod local tostringHook; tostringHook = hookfunction(_tostring, newcclosure(function(...) if not checkcaller() then local Arguments = {...} if Arguments[1]:GetAttribute("CoreVM") then return end end return tostringHook(...) end)) local FunctionHook; FunctionHook = hookmetamethod(game, "__namecall", newcclosure(function(self, ...) local Arguments, Method = {...}, getnamecallmethod() if not checkcaller() then if self:GetAttribute("CoreVM") and Method:match("IsA") then return end if Method:match("^FindFirst") then local Instance = self[Method](self, Arguments[1]) if Instance and Instance:GetAttribute("CoreVM") then return end end if Method:match("Attribute") and Arguments[1] == "CoreVM" then return false end end return FunctionHook(self, ...) end)) local PropertiesHook; PropertiesHook = hookmetamethod(game, "__index", newcclosure(function(self, key) if not checkcaller() and self:GetAttribute("CoreVM") then return end return PropertiesHook(self, key) end)) ]]) end end end return CoreModule