i am trying to spawn a clone at a random position within a area and i cant quite seem to work out how

function createclone(clone)
	clone.Parent = game.Workspace
	local x = math.random(game.Workspace.Room.Spawn.Position.X - (game.Workspace.Room.Spawn.Size.X / 2),game.Workspace.Room.Spawn.Position.X + (game.Workspace.Room.Spawn.Size.X / 2))
	local y = 3
	local z = math.random(game.Workspace.Room.Spawn.Position.Z - (game.Workspace.Room.Spawn.Size.Z / 2),game.Workspace.Room.Spawn.Position.Z + (game.Workspace.Room.Spawn.Size.Z / 2))
	clone.Position = Vector3.new(x,y,z)
	wait(60)
	clone:Destroy()
end

any help would be amazing, Thank you