Advertisement
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 insane 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.6, 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 -- Start hidden
- mainFrame.Parent = gui
- -- Toggle function
- local function toggleGUI()
- mainFrame.Visible = not mainFrame.Visible
- end
- -- P key toggle
- UserInputService.InputBegan:Connect(function(input, gameProcessed)
- if not gameProcessed and input.KeyCode == Enum.KeyCode.P then
- toggleGUI()
- end
- end)
- -- Add a futuristic border with animated gradient
- local border = Instance.new("UIGradient")
- border.Name = "BorderGradient"
- border.Color = ColorSequence.new({
- ColorSequenceKeypoint.new(0, Color3.fromRGB(0, 255, 255)),
- ColorSequenceKeypoint.new(0.5, Color3.fromRGB(255, 0, 255)),
- ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 0))
- })
- border.Rotation = 0
- border.Parent = mainFrame
- -- Animate the border gradient
- spawn(function()
- while true do
- for i = 0, 360, 1 do
- border.Rotation = i
- wait(0.01)
- end
- end
- end)
- -- Holographic title text
- local title = Instance.new("TextLabel")
- title.Name = "Title"
- title.Size = UDim2.new(0.8, 0, 0.1, 0)
- title.Position = UDim2.new(0.1, 0, 0.05, 0)
- title.BackgroundTransparency = 1
- title.Text = "ULTIMATE TELEPORT MENU\n[Press P to toggle]"
- title.TextColor3 = Color3.new(1, 1, 1)
- title.TextScaled = true
- title.Font = Enum.Font.SciFi
- title.TextStrokeColor3 = Color3.new(0, 1, 1)
- title.TextStrokeTransparency = 0.5
- title.Parent = mainFrame
- -- Add holographic effect to title
- spawn(function()
- while true do
- for i = 0, 1, 0.05 do
- title.TextTransparency = i
- title.TextStrokeTransparency = i/2
- wait(0.05)
- end
- for i = 1, 0, -0.05 do
- title.TextTransparency = i
- title.TextStrokeTransparency = i/2
- wait(0.05)
- end
- end
- end)
- -- Teleport buttons with hover effects
- local buttonContainer = Instance.new("Frame")
- buttonContainer.Name = "ButtonContainer"
- buttonContainer.Size = UDim2.new(0.8, 0, 0.6, 0)
- buttonContainer.Position = UDim2.new(0.1, 0, 0.2, 0)
- buttonContainer.BackgroundTransparency = 1
- buttonContainer.Parent = mainFrame
- local teleportScripts = {
- {
- Text = "CASTLE TP",
- Color = Color3.fromRGB(0, 255, 255),
- Script = [[loadstring(game:HttpGet("https://raw.githubusercontent.com/ringtaa/castletpfast.github.io/refs/heads/main/FASTCASTLE.lua"))()]]
- },
- {
- Text = "FORT TP",
- Color = Color3.fromRGB(255, 0, 255),
- Script = [[loadstring(game:HttpGet("https://raw.githubusercontent.com/ringtaa/Tpfort.github.io/refs/heads/main/Tpfort.lua"))()]]
- },
- {
- Text = "THE END TP",
- Color = Color3.fromRGB(255, 255, 0),
- Script = [[loadstring(game:HttpGet("https://raw.githubusercontent.com/gumanba/Scripts/refs/heads/main/DeadRails"))()]]
- },
- {
- Text = "THE END V2 TP",
- Color = Color3.fromRGB(0, 255, 0),
- Script = [[
- _G['EndGameOnlyMode'] = true;
- script_key="NqUxLbGADaoMsDEkApIugMaRMbuEZnik";
- loadstring(game:HttpGet("https://raw.githubusercontent.com/NebulaHubOfc/Public/refs/heads/main/Loader.lua"))()
- ]]
- },
- }
- for i, btnData in ipairs(teleportScripts) do
- local button = Instance.new("TextButton")
- button.Name = btnData.Text
- 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.BorderSizePixel = 0
- button.Text = btnData.Text
- button.TextColor3 = Color3.new(1, 1, 1)
- button.TextScaled = true
- button.Font = Enum.Font.SciFi
- button.Parent = buttonContainer
- -- Add hover effects
- button.MouseEnter:Connect(function()
- button.BackgroundColor3 = btnData.Color
- button.TextColor3 = Color3.new(0, 0, 0)
- -- Create ripple effect
- local ripple = Instance.new("Frame")
- ripple.Size = UDim2.new(0, 0, 0, 0)
- ripple.AnchorPoint = Vector2.new(0.5, 0.5)
- ripple.Position = UDim2.new(0.5, 0, 0.5, 0)
- ripple.BackgroundColor3 = btnData.Color
- ripple.BackgroundTransparency = 0.7
- ripple.BorderSizePixel = 0
- ripple.Parent = button
- local tweenService = game:GetService("TweenService")
- local tweenInfo = TweenInfo.new(0.5, Enum.EasingStyle.Quad, Enum.EasingDirection.Out)
- local tween = tweenService:Create(ripple, tweenInfo, {
- Size = UDim2.new(1, 0, 1, 0),
- BackgroundTransparency = 1
- })
- tween:Play()
- tween.Completed:Connect(function()
- ripple:Destroy()
- end)
- end)
- button.MouseLeave:Connect(function()
- button.BackgroundColor3 = Color3.new(0.1, 0.1, 0.1)
- button.TextColor3 = Color3.new(1, 1, 1)
- end)
- -- Add click functionality to execute scripts
- button.MouseButton1Click:Connect(function()
- -- Play confirmation effect
- button.Text = "EXECUTING...(DONT SPAM YOU MIGHT GET BANNED)"
- local originalColor = button.BackgroundColor3
- button.BackgroundColor3 = Color3.new(0, 1, 0)
- -- Execute the script
- local success, err = pcall(function()
- loadstring(btnData.Script)()
- end)
- if not success then
- button.Text = "ERROR!"
- button.BackgroundColor3 = Color3.new(1, 0, 0)
- warn("Script execution failed: "..err)
- else
- button.Text = "SUCCESS!"
- end
- wait(1.5)
- button.Text = btnData.Text
- button.BackgroundColor3 = originalColor
- end)
- end
- -- Add a scanning line effect
- 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.BorderSizePixel = 0
- scanLine.BackgroundTransparency = 0.3
- scanLine.Parent = mainFrame
- -- Animate the scan line
- 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 a digital noise effect overlay
- local noise = Instance.new("ImageLabel")
- noise.Name = "DigitalNoise"
- noise.Size = UDim2.new(1, 0, 1, 0)
- noise.Position = UDim2.new(0, 0, 0, 0)
- noise.BackgroundTransparency = 1
- noise.Image = "rbxassetid://1888835998"
- noise.ImageTransparency = 0.9
- noise.ScaleType = Enum.ScaleType.Tile
- noise.TileSize = UDim2.new(0, 50, 0, 50)
- noise.Parent = mainFrame
- -- Add floating holographic orbs
- for i = 1, 4 do
- local orb = Instance.new("ImageLabel")
- orb.Name = "HolographicOrb_"..i
- orb.Size = UDim2.new(0.05, 0, 0.05, 0)
- orb.BackgroundTransparency = 1
- orb.Image = "rbxassetid://296623538"
- orb.ImageColor3 = teleportScripts[i].Color
- orb.Parent = mainFrame
- -- Animate the orbs in circular patterns
- spawn(function()
- local angle = math.random(0, 360)
- local radius = 0.3 + (i * 0.05)
- local speed = 0.5 + (i * 0.1)
- local center = Vector2.new(0.5, 0.5)
- while true do
- angle = angle + speed
- if angle > 360 then angle = 0 end
- local x = center.X + radius * math.cos(math.rad(angle))
- local y = center.Y + radius * math.sin(math.rad(angle))
- orb.Position = UDim2.new(x, -orb.AbsoluteSize.X/2, y, -orb.AbsoluteSize.Y/2)
- wait(0.01)
- end
- end)
- end
- -- Keybinds for teleports (1-4)
- UserInputService.InputBegan:Connect(function(input, gameProcessed)
- if gameProcessed then return end
- local keyIndex
- if input.KeyCode == Enum.KeyCode.One then
- keyIndex = 1
- elseif input.KeyCode == Enum.KeyCode.Two then
- keyIndex = 2
- elseif input.KeyCode == Enum.KeyCode.Three then
- keyIndex = 3
- elseif input.KeyCode == Enum.KeyCode.Four then
- keyIndex = 4
- end
- if keyIndex and mainFrame.Visible then
- local button = buttonContainer:FindFirstChild(teleportScripts[keyIndex].Text)
- if button then
- button.MouseButton1Click:Fire()
- end
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement