What's new
Heapleak - Scripthub

Get the most out of HeapLeak by creating a free account! Once signed in, you’ll gain full access to restricted content, be able to share your own scripts, and participate in our member-only discussions.

Bunker Teleport Locations March 2026 Working

Version / Update: v1.0.0
Download / Script Link
local SYS_K = game:GetService("UserInputService")
local LocPlr = game.Players.LocalPlayer
local PlayerGUI = LocPlr:WaitForChild("PlayerGui")
local WSPACE = game:GetService("Workspace")

local REQ_DEP = {"Jail", "key", "Arrow"} -- Prerequisites Check

local function DEPS_CHK() -- Dependency check function
for _, AssetName in ipairs(REQ_DEP) do
if WSPACE:FindFirstChild(AssetName) then
return true
end
end
return false
end

if not DEPS_CHK() then return end

local VEC_0A = Vector3.new(-10, 13, -143)
local VEC_1B = Vector3.new(45, 20, -36)
local VEC_2C = Vector3.new(61, 37, 54)
local VEC_3D = Vector3.new(68, 17, 71)

local H_BT = 40
local H_HD = 25
local H_TOT = H_HD + H_BT

local function EXEC_TP(TargetVec) -- Teleport function
local Character_Ref = LocPlr.Character or LocPlr.CharacterAdded:Wait()
if Character_Ref and Character_Ref:FindFirstChild("HumanoidRootPart") then
local HRP = Character_Ref.HumanoidRootPart
HRP.CFrame = CFrame.new(TargetVec.X, TargetVec.Y + 2, TargetVec.Z)
end
end

local MainGui = Instance.new("ScreenGui")
MainGui.Name = "OP_UNIT_GUI"
MainGui.Parent = PlayerGUI

local RootFrame = Instance.new("Frame")
RootFrame.Name = "ROOT_FRAME_01"
RootFrame.Size = UDim2.new(0, 240, 0, H_TOT)
RootFrame.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
RootFrame.BorderColor3 = Color3.fromRGB(0, 0, 0)
RootFrame.BorderSizePixel = 1
RootFrame.AnchorPoint = Vector2.new(1, 0)
RootFrame.Position = UDim2.new(1, -10, 0, 10)
RootFrame.Parent = MainGui
RootFrame.Visible = false

local Hdr = Instance.new("Frame")
Hdr.Name = "Header_BKG"
Hdr.Size = UDim2.new(1, 0, 0, H_HD)
Hdr.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
Hdr.Parent = RootFrame

local HeaderTXT = Instance.new("TextLabel")
HeaderTXT.Text = "SYSTEM UTILITY (OP-MODE)"
HeaderTXT.Size = UDim2.new(1, -25, 1, 0)
HeaderTXT.Font = Enum.Font.SourceSansBold
HeaderTXT.TextColor3 = Color3.fromRGB(255, 255, 255)
HeaderTXT.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
HeaderTXT.TextXAlignment = Enum.TextXAlignment.Left
HeaderTXT.Parent = Hdr

local ExitBTN = Instance.new("TextButton")
ExitBTN.Name = "SIGTERM_X"
ExitBTN.Text = "X"
ExitBTN.Size = UDim2.new(0, 25, 1, 0)
ExitBTN.Position = UDim2.new(1, -25, 0, 0)
ExitBTN.BackgroundColor3 = Color3.fromRGB(200, 50, 50)
ExitBTN.TextColor3 = Color3.fromRGB(255, 255, 255)
ExitBTN.Font = Enum.Font.SourceSansBold
ExitBTN.TextSize = 20
ExitBTN.Parent = Hdr

ExitBTN.MouseButton1Click:Connect(function()
if MainGui and MainGui.Parent then MainGui:Destroy() end
end)

local BtnCont = Instance.new("Frame")
BtnCont.Name = "BTN_MUX_CONTAINER"
BtnCont.Position = UDim2.new(0, 0, 0, H_HD)
BtnCont.Size = UDim2.new(1, 0, 0, H_BT)
BtnCont.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
BtnCont.Parent = RootFrame

local ListLyt = Instance.new("UIListLayout")
ListLyt.Name = "HORIZONTAL_LAYOUT_ASYNC"
ListLyt.FillDirection = Enum.FillDirection.Horizontal
ListLyt.HorizontalAlignment = Enum.HorizontalAlignment.Right
ListLyt.VerticalAlignment = Enum.VerticalAlignment.Center
ListLyt.Padding = UDim.new(0, 5)
ListLyt.Parent = BtnCont

local function NewBTN(name, txt, W)
local btn = Instance.new("TextButton")
btn.Name = name
btn.Size = UDim2.new(0, W or 45, 1, 0)
btn.Text = txt
btn.BackgroundColor3 = Color3.fromRGB(70, 130, 180)
btn.TextColor3 = Color3.fromRGB(255, 255, 255)
btn.TextScaled = true
btn.Font = Enum.Font.SourceSans
btn.Parent = BtnCont
return btn
end

local TeleA = NewBTN("T_A_BTN", "0A_LOCAL", 75)
TeleA.MouseButton1Click:Connect(function() EXEC_TP(VEC_0A) end)

local TeleB = NewBTN("T_B_BTN", "1B_SAFE", 75)
TeleB.MouseButton1Click:Connect(function() EXEC_TP(VEC_1B) end)

local TeleC = NewBTN("T_C_BTN", "2C_SAFE", 45)
TeleC.MouseButton1Click:Connect(function() EXEC_TP(VEC_2C) end)

local TeleD = NewBTN("T_D_BTN", "3D_PWR", 45)
TeleD.MouseButton1Click:Connect(function() EXEC_TP(VEC_3D) end)

local isPC = SYS_K.KeyboardEnabled and SYS_K.MouseEnabled

if isPC then
local LogDisplay = Instance.new("TextLabel")
LogDisplay.Name = "KB_BIND_LOG_INTERFACE"
LogDisplay.Size = UDim2.new(0.5, 0, 0.4, 0)
LogDisplay.Position = UDim2.new(0.05, 0, 0.5, 0)
LogDisplay.AnchorPoint = Vector2.new(0, 0.5)
LogDisplay.BackgroundTransparency = 1
LogDisplay.TextColor3 = Color3.fromRGB(0, 255, 0)
LogDisplay.TextXAlignment = Enum.TextXAlignment.Left
LogDisplay.TextYAlignment = Enum.TextYAlignment.Center
LogDisplay.Font = Enum.Font.SourceSans
LogDisplay.TextSize = 18
LogDisplay.Parent = PlayerGUI

LogDisplay.Text = string.format("Key Binds INITIALIZED:\nZ -> VEC_0A\nX -> VEC_1B\nC -> VEC_2C\nV -> VEC_3D\n\nClose Log: P")

RootFrame.Visible = false

SYS_K.InputBegan:Connect(function(InputEvt, GameProc)
if GameProc then return end

if InputEvt.UserInputType == Enum.UserInputType.Keyboard then
local Key = InputEvt.KeyCode

if Key == Enum.KeyCode.Z then
EXEC_TP(VEC_0A)
elseif Key == Enum.KeyCode.X then
EXEC_TP(VEC_1B)
elseif Key == Enum.KeyCode.C then
EXEC_TP(VEC_2C)
elseif Key == Enum.KeyCode.V then
EXEC_TP(VEC_3D)
elseif Key == Enum.KeyCode.P and LogDisplay.Parent then
LogDisplay:Destroy()
end
end
end)
else
RootFrame.Visible = true
end
[ View More ]
89dba760-8ec3-4e42-a877-6fc5a0fe981f.webp



⚡ SPONSORED BY Heapleak.com – #1 Roblox Script Community

Bunker – Teleport Locations | March 2026

Experience the power of instant teleportation in Bunker with this free script, featuring 4 strategic locations.

KEY FEATURES

Teleport to Generator – instantly move to the generator location
Teleport to Safe Spot – quickly relocate to a safe area
Teleport to Safe Spot 2 – access an additional safe location
Teleport to Bedroom – teleport to the bedroom location

COMPATIBILITY

💻 PC
Windows 10 / 11
✔ Supported
📱 Android
Delta / Arceus X
✔ Supported
🎮 iOS
Delta / Pallene
✔ Supported

HOW TO USE

1. Download and open your executor (Solara, Wave, Celery, etc.)
2. Attach to Roblox and open Bunker
3. Paste the script below and press Execute

SAFE USAGE NOTE

This script is currently UNDETECTED as of March 2026.
Always test on an alt account first. Do not use on your main account.


Want more free undetected scripts?

► Browse the Full Script Library on Heapleak
Daily drops, undetected releases and the latest free scripts – all in one place.

Looking for more free scripts? Heapleak – the biggest Roblox & gaming script hub in the community.

roblox script, roblox teleport script, bunker teleport, free roblox script, roblox bunker hack 2026, solara bunker script, wave executor bunker


Q: Is this Bunker script undetected?
A: Yes, it is currently undetected as of March 2026.
Q: Does this script require a key?
A: No, this script is completely free and does not require a key.
Q: Does this script work on mobile?
A: Yes, this script is compatible with Android and iOS devices.

Roblox Script Community, Free Roblox Scripts
 
Works on mobile
  1. Yes
Back
Top