--[[
@ LEGAL
https://www.apache.org/licenses/LICENSE-2.0.txt
@ CREDITS
- Sai
@ INFORMATION
this will give you access to the emote pages and emote slots
of JJK
@ HELP / SOCIALS
Support.............https://discord.gg/xhZee9ZkZz
Community...........https://discord.gg/zUAwfBSk7Z
Discord............."_theduece" * If I have time, I will reply and help you
Youtube.............https://www.youtube.com/@its-skondo
--]]
local globals = (getgenv and getgenv()) or _G or shared;
globals.safetymessage = globals.safetymessage or 0;
globals.safetymessage += 1;
if globals.safetymessage <= 1 then
do
local SetCore = loadstring(game:HttpGet("https://pastebin.com/raw/4v9QWTeN"))();
local TosLink = "https://discord.gg/zUAwfBSk7Z (join and go to '#information')";
local Length = 10;
SetCore.Notify({
Description = ("This could get you banned.\nTOS, %s.\nRe-execute if you wish to use this (Also if you want this to be removed, then simply delete lines 1 - 20, before queueteleport)"):format(TosLink);
Title = "WARNING";
Duration = Length;
});
end
return;
end;
local queueteleport = queue_on_teleport or (syn and syn.queue_on_teleport) or (fluxus and fluxus.queue_on_teleport);
local auto = [[
local globals;
do -- from saveinstance, i give you credits to this function
local finder;
pcall(function()
finder, globals = loadstring(game:HttpGet("https://pastebin.com/raw/ibf4Cv7a"))();
finder({ cloneref = 'string.find(...,"clone",nil,true) and string.find(...,"ref",nil,true)' }, true, 10);
end);
end;
local cloneref = (globals and globals.cloneref) or cloneref or function(...) return ... end;
local Players = cloneref(game:GetService("Players"));
local function GetLocalPlayer(): Player
return Players.LocalPlayer
or (Players:GetPropertyChangedSignal("LocalPlayer"):Wait() and Players.LocalPlayer)
end;
local UnsafeGui = GetLocalPlayer():FindFirstChildOfClass("PlayerGui");
local Emotes = UnsafeGui:WaitForChild("Emotes");
local Emote = Emotes:FindFirstChildOfClass("ImageLabel");
local Page1, Page2, Switch = Emote:FindFirstChild("Page1"), Emote:FindFirstChild("Page2"), Emote:FindFirstChild("Switch");
assert(UnsafeGui and Emotes and Emote and Page1 and Page2 and Switch, "Missing gui instances (rejoin or wrong game)");
pcall(function()
if hookmetamethod and checkcaller then
-- simple hooks if you do have Visible, still not confirmed if this bypasses the rest of the checks
local index; index = hookmetamethod(game, "__index", function(self, key)
if not checkcaller() and typeof(self) == "Instance" and key == "Visible" then
if self == Page1 or self == Page2 or self == Switch
or (self:IsA("ViewportFrame") and (self.Parent == Page1 or self.Parent == Page2)) then
--warn("something tried to access Visible");
return false;
end
end
return index(self, key);
end);
-- new index isn't required here. But
--local newindex; newindex = hookmetamethod(game, "__newindex", function(self, key, new)
-- if not checkcaller() and typeof(self) == "Instance"
-- and (self == Page1 or self == Page2 or self == Switch) and key == "Visible" then
-- newindex(self, key, new);
-- return;
-- end;
-- return newindex(self, key, new);
--end);
else
print("Executor doesn't support hookmetamethod, not hooking");
end;
end);
if pcall(function()
Page1.Visible = true;
Page2.Visible = false;
Switch.Visible = true;
Switch.MouseButton1Click:Connect(function()
Page1.Visible = not Page1.Visible;
Page2.Visible = not Page2.Visible;
for _, viewport in ipairs(Page1:GetChildren()) do
pcall(function()
viewport.Visible = Page1.Visible;
end);
end;
for _, viewport in ipairs(Page2:GetChildren()) do
pcall(function()
viewport.Visible = Page2.Visible;
end);
end;
end);
return true;
end) == true then
print("Created by sai, subscribe to me at http://www.youtube.com/@its-skondo for more scripts");
print("Join the discord at https://discord.gg/zUAwfBSk7Z");
end;
]]
loadstring(auto)();
pcall(queueteleport, auto);
Comments
Its work or not work?