TheHyperDrive, your description is more understood to me now. I thought it was bringing the specatee back, not the spectator.
I'll suggest to the team that we try to find some way around that and still allow spectating.
The function we wrote for ULib to spawn a player, literally, uses default Gmod "ply:Spawn()", along with some other "magic" weapon/armor/health restoration commands if another Ulib command was used before doing so.
ULib.spawn at line 470We may not be able to find a work-around.
As the function we wrote was intended, literally, to respawn the player with everything they had before being (jailed, spectating, few other commands) in SandBox,
worst case scenario, we may have to disable the function all together for non Sandbox.