local function F(F)local H=getRandomCFrameInVolume(dropZone)if F:IsA("\066\097\115\101\080\097\114\116")then F.CFrame=H elseif F:IsA("\077\111\100\101\108")then if not F.PrimaryPart then F.PrimaryPart=F:FindFirstChildWhichIsA("\066\097\115\101\080\097\114\116",true)end F.PrimaryPart.CFrame=H end F.Parent=game.Workspace end
-- Sets the position of the falling object
-- This function checks if the object is a Part or a Model, as those are positioned differently
local function positionFallingObject(object)
	local objectCFrame = getRandomCFrameInVolume(dropZone)
	if object:IsA("BasePart") then
		object.CFrame = objectCFrame
	elseif object:IsA("Model") then
		if not object.PrimaryPart then
			object.PrimaryPart = object:FindFirstChildWhichIsA("BasePart", true)
		end
		object.PrimaryPart.CFrame = objectCFrame
	end
	object.Parent = game.Workspace
end
