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 ]
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
Windows 10 / 11 ✔ Supported | Delta / Arceus X ✔ Supported | 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
- Yes