I tried editing a script to make all players show up on a mini-map but they're not showing and I can't figure out the problem.
local player = game.Players.LocalPlayer local character = player.CharacterAdded:wait() local torso = character:WaitForChild("HumanoidRootPart") function buildMap() script.Parent.Main:ClearAllChildren() for _,v in pairs(game.Players:GetPlayers()) do if v:IsA("Model")then if (v.CFrame.p - torso.CFrame.p).magnitude < 200 then local part = Instance.new("Frame",script.Parent.Main) part.Size = UDim2.new(0,v.Size.X,0,v.Size.Z) part.BackgroundColor3 = v.Color local CF = CFrame.new(torso.CFrame.p) local pos = CF:toObjectSpace(v.CFrame) local realPos = CFrame.new(pos.X+(script.Parent.Main.Size.X.Offset/2),0,pos.Z+(script.Parent.Main.Size.Y.Offset/2)) part.Position = UDim2.new(0,realPos.X-part.Size.X.Offset/2,0,realPos.Z-part.Size.Y.Offset/2) part.ZIndex = v.Position.Y end end end end while wait() do if torso.Velocity.magnitude > 5 then buildMap() end end