--[[ @ 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);