Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local player = game.Players.LocalPlayer
- local UserInputService = game:GetService("UserInputService")
- -- Create main GUI
- local gui = Instance.new("ScreenGui")
- gui.Name = "UltimateTeleportGUI"
- gui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
- gui.ResetOnSpawn = false
- gui.Parent = player:WaitForChild("PlayerGui")
- -- Main frame with effects
- local mainFrame = Instance.new("Frame")
- mainFrame.Name = "MainFrame"
- mainFrame.AnchorPoint = Vector2.new(0.5, 0.5)
- mainFrame.Size = UDim2.new(0.5, 0, 0.7, 0)
- mainFrame.Position = UDim2.new(0.5, 0, 0.5, 0)
- mainFrame.BackgroundColor3 = Color3.new(0, 0, 0)
- mainFrame.BackgroundTransparency = 0.7
- mainFrame.BorderSizePixel = 0
- mainFrame.Visible = false
- mainFrame.Parent = gui
- -- Toggle with P key
- local function toggleGUI()
- mainFrame.Visible = not mainFrame.Visible
- end
- UserInputService.InputBegan:Connect(function(input, gameProcessed)
- if not gameProcessed and input.KeyCode == Enum.KeyCode.P then
- toggleGUI()
- end
- end)
- -- Create tab buttons
- local teleportTab = Instance.new("TextButton")
- teleportTab.Name = "TeleportTab"
- teleportTab.Size = UDim2.new(0.3, 0, 0.08, 0)
- teleportTab.Position = UDim2.new(0.1, 0, 0.15, 0)
- teleportTab.BackgroundColor3 = Color3.fromRGB(0, 150, 255)
- teleportTab.Text = "Dead Rails TP'S"
- teleportTab.TextColor3 = Color3.new(1, 1, 1)
- teleportTab.Font = Enum.Font.SciFi
- teleportTab.TextScaled = true
- teleportTab.Parent = mainFrame
- local hbTab = Instance.new("TextButton")
- hbTab.Name = "HBTab"
- hbTab.Size = UDim2.new(0.3, 0, 0.08, 0)
- hbTab.Position = UDim2.new(0.6, 0, 0.15, 0)
- hbTab.BackgroundColor3 = Color3.fromRGB(150, 0, 0)
- hbTab.Text = "HEROES BATTLEGROUNDS"
- hbTab.TextColor3 = Color3.new(1, 1, 1)
- hbTab.Font = Enum.Font.SciFi
- hbTab.TextScaled = true
- hbTab.Parent = mainFrame
- -- Create content frames
- local teleportContent = Instance.new("Frame")
- teleportContent.Name = "TeleportContent"
- teleportContent.Size = UDim2.new(0.8, 0, 0.6, 0)
- teleportContent.Position = UDim2.new(0.1, 0, 0.25, 0)
- teleportContent.BackgroundTransparency = 1
- teleportContent.Visible = true
- teleportContent.Parent = mainFrame
- local hbContent = Instance.new("Frame")
- hbContent.Name = "HBContent"
- hbContent.Size = UDim2.new(0.8, 0, 0.6, 0)
- hbContent.Position = UDim2.new(0.1, 0, 0.25, 0)
- hbContent.BackgroundTransparency = 1
- hbContent.Visible = false
- hbContent.Parent = mainFrame
- -- Function to switch tabs
- local function showTab(tabName)
- teleportContent.Visible = (tabName == "teleports")
- hbContent.Visible = (tabName == "hb")
- teleportTab.BackgroundColor3 = (tabName == "teleports") and Color3.fromRGB(0, 200, 255) or Color3.fromRGB(0, 150, 255)
- hbTab.BackgroundColor3 = (tabName == "hb") and Color3.fromRGB(255, 0, 0) or Color3.fromRGB(150, 0, 0)
- end
- teleportTab.MouseButton1Click:Connect(function()
- showTab("teleports")
- end)
- hbTab.MouseButton1Click:Connect(function()
- showTab("hb")
- end)
- -- TELEPORT SCRIPTS SECTION
- local teleportScripts = {
- {
- Name = "CASTLE TP",
- Script = [[loadstring(game:HttpGet("https://raw.githubusercontent.com/ringtaa/castletpfast.github.io/refs/heads/main/FASTCASTLE.lua"))()]],
- Color = Color3.fromRGB(0, 255, 255)
- },
- {
- Name = "FORT TP",
- Script = [[loadstring(game:HttpGet("https://raw.githubusercontent.com/ringtaa/Tpfort.github.io/refs/heads/main/Tpfort.lua"))()]],
- Color = Color3.fromRGB(255, 0, 255)
- },
- {
- Name = "THE END TP",
- Script = [[loadstring(game:HttpGet("https://raw.githubusercontent.com/gumanba/Scripts/refs/heads/main/DeadRails"))()]],
- Color = Color3.fromRGB(255, 255, 0)
- },
- {
- Name = "THE END V2 TP",
- Script = [[
- _G['EndGameOnlyMode'] = true;
- script_key="NqUxLbGADaoMsDEkApIugMaRMbuEZnik";
- loadstring(game:HttpGet("https://raw.githubusercontent.com/NebulaHubOfc/Public/refs/heads/main/Loader.lua"))()
- ]],
- Color = Color3.fromRGB(0, 255, 0)
- }
- }
- for i, scriptData in ipairs(teleportScripts) do
- local button = Instance.new("TextButton")
- button.Name = scriptData.Name
- button.Size = UDim2.new(1, 0, 0.2, 0)
- button.Position = UDim2.new(0, 0, 0.2 * (i-1), 0)
- button.BackgroundColor3 = Color3.new(0.1, 0.1, 0.1)
- button.BackgroundTransparency = 0.7
- button.Text = scriptData.Name
- button.TextColor3 = Color3.new(1, 1, 1)
- button.Font = Enum.Font.SciFi
- button.TextScaled = true
- button.Parent = teleportContent
- -- Hover effects
- button.MouseEnter:Connect(function()
- button.BackgroundColor3 = scriptData.Color
- button.TextColor3 = Color3.new(0, 0, 0)
- end)
- button.MouseLeave:Connect(function()
- button.BackgroundColor3 = Color3.new(0.1, 0.1, 0.1)
- button.TextColor3 = Color3.new(1, 1, 1)
- end)
- -- Click to execute
- button.MouseButton1Click:Connect(function()
- local originalText = button.Text
- button.Text = "EXECUTING..."
- local success, err = pcall(function()
- loadstring(scriptData.Script)()
- end)
- if success then
- button.Text = "SUCCESS!"
- else
- button.Text = "ERROR!"
- warn(err)
- end
- wait(1.5)
- button.Text = originalText
- end)
- end
- -- HEROES BATTLEGROUNDS SECTION
- local hbButton = Instance.new("TextButton")
- hbButton.Name = "InfiniteDash"
- hbButton.Size = UDim2.new(1, 0, 0.3, 0)
- hbButton.Position = UDim2.new(0, 0, 0.2, 0)
- hbButton.BackgroundColor3 = Color3.new(0.1, 0.1, 0.1)
- hbButton.BackgroundTransparency = 0.7
- hbButton.Text = "INFINITE DASH\n(NO FRONT DASH COOLDOWN!)"
- hbButton.TextColor3 = Color3.new(1, 1, 1)
- hbButton.Font = Enum.Font.SciFi
- hbButton.TextScaled = true
- hbButton.Parent = hbContent
- -- Hover effects
- hbButton.MouseEnter:Connect(function()
- hbButton.BackgroundColor3 = Color3.fromRGB(255, 100, 0)
- hbButton.TextColor3 = Color3.new(0, 0, 0)
- end)
- hbButton.MouseLeave:Connect(function()
- hbButton.BackgroundColor3 = Color3.new(0.1, 0.1, 0.1)
- hbButton.TextColor3 = Color3.new(1, 1, 1)
- end)
- -- Click to execute
- hbButton.MouseButton1Click:Connect(function()
- local originalText = hbButton.Text
- hbButton.Text = "EXECUTING..."
- local success, err = pcall(function()
- loadstring(game:HttpGet('https://pastebin.com/raw/ryEnwvxQ'))()
- end)
- if success then
- hbButton.Text = "SUCCESS!"
- else
- hbButton.Text = "ERROR!"
- warn(err)
- end
- wait(1.5)
- hbButton.Text = originalText
- end)
- -- Add some effects
- local scanLine = Instance.new("Frame")
- scanLine.Name = "ScanLine"
- scanLine.Size = UDim2.new(1, 0, 0.005, 0)
- scanLine.Position = UDim2.new(0, 0, 0, 0)
- scanLine.BackgroundColor3 = Color3.new(0, 1, 1)
- scanLine.BackgroundTransparency = 0.3
- scanLine.Parent = mainFrame
- spawn(function()
- while true do
- for i = 0, 1, 0.01 do
- scanLine.Position = UDim2.new(0, 0, i, 0)
- wait(0.02)
- end
- end
- end)
Add Comment
Please, Sign In to add comment