-- wait for the game to finish loading repeat task.wait() until game:IsLoaded()
-- ensure we only run once per session if not getgenv().AlreadyExecutedMrJack then getgenv().AlreadyExecutedMrJack = true
-- make it persist across teleports
local queue_on_teleport = syn and syn.queue_on_teleport
or queue_on_teleport
or queueonteleport
-- inline the keyless payload for teleport
queue_on_teleport([[
repeat task.wait() until game:IsLoaded()
-- load Iris notifications (optional)
if not IrisNotificationMrJack then
loadstring(game:HttpGet(
"https://raw.githubusercontent.com/thedragonslayer2/Misc/main/Iris%20Notification"
))()
elseif IrisNotificationUserMrJack then
IrisNotificationUserMrJack.ClearAllNotifications()
end
-- show a “keyless” toast
IrisNotificationMrJack(1, "Mr Jack", "Keyless version loaded!", 10)
-- (if your script uses this) point to supported-games list
getgenv().gameslink =
"https://raw.githubusercontent.com/thedragonslayer2/Supported-Games/main/Mr%20Jack"
-- load the real payload directly (no key check)
loadstring(game:HttpGet(
"https://raw.githubusercontent.com/thedragonslayer2/Misc/main/MrJackScript.lua"
))()
]])
end
-- immediately run the same payload now loadstring([[ repeat task.wait() until game:IsLoaded()
if not IrisNotificationMrJack then
loadstring(game:HttpGet(
"https://raw.githubusercontent.com/thedragonslayer2/Misc/main/Iris%20Notification"
))()
elseif IrisNotificationUserMrJack then
IrisNotificationUserMrJack.ClearAllNotifications()
end
IrisNotificationMrJack(1, "Mr Jack", "Keyless version loaded!", 10)
getgenv().gameslink =
"https://raw.githubusercontent.com/thedragonslayer2/Supported-Games/main/Mr%20Jack"
loadstring(game:HttpGet(
"https://raw.githubusercontent.com/thedragonslayer2/Misc/main/MrJackScript.lua"
))()
]])()