else if (cmd == "spec") {
if (!text) return MessagePlayer("Use: /spec <player>", player);
local target = FindPlayer(text);
if (!target) return MessagePlayer("Player not found.", player);
if (target == player) return MessagePlayer("Can't spectate yourself.", player);
player.SpectateTarget = target;
MessagePlayer("Spectating " + target.Name, player);
} else if (cmd == "stopspec") {
if (player.SpectateTarget) {
local target = player.SpectateTarget;
player.SpectateTarget = null;
MessagePlayer("Stopped spectating " + target.Name, player);
} else {
MessagePlayer("Not spectating anyone.", player);
}
}