local ScreenGui = Instance.new("ScreenGui") local Frame = Instance.new("Frame") local ActivateButton = Instance.new("TextButton") local CloseButton = Instance.new("TextButton") ScreenGui.Name = "TeleportExploitGui" ScreenGui.Parent = game.CoreGui Frame.Name = "MainFrame" Frame.Parent = ScreenGui Frame.BackgroundColor3 = Color3.fromRGB(255, 0, 0) Frame.Position = UDim2.new(0.5, -100, 0.8, 0) Frame.Size = UDim2.new(0, 200, 0, 100) Frame.AnchorPoint = Vector2.new(0.5, 0.5) Frame.Active = true Frame.Draggable = true ActivateButton.Parent = Frame ActivateButton.BackgroundTransparency = 1 ActivateButton.Size = UDim2.new(1, 0, 0.7, 0) ActivateButton.Position = UDim2.new(0, 0, 0, 0) ActivateButton.Font = Enum.Font.SourceSansBold ActivateButton.Text = "Activate" ActivateButton.TextColor3 = Color3.fromRGB(255, 255, 255) ActivateButton.TextScaled = true CloseButton.Parent = Frame CloseButton.BackgroundColor3 = Color3.fromRGB(200, 0, 0) CloseButton.Size = UDim2.new(1, 0, 0.3, 0) CloseButton.Position = UDim2.new(0, 0, 0.7, 0) CloseButton.Font = Enum.Font.SourceSans CloseButton.Text = "Close GUI" CloseButton.TextColor3 = Color3.fromRGB(255, 255, 255) CloseButton.TextScaled = true spawn(function() while true do Frame.BackgroundColor3 = Color3.fromRGB(math.random(0,255), math.random(0,255), math.random(0,255)) wait(0.2) end end) local active = false local teleporting = false local positions = { Vector3.new(0, 10, 0), Vector3.new(10, 10, 10), Vector3.new(-10, 10, -10), Vector3.new(10, 10, -10), Vector3.new(-10, 10, 10) } ActivateButton.MouseButton1Click:Connect(function() active = not active ActivateButton.Text = active and "Deactivate" or "Activate" if active and not teleporting then local char = game.Players.LocalPlayer.Character local hrp = char and char:FindFirstChild("HumanoidRootPart") if not hrp then return end teleporting = true local delayTime = 2 spawn(function() while teleporting and hrp and hrp.Parent do local pos = positions[math.random(1, #positions)] hrp.CFrame = CFrame.new(pos) wait(delayTime) delayTime = 0.1 end end) else teleporting = false end end) CloseButton.MouseButton1Click:Connect(function() teleporting = false ScreenGui:Destroy() end)