like leaving a visible block only for a person? , Example: has a block on top of my head but I can only see, other players not
--[[ Test Place: Workspace Script Local Script - - - - - - In Server 2 Players: Server= Workspace Script Players Player1 Backpack PlayerGui Local Script StarterGear Player2 Backpack PlayerGui StarterGear NetworkServer ... Player1 sees= Workspace Script Part Players Player1 Backpack PlayerGui Local Script StarterGear Player2 Backpack PlayerGui StarterGear Player2 sees= Workspace Script Players Player1 Backpack PlayerGui Local Script StarterGear Player2 Backpack PlayerGui StarterGear --]] -- File:Script in workspace game.Players.PlayerAdded:connect(function(Player) if Player.Name == 'Player1' or 'Player' then --Check for specific Player Player.CharacterAdded:connect(function() --Make sure there is a character script.LocalScript.Parent = Player.PlayerGui --Execute Script end) end end) --File:Local Script in Script /\ local CurrentCamera = game.Workspace.CurrentCamera -- Get Camera local Part = Instance.new('Part') --Do not parent yet --Make the part stuff... Part.Name = 'Invisible Part' Part.Position = game.Workspace:WaitForChild(script.Parent.Parent.Name).Head.Position + Vector3.new(0,2,0) Part.Size = Vector3.new(2,2,2) wait(2) -- A little timeout eh? Part.Parent = CurrentCamera --Parent to Current Camera to become an official Local Part
What you want are Local Parts
I won't go into much detail, because the wiki explains it well enough and provides examples