Advertisement
Guest User

thea's old TRA loadout GUI crud

a guest
Jun 1st, 2015
285
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 38.66 KB | None | 0 0
  1. player = game.Players.LocalPlayer
  2. ff = player.PlayerGui.StatManager.GunSelection:WaitForChild("FirstFrame")
  3. LO1 = ff.Loadout1
  4. LO2 = ff.Loadout2
  5. LO3 = ff.Loadout3
  6. loadout = player.PlayerGui.StatManager.GunSelection:WaitForChild("Loadout")
  7. game.Workspace:WaitForChild(player.Name)
  8. character = player.Character
  9. character:WaitForChild("Torso")
  10. character.Torso.Anchored= true
  11. info = player.PlayerGui.StatManager.GunSelection.Loadout:FindFirstChild("Info")
  12. intro = player.PlayerGui.StatManager.GunSelection:FindFirstChild("Intro")
  13. spa = player.PlayerGui.StatManager.GunSelection:FindFirstChild("Spawning")
  14. fe = game.ReplicatedStorage.FrogEngine -- Defining FrogEngine
  15.  
  16. local camera=Workspace.Camera
  17. camera.CameraType = 6
  18. if player.TeamColor == BrickColor.new("Institutional white") then
  19. camera.CameraSubject = Workspace.ViewBlock1
  20. camera.CoordinateFrame=CFrame.new(Workspace.ViewBlock1.Position)* CFrame.Angles(0,1.4,0)*CFrame.new(0,10,50)
  21. else
  22. camera.CameraSubject = Workspace.ViewBlock2
  23. camera.CoordinateFrame=CFrame.new(Workspace.ViewBlock2.Position)* CFrame.Angles(0,1.4,0)*CFrame.new(0,10,50)
  24. end
  25.  
  26. function click()
  27. script.Parent.Parent.Click:Play()
  28. end
  29.  
  30. if player.TeamColor == BrickColor.new("Institutional white") then
  31. game.StarterGui:SetCoreGuiEnabled("Backpack", false)
  32. game.StarterGui:SetCoreGuiEnabled("Chat", false)
  33. game.StarterGui:SetCoreGuiEnabled("PlayerList", false)
  34. game.StarterGui:SetCoreGuiEnabled("Health", false)
  35. intro = script.Parent:FindFirstChild("Intro")
  36. script.Parent.Intro.Visible = true
  37. else
  38. ff.Visible = true
  39. loadout.Visible = true
  40. wait(2)
  41. ff:TweenPosition(UDim2.new(.35, 0, 0.3, 0), "Out", "Quad", .5, true)
  42. intro = script.Parent:FindFirstChild("Intro")
  43. intro.Visible = false
  44. game.StarterGui:SetCoreGuiEnabled("Backpack", true)
  45. game.StarterGui:SetCoreGuiEnabled("Chat", true)
  46. game.StarterGui:SetCoreGuiEnabled("PlayerList", true)
  47. game.StarterGui:SetCoreGuiEnabled("Health", false)
  48. end
  49.  
  50. function onMouseLeave()
  51. intro.Credits:TweenPosition(UDim2.new(.2, 0, 0.6, 0), "Out", "Quad", .2, true)
  52. intro.VIP:TweenPosition(UDim2.new(.2, 0, 0.55, 0), "Out", "Quad", .2, true)
  53. intro.Play:TweenPosition(UDim2.new(.2, 0, 0.5, 0), "Out", "Quad", .2, true)
  54. end
  55.  
  56. function onMouseEnterCredits()
  57. intro.Credits:TweenPosition(UDim2.new(.23, 0, 0.6, 0), "Out", "Quad", .2, true)
  58. intro.VIP:TweenPosition(UDim2.new(.2, 0, 0.55, 0), "Out", "Quad", .2, true)
  59. intro.Play:TweenPosition(UDim2.new(.2, 0, 0.5, 0), "Out", "Quad", .2, true)
  60. end
  61.  
  62. function onMouseEnterVIP()
  63. intro.Credits:TweenPosition(UDim2.new(.2, 0, 0.6, 0), "Out", "Quad", .2, true)
  64. intro.VIP:TweenPosition(UDim2.new(.23, 0, 0.55, 0), "Out", "Quad", .2, true)
  65. intro.Play:TweenPosition(UDim2.new(.2, 0, 0.5, 0), "Out", "Quad", .2, true)
  66. end
  67.  
  68. function onMouseEnterPlay()
  69. intro.Credits:TweenPosition(UDim2.new(.2, 0, 0.6, 0), "Out", "Quad", .2, true)
  70. intro.VIP:TweenPosition(UDim2.new(.2, 0, 0.55, 0), "Out", "Quad", .2, true)
  71. intro.Play:TweenPosition(UDim2.new(.23, 0, 0.5, 0), "Out", "Quad", .2, true)
  72. end
  73.  
  74. intro.Credits.MouseEnter:connect(onMouseEnterCredits)
  75. intro.VIP.MouseEnter:connect(onMouseEnterVIP)
  76. intro.Play.MouseEnter:connect(onMouseEnterPlay)
  77. intro.Credits.MouseLeave:connect(onMouseLeave)
  78. intro.VIP.MouseLeave:connect(onMouseLeave)
  79. intro.Play.MouseLeave:connect(onMouseLeave)
  80.  
  81. function intro2spawn()
  82. wait(.5)
  83. script.Respawn.Disabled = false
  84. wait(4)
  85. ff.Visible = true
  86. loadout.Visible = true
  87. intro.Visible = false
  88. local black = player.PlayerGui.StatManager.GunSelection:WaitForChild("Black")
  89. for i=0,1, .05 do
  90. black.BackgroundTransparency = i
  91. wait(.05)
  92. end
  93. game.StarterGui:SetCoreGuiEnabled("Backpack", true)
  94. game.StarterGui:SetCoreGuiEnabled("Chat", true)
  95. game.StarterGui:SetCoreGuiEnabled("PlayerList", true)
  96. end
  97.  
  98. intro.Play.MouseButton1Down:connect(function()
  99. click()
  100. script.Parent.Black.Visible = true
  101. for i=1,0, -.05 do
  102. script.Parent.Black.BackgroundTransparency = i
  103. wait(.05)
  104. end
  105. if player:IsInGroup(165491) then --TRA
  106. player.TeamColor = BrickColor.new("Bright green")
  107. intro2spawn()
  108. elseif
  109. player:IsInGroup(53272) --WIJ
  110. or
  111. player:IsInGroup(72321)--FEAR
  112. or
  113. player:IsInGroup(7013) --RAT
  114. or
  115. player:IsInGroup(14638)--RSF
  116. or
  117. player:IsInGroup(1079599)--A-SOV
  118. or
  119. player:IsInGroup(123123)-- SC
  120. then
  121. player.TeamColor = BrickColor.new("Bright yellow")
  122. intro2spawn()
  123. else
  124. player.TeamColor = BrickColor.new("Bright red")
  125. intro2spawn()
  126. end
  127. end)
  128.  
  129. intro.Credits.MouseButton1Down:connect(function()
  130. if intro.creditsXD.view.Value == false then
  131. click()
  132. intro.creditsXD:TweenPosition(UDim2.new(.5, 0, 0.45, 0), "Out", "Quad", .5, true)
  133. intro.creditsXD.view.Value = true
  134. else
  135. click()
  136. intro.creditsXD:TweenPosition(UDim2.new(1.2, 0, 0.45, 0), "Out", "Quad", .5, true)
  137. intro.creditsXD.view.Value = false
  138. end
  139. end)
  140.  
  141. intro.VIP.MouseButton1Down:connect(function()
  142. game:GetService("MarketplaceService"):PromptPurchase(player,172051897)
  143. end)
  144.  
  145. function updateImage()
  146. data = player.Data
  147. LO1.Primary.Image = "http://www.roblox.com/asset/?id="..data.Loadout1Primary.Loadout1PrimaryImage.Value
  148. LO1.Secondary.Image = "http://www.roblox.com/asset/?id="..data.Loadout1Secondary.Loadout1SecondaryImage.Value
  149. LO2.Primary.Image = "http://www.roblox.com/asset/?id="..data.Loadout2Primary.Loadout2PrimaryImage.Value
  150. LO2.Secondary.Image = "http://www.roblox.com/asset/?id="..data.Loadout2Secondary.Loadout2SecondaryImage.Value
  151. LO3.Primary.Image = "http://www.roblox.com/asset/?id="..data.Loadout3Primary.Loadout3PrimaryImage.Value
  152. LO3.Secondary.Image = "http://www.roblox.com/asset/?id="..data.Loadout3Secondary.Loadout3SecondaryImage.Value
  153. end
  154.  
  155. if player:FindFirstChild("Data") == nil then
  156. LO = Instance.new("StringValue",player)
  157. LO.Name = "Data"
  158.  
  159. L1P = Instance.new("StringValue",LO)
  160. L1P.Name = "Loadout1Primary"
  161. L1P.Value = "Replication"
  162. L1PI = Instance.new("StringValue",L1P)
  163. L1PI.Name = "Loadout1PrimaryImage"
  164. L1PI.Value = "169441746"
  165.  
  166. L1S = Instance.new("StringValue",LO)
  167. L1S.Name = "Loadout1Secondary"
  168. L1S.Value = "Mini"
  169. L1SI = Instance.new("StringValue",L1S)
  170. L1SI.Name = "Loadout1SecondaryImage"
  171. L1SI.Value = "169441446"
  172.  
  173. L2P = Instance.new("StringValue",LO)
  174. L2P.Name = "Loadout2Primary"
  175. L2P.Value = "FST"
  176. L2PI = Instance.new("StringValue",L2P)
  177. L2PI.Name = "Loadout2PrimaryImage"
  178. L2PI.Value = "169441217"
  179.  
  180. L2S = Instance.new("StringValue",LO)
  181. L2S.Name = "Loadout2Secondary"
  182. L2S.Value = "Knife"
  183. L2SI = Instance.new("StringValue",L2S)
  184. L2SI.Name = "Loadout2SecondaryImage"
  185. L2SI.Value = "172062494"
  186.  
  187. L3P = Instance.new("StringValue",LO)
  188. L3P.Name = "Loadout3Primary"
  189. L3P.Value = "Hunting_Rifle"
  190. L3PI = Instance.new("StringValue",L3P)
  191. L3PI.Name = "Loadout3PrimaryImage"
  192. L3PI.Value = "169441299"
  193.  
  194. L3S = Instance.new("StringValue",LO)
  195. L3S.Name = "Loadout3Secondary"
  196. L3S.Value = "Flashlight"
  197. L3SI = Instance.new("StringValue",L3S)
  198. L3SI.Name = "Loadout3SecondaryImage"
  199. L3SI.Value = "172062450"
  200. else
  201. updateImage()
  202. end
  203.  
  204. LO1.MouseButton1Down:connect(function()
  205. ff.Spawn.Selection.Value = 1
  206. ff.Spawn.PTSF.Value = true
  207. ff.LeftArrow:TweenPosition(UDim2.new(1.05, 0, 0.05, 0), "Out", "Quad", .1, true)
  208. ff.RightArrow:TweenPosition(UDim2.new(-.125, 0, 0.05, 0), "Out", "Quad", .1, true)
  209. click()
  210. end)
  211.  
  212. LO2.MouseButton1Down:connect(function()
  213. ff.Spawn.Selection.Value = 2
  214. ff.Spawn.PTSF.Value = true
  215. ff.LeftArrow:TweenPosition(UDim2.new(1.05, 0, 0.3, 0), "Out", "Quad", .1, true)
  216. ff.RightArrow:TweenPosition(UDim2.new(-.125, 0, 0.3, 0), "Out", "Quad", .1, true)
  217. click()
  218. end)
  219.  
  220. LO3.MouseButton1Down:connect(function()
  221. ff.Spawn.Selection.Value = 3
  222. ff.Spawn.PTSF.Value = true
  223. ff.LeftArrow:TweenPosition(UDim2.new(1.05, 0, 0.55, 0), "Out", "Quad", .1, true)
  224. ff.RightArrow:TweenPosition(UDim2.new(-.125, 0,0.55, 0), "Out", "Quad", .1, true)
  225. click()
  226. end)
  227.  
  228. LO1.Edit.MouseButton1Down:connect(function()
  229. resetInfo1()
  230. ff.Spawn.Selection.Value = 1
  231. ff.Spawn.PTSF.Value = true
  232. ff.LeftArrow:TweenPosition(UDim2.new(1.05, 0, 0.05, 0), "Out", "Quad", .1, true)
  233. ff.RightArrow:TweenPosition(UDim2.new(-.125, 0, 0.05, 0), "Out", "Quad", .1, true)
  234. click()
  235. transition0()
  236. end)
  237.  
  238. LO2.Edit.MouseButton1Down:connect(function()
  239. resetInfo1()
  240. ff.Spawn.Selection.Value = 2
  241. ff.Spawn.PTSF.Value = true
  242. ff.LeftArrow:TweenPosition(UDim2.new(1.05, 0, 0.3, 0), "Out", "Quad", .1, true)
  243. ff.RightArrow:TweenPosition(UDim2.new(-.125, 0, 0.3, 0), "Out", "Quad", .1, true)
  244. click()
  245. transition0()
  246. end)
  247.  
  248. LO3.Edit.MouseButton1Down:connect(function()
  249. resetInfo1()
  250. ff.Spawn.Selection.Value = 3
  251. ff.Spawn.PTSF.Value = true
  252. ff.LeftArrow:TweenPosition(UDim2.new(1.05, 0, 0.55, 0), "Out", "Quad", .1, true)
  253. ff.RightArrow:TweenPosition(UDim2.new(-.125, 0,0.55, 0), "Out", "Quad", .1, true)
  254. click()
  255. transition0()
  256. end)
  257.  
  258. spa.Original.MouseButton1Down:connect(function()
  259. spa.Spawn.Selection.Value = 0
  260. spa.LeftArrow:TweenPosition(UDim2.new(1.05, 0, 0, 0), "Out", "Quad", .1, true)
  261. spa.RightArrow:TweenPosition(UDim2.new(-.15, 0, 0, 0), "Out", "Quad", .1, true)
  262. click()
  263. end)
  264.  
  265. spa.A.MouseButton1Down:connect(function()
  266. spa.Spawn.Selection.Value = 1
  267. spa.LeftArrow:TweenPosition(UDim2.new(1.05, 0, 0.2, 0), "Out", "Quad", .1, true)
  268. spa.RightArrow:TweenPosition(UDim2.new(-.15, 0, 0.2, 0), "Out", "Quad", .1, true)
  269. click()
  270. end)
  271.  
  272. spa.B.MouseButton1Down:connect(function()
  273. spa.Spawn.Selection.Value = 2
  274. spa.LeftArrow:TweenPosition(UDim2.new(1.05, 0, 0.4, 0), "Out", "Quad", .1, true)
  275. spa.RightArrow:TweenPosition(UDim2.new(-.15, 0, 0.4, 0), "Out", "Quad", .1, true)
  276. click()
  277. end)
  278.  
  279. spa.C.MouseButton1Down:connect(function()
  280. spa.Spawn.Selection.Value = 3
  281. spa.LeftArrow:TweenPosition(UDim2.new(1.05, 0, 0.6, 0), "Out", "Quad", .1, true)
  282. spa.RightArrow:TweenPosition(UDim2.new(-.15, 0, 0.6, 0), "Out", "Quad", .1, true)
  283. click()
  284. end)
  285.  
  286. function resetInfo1()
  287. loadout.Info.Cost.Value = 0
  288. loadout.Info.ID.Value = "169441746" -- Image of Replication
  289. loadout.Info.gName.Value = "Replication"
  290. loadout.Info.Image.Image = "http://www.roblox.com/asset/?id=169441746"
  291. end
  292.  
  293. function resetInfo2()
  294. loadout.Info.Cost.Value = 0
  295. loadout.Info.ID.Value = "169441446"
  296. loadout.Info.gName.Value = "Mini"
  297. loadout.Info.Image.Image = "http://www.roblox.com/asset/?id=169441446"
  298. end
  299.  
  300.  
  301.  
  302.  
  303. loadout.Primary.Top.Left.MouseButton1Down:connect(function()
  304. if loadout.Primary.Screen.Value < 3 then
  305. loadout.Primary.Screen.Value = loadout.Primary.Screen.Value + 1
  306. click()
  307. loadout.Primary.TopBar:TweenPosition(UDim2.new((0.25*loadout.Primary.Screen.Value), 0, 0.07, 0), "Out", "Quad", .2, true)
  308. boldingPrim(loadout.Primary.Screen.Value)
  309. primarySlideLeft(loadout.Primary.Screen.Value)
  310. end
  311. end)
  312.  
  313. loadout.Primary.Top.Right.MouseButton1Down:connect(function()
  314. if loadout.Primary.Screen.Value > -3 then
  315. loadout.Primary.Screen.Value = loadout.Primary.Screen.Value - 1
  316. click()
  317. loadout.Primary.TopBar:TweenPosition(UDim2.new((0.25*loadout.Primary.Screen.Value), 0, 0.07, 0), "Out", "Quad", .2, true)
  318. boldingPrim(loadout.Primary.Screen.Value)
  319. primarySlideRight(loadout.Primary.Screen.Value)
  320. end
  321. end)
  322.  
  323. loadout.Secondary.Top.Left.MouseButton1Down:connect(function()
  324. if loadout.Secondary.Screen.Value < 1 then
  325. loadout.Secondary.Screen.Value = loadout.Secondary.Screen.Value + 1
  326. click()
  327. loadout.Secondary.TopBar:TweenPosition(UDim2.new((0.25*loadout.Secondary.Screen.Value), 0, 0.07, 0), "Out", "Quad", .2, true)
  328. boldingSec(loadout.Secondary.Screen.Value)
  329. secondarySlideLeft(loadout.Secondary.Screen.Value)
  330. end
  331. end)
  332.  
  333. loadout.Secondary.Top.Right.MouseButton1Down:connect(function()
  334. if loadout.Secondary.Screen.Value > -1 then
  335. loadout.Secondary.Screen.Value = loadout.Secondary.Screen.Value - 1
  336. click()
  337. loadout.Secondary.TopBar:TweenPosition(UDim2.new((0.25*loadout.Secondary.Screen.Value), 0, 0.07, 0), "Out", "Quad", .2, true)
  338. boldingSec(loadout.Secondary.Screen.Value)
  339. secondarySlideRight(loadout.Secondary.Screen.Value)
  340. end
  341. end)
  342.  
  343. function boldingSec(val)
  344. if val == 1 then
  345. loadout.Secondary.TopBar.Melee.Text = "[ Melee ]"
  346. loadout.Secondary.TopBar.Pistol.Text = "Pistols"
  347. elseif val == 0 then
  348. loadout.Secondary.TopBar.Melee.Text = "Melee"
  349. loadout.Secondary.TopBar.Pistol.Text = "[ Pistols ]"
  350. loadout.Secondary.TopBar.Gear.Text = "Gear"
  351. elseif val == -1 then
  352. loadout.Secondary.TopBar.Melee.Text = "Melee"
  353. loadout.Secondary.TopBar.Pistol.Text = "Pistols"
  354. loadout.Secondary.TopBar.Gear.Text = "[ Gear ]"
  355. end
  356. end
  357.  
  358. function boldingPrim(val)
  359. if val == 3 then
  360. loadout.Primary.TopBar.MG.Text = "[ Machine Guns ]"
  361. loadout.Primary.TopBar.Shotgun.Text = "Shotguns"
  362. elseif val == 2 then
  363. loadout.Primary.TopBar.MG.Text = "Machine Guns"
  364. loadout.Primary.TopBar.Shotgun.Text = "[ Shotguns ]"
  365. loadout.Primary.TopBar.SMG.Text = "Submachine Guns"
  366. elseif val == 1 then
  367. loadout.Primary.TopBar.Shotgun.Text = "Shotguns"
  368. loadout.Primary.TopBar.SMG.Text = "[ Submachine Guns ]"
  369. loadout.Primary.TopBar.Assault.Text = "Assault Rifles"
  370. elseif val == 0 then
  371. loadout.Primary.TopBar.SMG.Text = "Submachine Guns"
  372. loadout.Primary.TopBar.Assault.Text = "[ Assault Rifles] "
  373. loadout.Primary.TopBar.Rifle.Text = "Rifles"
  374. elseif val == -1 then
  375. loadout.Primary.TopBar.Assault.Text = "Assault Rifles"
  376. loadout.Primary.TopBar.Rifle.Text = "[ Rifles ]"
  377. loadout.Primary.TopBar.Sniper.Text = "Snipers"
  378. elseif val == -2 then
  379. loadout.Primary.TopBar.Rifle.Text = "Rifles"
  380. loadout.Primary.TopBar.Sniper.Text = "[ Snipers ]"
  381. loadout.Primary.TopBar.Special.Text = "Specials"
  382. elseif val == -3 then
  383. loadout.Primary.TopBar.Sniper.Text = "Snipers"
  384. loadout.Primary.TopBar.Special.Text = "[ Specials ] "
  385. end
  386. end
  387.  
  388. function secondarySlideLeft(visible)
  389. if visible == 0 then
  390. loadout.Secondary.Pistol.Position = UDim2.new(.6,0,1.1,0)
  391. loadout.Secondary.Gear:TweenPosition(UDim2.new(-.775, 0, 0.1, 0), "Out", "Quad", .2, true)
  392. loadout.Secondary.Pistol:TweenPosition(UDim2.new(.225, 0, 0.25, 0), "Out", "Quad", .2, true)
  393. elseif visible == 1 then
  394. loadout.Secondary.Melee.Position = UDim2.new(.6,0,1.1,0)
  395. loadout.Secondary.Pistol:TweenPosition(UDim2.new(-.775, 0, 0.1, 0), "Out", "Quad", .2, true)
  396. loadout.Secondary.Melee:TweenPosition(UDim2.new(.225, 0, 0.25, 0), "Out", "Quad", .2, true)
  397. end
  398. end
  399.  
  400. function secondarySlideRight(visible)
  401. if visible == -1 then
  402. loadout.Secondary.Gear.Position = UDim2.new(-.775,0,0.1,0)
  403. loadout.Secondary.Gear:TweenPosition(UDim2.new(.225, 0, 0.25, 0), "Out", "Quad", .2, true)
  404. loadout.Secondary.Pistol:TweenPosition(UDim2.new(.6, 0, 1.1, 0), "Out", "Quad", .2, true)
  405. elseif visible == 0 then
  406. loadout.Secondary.Pistol.Position = UDim2.new(-.775,0,0.1,0)
  407. loadout.Secondary.Pistol:TweenPosition(UDim2.new(.225, 0, 0.25, 0), "Out", "Quad", .2, true)
  408. loadout.Secondary.Melee:TweenPosition(UDim2.new(.6, 0, 1.1, 0), "Out", "Quad", .2, true)
  409. end
  410. end
  411.  
  412. function primarySlideLeft(visible)
  413. if visible == -2 then
  414. loadout.Primary.Sniper.Position = UDim2.new(.6,0,1.1,0)
  415. loadout.Primary.Special:TweenPosition(UDim2.new(-.775, 0, 0.1, 0), "Out", "Quad", .2, true)
  416. loadout.Primary.Sniper:TweenPosition(UDim2.new(.225, 0, 0.25, 0), "Out", "Quad", .2, true)
  417. elseif visible == -1 then
  418. loadout.Primary.Rifle.Position = UDim2.new(.6,0,1.1,0)
  419. loadout.Primary.Sniper:TweenPosition(UDim2.new(-.775, 0, 0.1, 0), "Out", "Quad", .2, true)
  420. loadout.Primary.Rifle:TweenPosition(UDim2.new(.225, 0, 0.25, 0), "Out", "Quad", .2, true)
  421. elseif visible == 0 then
  422. loadout.Primary.Assault.Position = UDim2.new(.6,0,1.1,0)
  423. loadout.Primary.Rifle:TweenPosition(UDim2.new(-.775, 0, 0.1, 0), "Out", "Quad", .2, true)
  424. loadout.Primary.Assault:TweenPosition(UDim2.new(.225, 0, 0.25, 0), "Out", "Quad", .2, true)
  425. elseif visible == 1 then
  426. loadout.Primary.SMG.Position = UDim2.new(.6,0,1.1,0)
  427. loadout.Primary.Assault:TweenPosition(UDim2.new(-.775, 0, 0.1, 0), "Out", "Quad", .2, true)
  428. loadout.Primary.SMG:TweenPosition(UDim2.new(.225, 0, 0.25, 0), "Out", "Quad", .2, true)
  429. elseif visible == 2 then
  430. loadout.Primary.Shotgun.Position = UDim2.new(.6,0,1.1,0)
  431. loadout.Primary.SMG:TweenPosition(UDim2.new(-.775, 0, 0.1, 0), "Out", "Quad", .2, true)
  432. loadout.Primary.Shotgun:TweenPosition(UDim2.new(.225, 0, 0.25, 0), "Out", "Quad", .2, true)
  433. elseif visible == 3 then
  434. loadout.Primary.MG.Position = UDim2.new(.6,0,1.1,0)
  435. loadout.Primary.Shotgun:TweenPosition(UDim2.new(-.775, 0, 0.1, 0), "Out", "Quad", .2, true)
  436. loadout.Primary.MG:TweenPosition(UDim2.new(.225, 0, 0.25, 0), "Out", "Quad", .2, true)
  437. end
  438. end
  439.  
  440. function primarySlideRight(visible)
  441. if visible == -3 then
  442. loadout.Primary.Special.Position = UDim2.new(-.775,0,0.1,0)
  443. loadout.Primary.Special:TweenPosition(UDim2.new(.225, 0, 0.25, 0), "Out", "Quad", .2, true)
  444. loadout.Primary.Sniper:TweenPosition(UDim2.new(.6, 0, 1.1, 0), "Out", "Quad", .2, true)
  445. elseif visible == -2 then
  446. loadout.Primary.Sniper.Position = UDim2.new(-.775,0,0.1,0)
  447. loadout.Primary.Sniper:TweenPosition(UDim2.new(.225, 0, 0.25, 0), "Out", "Quad", .2, true)
  448. loadout.Primary.Rifle:TweenPosition(UDim2.new(.6, 0, 1.1, 0), "Out", "Quad", .2, true)
  449. elseif visible == -1 then
  450. loadout.Primary.Rifle.Position = UDim2.new(-.775,0,0.1,0)
  451. loadout.Primary.Rifle:TweenPosition(UDim2.new(.225, 0, 0.25, 0), "Out", "Quad", .2, true)
  452. loadout.Primary.Assault:TweenPosition(UDim2.new(.6, 0, 1.1, 0), "Out", "Quad", .2, true)
  453. elseif visible == 0 then
  454. loadout.Primary.Assault.Position = UDim2.new(-.775,0,0.1,0)
  455. loadout.Primary.Assault:TweenPosition(UDim2.new(.225, 0, 0.25, 0), "Out", "Quad", .2, true)
  456. loadout.Primary.SMG:TweenPosition(UDim2.new(.6, 0, 1.1, 0), "Out", "Quad", .2, true)
  457. elseif visible == 1 then
  458. loadout.Primary.SMG.Position = UDim2.new(-.775,0,0.1,0)
  459. loadout.Primary.SMG:TweenPosition(UDim2.new(.225, 0, 0.25, 0), "Out", "Quad", .2, true)
  460. loadout.Primary.Shotgun:TweenPosition(UDim2.new(.6, 0, 1.1, 0), "Out", "Quad", .2, true)
  461. elseif visible == 2 then
  462. loadout.Primary.Shotgun.Position = UDim2.new(-.775,0,0.1,0)
  463. loadout.Primary.Shotgun:TweenPosition(UDim2.new(.225, 0, 0.25, 0), "Out", "Quad", .2, true)
  464. loadout.Primary.MG:TweenPosition(UDim2.new(.6, 0, 1.1, 0), "Out", "Quad", .2, true)
  465. end
  466. end
  467.  
  468. function theaPrimary(name,id,cost)---------
  469. click()
  470. loadout.Info.Image.Image = "http://www.roblox.com/asset/?version=1&id="..id
  471. loadout.Info.Confirm.Text = "Confirm: "..cost.." Kills"
  472. loadout.Info.gName.Value = name
  473. loadout.Info.ID.Value = id
  474. loadout.Info.Cost.Value = cost
  475. end
  476.  
  477. function theaSecondary(name,id,cost)---------
  478. click()
  479. loadout.Info.Image.Image = "http://www.roblox.com/asset/?version=1&id="..id
  480. loadout.Info.Confirm.Text = "Confirm: "..cost.." Kills"
  481. loadout.Info.gName.Value = name
  482. loadout.Info.ID.Value = id
  483. loadout.Info.Cost.Value = cost
  484. end
  485.  
  486. loadout.Info.Confirm.MouseButton1Down:connect(function()
  487. click()
  488. if ff.Spawn.PTSF.Value == true then
  489. if ff.Spawn.Selection.Value == 1 then
  490. if player.leaderstats.KOs.Value >= loadout.Info.Cost.Value then
  491. player.Data.Loadout1Primary.Value = loadout.Info.gName.Value
  492. player.Data.Loadout1Primary.Loadout1PrimaryImage.Value = loadout.Info.ID.Value
  493. transition1()
  494. end
  495. elseif ff.Spawn.Selection.Value == 2 then
  496. if player.leaderstats.KOs.Value >= loadout.Info.Cost.Value then
  497. player.Data.Loadout2Primary.Value = loadout.Info.gName.Value
  498. player.Data.Loadout2Primary.Loadout2PrimaryImage.Value = loadout.Info.ID.Value
  499. transition1()
  500. end
  501. elseif ff.Spawn.Selection.Value == 3 then
  502. if player.leaderstats.KOs.Value >= loadout.Info.Cost.Value then
  503. player.Data.Loadout3Primary.Value = loadout.Info.gName.Value
  504. player.Data.Loadout3Primary.Loadout3PrimaryImage.Value = loadout.Info.ID.Value
  505. transition1()
  506. end
  507. end
  508. elseif ff.Spawn.PTSF.Value == false then
  509. if ff.Spawn.Selection.Value == 1 then
  510. if player.leaderstats.KOs.Value >= loadout.Info.Cost.Value then
  511. player.Data.Loadout1Secondary.Value = loadout.Info.gName.Value
  512. player.Data.Loadout1Secondary.Loadout1SecondaryImage.Value = loadout.Info.ID.Value
  513. transition2()
  514. end
  515. elseif ff.Spawn.Selection.Value == 2 then
  516. if player.leaderstats.KOs.Value >= loadout.Info.Cost.Value then
  517. player.Data.Loadout2Secondary.Value = loadout.Info.gName.Value
  518. player.Data.Loadout2Secondary.Loadout2SecondaryImage.Value = loadout.Info.ID.Value
  519. transition2()
  520. end
  521. elseif ff.Spawn.Selection.Value == 3 then
  522. if player.leaderstats.KOs.Value >= loadout.Info.Cost.Value then
  523. player.Data.Loadout3Secondary.Value = loadout.Info.gName.Value
  524. player.Data.Loadout3Secondary.Loadout3SecondaryImage.Value = loadout.Info.ID.Value
  525. transition2()
  526. end
  527. end
  528. end
  529. end)
  530.  
  531. function transition0() -- removing FF and adding in primary
  532. if ff.Spawn.Busy.Value == true then else
  533. ff.Spawn.Busy.Value = true
  534. ff:TweenPosition(UDim2.new(.35, 0, 1.3, 0), "Out", "Quad", .3, true)
  535. wait(.3)
  536. ff.Visible = false
  537. loadout.Info.Visible = true
  538. loadout.Primary.Visible = true
  539. loadout.Info:TweenPosition(UDim2.new(.525, 0, .25, 0), "Out", "Quad", .3, true)
  540. loadout.Primary.TopBar:TweenPosition(UDim2.new(0, 0, .07, 0), "Out", "Quad", .3, true)
  541. loadout.Primary.Top:TweenPosition(UDim2.new(0, 0, .07, 0), "Out", "Quad", .3, true)
  542. loadout.Primary.Assault.Position = UDim2.new( -0.775,0,.1,0)
  543. loadout.Primary.Assault:TweenPosition(UDim2.new(.225, 0, .25, 0), "Out", "Quad", .3, true)
  544. loadout.Primary.SMG.Position = UDim2.new( -0.775,0,.1,0)
  545. loadout.Primary.Shotgun.Position = UDim2.new( -0.775,0,.1,0)
  546. loadout.Primary.MG.Position = UDim2.new( -0.775,0,.1,0)
  547. loadout.Primary.Rifle.Position = UDim2.new(.6,0,1.1,0)
  548. loadout.Primary.Sniper.Position = UDim2.new(.6,0,1.1,0)
  549. loadout.Primary.Special.Position = UDim2.new(.6,0,1.1,0)
  550. ff.Spawn.Busy.Value = false
  551. loadout.Primary.Screen.Value = 0
  552. end
  553. end
  554.  
  555. function transition1() -- removing primary and adding in secondary
  556. if ff.Spawn.Busy.Value == true then else
  557. ff.Spawn.Busy.Value = true
  558. loadout.Info:TweenPosition(UDim2.new(1.525, 0, .25, 0), "Out", "Quad", .3, true)
  559. loadout.Primary.TopBar:TweenPosition(UDim2.new(0, 0, -.93, 0), "Out", "Quad", .3, true)
  560. loadout.Primary.Top:TweenPosition(UDim2.new(0, 0, -.93, 0), "Out", "Quad", .3, true)
  561. loadout.Primary.Assault.Position = UDim2.new( -0.775,0,.1,0)
  562. loadout.Primary.Assault:TweenPosition(UDim2.new(-.775, 0, .25, 0), "Out", "Quad", .3, true)
  563. loadout.Primary.SMG.Position = UDim2.new( -0.775,0,.1,0)
  564. loadout.Primary.Shotgun.Position = UDim2.new( -0.775,0,.1,0)
  565. loadout.Primary.MG.Position = UDim2.new( -0.775,0,.1,0)
  566. loadout.Primary.Rifle.Position = UDim2.new(.6,0,1.1,0)
  567. loadout.Primary.Sniper.Position = UDim2.new(.6,0,1.1,0)
  568. loadout.Primary.Special.Position = UDim2.new(.6,0,1.1,0)
  569. loadout.Primary.Screen.Value = 0
  570. loadout.Secondary.Screen.Value = 0
  571. wait(.3)
  572. resetInfo2()
  573. loadout.Primary.Visible = false
  574. loadout.Secondary.Visible = true
  575. ff.Spawn.PTSF.Value = false
  576. loadout.Info:TweenPosition(UDim2.new(.525, 0, .25, 0), "Out", "Quad", .3, true)
  577. loadout.Secondary.TopBar:TweenPosition(UDim2.new(0, 0, .07, 0), "Out", "Quad", .3, true)
  578. loadout.Secondary.Top:TweenPosition(UDim2.new(0, 0, .07, 0), "Out", "Quad", .3, true)
  579. loadout.Secondary.Pistol.Position = UDim2.new( -0.775,0,.1,0)
  580. loadout.Secondary.Pistol:TweenPosition(UDim2.new(.225, 0, .25, 0), "Out", "Quad", .3, true)
  581. loadout.Secondary.Melee.Position = UDim2.new( -0.775,0,.1,0)
  582. loadout.Secondary.Gear.Position = UDim2.new(.6,0,1.1,0)
  583. ff.Spawn.Busy.Value = false
  584. end
  585. end
  586.  
  587. function transition2()
  588. if ff.Spawn.Busy.Value == true then else
  589. ff.Spawn.Busy.Value = true
  590. loadout.Info:TweenPosition(UDim2.new(1.525, 0, .25, 0), "Out", "Quad", .3, true)
  591. loadout.Secondary.TopBar:TweenPosition(UDim2.new(0, 0, -.93, 0), "Out", "Quad", .3, true)
  592. loadout.Secondary.Top:TweenPosition(UDim2.new(0, 0, -.93, 0), "Out", "Quad", .3, true)
  593. loadout.Secondary.Pistol.Position = UDim2.new( -0.775,0,.1,0)
  594. loadout.Secondary.Pistol:TweenPosition(UDim2.new(-.775, 0, .25, 0), "Out", "Quad", .3, true)
  595. loadout.Secondary.Melee.Position = UDim2.new( -0.775,0,.1,0)
  596. loadout.Secondary.Gear.Position = UDim2.new(.6,0,1.1,0)
  597. ff.Spawn.Busy.Value = false
  598. ff.Spawn.PTSF.Value = true
  599. updateImage()
  600. wait(.3)
  601. ff.Visible = true
  602. ff:TweenPosition(UDim2.new(.35, 0, .3, 0), "Out", "Quad", .3, true)
  603. end
  604. end
  605.  
  606. loadout.Primary.Assault.P01.MouseButton1Down:connect(function()
  607. theaPrimary(loadout.Primary.Assault.P01.Text,"169441746",0)
  608. end)
  609. loadout.Primary.Assault.P02.MouseButton1Down:connect(function()
  610. theaPrimary(loadout.Primary.Assault.P02.Text,"169440779",5)
  611. end)
  612. loadout.Primary.Assault.P03.MouseButton1Down:connect(function()
  613. theaPrimary(loadout.Primary.Assault.P03.Text,"169442051",10)
  614. end)
  615. loadout.Primary.Assault.P04.MouseButton1Down:connect(function()
  616. theaPrimary(loadout.Primary.Assault.P04.Text,"169441000",25)
  617. end)
  618. loadout.Primary.Assault.P05.MouseButton1Down:connect(function()
  619. theaPrimary(loadout.Primary.Assault.P05.Text,"169442144",30 )
  620. end)
  621. loadout.Primary.Assault.P06.MouseButton1Down:connect(function()
  622. theaPrimary(loadout.Primary.Assault.P06.Text,"169440981",3 )
  623. end)
  624. loadout.Primary.Assault.P07.MouseButton1Down:connect(function()
  625. theaPrimary(loadout.Primary.Assault.P07.Text,"169440786",9 )
  626. end)
  627. loadout.Primary.Assault.P08.MouseButton1Down:connect(function()
  628. theaPrimary(loadout.Primary.Assault.P08.Text,"169440856",15 )
  629. end)
  630. loadout.Primary.Assault.P09.MouseButton1Down:connect(function()
  631. theaPrimary(loadout.Primary.Assault.P09.Text,"169440965",20 )
  632. end)
  633. loadout.Primary.Assault.P10.MouseButton1Down:connect(function()
  634. theaPrimary(loadout.Primary.Assault.P10.Text,"169440939",40 )
  635. end)
  636.  
  637.  
  638. loadout.Primary.SMG.P01.MouseButton1Down:connect(function()
  639. theaPrimary(loadout.Primary.SMG.P01.Text,"169441217",0 )
  640. end)
  641. loadout.Primary.SMG.P02.MouseButton1Down:connect(function()
  642. theaPrimary(loadout.Primary.SMG.P02.Text,"169441884",4)
  643. end)
  644. loadout.Primary.SMG.P03.MouseButton1Down:connect(function()
  645. theaPrimary(loadout.Primary.SMG.P03.Text,"169441405",8)
  646. end)
  647. loadout.Primary.SMG.P04.MouseButton1Down:connect(function()
  648. theaPrimary(loadout.Primary.SMG.P04.Text,"169441990",12)
  649. end)
  650. loadout.Primary.SMG.P05.MouseButton1Down:connect(function()
  651. theaPrimary(loadout.Primary.SMG.P05.Text,"169441381",18)
  652. end)
  653. loadout.Primary.SMG.P06.MouseButton1Down:connect(function()
  654. theaPrimary(loadout.Primary.SMG.P06.Text,"169441713",24)
  655. end)
  656. loadout.Primary.SMG.P07.MouseButton1Down:connect(function()
  657. theaPrimary(loadout.Primary.SMG.P07.Text,"169441823",28)
  658. end)
  659. loadout.Primary.SMG.P08.MouseButton1Down:connect(function()
  660. theaPrimary(loadout.Primary.SMG.P08.Text,"169441674",32)
  661. end)
  662. loadout.Primary.SMG.P09.MouseButton1Down:connect(function()
  663. theaPrimary(loadout.Primary.SMG.P09.Text,"169442159",37)
  664. end)
  665.  
  666. loadout.Primary.Shotgun.P01.MouseButton1Down:connect(function()
  667. theaPrimary(loadout.Primary.Shotgun.P01.Text,"169441838",5 )
  668. end)
  669. loadout.Primary.Shotgun.P02.MouseButton1Down:connect(function()
  670. theaPrimary(loadout.Primary.Shotgun.P02.Text,"169442116",10 )
  671. end)
  672. loadout.Primary.Shotgun.P03.MouseButton1Down:connect(function()
  673. theaPrimary(loadout.Primary.Shotgun.P03.Text,"169441280",15 )
  674. end)
  675. loadout.Primary.Shotgun.P04.MouseButton1Down:connect(function()
  676. theaPrimary(loadout.Primary.Shotgun.P05.Text,"169440992",20 )
  677. end)
  678. loadout.Primary.Shotgun.P05.MouseButton1Down:connect(function()
  679. theaPrimary(loadout.Primary.Shotgun.P05.Text,"169441854",25 )
  680. end)
  681. loadout.Primary.Shotgun.P06.MouseButton1Down:connect(function()
  682. theaPrimary(loadout.Primary.Shotgun.P06.Text,"155545731",18 )
  683. end)
  684. loadout.Primary.Shotgun.P07.MouseButton1Down:connect(function()
  685. theaPrimary(loadout.Primary.Shotgun.P07.Text,"169440838",38 )
  686. end)
  687. loadout.Primary.Shotgun.P08.MouseButton1Down:connect(function()
  688. theaPrimary(loadout.Primary.Shotgun.P08.Text,"169441790",50 )
  689. end)
  690.  
  691. loadout.Primary.MG.P01.MouseButton1Down:connect(function()
  692. theaPrimary(loadout.Primary.MG.P01.Text,"169440883",5 )
  693. end)
  694. loadout.Primary.MG.P02.MouseButton1Down:connect(function()
  695. theaPrimary(loadout.Primary.MG.P02.Text,"169442130",12 )
  696. end)
  697. loadout.Primary.MG.P03.MouseButton1Down:connect(function()
  698. theaPrimary(loadout.Primary.MG.P03.Text,"169441026",18 )
  699. end)
  700. loadout.Primary.MG.P04.MouseButton1Down:connect(function()
  701. theaPrimary(loadout.Primary.MG.P04.Text,"169440875",26 )
  702. end)
  703. loadout.Primary.MG.P05.MouseButton1Down:connect(function()
  704. theaPrimary(loadout.Primary.MG.P05.Text,"169441867",26 )
  705. end)
  706. loadout.Primary.MG.P06.MouseButton1Down:connect(function()
  707. theaPrimary(loadout.Primary.MG.P06.Text,"169440779",34 )
  708. end)
  709. loadout.Primary.MG.P07.MouseButton1Down:connect(function()
  710. theaPrimary(loadout.Primary.MG.P07.Text,"155531982",30 )
  711. end)
  712. loadout.Primary.MG.P08.MouseButton1Down:connect(function()
  713. theaPrimary(loadout.Primary.MG.P08.Text,"169441435",58 )
  714. end)
  715. loadout.Primary.MG.P09.MouseButton1Down:connect(function()
  716. if player:IsInGroup(1059575) then
  717. theaPrimary(loadout.Primary.MG.P09.Text,"169440773", 10 )
  718. else
  719. theaPrimary(loadout.Primary.MG.P09.Text,"169440773", 999 )
  720. end
  721. end)
  722.  
  723. loadout.Primary.Rifle.P01.MouseButton1Down:connect(function()
  724. theaPrimary(loadout.Primary.Rifle.P01.Text,"169441299",0 )
  725. end)
  726. loadout.Primary.Rifle.P02.MouseButton1Down:connect(function()
  727. theaPrimary(loadout.Primary.Rifle.P02.Text,"169441236",4 )
  728. end)
  729. loadout.Primary.Rifle.P03.MouseButton1Down:connect(function()
  730. theaPrimary(loadout.Primary.Rifle.P03.Text,"169442000",14 )
  731. end)
  732. loadout.Primary.Rifle.P04.MouseButton1Down:connect(function()
  733. theaPrimary(loadout.Primary.Rifle.P04.Text,"169441756",30 )
  734. end)
  735. loadout.Primary.Rifle.P05.MouseButton1Down:connect(function()
  736. theaPrimary(loadout.Primary.Rifle.P05.Text,"169441952",38 )
  737. end)
  738. loadout.Primary.Rifle.P06.MouseButton1Down:connect(function()
  739. theaPrimary(loadout.Primary.Rifle.P06.Text,"169440829",38 )
  740. end)
  741. loadout.Primary.Rifle.P07.MouseButton1Down:connect(function()
  742. theaPrimary(loadout.Primary.Rifle.P07.Text,"155545718",16 )
  743. end)
  744. loadout.Primary.Rifle.P08.MouseButton1Down:connect(function()
  745. theaPrimary(loadout.Primary.Rifle.P08.Text,"169442094",42 )
  746. end)
  747. loadout.Primary.Rifle.P09.MouseButton1Down:connect(function()
  748. if player:IsInGroup(1059575) then
  749. theaPrimary(loadout.Primary.Rifle.P09.Text,"169442061",0 )
  750. else
  751. theaPrimary(loadout.Primary.Rifle.P09.Text,"169442061",9999)
  752. end
  753. end)
  754.  
  755. loadout.Primary.Sniper.P01.MouseButton1Down:connect(function()
  756. theaPrimary(loadout.Primary.Sniper.P01.Text,"169441271",6 )
  757. end)
  758. loadout.Primary.Sniper.P02.MouseButton1Down:connect(function()
  759. theaPrimary(loadout.Primary.Sniper.P02.Text,"169441649",12 )
  760. end)
  761. loadout.Primary.Sniper.P03.MouseButton1Down:connect(function()
  762. theaPrimary(loadout.Primary.Sniper.P03.Text,"169441613",20 )
  763. end)
  764. loadout.Primary.Sniper.P04.MouseButton1Down:connect(function()
  765. theaPrimary(loadout.Primary.Sniper.P04.Text,"169441663",26 )
  766. end)
  767. loadout.Primary.Sniper.P05.MouseButton1Down:connect(function()
  768. theaPrimary(loadout.Primary.Sniper.P05.Text,"169440791", 65 )
  769. end)
  770. loadout.Primary.Sniper.P06.MouseButton1Down:connect(function()
  771. theaPrimary(loadout.Primary.Sniper.P06.Text,"155545737", 16 )
  772. end)
  773. loadout.Primary.Sniper.P07.MouseButton1Down:connect(function()
  774. theaPrimary(loadout.Primary.Sniper.P07.Text,"169442176", 50 )
  775. end)
  776. loadout.Primary.Sniper.P08.MouseButton1Down:connect(function()
  777. if player:IsInGroup(1059575) then
  778. theaPrimary(loadout.Primary.Sniper.P08.Text,"169442082", 10 )
  779. else
  780. theaPrimary(loadout.Primary.Sniper.P08.Text,"169442082", 9999 )
  781. end
  782. end)
  783.  
  784. loadout.Primary.Special.P01.MouseButton1Down:connect(function()
  785. theaPrimary(loadout.Primary.Special.P01.Text,"169441976",11 )
  786. end)
  787. loadout.Primary.Special.P02.MouseButton1Down:connect(function()
  788. theaPrimary(loadout.Primary.Special.P02.Text,"169440809",22 )
  789. end)
  790. loadout.Primary.Special.P03.MouseButton1Down:connect(function()
  791. theaPrimary(loadout.Primary.Special.P03.Text,"169440759",36 )
  792. end)
  793. loadout.Primary.Special.P04.MouseButton1Down:connect(function()
  794. theaPrimary(loadout.Primary.Special.P04.Text,"169441807", 350 )
  795. end)
  796.  
  797. loadout.Secondary.Pistol.P01.MouseButton1Down:connect(function()
  798. theaSecondary(loadout.Secondary.Pistol.P01.Text,"169441446",0)
  799. end)
  800. loadout.Secondary.Pistol.P02.MouseButton1Down:connect(function()
  801. theaSecondary(loadout.Secondary.Pistol.P02.Text,"143107081",2)
  802. end)
  803. loadout.Secondary.Pistol.P03.MouseButton1Down:connect(function()
  804. theaSecondary(loadout.Secondary.Pistol.P03.Text,"169441048",7)
  805. end)
  806. loadout.Secondary.Pistol.P04.MouseButton1Down:connect(function()
  807. theaSecondary(loadout.Secondary.Pistol.P04.Text,"169441911",14)
  808. end)
  809. loadout.Secondary.Pistol.P05.MouseButton1Down:connect(function()
  810. theaSecondary(loadout.Secondary.Pistol.P05.Text,"169441396",18)
  811. end)
  812. loadout.Secondary.Pistol.P06.MouseButton1Down:connect(function()
  813. theaSecondary(loadout.Secondary.Pistol.P06.Text,"169441911",22)
  814. end)
  815. loadout.Secondary.Pistol.P07.MouseButton1Down:connect(function()
  816. theaSecondary(loadout.Secondary.Pistol.P07.Text,"169441011",29)
  817. end)
  818. loadout.Secondary.Pistol.P08.MouseButton1Down:connect(function()
  819. theaSecondary(loadout.Secondary.Pistol.P08.Text,"169441961",34)
  820. end)
  821. loadout.Secondary.Pistol.P09.MouseButton1Down:connect(function()
  822. theaSecondary(loadout.Secondary.Pistol.P09.Text,"169440862",38)
  823. end)
  824. loadout.Secondary.Pistol.P10.MouseButton1Down:connect(function()
  825. theaSecondary(loadout.Secondary.Pistol.P10.Text,"169441696",50)
  826. end)
  827. loadout.Secondary.Pistol.P11.MouseButton1Down:connect(function()
  828. theaSecondary(loadout.Secondary.Pistol.P11.Text,"169441775",75)
  829. end)
  830.  
  831. loadout.Secondary.Gear.P01.MouseButton1Down:connect(function()
  832. theaSecondary(loadout.Secondary.Gear.P01.Text,"172062450",0)
  833. end)
  834. loadout.Secondary.Gear.P02.MouseButton1Down:connect(function()
  835. theaSecondary(loadout.Secondary.Gear.P02.Text,"172062436",2)
  836. end)
  837. loadout.Secondary.Gear.P03.MouseButton1Down:connect(function()
  838. theaSecondary(loadout.Secondary.Gear.P03.Text,"172062521",6)
  839. end)
  840. loadout.Secondary.Gear.P04.MouseButton1Down:connect(function()
  841. theaSecondary(loadout.Secondary.Gear.P04.Text,"172062521",10)
  842. end)
  843. loadout.Secondary.Gear.P05.MouseButton1Down:connect(function()
  844. theaSecondary(loadout.Secondary.Gear.P05.Text,"172062541",14)
  845. end)
  846. loadout.Secondary.Gear.P06.MouseButton1Down:connect(function()
  847. theaSecondary(loadout.Secondary.Gear.P06.Text,"172062331",24)
  848. end)
  849. loadout.Secondary.Gear.P07.MouseButton1Down:connect(function()
  850. theaSecondary(loadout.Secondary.Gear.P07.Text,"172062383",30)
  851. end)
  852. loadout.Secondary.Gear.P08.MouseButton1Down:connect(function()
  853. theaSecondary(loadout.Secondary.Gear.P08.Text,"172062345",30)
  854. end)
  855.  
  856. loadout.Secondary.Melee.P01.MouseButton1Down:connect(function()
  857. theaSecondary(loadout.Secondary.Melee.P01.Text,"172062494",0)
  858. end)
  859. loadout.Secondary.Melee.P02.MouseButton1Down:connect(function()
  860. if script.HasGP.Value == true then
  861. theaSecondary(loadout.Secondary.Melee.P02.Text,"143107016",0)
  862. else
  863. theaSecondary(loadout.Secondary.Melee.P02.Text,"143107016",5)
  864. end
  865. end)
  866. loadout.Secondary.Melee.P03.MouseButton1Down:connect(function()
  867. theaSecondary(loadout.Secondary.Melee.P03.Text,"172062465",60)
  868. end)
  869. loadout.Secondary.Melee.P04.MouseButton1Down:connect(function()
  870. if player:IsInGroup(1059575) and player.Name == "thea96" then
  871. theaSecondary(loadout.Secondary.Melee.P04.Text,"172062564",15)
  872. else
  873. theaSecondary(loadout.Secondary.Melee.P04.Text,"172062564",99999)
  874. end
  875. end)
  876.  
  877. ff.Spawn.MouseButton1Down:connect(function()
  878. click()
  879. if ff.Spawn.Busy.Value == false then
  880. ff.Spawn.Busy.Value = true
  881. spa.Visible = true
  882. ff:TweenPosition(UDim2.new(.35, 0, 1.3, 0), "Out", "Quad", .3, true)
  883. spa:TweenPosition(UDim2.new(.4, 0, .35, 0), "Out", "Quad", .3, true)
  884. wait(.3)
  885. ff.Visible = false
  886. loadout.Visible = false
  887. ff.Spawn.Busy.Value = false
  888. end
  889. end)
  890.  
  891. function spawningIn1()
  892. script.Parent.Black.Visible = true
  893. for i=1,0, -.05 do
  894. script.Parent.Black.BackgroundTransparency = i
  895. wait(.05)
  896. end
  897. wait(.05)
  898. script.Parent.Parent.AmmoBar.Visible = true
  899. bp = script.Parent.Parent.Parent.Parent.Backpack
  900. if ff.Spawn.Selection.Value == 1 then
  901. game.ReplicatedStorage.Primary[player.Data.Loadout1Primary.Value]:Clone().Parent=bp
  902. wait(.05)
  903. game.ReplicatedStorage.Secondary[player.Data.Loadout1Secondary.Value]:Clone().Parent=bp
  904. elseif ff.Spawn.Selection.Value == 2 then
  905. game.ReplicatedStorage.Primary[player.Data.Loadout2Primary.Value]:Clone().Parent=bp
  906. wait(.05)
  907. game.ReplicatedStorage.Secondary[player.Data.Loadout2Secondary.Value]:Clone().Parent=bp
  908. elseif ff.Spawn.Selection.Value == 3 then
  909. game.ReplicatedStorage.Primary[player.Data.Loadout3Primary.Value]:Clone().Parent=bp
  910. wait(.05)
  911. game.ReplicatedStorage.Secondary[player.Data.Loadout3Secondary.Value]:Clone().Parent=bp
  912. end
  913. end
  914.  
  915. function spawningIn2()
  916. wait(.05)
  917. local target= player.Character.Humanoid
  918. local camera=Workspace.Camera
  919. camera.CameraSubject=target
  920. camera.CameraType = 5
  921. player.Character.Torso.Anchored= false
  922. spa.Visible = false
  923. for i=0,1, .05 do
  924. script.Parent.Black.BackgroundTransparency = i
  925. wait(.05)
  926. end
  927. wait(.05)
  928. script.Parent.Black:Destroy()
  929. ab = script.Parent.Parent.AmmoBar
  930. wait(.15)
  931. ab.RaidGUI:TweenPosition(UDim2.new(.25, 0, -2.395, 0), "Out", "Quad", .5, true)
  932. ab.CPGUI:TweenPosition(UDim2.new(0, 0, -1.5, 0), "Out", "Quad", .5, true)
  933. ab.Box:TweenPosition(UDim2.new(.05, 0, 0, 0), "Out", "Quad", .5, true)
  934. ab.Box2:TweenPosition(UDim2.new(.95, 0, 0, 0), "Out", "Quad", .5, true)
  935. wait(2.5)
  936. local found = player.Character:FindFirstChild("ForceField")
  937. if found then
  938. found:remove()
  939. end
  940. script.Parent:Destroy()
  941. end
  942.  
  943. spa.Spawn.MouseButton1Down:connect(function()
  944. click()
  945. if ff.Spawn.Busy.Value == false then
  946. if spa.Spawn.Selection.Value == 0 then
  947. if player.TeamColor == BrickColor.new("Bright red") then
  948. ff.Spawn.Busy.Value = true
  949. spawningIn1()
  950. character.Torso.CFrame = CFrame.new(Vector3.new(152, 24, 840.0)+Vector3.new(math.random(-5,5),15,math.random(-5,5)))
  951. spawningIn2()
  952. elseif player.TeamColor == BrickColor.new("Bright green") or player.TeamColor == BrickColor.new("Bright yellow") then
  953. ff.Spawn.Busy.Value = true
  954. spawningIn1()
  955. character.Torso.CFrame = CFrame.new(Vector3.new(382, 25.5, -441) + Vector3.new(math.random(-50,50),15,math.random(-50,50)))
  956. spawningIn2()
  957. end
  958.  
  959. elseif spa.Spawn.Selection.Value == 1 then
  960. if (player.TeamColor == BrickColor.new("Bright red") and fe.CapPoints.Cap1.Value == 2) or ( (player.TeamColor == BrickColor.new("Bright green") or player.TeamColor == BrickColor.new("Bright yellow")) and fe.CapPoints.Cap1.Value == 0) then
  961. ff.Spawn.Busy.Value = true
  962. spawningIn1()
  963. character.Torso.CFrame =CFrame.new(Vector3.new(-83.781, 30, 40.584)+ Vector3.new(math.random(-50,50),15,math.random(-50,50)))
  964. spawningIn2()
  965. end
  966.  
  967. elseif spa.Spawn.Selection.Value == 2 then
  968. if (player.TeamColor == BrickColor.new("Bright red") and fe.CapPoints.Cap2.Value == 2) or ( (player.TeamColor == BrickColor.new("Bright green") or player.TeamColor == BrickColor.new("Bright yellow")) and fe.CapPoints.Cap2.Value == 0) then
  969. ff.Spawn.Busy.Value = true
  970. spawningIn1()
  971. character.Torso.CFrame =CFrame.new(Vector3.new(768.5, 30, 491)+ Vector3.new(math.random(-50,50),15,math.random(-50,50)))
  972. spawningIn2()
  973. end
  974.  
  975. elseif spa.Spawn.Selection.Value == 3 then
  976. if (player.TeamColor == BrickColor.new("Bright red") and fe.CapPoints.Cap3.Value == 2) or ( (player.TeamColor == BrickColor.new("Bright green") or player.TeamColor == BrickColor.new("Bright yellow")) and fe.CapPoints.Cap3.Value == 0) then
  977. ff.Spawn.Busy.Value = true
  978. spawningIn1()
  979. character.Torso.CFrame =CFrame.new(Vector3.new(969.94, 30, -665.19)+ Vector3.new(math.random(-50,50),15,math.random(-50,50)))
  980. spawningIn2()
  981. end
  982. end
  983. end
  984. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement