WathWolfy

Untitled

Mar 24th, 2020
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.88 KB | None | 0 0
  1. local sg = Instance.new("ScreenGui");
  2. sg.Name = "Map";
  3. sg.Enabled = true;
  4. sg.ResetOnSpawn = false;
  5. sg.Parent = game:GetService("CoreGui");
  6. local viewport = Instance.new("ViewportFrame");
  7. viewport.Size = UDim2.new(0.2, 0, 0.3, 0);
  8. viewport.Parent = sg;
  9. viewport.Position = UDim2.new(0.8, 0, 0.7, 0);
  10. local Ccamera = Instance.new("Camera");
  11. local camera = workspace.CurrentCamera;
  12. pos = CFrame.new(0,0,0);
  13. Ccamera.CFrame = pos;
  14. Ccamera.Parent = sg;
  15. Ccamera.CameraType = "Scriptable";
  16.  
  17. local Murderer = BrickColor.new("Really red");
  18. local Sheriff = BrickColor.new("New Yeller");
  19. local Inno = BrickColor.new("Lime green");
  20. local You = BrickColor.new("Cyan");
  21.  
  22.  
  23. local players = game:GetService("Players");
  24. local player = players.LocalPlayer;
  25.  
  26.  
  27.  
  28. function updateCamera()
  29. if player.Character then
  30. if player.Character:FindFirstChild("Head") and player.Character.Head.ClassName == "Part" then
  31. pos = camera.CFrame * CFrame.new(0, 100, 50) * CFrame.Angles(-1, 0, 0);
  32. end;
  33. end;
  34. Ccamera.CFrame = pos;
  35. viewport.CurrentCamera = Ccamera;
  36. end;
  37.  
  38.  
  39. function getTeam(p)
  40. if p:FindFirstChildOfClass("Backpack") then
  41. if p.Name == player.Name then
  42. return You;
  43. else
  44. if p:FindFirstChildOfClass("Backpack"):FindFirstChild("Knife") or p.Character:FindFirstChild("Knife") then
  45. return Murderer;
  46. elseif p:FindFirstChildOfClass("Backpack"):FindFirstChild("Gun") or p.Character:FindFirstChild("Gun") then
  47. return Sheriff;
  48. else
  49. return Inno;
  50. end;
  51. end;
  52. end;
  53. end;
  54.  
  55. while wait() do
  56. viewport:ClearAllChildren()
  57. updateCamera();
  58. for _,v in ipairs(players:GetPlayers()) do
  59. if v.Character then
  60. if v.Character:FindFirstChild("Head") and v.Character.Head.ClassName == "Part" then
  61. local newHead = v.Character.Head:Clone();
  62. newHead.BrickColor = getTeam(v);
  63. newHead:ClearAllChildren();
  64. newHead.Size = newHead.Size + Vector3.new(5,5,5);
  65. newHead.Parent = viewport;
  66. newHead.Shape = "Ball"
  67. end;
  68. end;
  69. end;
  70. end;
Add Comment
Please, Sign In to add comment