ExampleComponents/NetworkStress/SpawnNetworkedObjects.cs
public class SpawnNetworkedObjects : Component
{
	[Property] public GameObject PrefabToSpawn { get; set; }
	[Property] public bool ParentToThis { get; set; }
	[Property] public int AmountToSpawn { get; set; } = 3;
	
	protected override void OnStart()
	{
		if ( !IsProxy )
		{
			for ( var i = 0; i < AmountToSpawn; i++ )
			{
				var go = PrefabToSpawn.Clone( WorldPosition, Rotation.Identity );

				if ( ParentToThis )
					go.SetParent( GameObject );
			
				go.NetworkSpawn();
			}
		}
		
		base.OnStart();
	}
}