Location Marker System

I was hoping the following code would work, but it doesn’t appear to work on either my laptop or my android phone. Is it possible to tag players and/or NPCs?

local Players = game:GetService("Players")

game.Players.CharacterAutoLoads = false

-- Tag all players except the LocalPlayer.
local function onPlayerAdded(player)
	if player ~= Players.LocalPlayer then
		player.CharacterAdded:Connect(function(character)
			local indicator = Instance.new("Attachment")
			indicator:SetAttribute("Color", BrickColor.new("Lime green").Color)
			indicator:SetAttribute("Enabled", true)
			indicator:SetAttribute("Image", "rbxassetid://8239527343")
			indicator:SetAttribute("Team", BrickColor.new("White"))
			indicator.Parent = character:WaitForChild("HumanoidRootPart")
		end)
	end
end

for _, player in pairs(Players:GetPlayers()) do
	onPlayerAdded(player)
end
Players.PlayerAdded:Connect(onPlayerAdded)
3 Likes