NBTF Xploit
Key Required

NBTF Xploit

Nuclear Blast Testing Facility ☢️💣squhzsquhz 4.1K views 588 executesUpdated Sep 19, 2025
3.3/ 5(6 votes)
4267% Positive
Lua Script•294 lines (8612 chars)
local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()
local Window = Rayfield:CreateWindow({
   Name = "NBTF Xploit",
   Icon = 0,
   LoadingTitle = "Loading..",
   LoadingSubtitle = "Created by @squhz",
   ShowText = "Rayfield",
   Theme = "Ocean",
   ToggleUIKeybind = "T",
   DisableRayfieldPrompts = true,
   DisableBuildWarnings = true,
})

local allowedPlaceId = 6153709
local player = game.Players.LocalPlayer

if game.PlaceId ~= allowedPlaceId then
    player:Kick("Join NBTF to use!")
end

local TeleportPositions = {
    Term1 = Vector3.new(1030, 334, -650),
    Term2 = Vector3.new(1316, 334, -733),
    Term3 = Vector3.new(1293, 360, 156),
    Term4 = Vector3.new(1706, 354, -687),
    Term5 = Vector3.new(757, 334, -600),
    Term6 = Vector3.new(1020, 344, -425),

    KeyEnterPanel = Vector3.new(1103, 296, 1364),
    DataStore = Vector3.new(1340, 334, -336),
    PowerStation = Vector3.new(1280, 334, 317),

    Cooler1 = Vector3.new(1103, 251, 1212),
    Cooler2 = Vector3.new(1052, 251, 1261),
    Cooler3 = Vector3.new(1102, 251, 1312),
    Cooler4 = Vector3.new(1151, 251, 1262),

    CorePanel = Vector3.new(1104, 300, 1089),
    CoreView = Vector3.new(1101, 316, 1059),

    Hide1 = Vector3.new(998, 296, 1350),
    Hide2 = Vector3.new(470, 540, 496),
    Hide3 = Vector3.new(-1380, 413, 591),
    Hide4 = Vector3.new(1399, 335, -1568),
    Hide5 = Vector3.new(1752, 548, -462),

    ExternalEntry = Vector3.new(1399, 335, -1568),
    BombPanel = Vector3.new(603, 362, -433),
    RoofRoom = Vector3.new(1784, 513, -500),
    RoofPlace = Vector3.new(1104, 550, 222),

    HrRoom = Vector3.new(721, 381, -687),
    AdminOnlyRoom = Vector3.new(1105, 296, 1430)
}

local function TeleportCharacter(position)
    local player = game.Players.LocalPlayer
    local character = player.Character or player.CharacterAdded:Wait()
    local hrp = character:WaitForChild("HumanoidRootPart")
    hrp.CFrame = CFrame.new(position)
end

-------------------------------------------------------------------------------
------                                                                   ------
-------------------------------------------------------------------------------

local Tab = Window:CreateTab("Home")
local Paragraph = Tab:CreateParagraph({Title = "Welcome!", Content = "Before using this script, please learn the basic's of playing this game to know how useful this script is."})
local Button = Tab:CreateButton({
   Name = "Destroy GUI",
   Callback = function()
        print("NBTF Xploit destroyed (0.1s)")
        task.wait(0.1)
        Rayfield:Destroy()
   end,
})

-------------------------------------------------------------------------------

local Tab = Window:CreateTab("Terminal")
local Label = Tab:CreateLabel("*Code changes every 15 minutes*", 4483362458, Color3.fromRGB(255, 255, 255), false)
local Section = Tab:CreateSection("Get Key Code:")
local Button = Tab:CreateButton({
   Name = "Term1",
   Callback = function()
        TeleportCharacter(TeleportPositions.Term1)
   end,
})

local Button = Tab:CreateButton({
   Name = "Term2",
   Callback = function()
        TeleportCharacter(TeleportPositions.Term2)
   end,
})

local Button = Tab:CreateButton({
   Name = "Term3",
   Callback = function()
        TeleportCharacter(TeleportPositions.Term3)
   end,
})

local Button = Tab:CreateButton({
   Name = "Term4",
   Callback = function()
        TeleportCharacter(TeleportPositions.Term4)
   end,
})
local Button = Tab:CreateButton({
   Name = "Term5",
   Callback = function()
        TeleportCharacter(TeleportPositions.Term5)
   end,
})
local Button = Tab:CreateButton({
   Name = "Term6",
   Callback = function()
        TeleportCharacter(TeleportPositions.Term6)
   end,
})

local Section = Tab:CreateSection("Enter Key Code:")
local Button = Tab:CreateButton({
   Name = "KeyEnterPanel",
   Callback = function()
        TeleportCharacter(TeleportPositions.KeyEnterPanel)
   end,
})

-------------------------------------------------------------------------------

local Tab = Window:CreateTab("Viruses")
local Section = Tab:CreateSection("Teleports:")
local Button = Tab:CreateButton({
   Name = "DataStore",
   Callback = function()
        TeleportCharacter(TeleportPositions.DataStore)
   end,
})

local Button = Tab:CreateButton({
   Name = "PowerStation",
   Callback = function()
        TeleportCharacter(TeleportPositions.PowerStation)
   end,
})

-------------------------------------------------------------------------------

local Tab = Window:CreateTab("Core")
local Section = Tab:CreateSection("Teleports:")
local Button = Tab:CreateButton({
   Name = "Cooler1",
   Callback = function()
        TeleportCharacter(TeleportPositions.Cooler1)
   end,
})

local Button = Tab:CreateButton({
   Name = "Cooler2",
   Callback = function()
        TeleportCharacter(TeleportPositions.Cooler2)
   end,
})

local Button = Tab:CreateButton({
   Name = "Cooler3",
   Callback = function()
        TeleportCharacter(TeleportPositions.Cooler3)
   end,
})

local Button = Tab:CreateButton({
   Name = "Cooler4",
   Callback = function()
        TeleportCharacter(TeleportPositions.Cooler4)
   end,
})

local Button = Tab:CreateButton({
   Name = "CorePanel",
   Callback = function()
        TeleportCharacter(TeleportPositions.CorePanel)
   end,
})

local Button = Tab:CreateButton({
   Name = "CoreView",
   Callback = function()
        TeleportCharacter(TeleportPositions.CoreView)
   end,
})

-------------------------------------------------------------------------------

local Tab = Window:CreateTab("Hiding")
local Section = Tab:CreateSection("Teleports:")
local Button = Tab:CreateButton({
   Name = "Hide1",
   Callback = function()
        TeleportCharacter(TeleportPositions.Hide1)
   end,
})

local Button = Tab:CreateButton({
   Name = "Hide2",
   Callback = function()
        TeleportCharacter(TeleportPositions.Hide2)
   end,
})

local Button = Tab:CreateButton({
   Name = "Hide3",
   Callback = function()
        TeleportCharacter(TeleportPositions.Hide3)
   end,
})

local Button = Tab:CreateButton({
   Name = "Hide4",
   Callback = function()
        TeleportCharacter(TeleportPositions.Hide4)
   end,
})

local Button = Tab:CreateButton({
   Name = "Hide5",
   Callback = function()
        TeleportCharacter(TeleportPositions.Hide5)
   end,
})

-------------------------------------------------------------------------------

local Tab = Window:CreateTab("Hiding")
local Section = Tab:CreateSection("Teleports:")
local Button = Tab:CreateButton({
   Name = "ExternalEntry",
   Callback = function()
        TeleportCharacter(TeleportPositions.ExternalEntry)
   end,
})

local Button = Tab:CreateButton({
   Name = "BombPanel",
   Callback = function()
        TeleportCharacter(TeleportPositions.BombPanel)
   end,
})

local Button = Tab:CreateButton({
   Name = "RoofRoom",
   Callback = function()
        TeleportCharacter(TeleportPositions.RoofRoom)
   end,
})

local Button = Tab:CreateButton({
   Name = "RoofPlace",
   Callback = function()
        TeleportCharacter(TeleportPositions.RoofPlace)
   end,
})

local Section = Tab:CreateSection("Admin Teleports:")
local Button = Tab:CreateButton({
   Name = "HrRoom",
   Callback = function()
        TeleportCharacter(TeleportPositions.HrRoom)
   end,
})

local Button = Tab:CreateButton({
   Name = "AdminOnlyRoom",
   Callback = function()
        TeleportCharacter(TeleportPositions.AdminOnlyRoom)
   end,
})

-------------------------------------------------------------------------------

local Tab = Window:CreateTab("Dev's")
local Section = Tab:CreateSection("Bits N Bobs:")
local Label = Tab:CreateLabel("Version: 0.1.3 - 20/9/2025", 4483362458, Color3.fromRGB(255, 255, 255), false)
local Section = Tab:CreateSection("Owner:")
local Label = Tab:CreateLabel("@squhz on Discord", 4483362458, Color3.fromRGB(255, 255, 255), false)
local Section = Tab:CreateSection("+ Credits:")
local Label = Tab:CreateLabel("'Your name *could* be here by making a suggestion'", 4483362458, Color3.fromRGB(255, 255, 255), false)
local Paragraph = Tab:CreateParagraph({Title = "Info", Content = "Im currently looking for script developers to team up with me in making this script as best as possible. If you think you have some great suggestions or would like to help in the development, please friend request me on Discord!"})

-------------------------------------------------------------------------------
------                                                                   ------
-------------------------------------------------------------------------------

Features & Information

Teleport to the Core Teleports for the terminal and terminal keys Teleport for viruses + More
#Free#Gui#NBTF

Community Comments (4)

pllsp25pllsp25Sep 20, 2025

works

MrpickIeMrpickIeSep 20, 2025

gah

guilhermerobloxguilhermerobloxAug 4, 2026

bro i got banned

shabinaamin200shabinaamin200Aug 31, 2026

WHY ISN'T THERE AN NBTF SCRIPT TO GET THE GAMEPASSES FOR FREE IM GOING INSANE

More Scripts for Nuclear Blast Testing Facility ☢️💣