
Key Required
local LOBBY_POS = Vector3.new(-2.18, 51.0, 185.85)
local ARENA_HEIGHT = 60
local ScreenGui = Instance.new("ScreenGui", game:GetService("CoreGui"))
local InvisBtn = Instance.new("TextButton", ScreenGui)
-- Simple Button Setup
InvisBtn.Size = UDim2.new(0, 120, 0, 50)
InvisBtn.Position = UDim2.new(0.5, -60, 0.1, 0) -- Top center of screen
InvisBtn.Text = "Invis"
InvisBtn.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
InvisBtn.TextColor3 = Color3.new(1, 1, 1)
InvisBtn.Draggable = true
InvisBtn.Active = true
Instance.new("UICorner", InvisBtn)
local function runCycle()
local char = game.Players.LocalPlayer.Character
local root = char and char:FindFirstChild("HumanoidRootPart")
if not root then return end
-- 1. Teleport to Lobby
root.CFrame = CFrame.new(LOBBY_POS + Vector3.new(0, 3, 0))
-- 2. Tiny wait to let the game register the move
task.wait(0.15)
-- 3. Find Current Map and Teleport Back
local maps = workspace:FindFirstChild("Gameplay")
and workspace.Gameplay:FindFirstChild("Dynamic")
and workspace.Gameplay.Dynamic:FindFirstChild("Maps")
local currentMap = maps and maps:GetChildren()[1]
if currentMap then
local pivot = currentMap:GetPivot().Position
root.CFrame = CFrame.new(pivot + Vector3.new(0, ARENA_HEIGHT, 0))
end
end
InvisBtn.MouseButton1Click:Connect(runCycle)

give it a few clicks if its being wacky
ALSO DONT USE IF ZOOKEEPER
doesnt work, it looks like youre invisible on your end but they can still see you