Build A Boat For Treasure
10 Views
0 Executions

Unanchored Blocks Spawner

Build A Boat For Treasure
WuzRERBorn
WuzRERBorn10K executions
2 days ago · Updated

Reviewed by QueueSherlockPaid revieweron How review works

Please login to perform these actions:

Unanchored Blocks Spawner is a Build A Boat For Treasure script for Roblox, uploaded to ScriptBlox on Nov 8, 2026. Reviewed by a person on Nov 10, 2026.

Does it work?

No reports yet

No reports yet. Tried it? Be the first to say.

Also noticed:

Description

heya! Wuz here, so this script basically makes so you dont have to spawn unanchored blocks manually in babft, read teh Disclaimer in my script ;)

Updates

  1. Script edited: GUI Update! 1.2

  2. Script edited: GUI Update!

View Raw
--[[
	BABFT - Block Spawner (GUI)

	Credits: TopbarPlus Library by @Member
	Source: https://scriptblox.com/script/Universal-Script-TopBarPlus-Library-233495

	HOW TO USE:
	  1. Open "Options" in the topbar to choose the block and settings.
	     The default block is the one you have the most of in your inventory.
	  2. Press "Place" (topbar or panel), then tap the ground of ANY zone.
	     The zone is detected from the spot you tap.
	  3. The BuildingTool is equipped only AFTER your tap is registered
	     (PICK_DELAY), and unequipped again after spawning.

	NOTES:
	  - Block must exist in ReplicatedStorage.BuildingParts and be in your inventory.
	  - Blocks are placed as a ground grid (no tower), so the gap holds.
	  - The result is counted from your folder under workspace.Blocks,
	    because the InvokeServer return value is nil even on success.
]]

local Players = game:GetService("Players")
local UserInputService = game:GetService("UserInputService")
local lp = Players.LocalPlayer
local pg = lp:WaitForChild("PlayerGui")
local camera = workspace.CurrentCamera

-- wait after your tap before the tool is equipped (seconds)
local PICK_DELAY = 0.01

if _G.BabftSpawner then
	local s = _G.BabftSpawner
	for _, ic in ipairs(s.icons or {}) do pcall(function() ic:destroy() end) end
	if s.pickConn then s.pickConn:Disconnect() end
end
if pg:FindFirstChild("BabftSpawnerGui") then pg.BabftSpawnerGui:Destroy() end

local gui = Instance.new("ScreenGui")
gui.Name = "BabftSpawnerGui"
gui.ResetOnSpawn = false


Comments

0
Log in to join the conversation. Login
No comments yet. Be the first!