ViggoCS

NOBIUm

Aug 16th, 2017
1,561
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 45.63 KB | None | 0 0
  1. wait()
  2. local PLAYER = game.Players.LocalPlayer
  3. function startUp()
  4. local _UI = game:GetObjects('rbxassetid://980831938')[1]
  5. _UI.Parent = game.CoreGui
  6.  
  7. if getrenv then
  8. fireserver = getrenv().shared.fireserver
  9. elseif getgenv then -- boy, what?
  10. fireserver = getgenv().shared.fireserver
  11. elseif getfenv then -- boy, WHAT?
  12. fireserver = getfenv().shared.fireserver
  13. else
  14. return nil
  15. end
  16.  
  17.  
  18. local VERSION = 1.5
  19. warn('Niobium - Version ', 'v'..VERSION)
  20.  
  21. local _FEATURE_STATE = 'Hidden'
  22. local MAIN_FRAME = _UI.MAIN_FRAME
  23. local PLAYER = game.Players.LocalPlayer
  24. local gui = _UI
  25.  
  26. local CHANGELOG_MESSAGES = {
  27. ' - Upgraded Security',
  28. ' - Added New Commands',
  29. ' - Added AutoWhitelist',
  30. ' - Please send all UI bugs to iSxxn#4779',
  31. ' - Please send all functional bugs to EpicShilohDog#5810'
  32. }
  33.  
  34.  
  35. -- Form Instances
  36. local function formInstance(class, properties)
  37. local _TEMP = Instance.new(class)
  38. for i,v in pairs(properties) do
  39. _TEMP[i] = v
  40. end
  41. return _TEMP
  42. end
  43.  
  44. -- User Interface Features Tweening
  45. _UI.MAIN_FRAME.FEATURES.MouseEnter:connect(function()
  46. if _FEATURE_STATE == 'Hidden' then
  47. _FEATURE_STATE = 'Visible'
  48. _UI.MAIN_FRAME.FEATURES:TweenPosition(UDim2.new(0,0,0.152,0),'Out','Quad',.2)
  49. _UI.MAIN_FRAME.CONTENT_HOLDER:TweenSizeAndPosition(UDim2.new(0.75,0,0.85,0),UDim2.new(0.25,0,0.15,0),'Out','Quad',.2)
  50. end
  51. end)
  52.  
  53. _UI.MAIN_FRAME.FEATURES.MouseLeave:connect(function()
  54. if _FEATURE_STATE == 'Visible' then
  55. _FEATURE_STATE = 'Hidden'
  56. _UI.MAIN_FRAME.FEATURES:TweenPosition(UDim2.new(-0.225,0,0.152,0),'Out','Quad',.25)
  57. _UI.MAIN_FRAME.CONTENT_HOLDER:TweenSizeAndPosition(UDim2.new(0.95,0,0.85,0),UDim2.new(0.05,0,0.15,0),'Out','Quad',.2)
  58.  
  59. end
  60. end)
  61.  
  62.  
  63.  
  64.  
  65. for _,v in pairs(_UI.CONTENT:GetChildren()) do -- Move all the content to the mainframe
  66. local _temp = v:Clone()
  67. if _temp.Name ~= 'CONTENT_HOME' then
  68. _temp.Position=UDim2.new(-1.2,0,0,0)
  69. _temp.Visible = false
  70. else
  71. _temp.Visible = true
  72. end
  73. _temp.Parent = _UI.MAIN_FRAME.CONTENT_HOLDER
  74. end
  75.  
  76. local CONTENT_HOME = _UI.MAIN_FRAME.CONTENT_HOLDER:WaitForChild("CONTENT_HOME")
  77. local CONTENT_LOCALPLAYER = _UI.MAIN_FRAME.CONTENT_HOLDER:WaitForChild("CONTENT_LOCALPLAYER")
  78. local CONTENT_PLAYER = _UI.MAIN_FRAME.CONTENT_HOLDER:WaitForChild("CONTENT_PLAYER")
  79. local CONTENT_UNIVERSAL = _UI.MAIN_FRAME.CONTENT_HOLDER:WaitForChild("CONTENT_UNIVERSAL")
  80. local CONTENT_VEHICLE = _UI.MAIN_FRAME.CONTENT_HOLDER:WaitForChild("CONTENT_VEHICLE")
  81. local CONTENT_SETTINGS = _UI.MAIN_FRAME.CONTENT_HOLDER:WaitForChild("CONTENT_SETTINGS")
  82.  
  83. local selplr = Instance.new("ObjectValue", _UI)
  84. selplr.Name = "SelectedPlayer"
  85.  
  86. local function formPlayerList()
  87. CONTENT_PLAYER.PlayerList:ClearAllChildren()
  88. wait()
  89. local curPlayerPosition = UDim2.new(0,0,0,0)
  90. for _,v in pairs(game.Players:GetPlayers()) do
  91. local playerButton = formInstance('TextButton', {BackgroundColor3=Color3.fromRGB(62,175,255),BorderSizePixel=2,BorderColor3=Color3.fromRGB(255,255,255),
  92. Position=curPlayerPosition,Size=UDim2.new(1,0,0,25),ZIndex=2,TextSize=14,Font=Enum.Font.SourceSansBold,Text=v.Name,TextColor3=Color3.fromRGB(255,255,255),TextWrapped=true,Parent=CONTENT_PLAYER.PlayerList})
  93. curPlayerPosition = curPlayerPosition + UDim2.new(0,0,0,25)
  94. CONTENT_PLAYER.PlayerList.CanvasSize = UDim2.new(0,0,0,(30*#game.Players:GetPlayers()))
  95.  
  96. playerButton.MouseButton1Click:connect(function()
  97. CONTENT_PLAYER.SELECTED.Text = "Selected: "..v.Name
  98. selplr.Value = v
  99. end)
  100. end
  101. end
  102.  
  103.  
  104.  
  105.  
  106. game.Players.PlayerRemoving:connect(formPlayerList)
  107. game.Players.PlayerAdded:connect(formPlayerList)
  108. formPlayerList()
  109.  
  110. CONTENT_HOME.Visible = true
  111.  
  112. local _CHANGELOG_STATE = 'Hidden'; local _CHANGELOG_CHANGING_STATE = false
  113.  
  114. --
  115. CONTENT_HOME.BT_CHANGELOG.MouseButton1Click:connect(function()
  116. if _CHANGELOG_CHANGING_STATE then return end
  117. _CHANGELOG_CHANGING_STATE = true
  118. if _CHANGELOG_STATE == 'Hidden' then
  119. _CHANGELOG_STATE = 'Visible'
  120. _UI.LBL_CHANGELOG.Text = ' CHANGELOG'
  121. _UI.LBL_CHANGELOG:TweenSize(UDim2.new(0.25,0,.05,0),'Out','Quad',1)
  122. else
  123. _CHANGELOG_STATE = 'Hidden'
  124. _UI.LBL_CHANGELOG.Text = ''
  125. _UI.LBL_CHANGELOG:TweenSize(UDim2.new(0,0,.05,0),'Out','Quad',1)
  126. end
  127. wait(1)
  128. _CHANGELOG_CHANGING_STATE = false
  129. end)
  130.  
  131. MSG_CHANGEING_STATE = false
  132. local _MSG_STATE = 'Hidden'
  133. CONTENT_UNIVERSAL.BT_MESSAGE.MouseButton1Click:connect(function()
  134. if MSG_CHANGEING_STATE then return end
  135. MSG_CHANGEING_STATE = true
  136. if _MSG_STATE == 'Hidden' then
  137. _MSG_STATE = 'Visible'
  138. _UI.LBL_MSG.SF_MSG.BT_SEND.Visible = true
  139. _UI.LBL_MSG.SF_MSG.TB_MSG.Visible = true
  140. _UI.LBL_MSG.SF_MSG.TB_COLOR.Visible = true
  141.  
  142. _UI.LBL_MSG.Text = 'SERVER MESSAGE'
  143. _UI.LBL_MSG:TweenSize(UDim2.new(0.25,0,.05,0),'Out','Quad',1)
  144. else
  145. _UI.LBL_MSG.SF_MSG.BT_SEND.Visible = false
  146. _UI.LBL_MSG.SF_MSG.TB_MSG.Visible = false
  147. _UI.LBL_MSG.SF_MSG.TB_COLOR.Visible = false
  148. _MSG_STATE = 'Hidden'
  149. _UI.LBL_MSG.Text = ''
  150. _UI.LBL_MSG:TweenSize(UDim2.new(0,0,.05,0),'Out','Quad',1)
  151. end
  152. MSG_CHANGEING_STATE = false
  153. end)
  154.  
  155. SPWN_CHANGEING_STATE = false
  156. local _SPWN_STATE = 'Hidden'
  157. CONTENT_LOCALPLAYER.BT_SPAWN.MouseButton1Click:connect(function()
  158. if SPWN_CHANGEING_STATE then return end
  159. SPWN_CHANGEING_STATE = true
  160. if _SPWN_STATE == 'Hidden' then
  161. _SPWN_STATE = 'Visible'
  162. _UI.LBL_SPAWN.Text = 'Spawning'
  163. _UI.LBL_SPAWN:TweenSize(UDim2.new(0.25,0,.05,0),'Out','Quad',1)
  164. else
  165. _SPWN_STATE = 'Hidden'
  166. _UI.LBL_SPAWN.Text = ''
  167. _UI.LBL_SPAWN:TweenSize(UDim2.new(0,0,.05,0),'Out','Quad',1)
  168. end
  169. SPWN_CHANGEING_STATE = false
  170. end)
  171.  
  172.  
  173.  
  174.  
  175. -- Create Changelog Messages
  176. local function form_Messages()
  177. local MSG_POSITION = UDim2.new(0,0,0,3)
  178. for i = 1,#CHANGELOG_MESSAGES do
  179. local v = CHANGELOG_MESSAGES[i]
  180. print(i,v)
  181. formInstance('TextLabel',{BackgroundTransparency=1,Position=MSG_POSITION,Size=UDim2.new(1,0,0,30),ZIndex=2,Font=Enum.Font.SourceSansBold,Text=v,TextSize=15,
  182. TextColor3=Color3.fromRGB(0,50,76),TextWrapped=true,TextXAlignment=Enum.TextXAlignment.Left,TextYAlignment=Enum.TextYAlignment.Top,Parent=_UI.LBL_CHANGELOG.SF_CHANGELOG})
  183. MSG_POSITION = MSG_POSITION + UDim2.new(0,0,0,30)
  184. end
  185. end
  186.  
  187. _UI.LBL_CHANGELOG.SF_CHANGELOG:ClearAllChildren()
  188. wait()
  189. form_Messages()
  190.  
  191. local switching_State = false; previous_tab = CONTENT_HOME; new_tab = nil
  192.  
  193. local function switch_tab(activeButton)
  194. if switching_State or 'CONTENT_'..activeButton == previous_tab.Name then return end
  195. switching_State = true
  196. for _,v in pairs(_UI.MAIN_FRAME.CONTENT_HOLDER:GetChildren()) do
  197. if previous_tab ~= nil then -- Slide the last tab to the right
  198. previous_tab:TweenPosition(UDim2.new(1.2,0,0,0),'Out','Quad',.5)
  199. end
  200.  
  201. if v.Name ~= 'CONTENT_'..activeButton then
  202. if previous_tab ~= nil and previous_tab ~= v then
  203. v.Visible = false
  204. v.Position = UDim2.new(-1.2,0,0,0)
  205. end
  206. else
  207. v.Visible = true
  208. v:TweenPosition(UDim2.new(0,0,0,0),'Out','Quad',.5)
  209.  
  210. new_tab = v
  211. end
  212. end
  213. wait(.5)
  214. previous_tab.Position = UDim2.new(-1.2,0,0,0)
  215. previous_tab = new_tab
  216. switching_State = false
  217. end
  218.  
  219.  
  220. --Universal
  221. _UI.MAIN_FRAME.FEATURES.BT_UNIVERSAL.MouseButton1Down:connect(function(a)
  222. switch_tab('UNIVERSAL')
  223. end)
  224.  
  225. --Home
  226.  
  227. _UI.MAIN_FRAME.FEATURES.BT_HOME.MouseButton1Down:connect(function(a)
  228. switch_tab('HOME')
  229. end)
  230.  
  231. --Local Player
  232.  
  233. _UI.MAIN_FRAME.FEATURES.BT_LOCALPLAYER.MouseButton1Down:connect(function(a)
  234. switch_tab('LOCALPLAYER')
  235. end)
  236.  
  237. --Player
  238. _UI.MAIN_FRAME.FEATURES.BT_PLAYERS.MouseButton1Down:connect(function(a)
  239. switch_tab('PLAYER')
  240. end)
  241.  
  242. _UI.MAIN_FRAME.FEATURES.BT_VEHICLE.MouseButton1Down:connect(function(a)
  243. switch_tab('VEHICLE')
  244. end)
  245.  
  246. _UI.MAIN_FRAME.FEATURES.BT_SETTINGS.MouseButton1Down:connect(function(a)
  247. switch_tab('SETTINGS')
  248. end)
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258. --/ Button Declarations \--
  259.  
  260. --Universal
  261. local btnKillAll = CONTENT_UNIVERSAL.BT_KALL
  262. local btnKillZ = CONTENT_UNIVERSAL.KZOMBIES
  263. local btnStealAllU = CONTENT_UNIVERSAL.BT_SALL
  264. local btnSendMsg = _UI.LBL_MSG.SF_MSG.BT_SEND
  265. local btnKickAll = CONTENT_UNIVERSAL.BT_KICKALL
  266. local btnNoFog = CONTENT_UNIVERSAL.BT_NFOG
  267. local btnPlayMusic = CONTENT_UNIVERSAL.BT_PMUSIC
  268. local tbID = CONTENT_UNIVERSAL.TB_ID
  269.  
  270. --Spawning
  271. local sfrmResults = _UI.LBL_SPAWN.SF_SPAWN.SF_SPAWNING -- PLEASE ADD A SPWANING TAB
  272. local search = _UI.LBL_SPAWN.SF_SPAWN.TB_COLOR
  273. local btnSpawn = _UI.LBL_SPAWN.SF_SPAWN.BT_SPAWN
  274.  
  275.  
  276. --Player
  277. local LBL_PLROPTIONS = _UI.LBL_PLROPTIONS.SF_OPTIONS
  278.  
  279. local sfrmPlayers = CONTENT_PLAYER.PlayerList
  280. local btnKill = CONTENT_PLAYER.BT_KILL
  281. local btnStealAll = CONTENT_PLAYER.BT_SALL
  282. local btnGotoP = CONTENT_PLAYER.BT_GOTO
  283. local lblSelected = CONTENT_PLAYER.SELECTED
  284. local btnKick = CONTENT_PLAYER.BT_KICK
  285. local btnPlayerKills = LBL_PLROPTIONS.BT_KILLS
  286. local btnZombieKills = LBL_PLROPTIONS.BT_ZKILLS
  287. local btnDays = LBL_PLROPTIONS.BT_DAYS
  288. local tbValue = LBL_PLROPTIONS.TB_VALUE
  289. local kitFal = LBL_PLROPTIONS.BT_KFAL
  290. local kitG36K = LBL_PLROPTIONS.BT_KG36K
  291. local kitPatriot = LBL_PLROPTIONS.BT_KPATRIOT
  292.  
  293. --LocalPlayer
  294. local btnC4Walk = CONTENT_LOCALPLAYER.BT_C4
  295. local btnESP = CONTENT_LOCALPLAYER.BT_ESP
  296. local btnFly = CONTENT_LOCALPLAYER.BT_FLY
  297. local btnGod = CONTENT_LOCALPLAYER.BT_GOD
  298. local btnHunger = CONTENT_LOCALPLAYER.BT_HUNGER
  299. local btnThirst = CONTENT_LOCALPLAYER.BT_THIRST
  300. local btnNoRecoil = CONTENT_LOCALPLAYER.BT_NORECOIL
  301.  
  302. --Vehicles
  303. local btnCarSpawn = CONTENT_VEHICLE.BT_SPAWN
  304. local btnGotoV = CONTENT_VEHICLE.BT_GOTO
  305. local btnSetSpeed = CONTENT_VEHICLE.BT_SPEED
  306. local speed = CONTENT_VEHICLE.TB_SPEED
  307. local btnHorn = CONTENT_VEHICLE.BT_HORN
  308. local btnCarGod = CONTENT_VEHICLE.BT_GOD
  309.  
  310. BT_HIDE = _UI.BT_HIDE
  311. --
  312. OPTION_CHANGEING_STATE = false
  313. local _OPTION_STATE = 'Hidden'
  314. CONTENT_PLAYER.BT_OPTIONS.MouseButton1Click:connect(function()
  315. if OPTION_CHANGEING_STATE then return end
  316. OPTION_CHANGEING_STATE = true
  317. if _OPTION_STATE == 'Hidden' then
  318. _OPTION_STATE = 'Visible'
  319. _UI.LBL_PLROPTIONS.Visible = true
  320. _UI.LBL_PLROPTIONS.Text = 'Spawning'
  321. _UI.LBL_PLROPTIONS:TweenSize(UDim2.new(0.25,0,.05,0),'Out','Quad',1)
  322. else
  323. _OPTION_STATE = 'Hidden'
  324. _UI.LBL_PLROPTIONS.Text = ''
  325. _UI.LBL_PLROPTIONS:TweenSize(UDim2.new(0,0,.05,0),'Out','Quad',1)
  326. end
  327. OPTION_CHANGEING_STATE = false
  328. end)
  329.  
  330. --/ End Button Declarations \--
  331.  
  332. --Random Hide and show stuff lmao
  333.  
  334. TOGGLE_CHANGEING_STATE = false
  335. local _TOGGLE_STATE = 'Visible'
  336. BT_HIDE.MouseButton1Click:connect(function()
  337. if TOGGLE_CHANGEING_STATE then return end
  338. TOGGLE_CHANGEING_STATE = true
  339. if _TOGGLE_STATE == 'Visible' then
  340. BT_HIDE.Text = 'SHOW'
  341. _UI.MAIN_FRAME:TweenSize(UDim2.new(0.055, 0,0.395, 0),'In','Quad',1)
  342. BT_HIDE:TweenPosition(UDim2.new(0, 0,0.618, 0),'In','Quad',1)
  343. wait(1)
  344. _UI.Hide.Visible = true
  345. _TOGGLE_STATE = 'Hidden'
  346.  
  347. else
  348. _UI.Hide.Visible = false
  349. _TOGGLE_STATE = 'Visible'
  350. _UI.MAIN_FRAME:TweenSize(UDim2.new(0.27, 0,0.395, 0),'Out','Quad',1)
  351. BT_HIDE:TweenPosition(UDim2.new(0.207, 0,0.618, 0),'Out','Quad',1)
  352. wait(.2)
  353. BT_HIDE.Text = 'Hide'
  354. end
  355. TOGGLE_CHANGEING_STATE = false
  356. end)
  357.  
  358.  
  359.  
  360.  
  361. --Variables
  362. local sfrmAvailable = CONTENT_VEHICLE.ScrollingFrame
  363. local lblSelV = CONTENT_VEHICLE.SELECTED
  364. local player = game.Players.LocalPlayer
  365.  
  366. --/ Values \--
  367.  
  368. local gmode = Instance.new("BoolValue", _UI)
  369. gmode.Name = "GodMode"
  370. local floatmode = Instance.new("BoolValue", _UI)
  371. floatmode.Name = "FloatMode"
  372. local ncmode = Instance.new("BoolValue", _UI)
  373. ncmode.Name = "NCMode"
  374. local c4walkon = Instance.new("BoolValue", _UI)
  375. c4walkon.Name = "C4WalkOn"
  376. c4walkon.Value = false
  377. local espon = Instance.new("BoolValue", _UI)
  378. espon.Name = "ESPOn"
  379. espon.Value = false
  380. local flyon = Instance.new("BoolValue", _UI)
  381. flyon.Name = "FlyOn"
  382. flyon.Value = false
  383.  
  384.  
  385.  
  386.  
  387.  
  388. --UI functions
  389. --ITEM LIST
  390.  
  391.  
  392.  
  393. local itemlist = {
  394. {["NAME"] = "AK-104", ["ID"] = 1037},
  395. {["NAME"] = "WindscreenGlass", ["ID"] = 184},
  396. {["NAME"] = "WaterBottle", ["ID"] = 209},
  397. {["NAME"] = "Watch", ["ID"] = 3001},
  398. {["NAME"] = "VehicleJack", ["ID"] = 3016},
  399. {["NAME"] = "Vegetables", ["ID"] = 214},
  400. {["NAME"] = "VS50", ["ID"] = 256},
  401. {["NAME"] = "Uzi", ["ID"] = 2015},
  402. {["NAME"] = "Ushanka", ["ID"] = 7014},
  403. {["NAME"] = "USP45Ammo", ["ID"] = 26},
  404. {["NAME"] = "USP45", ["ID"] = 2007},
  405. {["NAME"] = "Twinkies", ["ID"] = 212},
  406. {["NAME"] = "Tuna", ["ID"] = 4},
  407. {["NAME"] = "TrinityBeret", ["ID"] = 7015},
  408. {["NAME"] = "TomatoSoup", ["ID"] = 215},
  409. {["NAME"] = "TM46", ["ID"] = 257},
  410. {["NAME"] = "TEC9Ammo32", ["ID"] = 57},
  411. {["NAME"] = "TEC9Ammo20", ["ID"] = 56},
  412. {["NAME"] = "TEC9Ammo", ["ID"] = 20},
  413. {["NAME"] = "TEC-9", ["ID"] = 2005},
  414. {["NAME"] = "SurvivalPackTan", ["ID"] = 4009},
  415. {["NAME"] = "SurvivalPackGrey", ["ID"] = 4010},
  416. {["NAME"] = "SurvivalPackGreen", ["ID"] = 4011},
  417. {["NAME"] = "SurvivalPackBrown", ["ID"] = 4012},
  418. {["NAME"] = "Suppressor9", ["ID"] = 9007},
  419. {["NAME"] = "Suppressor762", ["ID"] = 9010},
  420. {["NAME"] = "Suppressor556", ["ID"] = 9009},
  421. {["NAME"] = "Suppressor545", ["ID"] = 9011},
  422. {["NAME"] = "Suppressor45", ["ID"] = 9008},
  423. {["NAME"] = "Spam", ["ID"] = 6},
  424. {["NAME"] = "SodaSprite", ["ID"] = 205},
  425. {["NAME"] = "SodaRoot", ["ID"] = 207},
  426. {["NAME"] = "SodaPepsi", ["ID"] = 7},
  427. {["NAME"] = "SodaPepper", ["ID"] = 9},
  428. {["NAME"] = "SodaMoxie", ["ID"] = 208},
  429. {["NAME"] = "SodaDew", ["ID"] = 202},
  430. {["NAME"] = "SodaCrush", ["ID"] = 201},
  431. {["NAME"] = "SodaCoke", ["ID"] = 8},
  432. {["NAME"] = "ShotgunAmmo", ["ID"] = 18},
  433. {["NAME"] = "Shotgun", ["ID"] = 1002},
  434. {["NAME"] = "ShadesGrey", ["ID"] = 8005},
  435. {["NAME"] = "ShadesBlack", ["ID"] = 8001},
  436. {["NAME"] = "ScrapMetal", ["ID"] = 183},
  437. {["NAME"] = "Sabre", ["ID"] = 3014},
  438. {["NAME"] = "SUSAT", ["ID"] = 9014},
  439. {["NAME"] = "STANAGAmmo50", ["ID"] = 52},
  440. {["NAME"] = "STANAGAmmo30", ["ID"] = 51},
  441. {["NAME"] = "STANAGAmmo100", ["ID"] = 53},
  442. {["NAME"] = "SKSAmmo", ["ID"] = 45},
  443. {["NAME"] = "SKS", ["ID"] = 1018},
  444. {["NAME"] = "SCAR-L", ["ID"] = 1022},
  445. {["NAME"] = "RoadFlare", ["ID"] = 251},
  446. {["NAME"] = "RevolverAmmo", ["ID"] = 25},
  447. {["NAME"] = "Revolver", ["ID"] = 2006},
  448. {["NAME"] = "ReinforcedWheel", ["ID"] = 189},
  449. {["NAME"] = "Reflex", ["ID"] = 9003},
  450. {["NAME"] = "RedChemlight", ["ID"] = 3020},
  451. {["NAME"] = "RedBeret", ["ID"] = 7013},
  452. {["NAME"] = "RawMeat", ["ID"] = 220},
  453. {["NAME"] = "Ranger", ["ID"] = 7003},
  454. {["NAME"] = "RamboClothingTop", ["ID"] = 5003},
  455. {["NAME"] = "RamboClothingBottom", ["ID"] = 6003},
  456. {["NAME"] = "Radio", ["ID"] =3018},
  457. {["NAME"] = "RPK", ["ID"] = 1034},
  458. {["NAME"] = "Pringles", ["ID"] =204},
  459. {["NAME"] = "PilotGreen", ["ID"] = 7010},
  460. {["NAME"] = "PilotBlack", ["ID"] = 7009},
  461. {["NAME"] = "Pasta", ["ID"] = 5},
  462. {["NAME"] = "Painkillers", ["ID"] = 12},
  463. {["NAME"] = "PaddedClothingTop", ["ID"] = 5002},
  464. {["NAME"] = "PaddedClothingBottom", ["ID"] = 6002},
  465. {["NAME"] = "PPSHAmmo", ["ID"] = 46},
  466. {["NAME"] = "PPSH", ["ID"] = 1019},
  467. {["NAME"] = "PP19Ammo64", ["ID"] = 58},
  468. {["NAME"] = "SmallCrate", ["ID"] = 38},
  469. {["NAME"] = "OmniLight", ["ID"] = 3015},
  470. {["NAME"] = "OTs-14", ["ID"] = 1036},
  471. {["NAME"] = "NagantAmmo", ["ID"] = 17},
  472. {["NAME"] = "Mosin-Nagant", ["ID"] = 1001},
  473. {["NAME"] = "Model459Ammo14", ["ID"] = 59},
  474. {["NAME"] = "Model 459", ["ID"] = 2013},
  475. {["NAME"] = "Mk48Ammo", ["ID"] = 23},
  476. {["NAME"] = "Mk 48", ["ID"] = 1005},
  477. {["NAME"] = "Mk 23", ["ID"] = 2018},
  478. {["NAME"] = "Mk 17", ["ID"] = 1031},
  479. {["NAME"] = "MilitaryPackGrime", ["ID"] = 4013},
  480. {["NAME"] = "MilitaryPackGrey", ["ID"] = 4015},
  481. {["NAME"] = "MilitaryPackGreen", ["ID"] = 4014},
  482. {["NAME"] = "MilitaryPackBlack", ["ID"] = 4016},
  483. {["NAME"] = "MaverickAmmo", ["ID"] = 27},
  484. {["NAME"] = "Maverick", ["ID"] = 1010},
  485. {["NAME"] = "Material6", ["ID"] = 36},
  486. {["NAME"] = "Material5", ["ID"] = 35},
  487. {["NAME"] = "Material4", ["ID"] = 34},
  488. {["NAME"] = "Material3", ["ID"] = 33},
  489. {["NAME"] = "Material2", ["ID"] = 32},
  490. {["NAME"] = "Material1", ["ID"] = 31},
  491. {["NAME"] = "Matches", ["ID"] = 3005},
  492. {["NAME"] = "MaskSpecOps", ["ID"] = 8009},
  493. {["NAME"] = "MaskPhantom", ["ID"] = 8013},
  494. {["NAME"] = "MaskMime", ["ID"] = 8008},
  495. {["NAME"] = "MaskMercenary", ["ID"] = 8007},
  496. {["NAME"] = "MaskHockey", ["ID"] = 8012},
  497. {["NAME"] = "Map", ["ID"] = 3003},
  498. {["NAME"] = "MakarovAmmo", ["ID"] = 16},
  499. {["NAME"] = "Makarov", ["ID"] = 2003},
  500. {["NAME"] = "MRE", ["ID"] = 10},
  501. {["NAME"] = "MP5Ammo", ["ID"] = 29},
  502. {["NAME"] = "MP5", ["ID"] = 1012},
  503. {["NAME"] = "M9Ammo32", ["ID"] = 55},
  504. {["NAME"] = "M9Ammo17", ["ID"] = 54},
  505. {["NAME"] = "M9Ammo", ["ID"] = 19},
  506. {["NAME"] = "M93R", ["ID"] = 2016},
  507. {["NAME"] = "M9", ["ID"] = 2004},
  508. {["NAME"] = "M870Ammo", ["ID"] = 28},
  509. {["NAME"] = "M870", ["ID"] = 1011},
  510. {["NAME"] = "M4A1Ammo", ["ID"] = 22},
  511. {["NAME"] = "M4A1", ["ID"] = 1004},
  512. {["NAME"] = "M3Ammo30", ["ID"] = 60},
  513. {["NAME"] = "M3", ["ID"] = 1028},
  514. {["NAME"] = "M249Ammo100", ["ID"] = 61},
  515. {["NAME"] = "M249", ["ID"] = 1024},
  516. {["NAME"] = "M1911Ammo", ["ID"] = 15},
  517. {["NAME"] = "M1911", ["ID"] = 2002},
  518. {["NAME"] = "M14Ammo50", ["ID"] = 64},
  519. {["NAME"] = "M14Ammo30", ["ID"] = 63},
  520. {["NAME"] = "M14Ammo20", ["ID"] = 62},
  521. {["NAME"] = "M14", ["ID"] = 1016},
  522. {["NAME"] = "M1014", ["ID"] = 1027},
  523. {["NAME"] = "M1 Garand", ["ID"] = 1006},
  524. {["NAME"] = "Lemonade", ["ID"] = 206},
  525. {["NAME"] = "Laser", ["ID"] = 9006},
  526. {["NAME"] = "Kobra", ["ID"] = 9004},
  527. {["NAME"] = "Knife", ["ID"] = 3013},
  528. {["NAME"] = "KethArmorTop", ["ID"] = 5011},
  529. {["NAME"] = "KethArmorBottom", ["ID"] = 6011},
  530. {["NAME"] = "JerryCanEmpty", ["ID"] = 186},
  531. {["NAME"] = "JerryCan", ["ID"] = 185},
  532. {["NAME"] = "HornRimmed", ["ID"] = 8006},
  533. {["NAME"] = "Holo", ["ID"] = "9002"},
  534. {["NAME"] = "HikingPackWhite", ["ID"] = 4006},
  535. {["NAME"] = "HikingPackOrange", ["ID"] = 4005},
  536. {["NAME"] = "HikingPackBrown", ["ID"] = 4008},
  537. {["NAME"] = "HikingPackBlue", ["ID"] = 4007},
  538. {["NAME"] = "Hatchet", ["ID"] = 3011},
  539. {["NAME"] = "HK417", ["ID"] = 1033},
  540. {["NAME"] = "HK21", ["ID"] = 1032},
  541. {["NAME"] = "GusArmorTop", ["ID"] = 5010},
  542. {["NAME"] = "GusArmorBottom", ["ID"] = 6010},
  543. {["NAME"] = "Grip", ["ID"] = 9005},
  544. {["NAME"] = "GreenChemlight", ["ID"] = 3021},
  545. {["NAME"] = "GarandAmmo", ["ID"] = 24},
  546. {["NAME"] = "GPS", ["ID"] = 3006},
  547. {["NAME"] = "G37", ["ID"] = 2017},
  548. {["NAME"] = "G36K", ["ID"] = 1023},
  549. {["NAME"] = "G3", ["ID"] = 1030},
  550. {["NAME"] = "G18Ammo", ["ID"] = 41},
  551. {["NAME"] = "G18", ["ID"] = 2011},
  552. {["NAME"] = "FuelTank", ["ID"] = 182},
  553. {["NAME"] = "Floodlight", ["ID"] = 37},
  554. {["NAME"] = "FlashlightSurvival", ["ID"] = 3009},
  555. {["NAME"] = "FlashlightOld", ["ID"] = 3008},
  556. {["NAME"] = "FlashlightMilitary", ["ID"] = 3010},
  557. {["NAME"] = "FlashlightAttachment", ["ID"] = 9012},
  558. {["NAME"] = "Firewood", ["ID"] = 250},
  559. {["NAME"] = "Firefighter", ["ID"] = 8004},
  560. {["NAME"] = "FedorovAmmo", ["ID"] = 44},
  561. {["NAME"] = "Fedorov", ["ID"] = 1017},
  562. {["NAME"] = "Fedora", ["ID"] = 7004},
  563. {["NAME"] = "FannyPackWhite", ["ID"] = 4002},
  564. {["NAME"] = "FannyPackTan", ["ID"] = 4001},
  565. {["NAME"] = "FannyPackPurple", ["ID"] = 4004},
  566. {["NAME"] = "FannyPackBlue", ["ID"] = 4003},
  567. {["NAME"] = "FAL", ["ID"] = 1029},
  568. {["NAME"] = "Eyepatch", ["ID"] = 8003},
  569. {["NAME"] = "Entrencher", ["ID"] = 3004},
  570. {["NAME"] = "EngineParts", ["ID"] = 181},
  571. {["NAME"] = "EnfieldAmmo", ["ID"] = 42},
  572. {["NAME"] = "Enfield", ["ID"] = 1015},
  573. {["NAME"] = "Detonator", ["ID"] = 3017},
  574. {["NAME"] = "Crowbar", ["ID"] = 3012},
  575. {["NAME"] = "CowlGreen", ["ID"] = 7002},
  576. {["NAME"] = "CowlBlack", ["ID"] = 7001},
  577. {["NAME"] = "Cowboy", ["ID"] = 7012},
  578. {["NAME"] = "CookedMeat", ["ID"] = 221},
  579. {["NAME"] = "Compass", ["ID"] = 3002},
  580. {["NAME"] = "ClothingTopFalse", ["ID"] = 5000},
  581. {["NAME"] = "ClothingBottomFalse", ["ID"] = 6000},
  582. {["NAME"] = "CivilianClothingTop", ["ID"] = 5001},
  583. {["NAME"] = "CivilianClothingBottom", ["ID"] = 6001},
  584. {["NAME"] = "ChocolateBar", ["ID"] = 211},
  585. {["NAME"] = "ChipsAhoy", ["ID"] = 213},
  586. {["NAME"] = "ChickenSoup", ["ID"] = 216},
  587. {["NAME"] = "CheezIts", ["ID"] = 203},
  588. {["NAME"] = "CarWheel", ["ID"] = 180},
  589. {["NAME"] = "CamoWoodlandsTop", ["ID"] = 5007},
  590. {["NAME"] = "CamoWoodlandsBottom", ["ID"] = 6007},
  591. {["NAME"] = "CamoUrbanTop", ["ID"] = 5005},
  592. {["NAME"] = "CamoUrbanBottom", ["ID"] = 6005},
  593. {["NAME"] = "CamoSpecialTop", ["ID"] = 5009},
  594. {["NAME"] = "CamoSpecialBottom", ["ID"] = 6009},
  595. {["NAME"] = "CamoSnowTop", ["ID"] = 5008},
  596. {["NAME"] = "CamoSnowBottom", ["ID"] = 6008},
  597. {["NAME"] = "CamoJungleTop", ["ID"] = 5006},
  598. {["NAME"] = "CamoJungleBottom", ["ID"] = 6006},
  599. {["NAME"] = "CamoDesertTop", ["ID"] = 5004},
  600. {["NAME"] = "CamoDesertBottom", ["ID"] = 6004},
  601. {["NAME"] = "CZ75Ammo", ["ID"] = 40},
  602. {["NAME"] = "CZ75", ["ID"] = 2010},
  603. {["NAME"] = "CCO", ["ID"] = 9001},
  604. {["NAME"] = "CBJ-MS", ["ID"] = 2014},
  605. {["NAME"] = "C4", ["ID"] = "255"},
  606. {["NAME"] = "BrimmedBrown", ["ID"] = 7007},
  607. {["NAME"] = "BrimmedBlack", ["ID"] = 7008},
  608. {["NAME"] = "Bowler", ["ID"] = 7005},
  609. {["NAME"] = "BlueChemlight", ["ID"] = 3022},
  610. {["NAME"] = "BloodBag", ["ID"] = 11},
  611. {["NAME"] = "Binoculars", ["ID"] = 3007},
  612. {["NAME"] = "Biker", ["ID"] = 7006},
  613. {["NAME"] = "BeefStew", ["ID"] = 217},
  614. {["NAME"] = "BeefJerky", ["ID"] = 210},
  615. {["NAME"] = "Beans", ["ID"] = 3},
  616. {["NAME"] = "Beanie", ["ID"] = 7011},
  617. {["NAME"] = "BandanaSkull", ["ID"] = 8014},
  618. {["NAME"] = "BandanaRenegade", ["ID"] = 8011},
  619. {["NAME"] = "BandanaRed", ["ID"] = 8010},
  620. {["NAME"] = "BandanaBlack", ["ID"] = 8002},
  621. {["NAME"] = "BallisticUrban", ["ID"] = 7018},
  622. {["NAME"] = "BallisticSpecOps", ["ID"] = 701},
  623. {["NAME"] = "BallisticJungle", ["ID"] = 7017},
  624. {["NAME"] = "BallisticGlass", ["ID"] = 187},
  625. {["NAME"] = "BallisticDesert", ["ID"] = 7016},
  626. {["NAME"] = "Auto-5", ["ID"] = 1025},
  627. {["NAME"] = "ArmorPlates", ["ID"] = 188},
  628. {["NAME"] = "AN-94", ["ID"] = 1040},
  629. {["NAME"] = "AKS-74U", ["ID"] = 1041},
  630. {["NAME"] = "AKM", ["ID"] = 1038},
  631. {["NAME"] = "AKAmmo75", ["ID"] = 67},
  632. {["NAME"] = "AKAmmo45", ["ID"] = 66},
  633. {["NAME"] = "AKAmmo30", ["ID"] = 65},
  634. {["NAME"] = "AK47Ammo75", ["ID"] = 50},
  635. {["NAME"] = "AK47Ammo40", ["ID"] = 49},
  636. {["NAME"] = "AK47Ammo30", ["ID"] = 48},
  637. {["NAME"] = "AK-74", ["ID"] = 1039},
  638. {["NAME"] = "AK-47", ["ID"] = 1003},
  639. {["NAME"] = "AK-12", ["ID"] = 1035},
  640. {["NAME"] = "ACOG", ["ID"] = 9013},
  641. {["NAME"] = "LargeCrate", ["ID"] = 39},
  642. {["NAME"] = "PP-19", ["ID"] = 1026},
  643. }
  644.  
  645.  
  646.  
  647.  
  648. --Functions
  649.  
  650. --Get Gun
  651.  
  652. function getGun()
  653. local bp = player.Backpack:GetChildren()
  654. for i = 1, #bp do
  655. if bp[i]:IsA("Model") and bp[i]:FindFirstChild("Shooter") then return bp[i] end
  656. end
  657. return nil
  658. end
  659.  
  660. --abc
  661.  
  662. function alphabetize(p1, p2) --takes two player names and returns true when p1 < p2 alphabetically
  663. local name1 = p1.Name:lower()
  664. local n1 = name1:sub(1, 1):byte()
  665.  
  666. local name2 = p2.Name:lower()
  667. local n2 = name2:sub(1, 1):byte()
  668.  
  669. if n1 < n2 then return true else return false end
  670. end
  671.  
  672. function getGuns() --returns both primary and secondary if available
  673. local tab = {}
  674. for i, v in pairs(player.Backpack:GetChildren()) do
  675. if v:FindFirstChild("Shooter") then table.insert(tab, v) end
  676. end
  677. if #tab > 1 then return tab[1], tab[2]
  678. else return tab[1] end
  679. end
  680.  
  681.  
  682. --spawn stuff
  683.  
  684. local loot = game.Lighting.LootDrops:GetChildren()
  685. local names = {}
  686.  
  687. for i = 1, #loot do if loot[i]:IsA("Model") then table.insert(names, loot[i].Name) end end
  688.  
  689. --Matching and abc'ing the search
  690.  
  691. function getMatches(text)
  692. local matches = {}
  693. for i = 1, #loot do
  694. local name = loot[i].Name:lower()
  695. if name:find(text:lower()) then table.insert(matches, loot[i]) end
  696. end
  697. table.sort(matches, alphabetize)
  698. return matches
  699. end
  700.  
  701. --Search Results
  702.  
  703. search.Changed:connect(function()
  704.  
  705. for i, v in ipairs(sfrmResults:GetChildren()) do v:Destroy() end
  706.  
  707. local text = search.Text
  708. local matches = getMatches(text)
  709.  
  710. if matches then
  711.  
  712. sfrmResults.Visible = true
  713. sfrmResults.CanvasSize = UDim2.new(0, 225, 0, (#matches*25) - 25)
  714.  
  715. for i = 1, #matches do
  716. local item = matches[i].Name
  717. local btn = Instance.new("TextButton", sfrmResults)
  718. btn.Font = Enum.Font.SourceSansBold
  719. btn.FontSize = Enum.FontSize.Size14
  720. btn.Style = Enum.ButtonStyle.Custom
  721. btn.BackgroundColor3 = Color3.new(56/255, 136/255, 255.255)
  722. btn.Text = item
  723. btn.TextColor3 = Color3.new(255, 255, 255)
  724. btn.TextXAlignment = Enum.TextXAlignment.Left
  725. btn.Name = item
  726. btn.Position = UDim2.new(0, 0, 0, (i*25) - 25)
  727. btn.Size = UDim2.new(0, 210, 0, 25)
  728.  
  729. btn.MouseButton1Click:connect(function() search.Text = btn.Text end)
  730.  
  731. end
  732.  
  733. end
  734.  
  735. if not matches then sfrmResults.Visible = false end
  736.  
  737. end)
  738.  
  739. --Next Open Slot
  740.  
  741. function getNextOpenSlot()
  742. for i = 1, 20 do
  743. if not player.playerstats.slots["slot"..i]:FindFirstChild("ObjectID") then return i end
  744. end
  745. end
  746.  
  747. --Getting the item Id from the text input
  748.  
  749. function getItemID(text) --takes text name of item and returns object id
  750. if game.Lighting:FindFirstChild(text) then
  751. local id = game.Lighting:FindFirstChild(text).ObjectID.Value
  752. return id
  753. else return nil
  754. end
  755. end
  756.  
  757. --Seeing if the player has the loot wanted
  758.  
  759. function findItemFromPlayer(text) --returns slot of item if player has it, else nil
  760.  
  761. if getItemID(text) then
  762.  
  763. for i, plr in pairs(game.Players:GetPlayers()) do
  764.  
  765. for i = 1, 20 do
  766. local slot = plr.playerstats.slots["slot"..i]
  767. if slot:FindFirstChild("ObjectID") then if slot.ObjectID.Value == getItemID(text) then return slot end
  768. end
  769.  
  770. local slotp = player.playerstats.slots.slotprimary
  771. local slots = player.playerstats.slots.slotsecondary
  772. if slotp:FindFirstChild("ObjectID") and slotp.ObjectID == getItemID(text) then return slotp
  773. elseif slots:FindFirstChild("ObjectID") and slots.ObjectID == getItemID(text) then return slots
  774. else return nil
  775. end
  776. end
  777. end
  778. end
  779. end
  780.  
  781. --Find Vehicles
  782.  
  783. local selv = Instance.new("ObjectValue", _UI)
  784. selv.Name = "SelectedVehicle"
  785. function getVehicles()
  786. local vs = game.Workspace.Vehicles:GetChildren()
  787. local vehicles = {}
  788. for i = 1, #vs do
  789. if vs[i].Name ~= "Holder" and vs[i].Name ~= "VehicleWreck" then table.insert(vehicles, vs[i]) end
  790. end
  791. table.sort(vehicles, alphabetize)
  792. return vehicles
  793. end
  794.  
  795. --Noclip, Do we even use this? lmao
  796.  
  797. local function noclip()
  798. for i, v in pairs(player.Character:GetChildren()) do
  799. if v:IsA("Part") then v.CanCollide = false end
  800. end
  801. end
  802.  
  803.  
  804. --Making the list of vehicles
  805.  
  806. local function formVehicleList()
  807. CONTENT_VEHICLE.ScrollingFrame:ClearAllChildren()
  808. wait()
  809. local curVehiclePosition = UDim2.new(0,0,0,0)
  810. for _,v in pairs(game.Workspace.Vehicles:GetChildren()) do
  811. local VehicleButton = formInstance('TextButton', {BackgroundColor3=Color3.fromRGB(62,175,255),BorderSizePixel=2,BorderColor3=Color3.fromRGB(255,255,255),
  812. Position=curVehiclePosition,Size=UDim2.new(1,0,0,25),ZIndex=2,TextSize=14,Font=Enum.Font.SourceSansBold,Text=v.Name,TextColor3=Color3.fromRGB(255,255,255),TextWrapped=true,Parent=CONTENT_VEHICLE.ScrollingFrame})
  813. curVehiclePosition = curVehiclePosition + UDim2.new(0,0,0,25)
  814. CONTENT_VEHICLE.ScrollingFrame.CanvasSize = UDim2.new(0,0,0,(30*#game.Workspace.Vehicles:GetChildren()))
  815. VehicleButton.MouseButton1Click:connect(function()
  816.  
  817.  
  818. CONTENT_VEHICLE.SELECTED.Text = 'SELECTED: '..v.Name
  819. selv.Value = v
  820. end)
  821.  
  822.  
  823. end
  824. end
  825.  
  826. formVehicleList()
  827.  
  828.  
  829. --Universal
  830.  
  831.  
  832. --Universal
  833.  
  834. --Kill Zombies
  835.  
  836. btnKillZ.MouseButton1Click:connect(function()
  837. for i, town in ipairs(workspace.Zombies:GetChildren()) do
  838. for i, z in pairs(town:GetChildren()) do
  839. if z:IsA("Model") then workspace.Remote.DamageZombie:FireServer(z:FindFirstChild("Humanoid"), 1000) end
  840. end
  841. end
  842. end)
  843.  
  844. --Steal All Universal
  845.  
  846. btnStealAllU.MouseButton1Click:connect(function()
  847.  
  848. local plrs = game.Players:GetPlayers()
  849. for i = 1, #plrs do
  850.  
  851. local plr = plrs[i]
  852.  
  853. if plr ~= player then
  854.  
  855. for i = 1, 20 do --steals all items in inv
  856. if plr.playerstats.slots:FindFirstChild("slot"..i):FindFirstChild("ObjectID") then
  857. workspace.Remote.DropItem:FireServer(plr.playerstats.slots:FindFirstChild("slot"..i), plr.playerstats.slots:FindFirstChild("slot"..i).ObjectID)
  858. end
  859. end
  860.  
  861. if plr.playerstats.slots.slotprimary:FindFirstChild("ObjectID") then --steals primary
  862. workspace.Remote.DropItem:FireServer(plr.playerstats.slots.slotprimary, plr.playerstats.slots.slotprimary.ObjectID)
  863. end
  864.  
  865. if plr.playerstats.slots.slotsecondary:FindFirstChild("ObjectID") then --steals secondary
  866. workspace.Remote.DropItem:FireServer(plr.playerstats.slots.slotsecondary, plr.playerstats.slots.slotsecondary.ObjectID)
  867. end
  868.  
  869. for i = 1, 7 do
  870. if plr.playerstats.utilityslots["slot"..i]:FindFirstChild("ObjectID") then
  871. workspace.Remote.DropItem:FireServer(plr.playerstats.utilityslots["slot"..i], plr.playerstats.utilityslots["slot"..i].ObjectID)
  872. end
  873. end
  874.  
  875. end
  876.  
  877. end
  878.  
  879. end)
  880.  
  881. --Server Message
  882.  
  883. btnSendMsg.MouseButton1Click:connect(function()
  884. for i, v in pairs(game.Players:GetPlayers()) do
  885. workspace.Remote.SendMessage:FireServer(v, _UI.LBL_MSG.SF_MSG.TB_COLOR.Text, ''.._UI.LBL_MSG.SF_MSG.TB_MSG.Text..'')
  886. end
  887. end)
  888.  
  889. --Server Music
  890.  
  891. btnPlayMusic.MouseButton1Click:connect(function()
  892. game.Workspace.Remote.CreateSounds:InvokeServer()
  893.  
  894. fireserver("ChangeParent", game.Players.LocalPlayer.Character.Head.Sound, game.Workspace)
  895. wait(2)
  896. fireserver("SoundIdSet", game.Workspace.Sound, "http://www.roblox.com/asset/?id="..tbID.Text.."")
  897. wait(2)
  898. fireserver("PlaySound", game.Workspace.Sound, 1, 1)
  899. wait(120)
  900. fireserver("StopSound", game.Workspace.Sound)
  901. end)
  902.  
  903. --No Fog
  904.  
  905. btnNoFog.MouseButton1Click:connect(function()
  906. game.Lighting.FogEnd = 1000000000
  907. end)
  908.  
  909. --Kick All
  910.  
  911. btnKickAll.MouseButton1Click:connect(function()
  912. for i,v in pairs(game.Players:GetPlayers()) do
  913. if v.Name == game.Players.LocalPlayer.Name then
  914. print("Excluded myself.")
  915. else
  916. wait(.01)
  917. fireserver("Destruct", v)
  918. end
  919. end
  920. end)
  921.  
  922. --Kill All
  923.  
  924. btnKillAll.MouseButton1Click:connect(function()
  925.  
  926. local gun = getGun()
  927.  
  928. if not gun then
  929. btnKillAll.Text = "Error"
  930. wait()
  931. btnKillAll.Text = "Kill All"
  932. return
  933. end
  934.  
  935. for i, plr in ipairs(game.Players:GetPlayers()) do
  936. if gun and plr.Character and plr ~= player then
  937. for i = 1, 6 do workspace.Remote.DoHitLogic:FireServer(gun, plr.Character.Head) end
  938. end
  939. end
  940.  
  941. end)
  942.  
  943.  
  944.  
  945.  
  946. --Vehicles
  947.  
  948. --Go To Selected Vehicle
  949.  
  950. btnGotoV.MouseButton1Click:connect(function()
  951. if selv.Value then
  952. local veh = selv.Value
  953. player.Character.HumanoidRootPart.CFrame = CFrame.new(veh.PrimaryPart.Position + Vector3.new(0, 7, 0))
  954. end
  955. end)
  956.  
  957. --Spawn Selected Vehicle
  958.  
  959. btnCarSpawn.MouseButton1Click:connect(function()
  960. local activeveh = ""
  961. local vehname = activeveh
  962. local veh = selv.Value
  963. local torsopos = game.Players.LocalPlayer.Character.Torso.Position
  964. local vehpos = veh.PrimaryPart.Position
  965. local newpos = Vector3.new(torsopos.x - vehpos.x, torsopos.y - vehpos.y, torsopos.z - vehpos.z) + Vector3.new(20, 0, 0)
  966. game.Workspace.Remote.PlaceMaterial:FireServer(veh, newpos)
  967. local workspacecar = game.Workspace:FindFirstChild(vehname)
  968. workspacecar.Parent = game.Lighting
  969. end)
  970.  
  971. --Change the selected vehicles horn
  972. --Horn
  973. btnHorn.MouseButton1Click:connect(function()
  974. fireserver("SoundIdSet", selv.Value.Essentials.Base.Horn, "rbxassetid://"..speed.Text.."")
  975. end)
  976.  
  977. --Car God
  978.  
  979. btnCarGod.MouseButton1Click:connect(function()
  980. local veh = selv.Value
  981. fireserver("ChangeValue", veh.Stats.Engine, 66645358)
  982. wait(.5)
  983. fireserver("ChangeValue", veh.Stats.Tank, 66645358)
  984. wait(.5)
  985. fireserver("ChangeValue", veh.Stats.Hull, 66645358)
  986. wait(.5)
  987. fireserver("ChangeValue", veh.Stats.Armor, 66645358)
  988. wait(.5)
  989. fireserver("ChangeValue", veh.Stats.Fuel, 543)
  990. wait(.5)
  991. end)
  992.  
  993. --Speed Vehicle
  994.  
  995. btnSetSpeed.MouseButton1Click:connect(function()
  996. local veh = selv.Value
  997. fireserver("ChangeValue", veh.Stats.MaxSpeed, speed.Text)
  998. fireserver("ChangeValue", veh.Stats.MaxSpeed.Offroad, speed.Text)
  999. end)
  1000.  
  1001.  
  1002. --Local Player
  1003.  
  1004. --God
  1005.  
  1006. btnGod.MouseButton1Click:connect(function()
  1007. fireserver("AddDamage", game.Players.LocalPlayer.Character.Humanoid, math.huge)
  1008. end)
  1009.  
  1010.  
  1011. --Hunger
  1012. btnHunger.MouseButton1Click:connect(function() player.playerstats.Hunger.Value = 1000 end)
  1013. --Thirst
  1014. btnThirst.MouseButton1Click:connect(function() player.playerstats.Thirst.Value = 1000 end)
  1015.  
  1016. --C4 Walk
  1017.  
  1018. btnC4Walk.MouseButton1Click:connect(function()
  1019. if not c4walkon.Value then
  1020. c4walkon.Value = true
  1021. btnC4Walk.Text = "C4Walk: ON"
  1022. spawn(function()
  1023. while true do
  1024. workspace.Remote.PlaceC4:FireServer(game.Lighting.Materials.C4Placed, player.Character.Torso.Position - Vector3.new(1, 3, 1), true)
  1025. wait(.5)
  1026. if (not c4walkon.Value) or player.playerstats.Health == 0 then break end
  1027. end
  1028. end)
  1029.  
  1030. else c4walkon.Value = false; btnC4Walk.Text = "C4Walk: OFF" end
  1031.  
  1032. end)
  1033.  
  1034. --ESP
  1035.  
  1036. btnESP.MouseButton1Click:connect(function()
  1037. if not espon.Value then
  1038. espon.Value = true
  1039. btnESP.Text = "ESP: ON"
  1040.  
  1041. local function creategui(plr)
  1042.  
  1043. if plr.Character then
  1044. local dot = Instance.new("BillboardGui", player.PlayerGui)
  1045. dot.Adornee = plr.Character.Head
  1046. dot.AlwaysOnTop = true
  1047. dot.Enabled = true
  1048. dot.Active = false
  1049. dot.Size = UDim2.new(0, 12, 0, 12)
  1050.  
  1051. local lbl = Instance.new("TextLabel", dot)
  1052. lbl.Size = UDim2.new(0, 12, 0, 12)
  1053. lbl.BackgroundColor3 = Color3.new(56/255, 136/255, 255.255)
  1054. lbl.BackgroundTransparency = 0
  1055. lbl.TextColor3 = Color3.new(255, 255, 255)
  1056. lbl.Text = ''
  1057.  
  1058.  
  1059. end
  1060.  
  1061. end
  1062.  
  1063. local function vehiclegui(veh)
  1064. local dot = Instance.new("BillboardGui", player.PlayerGui)
  1065. dot.Adornee = veh.PrimaryPart
  1066. dot.AlwaysOnTop = true
  1067. dot.Enabled = true
  1068. dot.Active = false
  1069. dot.Size = UDim2.new(0, 12, 0, 12)
  1070.  
  1071. local lbl = Instance.new("TextLabel", dot)
  1072. lbl.Size = UDim2.new(0, 12, 0, 12)
  1073. lbl.BackgroundColor3 = Color3.new(0, 255, 0)
  1074. lbl.BackgroundTransparency = 0
  1075. lbl.TextColor3 = Color3.new(255, 255, 255)
  1076. lbl.Text = ''
  1077.  
  1078.  
  1079. end
  1080.  
  1081.  
  1082. for i, plr in pairs(game.Players:GetPlayers()) do
  1083. if workspace:FindFirstChild(plr.Name) and plr.Character and plr ~= player and espon.Value then
  1084. creategui(plr)
  1085. end
  1086. end
  1087.  
  1088. for i, v in pairs(getVehicles()) do
  1089. if v then vehiclegui(v) end
  1090. end
  1091.  
  1092. game.Players.PlayerAdded:connect(function(plr)
  1093. workspace:WaitForChild(plr.Name)
  1094. if espon.Value then
  1095. creategui(plr)
  1096. end
  1097. end)
  1098.  
  1099.  
  1100.  
  1101. else
  1102. for i, handle in ipairs(player.PlayerGui:GetChildren()) do
  1103. if handle:IsA("BillboardGui") then handle:Destroy() end
  1104. end
  1105.  
  1106. espon.Value = false
  1107. btnESP.Text = "ESP: OFF"
  1108.  
  1109. end
  1110. end)
  1111.  
  1112. --Fly
  1113.  
  1114. btnFly.MouseButton1Click:connect(function()
  1115. if not flyon.Value then
  1116.  
  1117. flyon.Value = true
  1118. btnFly.Text = "Fly: ON"
  1119.  
  1120. local t = player.Character.Torso
  1121. bv = Instance.new("BodyVelocity", t)
  1122. bg = Instance.new("BodyGyro", t)
  1123. bg.MaxTorque = Vector3.new(1E12, 1E12, 1E12)
  1124. bv.MaxForce = Vector3.new(1E12, 1E12, 1E12)
  1125. bv.P = 3000
  1126.  
  1127. local spd = 300
  1128.  
  1129. keysEnabled = game:GetService("UserInputService").InputBegan:connect(function(iobj)
  1130.  
  1131. local keycode = iobj.KeyCode
  1132. if keycode ~= Enum.KeyCode.W and keycode ~= Enum.KeyCode.A and keycode ~= Enum.KeyCode.S and keycode ~= Enum.KeyCode.D
  1133. and keycode ~= Enum.KeyCode.Q and keycode ~= Enum.KeyCode.E then return end--prevents lag
  1134.  
  1135. local deb = true
  1136.  
  1137. while true do
  1138. if deb then
  1139. wait()
  1140. if not deb then break end
  1141. keyup = game:GetService("UserInputService").InputEnded:connect(function(iobj2) if iobj2.KeyCode == keycode then deb = false end end)
  1142.  
  1143. if keycode == Enum.KeyCode.W then bg.CFrame = t.CFrame * CFrame.fromAxisAngle(Vector3.new(1, 0, 0), -math.pi/10) end
  1144. if keycode == Enum.KeyCode.S then bg.CFrame = t.CFrame * CFrame.fromAxisAngle(Vector3.new(1, 0, 0), math.pi/10) end
  1145. if keycode == Enum.KeyCode.A then bg.CFrame = t.CFrame * CFrame.fromAxisAngle(Vector3.new(0, 0, 1), math.pi/10) end
  1146. if keycode == Enum.KeyCode.D then bg.CFrame = t.CFrame * CFrame.fromAxisAngle(Vector3.new(0, 0, 1), -math.pi/10) end
  1147. if keycode == Enum.KeyCode.Q then bg.CFrame = t.CFrame * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), math.pi/10) end
  1148. if keycode == Enum.KeyCode.E then bg.CFrame = t.CFrame * CFrame.fromAxisAngle(Vector3.new(0, 1, 0), -math.pi/10) end
  1149.  
  1150. if keycode == Enum.KeyCode.Up then spd = spd + 200 end
  1151. if keycode == Enum.KeyCode.Down then spd = spd - 200 end
  1152.  
  1153. bv.Velocity = bg.CFrame.lookVector*spd
  1154. player.Character.Humanoid.Sit = true
  1155. if not player.Character.Humanoid.Sit then break end
  1156. if not deb then break end
  1157. else break end
  1158. end
  1159. end)
  1160.  
  1161. else keysEnabled:disconnect(); keyup:disconnect(); bv.Velocity = Vector3.new(); bv:Destroy(); bg:Destroy(); flyon.Value = false end
  1162.  
  1163. end)
  1164.  
  1165. --No Recoil
  1166.  
  1167. btnNoRecoil.MouseButton1Click:connect(function()
  1168. local primary, secondary = getGuns()
  1169. if primary and secondary then
  1170. local primary, secondary = getGuns()
  1171. primary.Stats.Recoil.Value = "aBiPYSaIBA"
  1172. secondary.Stats.Recoil.Value = "aBiPYSaIBA"
  1173. elseif not secondary then
  1174. primary.Stats.Recoil.Value = "aBiPYSaIBA"
  1175. else btnNoRecoil.Text = "Error"; wait(1.5); btnNoRecoil.Text = "No Recoil"
  1176. end
  1177. end)
  1178.  
  1179.  
  1180. --PLAYER
  1181.  
  1182. --Spawning
  1183.  
  1184. btnSpawn.MouseButton1Click:connect(function()
  1185. local text = search.Text
  1186.  
  1187.  
  1188.  
  1189. AddItem = function(Slot, ID)
  1190. fireserver("AddObject", Slot, ID)
  1191. end
  1192.  
  1193.  
  1194. for i, v in pairs(itemlist) do
  1195. if v.NAME == text then
  1196. AddItem(game.Players.LocalPlayer.playerstats.slots["slot"..getNextOpenSlot()], v.ID)
  1197.  
  1198. end
  1199. end
  1200. end)
  1201.  
  1202.  
  1203. --Kill
  1204.  
  1205. btnKill.MouseButton1Click:connect(function()
  1206. local gun = getGun()
  1207. if not gun or not selplr.Value then btnKill.Text = "Error"; wait(2); btnKill.Text = "Kill"; return end
  1208. for i = 1, 10 do workspace.Remote.DoHitLogic:FireServer(gun, selplr.Value.Character.Head) end
  1209. end)
  1210.  
  1211.  
  1212. --Steal All
  1213.  
  1214. btnStealAll.MouseButton1Click:connect(function()
  1215. local plr = selplr.Value
  1216. if not selplr.Value then btnKill.Text = "Error"; wait(2); btnKill.Text = "Kill"; return end
  1217. for i = 1, 20 do --steals all items in inv
  1218. if plr.playerstats.slots:FindFirstChild("slot"..i):FindFirstChild("ObjectID") then
  1219. workspace.Remote.DropItem:FireServer(plr.playerstats.slots:FindFirstChild("slot"..i), plr.playerstats.slots:FindFirstChild("slot"..i).ObjectID)
  1220. end
  1221.  
  1222. if plr.playerstats.slots.slotprimary:FindFirstChild("ObjectID") then --steals primary
  1223. workspace.Remote.DropItem:FireServer(plr.playerstats.slots.slotprimary, plr.Litats.slots.slotprimary.ObjectID)
  1224. end
  1225.  
  1226. if plr.playerstats.slots.slotsecondary:FindFirstChild("ObjectID") then --steals secondary
  1227. workspace.Remote.DropItem:FireServer(plr.playerstats.slots.slotsecondary, plr.playerstats.slots.slotsecondary.ObjectID)
  1228. end
  1229. end
  1230.  
  1231. for i = 1, 7 do --steals utilities
  1232. if plr.playerstats.utilityslots["slot"..i]:FindFirstChild("ObjectID") then
  1233. workspace.Remote.DropItem:FireServer(plr.playerstats.utilityslots["slot"..i], plr.playerstats.utilityslots["slot"..i].ObjectID)
  1234. end
  1235. end
  1236. end)
  1237.  
  1238. --GoTo
  1239.  
  1240. btnGotoP.MouseButton1Click:connect(function()
  1241. local plr = selplr.Value
  1242. local o = plr.Name
  1243. player.Character.HumanoidRootPart.CFrame = CFrame.new(game.Players[o].Character.HumanoidRootPart.Position)
  1244. end)
  1245.  
  1246. --Kick
  1247.  
  1248. btnKick.MouseButton1Click:connect(function()
  1249. local plr = selplr.Value
  1250. local o = plr.Name
  1251. fireserver("Destruct", game.Players[o])
  1252. end)
  1253.  
  1254. --Change Kills
  1255.  
  1256. btnPlayerKills.MouseButton1Click:connect(function()
  1257. local plr = selplr.Value
  1258. local o = plr.Name
  1259. fireserver("ChangeValue", game.Players[o].playerstats.PlayerKill.Aggressive, tbValue.Text)
  1260. end)
  1261.  
  1262. --Change Zombie Kills
  1263. btnZombieKills.MouseButton1Click:connect(function()
  1264. local plr = selplr.Value
  1265. local o = plr.Name
  1266. fireserver("ChangeValue", game.Players[o].playerstats.ZombieKill.Military, tbValue.Text)
  1267. end)
  1268.  
  1269. --Change Days
  1270. btnDays.MouseButton1Click:connect(function()
  1271. local plr = selplr.Value
  1272. local o = plr.Name
  1273. fireserver("ChangeValue", game.Players[o].playerstats.Days, tbValue.Text)
  1274. end)
  1275.  
  1276. --Patriot kit
  1277.  
  1278.  
  1279. kitPatriot.MouseButton1Click:connect(function()
  1280. local me = selplr.Value
  1281.  
  1282. fireserver("AddObject", me.playerstats.slots.slotbackpack, 4016)
  1283. wait(.2)
  1284. fireserver("AddObject", me.playerstats.slots.slotprimary, 1021)
  1285. wait(.2)
  1286. fireserver("AddObject", me.playerstats.attachments.primary.under, 9006)
  1287. wait(.2)
  1288. fireserver("AddObject", me.playerstats.attachments.primary.silencer, 9009)
  1289. wait(.2)
  1290. fireserver("AddObject", me.playerstats.attachments.primary.sight, 9013)
  1291. wait(.2)
  1292. fireserver("AddObject", me.playerstats.slots.slotsecondary, 2011)
  1293. wait(.2)
  1294. fireserver("AddObject", me.playerstats.attachments.secondary.under, 9006)
  1295. wait(.2)
  1296. fireserver("AddObject", me.playerstats.attachments.secondary.silencer, 9007)
  1297. wait(.2)
  1298. fireserver("AddObject", me.playerstats.attachments.secondary.sight, 9013)
  1299. wait(.2)
  1300. fireserver("AddObject", me.playerstats.slots.slot1, 53)
  1301. wait(.2)
  1302. fireserver("AddObject", me.playerstats.slots.slot2, 53)
  1303. wait(.2)
  1304. fireserver("AddObject", me.playerstats.slots.slot3, 53)
  1305. wait(.2)
  1306. fireserver("AddObject", me.playerstats.slots.slot4, 53)
  1307. wait(.2)
  1308. fireserver("AddObject", me.playerstats.slots.slot5, 53)
  1309. wait(.2)
  1310. fireserver("AddObject", me.playerstats.slots.slot6, 53)
  1311. wait(.2)
  1312. fireserver("AddObject", me.playerstats.slots.slot7, 53)
  1313. wait(.2)
  1314. fireserver("AddObject", me.playerstats.slots.slot8, 53)
  1315. wait(.2)
  1316. fireserver("AddObject", me.playerstats.slots.slot9, 53)
  1317. wait(.2)
  1318. fireserver("AddObject", me.playerstats.slots.slot10, 53)
  1319. wait(.2)
  1320. fireserver("AddObject", me.playerstats.slots.slot11, 53)
  1321. wait(.2)
  1322. fireserver("AddObject", me.playerstats.slots.slot12, 11)
  1323. wait(.2)
  1324. fireserver("AddObject", me.playerstats.slots.slot13, 11)
  1325. wait(.2)
  1326. fireserver("AddObject", me.playerstats.slots.slot14, 11)
  1327. wait(.2)
  1328. fireserver("AddObject", me.playerstats.slots.slot15, 11)
  1329. wait(.2)
  1330. fireserver("AddObject", me.playerstats.slots.slot16, 11)
  1331. wait(.2)
  1332. fireserver("AddObject", me.playerstats.slots.slot17, 11)
  1333. wait(.2)
  1334. fireserver("AddObject", me.playerstats.slots.slot18, 11)
  1335. end)
  1336. --G36K Kit
  1337.  
  1338.  
  1339.  
  1340. kitG36K.MouseButton1Click:connect(function()
  1341. local me = selplr.Value
  1342.  
  1343. fireserver("AddObject", me.playerstats.slots.slotbackpack, 4016)
  1344. wait(.2)
  1345. fireserver("AddObject", me.playerstats.slots.slotprimary, 1023)
  1346. wait(.2)
  1347. fireserver("AddObject", me.playerstats.attachments.primary.under, 9006)
  1348. wait(.2)
  1349. fireserver("AddObject", me.playerstats.attachments.primary.silencer, 9009)
  1350. wait(.2)
  1351. fireserver("AddObject", me.playerstats.attachments.primary.sight, 9013)
  1352. wait(.2)
  1353. fireserver("AddObject", me.playerstats.slots.slotsecondary, 2011)
  1354. wait(.2)
  1355. fireserver("AddObject", me.playerstats.attachments.secondary.under, 9006)
  1356. wait(.2)
  1357. fireserver("AddObject", me.playerstats.attachments.secondary.silencer, 9007)
  1358. wait(.2)
  1359. fireserver("AddObject", me.playerstats.attachments.secondary.sight, 9013)
  1360. wait(.2)
  1361. fireserver("AddObject", me.playerstats.slots.slot1, 53)
  1362. wait(.2)
  1363. fireserver("AddObject", me.playerstats.slots.slot2, 53)
  1364. wait(.2)
  1365. fireserver("AddObject", me.playerstats.slots.slot3, 53)
  1366. wait(.2)
  1367. fireserver("AddObject", me.playerstats.slots.slot4, 53)
  1368. wait(.2)
  1369. fireserver("AddObject", me.playerstats.slots.slot5, 53)
  1370. wait(.2)
  1371. fireserver("AddObject", me.playerstats.slots.slot6, 53)
  1372. wait(.2)
  1373. fireserver("AddObject", me.playerstats.slots.slot7, 53)
  1374. wait(.2)
  1375. fireserver("AddObject", me.playerstats.slots.slot8, 53)
  1376. wait(.2)
  1377. fireserver("AddObject", me.playerstats.slots.slot9, 53)
  1378. wait(.2)
  1379. fireserver("AddObject", me.playerstats.slots.slot10, 53)
  1380. wait(.2)
  1381. fireserver("AddObject", me.playerstats.slots.slot11, 53)
  1382. wait(.2)
  1383. fireserver("AddObject", me.playerstats.slots.slot12, 11)
  1384. wait(.2)
  1385. fireserver("AddObject", me.playerstats.slots.slot13, 11)
  1386. wait(.2)
  1387. fireserver("AddObject", me.playerstats.slots.slot14, 11)
  1388. wait(.2)
  1389. fireserver("AddObject", me.playerstats.slots.slot15, 11)
  1390. wait(.2)
  1391. fireserver("AddObject", me.playerstats.slots.slot16, 11)
  1392. wait(.2)
  1393. fireserver("AddObject", me.playerstats.slots.slot17, 11)
  1394. wait(.2)
  1395. fireserver("AddObject", me.playerstats.slots.slot18, 11)
  1396. wait(.2)
  1397. fireserver("AddObject", me.playerstats.slots.slot19, 55)
  1398. wait(.2)
  1399. fireserver("AddObject", me.playerstats.slots.slot20, 55)
  1400. end)
  1401. --FAL Kit
  1402.  
  1403. kitFal.MouseButton1Click:connect(function()
  1404. local me = selplr.Value
  1405.  
  1406. fireserver("AddObject", me.playerstats.slots.slotbackpack, 4016)
  1407. wait(.2)
  1408. fireserver("AddObject", me.playerstats.slots.slotprimary, 1029)
  1409. wait(.2)
  1410. fireserver("AddObject", me.playerstats.attachments.primary.under, 9006)
  1411. wait(.2)
  1412. fireserver("AddObject", me.playerstats.attachments.primary.silencer, 9010)
  1413. wait(.2)
  1414. fireserver("AddObject", me.playerstats.attachments.primary.sight, 9013)
  1415. wait(.2)
  1416. fireserver("AddObject", me.playerstats.slots.slotsecondary, 2011)
  1417. wait(.2)
  1418. fireserver("AddObject", me.playerstats.attachments.secondary.under, 9006)
  1419. wait(.2)
  1420. fireserver("AddObject", me.playerstats.attachments.secondary.silencer, 9007)
  1421. wait(.2)
  1422. fireserver("AddObject", me.playerstats.attachments.secondary.sight, 9013)
  1423. wait(.2)
  1424. fireserver("AddObject", me.playerstats.slots.slot1, 64)
  1425. wait(.2)
  1426. fireserver("AddObject", me.playerstats.slots.slot2, 64)
  1427. wait(.2)
  1428. fireserver("AddObject", me.playerstats.slots.slot3, 64)
  1429. wait(.2)
  1430. fireserver("AddObject", me.playerstats.slots.slot4, 64)
  1431. wait(.2)
  1432. fireserver("AddObject", me.playerstats.slots.slot5, 64)
  1433. wait(.2)
  1434. fireserver("AddObject", me.playerstats.slots.slot6, 64)
  1435. wait(.2)
  1436. fireserver("AddObject", me.playerstats.slots.slot7, 64)
  1437. wait(.2)
  1438. fireserver("AddObject", me.playerstats.slots.slot8, 64)
  1439. wait(.2)
  1440. fireserver("AddObject", me.playerstats.slots.slot9, 64)
  1441. wait(.2)
  1442. fireserver("AddObject", me.playerstats.slots.slot10, 64)
  1443. wait(.2)
  1444. fireserver("AddObject", me.playerstats.slots.slot11, 64)
  1445. wait(.2)
  1446. fireserver("AddObject", me.playerstats.slots.slot12, 11)
  1447. wait(.2)
  1448. fireserver("AddObject", me.playerstats.slots.slot13, 11)
  1449. wait(.2)
  1450. fireserver("AddObject", me.playerstats.slots.slot14, 11)
  1451. wait(.2)
  1452. fireserver("AddObject", me.playerstats.slots.slot15, 11)
  1453. wait(.2)
  1454. fireserver("AddObject", me.playerstats.slots.slot16, 11)
  1455. wait(.2)
  1456. fireserver("AddObject", me.playerstats.slots.slot17, 11)
  1457. wait(.2)
  1458. fireserver("AddObject", me.playerstats.slots.slot18, 11)
  1459. end)
  1460.  
  1461.  
  1462.  
  1463.  
  1464.  
  1465.  
  1466.  
  1467.  
  1468.  
  1469.  
  1470.  
  1471. --Disables local anticheat measures
  1472. player.PlayerGui.SkyboxRenderMode:Destroy()
  1473.  
  1474.  
  1475. --End Of Function
  1476.  
  1477. end
  1478.  
  1479. startUp()
Add Comment
Please, Sign In to add comment