Teleport GUI V3
Key RequiredUniversal

Teleport GUI V3

Universal ScriptXUBERS93XUBERS93 2.2K views 115 executesUpdated Sep 13, 2025
Unrated
00
Lua Script•89 lines (2256 chars)
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.01
			end
		end)
	else
		teleporting = false
	end
end)


CloseButton.MouseButton1Click:Connect(function()
	teleporting = false
	ScreenGui:Destroy()
end)

Features & Information

It goes faster (0.01)

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts