local RbxStamper = LoadLibrary("RbxStamper")
local InsertService = game:GetService("InsertService")
local dispenser = game.workspace.Part
local player = game.Players.LocalPlayer
local mouse = player:GetMouse()
local stampControl
local pBase = nil
function findBase()
for _, base in pairs(game.workspace["Building Zones"]:GetChildren()) do
if base:IsA("Model") and base.Player.Value == player.Name then
pBase = base
end
end
end
function setupDragger()
if pBase then
stampControl = RbxStamper.SetupStamperDragger(dispenser,mouse,nil,Region3.new(?????)))
else
warn("Cannot find your building base.")
end
end
function stamp()
setupDragger()
stampControl.Stamped.Changed:connect(function(value)
stampControl.ReloadModel()
end)
end
script.Parent.Equipped:connect(function()
if not pBase then
findBase()
end
stamp()
end)
script.Parent.Unequipped:connect(function()
if stampControl then stampControl.Destroy() pBase = nil end
end)
The only thing i'm stuck on is using Region3 for the area to stamp in. How do you accomplish this?
Thanks.
