Advertisement
Guest User

Untitled

a guest
Oct 27th, 2018
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.52 KB | None | 0 0
  1. --created by Initius;
  2. --DON'T TOUCH THE SCRIPT IT'S REALLY SENSITIVE;
  3.  
  4. GROUPS = {["TRADOC"] = 3652639,
  5. ["OCS"] = 4465827,
  6. ["JAGC"]= 4468395,
  7. ["MPC"]= 3652778,
  8. ["CID"]= 4346730,
  9. ["ASOC"]= 3114833,
  10. ["SOAR"]= 3571984,
  11. ["CAG"]= 3235982,
  12. ["RR"]= 3584228,
  13. ["SF"]= 3235972,
  14. ["FORSCOM"]= 4346851,
  15. ["XVIIICORPS"]= 4346985,
  16. ["EIGHTAD"]= 4347007,
  17. ["ONEAIRD"]= 4347026,
  18. ["IIICORPS"]= 4346908,
  19. ["ONEAD"]= 4347061,
  20. ["ONECD"]= 4346957,
  21. ["ONEID"]= 4346928};
  22. USAR = 3108077;
  23. GAMEPASS = 3391293;
  24.  
  25. game.Players.PlayerAdded:connect(function(plr)
  26. local Keycard = script:WaitForChild("AccessCard");
  27. local Handle = Keycard:WaitForChild("Handle");
  28. local CardNumber = Keycard:WaitForChild("CardNumber");
  29. local SG = Handle:WaitForChild("SurfaceGui");
  30. local Frame = SG:WaitForChild("Frame");
  31. local CL = Frame:WaitForChild("Card Level");
  32. local CT = Frame:WaitForChild("Card Type");
  33. local Comp = Frame:WaitForChild("Company");
  34. local Data = Frame:WaitForChild("Data");
  35. local Rank1 = Data:WaitForChild("Rank");
  36. local UName = Data:WaitForChild("UName");
  37. local ID = Data:WaitForChild("ID");
  38. local UP = Data:WaitForChild("UserPicture");
  39. local Rank = plr:GetRoleInGroup(USAR);
  40. local VT = Data:WaitForChild("ValidTo");
  41. local Booleans = Keycard:WaitForChild("Booleans");
  42. UP.Image = ("http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&username="..plr.Name);
  43. Rank1.Text = ("Rank: "..Rank);
  44. UName.Text = plr.Name;
  45. if plr:IsInGroup(USAR) then --divisions;
  46. Booleans:FindFirstChild("USAR").Value = true;
  47. Rank1.Text = plr:GetRoleInGroup(USAR);
  48. if plr:GetRankInGroup(USAR) <= 6 then
  49. CardNumber.Value = 1;
  50. elseif plr:GetRankInGroup(USAR) <= 11 then
  51. CardNumber.Value = 2;
  52. elseif plr:GetRankInGroup(USAR) <= 14 then
  53. CardNumber.Value = 3;
  54. elseif plr:GetRankInGroup(USAR) <= 15 then
  55. CardNumber.Value = 4;
  56. elseif plr:GetRankInGroup(USAR) > 15 then
  57. CardNumber.Value = 5;
  58. end
  59. for i,v in pairs(GROUPS) do
  60. if plr:IsInGroup(v) then
  61. Booleans:FindFirstChild(i).Value = true;
  62. ID.Text = plr:GetRoleInGroup(v);
  63. VT.Text = i;
  64. end
  65. wait();
  66. end
  67. elseif game:GetService("GamePassService"):PlayerHasPass(plr, GAMEPASS) == true then
  68. Booleans:FindFirstChild("GAMEPASS").Value = true;
  69. Rank1.Text = "Civilian";
  70. else
  71. Rank1.Text = "Civilian";
  72. end
  73. Keycard.Parent = plr:FindFirstChild("Backpack");
  74. CL.Text = "Level: "..CardNumber.Value;
  75. local clone = Keycard:Clone();
  76. clone.Parent = plr:FindFirstChild("StarterGear");
  77. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement