local Players = game:GetService("Players") local TweenService = game:GetService("TweenService") local player = Players.LocalPlayer local character = script.Parent local humanoid = character:WaitForChild("Humanoid") local rootPart = character:WaitForChild("HumanoidRootPart") local screenGui = Instance.new("ScreenGui") screenGui.Name = "TeleportSystemGui" screenGui.ResetOnSpawn = true screenGui.Parent = player:WaitForChild("PlayerGui") local button = Instance.new("TextButton") button.Name = "BtnTeleport" button.Size = UDim2.new(0, 200, 0, 60) button.Position = UDim2.new(0.5, 0, 0.85, 0) button.AnchorPoint = Vector2.new(0.5, 0.5) button.Text = "TELEPORTAR" button.BackgroundColor3 = Color3.fromRGB(30, 30, 30) button.TextColor3 = Color3.fromRGB(255, 255, 255) button.Font = Enum.Font.GothamBold button.TextSize = 18 button.BorderSizePixel = 0 button.Parent = screenGui local uiCorner = Instance.new("UICorner") uiCorner.CornerRadius = UDim.new(0, 10) uiCorner.Parent = button local animation = Instance.new("Animation") animation.AnimationId = "rbxassetid://11482352892465" local animTrack = humanoid:LoadAnimation(animation) button.MouseButton1Click:Connect(function() button.Active = false animTrack:Play() local forwardMove = rootPart.CFrame.LookVector * 20 rootPart.CFrame = rootPart.CFrame + forwardMove task.wait(1) animTrack:Stop() button.Active = true end)