Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local Object = game:GetObjects("rbxassetid://13384343617")[1]
- Object.Name = "Tracker"
- Object.ToolTip = "Tracks both Players and NPCs"
- Object.Parent = game.Players.LocalPlayer.Backpack
- local Enabled = true
- local MaxDistance = 300
- Object.Equipped:Connect(function()
- Enabled = true
- while Enabled do
- for i, Model in pairs(workspace:GetDescendants()) do
- if Model:IsA("Model") then
- if Model:FindFirstChild("Humanoid") then
- if (not Model:FindFirstChild("PlayerHighlight")) and (not Model:FindFirstChild("NPCHighlight")) then
- local Player = game.Players:GetPlayerFromCharacter(Model)
- if Player then
- if Player == game.Players.LocalPlayer then
- -- Ignore
- else
- local Highlight = Object.Handle.PlayerHighlight:Clone()
- Highlight.Parent = Player.Character
- Highlight.Enabled = true
- end
- else
- local Highlight = Object.Handle.NPCHighlight:Clone()
- Highlight.Parent = Model
- Highlight.Enabled = true
- end
- end
- end
- end
- end
- task.wait()
- end
- end)
- Object.Unequipped:Connect(function()
- Enabled = false
- for i, Model in pairs(workspace:GetDescendants()) do
- if Model:IsA("Model") then
- if Model:FindFirstChild("Humanoid") then
- if (Model:FindFirstChild("PlayerHighlight")) or (Model:FindFirstChild("NPCHighlight")) then
- Model:FindFirstChildOfClass("Highlight"):Destroy()
- end
- end
- end
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement