If you can make regular GUI's that certain players can see, can you do the same with BillboardGUI's and possibly SurfaceGUI's?
http://wiki.roblox.com/index.php?title=PlayerToHideFrom_(Property) Don't know about SurfaceGuis
while wait(0.1) do--Won't work if you don't have the 0.1 if game.Players.LocalPlayer.TeamColor==BrickColor.new("Really Red") then--Color of team you don't want to see the gui. script.Parent:Destory()--Destory the gui so the other team can't see it. end end