Advertisement
Upscalefanatic3

Zirgo_Admin_v1.4.4 (Read the script for supported games)

May 4th, 2018
648
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 39.57 KB | None | 0 0
  1. --//Created By Willza ;3//--
  2. --Version 1.4.4
  3. --Check discord server for changelog
  4. --[[Supported Game(s):]]--
  5. --Zombie Attack
  6. --Flee The Facility
  7. --Murder Mystery 2
  8. --Build A Boat For Treasure
  9.  
  10.  
  11. --[[Settings:]]--
  12. local Settings = {};
  13. Hotkey = '/e';
  14. ExploitEnhance = false;
  15. ModuleCompat = false;
  16. wait()
  17. Run_Value = 1
  18. RunS = {};
  19. TabsRun = {};
  20. table.insert(TabsRun, RunS);
  21. Run_Value = Run_Value + 1
  22. if Run_Value >= 2 then
  23. return error'Unexepected Error, restart client';
  24. end;
  25. _G.ZirgoRunning = true;
  26. local ZAdmin = {};
  27. ZAdmin.Writearg = {...};
  28. ZAdmin.Commands = {};
  29. ZAdmin.ErrorHandler = {__index = ZAdmin};
  30. ZAdmin.DataBase = {
  31. Kill = nil; --Maybe FD admin too ;p
  32. FF = nil;
  33. Fire = nil;
  34. Smoke = nil;
  35. Ghost = nil;
  36. Sit = nil;
  37. Btools = nil;
  38. Gravity = nil;
  39. God = nil;
  40. }
  41. local ZirgoAdmin,Backdoor = ypcall(function()
  42. local PName = game:GetService('Players').LocalPlayer.Name;
  43. local PId = game:GetService('Players').LocalPlayer.UserId;
  44. local GId = game.PlaceId;
  45. local OverflowT = {};
  46. local RootSpace = {
  47. __newindex = pcall(function(t,k,v)
  48. tick(1);
  49. if t == ZAdmin then
  50. print('New index called at: '..t);
  51. if k == 100 then
  52. wait();
  53. k.v = k * 0.1;
  54. table.insert(k,OverflowT);
  55. return k + ('Called')
  56. else
  57. return warn'Unknown Value';
  58. end;
  59. else
  60. return print('Unknown Index path: '..t);
  61. end;
  62. table.remove(OverflowT[1]);
  63. wait();
  64. end)
  65. };
  66. RootSpace.__index = function(tab,key)
  67. if tab == RootSpace then
  68. print('Error index called at: '..tab);
  69. if key == "Constructs Broken" then
  70. wait();
  71. return key;
  72. end;
  73. end;
  74. end;
  75. setmetatable(ZAdmin.ErrorHandler,RootSpace);
  76. getmetatable(ZAdmin.ErrorHandler);
  77. wait();
  78. local Start = coroutine.create(function(Start)
  79. print'Ran';
  80. warn('Player Name: '..PName);
  81. warn('Player ID: '..PId);
  82. print('Game ID: '..GId);
  83. coroutine.yield();
  84. return Start;
  85. end);
  86. end)
  87. local function create(obj, tbl)
  88. local NewInstance = Instance.new(obj)
  89. for p,v in pairs(tbl) do
  90. NewInstance[o] = v
  91. end;
  92. return NewInstance;
  93. end;
  94. local Starter = Instance.new'Frame';
  95. local Shadow = Instance.new'Frame';
  96. local Label = Instance.new'TextLabel';
  97. local Info = Instance.new'ScrollingFrame';
  98. local Info1 = Instance.new'TextLabel';
  99. local Info2 = Instance.new'TextLabel';
  100. local ZA = create('ScreenGui', {
  101. Name = "ZA";
  102. Parent = game:GetService'CoreGui';
  103. });
  104. wait()
  105. local Current = {};
  106. Starter.Name = "Starter"
  107. Starter.Parent = ZA
  108. Starter.BackgroundColor3 = Color3.new(0, 0, 0)
  109. Starter.BorderSizePixel = 0
  110. Starter.Size = UDim2.new(0, 1280, 0, 31)
  111. Starter.Position = UDim2.new(0,0,0,-50)
  112. Starter.ZIndex = 3
  113. Shadow.Name = "Shadow"
  114. Shadow.Parent = Starter
  115. Shadow.BackgroundColor3 = Color3.new(1, 1, 1)
  116. Shadow.BorderSizePixel = 0
  117. Shadow.Position = UDim2.new(0, -19, 0, 16)
  118. Shadow.Size = UDim2.new(0, 1400, 0, 20)
  119. Shadow.ZIndex = 2
  120. Shadow.Style = Enum.FrameStyle.DropShadow
  121. Label.Name = "Label"
  122. Label.Parent = Starter
  123. Label.BackgroundColor3 = Color3.new(0, 0, 0)
  124. Label.BorderSizePixel = 0
  125. Label.Position = UDim2.new(0, 624, 0, 0)
  126. Label.Size = UDim2.new(0, 31, 0, 31)
  127. Label.ZIndex = 3
  128. Label.Font = Enum.Font.Arial
  129. Label.Text = "ZA"
  130. wait()
  131. table.insert(Current, Label)
  132. Label.TextSize = 18
  133. Info.Name = "Info"
  134. Info.Parent = Starter
  135. Info.BackgroundColor3 = Color3.new(1, 1, 1)
  136. Info.BorderSizePixel = 0
  137. Info.Position = UDim2.new(0, 590, 0, 0)
  138. Info.Size = UDim2.new(0, 100, 0, 0)
  139. Info1.Name = "Info1"
  140. Info1.Parent = Info
  141. Info1.BackgroundColor3 = Color3.new(1, 1, 1)
  142. Info1.BorderSizePixel = 0
  143. Info1.Position = UDim2.new(0, 0, 0, 36)
  144. Info1.Size = UDim2.new(0, 100, 0, 25)
  145. Info1.Font = Enum.Font.Arial
  146. Info1.Text = "Version: 1.4.4"
  147. Info1.TextSize = 14
  148. Info2.Name = "Info2"
  149. Info2.Parent = Info
  150. Info2.BackgroundColor3 = Color3.new(1, 1, 1)
  151. Info2.BorderSizePixel = 0
  152. Info2.Position = UDim2.new(0, 0, 0, 76)
  153. Info2.Size = UDim2.new(0, 100, 0, 25)
  154. Info2.Font = Enum.Font.Arial
  155. Info2.Text = "Running"
  156. Info2.TextSize = 14
  157. Starter:TweenPosition(UDim2.new(0,0,0,0),'Out','Quart',0.5);
  158. wait()
  159. local C = Color3.fromRGB(100, 100, 255);
  160. spawn(function()
  161. repeat wait();
  162. for H = 0, 1, 1 do wait()
  163. for o,v in next, Current do
  164. Shadow.Parent = Starter;
  165. wait();
  166. table.remove(Current, o);
  167. end;
  168. end;
  169. until nil
  170. end)
  171. Label.MouseEnter:connect(function()
  172. return nil;
  173. end)
  174. Label.MouseLeave:connect(function()
  175. return nil;
  176. end)
  177. warn'Zirgo Ran'
  178. getmetatable(game)
  179. local Games = {
  180. 1240123653;
  181. 142823291;
  182. 893973440;
  183. 987105910;
  184. }
  185. warn'Retreiving Exploit';
  186. _G.EXP = (function()
  187. local Intriga = INTRIGAENV or false;
  188. local Elysian = ELYSIAN_INITIATED or false;
  189. local RC7 = fullaccess or false;
  190. local Seven = get_nil_instances or false;
  191. local Cerberus = iscerberusthread or false;
  192. local Protosmasher = is_protosmasher_caller or false;
  193. local SynapseV2 = Synapse or false;
  194. local SumonEX = SUMONEX_ENV or false;
  195. local Bleu = BLEU_ENV or false;
  196. end)()
  197. if _G.EXP == "Protosmasher" then
  198. print'Protosmasher detected, Exploit enhance recommended';
  199. end;
  200. if _G.EXP == "SynapseV2" then
  201. print'Synapse detected, Exploit enhance recommended';
  202. end;
  203. meta = getrawmetatable(Instance.new('RemoteEvent'))
  204. if _G.Exploit == "SumonEX" then
  205. changereadonly(meta, false);
  206. wait()
  207. return error'SumonEX Not Supported';
  208. end
  209. if _G.Exploit == "RC7" then
  210. changereadonly(meta, false);
  211. wait()
  212. return error'Rc7 Not Supported';
  213. end
  214. if _G.Exploit == "Seven" then
  215. changereadonly(meta, false);
  216. wait()
  217. return error'Seven Not Supported';
  218. end
  219. getmetatable(meta);
  220. setfenv(1,getfenv(meta.__newindex))
  221. ZombieAttack = (Games[1]);
  222. MM2 = (Games[2]);
  223. Flee = (Games[3]);
  224. BS2 = (Games[4]);
  225. if ExploitEnhance ~= false then
  226. local _G_Exploits = {table.foreach(getgenv())}
  227. meta = getrawmetatable(game);
  228. make_writeable(meta);
  229. local senv = getsenv(game.Players.LocalPlayer);
  230. end
  231. wait(1)
  232. Zirgo = Instance.new('ScreenGui');
  233. Zirgo.Name = "Zirgo";
  234. Zirgo.Parent = game:GetService'CoreGui';
  235. LP = game:GetService'Players'.LocalPlayer;
  236. if game.PlaceId == BS2 then
  237. print'Setting Up Boxing Simulator Cmds';
  238. local Blur1 = Instance.new('BlurEffect')
  239. Blur1.Parent = game.workspace.Camera
  240. Blur1.Enabled = true
  241. Blur1.Size = '5'
  242. local Logo = Instance.new("ImageLabel")
  243. Logo.Name = "Logo"
  244. Logo.Parent = Zirgo
  245. Logo.BackgroundColor3 = Color3.new(1, 1, 1)
  246. Logo.BackgroundTransparency = 1
  247. Logo.BorderSizePixel = 0
  248. Logo.Position = UDim2.new(0, 515, 0, -600)
  249. Logo.Size = UDim2.new(0, 250, 0, 250)
  250. Logo.Image = "rbxassetid://1566234626"
  251. local Logo1 = Instance.new("ImageLabel")
  252. Logo1.Name = "Logo1"
  253. Logo1.Parent = Logo
  254. Logo1.BackgroundColor3 = Color3.new(1, 1, 1)
  255. Logo1.BackgroundTransparency = 1
  256. Logo1.BorderSizePixel = 0
  257. Logo1.Position = UDim2.new(0, 125, 0, 102)
  258. Logo1.Image = "rbxassetid://1566234311"
  259. Logo:TweenPosition(UDim2.new(0,515,0,151),'Out','Quart',0.5);
  260. wait(0.4)
  261. Logo1:TweenPosition(UDim2.new(0,47,0,51),'Out','Quart',0.3);
  262. Logo1:TweenSize(UDim2.new(0,157,0,148),'Out','Quart',0.3);
  263. local BS2Cmds = {
  264. '/e money';
  265. '/e tp';
  266. '/e kill';
  267. '/e strength';
  268. '/e dom';
  269. '/e vip';
  270. };
  271. local HitP = {
  272. '5'; --Don't Change
  273. };
  274. wait(1.5)
  275. Logo1:TweenPosition(UDim2.new(0,0,0,0),'Out','Quart',0.3);
  276. Logo1:TweenSize(UDim2.new(0,0,0,0),'Out','Quart',0.3);
  277. Logo:TweenPosition(UDim2.new(0,640,0,276),'Out','Quart',0.3);
  278. Logo:TweenSize(UDim2.new(0,0,0,0),'Out','Quart',0.3);
  279. Blur1.Size = '';
  280. LP.Chatted:connect(function(msg)
  281. if msg:lower():sub(1,9) == "/e cmds" then
  282. print(tostring(table[BS2Cmds]));
  283. warn(BS2Cmds[1]);
  284. warn(BS2Cmds[2]);
  285. warn(BS2Cmds[3]);
  286. warn(BS2Cmds[4]);
  287. warn(BS2Cmds[5]);
  288. warn(BS2Cmds[6]);
  289. print'-=CMDS=-';
  290. end;
  291. end)
  292. LP.Chatted:connect(function(msg)
  293. if msg:lower():sub(1,9) == "/e kill" then
  294. print'Kill Ran';
  295. local Plrname = game:GetService'Players'.LocalPlayer.Name;
  296. local Plr = game.workspace:FindFirstChild(Plrname);
  297. local B = game:GetService'ReplicatedStorage'.Remotes:FindFirstChild'Human_Punch';
  298. while wait(0.1) do
  299. for _,v in pairs (game.Players:GetChildren()) do
  300. wait()
  301. Others = v.Name
  302. print('Target: '.._..' Name: '..Others);
  303. wait()
  304. if v.Name ~= Plrname then
  305. print(_)
  306. B:FireServer(Plr.RightHand, "RightPunch", v.Character.RightHand, 5, true, "RightPunch", Plr.Boxing.Handle.Hit, 5);
  307. end
  308. end
  309. end
  310. end
  311. end);
  312. LP.Chatted:connect(function(msg)
  313. if msg:lower():sub(1,9) == "/e dom" then
  314. print'Given!';
  315. local F = game:GetService'ReplicatedStorage'.Remotes.GrantDominus;
  316. wait()
  317. F:FireServer() --No args needed
  318. end
  319. end);
  320. LP.Chatted:connect(function(msg)
  321. if msg:lower():sub(1,9) == "/e tp" then
  322. while wait(1) do
  323. for _,v in pairs (game.Players:GetChildren()) do
  324. game:GetService'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame =
  325. v.Character.HumanoidRootPart.CFrame*CFrame.new(0,0,3);
  326. wait()
  327. end
  328. end
  329. end;
  330. end);
  331. end
  332. if game.PlaceId == Flee then
  333. print'Setting Up FTF Commands'
  334. local Fleecmds = {
  335. '/e freeze';
  336. '/e tpbeast';
  337. '/e tpp';
  338. '/e tpcomp';
  339. '/e farm';
  340. '/e door';
  341. };
  342.  
  343. LP.Chatted:connect(function(msg)
  344. if msg:lower():sub(1,9) == "/e cmds" then
  345. print(tostring(table[Fleecmds]));
  346. warn(Fleecmds[1]);
  347. warn(Fleecmds[2]);
  348. warn(Fleecmds[3]);
  349. warn(Fleecmds[4]);
  350. warn(Fleecmds[5]);
  351. warn(Fleecmds[6]);
  352. print'-=CMDS=-'
  353. end
  354. end)
  355. LP.Chatted:connect(function(msg)
  356. if msg:lower():sub(1,10) == "/e freeze" then
  357. print'Freeze TP Ran';
  358. local Maps = {
  359. 'Abandoned Facility by iiGalaxyKoala, Vexhins, and cydra';
  360. }
  361. local M1 = game.workspace:FindFirstChild((Maps[1]));
  362. if M1 then
  363. for _,v in pairs (M1:GetChildren()) do
  364. wait()
  365. warn(_)
  366. print'Map Found'
  367. local F1 = M1:FindFirstChild'FreezePod';
  368. if F1:IsA'Model' then
  369. game:GetService'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = F1.Union.CFrame*CFrame.new(2,0,0);
  370. end
  371. end
  372. end
  373. local M2 = game.workspace:FindFirstChild((Maps[2]));
  374. if M2 then
  375. for _,v in pairs (M2:GetChildren()) do
  376. wait()
  377. warn(_)
  378. print'Map Found'
  379. if M2 then
  380. local F2 = M2:FindFirstChild'FreezePod';
  381. if F2:IsA'Model' then
  382. game:GetService'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = F2.Union.CFrame*CFrame.new(2,0,0);
  383. end
  384. end
  385. end
  386. local M3 = game.workspace:FindFirstChild((Maps[3]));
  387. if M3 then
  388. for _,v in pairs (M3:GetChildren()) do
  389. wait()
  390. warn(_)
  391. print'Map Found'
  392. local F3 = M1:FindFirstChild'FreezePod';
  393. if F3:IsA'Model' then
  394. game:GetService'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = F3.Union.CFrame*CFrame.new(2,0,0);
  395. end
  396. end
  397. end
  398. end
  399. end
  400. end)
  401. end
  402. if game.PlaceId == MM2 then
  403. print'Setting Up MM2 Cmds'
  404. print = print
  405. local Knife = 'Basic';
  406. local ZirgoMM2 = {};
  407. ZirgoMM2.Version = '1.4.4'
  408. ZirgoMM2.Modules = {};
  409. ZirgoMM2.Modulecount = '1'
  410. LaunchValMM2 = 1
  411. local Blur1 = Instance.new('BlurEffect')
  412. Blur1.Parent = game.workspace.Camera
  413. Blur1.Enabled = true
  414. Blur1.Size = '5'
  415. local Logo = Instance.new("ImageLabel")
  416. Logo.Name = "Logo"
  417. Logo.Parent = Zirgo
  418. Logo.BackgroundColor3 = Color3.new(1, 1, 1)
  419. Logo.BackgroundTransparency = 1
  420. Logo.BorderSizePixel = 0
  421. Logo.Position = UDim2.new(0, 515, 0, -600)
  422. Logo.Size = UDim2.new(0, 250, 0, 250)
  423. Logo.Image = "rbxassetid://1566234626"
  424. local Logo1 = Instance.new("ImageLabel")
  425. Logo1.Name = "Logo1"
  426. Logo1.Parent = Logo
  427. Logo1.BackgroundColor3 = Color3.new(1, 1, 1)
  428. Logo1.BackgroundTransparency = 1
  429. Logo1.BorderSizePixel = 0
  430. Logo1.Position = UDim2.new(0, 125, 0, 102)
  431. Logo1.Image = "rbxassetid://1566234311"
  432. Logo:TweenPosition(UDim2.new(0,515,0,151),'Out','Quart',0.5);
  433. wait(0.4)
  434. Logo1:TweenPosition(UDim2.new(0,47,0,51),'Out','Quart',0.3);
  435. Logo1:TweenSize(UDim2.new(0,157,0,148),'Out','Quart',0.3);
  436. Sheriffs = {};
  437. Murderers = {};
  438. local Ply = game:GetService("Players").LocalPlayer.Name;
  439. print'Launched'
  440. warn'Created By Willza'
  441. print('=--------------=')
  442. warn("Welcome "..Ply)
  443. local Current = {};
  444. local Current1 = {};
  445. Rand = BrickColor.new("White")
  446. game.StarterGui:SetCore("ChatMakeSystemMessage", {
  447. Text = 'Zirgo V1.4.4 Loaded';
  448. Font = Enum.Font.ArialBold;
  449. FontSize = Enum.FontSize.Size96;
  450. Color = Rand.Color
  451. })
  452. local Meta = {game};
  453. local LP = game:GetService'Players'.LocalPlayer;
  454. local MM2Cmds = {
  455. '/e kill';
  456. '/e god';
  457. '/e esp';
  458. '/e sher';
  459. '/e murder';
  460. '/e invis';
  461. '/e coins';
  462. '/e tps';
  463. '/e tpm';
  464. }
  465. wait(1.5)
  466. Logo1:TweenPosition(UDim2.new(0,0,0,0),'Out','Quart',0.3);
  467. Logo1:TweenSize(UDim2.new(0,0,0,0),'Out','Quart',0.3);
  468. Logo:TweenPosition(UDim2.new(0,640,0,276),'Out','Quart',0.3);
  469. Logo:TweenSize(UDim2.new(0,0,0,0),'Out','Quart',0.3);
  470. Blur1.Size = '';
  471. LP.Chatted:connect(function(msg)
  472. if msg:lower():sub(1,10) == "/e kill" then
  473. local Active = true
  474. print'Kill Launched'
  475. Loop = coroutine.wrap(function()
  476. while wait(0.5) do
  477. pcall(function()
  478. if Active then
  479. for _,v in pairs(game.Players:GetChildren()) do
  480. game:GetService'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = v.Character.HumanoidRootPart.CFrame*CFrame.new(2,0,0)
  481. end
  482. end
  483. end)
  484. end
  485. end)
  486. Loop()
  487. end
  488. end)
  489. LP.Chatted:connect(function(msg)
  490. if msg:lower():sub(1,10) == "/e aim" then
  491. while wait() do
  492. for o,v in pairs(game.Players:GetChildren()) do
  493. if v.Backpack:FindFirstChild("Gun") or v.Character:FindFirstChild("Gun") then
  494. game:GetService'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = v.Character.HumanoidRootPart.CFrame*CFrame.new(0,0,3);
  495. end
  496. end
  497. end
  498. end
  499. end)
  500. LP.Chatted:connect(function(msg)
  501. if msg:lower():sub(1,10) == "/e tpm" then
  502. while wait() do
  503. for o,v in pairs(game.Players:GetChildren()) do
  504. if v.Backpack:FindFirstChild("Knife") or v.Character:FindFirstChild("Knife") then
  505. game:GetService'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = v.Character.HumanoidRootPart.CFrame*CFrame.new(0,0,3);
  506. end
  507. end
  508. end
  509. end
  510. end)
  511. LP.Chatted:connect(function(msg)
  512. if msg:lower():sub(1,10) == "/e esp" then
  513. while wait(0.1) do
  514. for _,v in pairs(game.Players:GetChildren()) do
  515. if v ~= game.Players.LocalPlayer.Character.Torso then
  516. MBack = v.Backpack:FindFirstChild("Knife");
  517. SBack = v.Backpack:FindFirstChild("Gun");
  518. MChar = v.Character:FindFirstChild("Knife");
  519. SChar = v.Character:FindFirstChild("Gun");
  520. if v:FindFirstChild("Backpack") or v:FindFirstChild("Character")then
  521. if v.Backpack:FindFirstChild("Knife") or v.Character:FindFirstChild("Knife") then
  522. local Start = Instance.new("BillboardGui", workspace.Camera)
  523. local ESP = Instance.new("Frame", Start)
  524. Start.AlwaysOnTop = true
  525. Start.Enabled = true
  526. Start.Size = UDim2.new(2,0,2,0)
  527. Start.Name = "ESP"
  528. Start.Adornee = v.Character.Torso
  529. Start.StudsOffset = Vector3.new(0, -0.75, 0)
  530. ESP.BackgroundColor3 = Color3.new(270,0,0)
  531. ESP.BackgroundTransparency = 0.2
  532. ESP.BorderColor3 = Color3.new(0,0,0)
  533. ESP.BorderSizePixel = 1
  534. ESP.Size = UDim2.new(1,0,2,0)
  535. local name = Instance.new("TextLabel",Start)
  536. name.Size = UDim2.new(1,0,1,0)
  537. name.BackgroundTransparency = 1
  538. name.Position = UDim2.new(0,0,0,0)
  539. name.Text = v.Name
  540. name.TextScaled = true
  541. name.TextColor3 = Color3.new(255,255,255)
  542. name.TextXAlignment = "Center"
  543. name.TextYAlignment = "Top"
  544. name.Font = "Arial"
  545. name.Position = UDim2.new(0,0,0,-100)
  546. end
  547. end
  548. if v:FindFirstChild("Backpack") or v:FindFirstChild("Character")then
  549. if v.Backpack:FindFirstChild("Gun") or v.Character:FindFirstChild("Gun") then
  550. local Start1 = Instance.new("BillboardGui", workspace.Camera)
  551. local ESP1 = Instance.new("Frame", Start1)
  552. Start1.AlwaysOnTop = true
  553. Start1.Enabled = true
  554. Start1.Size = UDim2.new(2,0,2,0)
  555. Start1.Name = "ESP"
  556. Start1.Adornee = v.Character.Torso
  557. Start1.StudsOffset = Vector3.new(0, -0.75, 0)
  558. ESP1.BackgroundColor3 = Color3.new(0,0,0)
  559. ESP1.BackgroundTransparency = 0.2
  560. ESP1.BorderColor3 = Color3.new(0,0,0)
  561. ESP1.BorderSizePixel = 1
  562. ESP1.Size = UDim2.new(1,0,2,0)
  563. local name1 = Instance.new("TextLabel",Start1)
  564. name1.Size = UDim2.new(1,0,1,0)
  565. name1.BackgroundTransparency = 1
  566. name1.Position = UDim2.new(0,0,0,0)
  567. name1.Text = v.Name
  568. name1.TextScaled = true
  569. name1.TextColor3 = Color3.new(255,255,255)
  570. name1.TextXAlignment = "Center"
  571. name1.TextYAlignment = "Top"
  572. name1.Font = "Arial"
  573. end
  574. end
  575. if not MBack and not SBack and not MChar and not SChar then
  576. local Start2 = Instance.new("BillboardGui", workspace.Camera)
  577. local ESP2 = Instance.new("Frame", Start2)
  578. Start2.AlwaysOnTop = true
  579. Start2.Enabled = true
  580. Start2.Size = UDim2.new(2,0,2,0)
  581. Start2.Name = "ESP"
  582. Start2.Adornee = v.Character.Torso
  583. Start2.StudsOffset = Vector3.new(0, -0.75, 0)
  584. ESP2.BackgroundColor3 = Color3.new(1,1,1)
  585. ESP2.BackgroundTransparency = 0.2
  586. ESP2.BorderColor3 = Color3.new(0,0,0)
  587. ESP2.BorderSizePixel = 1
  588. ESP2.Size = UDim2.new(1,0,2,0)
  589. local name2 = Instance.new("TextLabel",Start2)
  590. name2.Size = UDim2.new(1,0,1,0)
  591. name2.BackgroundTransparency = 1
  592. name2.Position = UDim2.new(0,0,0,0)
  593. name2.Text = v.Name
  594. name2.TextScaled = true
  595. name2.TextColor3 = Color3.new(255,255,255)
  596. name2.TextXAlignment = "Center"
  597. name2.TextYAlignment = "Top"
  598. name2.Font = "Arial"
  599. end
  600. end;
  601. end;
  602. end;
  603. end;
  604. end)
  605. LP.Chatted:connect(function(msg)
  606. if msg:lower():sub(1,10) == "/e god" then
  607. game.Players.LocalPlayer.Character.Humanoid.Name = "1"
  608. local l = game.Players.LocalPlayer.Character["1"]:Clone()
  609. l.Parent = game.Players.LocalPlayer.Character
  610. l.Name = "Humanoid"
  611. wait(0.1)
  612. game.Players.LocalPlayer.Character["1"]:Destroy()
  613. game.Workspace.CurrentCamera.CameraSubject = game.Players.LocalPlayer.Character
  614. game.Players.LocalPlayer.Character.Animate.Disabled = true
  615. l.Changed:Connect(function()
  616. if l then
  617. l.WalkSpeed= 20
  618. l.JumpPower= 50
  619. end
  620. end)
  621. warn'God Mode Activated'
  622. end
  623. end)
  624. LP.Chatted:connect(function(msg)
  625. if msg:lower():sub(1,10) == "/e coins" then
  626. warn'Bring coins activated'
  627. local Children = game.Workspace:GetChildren();
  628. for _,v in pairs(Children) do
  629. for _,v in pairs(v:GetChildren()) do
  630. table.insert(Children, v)
  631. end
  632. if v:IsA("BasePart") and v.Name == 'Coin' then
  633. v.CFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame;
  634. end
  635. end
  636. end
  637. end)
  638. LP.Chatted:connect(function(msg)
  639. if msg:lower():sub(1,10) == "/e cmds" then
  640. print(tostring(table[MM2Cmds]))
  641. warn(MM2Cmds[1]);
  642. warn(MM2Cmds[2]);
  643. warn(MM2Cmds[3]);
  644. warn(MM2Cmds[4]);
  645. warn(MM2Cmds[5]);
  646. warn(MM2Cmds[6]);
  647. warn(MM2Cmds[7]);
  648. warn(MM2Cmds[8]);
  649. warn(MM2Cmds[9]);
  650. print'-=CMDS=-'
  651. end
  652. end)
  653. LP.Chatted:connect(function(msg)
  654. if msg:lower():sub(1,10) == "/e murder" then
  655. local AP = game.Players:GetChildren()
  656. for _,v in pairs(AP) do
  657. if v:FindFirstChild("Backpack") or v:FindFirstChild("Character")then
  658. if v.Backpack:FindFirstChild("Knife") or v.Character:FindFirstChild("Knife") then
  659. local MName = v.Name
  660. warn('Murderer '..MName)
  661. table.insert(Murderers, v)
  662. end
  663. end
  664. end
  665. end
  666. end)
  667. LP.Chatted:connect(function(msg)
  668. if msg:lower():sub(1,10) == "/e sher" then
  669. local AP = game.Players:GetChildren()
  670. for _,v in pairs(AP) do
  671. if v:FindFirstChild("Backpack") or v:FindFirstChild("Character")then
  672. if v.Backpack:FindFirstChild("Gun") or v.Character:FindFirstChild("Gun") then
  673. local SName = v.Name
  674. warn('Sheriff: '..SName)
  675. table.insert(Sheriffs, v)
  676. end
  677. end
  678. end
  679. end
  680. end)
  681. end
  682. if game.PlaceId == ZombieAttack then
  683. wait()
  684. print('Zombie Attack Cmds Loading');
  685. local FireFunc = {
  686. 'Fire';
  687. 'Invoke';
  688. 'FireServer';
  689. 'InvokeServer';
  690. }
  691. local Select = Instance.new("Frame");
  692. Select.Name = "Select"
  693. Select.Parent = Zirgo
  694. Select.BackgroundColor3 = Color3.new(0, 0, 0)
  695. Select.BorderColor3 = Color3.new(1, 1, 1)
  696. Select.BorderSizePixel = 2
  697. Select.Position = UDim2.new(0, 545, 0, -400)
  698. Select.Size = UDim2.new(0, 190, 0, 190)
  699. Select.ZIndex = 2
  700. local Select1 = Instance.new("Frame")
  701. Select1.Name = "Select1"
  702. Select1.Parent = Select
  703. Select1.BackgroundColor3 = Color3.new(1, 1, 1)
  704. Select1.BorderSizePixel = 0
  705. Select1.Position = UDim2.new(0, -17, 0, -17)
  706. Select1.Size = UDim2.new(0, 225, 0, 222)
  707. Select1.Style = Enum.FrameStyle.DropShadow
  708. Select:TweenPosition(UDim2.new(0,545,0,182),'Out','Quart',0.5)
  709. local Select2 = Instance.new("TextBox");
  710. Select2.Name = "Select2"
  711. Select2.Parent = Select
  712. Select2.BackgroundColor3 = Color3.new(1, 1, 1)
  713. Select2.Position = UDim2.new(0, 41, 0, 70)
  714. Select2.Size = UDim2.new(0, 108, 0, 25)
  715. Select2.ZIndex = 2
  716. Select2.Font = Enum.Font.Arial
  717. Select2.Text = "Gun Name..."
  718. Select2.TextColor3 = Color3.new(0, 0, 0)
  719. Select2.TextSize = 14
  720. local Select3 = Instance.new("TextButton");
  721. Select3.Name = "Select3"
  722. Select3.Parent = Select
  723. Select3.BackgroundColor3 = Color3.new(1, 1, 1)
  724. Select3.Position = UDim2.new(0, 41, 0, 100)
  725. Select3.Size = UDim2.new(0, 108, 0, 18)
  726. Select3.ZIndex = 2
  727. Select3.Font = Enum.Font.SourceSans
  728. Select3.Text = "Continue"
  729. Select3.TextSize = 14
  730. function MouseEnter()
  731. Select3:TweenPosition(UDim2.new(0,41,0,98),'Out','Linear',0.1);
  732. end
  733. function MouseLeave()
  734. Select3:TweenPosition(UDim2.new(0,41,0,100),'Out','Linear',0.1);
  735. end
  736. Select3.MouseEnter:connect(MouseEnter);
  737. Select3.MouseLeave:connect(MouseLeave);
  738. local Select4 = Instance.new("TextLabel");
  739. Select4.Name = "Select4"
  740. Select4.Parent = Select
  741. Select4.BackgroundColor3 = Color3.new(1, 1, 1)
  742. Select4.BackgroundTransparency = 1
  743. Select4.BorderSizePixel = 0
  744. Select4.Position = UDim2.new(0, -10, 0, 111)
  745. Select4.Size = UDim2.new(0, 200, 0, 50)
  746. Select4.ZIndex = 2
  747. Select4.Font = Enum.Font.Arial
  748. Select4.Text = " Invalid Weapon"
  749. Select4.TextColor3 = Color3.new(1, 1, 1)
  750. Select4.TextSize = 14
  751. Select4.Visible = false
  752. Select3.MouseButton1Click:connect(function()
  753. local C = game:GetService'ReplicatedStorage'.Guns:FindFirstChild(Select2.Text)
  754. if C then
  755. print'Success'
  756. Select:TweenPosition(UDim2.new(0,640,0,276),'In','Quart',0.6)
  757. Select:TweenSize(UDim2.new(0,0,0,0),'In','Quart',0.6)
  758. Select1:TweenSize(UDim2.new(0,0,0,0),'In','Quart',0.6)
  759. Select2:TweenSize(UDim2.new(0,0,0,0),'In','Quart',0.6)
  760. Select3:TweenSize(UDim2.new(0,0,0,0),'In','Quart',0.6)
  761. for i = 1,10 do
  762. wait()
  763. Select2.BackgroundTransparency = Select2.BackgroundTransparency + 0.1
  764. Select3.BackgroundTransparency = Select3.BackgroundTransparency + 0.1
  765. Select2.TextTransparency = Select2.TextTransparency + 0.1
  766. Select3.TextTransparency = Select2.TextTransparency + 0.1
  767. end
  768. Select:TweenPosition(UDim2.new(0,640,0,700),'Out','Quart',0.4)
  769. Select1:TweenPosition(UDim2.new(0,640,0,700),'Out','Quart',0.4)
  770. else
  771. Select4.Visible = true
  772. wait(1)
  773. Select4.Visible = false
  774. return warn'Invalid Weapon'
  775. end
  776. Gun = Select2.Text
  777. wait(1)
  778. local Check = game:GetService'Players'.LocalPlayer.Backpack:FindFirstChild(Gun)
  779. if Check then
  780. print = print
  781. for _,t in next, workspace:children'' do
  782. local P = game:GetService'ReplicatedStorage':FindFirstChild'forhackers'
  783. if not P then
  784. warn'Anti Ban Not Running'
  785. end
  786. if P then
  787. P:Destroy()
  788. warn'Anti Ban Running'
  789. end
  790. end
  791. LaunchVal = 1;
  792. BLevel = 1;
  793. local ZirgoAdmin = {};
  794. ZirgoAdmin.Version = {};
  795. ZirgoAdmin.DS = {};
  796. ZirgoAdmin.Modules = {};
  797. ZirgoAdmin.Moudulecount = 1
  798. local Ply = game:GetService("Players").LocalPlayer.Name;
  799. print'Launched'
  800. warn'Created By Willza'
  801. print('=--------------=')
  802. warn("Welcome "..Ply)
  803. local Current = {};
  804. local Current1 = {};
  805. Rand = BrickColor.new("White")
  806. game.StarterGui:SetCore("ChatMakeSystemMessage", {
  807. Text = 'Zirgo V1.4 Loaded';
  808. Font = Enum.Font.ArialBold;
  809. FontSize = Enum.FontSize.Size96;
  810. Color = Rand.Color
  811. })
  812. local Blur1 = Instance.new('BlurEffect')
  813. Blur1.Parent = game.workspace.Camera
  814. Blur1.Enabled = true
  815. Blur1.Size = '5'
  816. local Logo = Instance.new("ImageLabel")
  817. Logo.Name = "Logo"
  818. Logo.Parent = Zirgo
  819. Logo.BackgroundColor3 = Color3.new(1, 1, 1)
  820. Logo.BackgroundTransparency = 1
  821. Logo.BorderSizePixel = 0
  822. Logo.Position = UDim2.new(0, 515, 0, -600)
  823. Logo.Size = UDim2.new(0, 250, 0, 250)
  824. Logo.Image = "rbxassetid://1566234626"
  825. local Logo1 = Instance.new("ImageLabel")
  826. Logo1.Name = "Logo1"
  827. Logo1.Parent = Logo
  828. Logo1.BackgroundColor3 = Color3.new(1, 1, 1)
  829. Logo1.BackgroundTransparency = 1
  830. Logo1.BorderSizePixel = 0
  831. Logo1.Position = UDim2.new(0, 125, 0, 102)
  832. Logo1.Image = "rbxassetid://1566234311"
  833. Logo:TweenPosition(UDim2.new(0,515,0,151),'Out','Quart',0.5);
  834. wait(0.4)
  835. Logo1:TweenPosition(UDim2.new(0,47,0,51),'Out','Quart',0.3);
  836. Logo1:TweenSize(UDim2.new(0,157,0,148),'Out','Quart',0.3);
  837. wait(1.5)
  838. DataS = {};
  839. DataSMeta = {};
  840. setmetatable(DataS,DataSMeta);
  841. NewF = {};
  842. NewFMeta = {};
  843. setmetatable(NewF,NewFMeta);
  844. Weapons = {
  845. ("Uzi");
  846. ("Sniper");
  847. ("Minigun");
  848. ("Toxic");
  849. ("Blaster");
  850. ("Space Gun");
  851. ("Gatling Laser");
  852. ("Golden Pistol");
  853. ("Revolver");
  854. }
  855. CmdsTab = {
  856. '/e kill',
  857. '/e tele',
  858. '/e large',
  859. '/e god',
  860. '/e gw',
  861. '/e vip',
  862. '/e aim',
  863. '/e aura',
  864. '/e steal',
  865. '/e esp',
  866. '/e teleme'
  867. }
  868. teleport = false
  869. large = false
  870. god = false
  871. kill = false
  872. gw = false
  873. GetGenv = false
  874. local Intime = tick();
  875. DataS.__index = function(tab,indx)
  876. if indx == 'Mythical Zombie' then
  877. return warn'Zombie not supported'
  878. end
  879. end
  880. NewFMeta.__newindex = function(tab,key,value)
  881. getmetatable(tostring(table[#NewFMeta]));
  882. NewFmeta.__add(NewF,value)
  883. return warn'New index: '..value..' Caught'
  884. end
  885. if GetGenv == true then
  886. local getgenv = getgenv;
  887. table.foreach(getgenv(),print)
  888. end
  889. local C = math.random(1,1000);
  890. local V = math.random(1,1000);
  891. local B = math.random(1,1000);
  892. local N = game.workspace.enemies:FindFirstChildOfClass('Model');
  893. local K = game.workspace.enemies:FindFirstChildOfClass('Model');
  894. local N1 = N.Name;
  895. local LP = game:GetService'Players'.LocalPlayer;
  896. Logo1:TweenPosition(UDim2.new(0,0,0,0),'Out','Quart',0.3);
  897. Logo1:TweenSize(UDim2.new(0,0,0,0),'Out','Quart',0.3);
  898. Logo:TweenPosition(UDim2.new(0,640,0,276),'Out','Quart',0.3);
  899. Logo:TweenSize(UDim2.new(0,0,0,0),'Out','Quart',0.3);
  900. wait(0.3)
  901. Blur1.Size = '';
  902. LP.Chatted:connect(function(msg)
  903. if msg:lower():sub(1,10) == "/e esp" then
  904. print'ESP Launched';
  905. while wait() do
  906. for _,v in pairs(game.Workspace.enemies:GetChildren()) do
  907. if v:IsA('Model') then
  908. local Main = Instance.new("BillboardGui", workspace.Camera)
  909. local ESP = Instance.new("Frame", Main)
  910. Main.AlwaysOnTop = true
  911. Main.Enabled = true
  912. Main.Size = UDim2.new(2,0,2,0)
  913. Main.Name = "ESP"
  914. Main.Adornee = v.Torso
  915. Main.StudsOffset = Vector3.new(0, -0.75, 0)
  916. ESP.BackgroundColor3 = Color3.new(1,1,1)
  917. ESP.BackgroundTransparency = 0.2
  918. ESP.BorderColor3 = Color3.new(0,0,0)
  919. ESP.BorderSizePixel = 2
  920. ESP.Size = UDim2.new(2,0,2,0)
  921. local Name1 = Instance.new("TextLabel",Main)
  922. Name1.Size = UDim2.new(1,0,1,0)
  923. Name1.BackgroundTransparency = 1
  924. Name1.Position = UDim2.new(0,0,0,0)
  925. Name1.Text = v.Name
  926. Name1.TextScaled = true
  927. Name1.TextColor3 = Color3.new(255,255,255)
  928. Name1.TextXAlignment = "Center"
  929. Name1.TextYAlignment = "Top"
  930. Name1.Font = "Arial"
  931. Name1.Position = UDim2.new(0,0,0,-100)
  932. table.insert(Current1,ESP)
  933. end
  934. end
  935. end
  936. end
  937. end)
  938. LP.Chatted:connect(function(msg)
  939. if msg:lower():sub(1,10) == "/e teleme" then
  940. warn'Teleport To Me Ran'
  941. while wait() do
  942. for o,v in pairs(workspace.enemies:GetChildren()) do
  943. local B = v:FindFirstChildOfClass'Model'
  944. B.CFrame = game:GetService('Players').LocalPlayer.Character.HumanoidRootPart.CFrame*CFrame.new(0,4,0)
  945. end
  946. end
  947. end
  948. end)
  949. LP.Chatted:connect(function(msg)
  950. if msg:lower():sub(1,10) == "/e tele" then
  951. warn'Teleport Ran'
  952. while wait() do
  953. for o,v in pairs(workspace.enemies:GetDescendants()) do
  954. if v.Name == "Head" then
  955. game:GetService('Players').LocalPlayer.Character.HumanoidRootPart.CFrame = v.CFrame*CFrame.new(2,0,0)
  956. end
  957. end
  958. end
  959. end
  960. end)
  961. LP.Chatted:connect(function(msg)
  962. local KeyCheck = msg:lower():sub(1,9)
  963. if msg:lower():sub(1,10) == "/e kill" then
  964. print'Kill Launched'
  965. while wait() do
  966. for _,v in pairs(workspace.enemies:GetDescendants()) do
  967. if v.Name == "Head" then
  968. if Teleport == true then
  969. game:GetService('Players').LocalPlayer.Character.HumanoidRootPart.CFrame = v.Head.CFrame*CFrame.new(4,0,0)
  970. end
  971. local V1 = v.Parent.Name
  972. wait(0.2)
  973. print('Tango: '..V1..' Down')
  974. game:GetService('ReplicatedStorage').Gun:FireServer({["Normal"] = Vector3.new(0,0,0),["Direction"] = v.Position,["Name"] = Gun,["Hit"] = v })
  975. wait()
  976. table.insert(DataS,v)
  977. end
  978. end
  979. end
  980. end
  981. end)
  982. LP.Chatted:connect(function(msg)
  983. if msg:lower():sub(1,10) == "/e cmds" then
  984. print(tostring(CmdsTab))
  985. warn(CmdsTab[1]);
  986. warn(CmdsTab[2]);
  987. warn(CmdsTab[3]);
  988. warn(CmdsTab[4]);
  989. warn(CmdsTab[5]);
  990. warn(CmdsTab[6]);
  991. warn(CmdsTab[7]);
  992. warn(CmdsTab[8]);
  993. warn(CmdsTab[9]);
  994. warn(CmdsTab[10]);
  995. warn(CmdsTab[11]);
  996. return print'-=Cmds=-'
  997. end
  998. end)
  999. LP.Chatted:connect(function(msg)
  1000. if msg:lower():sub(1,10) == "/e aura" then
  1001. print'Kill Aura Launched'
  1002. local K = Instance.new('PointLight')
  1003. K.Parent = game:GetService'Players'.LocalPlayer.Character.Head
  1004. K.Brightness = 100
  1005. K.Range = 30
  1006. K.Name = 'Kill Aura'
  1007. wait()
  1008. local I = game:GetService("Players").LocalPlayer
  1009. local C = Instance.new("Part",game.workspace)
  1010. C.CFrame = I.Character.Head.CFrame*CFrame.new(0, 3.5, 0)
  1011. C.Size = Vector3.new(40,50,40)
  1012. C.Anchored = true
  1013. C.CanCollide = false
  1014. C.Transparency = 1
  1015. C.Name = 'Cool'
  1016. wait()
  1017. local weld = Instance.new("Weld")
  1018. game.Workspace.Cool.CFrame = I.Character.Head.CFrame*CFrame.new(0, 3.5, 0)
  1019. game.Workspace.Cool.CanCollide = false
  1020. weld.Part0 = I.Character.Head
  1021. weld.C0 = I.Character.Head.CFrame:inverse()
  1022. weld.Part1 = game.Workspace.Cool
  1023. weld.C1 = game.Workspace.Cool.CFrame:inverse()
  1024. weld.Parent = game.Workspace.Cool
  1025. game.Workspace.Cool.Anchored = false
  1026. local function onTouch(hit)
  1027. if (hit.Parent:FindFirstChild("Humanoid") ~= nil) then
  1028. hit.Parent.Humanoid.Health = 0
  1029. wait()
  1030. hit.Parent:Destroy()
  1031. end
  1032. end
  1033. game.Workspace.Cool.Touched:connect(onTouch)
  1034. end
  1035. end)
  1036. LP.Chatted:connect(function(msg)
  1037. if msg:lower():sub(1,10) == "/e large" then
  1038. while wait() do
  1039. if game.Workspace.enemies:FindFirstChild("Zombie") then
  1040. for i,v in pairs(game.Workspace.enemies:GetChildren()) do
  1041. wait(0.1)
  1042. if v:FindFirstChild("Head") then
  1043. v.Head.CanCollide = false
  1044. v.Head.Size = Vector3.new(75,75,75)
  1045. v.Head.CFrame = v.Torso.CFrame * CFrame.new(0,75,0)
  1046. v.Head.Material = 'Neon'
  1047. end
  1048. end
  1049. end
  1050. end
  1051. end
  1052. end)
  1053. LP.Chatted:connect(function(msg)
  1054. if msg:lower():sub(1,10) == "/e vip" then
  1055. local GV = game:GetService'ReplicatedStorage'.assets:FindFirstChild'VIP'
  1056. if GV:IsA('ScreenGui') then
  1057. GV.Parent = game:GetService'Players'.LocalPlayer.PlayerGui;
  1058. end
  1059. end
  1060. end)
  1061. LP.Chatted:connect(function(msg)
  1062. if msg:lower():sub(1,10) == "/e gw" then
  1063. local Uzi = game:GetService'ReplicatedStorage'.Guns.Uzi;
  1064. local Venom = game:GetService'ReplicatedStorage'.Guns.Venom;
  1065. local Sniper = game:GetService'ReplicatedStorage'.Guns.Sniper;
  1066. local Minigun = game:GetService'ReplicatedStorage'.Guns.Minigun;
  1067. local Revolver = game:GetService'ReplicatedStorage'.Guns.Revolver;
  1068. local GPistol = game:GetService'ReplicatedStorage'.Guns["Golden Pistol"];
  1069. local SGun = game:GetService'ReplicatedStorage'.Guns["Space Gun"];
  1070. local GLaser = game:GetService'ReplicatedStorage'.Guns["Gatling Laser"];
  1071. local Toxic = game:GetService'ReplicatedStorage'.Guns.Toxic;
  1072. local Blaster = game:GetService'ReplicatedStorage'.Guns.Blaster;
  1073. Uzi.Parent = game:GetService'Players'.LocalPlayer.Backpack;
  1074. Venom.Parent = game:GetService'Players'.LocalPlayer.Backpack;
  1075. Sniper.Parent = game:GetService'Players'.LocalPlayer.Backpack;
  1076. Minigun.Parent = game:GetService'Players'.LocalPlayer.Backpack;
  1077. Revolver.Parent = game:GetService'Players'.LocalPlayer.Backpack;
  1078. GPistol.Parent = game:GetService'Players'.LocalPlayer.Backpack;
  1079. GLaser.Parent = game:GetService'Players'.LocalPlayer.Backpack;
  1080. Toxic.Parent = game:GetService'Players'.LocalPlayer.Backpack;
  1081. Blaster.Parent = game:GetService'Players'.LocalPlayer.Backpack;
  1082. end
  1083. end)
  1084. LP.Chatted:connect(function(msg)
  1085. if msg:lower():sub(1,10) == "/e god" then
  1086. game.Players.LocalPlayer.Character.Humanoid.Name = "1"
  1087. local l = game.Players.LocalPlayer.Character["1"]:Clone()
  1088. l.Parent = game.Players.LocalPlayer.Character
  1089. l.Name = "Humanoid"
  1090. wait(0.1)
  1091. game.Players.LocalPlayer.Character["1"]:Destroy()
  1092. game.Workspace.CurrentCamera.CameraSubject = game.Players.LocalPlayer.Character
  1093. game.Players.LocalPlayer.Character.Animate.Disabled = true
  1094. l.Changed:Connect(function()
  1095. if l then
  1096. l.WalkSpeed= 20
  1097. l.JumpPower= 50
  1098. end
  1099. end)
  1100. warn'God Mode Activated'
  1101. end
  1102. end)
  1103. LP.Chatted:connect(function(msg)
  1104. if msg:lower():sub(1,10) == "/e aim" then
  1105. warn'Aimbot Launched';
  1106. local Tool1 = game:GetService'Players'.LocalPlayer.Backpack:FindFirstChild'Pistol';
  1107. Tool1.Equipped:connect(function(mouse)
  1108. mouse.Button1Down:connect(function()
  1109. for p,v in pairs(workspace.enemies:GetDescendants()) do
  1110. wait()
  1111. if v.Name == "Head" then
  1112. game:GetService('ReplicatedStorage').Gun:FireServer({["Normal"] = Vector3.new(0,0,0),["Direction"] = v.Position,["Name"] = Gun,["Hit"] = v, ["Origin"] = v.Position,["Pos"] = v.Position, })
  1113. wait()
  1114. return print'Boom Headshot'
  1115. end
  1116. end
  1117. end)
  1118. end)
  1119. end
  1120. end)
  1121. do
  1122. function fly()
  1123. for i,v in pairs(script:GetChildren()) do
  1124. pcall(function() v.Value = "" end)
  1125. game:GetService("Debris"):AddItem(v,.1)
  1126. end
  1127. function weld(p0,p1,c0,c1,par)
  1128. local w = Instance.new("Weld",p0 or par)
  1129. w.Part0 = p0
  1130. w.Part1 = p1
  1131. w.C0 = c0 or CFrame.new()
  1132. w.C1 = c1 or CFrame.new()
  1133. return w
  1134. end
  1135. local motors = {}
  1136. function motor(p0,p1,c0,c1,des,vel,par)
  1137. local w = Instance.new("Motor6D",p0 or par)
  1138. w.Part0 = p0
  1139. w.Part1 = p1
  1140. w.C0 = c0 or CFrame.new()
  1141. w.C1 = c1 or CFrame.new()
  1142. w.MaxVelocity = tonumber(vel) or .05
  1143. w.DesiredAngle = tonumber(des) or 0
  1144. return w
  1145. end
  1146.  
  1147. function lerp(a,b,c)
  1148. return a+(b-a)*c
  1149. end
  1150.  
  1151. function clerp(c1,c2,al)
  1152. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  1153. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  1154. for i,v in pairs(com1) do
  1155. com1[i] = lerp(v,com2[i],al)
  1156. end
  1157. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  1158. end
  1159.  
  1160. function ccomplerp(c1,c2,al)
  1161. local com1 = {c1:components()}
  1162. local com2 = {c2:components()}
  1163. for i,v in pairs(com1) do
  1164. com1[i] = lerp(v,com2[i],al)
  1165. end
  1166. return CFrame.new(unpack(com1))
  1167. end
  1168.  
  1169. function tickwave(time,length,offset)
  1170. return (math.abs((tick()+(offset or 0))%time-time/2)*2-time/2)/time/2*length
  1171. end
  1172.  
  1173. function invcol(c)
  1174. c = c.Color
  1175. return BrickColor.new(Color3.new(1-c.b,1-c.g,1-c.r))
  1176. end
  1177. local oc = oc or function(...) return ... end
  1178. local plr = game.Players.LocalPlayer
  1179. local char = plr.Character
  1180. local tor = char.Torso
  1181. local hum = char.Humanoid
  1182. hum.PlatformStand = false
  1183. pcall(function()
  1184. char.Wings:Destroy()
  1185. end)
  1186. pcall(function()
  1187. char.Angel:Destroy() -- hat
  1188. end)
  1189. local mod = Instance.new("Model",char)
  1190. mod.Name = "Wings"
  1191. local special = {
  1192. [game.Players.LocalPlayer.Name] = {"Black","Bright red",.5,0,false,Color3.new(1,0,0),Color3.new(0,0,0)},
  1193. }
  1194. local topcolor = BrickColor.new("Really black")
  1195. local feacolor = BrickColor.new("Black")
  1196. local ptrans = 0
  1197. local pref = 0
  1198. local fire = true
  1199. local fmcol = Color3.new()
  1200. local fscol = Color3.new()
  1201. local spec = special[plr.Name:lower()]
  1202. if spec then
  1203. topcolor,feacolor,ptrans,pref,fire,fmcol,fscol = spec[1] and BrickColor.new(spec[1]) or topcolor,spec[2] and BrickColor.new(spec[2]) or feacolor,spec[3],spec[4],spec[5],spec[6],spec[7]
  1204. end
  1205. local part = Instance.new("Part")
  1206. part.FormFactor = "Custom"
  1207. part.Size = Vector3.new(.2,.2,.2)
  1208. part.TopSurface,part.BottomSurface = 0,0
  1209. part.CanCollide = false
  1210. part.BrickColor = BrickColor.new("Black")
  1211. part.Transparency = ptrans
  1212. part.Reflectance = pref
  1213. local ef = Instance.new("Fire",fire and part or nil)
  1214. ef.Size = .15
  1215. ef.Color = BrickColor.new("Black").Color
  1216. ef.SecondaryColor = BrickColor.new("Bright red").Color
  1217. part:BreakJoints()
  1218. function newpart()
  1219. local clone = part:Clone()
  1220. clone.Parent = mod
  1221. clone:BreakJoints()
  1222. return clone
  1223. end
  1224. local feath = newpart()
  1225. feath.BrickColor = feacolor
  1226. feath.Transparency = 0
  1227. Instance.new("SpecialMesh",feath).MeshType = "Sphere"
  1228. function newfeather()
  1229. local clone = feath:Clone()
  1230. clone.Parent = mod
  1231. clone:BreakJoints()
  1232. return clone
  1233. end
  1234. flying = false
  1235. moving = false
  1236. for i,v in pairs(tor:GetChildren()) do
  1237. if v.ClassName:lower():match("body") then
  1238. v:Destroy()
  1239. end
  1240. end
  1241. local ctor = tor:Clone()
  1242. ctor:ClearAllChildren()
  1243. ctor.Name = "cTorso"
  1244. ctor.Transparency = 1
  1245. ctor.CanCollide = false
  1246. ctor.FormFactor = "Custom"
  1247. ctor.Size = Vector3.new(.2,.2,.2)
  1248. ctor.Parent = mod
  1249. weld(tor,ctor)
  1250. local bg = Instance.new("BodyGyro",ctor)
  1251. bg.maxTorque = Vector3.new()
  1252. bg.P = 15000
  1253. bg.D = 1000
  1254. local bv = Instance.new("BodyVelocity",ctor)
  1255. bv.maxForce = Vector3.new()
  1256. bv.P = 15000
  1257. vel = Vector3.new()
  1258. cf = CFrame.new()
  1259. flspd = 0
  1260. keysdown = {}
  1261. keypressed = {}
  1262. ktime = {}
  1263. descendtimer = 0
  1264. jumptime = tick()
  1265. hum.Jumping:connect(function()
  1266. jumptime = tick()
  1267. end)
  1268. cam = workspace.CurrentCamera
  1269. kd = plr:GetMouse().KeyDown:connect(oc(function(key)
  1270. keysdown[key] = true
  1271. keypressed[key] = true
  1272. if key == "q" then
  1273. descendtimer = tick()
  1274. elseif key == " " and not hum.Jump then
  1275. jumptime = tick()
  1276. elseif (key == "a" or key == "d") and ktime[key] and tick()-ktime[key] < .3 and math.abs(reqrotx) < .3 then
  1277. reqrotx = key == "a" and math.pi*2 or -math.pi*2
  1278. end
  1279. ktime[key] = tick()
  1280. end))
  1281. ku = plr:GetMouse().KeyUp:connect(function(key)
  1282. keysdown[key] = false
  1283. if key == " " then
  1284. descendtimer = tick()
  1285. end
  1286. end)
  1287. function mid(a,b,c)
  1288. return math.max(a,math.min(b,c or -a))
  1289. end
  1290. function bn(a)
  1291. return a and 1 or 0
  1292. end
  1293. function gm(tar)
  1294. local m = 0
  1295. for i,v in pairs(tar:GetChildren()) do
  1296. if v:IsA("BasePart") then
  1297. m = m + v:GetMass()
  1298. end
  1299. m = m + gm(v)
  1300. end
  1301. return m
  1302. end
  1303. reqrotx = 0
  1304. local grav = 196.2
  1305. local con
  1306. con = game:GetService("RunService").Stepped:connect(oc(function()
  1307. local obvel = tor.CFrame:vectorToObjectSpace(tor.Velocity)
  1308. local sspd, uspd,fspd = obvel.X,obvel.Y,obvel.Z
  1309. if flying then
  1310. local lfldir = fldir
  1311. fldir = cam.CoordinateFrame:vectorToWorldSpace(Vector3.new(bn(keysdown.d)-bn(keysdown.a),0,bn(keysdown.s)-bn(keysdown.w))).unit
  1312. local lmoving = moving
  1313. moving = fldir.magnitude > .1
  1314. if lmoving and not moving then
  1315. idledir = lfldir*Vector3.new(1,0,1)
  1316. descendtimer = tick()
  1317. end
  1318. local dbomb = fldir.Y < -.6 or (moving and keysdown["1"])
  1319. if moving and keysdown["0"] and lmoving then
  1320. fldir = (Vector3.new(lfldir.X,math.min(fldir.Y,lfldir.Y+.01)-.1,lfldir.Z)+(fldir*Vector3.new(1,0,1))*.05).unit
  1321. end
  1322. local down = tor.CFrame:vectorToWorldSpace(Vector3.new(0,-1,0))
  1323. local descending = (not moving and keysdown["q"] and not keysdown[" "])
  1324. cf = ccomplerp(cf,CFrame.new(tor.Position,tor.Position+(not moving and idledir or fldir)),keysdown["0"] and .02 or .07)
  1325. local gdown = not dbomb and cf.lookVector.Y < -.2 and tor.Velocity.unit.Y < .05
  1326. hum.PlatformStand = true
  1327. bg.maxTorque = Vector3.new(1,1,1)*9e5
  1328. local rotvel = CFrame.new(Vector3.new(),tor.Velocity):toObjectSpace(CFrame.new(Vector3.new(),fldir)).lookVector
  1329. bg.cframe = cf * CFrame.Angles(not moving and -.1 or -math.pi/2+.2,moving and mid(-2.5,rotvel.X/1.5) + reqrotx or 0,0)
  1330. reqrotx = reqrotx - reqrotx/10
  1331. bv.maxForce = Vector3.new(1,1,1)*9e4*.5
  1332. local anioff =(bn(keysdown[" "])-bn(keysdown["q"]))/2
  1333. local ani = tickwave(1.5-anioff,1)
  1334. bv.velocity = bv.velocity:Lerp(Vector3.new(0,bn(not moving)*-ani*15+(descending and math.min(20,tick()-descendtimer)*-8 or bn(keysdown[" "])-bn(keysdown["q"]))*15,0)+vel,.6)
  1335. vel = moving and cf.lookVector*flspd or Vector3.new()
  1336. flspd = math.min(120,lerp(flspd,moving and (fldir.Y<0 and flspd+(-fldir.Y)*grav/60 or math.max(50,flspd-fldir.Y*grav/300)) or 60,.4))
  1337. local hit,ray = workspace:FindPartOnRayWithIgnoreList(Ray.new(tor.Position,Vector3.new(0,-3.5+math.min(0,bv.velocity.y)/30,0)),{char})
  1338. if hit and down.Y < -.85 and tick()-flystart > 1 then
  1339. flying = false
  1340. hum.PlatformStand = false
  1341. tor.Velocity = Vector3.new()
  1342. end
  1343. else
  1344. bg.maxTorque = Vector3.new()
  1345. bv.maxForce = Vector3.new()
  1346. local x,y,z = fspd/160,uspd/700,sspd/900
  1347. if keypressed[" "] and not flying and (tick()-jumptime > .05 and (tick()-jumptime < 3 or hum.Jump)) then
  1348. vel = Vector3.new(0,50,0)
  1349. bv.velocity = vel
  1350. idledir = cam.CoordinateFrame.lookVector*Vector3.new(1,0,1)
  1351. cf = tor.CFrame * CFrame.Angles(-.01,0,0)
  1352. tor.CFrame = cf
  1353. bg.cframe = cf
  1354. flystart = tick()
  1355. flying = true
  1356. end;
  1357. end;
  1358. keypressed = {}
  1359. end))
  1360. end;
  1361. fly()
  1362. end;
  1363. else
  1364. Zirgo:Destroy()
  1365. return warn'Execute in match'
  1366. end;
  1367. end)
  1368. else
  1369. local Mname = game.Name
  1370. warn(''..Mname..' Is Not Supported')
  1371. end;
  1372. return print'Zirgo Admin Loaded'
  1373. table.remove(TabsRun, RunS);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement