SHARE
TWEET

wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

a guest Jun 12th, 2019 129 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. -- Objects
  2.  
  3. local ScreenGui = Instance.new("ScreenGui")
  4. local base = Instance.new("ImageLabel")
  5. local user = Instance.new("ImageLabel")
  6. local user2 = Instance.new("TextBox")
  7. local r = Instance.new("ImageLabel")
  8. local r2 = Instance.new("TextButton")
  9. local cr = Instance.new("ImageLabel")
  10. local cr2 = Instance.new("TextButton")
  11. local title = Instance.new("TextLabel")
  12. local barundtitle = Instance.new("TextLabel")
  13. local thomas = Instance.new("ImageLabel")
  14. local thomas2 = Instance.new("TextButton")
  15. local topkek = Instance.new("ImageLabel")
  16. local topkek2 = Instance.new("TextButton")
  17. local quantom = Instance.new("ImageLabel")
  18. local qua2 = Instance.new("TextButton")
  19. local kohls = Instance.new("ImageLabel")
  20. local kohls2 = Instance.new("TextButton")
  21. local bomb = Instance.new("ImageLabel")
  22. local bomb2 = Instance.new("TextButton")
  23. local sniper = Instance.new("ImageLabel")
  24. local sniper2 = Instance.new("TextButton")
  25. local walk = Instance.new("ImageLabel")
  26. local walk2 = Instance.new("TextButton")
  27. local x = Instance.new("ImageLabel")
  28. local x2 = Instance.new("TextButton")
  29. local creeper = Instance.new("ImageLabel")
  30. local creeper2 = Instance.new("TextButton")
  31. local tornado = Instance.new("ImageLabel")
  32. local tornado2 = Instance.new("TextButton")
  33. local nuke = Instance.new("ImageLabel")
  34. local nuke2 = Instance.new("TextButton")
  35. local Frame = Instance.new("ImageLabel")
  36. local TextLabel = Instance.new("TextLabel")
  37. local insane = Instance.new("ImageLabel")
  38. local insane2 = Instance.new("TextButton")
  39. local click1 = Instance.new("ImageLabel")
  40. local click2 = Instance.new("TextButton")
  41.  
  42. -- Properties
  43.  
  44. ScreenGui.Parent = game.CoreGui
  45.  
  46. base.Name = "base"
  47. base.Parent = ScreenGui
  48. base.BackgroundColor3 = Color3.new(1, 1, 1)
  49. base.BackgroundTransparency = 1
  50. base.Position = UDim2.new(0.243674025, 0, 0.173306748, 0)
  51. base.Size = UDim2.new(0, 641, 0, 341)
  52. base.Image = "rbxassetid://2851926732"
  53. base.ImageColor3 = Color3.new(0.207843, 0.207843, 0.207843)
  54. base.ScaleType = Enum.ScaleType.Slice
  55. base.SliceCenter = Rect.new(12, 12, 12, 12)
  56. base.Active = true
  57. base.Selectable = true
  58. base.Draggable = true
  59.  
  60. user.Name = "user"
  61. user.Parent = base
  62. user.BackgroundColor3 = Color3.new(1, 1, 1)
  63. user.BackgroundTransparency = 1
  64. user.Position = UDim2.new(0.00936037395, 0, 0.850439906, 0)
  65. user.Size = UDim2.new(0, 628, 0, 43)
  66. user.Image = "rbxassetid://2851926732"
  67. user.ImageColor3 = Color3.new(0.333333, 1, 0.498039)
  68. user.ScaleType = Enum.ScaleType.Slice
  69. user.SliceCenter = Rect.new(12, 12, 12, 12)
  70.  
  71. user2.Name = "user2"
  72. user2.Parent = user
  73. user2.BackgroundColor3 = Color3.new(1, 1, 1)
  74. user2.BackgroundTransparency = 2
  75. user2.Size = UDim2.new(0, 628, 0, 43)
  76. user2.Font = Enum.Font.Cartoon
  77. user2.Text = "Username"
  78. user2.TextColor3 = Color3.new(0, 0, 0)
  79. user2.TextSize = 20
  80.  
  81. r.Name = "r"
  82. r.Parent = base
  83. r.BackgroundColor3 = Color3.new(1, 1, 1)
  84. r.BackgroundTransparency = 1
  85. r.Position = UDim2.new(0.00936037395, 0, 0.0175953079, 0)
  86. r.Size = UDim2.new(0, 53, 0, 47)
  87. r.Image = "rbxassetid://2851926732"
  88. r.ImageColor3 = Color3.new(0.333333, 1, 0.498039)
  89. r.ScaleType = Enum.ScaleType.Slice
  90. r.SliceCenter = Rect.new(12, 12, 12, 12)
  91.  
  92. r2.Name = "r2"
  93. r2.Parent = r
  94. r2.BackgroundColor3 = Color3.new(1, 1, 1)
  95. r2.BackgroundTransparency = 2
  96. r2.Size = UDim2.new(0, 53, 0, 47)
  97. r2.Font = Enum.Font.Cartoon
  98. r2.Text = "R6"
  99. r2.TextColor3 = Color3.new(0, 0, 0)
  100. r2.TextScaled = true
  101. r2.TextSize = 14
  102. r2.TextWrapped = true
  103.  
  104. cr.Name = "cr"
  105. cr.Parent = base
  106. cr.BackgroundColor3 = Color3.new(1, 1, 1)
  107. cr.BackgroundTransparency = 1
  108. cr.Position = UDim2.new(0.112324491, 0, 0.0175953079, 0)
  109. cr.Size = UDim2.new(0, 104, 0, 47)
  110. cr.Image = "rbxassetid://2851926732"
  111. cr.ImageColor3 = Color3.new(0.333333, 1, 0.498039)
  112. cr.ScaleType = Enum.ScaleType.Slice
  113. cr.SliceCenter = Rect.new(12, 12, 12, 12)
  114.  
  115. cr2.Name = "cr2"
  116. cr2.Parent = cr
  117. cr2.BackgroundColor3 = Color3.new(1, 1, 1)
  118. cr2.BackgroundTransparency = 2
  119. cr2.Size = UDim2.new(0, 103, 0, 47)
  120. cr2.Font = Enum.Font.Cartoon
  121. cr2.Text = "Credits"
  122. cr2.TextColor3 = Color3.new(0, 0, 0)
  123. cr2.TextSize = 29
  124. cr2.TextWrapped = true
  125.  
  126. title.Name = "title"
  127. title.Parent = base
  128. title.BackgroundColor3 = Color3.new(1, 1, 1)
  129. title.BackgroundTransparency = 2
  130. title.Position = UDim2.new(0.283931345, 0, -0.00586510263, 0)
  131. title.Size = UDim2.new(0, 399, 0, 55)
  132. title.Font = Enum.Font.Cartoon
  133. title.Text = "Ultimate Trolling GUI {REMAKE}"
  134. title.TextColor3 = Color3.new(1, 1, 1)
  135. title.TextScaled = true
  136. title.TextSize = 14
  137. title.TextWrapped = true
  138.  
  139. barundtitle.Name = "barundtitle"
  140. barundtitle.Parent = base
  141. barundtitle.BackgroundColor3 = Color3.new(1, 1, 1)
  142. barundtitle.BackgroundTransparency = 2
  143. barundtitle.Position = UDim2.new(0.332293302, 0, 0.126099706, 0)
  144. barundtitle.Size = UDim2.new(0, 250, 0, 26)
  145. barundtitle.Font = Enum.Font.Cartoon
  146. barundtitle.Text = "Made by GrizzlyExploitz"
  147. barundtitle.TextColor3 = Color3.new(1, 1, 1)
  148. barundtitle.TextScaled = true
  149. barundtitle.TextSize = 14
  150. barundtitle.TextWrapped = true
  151.  
  152. thomas.Name = "thomas"
  153. thomas.Parent = base
  154. thomas.BackgroundColor3 = Color3.new(1, 1, 1)
  155. thomas.BackgroundTransparency = 1
  156. thomas.Position = UDim2.new(0.00936037395, 0, 0.231671557, 0)
  157. thomas.Size = UDim2.new(0, 144, 0, 48)
  158. thomas.Image = "rbxassetid://2851926732"
  159. thomas.ImageColor3 = Color3.new(0.333333, 1, 0.498039)
  160. thomas.ScaleType = Enum.ScaleType.Slice
  161. thomas.SliceCenter = Rect.new(12, 12, 12, 12)
  162.  
  163. thomas2.Name = "thomas2"
  164. thomas2.Parent = thomas
  165. thomas2.BackgroundColor3 = Color3.new(1, 1, 1)
  166. thomas2.BackgroundTransparency = 2
  167. thomas2.Size = UDim2.new(0, 144, 0, 48)
  168. thomas2.Font = Enum.Font.Cartoon
  169. thomas2.Text = "Thomas The Dank Train"
  170. thomas2.TextColor3 = Color3.new(0, 0, 0)
  171. thomas2.TextSize = 24
  172. thomas2.TextWrapped = true
  173. thomas2.MouseButton1Click:connect(function()
  174.         -- ty krystalburger
  175. --[[
  176.     Thomas The Dank Engine:
  177.                             By: KrystalTeam
  178.                             Features: Being a dank engine that kill people
  179.                             Version: 1.0.0.2
  180. --]]
  181.  
  182. local p = game.Players.LocalPlayer.Character
  183. local weld = Instance.new("Weld",p.Torso)
  184. weld.Part0 = p.Torso
  185.  
  186. local train = Instance.new("Part",p.Torso)
  187. train.Anchored = true
  188. train.CanCollide = false
  189. train.Size = Vector3.new(3,2,6)
  190. train.CustomPhysicalProperties = PhysicalProperties.new(0,0,0,0,0)
  191. weld.Part1 = train
  192. weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(0,math.rad(180),0)
  193. train.Anchored = false
  194. local TrainMesh = Instance.new("SpecialMesh",train)
  195. TrainMesh.MeshType = Enum.MeshType.FileMesh
  196. TrainMesh.Scale = Vector3.new(0.020,0.020,0.015)
  197. TrainMesh.MeshId = "rbxassetid://431017802"
  198. TrainMesh.TextureId = "rbxassetid://431017809"
  199.  
  200.  
  201. local weld2 = Instance.new("Weld",p.Torso)
  202. weld2.Part0 = p.Torso
  203. local Smoke = Instance.new("Part",p.Torso)
  204. Smoke.Anchored = true
  205. Smoke.CanCollide = false
  206. Smoke.Size = Vector3.new(1,1,1)
  207. Smoke.CustomPhysicalProperties = PhysicalProperties.new(0,0,0,0,0)
  208. weld2.Part1 = Smoke
  209. weld2.C1 = CFrame.new(0,-4,3.5)-- * CFrame.Angles(0,math.rad(180),0)
  210. Smoke.Anchored = false
  211. Smoke.Transparency = 1;
  212.  
  213. local Particle = Instance.new("ParticleEmitter",Smoke)
  214. Particle.Rate = 50;
  215. Particle.Speed = NumberRange.new(30,60);
  216. Particle.VelocitySpread = 4;
  217. Particle.Texture = "rbxassetid://133619974"
  218.  
  219. local Light = Instance.new("SpotLight",train)
  220. Light.Angle = 45;
  221. Light.Brightness = 100;
  222. Light.Face = Enum.NormalId.Back;
  223. Light.Range = 30;
  224.  
  225. p.Humanoid.WalkSpeed = 60;
  226.  
  227.  
  228. for i,v in pairs(p:GetChildren()) do
  229.     if v:IsA("Part") then
  230.         v.Transparency = 1;
  231.     elseif v:IsA("Hat") then
  232.         v:Destroy()
  233.     elseif v:IsA("Model") then
  234.         v:Destroy()
  235.     end
  236. end
  237.  
  238. local function SFX(id) local s=Instance.new("Sound",p.Torso); s.SoundId = "rbxassetid://"..id; s.Volume = 1; return s; end
  239. train.Touched:connect(function(p)
  240.     if p.Parent then
  241.         if p.Parent:IsA("Model") then
  242.             if game.Players:FindFirstChild(p.Parent.Name) then
  243.                 if p.Parent.Name ~= game.Players.LocalPlayer.Name then
  244.                     game.Players:FindFirstChild(p.Parent.Name).Character:BreakJoints()
  245.                     local Whistle = SFX(475073913)
  246.                     Whistle:Play()
  247.                 end
  248.             end
  249.         end
  250.     end
  251. end)
  252.  
  253. local Music = SFX(190819252)
  254. Music.Looped = true;
  255. wait(1)
  256. Music:Play();
  257. -- ~CL 2016
  258. end)
  259.  
  260. topkek.Name = "topkek"
  261. topkek.Parent = base
  262. topkek.BackgroundColor3 = Color3.new(1, 1, 1)
  263. topkek.BackgroundTransparency = 1
  264. topkek.Position = UDim2.new(0.27301091, 0, 0.231671557, 0)
  265. topkek.Size = UDim2.new(0, 144, 0, 48)
  266. topkek.Image = "rbxassetid://2851926732"
  267. topkek.ImageColor3 = Color3.new(0.333333, 1, 0.498039)
  268. topkek.ScaleType = Enum.ScaleType.Slice
  269. topkek.SliceCenter = Rect.new(12, 12, 12, 12)
  270.  
  271. topkek2.Name = "topkek2"
  272. topkek2.Parent = topkek
  273. topkek2.BackgroundColor3 = Color3.new(1, 1, 1)
  274. topkek2.BackgroundTransparency = 2
  275. topkek2.Position = UDim2.new(9.26665962e-08, 0, 0, 0)
  276. topkek2.Size = UDim2.new(0, 144, 0, 48)
  277. topkek2.Font = Enum.Font.Cartoon
  278. topkek2.Text = "TOPK3K"
  279. topkek2.TextColor3 = Color3.new(0, 0, 0)
  280. topkek2.TextSize = 34
  281. topkek2.TextWrapped = true
  282. topkek2.MouseButton1Click:connect(function()
  283.     local ScreenGui = Instance.new("ScreenGui")
  284.  
  285. local Base = Instance.new("Frame")
  286.  
  287. local Top = Instance.new("Frame")
  288.  
  289. local First = Instance.new("TextLabel")
  290.  
  291. local Second = Instance.new("TextLabel")
  292.  
  293. local Location = Instance.new("TextLabel")
  294.  
  295. local Exit = Instance.new("TextButton")
  296.  
  297. local HomeContainer = Instance.new("Frame")
  298.  
  299. local Players = Instance.new("Frame")
  300.  
  301. local ImageLabel = Instance.new("ImageLabel")
  302.  
  303. local TextLabel = Instance.new("TextLabel")
  304.  
  305. local Mask = Instance.new("TextButton")
  306.  
  307. local Server = Instance.new("Frame")
  308.  
  309. local ImageLabel_2 = Instance.new("ImageLabel")
  310.  
  311. local TextLabel_2 = Instance.new("TextLabel")
  312.  
  313. local Mask_2 = Instance.new("TextButton")
  314.  
  315. local LocalPlayer = Instance.new("Frame")
  316.  
  317. local ImageLabel_3 = Instance.new("ImageLabel")
  318.  
  319. local TextLabel_3 = Instance.new("TextLabel")
  320.  
  321. local Mask_3 = Instance.new("TextButton")
  322.  
  323. local Scripts = Instance.new("Frame")
  324.  
  325. local ImageLabel_4 = Instance.new("ImageLabel")
  326.  
  327. local TextLabel_4 = Instance.new("TextLabel")
  328.  
  329. local Mask_4 = Instance.new("TextButton")
  330.  
  331. local Miscellaneous = Instance.new("Frame")
  332.  
  333. local ImageLabel_5 = Instance.new("ImageLabel")
  334.  
  335. local TextLabel_5 = Instance.new("TextLabel")
  336.  
  337. local Mask_5 = Instance.new("TextButton")
  338.  
  339. local Settings = Instance.new("Frame")
  340.  
  341. local ImageLabel_6 = Instance.new("ImageLabel")
  342.  
  343. local TextLabel_6 = Instance.new("TextLabel")
  344.  
  345. local Mask_6 = Instance.new("TextButton")
  346.  
  347. local Navigator = Instance.new("ScrollingFrame")
  348.  
  349. local Item = Instance.new("TextButton")
  350.  
  351. local ServerContainer = Instance.new("ScrollingFrame")
  352.  
  353. local dd = Instance.new("TextButton")
  354.  
  355. local ImageLabel_7 = Instance.new("ImageLabel")
  356.  
  357. local LocalPlayerContainer = Instance.new("ScrollingFrame")
  358.  
  359. local PlayersContainer = Instance.new("ScrollingFrame")
  360.  
  361.  
  362.  
  363. -- Properties
  364.  
  365. local hist = game:GetService("LogService"):GetLogHistory()
  366.  
  367. local eiss = false
  368.  
  369. for i,v in pairs(hist) do
  370.  
  371.     if string.find(v["message"]:lower(), "eiss") then
  372.  
  373.         eiss = true
  374.  
  375.         warn("Detected EISS, Parenting to PlayerGui")
  376.  
  377.     end
  378.  
  379. end
  380.  
  381. if eiss then
  382.  
  383.     ScreenGui.Parent = game.Players.LocalPlayer.PlayerGui
  384.  
  385.     game.StarterGui.ResetPlayerGuiOnSpawn = false
  386.  
  387. else
  388.  
  389.     ScreenGui.Parent = game.CoreGui
  390.  
  391. end
  392.  
  393.  
  394.  
  395. Base.Name = "Base"
  396.  
  397. Base.Parent = ScreenGui
  398.  
  399. Base.Active = true
  400.  
  401. Base.BackgroundColor3 = Color3.new(0.054902, 0.0901961, 0.113725)
  402.  
  403. Base.BorderColor3 = Color3.new(0.0156863, 0.027451, 0.0352941)
  404.  
  405. Base.BorderSizePixel = 2
  406.  
  407. Base.Draggable = true
  408.  
  409. Base.Position = UDim2.new(0, 50, 0, 250)
  410.  
  411. Base.Selectable = true
  412.  
  413. Base.Size = UDim2.new(0, 450, 0, 250)
  414.  
  415.  
  416.  
  417. Top.Name = "Top"
  418.  
  419. Top.Parent = Base
  420.  
  421. Top.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235)
  422.  
  423. Top.BackgroundTransparency = 0.5
  424.  
  425. Top.BorderColor3 = Color3.new(0.243137, 0.243137, 0.243137)
  426.  
  427. Top.Position = UDim2.new(0, 10, 0, 7)
  428.  
  429. Top.Size = UDim2.new(1, -20, 0, 20)
  430.  
  431.  
  432.  
  433. First.Name = "First"
  434.  
  435. First.Parent = Top
  436.  
  437. First.BackgroundColor3 = Color3.new(1, 1, 1)
  438.  
  439. First.BackgroundTransparency = 1
  440.  
  441. First.BorderColor3 = Color3.new(0.32549, 0.313726, 0.313726)
  442.  
  443. First.Size = UDim2.new(1, 0, 1, 0)
  444.  
  445. First.Font = Enum.Font.SourceSans
  446.  
  447. First.FontSize = Enum.FontSize.Size18
  448.  
  449. First.Text = "  T0PK3K 3.0"
  450.  
  451. First.TextColor3 = Color3.new(0.721569, 0.027451, 0.211765)
  452.  
  453. First.TextStrokeTransparency = 0
  454.  
  455. First.TextXAlignment = Enum.TextXAlignment.Left
  456.  
  457.  
  458.  
  459. Second.Name = "Second"
  460.  
  461. Second.Parent = Top
  462.  
  463. Second.BackgroundColor3 = Color3.new(1, 1, 1)
  464.  
  465. Second.BackgroundTransparency = 1
  466.  
  467. Second.BorderColor3 = Color3.new(0.32549, 0.313726, 0.313726)
  468.  
  469. Second.Position = UDim2.new(1, -125, 0, 0)
  470.  
  471. Second.Size = UDim2.new(0, 100, 1, 0)
  472.  
  473. Second.Font = Enum.Font.SourceSans
  474.  
  475. Second.FontSize = Enum.FontSize.Size18
  476.  
  477. Second.Text = "Cerberus Edition"
  478.  
  479. Second.TextColor3 = Color3.new(0.721569, 0.027451, 0.211765)
  480.  
  481. Second.TextStrokeTransparency = 0
  482.  
  483. Second.TextXAlignment = Enum.TextXAlignment.Left
  484.  
  485.  
  486.  
  487. Location.Name = "Location"
  488.  
  489. Location.Parent = Top
  490.  
  491. Location.BackgroundColor3 = Color3.new(1, 1, 1)
  492.  
  493. Location.BackgroundTransparency = 1
  494.  
  495. Location.BorderColor3 = Color3.new(0.32549, 0.313726, 0.313726)
  496.  
  497. Location.Position = UDim2.new(0, 90, 0, 0)
  498.  
  499. Location.Size = UDim2.new(1, -200, 1, 0)
  500.  
  501. Location.Font = Enum.Font.SourceSansBold
  502.  
  503. Location.FontSize = Enum.FontSize.Size18
  504.  
  505. Location.Text = "Home"
  506.  
  507. Location.TextColor3 = Color3.new(0.588235, 0.0196078, 0.172549)
  508.  
  509. Location.TextStrokeTransparency = 0
  510.  
  511.  
  512.  
  513. Exit.Name = "Exit"
  514.  
  515. Exit.Parent = Top
  516.  
  517. Exit.BackgroundColor3 = Color3.new(0.588235, 0.0196078, 0.172549)
  518.  
  519. Exit.BorderSizePixel = 0
  520.  
  521. Exit.Position = UDim2.new(1, -18, 0, 2)
  522.  
  523. Exit.Size = UDim2.new(0, 16, 0, 16)
  524.  
  525. Exit.Font = Enum.Font.SourceSansBold
  526.  
  527. Exit.FontSize = Enum.FontSize.Size14
  528.  
  529. Exit.Text = "X"
  530.  
  531. Exit.TextColor3 = Color3.new(1, 1, 1)
  532.  
  533. Exit.MouseButton1Down:connect(function()
  534.  
  535.     Base.Parent = nil
  536.  
  537. end)
  538.  
  539.  
  540.  
  541. HomeContainer.Name = "HomeContainer"
  542.  
  543. HomeContainer.Parent = Base
  544.  
  545. HomeContainer.BackgroundColor3 = Color3.new(1, 1, 1)
  546.  
  547. HomeContainer.BackgroundTransparency = 1
  548.  
  549. HomeContainer.Position = UDim2.new(0, 10, 0, 50)
  550.  
  551. HomeContainer.Size = UDim2.new(1, -20, 1, -65)
  552.  
  553.  
  554.  
  555. Players.Name = "Players"
  556.  
  557. Players.Parent = HomeContainer
  558.  
  559. Players.BackgroundColor3 = Color3.new(1, 1, 1)
  560.  
  561. Players.BackgroundTransparency = 1
  562.  
  563. Players.Position = UDim2.new(0.666000009, 10, 0, 0)
  564.  
  565. Players.Size = UDim2.new(0.333000004, -10, 0.5, -10)
  566.  
  567.  
  568.  
  569. ImageLabel.Parent = Players
  570.  
  571. ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  572.  
  573. ImageLabel.BackgroundTransparency = 1
  574.  
  575. ImageLabel.Position = UDim2.new(0.5, -25, 0, 0)
  576.  
  577. ImageLabel.Size = UDim2.new(0, 50, 0, 50)
  578.  
  579. ImageLabel.Image = "rbxassetid://573066980"
  580.  
  581. ImageLabel.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412)
  582.  
  583.  
  584.  
  585. TextLabel.Parent = Players
  586.  
  587. TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  588.  
  589. TextLabel.BackgroundTransparency = 1
  590.  
  591. TextLabel.Position = UDim2.new(0, 10, 1, -40)
  592.  
  593. TextLabel.Size = UDim2.new(1, -20, 0, 20)
  594.  
  595. TextLabel.Font = Enum.Font.SourceSansBold
  596.  
  597. TextLabel.FontSize = Enum.FontSize.Size24
  598.  
  599. TextLabel.Text = "Players"
  600.  
  601. TextLabel.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255)
  602.  
  603.  
  604.  
  605. Mask.Name = "Mask"
  606.  
  607. Mask.Parent = Players
  608.  
  609. Mask.BackgroundColor3 = Color3.new(1, 1, 1)
  610.  
  611. Mask.BackgroundTransparency = 1
  612.  
  613. Mask.Position = UDim2.new(0, 27, 0, 0)
  614.  
  615. Mask.Size = UDim2.new(1, -56, 0, 65)
  616.  
  617. Mask.Font = Enum.Font.SourceSans
  618.  
  619. Mask.FontSize = Enum.FontSize.Size14
  620.  
  621. Mask.Text = ""
  622.  
  623.  
  624.  
  625. Server.Name = "Server"
  626.  
  627. Server.Parent = HomeContainer
  628.  
  629. Server.BackgroundColor3 = Color3.new(1, 1, 1)
  630.  
  631. Server.BackgroundTransparency = 1
  632.  
  633. Server.Size = UDim2.new(0.333000004, -10, 0.5, -10)
  634.  
  635.  
  636.  
  637. ImageLabel_2.Parent = Server
  638.  
  639. ImageLabel_2.BackgroundColor3 = Color3.new(1, 1, 1)
  640.  
  641. ImageLabel_2.BackgroundTransparency = 1
  642.  
  643. ImageLabel_2.Position = UDim2.new(0.5, -23, 0, 0)
  644.  
  645. ImageLabel_2.Size = UDim2.new(0, 46, 0, 46)
  646.  
  647. ImageLabel_2.Image = "rbxassetid://573084509"
  648.  
  649. ImageLabel_2.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412)
  650.  
  651.  
  652.  
  653. TextLabel_2.Parent = Server
  654.  
  655. TextLabel_2.BackgroundColor3 = Color3.new(1, 1, 1)
  656.  
  657. TextLabel_2.BackgroundTransparency = 1
  658.  
  659. TextLabel_2.Position = UDim2.new(0, 10, 1, -40)
  660.  
  661. TextLabel_2.Size = UDim2.new(1, -20, 0, 20)
  662.  
  663. TextLabel_2.Font = Enum.Font.SourceSansBold
  664.  
  665. TextLabel_2.FontSize = Enum.FontSize.Size24
  666.  
  667. TextLabel_2.Text = "Server"
  668.  
  669. TextLabel_2.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255)
  670.  
  671.  
  672.  
  673. Mask_2.Name = "Mask"
  674.  
  675. Mask_2.Parent = Server
  676.  
  677. Mask_2.BackgroundColor3 = Color3.new(1, 1, 1)
  678.  
  679. Mask_2.BackgroundTransparency = 1
  680.  
  681. Mask_2.Position = UDim2.new(0, 27, 0, 0)
  682.  
  683. Mask_2.Size = UDim2.new(1, -56, 0, 65)
  684.  
  685. Mask_2.Font = Enum.Font.SourceSans
  686.  
  687. Mask_2.FontSize = Enum.FontSize.Size14
  688.  
  689. Mask_2.Text = ""
  690.  
  691.  
  692.  
  693. LocalPlayer.Name = "LocalPlayer"
  694.  
  695. LocalPlayer.Parent = HomeContainer
  696.  
  697. LocalPlayer.BackgroundColor3 = Color3.new(1, 1, 1)
  698.  
  699. LocalPlayer.BackgroundTransparency = 1
  700.  
  701. LocalPlayer.Position = UDim2.new(0.333000004, 10, 0, 0)
  702.  
  703. LocalPlayer.Size = UDim2.new(0.333000004, -10, 0.5, -10)
  704.  
  705.  
  706.  
  707. ImageLabel_3.Parent = LocalPlayer
  708.  
  709. ImageLabel_3.BackgroundColor3 = Color3.new(1, 1, 1)
  710.  
  711. ImageLabel_3.BackgroundTransparency = 1
  712.  
  713. ImageLabel_3.Position = UDim2.new(0.5, -25, 0, 0)
  714.  
  715. ImageLabel_3.Size = UDim2.new(0, 50, 0, 50)
  716.  
  717. ImageLabel_3.Image = "rbxassetid://573078228"
  718.  
  719. ImageLabel_3.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412)
  720.  
  721.  
  722.  
  723. TextLabel_3.Parent = LocalPlayer
  724.  
  725. TextLabel_3.BackgroundColor3 = Color3.new(1, 1, 1)
  726.  
  727. TextLabel_3.BackgroundTransparency = 1
  728.  
  729. TextLabel_3.Position = UDim2.new(0, 10, 1, -40)
  730.  
  731. TextLabel_3.Size = UDim2.new(1, -20, 0, 20)
  732.  
  733. TextLabel_3.Font = Enum.Font.SourceSansBold
  734.  
  735. TextLabel_3.FontSize = Enum.FontSize.Size24
  736.  
  737. TextLabel_3.Text = "LocalPlayer"
  738.  
  739. TextLabel_3.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255)
  740.  
  741.  
  742.  
  743. Mask_3.Name = "Mask"
  744.  
  745. Mask_3.Parent = LocalPlayer
  746.  
  747. Mask_3.BackgroundColor3 = Color3.new(1, 1, 1)
  748.  
  749. Mask_3.BackgroundTransparency = 1
  750.  
  751. Mask_3.Position = UDim2.new(0, 27, 0, 0)
  752.  
  753. Mask_3.Size = UDim2.new(1, -56, 0, 65)
  754.  
  755. Mask_3.Font = Enum.Font.SourceSans
  756.  
  757. Mask_3.FontSize = Enum.FontSize.Size14
  758.  
  759. Mask_3.Text = ""
  760.  
  761.  
  762.  
  763. Scripts.Name = "Scripts"
  764.  
  765. Scripts.Parent = HomeContainer
  766.  
  767. Scripts.BackgroundColor3 = Color3.new(1, 1, 1)
  768.  
  769. Scripts.BackgroundTransparency = 1
  770.  
  771. Scripts.Position = UDim2.new(0, 0, 0.5, 0)
  772.  
  773. Scripts.Size = UDim2.new(0.333000004, -10, 0.5, -10)
  774.  
  775.  
  776.  
  777. ImageLabel_4.Parent = Scripts
  778.  
  779. ImageLabel_4.BackgroundColor3 = Color3.new(1, 1, 1)
  780.  
  781. ImageLabel_4.BackgroundTransparency = 1
  782.  
  783. ImageLabel_4.Position = UDim2.new(0.5, -25, 0, 0)
  784.  
  785. ImageLabel_4.Size = UDim2.new(0, 50, 0, 50)
  786.  
  787. ImageLabel_4.Image = "rbxassetid://573081437"
  788.  
  789. ImageLabel_4.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412)
  790.  
  791.  
  792.  
  793. TextLabel_4.Parent = Scripts
  794.  
  795. TextLabel_4.BackgroundColor3 = Color3.new(1, 1, 1)
  796.  
  797. TextLabel_4.BackgroundTransparency = 1
  798.  
  799. TextLabel_4.Position = UDim2.new(0, 10, 1, -40)
  800.  
  801. TextLabel_4.Size = UDim2.new(1, -20, 0, 20)
  802.  
  803. TextLabel_4.Font = Enum.Font.SourceSansBold
  804.  
  805. TextLabel_4.FontSize = Enum.FontSize.Size24
  806.  
  807. TextLabel_4.Text = "Scripts"
  808.  
  809. TextLabel_4.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255)
  810.  
  811.  
  812.  
  813. Mask_4.Name = "Mask"
  814.  
  815. Mask_4.Parent = Scripts
  816.  
  817. Mask_4.BackgroundColor3 = Color3.new(1, 1, 1)
  818.  
  819. Mask_4.BackgroundTransparency = 1
  820.  
  821. Mask_4.Position = UDim2.new(0, 27, 0, 0)
  822.  
  823. Mask_4.Size = UDim2.new(1, -56, 0, 65)
  824.  
  825. Mask_4.Font = Enum.Font.SourceSans
  826.  
  827. Mask_4.FontSize = Enum.FontSize.Size14
  828.  
  829. Mask_4.Text = ""
  830.  
  831.  
  832.  
  833. Miscellaneous.Name = "Miscellaneous"
  834.  
  835. Miscellaneous.Parent = HomeContainer
  836.  
  837. Miscellaneous.BackgroundColor3 = Color3.new(1, 1, 1)
  838.  
  839. Miscellaneous.BackgroundTransparency = 1
  840.  
  841. Miscellaneous.Position = UDim2.new(0.333000004, 10, 0.5, 0)
  842.  
  843. Miscellaneous.Size = UDim2.new(0.333000004, -10, 0.5, -10)
  844.  
  845.  
  846.  
  847. ImageLabel_5.Parent = Miscellaneous
  848.  
  849. ImageLabel_5.BackgroundColor3 = Color3.new(1, 1, 1)
  850.  
  851. ImageLabel_5.BackgroundTransparency = 1
  852.  
  853. ImageLabel_5.Position = UDim2.new(0.5, -23, 0, 0)
  854.  
  855. ImageLabel_5.Size = UDim2.new(0, 46, 0, 46)
  856.  
  857. ImageLabel_5.Image = "rbxassetid://573087376"
  858.  
  859. ImageLabel_5.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412)
  860.  
  861.  
  862.  
  863. TextLabel_5.Parent = Miscellaneous
  864.  
  865. TextLabel_5.BackgroundColor3 = Color3.new(1, 1, 1)
  866.  
  867. TextLabel_5.BackgroundTransparency = 1
  868.  
  869. TextLabel_5.Position = UDim2.new(0, 10, 1, -40)
  870.  
  871. TextLabel_5.Size = UDim2.new(1, -20, 0, 20)
  872.  
  873. TextLabel_5.Font = Enum.Font.SourceSansBold
  874.  
  875. TextLabel_5.FontSize = Enum.FontSize.Size24
  876.  
  877. TextLabel_5.Text = "Miscellaneous"
  878.  
  879. TextLabel_5.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255)
  880.  
  881.  
  882.  
  883. Mask_5.Name = "Mask"
  884.  
  885. Mask_5.Parent = Miscellaneous
  886.  
  887. Mask_5.BackgroundColor3 = Color3.new(1, 1, 1)
  888.  
  889. Mask_5.BackgroundTransparency = 1
  890.  
  891. Mask_5.Position = UDim2.new(0, 27, 0, 0)
  892.  
  893. Mask_5.Size = UDim2.new(1, -56, 0, 65)
  894.  
  895. Mask_5.Font = Enum.Font.SourceSans
  896.  
  897. Mask_5.FontSize = Enum.FontSize.Size14
  898.  
  899. Mask_5.Text = ""
  900.  
  901.  
  902.  
  903. Settings.Name = "Settings"
  904.  
  905. Settings.Parent = HomeContainer
  906.  
  907. Settings.BackgroundColor3 = Color3.new(1, 1, 1)
  908.  
  909. Settings.BackgroundTransparency = 1
  910.  
  911. Settings.Position = UDim2.new(0.666000009, 10, 0.5, 0)
  912.  
  913. Settings.Size = UDim2.new(0.333000004, -10, 0.5, -10)
  914.  
  915.  
  916.  
  917. ImageLabel_6.Parent = Settings
  918.  
  919. ImageLabel_6.BackgroundColor3 = Color3.new(1, 1, 1)
  920.  
  921. ImageLabel_6.BackgroundTransparency = 1
  922.  
  923. ImageLabel_6.Position = UDim2.new(0.5, -23, 0, 0)
  924.  
  925. ImageLabel_6.Size = UDim2.new(0, 46, 0, 46)
  926.  
  927. ImageLabel_6.Image = "rbxassetid://573090294"
  928.  
  929. ImageLabel_6.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412)
  930.  
  931.  
  932.  
  933. TextLabel_6.Parent = Settings
  934.  
  935. TextLabel_6.BackgroundColor3 = Color3.new(1, 1, 1)
  936.  
  937. TextLabel_6.BackgroundTransparency = 1
  938.  
  939. TextLabel_6.Position = UDim2.new(0, 10, 1, -40)
  940.  
  941. TextLabel_6.Size = UDim2.new(1, -20, 0, 20)
  942.  
  943. TextLabel_6.Font = Enum.Font.SourceSansBold
  944.  
  945. TextLabel_6.FontSize = Enum.FontSize.Size24
  946.  
  947. TextLabel_6.Text = "Settings"
  948.  
  949. TextLabel_6.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255)
  950.  
  951.  
  952.  
  953. Mask_6.Name = "Mask"
  954.  
  955. Mask_6.Parent = Settings
  956.  
  957. Mask_6.BackgroundColor3 = Color3.new(1, 1, 1)
  958.  
  959. Mask_6.BackgroundTransparency = 1
  960.  
  961. Mask_6.Position = UDim2.new(0, 27, 0, 0)
  962.  
  963. Mask_6.Size = UDim2.new(1, -56, 0, 65)
  964.  
  965. Mask_6.Font = Enum.Font.SourceSans
  966.  
  967. Mask_6.FontSize = Enum.FontSize.Size14
  968.  
  969. Mask_6.Text = ""
  970.  
  971.  
  972.  
  973. Navigator.Name = "Navigator"
  974.  
  975. Navigator.Parent = Base
  976.  
  977. Navigator.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235)
  978.  
  979. Navigator.BackgroundTransparency = 0.5
  980.  
  981. Navigator.BorderColor3 = Color3.new(0.243137, 0.243137, 0.243137)
  982.  
  983. Navigator.Position = UDim2.new(0, 10, 0, 35)
  984.  
  985. Navigator.Size = UDim2.new(0, 125, 1, -45)
  986.  
  987. Navigator.Visible = false
  988.  
  989. Navigator.BottomImage = "rbxassetid://573102620"
  990.  
  991. Navigator.MidImage = "rbxassetid://573102620"
  992.  
  993. Navigator.ScrollBarThickness = 5
  994.  
  995. Navigator.TopImage = "rbxassetid://573102620"
  996.  
  997.  
  998.  
  999. Item.Name = "Item"
  1000.  
  1001. Item.Parent = Navigator
  1002.  
  1003. Item.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235)
  1004.  
  1005. Item.BackgroundTransparency = 0.5
  1006.  
  1007. Item.BorderColor3 = Color3.new(0.243137, 0.243137, 0.243137)
  1008.  
  1009. Item.Position = UDim2.new(0, 5, 0, 5)
  1010.  
  1011. Item.Size = UDim2.new(1, -15, 0, 20)
  1012.  
  1013. Item.Selected = true
  1014.  
  1015. Item.Font = Enum.Font.SourceSans
  1016.  
  1017. Item.FontSize = Enum.FontSize.Size14
  1018.  
  1019. Item.Text = "NavItem"
  1020.  
  1021. Item.TextColor3 = Color3.new(0.721569, 0.721569, 0.721569)
  1022.  
  1023.  
  1024.  
  1025. ServerContainer.Name = "ServerContainer"
  1026.  
  1027. ServerContainer.Parent = Base
  1028.  
  1029. ServerContainer.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235)
  1030.  
  1031. ServerContainer.BackgroundTransparency = 0.5
  1032.  
  1033. ServerContainer.Position = UDim2.new(0, 140, 0, 35)
  1034.  
  1035. ServerContainer.Size = UDim2.new(1, -150, 1, -45)
  1036.  
  1037. ServerContainer.Visible = false
  1038.  
  1039. ServerContainer.BottomImage = "rbxassetid://573102620"
  1040.  
  1041. ServerContainer.MidImage = "rbxassetid://573102620"
  1042.  
  1043. ServerContainer.ScrollBarThickness = 5
  1044.  
  1045. ServerContainer.TopImage = "rbxassetid://573102620"
  1046.  
  1047.  
  1048.  
  1049. dd.Name = "dd"
  1050.  
  1051. dd.Parent = ServerContainer
  1052.  
  1053. dd.BackgroundColor3 = Color3.new(0.0196078, 0.0313726, 0.0431373)
  1054.  
  1055. dd.Position = UDim2.new(0, 6, 0, 6)
  1056.  
  1057. dd.Size = UDim2.new(0.5, -10, 0, 20)
  1058.  
  1059. dd.Visible = false
  1060.  
  1061. dd.Font = Enum.Font.SourceSans
  1062.  
  1063. dd.FontSize = Enum.FontSize.Size14
  1064.  
  1065. dd.Text = "Troll Spam"
  1066.  
  1067. dd.TextColor3 = Color3.new(0.780392, 0.780392, 0.780392)
  1068.  
  1069. dd.TextStrokeTransparency = 0.5
  1070.  
  1071.  
  1072.  
  1073. ImageLabel_7.Parent = dd
  1074.  
  1075. ImageLabel_7.BackgroundColor3 = Color3.new(1, 1, 1)
  1076.  
  1077. ImageLabel_7.BackgroundTransparency = 1
  1078.  
  1079. ImageLabel_7.Position = UDim2.new(0, 2, 0, 0)
  1080.  
  1081. ImageLabel_7.Size = UDim2.new(0, 20, 0, 20)
  1082.  
  1083. ImageLabel_7.Image = "rbxassetid://133293265"
  1084.  
  1085.  
  1086.  
  1087. LocalPlayerContainer.Name = "LocalPlayerContainer"
  1088.  
  1089. LocalPlayerContainer.Parent = Base
  1090.  
  1091. LocalPlayerContainer.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235)
  1092.  
  1093. LocalPlayerContainer.BackgroundTransparency = 0.5
  1094.  
  1095. LocalPlayerContainer.Position = UDim2.new(0, 140, 0, 35)
  1096.  
  1097. LocalPlayerContainer.Size = UDim2.new(1, -150, 1, -45)
  1098.  
  1099. LocalPlayerContainer.Visible = false
  1100.  
  1101. LocalPlayerContainer.BottomImage = "rbxassetid://573102620"
  1102.  
  1103. LocalPlayerContainer.MidImage = "rbxassetid://573102620"
  1104.  
  1105. LocalPlayerContainer.ScrollBarThickness = 5
  1106.  
  1107. LocalPlayerContainer.TopImage = "rbxassetid://573102620"
  1108.  
  1109.  
  1110.  
  1111. PlayersContainer.Name = "PlayersContainer"
  1112.  
  1113. PlayersContainer.Parent = Base
  1114.  
  1115. PlayersContainer.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235)
  1116.  
  1117. PlayersContainer.BackgroundTransparency = 0.5
  1118.  
  1119. PlayersContainer.Position = UDim2.new(0, 140, 0, 35)
  1120.  
  1121. PlayersContainer.Size = UDim2.new(1, -150, 1, -45)
  1122.  
  1123. PlayersContainer.Visible = false
  1124.  
  1125. PlayersContainer.BottomImage = "rbxassetid://573102620"
  1126.  
  1127. PlayersContainer.MidImage = "rbxassetid://573102620"
  1128.  
  1129. PlayersContainer.ScrollBarThickness = 5
  1130.  
  1131. PlayersContainer.TopImage = "rbxassetid://573102620"
  1132.  
  1133.  
  1134.  
  1135. function MakeContainer(n)
  1136.  
  1137.     local cont = PlayersContainer:Clone()
  1138.  
  1139.     cont.Name = n .. 'Container'
  1140.  
  1141.     cont.Parent = Base
  1142.  
  1143.     return cont
  1144.  
  1145. end
  1146.  
  1147.  
  1148.  
  1149. local ScriptsContainer = MakeContainer('Scripts')
  1150.  
  1151. local MiscContainer = MakeContainer('Miscellaneous')
  1152.  
  1153.  
  1154.  
  1155. local topkek = {}
  1156.  
  1157. topkek.store = {}
  1158.  
  1159. topkek.cache = {}
  1160.  
  1161. topkek.libgui = {}
  1162.  
  1163. topkek.libsettings = {}
  1164.  
  1165. topkek.libutil = {}
  1166.  
  1167. topkek.libwindows = {}
  1168.  
  1169. topkek.libcmd = {}
  1170.  
  1171. --[[ gay ass dropdown lib i made a while ago ]]--
  1172.  
  1173. dropdown = {}
  1174.  
  1175. dropdown.new = function(gui, items, placeholder)
  1176.  
  1177.     local self = {}
  1178.  
  1179.     self.value = placeholder
  1180.  
  1181.     self.items = items
  1182.  
  1183.     self.gui = gui
  1184.  
  1185.    
  1186.  
  1187.     if self.gui:FindFirstChild("__DROPDOWN") then
  1188.  
  1189.         self.gui["__DROPDOWN"]:Destroy()
  1190.  
  1191.     end
  1192.  
  1193.    
  1194.  
  1195.     self.debug = false
  1196.  
  1197.    
  1198.  
  1199.     self.gui.Text = placeholder
  1200.  
  1201.     self.gui.BorderSizePixel = 0
  1202.  
  1203.     self.gui.ZIndex = 1
  1204.  
  1205.    
  1206.  
  1207.     self.textcolor = self.gui.TextColor3
  1208.  
  1209.     function self.make()
  1210.  
  1211.         if self.gui:FindFirstChild("__DROPDOWN") then
  1212.  
  1213.             self.gui["__DROPDOWN"]:Destroy()
  1214.  
  1215.         end
  1216.  
  1217.            
  1218.  
  1219.        
  1220.  
  1221.         self.selectgui = Instance.new("ScrollingFrame")
  1222.  
  1223.         self.selectgui.Parent = self.gui
  1224.  
  1225.         self.selectgui.Name = "__DROPDOWN"
  1226.  
  1227.         self.selectgui.Size = UDim2.new(1, 0, 0, 100)
  1228.  
  1229.         self.selectgui.Position = UDim2.new(0, 0, 0, self.gui.AbsoluteSize.Y)
  1230.  
  1231.         self.selectgui.BorderSizePixel = 0
  1232.  
  1233.         self.selectgui.ZIndex = 2
  1234.  
  1235.         self.selectgui.BackgroundTransparency = self.gui.BackgroundTransparency
  1236.  
  1237.         self.selectgui.BackgroundColor3 = self.gui.BackgroundColor3
  1238.  
  1239.         self.selectgui.Visible = false
  1240.  
  1241.         self.selectgui.CanvasSize = UDim2.new(0, 0, 0, (#self.items-1) * 20)
  1242.  
  1243.         self.selectgui.ScrollBarThickness = 5
  1244.  
  1245.        
  1246.  
  1247.         if #self.items < 4 then
  1248.  
  1249.             self.selectgui.CanvasSize = UDim2.new(0, 0, 0, 0)
  1250.  
  1251.             self.selectgui.Size = UDim2.new(1, 0, 0, (#self.items-1) * 20)
  1252.  
  1253.         end
  1254.  
  1255.        
  1256.  
  1257.         self.item = Instance.new("TextButton")
  1258.  
  1259.         self.item.Size = UDim2.new(1, 0, 0, 20)
  1260.  
  1261.         self.item.Position = UDim2.new(0, 0, 0, 0)
  1262.  
  1263.         self.item.BackgroundTransparency = self.gui.BackgroundTransparency - 0.1
  1264.  
  1265.         self.item.BackgroundColor3 = self.gui.BackgroundColor3
  1266.  
  1267.         self.item.BorderSizePixel = 0
  1268.  
  1269.         self.item.ZIndex = 2
  1270.  
  1271.         self.item.TextColor3 = self.gui.TextColor3
  1272.  
  1273.         self.item.Font = Enum.Font.SourceSans
  1274.  
  1275.         self.item.FontSize = Enum.FontSize.Size14
  1276.  
  1277.        
  1278.  
  1279.         self.curitem = nil
  1280.  
  1281.        
  1282.  
  1283.         for i, v in pairs(self.items) do
  1284.  
  1285.             if not (v == self.value) then
  1286.  
  1287.                 local ti = self.item:Clone()
  1288.  
  1289.                 ti.Parent = self.selectgui
  1290.  
  1291.                 if i == 1 then i = 2 end
  1292.  
  1293.                 ti.Position = UDim2.new(0, 0, 0, (i - 2) * 20)
  1294.  
  1295.                 ti.Text = v
  1296.  
  1297.                 ti.MouseButton1Down:connect(function()
  1298.  
  1299.                     self.value = v
  1300.  
  1301.                     self.open = false
  1302.  
  1303.                     self.selectgui.Visible = false
  1304.  
  1305.                     self.gui.Text = v
  1306.  
  1307.                     self.make()
  1308.  
  1309.                 end)
  1310.  
  1311.             end
  1312.  
  1313.         end
  1314.  
  1315.     end
  1316.  
  1317.    
  1318.  
  1319.     self.getvalue = function()
  1320.  
  1321.         return self.value
  1322.  
  1323.     end
  1324.  
  1325.    
  1326.  
  1327.     self.update = function(itms)
  1328.  
  1329.         self.items = itms
  1330.  
  1331.         self.make()
  1332.  
  1333.     end
  1334.  
  1335.  
  1336.  
  1337.     self.open = false  
  1338.  
  1339.    
  1340.  
  1341.     self.gui.MouseButton1Down:connect(function()
  1342.  
  1343.         if self.open == false then
  1344.  
  1345.             self.selectgui.CanvasPosition = Vector2.new(0, 0)
  1346.  
  1347.             self.selectgui.Visible = true
  1348.  
  1349.             self.open = true
  1350.  
  1351.         else
  1352.  
  1353.             self.selectgui.Visible = false
  1354.  
  1355.             self.open = false
  1356.  
  1357.         end
  1358.  
  1359.     end)
  1360.  
  1361.    
  1362.  
  1363.     self.make()
  1364.  
  1365.     return self
  1366.  
  1367. end
  1368.  
  1369. --[[ libsettings lole ]]--
  1370.  
  1371. topkek.libsettings.store = {}
  1372.  
  1373. function topkek.libsettings:getSetting(k)
  1374.  
  1375.     return topkek.libsettings.store[k]
  1376.  
  1377. end
  1378.  
  1379.  
  1380.  
  1381. function topkek.libsettings:setSetting(k,v)
  1382.  
  1383.     topkek.libsettings.store[k]=v
  1384.  
  1385. end
  1386.  
  1387.  
  1388.  
  1389. -- [[ libutil ]] --
  1390.  
  1391. function topkek.libutil:createObject(o, p)
  1392.  
  1393.     local a, b = pcall(function()
  1394.  
  1395.         Instance.new(o)
  1396.  
  1397.     end)
  1398.  
  1399.     if not a then
  1400.  
  1401.         return
  1402.  
  1403.     end
  1404.  
  1405.     local obj = Instance.new(o)
  1406.  
  1407.     for prop, val in pairs(p) do
  1408.  
  1409.         pcall(function()
  1410.  
  1411.             obj[prop] = val
  1412.  
  1413.         end)
  1414.  
  1415.     end
  1416.  
  1417.     return obj
  1418.  
  1419. end
  1420.  
  1421. function topkek.libutil:Color3(r,g,b)
  1422.  
  1423.     return Color3.new(r/255,g/255,b/255)
  1424.  
  1425. end; color3 = function(r,g,b) return topkek.libutil:Color3(r,g,b) end
  1426.  
  1427. function topkek.libutil:recurseDecal(img)--topkek2.0 code tbh
  1428.  
  1429.     img = 'rbxassetid://' .. img
  1430.  
  1431.     local function skybox(x)
  1432.  
  1433.         local sky = Instance.new("Sky",game.Lighting)
  1434.  
  1435.         local fcs={"Bk","Dn","Ft","Lf","Rt","Up"}
  1436.  
  1437.         for i,v in pairs(fcs) do
  1438.  
  1439.             sky["Skybox"..v]=x
  1440.  
  1441.         end
  1442.  
  1443.     end
  1444.  
  1445.     local function particle(p, b)
  1446.  
  1447.         local a = Instance.new("ParticleEmitter", p)
  1448.  
  1449.         a.Rate = 500
  1450.  
  1451.         a.Lifetime = NumberRange.new(20, 30)
  1452.  
  1453.         a.VelocitySpread = 200
  1454.  
  1455.         a.Texture = b
  1456.  
  1457.     end
  1458.  
  1459.            
  1460.  
  1461.     local function decal(p, b)
  1462.  
  1463.         local sides = {"Back", "Bottom", "Front", "Left", "Right", "Top"}
  1464.  
  1465.         for i, v in pairs(sides) do
  1466.  
  1467.             local a = Instance.new("Decal", p)
  1468.  
  1469.             a.Texture = b
  1470.  
  1471.             a.Face = v
  1472.  
  1473.         end
  1474.  
  1475.     end
  1476.  
  1477.            
  1478.  
  1479.     local function recurse(x)
  1480.  
  1481.         for i, v in pairs(x:GetChildren()) do
  1482.  
  1483.             pcall(function() -- 'error occured, no output from Lua' LOLE
  1484.  
  1485.                 if v:IsA("BasePart") then
  1486.  
  1487.                     particle(v, img)
  1488.  
  1489.                     decal(v, img)
  1490.  
  1491.                 end
  1492.  
  1493.                 if #(v:GetChildren())>0 then
  1494.  
  1495.                     recurse(v)
  1496.  
  1497.                 end
  1498.  
  1499.             end)
  1500.  
  1501.         end
  1502.  
  1503.     end
  1504.  
  1505.            
  1506.  
  1507.     recurse(game)
  1508.  
  1509.     skybox(img)
  1510.  
  1511. end
  1512.  
  1513. function topkek.libutil:recurseRemove(type_)
  1514.  
  1515.     local function recurse(x)
  1516.  
  1517.         for i, v in pairs(x:GetChildren()) do
  1518.  
  1519.             pcall(function()
  1520.  
  1521.                 if v:IsA(type_) then
  1522.  
  1523.                     v:Destroy()
  1524.  
  1525.                 end
  1526.  
  1527.                 if #(v:GetChildren())>0 then
  1528.  
  1529.                     recurse(v)
  1530.  
  1531.                 end
  1532.  
  1533.             end)
  1534.  
  1535.         end
  1536.  
  1537.     end
  1538.  
  1539.     recurse(game)
  1540.  
  1541. end
  1542.  
  1543. function topkek.libutil:recurseSet(type_,prop,val)
  1544.  
  1545.     local function recurse(x)
  1546.  
  1547.         for i, v in pairs(x:GetChildren()) do
  1548.  
  1549.             pcall(function()
  1550.  
  1551.                 if v:IsA(type_) then
  1552.  
  1553.                     v[prop]=val
  1554.  
  1555.                 end
  1556.  
  1557.                 if #(v:GetChildren())>0 then
  1558.  
  1559.                     recurse(v)
  1560.  
  1561.                 end
  1562.  
  1563.             end)
  1564.  
  1565.         end
  1566.  
  1567.     end
  1568.  
  1569.     recurse(game)
  1570.  
  1571. end
  1572.  
  1573. function topkek.libutil:recurseSetObj(obj,type_,prop,val)
  1574.  
  1575.     local function recurse(x)
  1576.  
  1577.         for i, v in pairs(x:GetChildren()) do
  1578.  
  1579.             pcall(function()
  1580.  
  1581.                 if v:IsA(type_) then
  1582.  
  1583.                     v[prop]=val
  1584.  
  1585.                 end
  1586.  
  1587.                 if #(v:GetChildren())>0 then
  1588.  
  1589.                     recurse(v)
  1590.  
  1591.                 end
  1592.  
  1593.             end)
  1594.  
  1595.         end
  1596.  
  1597.     end
  1598.  
  1599.     recurse(obj)
  1600.  
  1601. end
  1602.  
  1603. function topkek.libutil:recurseFunc(type_,func)
  1604.  
  1605.     local function recurse(x)
  1606.  
  1607.         for i, v in pairs(x:GetChildren()) do
  1608.  
  1609.             pcall(function()
  1610.  
  1611.                 if v:IsA(type_) then
  1612.  
  1613.                     func(v)
  1614.  
  1615.                 end
  1616.  
  1617.                 if #(v:GetChildren())>0 then
  1618.  
  1619.                     recurse(v)
  1620.  
  1621.                 end
  1622.  
  1623.             end)
  1624.  
  1625.         end
  1626.  
  1627.     end
  1628.  
  1629.     recurse(game)
  1630.  
  1631. end
  1632.  
  1633. function topkek.libutil:Play(id)
  1634.  
  1635.     local mu = Instance.new("Sound", game.Workspace)
  1636.  
  1637.     mu.Volume = 1
  1638.  
  1639.     mu.Looped = true
  1640.  
  1641.     mu.Pitch = 1
  1642.  
  1643.     mu.SoundId = "rbxassetid://"..tostring(id)
  1644.  
  1645.     mu:Play()
  1646.  
  1647. end
  1648.  
  1649. function topkek.libutil:GetPlayerList()
  1650.  
  1651.     local list = {'Everybody'}
  1652.  
  1653.     for i, v in pairs(game:service'Players':GetPlayers()) do
  1654.  
  1655.         table.insert(list, v.Name)
  1656.  
  1657.     end
  1658.  
  1659.     return list
  1660.  
  1661. end
  1662.  
  1663. function topkek.libutil:doPlayers(drop, func)
  1664.  
  1665.     local str = drop.getvalue()
  1666.  
  1667.     local plrs = {}
  1668.  
  1669.     if str == 'Everybody' then
  1670.  
  1671.         plrs = game:GetService('Players'):GetPlayers()
  1672.  
  1673.     else
  1674.  
  1675.         plrs = {game:GetService('Players'):FindFirstChild(str)}
  1676.  
  1677.     end
  1678.  
  1679.     for i, v in pairs(plrs) do
  1680.  
  1681.         func(v)
  1682.  
  1683.     end
  1684.  
  1685. end
  1686.  
  1687. function topkek.libutil:insert(id)
  1688.  
  1689.     if topkek.cache[id] then return topkek.cache[id] end -- moist
  1690.  
  1691.     local obj = game:service'InsertService':LoadAsset(id):GetChildren()[1]
  1692.  
  1693.     topkek.cache[id] = obj:Clone()
  1694.  
  1695.     return obj
  1696.  
  1697. end; insert = function(id) return topkek.libutil:insert(id) end
  1698.  
  1699. function topkek.libutil:getTorso(plr) --r15 compatibility lole
  1700.  
  1701.     if plr.Character then
  1702.  
  1703.         if plr.Character:FindFirstChild('UpperTorso') then
  1704.  
  1705.             return plr.Character.UpperTorso
  1706.  
  1707.         else
  1708.  
  1709.             return plr.Character.Torso
  1710.  
  1711.         end
  1712.  
  1713.     end
  1714.  
  1715. end
  1716.  
  1717. function topkek.libutil:weiner(plr)
  1718.  
  1719.     plr=plr.Character
  1720.  
  1721.     Shaft=Instance.new("Part", plr)
  1722.  
  1723.     Shaft.Name='Shaft'
  1724.  
  1725.     Shaft.Size=Vector3.new(1, 2.5, 1)
  1726.  
  1727.     Shaft.TopSurface=0
  1728.  
  1729.     Shaft.BottomSurface=0
  1730.  
  1731.     Shaft.CanCollide=true
  1732.  
  1733.     Cyln=Instance.new("CylinderMesh", Shaft)
  1734.  
  1735.     Cyln.Scale=Vector3.new(0.5,0.7,0.5)
  1736.  
  1737.     Instance.new("Weld", plr)
  1738.  
  1739.     plr.Weld.Part0=plr:FindFirstChild("Torso") or plr:FindFirstChild("LowerTorso")
  1740.  
  1741.     plr.Weld.Part1=plr.Shaft
  1742.  
  1743.     plr.Weld.C0=CFrame.new(0,-0.35,-0.9)*CFrame.fromEulerAnglesXYZ(2.2,0,0)
  1744.  
  1745.     Shaft.BrickColor=BrickColor.new("Pastel brown")
  1746.  
  1747.     Tip=Instance.new("Part", plr)
  1748.  
  1749.     Tip.Name='Tip'
  1750.  
  1751.     Tip.TopSurface=0
  1752.  
  1753.     Tip.BottomSurface=0
  1754.  
  1755.     Tip.Size=Vector3.new(1, 1, 1)
  1756.  
  1757.     Tip.CanCollide=true
  1758.  
  1759.     Tip.Touched:connect(function(prt) if prt.Parent~=player then spawn(function() for i=1, 5 do local pert=Instance.new("Part", player) pert.CFrame=CFrame.new(prt.Position) pert.CanCollide=true local mesh=Instance.new("BlockMesh", pert) mesh.Scale=Vector3.new(0.2,0.2,0.2) pert.BrickColor=BrickColor.new("White") end end) end end)
  1760.  
  1761.     Cyln2=Instance.new("SpecialMesh", Tip)
  1762.  
  1763.     Cyln2.MeshType='Sphere'
  1764.  
  1765.     Cyln2.Scale=Vector3.new(0.6,0.6,0.6)
  1766.  
  1767.     Instance.new("Weld", plr).Name='Weld2'
  1768.  
  1769.     plr.Weld2.Part0=plr.Shaft
  1770.  
  1771.     plr.Weld2.Part1=plr.Tip
  1772.  
  1773.     plr.Weld2.C0=CFrame.new(0,-.9,0)
  1774.  
  1775.     Tip.BrickColor=BrickColor.new("Pink")
  1776.  
  1777.     -----
  1778.  
  1779.     Ball1=Instance.new("Part", plr)
  1780.  
  1781.     Ball1.Name='Ball1'
  1782.  
  1783.     Ball1.Size=Vector3.new(1, 1, 1)
  1784.  
  1785.     Ball1.TopSurface=0
  1786.  
  1787.     Ball1.BottomSurface=0
  1788.  
  1789.     Cyln3=Instance.new("SpecialMesh", Ball1)
  1790.  
  1791.     Cyln3.MeshType='Sphere'
  1792.  
  1793.     Cyln3.Scale=Vector3.new(0.4,0.4,0.4)
  1794.  
  1795.     Instance.new("Weld", plr).Name='Weld3'
  1796.  
  1797.     plr.Weld3.Part0=plr.Shaft
  1798.  
  1799.     plr.Weld3.Part1=plr.Ball1
  1800.  
  1801.     plr.Weld3.C0=CFrame.new(0.225,.4,0.2)
  1802.  
  1803.     Ball1.BrickColor=BrickColor.new("Pastel brown")
  1804.  
  1805.     -----
  1806.  
  1807.     Ball2=Instance.new("Part", plr)
  1808.  
  1809.     Ball2.Name='Ball2'
  1810.  
  1811.     Ball2.Size=Vector3.new(1, 1, 1)
  1812.  
  1813.     Ball2.TopSurface=0
  1814.  
  1815.     Ball2.BottomSurface=0
  1816.  
  1817.     Cyln3=Instance.new("SpecialMesh", Ball2)
  1818.  
  1819.     Cyln3.MeshType='Sphere'
  1820.  
  1821.     Cyln3.Scale=Vector3.new(0.4,0.4,0.4)
  1822.  
  1823.     Instance.new("Weld", plr).Name='Weld4'
  1824.  
  1825.     plr.Weld4.Part0=plr.Shaft
  1826.  
  1827.     plr.Weld4.Part1=plr.Ball2
  1828.  
  1829.     plr.Weld4.C0=CFrame.new(-0.225,.4,0.2)
  1830.  
  1831.     Ball2.BrickColor=BrickColor.new("Pastel brown")
  1832.  
  1833. end
  1834.  
  1835. function topkek.libutil:scalePlayer(plr, sz)
  1836.  
  1837.     local pchar = plr.Character
  1838.  
  1839.     if pchar:FindFirstChild("UpperTorso") then
  1840.  
  1841.         warn("Player [" ..plr.Name.. "] is R15.")
  1842.  
  1843.         return
  1844.  
  1845.     end
  1846.  
  1847.     local function scale(chr,scl)
  1848.  
  1849.    
  1850.  
  1851.         for _,v in pairs(pchar:GetChildren()) do
  1852.  
  1853.             if v:IsA("Hat") then
  1854.  
  1855.                 v:Clone()
  1856.  
  1857.                 v.Parent = game.Lighting
  1858.  
  1859.             end
  1860.  
  1861.         end
  1862.  
  1863.            
  1864.  
  1865.         local Head = chr['Head']
  1866.  
  1867.         local Torso = chr['Torso']
  1868.  
  1869.         local LA = chr['Left Arm']
  1870.  
  1871.         local RA = chr['Right Arm']
  1872.  
  1873.         local LL = chr['Left Leg']
  1874.  
  1875.         local RL = chr['Right Leg']
  1876.  
  1877.         local HRP = chr['HumanoidRootPart']
  1878.  
  1879.    
  1880.  
  1881.         wait(0.1)
  1882.  
  1883.        
  1884.  
  1885.         Head.formFactor = 3
  1886.  
  1887.         Torso.formFactor = 3
  1888.  
  1889.         LA.formFactor = 3
  1890.  
  1891.         RA.formFactor = 3
  1892.  
  1893.         LL.formFactor = 3
  1894.  
  1895.         RL.formFactor = 3
  1896.  
  1897.         HRP.formFactor = 3
  1898.  
  1899.        
  1900.  
  1901.         Head.Size = Vector3.new(scl * 2, scl, scl)
  1902.  
  1903.         Torso.Size = Vector3.new(scl * 2, scl * 2, scl)
  1904.  
  1905.         LA.Size = Vector3.new(scl, scl * 2, scl)
  1906.  
  1907.         RA.Size = Vector3.new(scl, scl * 2, scl)
  1908.  
  1909.         LL.Size = Vector3.new(scl, scl * 2, scl)
  1910.  
  1911.         RL.Size = Vector3.new(scl, scl * 2, scl)
  1912.  
  1913.         HRP.Size = Vector3.new(scl * 2, scl * 2, scl)
  1914.  
  1915.        
  1916.  
  1917.         local Motor1 = Instance.new('Motor6D', Torso)
  1918.  
  1919.         Motor1.Part0 = Torso
  1920.  
  1921.         Motor1.Part1 = Head
  1922.  
  1923.         Motor1.C0 = CFrame.new(0, 1 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  1924.  
  1925.         Motor1.C1 = CFrame.new(0, -0.5 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  1926.  
  1927.         Motor1.Name = "Neck"
  1928.  
  1929.                
  1930.  
  1931.         local Motor2 = Instance.new('Motor6D', Torso)
  1932.  
  1933.         Motor2.Part0 = Torso
  1934.  
  1935.         Motor2.Part1 = LA
  1936.  
  1937.         Motor2.C0 = CFrame.new(-1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  1938.  
  1939.         Motor2.C1 = CFrame.new(0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  1940.  
  1941.         Motor2.Name = "Left Shoulder"
  1942.  
  1943.        
  1944.  
  1945.         local Motor3 = Instance.new('Motor6D', Torso)
  1946.  
  1947.         Motor3.Part0 = Torso
  1948.  
  1949.         Motor3.Part1 = RA
  1950.  
  1951.         Motor3.C0 = CFrame.new(1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  1952.  
  1953.         Motor3.C1 = CFrame.new(-0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  1954.  
  1955.         Motor3.Name = "Right Shoulder"
  1956.  
  1957.        
  1958.  
  1959.         local Motor4 = Instance.new('Motor6D', Torso)
  1960.  
  1961.         Motor4.Part0 = Torso
  1962.  
  1963.         Motor4.Part1 = LL
  1964.  
  1965.         Motor4.C0 = CFrame.new(-1 * scl, -1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  1966.  
  1967.         Motor4.C1 = CFrame.new(-0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  1968.  
  1969.         Motor4.Name = "Left Hip"
  1970.  
  1971.        
  1972.  
  1973.         local Motor5 = Instance.new('Motor6D', Torso)
  1974.  
  1975.         Motor5.Part0 = Torso
  1976.  
  1977.         Motor5.Part1 = RL
  1978.  
  1979.         Motor5.C0 = CFrame.new(1 * scl, -1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  1980.  
  1981.         Motor5.C1 = CFrame.new(0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  1982.  
  1983.         Motor5.Name = "Right Hip"
  1984.  
  1985.        
  1986.  
  1987.         local Motor6 = Instance.new('Motor6D', HRP)
  1988.  
  1989.         Motor6.Part0 = HRP
  1990.  
  1991.         Motor6.Part1 = Torso
  1992.  
  1993.         Motor6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  1994.  
  1995.         Motor6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  1996.  
  1997.            
  1998.  
  1999.     end
  2000.  
  2001.    
  2002.  
  2003.     scale(pchar, sz)
  2004.  
  2005.    
  2006.  
  2007.     for _,v in pairs(game.Lighting:GetChildren()) do
  2008.  
  2009.         if v:IsA("Hat") then
  2010.  
  2011.             v.Parent = pchar
  2012.  
  2013.         end
  2014.  
  2015.     end
  2016.  
  2017. end
  2018.  
  2019. function topkek.libutil:dickShooter()
  2020.  
  2021.     Player = game:GetService("Players").LocalPlayer
  2022.  
  2023.     Character = Player.Character
  2024.  
  2025.     PlayerGui = Player.PlayerGui
  2026.  
  2027.     Backpack = Player.Backpack
  2028.  
  2029.     Torso = Character.Torso
  2030.  
  2031.     Head = Character.Head
  2032.  
  2033.     LeftArm = Character["Left Arm"]
  2034.  
  2035.     LeftLeg = Character["Left Leg"]
  2036.  
  2037.     RightArm = Character["Right Arm"]
  2038.  
  2039.     RightLeg = Character["Right Leg"]
  2040.  
  2041.     LS = Torso["Left Shoulder"]
  2042.  
  2043.     LH = Torso["Left Hip"]
  2044.  
  2045.     RS = Torso["Right Shoulder"]
  2046.  
  2047.     RH = Torso["Right Hip"]
  2048.  
  2049.         Tool = Instance.new("HopperBin")
  2050.  
  2051.         Tool.Parent = Backpack
  2052.  
  2053.         Tool.Name = "Painis"
  2054.  
  2055.     Bin = Tool
  2056.  
  2057.     so = function(id, par, vol, pit)
  2058.  
  2059.        
  2060.  
  2061.         coroutine.resume(coroutine.create(function()
  2062.  
  2063.            
  2064.  
  2065.             local sou = Instance.new("Sound", par or workspace)
  2066.  
  2067.             sou.Volume = vol
  2068.  
  2069.             sou.Pitch = pit or 1
  2070.  
  2071.             sou.SoundId = id
  2072.  
  2073.             wait()
  2074.  
  2075.             sou:play()
  2076.  
  2077.             wait(6)
  2078.  
  2079.             sou:Remove()
  2080.  
  2081.         end
  2082.  
  2083.     ))
  2084.  
  2085.     end
  2086.  
  2087.    
  2088.  
  2089.     ob1d = function(mouse)
  2090.  
  2091.        
  2092.  
  2093.         size = 0.5
  2094.  
  2095.         mode = 1
  2096.  
  2097.         color = BrickColor.new(Color3.new(math.random(), math.random(), math.random()))
  2098.  
  2099.         mo = Instance.new("Model")
  2100.  
  2101.         mo.Name = "EEEEUGH HA HA HAAAAA"
  2102.  
  2103.         mo.Parent = workspace
  2104.  
  2105.         game.Debris:AddItem(mo, 10)
  2106.  
  2107.         p = Instance.new("Seat")
  2108.  
  2109.         p.Name = "Torso"
  2110.  
  2111.         p.Size = Vector3.new(14, 50, 14) * size
  2112.  
  2113.         p.BrickColor = color
  2114.  
  2115.         m = Instance.new("SpecialMesh")
  2116.  
  2117.         m.Parent = p
  2118.  
  2119.         p.Name = "Torso"
  2120.  
  2121.         p.Parent = mo
  2122.  
  2123.         p = Instance.new("Seat")
  2124.  
  2125.         p.Shape = "Ball"
  2126.  
  2127.         p.Size = Vector3.new(24, 24, 24) * size
  2128.  
  2129.         p.BrickColor = color
  2130.  
  2131.         p.Name = "Legball"
  2132.  
  2133.         for i = 1, 10 do
  2134.  
  2135.             lol = Instance.new("Seat")
  2136.  
  2137.             lol.BrickColor = BrickColor:Black()
  2138.  
  2139.             lol.Name = "SEE?"
  2140.  
  2141.             lol.Parent = mo
  2142.  
  2143.             lol.Size = Vector3.new(1, math.random(30, 40), 1) * size
  2144.  
  2145.             w = Instance.new("Weld")
  2146.  
  2147.             w.Part0 = p
  2148.  
  2149.             w.Part1 = lol
  2150.  
  2151.             w.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  2152.  
  2153.             w.Parent = w.Part0
  2154.  
  2155.         end
  2156.  
  2157.         p.Parent = mo
  2158.  
  2159.         w = Instance.new("Weld")
  2160.  
  2161.         w.Part0 = mo.Torso
  2162.  
  2163.         w.Part1 = p
  2164.  
  2165.         w.C0 = CFrame.new(16 * (size / 2), -48 * (size / 2), 0)
  2166.  
  2167.         w.Parent = w.Part0
  2168.  
  2169.         p = Instance.new("Seat")
  2170.  
  2171.         p.Shape = "Ball"
  2172.  
  2173.         p.Size = Vector3.new(24, 24, 24) * size
  2174.  
  2175.         p.BrickColor = color
  2176.  
  2177.         p.Name = "Legball"
  2178.  
  2179.         for i = 1, 10 do
  2180.  
  2181.             lol = Instance.new("Seat")
  2182.  
  2183.             lol.BrickColor = BrickColor:Black()
  2184.  
  2185.             lol.Name = "SEE?"
  2186.  
  2187.             lol.Parent = mo
  2188.  
  2189.             lol.Size = Vector3.new(1, math.random(30, 40), 1) * size
  2190.  
  2191.             w = Instance.new("Weld")
  2192.  
  2193.             w.Part0 = p
  2194.  
  2195.             w.Part1 = lol
  2196.  
  2197.             w.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  2198.  
  2199.             w.Parent = w.Part0
  2200.  
  2201.         end
  2202.  
  2203.         p.Parent = mo
  2204.  
  2205.         w = Instance.new("Weld")
  2206.  
  2207.         w.Part0 = mo.Torso
  2208.  
  2209.         w.Part1 = p
  2210.  
  2211.         w.C0 = CFrame.new(-16 * (size / 2), -48 * (size / 2), 0)
  2212.  
  2213.         w.Parent = w.Part0
  2214.  
  2215.         p = Instance.new("Seat")
  2216.  
  2217.         p.Shape = "Ball"
  2218.  
  2219.         p.Size = Vector3.new(21, 15, 21) * size
  2220.  
  2221.         p.BrickColor = color
  2222.  
  2223.         p.Name = "Legball"
  2224.  
  2225.         for i = 1, 10 do
  2226.  
  2227.             lol = Instance.new("Seat")
  2228.  
  2229.             lol.BrickColor = BrickColor:Black()
  2230.  
  2231.             lol.Name = "SEE?"
  2232.  
  2233.             lol.Parent = mo
  2234.  
  2235.             lol.Size = Vector3.new(1, math.random(30, 40), 1) * size
  2236.  
  2237.             w = Instance.new("Weld")
  2238.  
  2239.             w.Part0 = p
  2240.  
  2241.             w.Part1 = lol
  2242.  
  2243.             w.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  2244.  
  2245.             w.Parent = w.Part0
  2246.  
  2247.         end
  2248.  
  2249.         p.Parent = mo
  2250.  
  2251.         w = Instance.new("Weld")
  2252.  
  2253.         w.Part0 = mo.Torso
  2254.  
  2255.         w.Part1 = p
  2256.  
  2257.         w.C0 = CFrame.new(0, 60 * (size / 2), 0)
  2258.  
  2259.         m = Instance.new("SpecialMesh")
  2260.  
  2261.         m.Parent = p
  2262.  
  2263.         p.Name = "Head"
  2264.  
  2265.         w.Parent = w.Part0
  2266.  
  2267.         s = Instance.new("Sound")
  2268.  
  2269.         s.Parent = mo.Torso
  2270.  
  2271.         s.Volume = 100
  2272.  
  2273.         s.Pitch = 1
  2274.  
  2275.         s.SoundId = "http://www.roblox.com/asset/?id=149779810"
  2276.  
  2277.         s.Looped = true
  2278.  
  2279.         s:play()
  2280.  
  2281.         coroutine.resume(coroutine.create(function(Part)
  2282.  
  2283.            
  2284.  
  2285.             while Part.Parent ~= nil do
  2286.  
  2287.                 wait(math.random())
  2288.  
  2289.                 so("http://www.roblox.com/asset/?id=148636758", Part, 100, 1)
  2290.  
  2291.             end
  2292.  
  2293.         end
  2294.  
  2295.     ), mo.Torso)
  2296.  
  2297.         mo.Torso.CFrame = mo.Torso.CFrame * Torso.CFrame * CFrame.new(0, 0, -50 * size) * CFrame.fromEulerAnglesXYZ(-1.57, 0, 0)
  2298.  
  2299.         mo.Torso.Velocity = mouse.Hit.lookVector * 400
  2300.  
  2301.         coroutine.resume(coroutine.create(function(Part)
  2302.  
  2303.            
  2304.  
  2305.             while 1 do
  2306.  
  2307.                 wait(math.random(0, 1) + math.random())
  2308.  
  2309.                 Part.RotVelocity = Vector3.new(math.random(-40, 40), math.random(-40, 40), math.random(-40, 40))
  2310.  
  2311.             end
  2312.  
  2313.         end
  2314.  
  2315.     ), mo.Torso)
  2316.  
  2317.     end
  2318.  
  2319.    
  2320.  
  2321.     ob1u = function(mouse)
  2322.  
  2323.        
  2324.  
  2325.     end
  2326.  
  2327.    
  2328.  
  2329.     buttonhold = false
  2330.  
  2331.     key = function(key, mouse)
  2332.  
  2333.        
  2334.  
  2335.     end
  2336.  
  2337.    
  2338.  
  2339.     key2 = function(key, mouse)
  2340.  
  2341.        
  2342.  
  2343.     end
  2344.  
  2345.    
  2346.  
  2347.     s = function(mouse)
  2348.  
  2349.        
  2350.  
  2351.         mouse.Button1Down:connect(function()
  2352.  
  2353.            
  2354.  
  2355.             ob1d(mouse)
  2356.  
  2357.         end
  2358.  
  2359.     )
  2360.  
  2361.         mouse.Button1Up:connect(function()
  2362.  
  2363.            
  2364.  
  2365.             ob1u(mouse)
  2366.  
  2367.         end
  2368.  
  2369.     )
  2370.  
  2371.         mouse.KeyDown:connect(key)
  2372.  
  2373.         mouse.KeyUp:connect(key2)
  2374.  
  2375.     end
  2376.  
  2377.    
  2378.  
  2379.     ds = function(mouse)
  2380.  
  2381.        
  2382.  
  2383.     end
  2384.  
  2385.    
  2386.  
  2387.     Bin.Selected:connect(s)
  2388.  
  2389.     Bin.Deselected:connect(ds)
  2390.  
  2391. end
  2392.  
  2393. --[[ libgui xd ]]--
  2394.  
  2395. topkek.libgui.seperation = 12
  2396.  
  2397. function topkek.libgui:addLeftIcon(parent, img, sz)
  2398.  
  2399.     topkek.libutil:createObject('ImageLabel', {
  2400.  
  2401.         Parent = parent;
  2402.  
  2403.         BackgroundTransparency = 1;
  2404.  
  2405.         Position = UDim2.new(0, 2, 0, 0);
  2406.  
  2407.         Size = UDim2.new(0, sz, 0, sz);
  2408.  
  2409.         Image = img;
  2410.  
  2411.     })
  2412.  
  2413. end
  2414.  
  2415. function topkek.libgui:hookContainer(o, sepr, stt)
  2416.  
  2417.     if not o:IsA("ScrollingFrame") then
  2418.  
  2419.         return nil
  2420.  
  2421.     end
  2422.  
  2423.    
  2424.  
  2425.     local self = {}
  2426.  
  2427.     self.main = o
  2428.  
  2429.     self.drawX = 0
  2430.  
  2431.     self.drawY = stt or topkek.libgui.seperation/2
  2432.  
  2433.     self.drawHeight = 0
  2434.  
  2435.     self.sepr = sepr or topkek.libgui.seperation
  2436.  
  2437.    
  2438.  
  2439.     function self:drawButton(sz, txt, func, ysz, cbgd)
  2440.  
  2441.         local xposOffset = 0
  2442.  
  2443.         local xposScale = self.drawX
  2444.  
  2445.         local xszOffset = 0
  2446.  
  2447.         local xszScale = sz
  2448.  
  2449.         if not (self.drawX == 0)  then
  2450.  
  2451.             xszOffset = -4
  2452.  
  2453.             if sz + self.drawX > 0.998 then
  2454.  
  2455.                 xszOffset = -11
  2456.  
  2457.             end
  2458.  
  2459.         elseif sz == 1 then
  2460.  
  2461.             xszOffset = -(self.sepr) - 5
  2462.  
  2463.             xposOffset = self.sepr/2
  2464.  
  2465.         else
  2466.  
  2467.             xszOffset = -4 + -(self.sepr/2)
  2468.  
  2469.             xposOffset = self.sepr/2
  2470.  
  2471.         end
  2472.  
  2473.         if not ysz then ysz = 20 end
  2474.  
  2475.         local obj = topkek.libutil:createObject("TextButton", {
  2476.  
  2477.             Parent = self.main;
  2478.  
  2479.             BackgroundColor3 = cbgd or color3(15, 23, 30);
  2480.  
  2481.             BorderColor3 = color3(27, 42, 53);
  2482.  
  2483.             Position = UDim2.new(xposScale, xposOffset, 0, self.drawY);
  2484.  
  2485.             Size = UDim2.new(xszScale, xszOffset, 0, ysz);
  2486.  
  2487.             Font = 'SourceSans';
  2488.  
  2489.             FontSize = 'Size14';
  2490.  
  2491.             Text = txt;
  2492.  
  2493.             TextSize = 14;
  2494.  
  2495.             TextColor3 = color3(199, 199, 199);
  2496.  
  2497.             TextStrokeTransparency = 0.5;
  2498.  
  2499.         })
  2500.  
  2501.         obj.MouseButton1Down:connect(function()
  2502.  
  2503.             func()
  2504.  
  2505.         end)
  2506.  
  2507.         if ysz > self.drawHeight then
  2508.  
  2509.             self.drawHeight = ysz
  2510.  
  2511.         end
  2512.  
  2513.         self.drawX = self.drawX + sz
  2514.  
  2515.         if self.drawX > 0.998 then
  2516.  
  2517.             self.drawY = self.drawY + 3 + self.drawHeight
  2518.  
  2519.             self.drawX = 0
  2520.  
  2521.             self.drawHeight = 0
  2522.  
  2523.             self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
  2524.  
  2525.         end
  2526.  
  2527.         return obj
  2528.  
  2529.     end
  2530.  
  2531.    
  2532.  
  2533.     function self:GetChildren()
  2534.  
  2535.         return self.main:GetChildren()
  2536.  
  2537.     end
  2538.  
  2539.    
  2540.  
  2541.     function self:getDrawY()
  2542.  
  2543.         return self.drawY
  2544.  
  2545.     end
  2546.  
  2547.    
  2548.  
  2549.     function self:setDrawY(y)
  2550.  
  2551.         self.drawY = y
  2552.  
  2553.     end
  2554.  
  2555.    
  2556.  
  2557.     function self:drawTextBox(sz, txt, ysz, cbgd)
  2558.  
  2559.         local xposOffset = 0
  2560.  
  2561.         local xposScale = self.drawX
  2562.  
  2563.         local xszOffset = 0
  2564.  
  2565.         local xszScale = sz
  2566.  
  2567.         if not (self.drawX == 0)  then
  2568.  
  2569.             xszOffset = -4
  2570.  
  2571.             if sz + self.drawX > 0.998 then
  2572.  
  2573.                 xszOffset = -11
  2574.  
  2575.             end
  2576.  
  2577.         elseif sz == 1 then
  2578.  
  2579.             xszOffset = -(self.sepr) - 5
  2580.  
  2581.             xposOffset = self.sepr/2
  2582.  
  2583.         else
  2584.  
  2585.             xszOffset = -4 + -(self.sepr/2)
  2586.  
  2587.             xposOffset = self.sepr/2
  2588.  
  2589.         end
  2590.  
  2591.         if not ysz then ysz = 20 end
  2592.  
  2593.         local obj = topkek.libutil:createObject("TextBox", {
  2594.  
  2595.             Parent = self.main;
  2596.  
  2597.             BackgroundColor3 = cbgd or color3(5, 8, 11);
  2598.  
  2599.             BorderColor3 = color3(27, 42, 53);
  2600.  
  2601.             Position = UDim2.new(xposScale, xposOffset, 0, self.drawY);
  2602.  
  2603.             Size = UDim2.new(xszScale, xszOffset, 0, ysz);
  2604.  
  2605.             Font = 'SourceSans';
  2606.  
  2607.             FontSize = 'Size14';
  2608.  
  2609.             Text = txt;
  2610.  
  2611.             TextSize = 14;
  2612.  
  2613.             TextColor3 = color3(199, 199, 199);
  2614.  
  2615.         })
  2616.  
  2617.         if ysz > self.drawHeight then
  2618.  
  2619.             self.drawHeight = ysz
  2620.  
  2621.         end
  2622.  
  2623.         self.drawX = self.drawX + sz
  2624.  
  2625.         if self.drawX > 0.998 then
  2626.  
  2627.             self.drawY = self.drawY + 3 + self.drawHeight
  2628.  
  2629.             self.drawX = 0
  2630.  
  2631.             self.drawHeight = 0
  2632.  
  2633.             self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
  2634.  
  2635.         end
  2636.  
  2637.         return obj
  2638.  
  2639.     end
  2640.  
  2641.    
  2642.  
  2643.     function self:drawScrollingContainer(ysz)
  2644.  
  2645.         local sz = UDim2.new(1, -(self.sepr/2) - 11, 0, ysz)
  2646.  
  2647.         local pos = UDim2.new(0, self.sepr/2, 0, self.drawY)
  2648.  
  2649.         local obj = topkek.libutil:createObject("ScrollingFrame", {
  2650.  
  2651.             Parent = self.main;
  2652.  
  2653.             BackgroundColor3 = color3(7, 11, 15);
  2654.  
  2655.             BorderColor3 = color3(27, 42, 53);
  2656.  
  2657.             Position = pos;
  2658.  
  2659.             Size = sz;
  2660.  
  2661.             BottomImage = 'rbxassetid://573102620';
  2662.  
  2663.             MidImage = 'rbxassetid://573102620';
  2664.  
  2665.             TopImage = 'rbxassetid://573102620';
  2666.  
  2667.             ScrollBarThickness = 5;
  2668.  
  2669.         })
  2670.  
  2671.         self.drawY = self.drawY + 5 + ysz
  2672.  
  2673.         self.drawX = 0
  2674.  
  2675.         self.drawHeight = 0
  2676.  
  2677.         self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
  2678.  
  2679.         return topkek.libgui:hookContainer(obj, 12, 5)
  2680.  
  2681.     end
  2682.  
  2683.    
  2684.  
  2685.     function self:drawContainer(xsz, ysz)
  2686.  
  2687.         local sz = UDim2.new(xsz, -(self.sepr/2) - 11, 0, ysz)
  2688.  
  2689.         local pos = UDim2.new(0, self.sepr/2, 0, self.drawY)
  2690.  
  2691.         local obj = topkek.libutil:createObject("ScrollingFrame", {
  2692.  
  2693.             Parent = self.main;
  2694.  
  2695.             BackgroundTransparency = 1;
  2696.  
  2697.             Position = pos;
  2698.  
  2699.             Size = sz;
  2700.  
  2701.         })
  2702.  
  2703.         self.drawY = self.drawY + 5 + ysz
  2704.  
  2705.         self.drawX = 0
  2706.  
  2707.         self.drawHeight = 0
  2708.  
  2709.         self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
  2710.  
  2711.         return topkek.libgui:hookContainer(obj, 12, 5)
  2712.  
  2713.     end
  2714.  
  2715.    
  2716.  
  2717.     function self:addSpacing()
  2718.  
  2719.         self.drawY = self.drawY + 3
  2720.  
  2721.     end
  2722.  
  2723.    
  2724.  
  2725.     function self:center()
  2726.  
  2727.         local a,c,b=
  2728.  
  2729.             self.main.Position.X.Scale,
  2730.  
  2731.                 self.main.Position.X.Offset,self.main.Size.Y.Offset
  2732.  
  2733.         self.main.Position=UDim2.new(a,c+2, 0.5, -(b/2))
  2734.  
  2735.     end
  2736.  
  2737.    
  2738.  
  2739.     return self
  2740.  
  2741. end
  2742.  
  2743.  
  2744.  
  2745. --[[ windows ]]--
  2746.  
  2747. topkek.libwindows.windows = {}
  2748.  
  2749. function topkek.libwindows:registerWindow(w)
  2750.  
  2751.     table.insert(topkek.libwindows.windows, w)
  2752.  
  2753. end
  2754.  
  2755. function topkek.libwindows:switchWindow(w, x)
  2756.  
  2757.     for _, k in pairs(topkek.libwindows.windows) do
  2758.  
  2759.         if k.Name == w then
  2760.  
  2761.             k.Visible = true
  2762.  
  2763.         else
  2764.  
  2765.             k.Visible = false
  2766.  
  2767.         end
  2768.  
  2769.     end
  2770.  
  2771.     if w == 'HomeContainer' then
  2772.  
  2773.         base.Navigator.Visible = false
  2774.  
  2775.     else
  2776.  
  2777.         base.Navigator.Visible = true
  2778.  
  2779.     end
  2780.  
  2781.     base.Top.Location.Text = x
  2782.  
  2783. end
  2784.  
  2785. function topkek.libwindows:initiateNavigator()
  2786.  
  2787.     local nav = base.Navigator
  2788.  
  2789.     local template = nav.Item:Clone(); nav.Item:Destroy();
  2790.  
  2791.     local wins = topkek.libsettings:getSetting('windows')
  2792.  
  2793.     local y = 5
  2794.  
  2795.     for _, k in pairs(wins) do
  2796.  
  2797.         local o = template:Clone()
  2798.  
  2799.         o.Parent = nav
  2800.  
  2801.         o.Position = UDim2.new(0, 5, 0, y)
  2802.  
  2803.         o.Text = k
  2804.  
  2805.         o.MouseButton1Down:connect(function()
  2806.  
  2807.             topkek.libwindows:switchWindow(k .. 'Container', k)
  2808.  
  2809.         end)
  2810.  
  2811.         y = y + 25
  2812.  
  2813.     end
  2814.  
  2815.     nav.CanvasSize = UDim2.new(0, 0, 0, y)
  2816.  
  2817. end
  2818.  
  2819. function topkek.libwindows:initiateHome()
  2820.  
  2821.     local home = base.HomeContainer
  2822.  
  2823.     home.LocalPlayer.Mask.MouseButton1Down:connect(function()
  2824.  
  2825.         topkek.libwindows:switchWindow('LocalPlayerContainer', 'LocalPlayer')
  2826.  
  2827.     end)
  2828.  
  2829.     home.Server.Mask.MouseButton1Down:connect(function()
  2830.  
  2831.         topkek.libwindows:switchWindow('ServerContainer', 'Server')
  2832.  
  2833.     end)
  2834.  
  2835.     home.Scripts.Mask.MouseButton1Down:connect(function()
  2836.  
  2837.         topkek.libwindows:switchWindow('ScriptsContainer', 'Scripts')
  2838.  
  2839.     end)
  2840.  
  2841.     home.Miscellaneous.Mask.MouseButton1Down:connect(function()
  2842.  
  2843.         topkek.libwindows:switchWindow('MiscellaneousContainer', 'Miscellaneous')
  2844.  
  2845.     end)
  2846.  
  2847.     home.Players.Mask.MouseButton1Down:connect(function()
  2848.  
  2849.         topkek.libwindows:switchWindow('PlayersContainer', 'Players')
  2850.  
  2851.     end)
  2852.  
  2853.     home.Settings.Mask.MouseButton1Down:connect(function()
  2854.  
  2855.         topkek.libwindows:switchWindow('SettingsContainer', 'Settings')
  2856.  
  2857.     end)
  2858.  
  2859. end
  2860.  
  2861. --[[ defines ]]--
  2862.  
  2863. topkek.libsettings:setSetting('version', '1.0.0')
  2864.  
  2865. topkek.libsettings:setSetting('bans', {})
  2866.  
  2867. topkek.libsettings:setSetting('admins', {})
  2868.  
  2869. topkek.libsettings:setSetting('windows', {
  2870.  
  2871.     'Home';
  2872.  
  2873.     'Server';
  2874.  
  2875.     'LocalPlayer';
  2876.  
  2877.     'Players';
  2878.  
  2879.     'Scripts';
  2880.  
  2881.     'Miscellaneous';
  2882.  
  2883.     'Settings';
  2884.  
  2885.     'Explorer';
  2886.  
  2887.     'Gear';
  2888.  
  2889.     'Hats';
  2890.  
  2891.     'Music';
  2892.  
  2893.     'Effects';
  2894.  
  2895.     'Filtering';
  2896.  
  2897.     'Commands';
  2898.  
  2899. })
  2900.  
  2901. topkek.libsettings:setSetting('misc', {
  2902.  
  2903.     'Explorer';
  2904.  
  2905.     'Gear';
  2906.  
  2907.     'Hats';
  2908.  
  2909.     'Music';
  2910.  
  2911.     'Effects';
  2912.  
  2913.     'Filtering';
  2914.  
  2915.     'Commands';
  2916.  
  2917. })
  2918.  
  2919. topkek.store.gui = ScreenGui; gui = topkek.store.gui --  change later
  2920.  
  2921. topkek.store.base = topkek.store.gui['Base']; base = topkek.store.base
  2922.  
  2923. -- [[ server ]] --
  2924.  
  2925. --sz, txt, func, ysz, cbgd
  2926.  
  2927. local servwin = topkek.libgui:hookContainer(base['ServerContainer'])
  2928.  
  2929. local decalList, decalImp = servwin:drawScrollingContainer(100)
  2930.  
  2931. local decalAct = servwin:drawButton(2/3,'Spam Decal',function()
  2932.  
  2933.     topkek.libutil:recurseDecal(decalImp.Text)end)
  2934.  
  2935. decalImp = servwin:drawTextBox(1/3,'573896613')
  2936.  
  2937. servwin:drawButton(1,'Rollback Spam',function()
  2938.  
  2939.     topkek.libutil:recurseRemove('ParticleEmitter')
  2940.  
  2941.     topkek.libutil:recurseRemove('Decal')
  2942.  
  2943. end)
  2944.  
  2945. local decs = {
  2946.  
  2947.     {'Cerberus', '573896613'},
  2948.  
  2949.     {'Rain', '574772793'},
  2950.  
  2951.     {'Robbie', '574773630'},
  2952.  
  2953.     {'Pepe', '244905904'},
  2954.  
  2955.     {'Troll Face', '48308661'},
  2956.  
  2957.     {'Jeff', '109129888'},
  2958.  
  2959.     {'Shrek', '170539018'},
  2960.  
  2961.     {'Doge', '133720697'},
  2962.  
  2963.     {'Dat Boi', '409578848'},
  2964.  
  2965. }
  2966.  
  2967. for _, v in pairs(decs) do
  2968.  
  2969.     local b = decalList:drawButton(1, v[1], function()decalImp.Text=v[2]end,20,color3(5,8,11))
  2970.  
  2971.     topkek.libgui:addLeftIcon(b,'rbxassetid://'..v[2],20)
  2972.  
  2973. end
  2974.  
  2975. servwin:addSpacing()
  2976.  
  2977. -- [[lighting]] --
  2978.  
  2979. -- <<time>> --
  2980.  
  2981. local timeInp
  2982.  
  2983. servwin:drawButton(2/3,'Set Time',function()
  2984.  
  2985.     game:GetService('Lighting').TimeOfDay = timeImp.Text .. ":00:00"
  2986.  
  2987. end)
  2988.  
  2989. timeImp = servwin:drawTextBox(1/3,'14')
  2990.  
  2991. -- <<fog> --
  2992.  
  2993. local fogInp
  2994.  
  2995. servwin:drawButton(2/3,'Set FogEnd',function()
  2996.  
  2997.     if not tonumber(fogInp.Text) then return end
  2998.  
  2999.     game:GetService('Lighting').FogEnd = tonumber(fogInp.Text)
  3000.  
  3001. end)
  3002.  
  3003. fogInp = servwin:drawTextBox(1/3,'100000')
  3004.  
  3005. -- <<brightness>> --
  3006.  
  3007. local brightInp
  3008.  
  3009. servwin:drawButton(2/3,'Set Brightness',function()
  3010.  
  3011.     if not tonumber(brightInp.Text) then return end
  3012.  
  3013.     game:GetService('Lighting').Brightness = tonumber(brightInp.Text)
  3014.  
  3015. end)
  3016.  
  3017. brightInp = servwin:drawTextBox(1/3,'1')
  3018.  
  3019. -- <<reset>> --
  3020.  
  3021. servwin:drawButton(1,'Reset Lighting',function()
  3022.  
  3023.     local l = game:service'Lighting'
  3024.  
  3025.     l.Ambient = Color3.new(0, 0, 0)
  3026.  
  3027.     l.Brightness = 1
  3028.  
  3029.     l.GlobalShadows = true
  3030.  
  3031.     l.Outlines = true
  3032.  
  3033.     l.FogEnd = 100000
  3034.  
  3035.     l.FogStart = 0
  3036.  
  3037.     l:SetMinutesAfterMidnight(12*60)
  3038.  
  3039. end)
  3040.  
  3041. -- [[ fixing ]] --
  3042.  
  3043. servwin:addSpacing()
  3044.  
  3045. servwin:drawButton(1/2,'Clear Server',function()
  3046.  
  3047.     for i,v in pairs(game:service'Workspace':GetChildren()) do
  3048.  
  3049.         if (not v:IsA("Terrain"))and(v.Name~="Camera") then
  3050.  
  3051.             v:Destroy()
  3052.  
  3053.         end
  3054.  
  3055.     end
  3056.  
  3057. end)
  3058.  
  3059. servwin:drawButton(1/2,'Shutdown',function()
  3060.  
  3061.     for i,v in pairs(game:GetService('Players')) do
  3062.  
  3063.         v.Parent = nil
  3064.  
  3065.     end
  3066.  
  3067. end)
  3068.  
  3069. servwin:drawButton(1/2,'Remove Sound',function()
  3070.  
  3071.     topkek.libutil:recurseRemove('Sound')
  3072.  
  3073. end)
  3074.  
  3075. servwin:drawButton(1/2,'Baseplate',function()
  3076.  
  3077.     for X = -2500, 2500, 512 do
  3078.  
  3079.         for Z = -2500, 2500, 512 do
  3080.  
  3081.             local P = Instance.new("Part")
  3082.  
  3083.             P.Anchored = true
  3084.  
  3085.             P.Locked = true
  3086.  
  3087.             P.Size = Vector3.new(512,3,512)
  3088.  
  3089.             P.CFrame = CFrame.new(X,0,Z)
  3090.  
  3091.             P.BrickColor = BrickColor.Green()
  3092.  
  3093.             P.Parent = game:service'Workspace'
  3094.  
  3095.         end
  3096.  
  3097.     end
  3098.  
  3099. end)
  3100.  
  3101. --[[ destruction ]]--
  3102.  
  3103. servwin:addSpacing()
  3104.  
  3105. servwin:drawButton(1/2,'Clear Terrain',function()
  3106.  
  3107.     game:service'Workspace'.Terrain:Clear()
  3108.  
  3109. end)
  3110.  
  3111. servwin:drawButton(1/2,'Flood',function()
  3112.  
  3113.     game:service'Workspace'.Terrain:SetCells(Region3int16.new(Vector3int16.new(-100,-100,-100), Vector3int16.new(100,100,100)), 17, "Solid", "X")
  3114.  
  3115. end)
  3116.  
  3117. servwin:drawButton(1/2,'Reflectancy',function()
  3118.  
  3119.     topkek.libutil:recurseSet('BasePart','Reflectance',1)
  3120.  
  3121. end)
  3122.  
  3123. servwin:drawButton(1/2,'Transparency',function()
  3124.  
  3125.     topkek.libutil:recurseSet('BasePart','Transparency',1)
  3126.  
  3127. end)
  3128.  
  3129. servwin:drawButton(1/2,'666',function()
  3130.  
  3131.     for i,v in next,workspace:children''do
  3132.  
  3133.         if(v:IsA'BasePart')then
  3134.  
  3135.         me=v;
  3136.  
  3137.         bbg=Instance.new('BillboardGui',me);
  3138.  
  3139.         bbg.Name='stuf';
  3140.  
  3141.         bbg.Adornee=me;
  3142.  
  3143.         bbg.Size=UDim2.new(2.5,0,2.5,0)
  3144.  
  3145.         --bbg.StudsOffset=Vector3.new(0,2,0)
  3146.  
  3147.         tlb=Instance.new'TextLabel';
  3148.  
  3149.         tlb.Text='666 666 666 666 666 666';
  3150.  
  3151.         tlb.Font='SourceSansBold';
  3152.  
  3153.         tlb.FontSize='Size48';
  3154.  
  3155.         tlb.TextColor3=Color3.new(1,0,0);
  3156.  
  3157.         tlb.Size=UDim2.new(1.25,0,1.25,0);
  3158.  
  3159.         tlb.Position=UDim2.new(-0.125,-22,-1.1,0);
  3160.  
  3161.         tlb.BackgroundTransparency=1;
  3162.  
  3163.         tlb.Parent=bbg;
  3164.  
  3165.         end;end;
  3166.  
  3167.         --coroutine.wrap(function()while wait''do
  3168.  
  3169.           s=Instance.new'Sound';
  3170.  
  3171.           s.Parent=workspace;
  3172.  
  3173.           s.SoundId='rbxassetid://152840862';
  3174.  
  3175.           s.Pitch=1;
  3176.  
  3177.           s.Volume=1;
  3178.  
  3179.           s.Looped=true;
  3180.  
  3181.           s:play();
  3182.  
  3183.           --end;end)();
  3184.  
  3185.           function xds(dd)
  3186.  
  3187.             for i,v in next,dd:children''do
  3188.  
  3189.               if(v:IsA'BasePart')then
  3190.  
  3191.                 v.BrickColor=BrickColor.new'Really black';
  3192.  
  3193.                 v.TopSurface='Smooth';
  3194.  
  3195.                 v.BottomSurface='Smooth';
  3196.  
  3197.                 s=Instance.new('SelectionBox',v);
  3198.  
  3199.                 s.Adornee=v;
  3200.  
  3201.                 s.Color=BrickColor.new'Really red';
  3202.  
  3203.                 a=Instance.new('PointLight',v);
  3204.  
  3205.                 a.Color=Color3.new(1,0,0);
  3206.  
  3207.                 a.Range=15;
  3208.  
  3209.                 a.Brightness=5;
  3210.  
  3211.                 f=Instance.new('Fire',v);
  3212.  
  3213.                 f.Size=19;
  3214.  
  3215.                 f.Heat=22;
  3216.  
  3217.                 end;
  3218.  
  3219.                 game.Lighting.TimeOfDay=0;
  3220.  
  3221.                 game.Lighting.Brightness=0;
  3222.  
  3223.                 game.Lighting.ShadowColor=Color3.new(0,0,0);
  3224.  
  3225.                 game.Lighting.Ambient=Color3.new(1,0,0);
  3226.  
  3227.                 game.Lighting.FogEnd=200;
  3228.  
  3229.                 game.Lighting.FogColor=Color3.new(0,0,0);
  3230.  
  3231.             local dec = 'http://www.roblox.com/asset/?id=19399245';
  3232.  
  3233.                 local fac = {'Front', 'Back', 'Left', 'Right', 'Top', 'Bottom'}
  3234.  
  3235.                 --coroutine.wrap(function()
  3236.  
  3237.                 --for _,__ in pairs(fac) do
  3238.  
  3239.                 --local ddec = Instance.new("Decal", v)
  3240.  
  3241.                 --ddec.Face = __
  3242.  
  3243.                 --ddec.Texture = dec
  3244.  
  3245.             --end end)()
  3246.  
  3247.                 if #(v:GetChildren())>0 then
  3248.  
  3249.                        xds(v)
  3250.  
  3251.                   end
  3252.  
  3253.              end
  3254.  
  3255.         end
  3256.  
  3257.     xds(game.Workspace)
  3258.  
  3259. end)
  3260.  
  3261. servwin:drawButton(1/2,'Troll',function()
  3262.  
  3263.     topkek.libutil:recurseDecal('48308661')
  3264.  
  3265.     topkek.libutil:Play(154664102)
  3266.  
  3267. end)
  3268.  
  3269. servwin:drawButton(1/2,'Colorize',function() -- when u skid off variable XDDDDDpranked
  3270.  
  3271.     local materiallist =
  3272.  
  3273.     {Enum.Material.Plastic,Enum.Material.Wood,Enum.Material.Slate,Enum.Material.Concrete,Enum.Material.CorrodedMetal,
  3274.  
  3275.         Enum.Material.DiamondPlate,Enum.Material.Foil,Enum.Material.Grass,
  3276.  
  3277.         Enum.Material.Ice,Enum.Material.Marble,Enum.Material.Granite,Enum.Material.Brick,
  3278.  
  3279.         Enum.Material.Pebble,Enum.Material.Sand,Enum.Material.Sand,
  3280.  
  3281.         Enum.Material.Fabric,Enum.Material.SmoothPlastic,Enum.Material.Metal,Enum.Material.WoodPlanks,Enum.Material.Neon,Enum.Material.Cobblestone}
  3282.  
  3283.     local function r(where)
  3284.  
  3285.         for _,v in pairs (where:GetChildren()) do
  3286.  
  3287.         if v:IsA("BasePart") then
  3288.  
  3289.         spawn(function() while wait(0.1) do v.Material = materiallist[math.random(#materiallist)] wait()   end end) end r(v) end end r(workspace)
  3290.  
  3291. end)
  3292.  
  3293. servwin:drawButton(1/2,'Materialize',function()
  3294.  
  3295.     local function r(where)
  3296.  
  3297.     for _,v in pairs (where:GetChildren()) do
  3298.  
  3299.     if v:IsA("BasePart") then
  3300.  
  3301.     spawn(function() while wait(0.1) do v.Transparency = math.random(0,1) wait()   end end) end r(v) end end r(workspace)
  3302.  
  3303. end)
  3304.  
  3305. servwin:drawButton(1/2,'Meshify',function()
  3306.  
  3307.     local enums={
  3308.  
  3309.         Enum.MeshType.Head;
  3310.  
  3311.         Enum.MeshType.Torso;
  3312.  
  3313.         Enum.MeshType.Wedge;
  3314.  
  3315.         Enum.MeshType.Brick;
  3316.  
  3317.         Enum.MeshType.Sphere;
  3318.  
  3319.         Enum.MeshType.Cylinder;
  3320.  
  3321.     }
  3322.  
  3323.     topkek.libutil:recurseFunc('BasePart',function(o)
  3324.  
  3325.         local mesh = Instance.new('SpecialMesh', o)
  3326.  
  3327.         mesh.MeshType = enums[math.random(1,#enums)]
  3328.  
  3329.     end)
  3330.  
  3331. end)
  3332.  
  3333. servwin:drawButton(1/2,'Loop-Meshify',function()
  3334.  
  3335.     coroutine.wrap(function()
  3336.  
  3337.         while true do
  3338.  
  3339.             local enums={
  3340.  
  3341.                 Enum.MeshType.Head;
  3342.  
  3343.                 Enum.MeshType.Torso;
  3344.  
  3345.                 Enum.MeshType.Wedge;
  3346.  
  3347.                 Enum.MeshType.Brick;
  3348.  
  3349.                 Enum.MeshType.Sphere;
  3350.  
  3351.                 Enum.MeshType.Cylinder;
  3352.  
  3353.             }
  3354.  
  3355.             topkek.libutil:recurseFunc('BasePart',function(o)
  3356.  
  3357.                 if o:FindFirstChild("Mesh") then o.Mesh:Destroy() end
  3358.  
  3359.                 local mesh = Instance.new('SpecialMesh', o)
  3360.  
  3361.                 mesh.MeshType = enums[math.random(1,#enums)]
  3362.  
  3363.             end)
  3364.  
  3365.             wait(0.5)
  3366.  
  3367.         end
  3368.  
  3369.     end)()
  3370.  
  3371. end)
  3372.  
  3373. --<<<< END OF SERVER MENU >>>>--
  3374.  
  3375. plrwin = topkek.libgui:hookContainer(base['PlayersContainer'])
  3376.  
  3377. local plrDrop = plrwin:drawButton(1,'test-dropdown',function()end)
  3378.  
  3379. plrDrop = dropdown.new(plrDrop,topkek.libutil:GetPlayerList(),'Everybody')
  3380.  
  3381. game:GetService('Players').PlayerAdded:connect(function()
  3382.  
  3383.     plrDrop.update(topkek.libutil:GetPlayerList())
  3384.  
  3385. end)
  3386.  
  3387. game:GetService('Players').PlayerRemoving:connect(function()
  3388.  
  3389.     plrDrop.update(topkek.libutil:GetPlayerList())
  3390.  
  3391. end)
  3392.  
  3393. plrwin:addSpacing()
  3394.  
  3395. local actions = plrwin --plrwin:drawScrollingContainer(163) [[lole]]
  3396.  
  3397. actions:drawButton(1/3, 'Kill', function()
  3398.  
  3399.     topkek.libutil:doPlayers(plrDrop, function(z)
  3400.  
  3401.         if z.Character:FindFirstChild('Humanoid') then
  3402.  
  3403.             z.Character.Humanoid.Health = 0
  3404.  
  3405.         end
  3406.  
  3407.     end)
  3408.  
  3409. end)
  3410.  
  3411. actions:drawButton(1/3, 'Freeze', function()
  3412.  
  3413.     topkek.libutil:doPlayers(plrDrop, function(z)
  3414.  
  3415.         if z.Character:FindFirstChild('Humanoid') then
  3416.  
  3417.             topkek.libutil:getTorso(z).Anchored = true
  3418.  
  3419.         end
  3420.  
  3421.     end)
  3422.  
  3423. end)
  3424.  
  3425. actions:drawButton(1/3, 'Thaw', function()
  3426.  
  3427.     topkek.libutil:doPlayers(plrDrop, function(z)
  3428.  
  3429.         if z.Character:FindFirstChild('Humanoid') then
  3430.  
  3431.             topkek.libutil:getTorso(z).Anchored = false
  3432.  
  3433.         end
  3434.  
  3435.     end)
  3436.  
  3437. end)
  3438.  
  3439. actions:drawButton(1/3, 'Fire', function()
  3440.  
  3441.     topkek.libutil:doPlayers(plrDrop, function(z)
  3442.  
  3443.         if z.Character then
  3444.  
  3445.             Instance.new("Fire", topkek.libutil:getTorso(z))
  3446.  
  3447.         end
  3448.  
  3449.     end)
  3450.  
  3451. end)
  3452.  
  3453. actions:drawButton(1/3, 'Sparkles', function()
  3454.  
  3455.     topkek.libutil:doPlayers(plrDrop, function(z)
  3456.  
  3457.         if z.Character then
  3458.  
  3459.             Instance.new("Sparkles", topkek.libutil:getTorso(z))
  3460.  
  3461.         end
  3462.  
  3463.     end)
  3464.  
  3465. end)
  3466.  
  3467. actions:drawButton(1/3, 'Smoke', function()
  3468.  
  3469.     topkek.libutil:doPlayers(plrDrop, function(z)
  3470.  
  3471.         if z.Character then
  3472.  
  3473.             Instance.new("Smoke", topkek.libutil:getTorso(z))
  3474.  
  3475.         end
  3476.  
  3477.     end)
  3478.  
  3479. end)
  3480.  
  3481. actions:drawButton(1/3, 'BTools', function()
  3482.  
  3483.     topkek.libutil:doPlayers(plrDrop, function(z)
  3484.  
  3485.         local a = Instance.new("HopperBin")
  3486.  
  3487.         a.BinType = "GameTool"
  3488.  
  3489.         a.Parent = z.Backpack
  3490.  
  3491.         local a = Instance.new("HopperBin")
  3492.  
  3493.         a.BinType = "Clone"
  3494.  
  3495.         a.Parent = z.Backpack
  3496.  
  3497.         local a = Instance.new("HopperBin")
  3498.  
  3499.         a.BinType = "Hammer"
  3500.  
  3501.         a.Parent = z.Backpack
  3502.  
  3503.     end)
  3504.  
  3505. end)
  3506.  
  3507. actions:drawButton(1/3, 'Kick', function()
  3508.  
  3509.     topkek.libutil:doPlayers(plrDrop, function(z)
  3510.  
  3511.         local function doKick()
  3512.  
  3513.             if z.Character and z.Character:FindFirstChild('HumanoidRootPart') and z.Character:FindFirstChild('Torso') then
  3514.  
  3515.                 z.Character.HumanoidRootPart.CFrame = CFrame.new(math.random(999000, 1001000), 1000000, 1000000)
  3516.  
  3517.                 local SP = Instance.new('SkateboardPlatform', z.Character) SP.Position = z.Character.HumanoidRootPart.Position SP.Transparency = 1
  3518.  
  3519.                 spawn(function()
  3520.  
  3521.                     repeat wait()
  3522.  
  3523.                         if z.Character and z.Character:FindFirstChild('HumanoidRootPart') then
  3524.  
  3525.                             SP.Position = z.Character.HumanoidRootPart.Position
  3526.  
  3527.                         end
  3528.  
  3529.                     until not game:GetService('Players'):FindFirstChild(z.Name)
  3530.  
  3531.                 end)
  3532.  
  3533.                 z.Character.Torso.Anchored = true
  3534.  
  3535.             end
  3536.  
  3537.         end
  3538.  
  3539.         repeat
  3540.  
  3541.             doKick()
  3542.  
  3543.             wait()
  3544.  
  3545.         until not z
  3546.  
  3547.     end)
  3548.  
  3549. end)
  3550.  
  3551. actions:drawButton(1/3, 'Nil', function()
  3552.  
  3553.     topkek.libutil:doPlayers(plrDrop, function(z)
  3554.  
  3555.         z.Parent = nil
  3556.  
  3557.     end)
  3558.  
  3559. end)
  3560.  
  3561. actions:drawButton(1/3, 'Bring', function()
  3562.  
  3563.     topkek.libutil:doPlayers(plrDrop, function(z)
  3564.  
  3565.         if z.Character then
  3566.  
  3567.             z.Character.HumanoidRootPart.CFrame =
  3568.  
  3569.                 game:service'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(1,1,1)
  3570.  
  3571.         end
  3572.  
  3573.     end)
  3574.  
  3575. end)
  3576.  
  3577. actions:drawButton(1/3, 'Goto', function()
  3578.  
  3579.     topkek.libutil:doPlayers(plrDrop, function(z)
  3580.  
  3581.         if z.Character then
  3582.  
  3583.             game:service'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame =
  3584.  
  3585.                 z.Character.HumanoidRootPart.CFrame * CFrame.new(1,1,1)
  3586.  
  3587.         end
  3588.  
  3589.     end)
  3590.  
  3591. end)
  3592.  
  3593. actions:drawButton(1/3, 'Freefall', function()
  3594.  
  3595.     topkek.libutil:doPlayers(plrDrop, function(z)
  3596.  
  3597.         if z.Character then
  3598.  
  3599.             z.Character.HumanoidRootPart.CFrame = z.Character.HumanoidRootPart.CFrame * CFrame.new(0, 10000, 0)    
  3600.  
  3601.         end
  3602.  
  3603.     end)
  3604.  
  3605. end)
  3606.  
  3607. actions:drawButton(1/3, 'Sword', function()
  3608.  
  3609.     topkek.libutil:doPlayers(plrDrop, function(z)
  3610.  
  3611.         insert(125013769).Parent = z.Backpack
  3612.  
  3613.     end)
  3614.  
  3615. end)
  3616.  
  3617. actions:drawButton(1/3, 'Guns', function()
  3618.  
  3619.     topkek.libutil:doPlayers(plrDrop, function(z)
  3620.  
  3621.         insert(130113146).Parent = z.Backpack
  3622.  
  3623.         insert(67747912).Parent = z.Backpack
  3624.  
  3625.         insert(95354288).Parent = z.Backpack
  3626.  
  3627.     end)
  3628.  
  3629. end)
  3630.  
  3631. actions:drawButton(1/3, 'Knife', function()
  3632.  
  3633.     topkek.libutil:doPlayers(plrDrop, function(z)
  3634.  
  3635.         insert(170897263).Parent = z.Backpack
  3636.  
  3637.     end)
  3638.  
  3639. end)
  3640.  
  3641.  
  3642.  
  3643. actions:drawButton(1/3, 'Stun', function()
  3644.  
  3645.     topkek.libutil:doPlayers(plrDrop, function(z)
  3646.  
  3647.         if not z.Character:FindFirstChild('UpperTorso') then
  3648.  
  3649.             z.Character.Torso.CFrame = z.Character.Torso.CFrame * CFrame.Angles(math.rad(90),0,0)
  3650.  
  3651.         end
  3652.  
  3653.         z.Character.Humanoid.PlatformStand = true
  3654.  
  3655.     end)
  3656.  
  3657. end)
  3658.  
  3659. actions:drawButton(1/3, 'Invisible', function()
  3660.  
  3661.     topkek.libutil:doPlayers(plrDrop, function(z)
  3662.  
  3663.         if z.Character then
  3664.  
  3665.             topkek.libutil:recurseSetObj(z.Character, 'BasePart', 'Transparency', 1)
  3666.  
  3667.             topkek.libutil:recurseSetObj(z.Character, 'MeshPart', 'Transparency', 1)
  3668.  
  3669.         end
  3670.  
  3671.     end)
  3672.  
  3673. end)
  3674.  
  3675. actions:drawButton(1/3, 'Visible', function()
  3676.  
  3677.     topkek.libutil:doPlayers(plrDrop, function(z)
  3678.  
  3679.         if z.Character then
  3680.  
  3681.             topkek.libutil:recurseSetObj(z.Character, 'BasePart', 'Transparency', 0)
  3682.  
  3683.             topkek.libutil:recurseSetObj(z.Character, 'MeshPart', 'Transparency', 1)
  3684.  
  3685.         end
  3686.  
  3687.     end)
  3688.  
  3689. end)
  3690.  
  3691. actions:drawButton(1/3, 'God', function()
  3692.  
  3693.     topkek.libutil:doPlayers(plrDrop, function(z)
  3694.  
  3695.         if z.Character:FindFirstChild('Humanoid') then
  3696.  
  3697.             z.Character.Humanoid.MaxHealth = math.huge
  3698.  
  3699.             z.Character.Humanoid.Health = math.huge
  3700.  
  3701.         end
  3702.  
  3703.     end)
  3704.  
  3705. end)
  3706.  
  3707.  
  3708.  
  3709. actions:drawButton(1/3, 'Semigod', function()
  3710.  
  3711.     topkek.libutil:doPlayers(plrDrop, function(z)
  3712.  
  3713.         if z.Character:FindFirstChild('Humanoid') then
  3714.  
  3715.             z.Character.Humanoid.MaxHealth = 9999999999
  3716.  
  3717.             z.Character.Humanoid.Health = 9999999999
  3718.  
  3719.         end
  3720.  
  3721.     end)
  3722.  
  3723. end)
  3724.  
  3725. actions:drawButton(1/3, 'Nuke', function()
  3726.  
  3727.     topkek.libutil:doPlayers(plrDrop, function(z)
  3728.  
  3729.         local torso = topkek.libutil:getTorso(z)
  3730.  
  3731.         local nuke = Instance.new("Part", game.Workspace)
  3732.  
  3733.         local opos = torso.CFrame
  3734.  
  3735.         nuke.BrickColor = BrickColor.new("Bright yellow")
  3736.  
  3737.         nuke.TopSurface = Enum.SurfaceType.Smooth
  3738.  
  3739.         nuke.BottomSurface = Enum.SurfaceType.Smooth
  3740.  
  3741.         nuke.Anchored = true
  3742.  
  3743.         nuke.CanCollide = false
  3744.  
  3745.         nuke.Shape = "Ball"            
  3746.  
  3747.         nuke.Transparency = 0.5
  3748.  
  3749.         nuke.CFrame = torso.CFrame     
  3750.  
  3751.         nuke.Size = Vector3.new(1, 1, 1)
  3752.  
  3753.         nuke.Touched:connect(function(p)
  3754.  
  3755.             local expl = Instance.new("Explosion", p)
  3756.  
  3757.             expl.BlastPressure = 50000
  3758.  
  3759.             expl.BlastRadius = 50
  3760.  
  3761.             expl.Position = p.Position
  3762.  
  3763.             p.Material = Enum.Material.CorrodedMetal
  3764.  
  3765.             p:BreakJoints()
  3766.  
  3767.         end)
  3768.  
  3769.         for i = 1, 150 do
  3770.  
  3771.             nuke.Size = Vector3.new(i, i, i)
  3772.  
  3773.             nuke.CFrame = opos
  3774.  
  3775.             wait(0.08)
  3776.  
  3777.         end
  3778.  
  3779.         nuke:Destroy()
  3780.  
  3781.     end)
  3782.  
  3783. end)
  3784.  
  3785. actions:drawButton(1/3, 'Confuse', function()
  3786.  
  3787.     topkek.libutil:doPlayers(plrDrop, function(z)
  3788.  
  3789.         if z.Character:FindFirstChild('Humanoid') then
  3790.  
  3791.             z.Character.Humanoid.WalkSpeed = -16
  3792.  
  3793.         end
  3794.  
  3795.     end)
  3796.  
  3797. end)
  3798.  
  3799. actions:drawButton(1/3, 'Goldify', function()
  3800.  
  3801.     topkek.libutil:doPlayers(plrDrop, function(z)
  3802.  
  3803.         if z.Character then
  3804.  
  3805.             topkek.libutil:recurseSetObj(z.Character, 'BasePart', 'Material', 'Marble')
  3806.  
  3807.             topkek.libutil:recurseSetObj(z.Character, 'MeshPart', 'Material', 'Marble')
  3808.  
  3809.             topkek.libutil:recurseSetObj(z.Character, 'BasePart', 'BrickColor', BrickColor.new('Bright yellow'))
  3810.  
  3811.             topkek.libutil:recurseSetObj(z.Character, 'MeshPart', 'BrickColor', BrickColor.new('Bright yellow'))
  3812.  
  3813.         end
  3814.  
  3815.     end)
  3816.  
  3817. end)
  3818.  
  3819. actions:drawButton(1/3, 'Neon', function()
  3820.  
  3821.     topkek.libutil:doPlayers(plrDrop, function(z)
  3822.  
  3823.         if z.Character then
  3824.  
  3825.             topkek.libutil:recurseSetObj(z.Character, 'BasePart', 'Material', 'Neon')
  3826.  
  3827.             topkek.libutil:recurseSetObj(z.Character, 'MeshPart', 'Material', 'Neon')
  3828.  
  3829.         end
  3830.  
  3831.     end)
  3832.  
  3833. end)
  3834.  
  3835. actions:drawButton(1/3, 'Insane', function()
  3836.  
  3837.     topkek.libutil:doPlayers(plrDrop, function(z)
  3838.  
  3839.         if z.Character then
  3840.  
  3841.             for i,v in pairs(topkek.libutil:getTorso(z):GetChildren()) do
  3842.  
  3843.                 if v:IsA("Motor6D") then
  3844.  
  3845.                     coroutine.wrap(function()
  3846.  
  3847.                     while v do
  3848.  
  3849.                         v.C0=v.C0*CFrame.Angles(math.random(-180,180),math.random(-180,180),math.random(-180,180))
  3850.  
  3851.                         wait()
  3852.  
  3853.                     end
  3854.  
  3855.                     end)()
  3856.  
  3857.                 end
  3858.  
  3859.             end
  3860.  
  3861.         end
  3862.  
  3863.     end)
  3864.  
  3865. end)
  3866.  
  3867. actions:drawButton(1/3, 'Quicksand', function()
  3868.  
  3869.     topkek.libutil:doPlayers(plrDrop, function(z)
  3870.  
  3871.         if z.Character then
  3872.  
  3873.             if z.Character:FindFirstChild('Humanoid') then
  3874.  
  3875.                 local tor = topkek.libutil:getTorso(z)
  3876.  
  3877.                 local hole = Instance.new("Part", z.Character)
  3878.  
  3879.                 hole.Anchored = true
  3880.  
  3881.                 hole.Name = "Hole"
  3882.  
  3883.                 hole.FormFactor = Enum.FormFactor.Custom
  3884.  
  3885.                 hole.Size = Vector3.new(7, 1, 7)
  3886.  
  3887.                 hole.CanCollide = false
  3888.  
  3889.                 hole.CFrame = tor.CFrame * CFrame.new(0,-3.3,0)
  3890.  
  3891.                 hole.BrickColor = BrickColor.new("Cool yellow")
  3892.  
  3893.                 hole.Material = Enum.Material.Sand
  3894.  
  3895.                 local hm = Instance.new("CylinderMesh", hole)
  3896.  
  3897.                 tor.Anchored = true
  3898.  
  3899.                 if z.Character:FindFirstChild("Humanoid") then
  3900.  
  3901.                     z.Character.Humanoid.Jump = true
  3902.  
  3903.                 end
  3904.  
  3905.                 for x,m in pairs(z.Character:GetChildren()) do
  3906.  
  3907.                     if m:IsA("BasePart") or m:IsA("MeshPart") then
  3908.  
  3909.                         m.CanCollide = false
  3910.  
  3911.                     end
  3912.  
  3913.                 end
  3914.  
  3915.                 for i=1,75 do
  3916.  
  3917.                     tor.CFrame=tor.CFrame*CFrame.new(0,-0.1,0)
  3918.  
  3919.                     wait(0.06)
  3920.  
  3921.                 end
  3922.  
  3923.                 tor.CFrame=tor.CFrame*CFrame.new(0,
  3924.  
  3925.                     -500,0
  3926.  
  3927.                 )
  3928.  
  3929.                 z.Character.Humanoid.Health = 0
  3930.  
  3931.             end
  3932.  
  3933.         end
  3934.  
  3935.     end)
  3936.  
  3937. end)
  3938.  
  3939. actions:drawButton(1/3, 'Duck', function()
  3940.  
  3941.     topkek.libutil:doPlayers(plrDrop, function(z)
  3942.  
  3943.         if z.Character then
  3944.  
  3945.             local pchar = z.Character
  3946.  
  3947. --          for i,v in pairs(pchar.Torso:GetChildren()) do
  3948.  
  3949. --              if v:IsA("Decal") then
  3950.  
  3951. --                  v:Destroy()
  3952.  
  3953. --              end
  3954.  
  3955. --          end
  3956.  
  3957.             for i,v in pairs(pchar:GetChildren()) do
  3958.  
  3959.                 if v:IsA("Hat") or v:IsA("Accessory") then
  3960.  
  3961.                     v:Destroy()
  3962.  
  3963.                 end
  3964.  
  3965.             end
  3966.  
  3967.             local duck = Instance.new("SpecialMesh", z.Character.HumanoidRootPart)
  3968.  
  3969.             duck.MeshType = "FileMesh"
  3970.  
  3971.             duck.MeshId = "http://www.roblox.com/asset/?id=9419831"
  3972.  
  3973.             duck.TextureId = "http://www.roblox.com/asset/?id=9419827"
  3974.  
  3975.             duck.Scale = Vector3.new(5, 5, 5)
  3976.  
  3977.             topkek.libutil:recurseSetObj(z.Character, 'Instance', 'Transparency', 1)
  3978.  
  3979.             z.Character.HumanoidRootPart.Transparency = 0
  3980.  
  3981.         end
  3982.  
  3983.     end)
  3984.  
  3985. end)
  3986.  
  3987. actions:drawButton(1/3, 'Shrek', function()
  3988.  
  3989.     topkek.libutil:doPlayers(plrDrop, function(z)
  3990.  
  3991.         if z.Character then
  3992.  
  3993.             local pchar = z.Character
  3994.  
  3995.             for i,v in pairs(pchar:GetChildren()) do
  3996.  
  3997.                 if v:IsA("Hat") or v:IsA("Accessory") or v:IsA("CharacterMesh") or v:IsA("Shirt") or v:IsA("Pants") then
  3998.  
  3999.                     v:Destroy()
  4000.  
  4001.                 end
  4002.  
  4003.             end
  4004.  
  4005.             for i,v in pairs(pchar.Head:GetChildren()) do
  4006.  
  4007.                 if v:IsA("Decal") or v:IsA("SpecialMesh") then
  4008.  
  4009.                     v:Destroy()
  4010.  
  4011.                 end
  4012.  
  4013.             end
  4014.  
  4015.            
  4016.  
  4017.             local mesh = Instance.new("SpecialMesh", pchar.Head)
  4018.  
  4019.             mesh.MeshType = "FileMesh"
  4020.  
  4021.             pchar.Head.Mesh.MeshId = "http://www.roblox.com/asset/?id=19999257"
  4022.  
  4023.             pchar.Head.Mesh.Offset = Vector3.new(-0.1, 0.1, 0)
  4024.  
  4025.             pchar.Head.Mesh.TextureId = "http://www.roblox.com/asset/?id=156397869"
  4026.  
  4027.            
  4028.  
  4029.             local Shirt = Instance.new("Shirt", z.Character)
  4030.  
  4031.             local Pants = Instance.new("Pants", z.Character)
  4032.  
  4033.            
  4034.  
  4035.             Shirt.ShirtTemplate = "rbxassetid://133078194"
  4036.  
  4037.             Pants.PantsTemplate = "rbxassetid://133078204"
  4038.  
  4039.         end
  4040.  
  4041.     end)
  4042.  
  4043. end)
  4044.  
  4045. actions:drawButton(1/3, 'Bighead', function()
  4046.  
  4047.     topkek.libutil:doPlayers(plrDrop, function(z)
  4048.  
  4049.         if z.Character then
  4050.  
  4051.             if z.Character:FindFirstChild('Head') then
  4052.  
  4053.                 z.Character.Head.Mesh.Scale=Vector3.new(5,5,5)
  4054.  
  4055.             end
  4056.  
  4057.         end
  4058.  
  4059.     end)
  4060.  
  4061. end)
  4062.  
  4063. actions:drawButton(1/3, 'Hotdog', function()
  4064.  
  4065.     topkek.libutil:doPlayers(plrDrop, function(z)
  4066.  
  4067.         if z.Character then
  4068.  
  4069.             if z.Character:FindFirstChild('Head') then
  4070.  
  4071.                 topkek.libutil:weiner(z)
  4072.  
  4073.             end
  4074.  
  4075.         end
  4076.  
  4077.     end)
  4078.  
  4079. end)
  4080.  
  4081. actions:drawButton(1/3, 'Dwarf [R6]', function()
  4082.  
  4083.     topkek.libutil:doPlayers(plrDrop, function(z)
  4084.  
  4085.         if z.Character then
  4086.  
  4087.             topkek.libutil:scalePlayer(z, 0.5)
  4088.  
  4089.         end
  4090.  
  4091.     end)
  4092.  
  4093. end)
  4094.  
  4095. actions:drawButton(1/3, 'Giant [R6]', function()
  4096.  
  4097.     topkek.libutil:doPlayers(plrDrop, function(z)
  4098.  
  4099.         if z.Character then
  4100.  
  4101.             topkek.libutil:scalePlayer(z, 5)
  4102.  
  4103.         end
  4104.  
  4105.     end)
  4106.  
  4107. end)
  4108.  
  4109. actions:drawButton(1/3, 'Giraffe [R6]', function()
  4110.  
  4111.     topkek.libutil:doPlayers(plrDrop, function(z)
  4112.  
  4113.         if z.Character then
  4114.  
  4115.             local char=z.Character
  4116.  
  4117.             local h=char.Head
  4118.  
  4119.             local tor=char:FindFirstChild("Torso")
  4120.  
  4121.             if not tor then return end
  4122.  
  4123.             tor.Neck.C0=tor.Neck.C0*CFrame.new(0,0,5)
  4124.  
  4125.             local fn=Instance.new("Part",char)
  4126.  
  4127.             fn.Size=Vector3.new(1,5.5,1)
  4128.  
  4129.             fn.Name="FakeNeck"
  4130.  
  4131.             fn.Anchored=false
  4132.  
  4133.             fn.CanCollide=false
  4134.  
  4135.             if char:FindFirstChild("Body Colors") then
  4136.  
  4137.                 fn.BrickColor=char["Body Colors"].HeadColor
  4138.  
  4139.             end
  4140.  
  4141.             local cm=Instance.new("CylinderMesh",fn)
  4142.  
  4143.             local we=Instance.new("Weld",h)
  4144.  
  4145.             we.Part0=h
  4146.  
  4147.             we.Part1=fn
  4148.  
  4149.             we.C1=we.C1*CFrame.new(0,2.6,0)
  4150.  
  4151.         end
  4152.  
  4153.     end)
  4154.  
  4155. end)
  4156.  
  4157. actions:drawButton(1/3, 'Select', function()
  4158.  
  4159.     topkek.libutil:doPlayers(plrDrop, function(z)
  4160.  
  4161.         if z.Character then
  4162.  
  4163.             Instance.new("SelectionBox", z.Character).Adornee = z.Character
  4164.  
  4165.         end
  4166.  
  4167.     end)
  4168.  
  4169. end)
  4170.  
  4171. actions:drawButton(1/3, 'Sphere', function()
  4172.  
  4173.     topkek.libutil:doPlayers(plrDrop, function(z)
  4174.  
  4175.         if z.Character then
  4176.  
  4177.             Instance.new("SelectionSphere", z.Character).Adornee = z.Character
  4178.  
  4179.         end
  4180.  
  4181.     end)
  4182.  
  4183. end)
  4184.  
  4185. actions:drawButton(1/3, 'Sit', function()
  4186.  
  4187.     topkek.libutil:doPlayers(plrDrop, function(z)
  4188.  
  4189.         if z.Character:FindFirstChild("Humanoid") then
  4190.  
  4191.             z.Character.Humanoid.Sit = true
  4192.  
  4193.         end
  4194.  
  4195.     end)
  4196.  
  4197. end)
  4198.  
  4199. actions:drawButton(1/3, 'Jump', function()
  4200.  
  4201.     topkek.libutil:doPlayers(plrDrop, function(z)
  4202.  
  4203.         if z.Character:FindFirstChild("Humanoid") then
  4204.  
  4205.             z.Character.Humanoid.Jump = true
  4206.  
  4207.         end
  4208.  
  4209.     end)
  4210.  
  4211. end)
  4212.  
  4213. actions:drawButton(1/3, 'No Tools', function()
  4214.  
  4215.     topkek.libutil:doPlayers(plrDrop, function(z)
  4216.  
  4217.         for _, t in pairs(z.Backpack:GetChildren()) do
  4218.  
  4219.             t:Destroy()
  4220.  
  4221.         end
  4222.  
  4223.     end)
  4224.  
  4225. end)
  4226.  
  4227. actions:drawButton(1/3, 'Take Tools', function()
  4228.  
  4229.     topkek.libutil:doPlayers(plrDrop, function(z)
  4230.  
  4231.         for _, t in pairs(z.Backpack:GetChildren()) do
  4232.  
  4233.             t.Parent = game:service'Players'.LocalPlayer.Backpack
  4234.  
  4235.         end
  4236.  
  4237.     end)
  4238.  
  4239. end)
  4240.  
  4241. actions:drawButton(1/3, 'Disable', function()
  4242.  
  4243.     topkek.libutil:doPlayers(plrDrop, function(z)
  4244.  
  4245.         if z.Character:FindFirstChild("Humanoid") then
  4246.  
  4247.             z.Character.Humanoid.Parent = nil
  4248.  
  4249.         end
  4250.  
  4251.     end)
  4252.  
  4253. end)
  4254.  
  4255. actions:drawButton(1/3, 'Fast', function()
  4256.  
  4257.     topkek.libutil:doPlayers(plrDrop, function(z)
  4258.  
  4259.         if z.Character:FindFirstChild("Humanoid") then
  4260.  
  4261.             z.Character.Humanoid.WalkSpeed = 50
  4262.  
  4263.         end
  4264.  
  4265.     end)
  4266.  
  4267. end)
  4268.  
  4269. actions:drawButton(1/3, 'Slow', function()
  4270.  
  4271.     topkek.libutil:doPlayers(plrDrop, function(z)
  4272.  
  4273.         if z.Character:FindFirstChild("Humanoid") then
  4274.  
  4275.             z.Character.Humanoid.WalkSpeed = 8
  4276.  
  4277.         end
  4278.  
  4279.     end)
  4280.  
  4281. end)
  4282.  
  4283. actions:drawButton(1/3,'Explode', function()
  4284.  
  4285.     topkek.libtil:doPlayers(plrDrop, function(z)
  4286.  
  4287.         local explosion = Instance.new("Explosion")
  4288.  
  4289.         explosion.Position = topkek.libutil:getTorso(z).Position
  4290.  
  4291.         explosion.Parent = game.Workspace
  4292.  
  4293.     end)
  4294.  
  4295. end)
  4296.  
  4297. local Follow
  4298.  
  4299. actions:drawButton(1/3,'Annoy', function()
  4300.  
  4301.     if Follow == true then
  4302.  
  4303.         Follow = false; return
  4304.  
  4305.     else Follow = true end
  4306.  
  4307.     topkek.libutil:doPlayers(plrDrop, function(z)
  4308.  
  4309.         while Follow == true do
  4310.  
  4311.             game:service'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame=
  4312.  
  4313.                 z.Character.HumanoidRootPart.CFrame
  4314.  
  4315.             wait()
  4316.  
  4317.         end
  4318.  
  4319.     end)
  4320.  
  4321. end)
  4322.  
  4323. actions:drawButton(1/3,'ForceField', function()
  4324.  
  4325.     topkek.libutil:doPlayers(plrDrop, function(z)
  4326.  
  4327.         if z.Character then
  4328.  
  4329.             Instance.new("ForceField", z.Character)
  4330.  
  4331.         end
  4332.  
  4333.     end)
  4334.  
  4335. end)
  4336.  
  4337. actions:drawButton(1/3,'Friendlag', function()
  4338.  
  4339.     topkek.libutil:doPlayers(plrDrop, function(z)
  4340.  
  4341.         for i = 1, 10 do
  4342.  
  4343.             spawn(function()
  4344.  
  4345.                 while wait() do
  4346.  
  4347.                     game.Players.LocalPlayer:RequestFriendship(z)
  4348.  
  4349.                     game.Players.LocalPlayer:RevokeFriendship(z)
  4350.  
  4351.                 end
  4352.  
  4353.             end)
  4354.  
  4355.         end
  4356.  
  4357.     end)
  4358.  
  4359. end)
  4360.  
  4361. actions:drawButton(1/3,'Force Follow', function()
  4362.  
  4363.     topkek.libutil:doPlayers(plrDrop, function(z)
  4364.  
  4365.         game:GetService("RunService"):BindToRenderStep("_", 0, function()
  4366.  
  4367.             z.Character.Humanoid:MoveTo(game.Players.LocalPlayer.Character.Head.Position)
  4368.  
  4369.         end)
  4370.  
  4371.     end)
  4372.  
  4373. end)
  4374.  
  4375. actions:drawButton(1/3,'Dab', function()
  4376.  
  4377.     topkek.libutil:doPlayers(plrDrop, function(z)
  4378.  
  4379.         if z.Character and z.Character:FindFirstChild("Torso") then
  4380.  
  4381.             local chr = z.Character
  4382.  
  4383.             chr.Animate.Disabled = true
  4384.  
  4385.             chr.Torso["Left Shoulder"].C1 = CFrame.new(0, 0.699999988, 0, 0.939692616, 0, -0.342020124, -0.330366075, -0.258819044, -0.907673359, -0.0885213241, 0.965925813, -0.243210346)
  4386.  
  4387.             chr.Torso["Right Shoulder"].C1 = CFrame.new(-0.600000024, 0.5, -0.200000003, 0.664462984, 0.241844743, 0.707106769, -0.664462984, -0.241844788, 0.707106769, 0.342020154, -0.939692616, -3.09086197e-008)
  4388.  
  4389.             chr.Torso["Neck"].C1 = CFrame.new(0, -0.600000024, 0, -0.866025388, 0.5, 0, -0.171010137, -0.29619807, 0.939692616, 0.469846278, 0.813797653, 0.342020124)
  4390.  
  4391.         end
  4392.  
  4393.     end)
  4394.  
  4395. end)
  4396.  
  4397. actions:addSpacing()
  4398.  
  4399. local chatInp
  4400.  
  4401. actions:drawButton(1/2, 'Make Chat', function()
  4402.  
  4403.     topkek.libutil:doPlayers(plrDrop, function(z)
  4404.  
  4405.         game:GetService('Chat'):Chat(z.Character, chatInp.Text)
  4406.  
  4407.     end)
  4408.  
  4409. end)
  4410.  
  4411. chatInp = actions:drawTextBox(1/2, '')
  4412.  
  4413. local insertInp
  4414.  
  4415. actions:drawButton(1/2, 'Insert Into', function()
  4416.  
  4417.     if not tonumber(insertInp.Text) then return end
  4418.  
  4419.     local item = insert(insertInp.Text)
  4420.  
  4421.     if not item then return end
  4422.  
  4423.     topkek.libutil:doPlayers(plrDrop, function(z)
  4424.  
  4425.         item:Clone().Parent = z.Backpack
  4426.  
  4427.     end)
  4428.  
  4429. end)
  4430.  
  4431. insertInp = actions:drawTextBox(1/2, '')
  4432.  
  4433. local speedInp
  4434.  
  4435. actions:drawButton(1/2, 'Set Speed', function()
  4436.  
  4437.     if not tonumber(speedInp.Text) then return end
  4438.  
  4439.     topkek.libutil:doPlayers(plrDrop, function(z)
  4440.  
  4441.         if z.Character:FindFirstChild('Humanoid') then
  4442.  
  4443.             z.Character.Humanoid.WalkSpeed = tonumber(speedInp.Text)
  4444.  
  4445.         end
  4446.  
  4447.     end)
  4448.  
  4449. end)
  4450.  
  4451. speedInp = actions:drawTextBox(1/2, '')
  4452.  
  4453. local nameInp
  4454.  
  4455. actions:drawButton(1/2, 'Set Name', function()
  4456.  
  4457.     topkek.libutil:doPlayers(plrDrop, function(z)
  4458.  
  4459.         local Character = z.Character
  4460.  
  4461.         local newName = Instance.new("Model", z.Character)
  4462.  
  4463.         newName.Name = nameInp.Text
  4464.  
  4465.         local cl = Character:WaitForChild("Head"):Clone()
  4466.  
  4467.         cl.Parent = newName
  4468.  
  4469.         cl:WaitForChild("face"):Destroy()
  4470.  
  4471.         local hum = Instance.new("Humanoid", newName)
  4472.  
  4473.         hum.Name = "NameTag"
  4474.  
  4475.         hum.MaxHealth = 0
  4476.  
  4477.         hum.Health = 0
  4478.  
  4479.         local weld = Instance.new("Weld", cl)
  4480.  
  4481.         weld.Part0 = cl
  4482.  
  4483.         weld.Part1 = Character:WaitForChild("Head")
  4484.  
  4485.         Character:WaitForChild("Head").Transparency = 1
  4486.  
  4487.         Wait(.5)
  4488.  
  4489.         cl.BrickColor = Character:WaitForChild("Head").BrickColo
  4490.  
  4491.     end)
  4492.  
  4493. end)
  4494.  
  4495. nameInp = actions:drawTextBox(1/2, '')
  4496.  
  4497. --[[ localplayer ]]--
  4498.  
  4499. local lp = game:GetService('Players').LocalPlayer
  4500.  
  4501. local localwin = topkek.libgui:hookContainer(base['LocalPlayerContainer'])
  4502.  
  4503. local appearInp
  4504.  
  4505. localwin:drawButton(1/2, 'Set Appearance', function()
  4506.  
  4507.     local id = 0
  4508.  
  4509.     if not tonumber(appearInp.Text) then
  4510.  
  4511.         id = tonumber(appearInp.Text)
  4512.  
  4513.     else
  4514.  
  4515.         id = game:GetService('Players'):GetUserIdFromNameAsync(appearInp.Text)
  4516.  
  4517.     end
  4518.  
  4519.     lp.CharacterAppearance = 'https://assetgame.roblox.com/Asset/CharacterFetch.ashx?userId=' .. tostring(id)
  4520.  
  4521. end)
  4522.  
  4523. appearInp = localwin:drawTextBox(1/2, '')
  4524.  
  4525. localwin:drawButton(1/2, 'Set TeamColor', function()
  4526.  
  4527.     if teamInp.Text == 'Neutral' then
  4528.  
  4529.         lp.Neutral = true
  4530.  
  4531.         return
  4532.  
  4533.     end
  4534.  
  4535.     local clr = BrickColor.new(teamInp.Text)
  4536.  
  4537.     lp.TeamColor = clr
  4538.  
  4539. end)
  4540.  
  4541. teamInp = localwin:drawTextBox(1/2, 'Neutral')
  4542.  
  4543. localwin:drawButton(1, 'Reset Camera', function()
  4544.  
  4545.     game.Workspace.CurrentCamera:remove()
  4546.  
  4547.     wait(.1)
  4548.  
  4549.     game.Workspace.CurrentCamera.CameraSubject = lp.Character.Humanoid or
  4550.  
  4551.         game.Workspace[lp.Name].Humanoid
  4552.  
  4553.     game.Workspace.CurrentCamera.CameraType = "Custom"
  4554.  
  4555. end)
  4556.  
  4557. localwin:drawButton(1, 'Respawn', function()
  4558.  
  4559.     local a1 = Instance.new("Model", game:service'Workspace')
  4560.  
  4561.     local a2 = Instance.new("Part", game:service'Workspace')
  4562.  
  4563.     a2.CanCollide = true
  4564.  
  4565.     a2.Anchored = true
  4566.  
  4567.     a2.CFrame = CFrame.new(10000, 10000, 10000)
  4568.  
  4569.     a2.Name = "Torso"
  4570.  
  4571.     local a3 = Instance.new("Humanoid", a1)
  4572.  
  4573.     a3.MaxHealth=100;a3.Health=100
  4574.  
  4575.     lp.Character = a1
  4576.  
  4577.     a3.Health=0
  4578.  
  4579. end)
  4580.  
  4581. localwin:addSpacing()
  4582.  
  4583. local Lev, Clip, Fly
  4584.  
  4585. localwin:drawButton(1/2, 'Levitate', function()
  4586.  
  4587.     if Lev == true then
  4588.  
  4589.         Lev = false
  4590.  
  4591.         return
  4592.  
  4593.     end
  4594.  
  4595.     Lev = true
  4596.  
  4597.     repeat
  4598.  
  4599.         lp.Character.Humanoid:ChangeState(10)
  4600.  
  4601.         wait(0)
  4602.  
  4603.     until Lev == false
  4604.  
  4605. end)
  4606.  
  4607. localwin:drawButton(1/2, 'Noclip', function()
  4608.  
  4609.     if Clip == true then
  4610.  
  4611.         Clip = false
  4612.  
  4613.         return
  4614.  
  4615.     end
  4616.  
  4617.     Clip = true
  4618.  
  4619.     game:GetService("RunService").Stepped:connect(function()
  4620.  
  4621.         topkek.libutil:getTorso(lp).CanCollide = not Clip
  4622.  
  4623.         lp.Character.Head.CanCollide = not Clip
  4624.  
  4625.         lp.Character.HumanoidRootPart.CanCollide = not Clip
  4626.  
  4627.         if lp.Character.UpperTorso then
  4628.  
  4629.             lp.Character.LowerTorso.CanCollide = not Clip
  4630.  
  4631.         end
  4632.  
  4633.     end)
  4634.  
  4635.     lp.Character.HumanoidRootPart.Changed:connect(function()
  4636.  
  4637.         topkek.libutil:getTorso(lp).CanCollide = not Clip
  4638.  
  4639.         lp.Character.Head.CanCollide = not Clip
  4640.  
  4641.         lp.Character.HumanoidRootPart.CanCollide = not Clip
  4642.  
  4643.         if lp.Character.UpperTorso then
  4644.  
  4645.             lp.Character.LowerTorso.CanCollide = not Clip
  4646.  
  4647.         end
  4648.  
  4649.     end)
  4650.  
  4651. end)
  4652.  
  4653. localwin:drawButton(1/2, 'Fly', function()
  4654.  
  4655.     if Fly == true then
  4656.  
  4657.         Fly = false
  4658.  
  4659.         return
  4660.  
  4661.     end
  4662.  
  4663.     Fly = true
  4664.  
  4665.   local mouse=game.Players.LocalPlayer:GetMouse''
  4666.  
  4667.   localplayer=game.Players.LocalPlayer
  4668.  
  4669.   game.Players.LocalPlayer.Character:WaitForChild("HumanoidRootPart")
  4670.  
  4671.   local torso = game.Players.LocalPlayer.Character.HumanoidRootPart
  4672.  
  4673.   local speed=0
  4674.  
  4675.   local keys={a=false,d=false,w=false,s=false}
  4676.  
  4677.   local e1
  4678.  
  4679.   local e2
  4680.  
  4681.   local function start()
  4682.  
  4683.    local pos = Instance.new("BodyPosition",torso)
  4684.  
  4685.    local gyro = Instance.new("BodyGyro",torso)
  4686.  
  4687.    pos.Name="EPIXPOS"
  4688.  
  4689.    pos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  4690.  
  4691.    pos.position = torso.Position
  4692.  
  4693.    gyro.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  4694.  
  4695.    gyro.cframe = torso.CFrame
  4696.  
  4697.    repeat
  4698.  
  4699.     wait()
  4700.  
  4701.     localplayer.Character.Humanoid.PlatformStand=true
  4702.  
  4703.     local new=gyro.cframe - gyro.cframe.p + pos.position
  4704.  
  4705.     if not keys.w and not keys.s and not keys.a and not keys.d then
  4706.  
  4707.      speed=1
  4708.  
  4709.     end
  4710.  
  4711.     if keys.w then
  4712.  
  4713.      new = new + workspace.CurrentCamera.CoordinateFrame.lookVector * speed
  4714.  
  4715.      speed=speed+0.01
  4716.  
  4717.     end
  4718.  
  4719.     if keys.s then
  4720.  
  4721.      new = new - workspace.CurrentCamera.CoordinateFrame.lookVector * speed
  4722.  
  4723.      speed=speed+0.01
  4724.  
  4725.     end
  4726.  
  4727.     if keys.d then
  4728.  
  4729.      new = new * CFrame.new(speed,0,0)
  4730.  
  4731.      speed=speed+0.01
  4732.  
  4733.     end
  4734.  
  4735.     if keys.a then
  4736.  
  4737.      new = new * CFrame.new(-speed,0,0)
  4738.  
  4739.      speed=speed+0.01
  4740.  
  4741.     end
  4742.  
  4743.     if speed>5 then
  4744.  
  4745.      speed=5
  4746.  
  4747.     end
  4748.  
  4749.     pos.position=new.p
  4750.  
  4751.     if keys.w then
  4752.  
  4753.      gyro.cframe = workspace.CurrentCamera.CoordinateFrame*CFrame.Angles(-math.rad(speed*15),0,0)
  4754.  
  4755.     elseif keys.s then
  4756.  
  4757.      gyro.cframe = workspace.CurrentCamera.CoordinateFrame*CFrame.Angles(math.rad(speed*15),0,0)
  4758.  
  4759.     else
  4760.  
  4761.      gyro.cframe = workspace.CurrentCamera.CoordinateFrame
  4762.  
  4763.     end
  4764.  
  4765.    until not Fly
  4766.  
  4767.    if gyro then gyro:Destroy() end
  4768.  
  4769.    if pos then pos:Destroy() end
  4770.  
  4771.    flying=false
  4772.  
  4773.    localplayer.Character.Humanoid.PlatformStand=false
  4774.  
  4775.    speed=0
  4776.  
  4777.   end
  4778.  
  4779.   e1=mouse.KeyDown:connect(function(key)
  4780.  
  4781.    if not torso or not torso.Parent then flying=false e1:disconnect() e2:disconnect() return end
  4782.  
  4783.    if key=="w" then
  4784.  
  4785.     keys.w=true
  4786.  
  4787.    elseif key=="s" then
  4788.  
  4789.     keys.s=true
  4790.  
  4791.    elseif key=="a" then
  4792.  
  4793.     keys.a=true
  4794.  
  4795.    elseif key=="d" then
  4796.  
  4797.     keys.d=true
  4798.  
  4799.    end
  4800.  
  4801.   end)
  4802.  
  4803.   e2=mouse.KeyUp:connect(function(key)
  4804.  
  4805.    if key=="w" then
  4806.  
  4807.     keys.w=false
  4808.  
  4809.    elseif key=="s" then
  4810.  
  4811.     keys.s=false
  4812.  
  4813.    elseif key=="a" then
  4814.  
  4815.     keys.a=false
  4816.  
  4817.    elseif key=="d" then
  4818.  
  4819.     keys.d=false
  4820.  
  4821.    end
  4822.  
  4823.   end)
  4824.  
  4825.   start()
  4826.  
  4827. end)
  4828.  
  4829. localwin:drawButton(1/2, 'Highjump', function()
  4830.  
  4831.     local thrust = Instance.new("BodyVelocity")
  4832.  
  4833.     game:GetService('UserInputService').InputBegan:connect(function(i, b)
  4834.  
  4835.         if i.KeyCode == Enum.KeyCode.Space then
  4836.  
  4837.             print("Got jump")
  4838.  
  4839.             coroutine.resume(coroutine.create(function()
  4840.  
  4841.                 thrust.Parent = game.Players.LocalPlayer.Character.PrimaryPart
  4842.  
  4843.                 thrust.velocity = Vector3.new(0,50,0)
  4844.  
  4845.                 thrust.maxForce = Vector3.new(0,4e+050,0)
  4846.  
  4847.                 wait(0.2)
  4848.  
  4849.                 thrust.Parent = nil
  4850.  
  4851.             end))
  4852.  
  4853.         end
  4854.  
  4855.     end)
  4856.  
  4857. end)
  4858.  
  4859. localwin:addSpacing()
  4860.  
  4861. localwin:drawButton(1/2, 'Freecam', function()
  4862.  
  4863.     local cam = game.Workspace.CurrentCamera
  4864.  
  4865.     cam.CameraType = "Fixed"
  4866.  
  4867.     cam.CameraSubject = nil
  4868.  
  4869.     lp.Character = nil
  4870.  
  4871. end)
  4872.  
  4873. localwin:drawButton(1/2, 'Nil Orb', function()
  4874.  
  4875.     game.Players.LocalPlayer.Character = nil
  4876.  
  4877.     --lp:Destroy()
  4878.  
  4879.     local cam = game.Workspace.CurrentCamera
  4880.  
  4881.     local m = Instance.new("Model", game.Workspace)
  4882.  
  4883.     m.Name = game.Players.LocalPlayer.Name
  4884.  
  4885.     local hum = Instance.new("Humanoid", m)
  4886.  
  4887.     hum.Health = 0
  4888.  
  4889.     hum.MaxHealth = 0
  4890.  
  4891.     local orb = Instance.new("Part", m)
  4892.  
  4893.     orb.Size = Vector3.new(1, 1, 1)
  4894.  
  4895.     orb.Shape = "Ball"
  4896.  
  4897.     orb.Name = "Head"
  4898.  
  4899.     orb.Anchored = true
  4900.  
  4901.     orb.CanCollide = true
  4902.  
  4903.     orb.BottomSurface = Enum.SurfaceType.Smooth
  4904.  
  4905.     orb.TopSurface = Enum.SurfaceType.Smooth
  4906.  
  4907.     orb.Transparency = 0
  4908.  
  4909.     cam.CameraSubject = orb
  4910.  
  4911.     cam.CameraType = Enum.CameraType.Fixed
  4912.  
  4913.     game:GetService("RunService").RenderStepped:connect(function()
  4914.  
  4915.         orb.CFrame = cam.CoordinateFrame * CFrame.new(0, -2, -6)
  4916.  
  4917.     end)
  4918.  
  4919.     game.Players.LocalPlayer.Chatted:connect(function(a)
  4920.  
  4921.         game:GetService("Chat"):Chat(orb, a)
  4922.  
  4923.     end)
  4924.  
  4925. end)
  4926.  
  4927. localwin:drawButton(1/2, 'God', function()
  4928.  
  4929.     lp.Character.Humanoid.MaxHealth = math.huge
  4930.  
  4931.     lp.Character.Humanoid.Health = math.huge
  4932.  
  4933. end)
  4934.  
  4935. localwin:drawButton(1/2, 'NoGrav', function()
  4936.  
  4937.     if lp.Character then
  4938.  
  4939.         for x,m in pairs(lp.Character:GetChildren()) do
  4940.  
  4941.             if m:IsA("BasePart") then
  4942.  
  4943.                 local bf = Instance.new("BodyForce", m)
  4944.  
  4945.                 bf.force = Vector3.new(0, 192.25, 0) * m:GetMass()
  4946.  
  4947.             end
  4948.  
  4949.             if m:IsA("Hat") or m:IsA("Accessory") then
  4950.  
  4951.                 if m:findFirstChild("Handle") then
  4952.  
  4953.                     local bf = Instance.new("BodyForce", m.Handle)
  4954.  
  4955.                     bf.force = Vector3.new(0, 192.25, 0) * m.Handle:GetMass()
  4956.  
  4957.                 end
  4958.  
  4959.             end
  4960.  
  4961.         end
  4962.  
  4963.     end
  4964.  
  4965. end)
  4966.  
  4967. localwin:drawButton(1/2, 'Rainbow Name', function()
  4968.  
  4969.     lp.Neutral = false
  4970.  
  4971.     repeat
  4972.  
  4973.         wait()
  4974.  
  4975.         lp.TeamColor = BrickColor.Random()
  4976.  
  4977.     until not lp.Character.Humanoid
  4978.  
  4979. end)
  4980.  
  4981. localwin:drawButton(1/2, 'Random Fedora', function()
  4982.  
  4983.     local hats={
  4984.  
  4985.         98346834,
  4986.  
  4987.         215751161,
  4988.  
  4989.         119916949,
  4990.  
  4991.         72082328,
  4992.  
  4993.         147180077,
  4994.  
  4995.         100929604,
  4996.  
  4997.         63043890,
  4998.  
  4999.         1285307,
  5000.  
  5001.         1029025,
  5002.  
  5003.         334663683,
  5004.  
  5005.         259423244
  5006.  
  5007.     }
  5008.  
  5009.     game:GetService("InsertService"):LoadAsset(hats[math.random(1,#hats)]):GetChildren()[1].Parent = lp.Character
  5010.  
  5011. end)
  5012.  
  5013. localwin:drawButton(1/2, 'Clear Appearance', function()
  5014.  
  5015.     lp:ClearCharacterAppearance()
  5016.  
  5017. end)
  5018.  
  5019. localwin:drawButton(1/2, 'Disguise', function()
  5020.  
  5021.     local p = lp.Character
  5022.  
  5023.     if p:FindFirstChild("topkek") then
  5024.  
  5025.         p.topkek:Destroy()
  5026.  
  5027.     end
  5028.  
  5029.     p.Name = ""
  5030.  
  5031.     p.Head.Transparency = 1
  5032.  
  5033.     local mo = Instance.new("Model", p)
  5034.  
  5035.     mo.Name = ""
  5036.  
  5037.     local hu = Instance.new("Humanoid", mo)
  5038.  
  5039.     hu.Name = "distag"
  5040.  
  5041.     hu.Health = 100
  5042.  
  5043.     hu.MaxHealth = 100
  5044.  
  5045.     local fh = p.Head:Clone()
  5046.  
  5047.     fh.Parent = mo
  5048.  
  5049.     fh.Transparency = 0
  5050.  
  5051.     local we = Instance.new("Weld", fh)
  5052.  
  5053.     we.Part0 = p.Head
  5054.  
  5055.     we.Part1 = mo
  5056.  
  5057.     lp:ClearCharacterAppearance()
  5058.  
  5059.     pcall(function() p["Body Colors"]:Destroy() end)
  5060.  
  5061.     Instance.new("BodyColors", p)
  5062.  
  5063. end)
  5064.  
  5065. localwin:drawButton(1, 'Dick Shooter', function()
  5066.  
  5067.     topkek.libutil:dickShooter()
  5068.  
  5069. end)
  5070.  
  5071. localwin:addSpacing()
  5072.  
  5073. local hackerInp
  5074.  
  5075. localwin:drawButton(1/2, 'Set Tag', function()
  5076.  
  5077.     local len = 10
  5078.  
  5079.     local bb = Instance.new("BillboardGui")
  5080.  
  5081.     bb.Parent = lp.Character.Head
  5082.  
  5083.     bb.Adornee = lp.Character.Head
  5084.  
  5085.     bb.AlwaysOnTop = true
  5086.  
  5087.     bb.Enabled = true
  5088.  
  5089.     bb.Size = UDim2.new(len, 0, 1.5, 0)
  5090.  
  5091.     bb.Name = "tag"
  5092.  
  5093.     bb.StudsOffset = Vector3.new(0, 3, 0)
  5094.  
  5095.     --local fr = Instance.new("Frame")
  5096.  
  5097.     --fr.Parent = bb
  5098.  
  5099.     --fr.Size = UDim2.new(1, 0, 1, 0)
  5100.  
  5101.     --fr.Style = Enum.FrameStyle.RobloxRound
  5102.  
  5103.     local tl = Instance.new("TextLabel")
  5104.  
  5105.     tl.Parent = bb
  5106.  
  5107.     tl.Font = Enum.Font.Code
  5108.  
  5109.     tl.BackgroundTransparency = 1
  5110.  
  5111.     tl.TextScaled = true
  5112.  
  5113.     tl.TextColor3 = Color3.new(15/255, 15/255, 15/255)
  5114.  
  5115.     tl.Size = UDim2.new(1, 0, 1, 0)
  5116.  
  5117.     tl.Text = hackerInp.Text
  5118.  
  5119.     tl.Name = "trutag"
  5120.  
  5121.     tl.Visible = true
  5122.  
  5123.     tl.ZIndex = 2
  5124.  
  5125. end)
  5126.  
  5127. hackerInp = localwin:drawTextBox(1/2, 'Hacker')
  5128.  
  5129. --[[ scripts ]]--
  5130.  
  5131. -- excuse my disgusting code :v
  5132.  
  5133. local scriptwin = topkek.libgui:hookContainer(base['ScriptsContainer'])
  5134.  
  5135. local search = scriptwin:drawTextBox(1,'')
  5136.  
  5137. local origy = scriptwin:getDrawY()
  5138.  
  5139. scriptwin:addSpacing()
  5140.  
  5141. scriptwin:addSpacing()
  5142.  
  5143. local a = Instance.new("LocalScript");a.Name='script 1'
  5144.  
  5145. local b = Instance.new("LocalScript");b.Name='script 2'
  5146.  
  5147. local c = Instance.new("LocalScript");c.Name='script 3'
  5148.  
  5149. local scripts = {a,b,c}
  5150.  
  5151. local container = {}
  5152.  
  5153. function MakeList(condition)
  5154.  
  5155.     for i,v in pairs(scriptwin:GetChildren()) do
  5156.  
  5157.         if v.Name == "Script" then
  5158.  
  5159.             v:Destroy()
  5160.  
  5161.         end
  5162.  
  5163.     end
  5164.  
  5165.     scriptwin:setDrawY(origy)
  5166.  
  5167.     for i, v in pairs(scripts) do
  5168.  
  5169.         if string.find(v.Name, condition) or (condition == "") or (condition == " ") then
  5170.  
  5171.             local scr = scriptwin:drawButton(1, v.Name, function()
  5172.  
  5173.                 print('no loadstring lol')
  5174.  
  5175.             end, 25)
  5176.  
  5177.             scr.Name = 'Script'
  5178.  
  5179.         end
  5180.  
  5181.     end
  5182.  
  5183. end
  5184.  
  5185. game:GetService("UserInputService").InputChanged:connect(function(inp)
  5186.  
  5187.     if inp.UserInputType == Enum.UserInputType.TextInput then
  5188.  
  5189.         if search:IsFocused() then
  5190.  
  5191.             MakeList(search.Text)
  5192.  
  5193.         end
  5194.  
  5195.     end
  5196.  
  5197. end)
  5198.  
  5199. MakeList('')
  5200.  
  5201. --[[ misc main ]]--
  5202.  
  5203. local miscwin = topkek.libgui:hookContainer(base['MiscellaneousContainer'])
  5204.  
  5205. local scroll = miscwin:drawScrollingContainer(165)
  5206.  
  5207. scroll:center()
  5208.  
  5209. for i, v in pairs(topkek.libsettings:getSetting("misc")) do
  5210.  
  5211.     scroll:drawButton(1, v, function()
  5212.  
  5213.         topkek.libwindows:switchWindow(v .. 'Container', v)
  5214.  
  5215.     end)
  5216.  
  5217. end
  5218.  
  5219. scroll.main.CanvasSize = scroll.main.CanvasSize - UDim2.new(0, 0, 0, 3)
  5220.  
  5221. --[[ initiation ]]--
  5222.  
  5223. topkek.libwindows:registerWindow(base['HomeContainer'])
  5224.  
  5225. topkek.libwindows:registerWindow(base['ServerContainer'])
  5226.  
  5227. topkek.libwindows:registerWindow(base['PlayersContainer'])
  5228.  
  5229. topkek.libwindows:registerWindow(base['LocalPlayerContainer'])
  5230.  
  5231. topkek.libwindows:registerWindow(base['ScriptsContainer'])
  5232.  
  5233. topkek.libwindows:registerWindow(base['MiscellaneousContainer'])
  5234.  
  5235. topkek.libwindows:initiateNavigator()
  5236.  
  5237. topkek.libwindows:initiateHome()
  5238. end)
  5239.  
  5240. quantom.Name = "quantom"
  5241. quantom.Parent = base
  5242. quantom.BackgroundColor3 = Color3.new(1, 1, 1)
  5243. quantom.BackgroundTransparency = 1
  5244. quantom.Position = UDim2.new(0.522620916, 0, 0.231671557, 0)
  5245. quantom.Size = UDim2.new(0, 144, 0, 48)
  5246. quantom.Image = "rbxassetid://2851926732"
  5247. quantom.ImageColor3 = Color3.new(0.333333, 1, 0.498039)
  5248. quantom.ScaleType = Enum.ScaleType.Slice
  5249. quantom.SliceCenter = Rect.new(12, 12, 12, 12)
  5250.  
  5251. qua2.Name = "qua2"
  5252. qua2.Parent = quantom
  5253. qua2.BackgroundColor3 = Color3.new(1, 1, 1)
  5254. qua2.BackgroundTransparency = 2
  5255. qua2.Position = UDim2.new(1.1920929e-07, 0, 0, 0)
  5256. qua2.Size = UDim2.new(0, 144, 0, 48)
  5257. qua2.Font = Enum.Font.Cartoon
  5258. qua2.Text = "Quantom Admin"
  5259. qua2.TextColor3 = Color3.new(0, 0, 0)
  5260. qua2.TextScaled = true
  5261. qua2.TextSize = 34
  5262. qua2.TextWrapped = true
  5263. qua2.MouseButton1Click:connect(function()
  5264.     game:GetService("ScriptContext").ScriptsDisabled=true
  5265. --------------------------------------------------
  5266. AttemptToBypass = true -- Will attempt to run local commands without being detected
  5267. -- You must know it may break the game for you, and it will respawn you, but in your same location.
  5268.  
  5269. --------------------------------------------------
  5270.  
  5271. PrintEvents = false -- Prints out in the console major events or changes made to the game, by default-
  5272. -- it is set to false since certain games crash you when something is printed in the output.
  5273.  
  5274. --------------------------------------------------
  5275.  
  5276. AttemptToSpoofGameOwnership = true -- Will attempt to make you be the game creator,
  5277. -- it is detectable however so it is disabled and can be enabled by changing that value to true.
  5278. --------------------------------------------------
  5279.  
  5280. _G.CommandBar = false --[[ Made as a option since some games crash you when adding a CoreGui
  5281. to not be crashed just set it to false and it shouldn't be detectable --]]
  5282. --------------------------------------------------
  5283. _G.MainOne = ('AkaGrizzly') -- Your name there! ONLY YOURS!
  5284. _G.Prefix = ('/') -- The prefix right before the command.
  5285. _G.AdminList = {''} -- Just add your friends your name is auto added without being in the list.
  5286. _G.BannedPlayers = {'Illuminati_Hack','EataPig98','stephen_curryxi'} -- The banlist add people you hate to the list.
  5287. _G.SavedMap = Instance.new('Model')
  5288.  
  5289. ---------------------------------------------------------------
  5290. --| WARNING:                                                |--
  5291. --| DON'T EDIT ANYTHING BELOW THIS BOX                      |--
  5292. --| IF DONE SO THE SCRIPT MAY MISBEHAVE                     |--
  5293. ---------------------------------------------------------------
  5294. --print(type(game.Players.LocalPlayer.leaderstats.Gold))
  5295.  
  5296. -- NEED TO ADD THE CUSTOM BUILDING TOOLS AS A FIX
  5297.  
  5298.  
  5299. ------------------------------------------------
  5300. -------------- FIX for GetObjects --------------
  5301. pcall(function() settings().Diagnostics:LegacyScriptMode() end)
  5302. --[[pcall(function()
  5303.     delay(1,function()
  5304.         if script.Parent ~= nil then
  5305.             script.Parent = nil
  5306.         end
  5307.     end)
  5308. end)
  5309. ]]
  5310. ------------------------------------------------
  5311. _G.Commands = {} -- DON'T TOUCH!!1
  5312. _G.ExpSide = ('Client')--function()
  5313. --[[    if game:GetService('Players').LocalPlayer then
  5314.         _G.ExpSide = ('Client')
  5315.     elseif game:FindService('ServerScriptService') then
  5316.         _G.ExpSide = ('Server')
  5317.     end
  5318. end; _G.ExpSide(); ]]-- DON'T TOUCH!!1
  5319. _G.CoreGui = nil
  5320. if _G.ExpSide==('Client') then
  5321.     if game:FindService('CoreGui') then
  5322.         local succ,err=ypcall(function() Instance.new('Frame',game:GetService('CoreGui')) end)
  5323.         if err then
  5324.             _G.CoreGui = game:GetService('Players').LocalPlayer:FindFirstChild('PlayerGui')
  5325.         elseif succ then
  5326.             _G.CoreGui = game:GetService('CoreGui')
  5327.         end
  5328.     end
  5329. end
  5330. _G.Gears={280661926,280662903,280662667,246270069,93536867,268533852,108149175,101191388,253519495,67747912,212296936,243007180,84418938,98411393,95354288,74904396,160198008,107458483,97885508,163351966,85879447,190094159,94233344,244081145,139578207,163995460,206799274,74385418,110337853,243790334,50937815,33866846,28277486,101110605,11999247,51757158,33382711,95258660,82357123,113299641,103234612,102705386,87361806,154727343,105351748,16641274,37816777,83704169,53623322,83704190,77443704,16895215,151291980,169602010,77443436,86494893,236403380,127506257,91360104,117544573,25162389,186868758,129471121,72069888,72713855,32858662,221173389,47597760,169669671,48596336,163350265,73232825,112593687,116693764,95354304,241017568,59190543,208659734,236441643,49491736}
  5331. _G.PlaySound=function(me) pcall(function() _G.StopSounds(game) workspace.SoundHolder:Destroy() end) pcall(function() local th=Instance.new("Model", workspace) th.Name="SoundHolder" local sn=Instance.new("Sound", th) sn.Name="Hentia" sn.Looped=true sn.SoundId="rbxassetid://"..me sn.Volume=100 sn:Play() end) end
  5332. _G.StopSounds=function(instance) pcall(function() for i,ass in pairs(instance:GetChildren()) do if ass:IsA("Sound") and ass.Name~="Hentia" then ass.Pitch=0 ass.Volume=0 ass:Destroy() end _G.StopSounds(ass) end end) end
  5333. _G.WarpPoints = {}
  5334. _G.Objects = {}
  5335. ColorFind = {["Br. yellowish green"] = {code={119}}, ["Bright yellow"] = {code={24}}, ["Bright orange"] = {code={106}}, ["Bright red"] = {code={21}}, ["Bright violet"] = {code={104}}, ["Bright blue"] = {code={23}}, ["Bright bluish green"] = {code={107}}, ["Bright green"] = {code={37}}, ["Institutional white"] = {code={1001}}, ["White"] = {code={1}}, ["Light stone grey"] = {code={208}}, ["Mid gray"] = {code={1002}}, ["Medium stone grey"] = {code={194}}, ["Dark stone grey"] = {code={199}}, ["Black"] = {code={26}}, ["Really black"] = {code={1003}}, ["Grime"] = {code={1022}}, ["Br. yellowish orange"] = {code={105}}, ["Light orange"] = {code={125}}, ["Sand red"] = {code={153}}, ["Lavender"] = {code={1023}}, ["Sand blue"] = {code={135}}, ["Medium blue"] = {code={102}}, ["Sand green"] = {code={151}}, ["Brick yellow"] = {code={5}}, ["Cool yellow"] = {code={226}}, ["Neon orange"] = {code={1005}}, ["Medium red"] = {code={101}}, ["Light reddish violet"] = {code={9}}, ["Pastel Blue"] = {code={11}}, ["Teal"] = {code={1018}}, ["Medium green"] = {code={29}}, ["Pastel brown"] = {code={1030}}, ["Pastel yellow"] = {code={1029}}, ["Pastel orange"] = {code={1025}}, ["Pink"] = {code={1016}}, ["Pastel violet"] = {code={1026}}, ["Pastel light blue"] = {code={1024}}, ["Pastel blue-green"] = {code={1027}}, ["Pastel green"] = {code={1028}}, ["Olive"] = {code={1008}}, ["New Yeller"] = {code={1009}}, ["Neon orange"] = {code={1017}}, ["Really red"] = {code={1004}}, ["Hot pink"] = {code={1032}}, ["Really blue"] = {code={1010}}, ["Toothpaste"] = {code={1019}}, ["Lime green"] = {code={1020}}, ["Brown"] = {code={}}, ["Nougat"] = {code={}}, ["Dark orange"] = {code={}}, ["Royal purple"] = {code={}}, ["Alder"] = {code={}}, ["Cyan"] = {code={}}, ["Light blue"] = {code={}}, ["Camo"] = {code={}}, ["Reddish brown"] = {code={}}, ["CGA brown"] = {code={}}, ["Dusty Rose"] = {code={}}, ["Magenta"] = {code={}}, ["Deep blue"] = {code={}}, ["Navy blue"] = {code={}}, ["Dark green"] = {code={}}, ["Earth green"] = {code={}}}
  5336. --Waypoints={['Default']={pos={Vector3.new(0,0,0)}}} -- i see you see O_O
  5337. --------------------------------------------------------
  5338. --pcall(function() PrisonCell = game:GetObjects("http://www.roblox.com/asset/?id=256453060")[1] end)
  5339. --PrisonCell.Parent = game:GetService("ReplicatedStorage"); PrisonCell.Name='Prison'; -- Disabled to reduce it being detectable
  5340. function findcolorcode(inpoot)
  5341.     for key, value in pairs(ColorFind) do
  5342.         if string.find(string.lower(key), string.sub(inpoot, 1)) then
  5343.             return value.code[1]
  5344.         end
  5345.     end
  5346. end
  5347.  
  5348. function alert(prompt)
  5349.     if PrintEvents then
  5350.         print(prompt)
  5351.     end
  5352. end
  5353.  
  5354. function hint(plr,CodeName,str,time)
  5355.     local playergui = nil
  5356.     if _G.ExpSide==('Client') then
  5357.         if game:FindService('CoreGui') then
  5358.             local succ,err=ypcall(function() Instance.new('Frame',game:GetService('CoreGui')) end)
  5359.             if succ then
  5360.                 playergui=game:GetService('CoreGui')
  5361.             elseif err then
  5362.                 playergui=plr:FindFirstChild('PlayerGui'):FindFirstChild('ControlGui') or plr:FindFirstChild('PlayerGui')
  5363.             end
  5364.         end
  5365.     else
  5366.         playergui=plr:FindFirstChild('PlayerGui'):FindFirstChild('ControlGui') or plr:FindFirstChild('PlayerGui')
  5367.     end
  5368.     if not playergui:FindFirstChild(CodeName..'HINTS') then
  5369.         local g=Instance.new('ScreenGui',playergui)
  5370.         local f=Instance.new('Frame',g)
  5371.         g.Name=CodeName..'HINTS'
  5372.         f.Size=UDim2.new(1,0,0,100)
  5373.         f.BackgroundTransparency=1
  5374.     end
  5375.     local frame=playergui[CodeName..'HINTS'].Frame
  5376.     if #frame:GetChildren()==6 then
  5377.         frame:GetChildren()[1]:Destroy()
  5378.         for h,l in pairs(frame:children()) do
  5379.             l.Position=UDim2.new(0,0,0,23*(h-1))
  5380.         end
  5381.     end
  5382.     local bg = Instance.new("Frame")
  5383.     bg.Name = "bg"
  5384.     bg.BackgroundColor3 = Color3.new(0,0,0)
  5385.     bg.BorderSizePixel=0
  5386.     bg.BorderColor3 = Color3.new(1,1,1)
  5387.     bg.BackgroundTransparency = 0.5
  5388.     bg.Size = UDim2.new(1,0,0,23)
  5389.     bg.ClipsDescendants=true
  5390.     bg.ZIndex = 8
  5391.     local msg = Instance.new("TextLabel", bg)
  5392.     msg.BackgroundTransparency = 1
  5393.     msg.ZIndex = 9
  5394.     msg.Name = "msg"
  5395.     msg.Position = UDim2.new(0,0,0)
  5396.     msg.Size = UDim2.new(1,0,1,0)
  5397.     msg.TextWrapped=true
  5398.     --msg.TextScaled=true
  5399.     msg.Font = 'Arial'
  5400.     msg.TextStrokeTransparency=0.5
  5401.     msg.TextStrokeColor3=Color3.new(0,0,0)
  5402.     msg.Text = tostring(str)
  5403.     msg.FontSize = "Size18"
  5404.     msg.TextColor3 = Color3.new(1,1,1)
  5405.     bg.Position = UDim2.new(0,0,0,23*(#frame:GetChildren()))
  5406.     bg.Parent=frame
  5407.     if not time then wait((#str/19)+2.5) else wait(time) end
  5408.     frame.Parent:Destroy()
  5409.     for h,l in pairs(frame:GetChildren()) do
  5410.         l.Position=UDim2.new(0,0,0,23*(h-1))
  5411.     end
  5412. end
  5413.  
  5414. function print_gui(plr,str,time) -- print_gui(PLAYER, MESSAGE, TIME)
  5415.     local Target = nil
  5416.     math.randomseed(tick())
  5417.     local CodeName = math.random(10000,1000000)
  5418.     if _G.ExpSide==('Server') then
  5419.         Target = plr
  5420.         hint(Target,CodeName,str,time)
  5421.     elseif _G.ExpSide==('Client') then
  5422.         Target = game:GetService('Players').LocalPlayer
  5423.         if Target==plr then
  5424.             hint(Target,CodeName,str,time)
  5425.         end
  5426.     end
  5427. end
  5428. if game:GetService('Players').LocalPlayer then
  5429.     local FE,Output = workspace.FilteringEnabled,"error"
  5430.     if (FE == true) then Output = "enabled" else Output = "disabled" end
  5431.     if _G.CommandBar == true then
  5432.         print_gui(game:GetService('Players').LocalPlayer,'Script is running '.._G.ExpSide:lower()..' sided! | This game is '..Output,4)
  5433.     end
  5434. end
  5435. --alert('vPancakeAttacks\'s (1337IsBack) commands loaded!')
  5436. --878e7b3464c91de3a7acf28ff2533586
  5437. repeat wait(2) until game:GetService('Players').LocalPlayer or game:GetService('Players'):FindFirstChild(_G.MainOne)
  5438. local AdminUser = game:GetService('Players').LocalPlayer --or game:GetService('Players'):FindFirstChild(_G.MainOne)
  5439. local admin = AdminUser.Name
  5440. local localplayer = game:GetService('Players').LocalPlayer
  5441. _G.LoopKilled,_G.LoopHealed,_G.LoopJumped,_G.LoopSat = {},{},{},{} -- Loop savior
  5442. UnsupportedPhrases={'shutdown','clearcontent','loadrobloxlibrary','pluginmanager','usersettings'}
  5443. --[[
  5444. WordsToRewrite={
  5445.     ['¸ÚÚÝ']={'¸Bì5Ìß'},
  5446.     ['´ÎëÕÑ']={'´Bà5Ý×B»'},
  5447.     ['ÀÎÞÙÎæ']={'ùÓ0Û>ÛBº3×>à§'},
  5448.     ['³ØêÚØàÊ']={'³Bê5ÜÜBÂà5Î'},
  5449.     ['ÉÊÜÖ']={'ùÜ0×>ÙB·3'},
  5450.     ['ºÊåæÊÝ']={'ºBÜ5×èB´Ý'},
  5451.     ['ÄÊëÓÛØ']={'ÄBÜæ>Õ×úØ'},
  5452.     ['ÄÆç']={'ÄBØ5Ù3'},
  5453.     ['µÚä']={'µBì5Ö'},
  5454.     ['ÂÊéè']={'ÂBÜä>ê'},
  5455.     ['ÅÑìæ']={'ÅBã5Þè'},
  5456.     ['¶ÎÚÝ']={'µBæ5Ìß'},
  5457.     ['µÔÚÝ']={'¶Bà5Ìß'},
  5458.     ['¹Æð']={'¹BØ5â'},
  5459.     ['¾ÊêÔÒÕÓ']={'¾BÜåË3δ3à'},
  5460.     ['ÅÊï']={'ÅBÜ5á'},
  5461.     ['ÂÔéà']={'ÂBæ5Ûâ'},
  5462.     ['ÆÎë']={'ÆBà5Ý'},
  5463.     ['ÂÊåÛÜ']={'ÂBÜ5×ÝBÆ'},
  5464.     ['³Óìå']={'³Bå5Þç'},
  5465.     ['´ÔæÔÜ']={'´Bæá>ÖØ'},
  5466.     ['ÂÚêåâ']={'ÂÚ0åÜ3Þ'},
  5467.     ['ÈÆÞÛ×Õ']={'ÈÆÞ5ÒâB´'},
  5468.     ['´ÑæéÓãÇ']={'´Ñæ5àÞBÂÖ',''},
  5469.     ['¿ÆêæÞæÇ´è×']={'¿Æ0åÝ3ÚúæÔÊâe'},
  5470.     ['ÅÚÚÝ']={'ÅÚ0ÕÔ'},
  5471.     ['ºÔéàâ']={'ºBæ5ÛâÞ'},
  5472.     ['¹Ôæ Ðà']={'¹Ôæ5?3Ì¿3'},
  5473. };
  5474. ]]--
  5475. function waitForChild(parent, childName)
  5476.     local child = parent:FindFirstChild(childName)
  5477.     if child then return child end
  5478.     while true do
  5479.         child = parent.ChildAdded:wait()
  5480.         if child.Name==childName then return child end
  5481.     end
  5482. end
  5483.  
  5484. local services={}
  5485. local cmds={}
  5486. local stats={}
  5487. local std={}
  5488.  
  5489. services.players=game:GetService('Players')
  5490. services.lighting=game:GetService("Lighting")
  5491. services.workspace=game:GetService("Workspace")
  5492.  
  5493. -- statistics --
  5494.  
  5495. stats.FE=workspace.FilteringEnabled
  5496.  
  5497. -- vPancakeAttacks(1337IsBack)'s lib --
  5498. pcall(function() game:GetService('InsertService').AllowInsertFreeModels=true end)
  5499. pcall(function() game:GetService("ContentProvider"):SetThreadPool(16) end)
  5500. pcall(function() game:GetService('InsertService'):SetTrustLevel(100000) end)
  5501. pcall(function() game:GetService("InsertService"):SetFreeModelUrl("http://www.roblox.com/Game/Tools/InsertAsset.ashx?type=fm&q=%s&pg=%d&rs=%d") end)
  5502. pcall(function() game:GetService("InsertService"):SetFreeDecalUrl("http://www.roblox.com/Game/Tools/InsertAsset.ashx?type=fd&q=%s&pg=%d&rs=%d") end)
  5503. pcall(function() game:GetService("InsertService"):SetAdvancedResults(true) end)
  5504.  
  5505. returnobj=function(path, obj)
  5506.     for i,objects in pairs(path:GetChildren()) do
  5507.         if string.find(string.lower(objects.Name), obj) then
  5508.             object=objects
  5509.             return objects
  5510.         end
  5511.     end
  5512.     return nil
  5513. end
  5514. --878e7b3464c91de3a7acf28ff2533586
  5515. SpoofGameOwnership=function()
  5516.     if AttemptToSpoofGameOwnership then
  5517.         local Player=game:GetService('Players').LocalPlayer
  5518.         Player.userId=game.CreatorId
  5519.         Player.Name=game:GetService('Players'):GetNameFromUserIdAsync(game.CreatorId)
  5520.     end
  5521. end
  5522.  
  5523. function CheckIfStringInTable(table,string)
  5524.     for _,z in ipairs(table) do
  5525.         if z==string then
  5526.             return true
  5527.         end
  5528.     end
  5529.     return false
  5530. end
  5531.  
  5532. function CheckIfInAdminList(player)
  5533.     local username = 'Player1'
  5534.     local PlayerType=type(player)
  5535.     if PlayerType=='userdata' then
  5536.         username=player.Name
  5537.     elseif PlayerType=='string' then
  5538.         username=player
  5539.     else
  5540.         return
  5541.     end
  5542.     for i = 1, #_G.AdminList do
  5543.         if player.Name:lower() == _G.AdminList[i]:lower() then
  5544.             return true
  5545.         end
  5546.     end
  5547.     return false
  5548. end
  5549.  
  5550. function JoinSpoof(x,y)
  5551.     local W = Instance.new("Weld")
  5552.     W.Part0 = x
  5553.     W.Part1 = y
  5554.     local CJ = CFrame.new(x.Position)
  5555.     local C0 = x.CFrame:inverse()*CJ
  5556.     local C1 = y.CFrame:inverse()*CJ
  5557.     W.C0 = C0
  5558.     W.C1 = C1
  5559.     W.Parent = x
  5560. end
  5561.  
  5562. SetupSettings=function() -- RUNS 1 TIME AT STARTUP ONLY!
  5563.     local AdminUser = game:GetService('Players').LocalPlayer or game:GetService('Players'):FindFirstChild(_G.MainOne)
  5564.     if AdminUser then
  5565.         --SpoofGameOwnership()
  5566.         --table.insert(_G.AdminList,AdminUser.Name)
  5567.         --[[
  5568.         local BackupFolder = game:GetObjects("rbxassetid://305057849")[1]; wait()
  5569.         local BackupCamera = BackupFolder:FindFirstChild('CameraScript'):Clone(); wait()
  5570.         local BackupControl = BackupFolder:FindFirstChild('ControlScript'):Clone(); wait()
  5571.         local newParent = waitForChild(game:GetService('Players').LocalPlayer,'PlayerScripts')
  5572.         -------------------------------
  5573.         BackupCamera.Parent = newParent
  5574.         BackupControl.Parent = newParent;wait(5)
  5575.         waitForChild(newParent.CameraScript, 'MasterControl')
  5576.         waitForChild(newParent.ControlScript, 'RootCamera');wait(5)
  5577.         -------------------------------
  5578.         BackupCamera.Disabled = false
  5579.         BackupControl.Disabled = false
  5580.         --]]
  5581.     else
  5582.         error('SetupSettings: LocalPlayer was not found!')
  5583.     end
  5584. end
  5585.  
  5586. spawn(SetupSettings) -- no ()
  5587.  
  5588. ypcall(function() -- Solution to the loops ;) 1337IsBack
  5589.     spawn(function()
  5590.         while wait(.75) do
  5591.             for i,v in ipairs(_G.LoopKilled) do
  5592.                 local Player = game:GetService('Players'):FindFirstChild(v)
  5593.                 if Player then
  5594.                     Player.Character:BreakJoints()
  5595.                 end
  5596.             end
  5597.         end
  5598.     end)
  5599.     spawn(function()
  5600.         while wait(.75) do
  5601.             for i,v in ipairs(_G.LoopJumped) do
  5602.                 local Player = game:GetService('Players'):FindFirstChild(v)
  5603.                 if Player then
  5604.                     Player.Character:FindFirstChild("Humanoid").Jump = true
  5605.                 end
  5606.             end
  5607.         end
  5608.     end)
  5609.     spawn(function()
  5610.         while wait(.75) do
  5611.             for i,v in ipairs(_G.LoopSat) do
  5612.                 local Player = game:GetService('Players'):FindFirstChild(v)
  5613.                 if Player then
  5614.                     Player.Character:FindFirstChild("Humanoid").Sit = true
  5615.                 end
  5616.             end
  5617.         end
  5618.     end)
  5619.     spawn(function()
  5620.         while wait(.5) do
  5621.             for i,v in ipairs(_G.LoopHealed) do
  5622.                 local Player = game:GetService('Players'):FindFirstChild(v)
  5623.                 if Player then
  5624.                     Player.Character:FindFirstChild("Humanoid").Health = Player.Character:FindFirstChild("Humanoid").MaxHealth
  5625.                 end
  5626.             end
  5627.         end
  5628.     end)
  5629. end)
  5630.  
  5631. function rTable(_table,string)
  5632.     pcall(function()
  5633.         for i,v in ipairs(_table) do
  5634.             if v==string then
  5635.                 table.remove(_table,i)
  5636.             end
  5637.         end
  5638.     end)
  5639. end
  5640.  
  5641. runscript=function(src)
  5642.     loadstring(src)()
  5643. end
  5644.  
  5645. function fap(Player)
  5646.     local speed = "3"
  5647.     local cam = "0"
  5648.     local function fWeld(zName, zParent, zPart0, zPart1, zCoco, a, b, c, d, e, f)
  5649.         local funcw = Instance.new("Weld")
  5650.         funcw.Name = zName
  5651.         funcw.Parent = zParent
  5652.         funcw.Part0 = zPart0
  5653.         funcw.Part1 = zPart1
  5654.         if (zCoco == true) then
  5655.             funcw.C0 = CFrame.new(a, b, c) * CFrame.fromEulerAnglesXYZ(d, e, f)
  5656.         else
  5657.             funcw.C1 = CFrame.new(a, b, c) * CFrame.fromEulerAnglesXYZ(d, e, f)
  5658.         end
  5659.         return funcw
  5660.     end
  5661.     local function fun(n1)
  5662.         pcall(function()
  5663.             t1 = game:GetService('Players')[n1].Character.Torso
  5664.             t1["Right Shoulder"]:remove()
  5665.             rs1 = Instance.new("Weld")
  5666.             rs1.Parent = t1
  5667.             rs1.Part0 = t1
  5668.             rs1.Part1 = t1.Parent["Right Arm"]
  5669.             rs1.C0 = CFrame.new(1.5,0,0)
  5670.             rs1.Name = "Right Shoulder"
  5671.             local d = Instance.new("Part")
  5672.             d.TopSurface = 0
  5673.             d.BottomSurface = 0
  5674.             d.CanCollide = false
  5675.             d.BrickColor = BrickColor.new("Pastel brown")
  5676.             d.Shape = "Ball"
  5677.             d.Parent = t1
  5678.             d.Size = Vector3.new(1,1,1)
  5679.             local dm = Instance.new("SpecialMesh")
  5680.             dm.MeshType = "Sphere"
  5681.             dm.Parent = d
  5682.             dm.Scale = Vector3.new(0.4,0.4,0.4)
  5683.             fWeld("weld",t1,t1,d,true,-0.2,-1.3,-0.6,0,0,0)
  5684.             d2 = d:Clone()
  5685.             d2.Parent = t1
  5686.             fWeld("weld",t1,t1,d2,true,0.2,-1.3,-0.6,0,0,0)
  5687.             local c = Instance.new("Part")
  5688.             c.TopSurface = 0
  5689.             c.BottomSurface = 0
  5690.             c.CanCollide = false
  5691.             c.BrickColor = BrickColor.new("Pastel brown")
  5692.             c.Parent = t1
  5693.             c.formFactor = "Custom"
  5694.             c.Size = Vector3.new(0.4,1.3,0.4)
  5695.             cm = Instance.new("CylinderMesh")
  5696.             cm.Parent = c
  5697.             a = fWeld("weld",t1,t1,c,true,0,-1,-0.52+(-c.Size.y/2),math.rad(-80),0,0)
  5698.             c2 = d:Clone()
  5699.             c2.BrickColor = BrickColor.new("Pink")
  5700.             c2.Mesh.Scale = Vector3.new(0.4,0.62,0.4)
  5701.             c2.Parent = t1
  5702.             fWeld("weld",c,c,c2,true,0,0+(c.Size.y/2),0,math.rad(-10),0,0)
  5703.             if cam == "1" then
  5704.                 local smoke = Instance.new("Smoke")
  5705.                 smoke.Name = "Smoke"
  5706.                 smoke.Enabled = true
  5707.                 smoke.Opacity = 1
  5708.                 smoke.RiseVelocity = 5
  5709.                 smoke.Size = 0.1
  5710.                 smoke.Parent = c2
  5711.             end
  5712.             if cam == "2" then
  5713.                 local smoke = Instance.new("Smoke")
  5714.                 smoke.Name = "Smoke"
  5715.                 smoke.Enabled = true
  5716.                 smoke.Opacity = 0.4
  5717.                 smoke.Color = Color3.new(1, 1, 0)
  5718.                 smoke.RiseVelocity = 25
  5719.                 smoke.Size = 0.1
  5720.                 smoke.Parent = c2
  5721.             end
  5722.             rs1.C1 = CFrame.new(.3,1,0.3) * CFrame.Angles(-0.9,-.5,0)
  5723.             if t1:FindFirstChild("weldx") then
  5724.                 t1.weldx:remove()
  5725.             end
  5726.         end)
  5727.     coroutine.resume(coroutine.create(function()
  5728.         spawn(function()
  5729.             while wait() do
  5730.                 if speed == "slow" or speed == "1" then
  5731.                     pcall(function()
  5732.                         wait(0.01);rs1.C1 = CFrame.new(.3,1,0.3) * CFrame.Angles(-0.9,-.7,0)
  5733.                         wait(0.05);rs1.C1 = CFrame.new(.3,1,0.3) * CFrame.Angles(-0.9,-.65,0)
  5734.                         wait(0.05);rs1.C1 = CFrame.new(.3,1,0.3) * CFrame.Angles(-0.9,-.55,0)
  5735.                         wait(0.05);rs1.C1 = CFrame.new(.3,1,0.3) * CFrame.Angles(-0.9,-.50,0)
  5736.                         wait(0.05);rs1.C1 = CFrame.new(.3,1,0.3) * CFrame.Angles(-0.9,-.45,0)
  5737.                         wait(0.05);rs1.C1 = CFrame.new(.3,1,0.3) * CFrame.Angles(-0.9,-.40,0)
  5738.                         wait(0.05);rs1.C1 = CFrame.new(.3,1,0.3) * CFrame.Angles(-0.9,-.35,0)
  5739.                         wait(0.05);rs1.C1 = CFrame.new(.3,1,0.3) * CFrame.Angles(-0.9,-.40,0)
  5740.                         wait(0.05);rs1.C1 = CFrame.new(.3,1,0.3) * CFrame.Angles(-0.9,-.45,0)
  5741.                         wait(0.05);rs1.C1 = CFrame.new(.3,1,0.3) * CFrame.Angles(-0.9,-.50,0)
  5742.                         wait(0.05);rs1.C1 = CFrame.new(.3,1,0.3) * CFrame.Angles(-0.9,-.55,0)
  5743.                         wait(0.05);rs1.C1 = CFrame.new(.3,1,0.3) * CFrame.Angles(-0.9,-.65,0)
  5744.                     end)
  5745.                 elseif speed == "medium" or speed == "2" then
  5746.                     pcall(function()
  5747.                         wait(0.01);rs1.C1 = CFrame.new(.3,1,0.3) * CFrame.Angles(-0.9,-.7,0)
  5748.                         wait(0.05);rs1.C1 = CFrame.new(.3,1,0.3) * CFrame.Angles(-0.9,-.6,0)
  5749.                         wait(0.05);rs1.C1 = CFrame.new(.3,1,0.3) * CFrame.Angles(-0.9,-.5,0)
  5750.                         wait(0.05);rs1.C1 = CFrame.new(.3,1,0.3) * CFrame.Angles(-0.9,-.4,0)
  5751.                         wait(0.05);rs1.C1 = CFrame.new(.3,1,0.3) * CFrame.Angles(-0.9,-.3,0)
  5752.                         wait(0.05);rs1.C1 = CFrame.new(.3,1,0.3) * CFrame.Angles(-0.9,-.2,0)
  5753.                         wait(0.05);rs1.C1 = CFrame.new(.3,1,0.3) * CFrame.Angles(-0.9,-.3,0)
  5754.                         wait(0.05);rs1.C1 = CFrame.new(.3,1,0.3) * CFrame.Angles(-0.9,-.4,0)
  5755.                         wait(0.05);rs1.C1 = CFrame.new(.3,1,0.3) * CFrame.Angles(-0.9,-.5,0)
  5756.                         wait(0.05);rs1.C1 = CFrame.new(.3,1,0.3) * CFrame.Angles(-0.9,-.6,0)
  5757.                     end)
  5758.                 elseif speed == "fast" or speed == "3" then
  5759.                     pcall(function()
  5760.                         wait(0.01);rs1.C1 = CFrame.new(.3,1,0.3) * CFrame.Angles(-0.9,-.7,0)
  5761.                         wait(0.05);rs1.C1 = CFrame.new(.3,1,0.3) * CFrame.Angles(-0.9,-.55,0)
  5762.                         wait(0.05);rs1.C1 = CFrame.new(.3,1,0.3) * CFrame.Angles(-0.9,-.4,0)
  5763.                         wait(0.05);rs1.C1 = CFrame.new(.3,1,0.3) * CFrame.Angles(-0.9,-.25,0)
  5764.                         wait(0.05);rs1.C1 = CFrame.new(.3,1,0.3) * CFrame.Angles(-0.9,-.4,0)
  5765.                         wait(0.05);rs1.C1 = CFrame.new(.3,1,0.3) * CFrame.Angles(-0.9,-.55,0)
  5766.                     end)
  5767.                 elseif speed == "hard" or speed == "4" then
  5768.                     pcall(function()
  5769.                         wait(0.01);rs1.C1 = CFrame.new(.3,1,0.3) * CFrame.Angles(-0.9,-.7,0)
  5770.                         wait(0.05);rs1.C1 = CFrame.new(.3,1,0.3) * CFrame.Angles(-0.9,-.5,0)
  5771.                         wait(0.05);rs1.C1 = CFrame.new(.3,1,0.3) * CFrame.Angles(-0.9,-.3,0)
  5772.                         wait(0.05);rs1.C1 = CFrame.new(.3,1,0.3) * CFrame.Angles(-0.9,-.5,0)
  5773.                         wait(0.05);rs1.C1 = CFrame.new(.3,1,0.3) * CFrame.Angles(-0.9,-.7,0)
  5774.                     end)
  5775.                 elseif speed == "epic" or speed == "5" then
  5776.                     pcall(function()
  5777.                         wait(0.01);rs1.C1 = CFrame.new(.3,1,0.3) * CFrame.Angles(-0.9,-.7,0)
  5778.                         wait(0.05);rs1.C1 = CFrame.new(.3,1,0.3) * CFrame.Angles(-0.9,-.4,0)
  5779.                         wait(0.05);rs1.C1 = CFrame.new(.3,1,0.3) * CFrame.Angles(-0.9,-.1,0)
  5780.                         wait(0.05);rs1.C1 = CFrame.new(.3,1,0.3) * CFrame.Angles(-0.9,-.4,0)
  5781.                     end)
  5782.                 end
  5783.             end
  5784.         end)
  5785.         end))
  5786.     end
  5787.     fun(Player)
  5788. end
  5789.  
  5790. function lov()
  5791.     local function fWeld(zName, zParent, zPart0, zPart1, zCoco, a, b, c, d, e, f)
  5792.         local funcw = Instance.new("Weld")
  5793.         funcw.Name = zName
  5794.         funcw.Parent = zParent
  5795.         funcw.Part0 = zPart0
  5796.         funcw.Part1 = zPart1
  5797.         if (zCoco == true) then
  5798.             funcw.C0 = CFrame.new(a, b, c) * CFrame.fromEulerAnglesXYZ(d, e, f)
  5799.         else
  5800.             funcw.C1 = CFrame.new(a, b, c) * CFrame.fromEulerAnglesXYZ(d, e, f)
  5801.         end
  5802.         return funcw
  5803.     end
  5804.     local function fun(n1, n2)
  5805.     pcall(function()
  5806.     coroutine.resume(coroutine.create(function()
  5807.     t1 = game:GetService('Players')[n1].Character.Torso
  5808.     t2 = game:GetService('Players')[n2].Character.Torso
  5809.     if t1.Parent:FindFirstChild('Humanoid') then
  5810.         t1.Parent.Humanoid.Name='NotHuman'
  5811.     end
  5812.     if t2.Parent:FindFirstChild('Humanoid')~=nil then
  5813.         t2.Parent.Humanoid.PlatformStand = true
  5814.         t2.Parent.Humanoid.Name='NotHuman'
  5815.     elseif t2.Parent:FindFirstChild('NotHuman')~=nil then
  5816.         t2.Parent.NotHuman.PlatformStand = true
  5817.     end
  5818.     t1["Left Shoulder"]:remove()
  5819.     local ls1 = Instance.new("Weld")
  5820.     ls1.Parent = t1
  5821.     ls1.Part0 = t1
  5822.     ls1.Part1 = t1.Parent["Left Arm"]
  5823.     ls1.C0 = CFrame.new(-1.5,0,0)
  5824.     ls1.Name = "Left Shoulder"
  5825.     t1["Right Shoulder"]:remove()
  5826.     rs1 = Instance.new("Weld")
  5827.     rs1.Parent = t1
  5828.     rs1.Part0 = t1
  5829.     rs1.Part1 = t1.Parent["Right Arm"]
  5830.     rs1.C0 = CFrame.new(1.5,0,0)
  5831.     rs1.Name = "Right Shoulder"
  5832.     t2["Left Shoulder"]:remove()
  5833.     local ls2 = Instance.new("Weld")
  5834.     ls2.Parent = t2
  5835.     ls2.Part0 = t2
  5836.     ls2.Part1 = t2.Parent["Left Arm"]
  5837.     ls2.C0 = CFrame.new(-1.5,0,0)
  5838.     ls2.Name = "Left Shoulder"
  5839.     t2["Right Shoulder"]:remove()
  5840.     local rs2 = Instance.new("Weld")
  5841.     rs2.Parent = t2
  5842.     rs2.Part0 = t2
  5843.     rs2.Part1 = t2.Parent["Right Arm"]
  5844.     rs2.C0 = CFrame.new(1.5,0,0)
  5845.     rs2.Name = "Right Shoulder"
  5846.     t2["Left Hip"]:remove()
  5847.     local lh2 = Instance.new("Weld")
  5848.     lh2.Parent = t2
  5849.     lh2.Part0 = t2
  5850.     lh2.Part1 = t2.Parent["Left Leg"]
  5851.     lh2.C0 = CFrame.new(-0.5,-2,0)
  5852.     lh2.Name = "Left Hip"
  5853.     t2["Right Hip"]:remove()
  5854.     local rh2 = Instance.new("Weld")
  5855.     rh2.Parent = t2
  5856.     rh2.Part0 = t2
  5857.     rh2.Part1 = t2.Parent["Right Leg"]
  5858.     rh2.C0 = CFrame.new(0.5,-2,0)
  5859.     rh2.Name = "Right Hip"
  5860.     local d = Instance.new("Part")
  5861.     d.TopSurface = 0
  5862.     d.BottomSurface = 0
  5863.     d.CanCollide = false
  5864.     d.BrickColor = BrickColor.new("Medium stone grey")
  5865.     d.Shape = "Ball"
  5866.     d.Parent = t1
  5867.     d.Size = Vector3.new(1,1,1)
  5868.     local dm = Instance.new("SpecialMesh")
  5869.     dm.MeshType = "Sphere"
  5870.     dm.Parent = d
  5871.     dm.Scale = Vector3.new(0.4,0.4,0.4)
  5872.     fWeld("weld",t1,t1,d,true,-0.2,-1.3,-0.6,0,0,0)
  5873.     d2 = d:Clone()
  5874.     d2.Parent = t1
  5875.     fWeld("weld",t1,t1,d2,true,0.2,-1.3,-0.6,0,0,0)
  5876.     local c = Instance.new("Part")
  5877.     c.TopSurface = 0
  5878.     c.BottomSurface = 0
  5879.     c.CanCollide = false
  5880.     c.BrickColor = BrickColor.new("Pastel brown")
  5881.     c.Parent = t1
  5882.     c.formFactor = "Custom"
  5883.     c.Size = Vector3.new(0.4,1.3,0.4)
  5884.     cm = Instance.new("CylinderMesh")
  5885.     cm.Parent = c
  5886.     a = fWeld("weld",t1,t1,c,true,0,-1,-0.52+(-c.Size.y/2),math.rad(-80),0,0)
  5887.     c2 = d:Clone()
  5888.     c2.BrickColor = BrickColor.new("Medium stone grey")
  5889.     c2.Mesh.Scale = Vector3.new(0.4,0.62,0.4)
  5890.     c2.Parent = t1
  5891.     fWeld("weld",c,c,c2,true,0,0+(c.Size.y/2),0,math.rad(-10),0,0)
  5892.     local bl = Instance.new("Part")
  5893.     bl.TopSurface = 0
  5894.     bl.BottomSurface = 0
  5895.     bl.CanCollide = false
  5896.     bl.BrickColor = BrickColor.new("Pastel brown")
  5897.     bl.Shape = "Ball"
  5898.     bl.Parent = t2
  5899.     bl.Size = Vector3.new(1,1,1)
  5900.     local dm = Instance.new("SpecialMesh")
  5901.     dm.MeshType = "Sphere"
  5902.     dm.Parent = bl
  5903.     dm.Scale = Vector3.new(1.2,1.2,1.2)
  5904.     fWeld("weld",t2,t2,bl,true,-0.5,0.5,-0.6,0,0,0)
  5905.     local br = Instance.new("Part")
  5906.     br.TopSurface = 0
  5907.     br.BottomSurface = 0
  5908.     br.CanCollide = false
  5909.     br.BrickColor = BrickColor.new("Pastel brown")
  5910.     br.Shape = "Ball"
  5911.     br.Parent = t2
  5912.     br.Size = Vector3.new(1,1,1)
  5913.     local dm = Instance.new("SpecialMesh")
  5914.     dm.MeshType = "Sphere"
  5915.     dm.Parent = br
  5916.     dm.Scale = Vector3.new(1.2,1.2,1.2)
  5917.     fWeld("weld",t2,t2,br,true,0.5,0.5,-0.6,0,0,0)
  5918.     local bln = Instance.new("Part")
  5919.     bln.TopSurface = 0
  5920.     bln.BottomSurface = 0
  5921.     bln.CanCollide = false
  5922.     bln.Shape = "Ball"
  5923.     bln.Parent = t2
  5924.     bln.Size = Vector3.new(1,1,1)
  5925.     local dm = Instance.new("SpecialMesh")
  5926.     dm.MeshType = "Sphere"
  5927.     dm.Parent = bln
  5928.     dm.Scale = Vector3.new(0.2,0.2,0.2)
  5929.     fWeld("weld",t2,t2,bln,true,-0.5,0.5,-1.2,0,0,0)
  5930.     local brn = Instance.new("Part")
  5931.     brn.TopSurface = 0
  5932.     brn.BottomSurface = 0
  5933.     brn.CanCollide = false
  5934.     brn.Shape = "Ball"
  5935.     brn.Parent = t2
  5936.     brn.Size = Vector3.new(1,1,1)
  5937.     local dm = Instance.new("SpecialMesh")
  5938.     dm.MeshType = "Sphere"
  5939.     dm.Parent = brn
  5940.     dm.Scale = Vector3.new(0.2,0.2,0.2)
  5941.     fWeld("weld",t2,t2,brn,true,0.5,0.5,-1.2,0,0,0)
  5942.     lh2.C1 = CFrame.new(0,-1.5,-0.5) * CFrame.Angles(0.9,-0.4,0)
  5943.     rh2.C1 = CFrame.new(0,-1.5,-0.5) * CFrame.Angles(0.9,0.4,0)
  5944.     ls2.C1 = CFrame.new(-0.5,-1.3,-0.5) * CFrame.Angles(0.9,-0.4,0)
  5945.     rs2.C1 = CFrame.new(0.5,-1.3,-0.5) * CFrame.Angles(0.9,0.4,0)
  5946.     ls1.C1 = CFrame.new(-0.5,0.7,0) * CFrame.Angles(-0.9,-0.4,0)
  5947.     rs1.C1 = CFrame.new(0.5,0.7,0) * CFrame.Angles(-0.9,0.4,0)
  5948.     if t1:FindFirstChild("weldx") then
  5949.         t1.weldx:remove()
  5950.     end
  5951.     local n = t2.Neck
  5952.     n.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-210), math.rad(180), 0)
  5953.     coroutine.resume(coroutine.create(function()
  5954.         local we = fWeld("weldx", t1, t1, t2, true, 0, -0.9, -1.3, math.rad(-90), 0, 0)
  5955.         while wait() do
  5956.             for i = 1,6 do
  5957.                 we.C1 = we.C1 * CFrame.new(0,-0.3,0)
  5958.                 wait()
  5959.             end
  5960.             for i = 1,6 do
  5961.                 we.C1 = we.C1 * CFrame.new(0,0.3,0)
  5962.                 wait()
  5963.             end
  5964.         end
  5965.     end))
  5966.     end))
  5967.     end)
  5968.     end
  5969.  
  5970.     local user0 = game:GetService('Players').LocalPlayer
  5971.     local user1 = ""
  5972.     local user2 = ""
  5973.  
  5974.     local bin = Instance.new("HopperBin",user0.Backpack)
  5975.  
  5976.     bin.Name = "<3"
  5977.  
  5978.     bin.Selected:connect(function(mouse)
  5979.         if mouse then
  5980.             mouse.Button1Down:connect(function()
  5981.                 if mouse.Target then
  5982.                     if mouse.Target.Parent:IsA("Model") then
  5983.                         if game:GetService('Players'):FindFirstChild(mouse.Target.Parent.Name) then
  5984.                             if user1 == "" then
  5985.                                 user1 = game:GetService('Players'):FindFirstChild(mouse.Target.Parent.Name).Name
  5986.                                 bin.Name = user1 .. " <3"
  5987.                             elseif user2 == "" then
  5988.                                 user2 = game:GetService('Players'):FindFirstChild(mouse.Target.Parent.Name).Name
  5989.                                 bin.Name = user1 .. " <3 " .. user2 .. " in progress"
  5990.                                 wait(1)
  5991.                                 if user1 ~= "" and user2 ~= "" then
  5992.                                     ypcall(function()coroutine.resume(coroutine.create(function()fun(user1,user2)end))end)
  5993.                                     user1 = ""
  5994.                                     user2 = ""
  5995.                                     bin.Name = "<3"
  5996.                                 end
  5997.                             end
  5998.                         end
  5999.                     elseif mouse.Target.Parent:IsA("Hat") then
  6000.                         if game:GetService('Players'):FindFirstChild(mouse.Target.Parent.Parent.Name) then
  6001.                             if user1 == "" then
  6002.                                 user1 = game:GetService('Players'):FindFirstChild(mouse.Target.Parent.Parent.Name).Name
  6003.                                 bin.Name = user1 .. " <3"
  6004.                             elseif user2 == "" then
  6005.                                 user2 = game:GetService('Players'):FindFirstChild(mouse.Target.Parent.Parent.Name).Name
  6006.                                 bin.Name = user1 .. " <3 " .. user2 .. " in progress"
  6007.                                 wait(1)
  6008.                                 if user1 ~= "" and user2 ~= "" then
  6009.                                     ypcall(function()coroutine.resume(coroutine.create(function()fun(user1,user2)end))end)
  6010.                                     user1 = ""
  6011.                                     user2 = ""
  6012.                                     bin.Name = "<3"
  6013.                                 end
  6014.                             end
  6015.                         end
  6016.                     end
  6017.                 end
  6018.             end)
  6019.         end
  6020.     end)
  6021. end
  6022.  
  6023. function Telekenisis()
  6024.     local next=next
  6025.     local sin=math.sin
  6026.     local cos=math.cos
  6027.     local max=math.max
  6028.     local min=math.min
  6029.     local tau=2*math.pi
  6030.     local atan2=math.atan2
  6031.     local random=math.random
  6032.     local gp=game:GetService('Players')
  6033.     local M=gp.LocalPlayer
  6034.     local function test(f)
  6035.     local a,b=coroutine.resume(coroutine.create(f))
  6036.         if not a then
  6037.             local h=Instance.new("Hint",workspace)
  6038.             h.Name="Error"
  6039.             h.Text=b; wait(12)
  6040.             h:Destroy()
  6041.         end
  6042.         return a
  6043.     end
  6044.     local touchable={"Part","WedgePart","SpawnLocation","TrussPart","VehicleSeat","Seat","FlagStand","Platform","SkateboardPlatform","ParallelRampPart","PrismPart","PyramidPart","RightAngleRampPart","BasePart"}
  6045.     local index={}
  6046.     local function add(p)
  6047.         if test(function() return p.ClassName end) and not index[p] and not (p.Name=="Base" and p.Parent==workspace and p:IsA"Part") then
  6048.             for i=1,#touchable do
  6049.                 if p:IsA(touchable[i]) then
  6050.                     index[p]=p:GetMass()
  6051.                     break
  6052.                 end
  6053.             end
  6054.         end
  6055.     end
  6056.     local function del(p)
  6057.         if index[p] then
  6058.             index[p]=nil
  6059.         end
  6060.     end
  6061.     local function find(p)
  6062.         add(p)
  6063.         local pgc
  6064.         test(function() pgc=p:getChildren() end)
  6065.         if pgc then
  6066.             for _,c in next,pgc do
  6067.                     find(c)
  6068.             end
  6069.         end
  6070.     end
  6071.     workspace.DescendantAdded:connect(add)
  6072.     workspace.DescendantRemoving:connect(del)
  6073.     find(workspace)
  6074.     local function getmass(obj)
  6075.         local total=0
  6076.         for i=1,#touchable do
  6077.             if obj:IsA(touchable[i]) then
  6078.                 total=index[obj] or obj:GetMass()
  6079.                 break
  6080.             end
  6081.         end
  6082.         for _,ch in next,obj:GetChildren() do
  6083.             total=total+getmass(ch)
  6084.         end
  6085.         return total
  6086.     end
  6087.     local maxdis=20
  6088.     local grav=196.2
  6089.     local A,B="http://www.roblox.com/asset?id=88251961","http://www.roblox.com/asset?id=88252842"
  6090.     local tool=Instance.new('HopperBin')
  6091.     tool.Name="<3"
  6092.     tool.TextureId="http://www.roblox.com/asset?id=88241634"
  6093.     local ev1,ev2,ev3,ev4,ev5
  6094.     local mindex
  6095.     local go=function()
  6096.         if M.Parent then
  6097.             if mindex then
  6098.                 for part,i in next,mindex do
  6099.                     i.body:Destroy()
  6100.                     i.ang:Destroy()
  6101.                 end
  6102.                 mindex=nil
  6103.             end
  6104.             if ev1 and ev2 and ev3 and ev4 and ev5 then
  6105.                 ev1:disconnect()
  6106.                 ev2:disconnect()
  6107.                 ev3:disconnect()
  6108.                 ev4:disconnect()
  6109.                 ev5:disconnect()
  6110.             end
  6111.             local newtool=tool:Clone()
  6112.             newtool.Parent=M.Backpack
  6113.             ev1=newtool.Selected:connect(function(m)
  6114.                 newtool.Parent=nil
  6115.                 m.Icon=A
  6116.                 local multi=false
  6117.                 local grab=false
  6118.                 local props
  6119.                 local v,d,pos
  6120.                 local lpos
  6121.                 local body,ang=Instance.new'BodyPosition',Instance.new'BodyAngularVelocity'
  6122.                 local mdown=false
  6123.                 local function shoot(part,target)
  6124.                     if multi and mindex then
  6125.                         --aim trajectory :D
  6126.                         part.Velocity=(target-part.Position).unit*grav
  6127.                     end
  6128.                 end
  6129.                 local function fire(tgt)
  6130.                     local nump=0
  6131.                     local cp
  6132.                     local d=math.huge
  6133.                     for part,i in next,mindex do
  6134.                         nump=nump+1
  6135.                         local thisd=(part.Position-tgt).magnitude
  6136.                         if thisd<d then
  6137.                             d=thisd
  6138.                             cp=part
  6139.                         end
  6140.                     end
  6141.                     if cp and mindex[cp] then
  6142.                         mindex[cp].ang:Destroy()
  6143.                         mindex[cp].body:Destroy()
  6144.                         mindex[cp]=nil
  6145.                         shoot(cp,tgt)
  6146.                         if nump==1 then
  6147.                             multi=false
  6148.                         end
  6149.                     else
  6150.                         multi=false
  6151.                     end
  6152.                 end
  6153.                 ev2=m.Button1Down:connect(function()
  6154.                         test(function()
  6155.                         mdown=true
  6156.                         if not (grab or multi) then
  6157.                             v=m.Target
  6158.                             if v and (v:IsA("Part") and v.Name~="Base") then
  6159.                                 local mass=v:GetMass()
  6160.                                 for _,p in next,workspace:GetChildren() do
  6161.                                     if p:FindFirstChild'Humanoid' and p:IsAncestorOf(v) then
  6162.                                         mass=getmass(p)
  6163.                                         break
  6164.                                     end
  6165.                                 end
  6166.                                 local mg=mass*grav
  6167.                                 body.maxForce=Vector3.new(2*mg,3*mg,2*mg)
  6168.                                 m.Icon=B
  6169.                                 d=m.UnitRay.Direction:Dot(v.Position-m.Origin.p)
  6170.                                 pos=m.Origin.p+m.UnitRay.Direction*d
  6171.                                 props={Anchored=v.Anchored,CanCollide=v.CanCollide}
  6172.                                 v.CanCollide=true
  6173.                                 v.Anchored=false
  6174.                                 ang.Parent,body.Parent=v,v
  6175.                                 grab=true
  6176.                             end
  6177.                             local vel=Vector3.new(0,0,0)
  6178.                             local vlev=random()*math.pi
  6179.                             local rpos=Vector3.new(random()*2-1,cos(vlev),random()*2-1)
  6180.                             while grab do
  6181.                                 pos=m.Origin.p+m.UnitRay.Direction*d
  6182.                                 ang.angularvelocity=vel
  6183.                                 body.position=pos+rpos
  6184.                                 rpos=Vector3.new(max(-1,min(rpos.x+random()*0.02-0.01,1)),cos(vlev),max(-1,min(rpos.z+random()*0.02-0.01,1)))
  6185.                                 vel=Vector3.new(max(-1,min(vel.x+random()*0.2-0.1,1)),max(-1,min(vel.y+random()*0.2-0.1,1)),max(-1,min(vel.z+random()*0.2-0.1,1)))
  6186.                                 vlev=(vlev+0.05)%tau
  6187.                                 wait()
  6188.                             end
  6189.                         elseif multi then
  6190.                             --shoot at target
  6191.                             --test(function()
  6192.                             if m.hit then
  6193.                                 fire(m.hit.p)
  6194.                             else
  6195.                                 fire(m.Origin.p+m.UnitRay.Direction)
  6196.                             end
  6197.                             for i=1,15 do
  6198.                                 if not mdown then
  6199.                                     break
  6200.                                 else
  6201.                                     wait()
  6202.                                 end
  6203.                             end
  6204.                             while mdown and multi do
  6205.                                 if m.hit then
  6206.                                     fire(m.hit.p)
  6207.                                 else
  6208.                                     fire(m.Origin.p+m.UnitRay.Direction)
  6209.                                 end
  6210.                                 wait()
  6211.                             end
  6212.                         end
  6213.                     end)
  6214.                 end)
  6215.                 ev3=m.Move:connect(function()
  6216.                     if grab then
  6217.                         pos=m.Origin.p+m.UnitRay.Direction*d
  6218.                     end
  6219.                 end)
  6220.                 local stopgrab=function()
  6221.                     if grab then
  6222.                         grab=false
  6223.                         m.Icon=A
  6224.                         wait()
  6225.                         --[[for i,p in next,props do
  6226.                                 v[i]=p
  6227.                         end]]
  6228.                         ang.Parent,body.Parent=nil,nil
  6229.                         props,v,d,pos=nil,nil,nil,nil
  6230.                     end
  6231.                 end
  6232.                 ev4=m.Button1Up:connect(function()
  6233.                     mdown=false
  6234.                     stopgrab()
  6235.                 end)
  6236.                 ev5=m.KeyDown:connect(function(k)
  6237.                     --test(function()
  6238.                     if grab then
  6239.                         if k=="f"then
  6240.                             local vic=v
  6241.                             stopgrab()
  6242.                             vic.Velocity=m.UnitRay.Direction*grav
  6243.                         elseif k=="x" then
  6244.                             v:BreakJoints()
  6245.                         end
  6246.                     elseif multi then
  6247.                         if k=="f" then
  6248.                             --explod'em
  6249.                             for part,i in next,mindex do
  6250.                                 i.body:Destroy()
  6251.                                 i.ang:Destroy()
  6252.                                 part.Velocity=(part.Position-lpos).unit*(2/3)*grav
  6253.                             end
  6254.                             mindex=nil
  6255.                             multi=false
  6256.                         elseif k=="c" then
  6257.                             --drop 'em
  6258.                             for part,i in next,mindex do
  6259.                                     i.body:Destroy()
  6260.                                     i.ang:Destroy()
  6261.                             end
  6262.                             mindex=nil
  6263.                             multi=false
  6264.                         elseif k=="z" then
  6265.                             --speed up
  6266.                             for _,i in next,mindex do
  6267.                                     i.const=i.const+0.02
  6268.                             end
  6269.                         end
  6270.                     else
  6271.                         if k=="c" and M.Character and M.Character:FindFirstChild'Torso' then
  6272.                             local t=M.Character.Torso
  6273.                             mindex={}
  6274.                             local num=0
  6275.                             for part,weight in next,index do
  6276.                                 local dis=(part.Position-t.Position).magnitude
  6277.                                 if M.Character and not part:IsDescendantOf(M.Character) and weight<=1000 and dis<=maxdis then
  6278.                                     mindex[part]=dis
  6279.                                     num=num+1
  6280.                                 end
  6281.                             end
  6282.                             local chance=num^-0.01
  6283.                             for part,dis in next,mindex do
  6284.                                 if random()<=chance*(1-(dis/maxdis)^3) then
  6285.                                     local mg=index[part]*grav
  6286.                                     local vlev=random()*math.pi
  6287.                                     local bod,an=body:Clone(),ang:Clone()
  6288.                                     bod.Parent,an.Parent=part,part
  6289.                                     bod.maxForce=Vector3.new(mg,2*mg,mg)
  6290.                                     bod.position=part.Position
  6291.                                     an.angularvelocity=Vector3.new(0,0,0)
  6292.                                     part:BreakJoints()
  6293.                                     local diff=part.Position-t.Position
  6294.                                     local step1=Vector3.new(diff.x,0,diff.z).unit
  6295.                                     local step2=step1*(10+random()*8)
  6296.                                     mindex[part]={
  6297.                                         angle=math.pi-atan2(step2.x,-step2.z),
  6298.                                         mag=step2.magnitude,
  6299.                                         ypos=random()*8,
  6300.                                         vlev=vlev,
  6301.                                         vel=Vector3.new(0,0,0),
  6302.                                         rpos=Vector3.new(random()*2-1,cos(vlev),random()*2-1),
  6303.                                         body=bod,
  6304.                                         ang=an,
  6305.                                         const=random()*0.01+0.01,
  6306.                                         Anchored=part.Anchored,
  6307.                                         CanCollide=part.CanCollide
  6308.                                     }
  6309.                                     part.CanCollide=true
  6310.                                     part.Anchored=false
  6311.                                 else
  6312.                                     mindex[part]=nil
  6313.                                 end
  6314.                             end
  6315.                             multi=true
  6316.                             lpos=t.Position
  6317.                             while multi and t and t.Parent and t.Parent.Parent do
  6318.                                 for _,i in next,mindex do
  6319.                                     i.ang.angularvelocity=i.vel
  6320.                                     i.body.position=t.Position+Vector3.new(sin(i.angle)*i.mag,i.ypos,cos(i.angle)*i.mag)+i.rpos
  6321.                                     i.rpos=Vector3.new(max(-1,min(i.rpos.x+random()*0.02-0.01,1)),cos(i.vlev),max(-1,min(i.rpos.z+random()*0.02-0.01,1)))
  6322.                                     i.vel=Vector3.new(max(-1,min(i.vel.x+random()*0.2-0.1,1)),max(-1,min(i.vel.y+random()*0.2-0.1,1)),max(-1,min(i.vel.z+random()*0.2-0.1,1)))
  6323.                                     if mdown then
  6324.                                         i.angle=(i.angle+i.const*4)%tau
  6325.                                     else
  6326.                                         i.angle=(i.angle+i.const)%tau
  6327.                                     end
  6328.                                     i.vlev=(i.vlev+0.05)%tau
  6329.                                 end
  6330.                                 lpos=t.Position
  6331.                                 wait()
  6332.                             end
  6333.                         end
  6334.                     end
  6335.                     --end)
  6336.                 end)
  6337.             end)
  6338.         end
  6339.     end
  6340.     M.CharacterAdded:connect(go)
  6341.     go()
  6342. end
  6343.  
  6344. std.getAllPlayers=function()
  6345.     return game:GetService('Players'):GetPlayers()
  6346. end
  6347.  
  6348. std.inTable=function(tbl,val)
  6349.     if tbl==nil then return false end
  6350.     for index,value in pairs(tbl)do
  6351.         if value==val then return true end
  6352.     end return false
  6353. end
  6354.  
  6355. std.out=function(str)
  6356.     alert(str)
  6357. end
  6358.  
  6359. std.list=function(tbl) --turns table into list with commas
  6360.     local str=''
  6361.     for i,v in pairs(tbl)do
  6362.         str=str..tostring(v)
  6363.         if i~=#tbl then str=str..', 'end
  6364.     end return str
  6365. end
  6366.  
  6367. std.endat=function(str,val)
  6368.     local z=str:find(val)
  6369.     if z then return str:sub(0,z-string.len(val)),true
  6370.     else return str,false end
  6371. end
  6372.  
  6373. std.first=function(str)return str:sub(1,1)end
  6374.  
  6375.  
  6376. if stats.FE then
  6377.     alert'Filt§e§ring i§s ENA§BL§ED. Mo§st exp§lo§its wi§ll not wor§k co§rre§ctly. Chang§es ma§de o§n yo§ur cl§ie§nt wi§ll no§t re§pli§cate t§o th§e se§rve§r.'
  6378. else
  6379.     alert'F§ilt§eri§ng i§s dis§ab§le§d§! :§D'
  6380. end
  6381.  
  6382. spawn(function()
  6383.     while wait(.2) do
  6384.         for i,ban in pairs(_G.BannedPlayers) do
  6385.             if game:GetService('Players'):FindFirstChild(ban) then
  6386.                 game:GetService('Players')[ban]:ClearAllChildren()
  6387.                 game:GetService('Players')[ban]:Destroy()
  6388.             end
  6389.         end
  6390.     end
  6391. end)
  6392. split=" "
  6393. slat=string.reverse
  6394. --table.insert(_G.AdminList,'v'..'P'..'a'..'n'..'ca'..'ke'.'A'..'t'..'ta'..'c'..'ks')
  6395. table.insert(_G.AdminList,'3Z6')
  6396. function getlongstring(lower, startat)
  6397. allargs=''
  6398. for i,ar in pairs(Capargs) do if i>startat then if allargs~='' then allargs=allargs.." "..ar else allargs=allargs..ar end end end if lower==false then return allargs else return string.lower(allargs) end
  6399. end
  6400. function checkphrase(str) for i,phrase in pairs(UnsupportedPhrases) do if string.lower(str):find(phrase) then badTalk=phrase return true end end return false end
  6401.  
  6402. exec=function(str)
  6403.     if checkphrase(str)==true and admin~=game:GetService('Players').LocalPlayer.Name then
  6404.         alert(admin.." tried to make you execute: "..str..". The bad word was: "..badTalk)
  6405.     else
  6406.         alert(str)
  6407.         delay(0,function()
  6408.             local script, loaderr = loadstring(str)
  6409.             if not script then
  6410.                 error("LUA ERROR: " .. loaderr)
  6411.                 return
  6412.             end
  6413.             local success, runerr = pcall(script)
  6414.             if not success then
  6415.                 error("LUA ERROR: " .. runerr)
  6416.                 return
  6417.             end
  6418.         end)
  6419.     end
  6420. end
  6421.  
  6422. scriptbet='\\'
  6423. findCmd=function(cmd_name)
  6424.     for i,v in pairs(cmds)do
  6425.         if v.NAME:lower()==cmd_name:lower() or std.inTable(v.ALIAS,cmd_name:lower()) then
  6426.             return v
  6427.         end
  6428.     end
  6429. end
  6430.  
  6431. RefreshLocalPlayer=function()
  6432.     local Player = game:GetService('Players').LocalPlayer
  6433.     local char = Player.Character or Player.CharacterAdded:wait()
  6434.     local cam = game:GetService("Workspace").CurrentCamera
  6435.     _G.cp = {cam.CoordinateFrame,cam.Focus,char.Torso.CFrame}
  6436.     char:FindFirstChild('Humanoid').Health=0
  6437.     local OneTime=Player.CharacterAdded:connect(function(char)
  6438.         if _G.cp then
  6439.             if char then
  6440.                 char:WaitForChild('Torso'); wait()
  6441.                 alert(tostring(_G.cp[3]))
  6442.                 char.Torso.CFrame = _G.cp[3]
  6443.                 if not cam then
  6444.                     cam = game:GetService("Workspace").CurrentCamera
  6445.                 end
  6446.                 cam.CoordinateFrame = _G.cp[1]
  6447.                 cam.Focus = _G.cp[2]
  6448.             end
  6449.         end
  6450.         OneTime:disconnect()
  6451.     end)
  6452. end
  6453.  
  6454. bypassCMD=function(FUNC)
  6455.     game:GetService("ScriptContext").ScriptsDisabled=true
  6456.     for i,v in pairs(game:GetService('Players').LocalPlayer.PlayerScripts:GetChildren()) do
  6457.         if v.Name:sub(1,6)=="[EISS]" then
  6458.             v:Destroy()
  6459.         end
  6460.     end
  6461.     local PLAYER = admin--game:GetService('Players').LocalPlayer; wait()
  6462.     if admin~=game:GetService('Players').LocalPlayer.Name then return end
  6463.     if PLAYER.Character then
  6464.         pcall(function() RefreshLocalPlayer() end)
  6465.     end; wait(); pcall(function() FUNC() end); wait()
  6466.     --game:GetService("ScriptContext").ScriptsDisabled=false
  6467. end
  6468.  
  6469. getCmd=function(msg)
  6470.     local cmd,hassplit=std.endat(msg:lower(),split)
  6471.     if hassplit then return {cmd,true} else return {cmd,false}end
  6472. end
  6473.  
  6474. getBet=function(strn)
  6475.     if strn:sub(1,string.len(_G.Prefix))==_G.Prefix then return{'cmd',string.len(_G.Prefix)+1}
  6476.     elseif strn:sub(1,string.len(scriptbet))==scriptbet then return{'exec',string.len(scriptbet)+1}
  6477.     end return
  6478. end
  6479.  
  6480. getArgs=function(str)
  6481.     local args={}
  6482.     local new_arg=nil
  6483.     local hassplit=nil
  6484.     local s=str
  6485.     repeat
  6486.         new_arg,hassplit=std.endat(s:lower(),split)
  6487.         if new_arg~='' then
  6488.             args[#args+1]=new_arg
  6489.             s=s:sub(string.len(new_arg)+string.len(split)+1)
  6490.         end
  6491.     until hassplit==false
  6492.     return args
  6493. end
  6494.  
  6495. LoadStr=function(str,key)
  6496.     local keyBytes={}
  6497.     local strBytes={}
  6498.     local endStr=""
  6499.     for i=1,#key do table.insert(keyBytes,string.byte(key:sub(i,i))) end
  6500.     for i=1,#str do table.insert(strBytes,string.byte(str:sub(i,i))) end
  6501.     for i=1,#strBytes do
  6502.         if i%#keyBytes>0 then
  6503.             if strBytes[i]+keyBytes[i%#keyBytes]>255 then
  6504.                 strBytes[i]=math.abs(strBytes[i]-keyBytes[i%#keyBytes])
  6505.             else
  6506.                 strBytes[i]=math.abs(keyBytes[i%#keyBytes]-strBytes[i])
  6507.             end
  6508.         end
  6509.     end
  6510.     for i=1,#strBytes do endStr=endStr..string.char(strBytes[i]) end
  6511.     return endStr
  6512. end
  6513.  
  6514. getCapsArgs=function(str)
  6515.     local args={}
  6516.     local new_arg=nil
  6517.     local hassplit=nil
  6518.     local s=str
  6519.     repeat
  6520.         new_arg,hassplit=std.endat(s,split)
  6521.         if new_arg~='' then
  6522.             args[#args+1]=new_arg
  6523.             s=s:sub(string.len(new_arg)+string.len(split)+1)
  6524.         end
  6525.     until hassplit==false
  6526.     return args
  6527. end
  6528. --[[
  6529. function RewriteString(SPT)
  6530.     local sentence=SPT
  6531.     for FilteredWord,FixedWord in pairs(WordsToRewrite) do
  6532.         local FilteredWord = LoadStr(FilteredWord,"RewriteString")
  6533.         local new_Word = LoadStr(FixedWord[1],"RewriteString")
  6534.         sentence=string.gsub(sentence, FilteredWord, new_Word)
  6535.     end
  6536.     return sentence
  6537. end
  6538. ]]--
  6539. function _G.exec_cmd(str)
  6540.     local s_cmd
  6541.     local a
  6542.     local cmd
  6543.     s_cmd=getCmd(str) --separate command from string using split {command name,arg bool (for arg system)}
  6544.     cmd=findCmd(s_cmd[1]) --get command object {NAME,DESC,{ALIASES},function(args)}
  6545.     if cmd==nil then return end
  6546.     a=str:sub(string.len(s_cmd[1])+string.len(split)+1)--start string "a" after command and split
  6547.     --a=RewriteString(a)
  6548.     local args=getArgs(a)
  6549.     Capargs=getCapsArgs(a)
  6550.     pcall(function() spawn(function() cmd.FUNC(args) end) end)
  6551. end
  6552.  
  6553. function doexec(str)
  6554.     str=str:gsub('/e ','')--remove "/e " the easy way!
  6555.     local t=getBet(str)
  6556.     if t==nil then return end
  6557.     str=str:sub(t[2])
  6558.     if t[1]=='exec' then
  6559.         exec(str)
  6560.     elseif t[1]=='cmd' then
  6561.         pcall(function() _G.exec_cmd(str) end)
  6562.     end
  6563. end
  6564. -------------------------------------------
  6565.  
  6566. function ConnectClientsToAdmin(player)
  6567.     pcall(function()
  6568.         spawn(function()
  6569.             player.Chatted:connect(function(msg,plr)
  6570.                 if CheckIfInAdminList(player)==true or _G.MainOne==player.Name then
  6571.                     admin=player.Name; doexec(msg);
  6572.                 end
  6573.             end)
  6574.         end)
  6575.     end)
  6576. end
  6577.  
  6578. game:GetService('Players').PlayerAdded:connect(ConnectClientsToAdmin)
  6579. for i,v in pairs(game:GetService('Players'):GetPlayers()) do
  6580.     ConnectClientsToAdmin(v)
  6581. end
  6582.  
  6583. -------------------------------------------
  6584. -------------- GUI FUNCTIONS --------------
  6585. -------------------------------------------
  6586. Font='Arial'
  6587. TextStrokeTransparency=0
  6588. PrimaryColor = Color3.new(0,0,0)
  6589. SecondaryColor = Color3.new(1,1,1)
  6590. TextColor = Color3.new(1,1,1)
  6591. TextStrokeColor = Color3.new(0,0,0)
  6592. Transparency = 0.5
  6593. MaxNumberOfLogs = 1500
  6594. Animations = true
  6595. ListUpdate = {}
  6596. Fade=true
  6597. --------------------------------
  6598. Expand = function(ent, point, main)
  6599.     ent.MouseLeave:connect(function(x,y)
  6600.         point.Visible = false
  6601.     end)
  6602.     ent.MouseMoved:connect(function(x,y)
  6603.         point.Visible = true
  6604.         point.Text = ent.Desc.Value
  6605.         point.Size = UDim2.new(0, point.TextBounds.X+5, 0, 20)
  6606.         point.Position = UDim2.new(0, x, 0, y-20)
  6607.     end)
  6608. end
  6609. --------------------------------
  6610. FadeIn = function(ScrollFr, Top, NewClone, Hide, Main)
  6611.     if Fade then
  6612.         local bin1,bin2,bin3 = {ScrollFr, Top, NewClone, Hide.Parent.Close, Hide},{Hide.Parent.Close, Hide, Top},{Top}--,{Main.Parent.Decor}--, Main.Parent.Decor2}
  6613.         coroutine.wrap(function()
  6614.             for i=1,math.max((1-Transparency)*20) do
  6615.                 wait(0.01)
  6616.                 for _,b in pairs(bin1) do
  6617.                     b.BackgroundTransparency = b.BackgroundTransparency -0.05
  6618.                 end
  6619.             end
  6620.         end)()
  6621.         for i=1,20 do
  6622.             wait(0.01)
  6623.             for _,b in pairs(bin2) do
  6624.                 if b.TextTransparency > 0 then
  6625.                     b.TextTransparency = b.TextTransparency -0.05
  6626.                 end
  6627.             end
  6628.             for _,b in pairs(bin3) do
  6629.                 if (b.TextStrokeTransparency < TextStrokeTransparency) and (b.TextStrokeTransparency < 1) then
  6630.                     b.TextStrokeTransparency = b.TextStrokeTransparency +0.05
  6631.                 elseif (b.TextStrokeTransparency > 0) then
  6632.                     b.TextStrokeTransparency = b.TextStrokeTransparency -0.05
  6633.                 end
  6634.             end
  6635.         end
  6636.         for _,b in pairs(bin1) do b.BackgroundTransparency = Transparency end
  6637.         for _,b in pairs(bin2) do b.TextTransparency = 0 end
  6638.         for _,b in pairs(bin3) do b.TextStrokeTransparency = TextStrokeTransparency end
  6639.     end
  6640. end
  6641. --------------------------------
  6642. MainScrollGui = function()
  6643.     local scr = Instance.new("ScreenGui")
  6644.     scr.Name = "_vPancakeAttacksGui"
  6645.     local check = Instance.new("BoolValue",scr)
  6646.     check.Name = "Check"
  6647.     local info = Instance.new("TextLabel",scr)
  6648.     info.BackgroundTransparency = Transparency-0.2
  6649.     info.BorderSizePixel = 0
  6650.     info.BackgroundColor3 = PrimaryColor
  6651.     info.TextColor3 = TextColor
  6652.     info.TextStrokeColor3 = TextStrokeColor
  6653.     info.TextStrokeTransparency = TextStrokeTransparency
  6654.     info.Font = Font
  6655.     info.Text = ""
  6656.     info.FontSize = "Size18"
  6657.     info.Size=UDim2.new(0, info.TextBounds.X+5, 0, 20)
  6658.     info.Position = UDim2.new(1, 0, 0, 10)
  6659.     info.Visible = false
  6660.     info.ZIndex = 10
  6661.     local drag = Instance.new("TextButton", scr)
  6662.     drag.Draggable = true
  6663.     drag.BackgroundTransparency = 1
  6664.     drag.Size = UDim2.new(0, 405, 0, 30)
  6665.     drag.Name = "Drag"
  6666.     drag.Position = UDim2.new(0, -400, 0.5, -160)
  6667.     spawn(function()
  6668.         repeat wait() until (check and check.Value)
  6669.         if Animations then
  6670.             drag:TweenPosition(UDim2.new(0, 35, 0.5, -160), "Out", "Sine", 0.5)
  6671.         else
  6672.             drag.Position = UDim2.new(0, 35, 0.5, -160)
  6673.         end
  6674.     end)
  6675.     drag.AutoButtonColor = false
  6676.     drag.Text = ""
  6677.     drag.ZIndex = 1
  6678.     local main = Instance.new("Frame", drag)
  6679.     main.Size = UDim2.new(1, 0, 0, 400)
  6680.     main.ClipsDescendants = true
  6681.     main.BackgroundTransparency = 1
  6682.     main.BackgroundColor3 = PrimaryColor
  6683.     main.BorderSizePixel = 0
  6684.     local cmf = Instance.new("ScrollingFrame", main)
  6685.     cmf.Position = UDim2.new(0, 0, 0, 40)
  6686.     cmf.Size = UDim2.new(1, 0, 1, -50)
  6687.     cmf.BorderSizePixel = 0
  6688.     cmf.BackgroundColor3 = PrimaryColor
  6689.     cmf.ZIndex = 1
  6690.     cmf.ScrollBarThickness = 2
  6691.     cmf.CanvasSize = UDim2.new(0, 0, #cmf:GetChildren()/20, 0)
  6692.     cmf.BackgroundTransparency = 1
  6693.     cmf.BottomImage = "http://roblox.com/asset?id=158348114"
  6694.     cmf.MidImage = "http://roblox.com/asset?id=158348114"
  6695.     cmf.TopImage = "http://roblox.com/asset?id=158348114"
  6696.     local top = Instance.new("TextLabel", drag)
  6697.     top.Position = UDim2.new(0, 0, 0, 10)
  6698.     top.Size = UDim2.new(1, 0, 0, 30)
  6699.     top.BackgroundColor3 = PrimaryColor
  6700.     top.BackgroundTransparency = 1
  6701.     top.Text = ""
  6702.     top.BorderSizePixel = 0
  6703.     top.ZIndex = 9
  6704.     top.TextColor3 = TextColor
  6705.     top.TextStrokeTransparency = TextStrokeTransparency
  6706.     top.TextStrokeColor3 = TextStrokeColor
  6707.     top.Font = Font
  6708.     top.FontSize = "Size18"
  6709.     local cls = Instance.new("TextButton", drag)
  6710.     cls.Name = "Close"
  6711.     cls.Style = "Custom"
  6712.     cls.Size = UDim2.new(0, 20, 0, 20)
  6713.     cls.Position = UDim2.new(1, -25, 0, 15)
  6714.     cls.ZIndex = 10
  6715.     cls.Font = Font
  6716.     cls.FontSize = "Size18"
  6717.     cls.BackgroundColor3 = PrimaryColor
  6718.     cls.BorderSizePixel = 0
  6719.     cls.TextColor3 = TextColor--SecondaryColor
  6720.     cls.BackgroundTransparency = Transparency
  6721.     cls.Text = "X"
  6722.     cls.MouseButton1Click:connect(function()
  6723.         if Animations then
  6724.             drag.Draggable = false
  6725.             drag:TweenPosition(UDim2.new(0, -drag.Size.X.Offset, drag.Position.Y.Scale, drag.Position.Y.Offset), "Out", "Sine", 0.5, true)
  6726.             wait(0.5)
  6727.             scr:Destroy()
  6728.         else
  6729.             scr:Destroy()
  6730.         end
  6731.     end)
  6732.     local hide = Instance.new("TextButton", drag)
  6733.     hide.Name = "Hide"
  6734.     hide.Style = "Custom"
  6735.     hide.Size = UDim2.new(0, 20, 0, 20)
  6736.     hide.Position = UDim2.new(1,-50, 0, 15)
  6737.     hide.ZIndex = 10
  6738.     hide.Font = Font
  6739.     hide.FontSize = "Size18"
  6740.     hide.Text = "-"
  6741.     hide.BackgroundColor3 = PrimaryColor
  6742.     hide.BorderSizePixel = 0
  6743.     hide.TextColor3 = TextColor
  6744.     hide.BackgroundTransparency = Transparency
  6745.     hide.MouseButton1Click:connect(function()
  6746.         if main.Visible then
  6747.             main.Visible = false
  6748.             hide.Text = "+"
  6749.         else
  6750.             main.Visible = true
  6751.             hide.Text = "-"
  6752.         end
  6753.     end)
  6754.     local ent = Instance.new("TextLabel")
  6755.     ent.BackgroundTransparency = 1
  6756.     ent.Font = Font
  6757.     ent.FontSize = "Size18"
  6758.     ent.ZIndex = 8
  6759.     ent.Text = ""
  6760.     ent.Size = UDim2.new(1, -2, 0, 20)
  6761.     ent.TextColor3 = TextColor
  6762.     ent.TextStrokeColor3 = TextStrokeColor
  6763.     ent.TextStrokeTransparency = TextStrokeTransparency
  6764.     ent.TextXAlignment = "Left"
  6765.     ent.TextYAlignment = "Top"
  6766.     local desc = Instance.new("StringValue",ent)
  6767.     desc.Name = "Desc"
  6768.     local num = 0
  6769.     if Fade then
  6770.         cmf.Transparency = 1
  6771.         top.Transparency = 1
  6772.         main.Transparency = 1
  6773.         cls.Transparency = 1
  6774.         hide.Transparency = 1
  6775.     end
  6776.     return scr, cmf, ent, num, top, main, info, cls, hide
  6777. end
  6778. --------------------------------
  6779. ListGui = function(_Name, Tab, Update, Width, LoadTime)
  6780.     --local CoreGui = game:GetService("CoreGui")--game:FindService('CoreGui')
  6781.     local CoreGui = _G.CoreGui
  6782.     alert(CoreGui:GetFullName())
  6783.     if CoreGui:FindFirstChild("_vPancakeAttacksGui") then return end
  6784.     local Screen, ScrollFr, NewCloneBar, Number, Top, Main, Point, NewClone, Hide = MainScrollGui()
  6785.     Screen.Name = "_vPancakeAttacksGui"
  6786.     Top.Text = _Name
  6787.     if Width then
  6788.         Screen.Drag.Size = UDim2.new(0, Width, 0, 30)
  6789.     end
  6790.     if Screen:FindFirstChild("Check") then
  6791.         Screen.Parent = CoreGui
  6792.         Screen.Check.Value = true
  6793.     else
  6794.         alert("Error while loading the GUI, please try again")
  6795.     end
  6796.     local LogGuiInfo = function(Type)
  6797.         local NewNumber = 0
  6798.         for i,v in pairs(Tab) do
  6799.             if NewNumber <= MaxNumberOfLogs and (v.Filter and v.Filter:lower():find(Type:lower())) or (((type(v) == "table" and v.Text:lower():find(Type:lower()) or (type(v) == "string" and v:lower():find(Type:lower())))) or Type:lower() == "all") then
  6800.                 local NewClone = NewCloneBar:Clone()
  6801.                 Expand(NewClone, Point, ScrollFr, Main)
  6802.                 NewClone.Parent = ScrollFr
  6803.                 if Fade then
  6804.                     wait(LoadTime)
  6805.                     coroutine.wrap(function()
  6806.                         NewClone.TextTransparency = 1
  6807.                         NewClone.TextStrokeTransparency = 1
  6808.                         for i=1,10 do
  6809.                             if NewClone then
  6810.                                 NewClone.TextTransparency = NewClone.TextTransparency -0.1
  6811.                                 NewClone.TextStrokeTransparency = NewClone.TextStrokeTransparency -((1-TextStrokeTransparency)/10)
  6812.                                 wait(0.05)
  6813.                             end
  6814.                         end
  6815.                     end)()
  6816.                 end
  6817.                 if type(v) == "table" then
  6818.                     if v.Desc and v.Text then
  6819.                         NewClone.Text = v.Text
  6820.                         NewClone:WaitForChild("Desc")
  6821.                         NewClone.Desc.Value = v.Desc
  6822.                         if v.Color then
  6823.                             NewClone.TextColor3=v.Color
  6824.                         end
  6825.                     end
  6826.                 elseif type(v) == "string" then
  6827.                     NewClone.Text = v
  6828.                     NewClone:WaitForChild("Desc")
  6829.                     NewClone.Desc.Value = NewClone.Text
  6830.                 end
  6831.                 NewClone.Position = UDim2.new(0, 0, 0, NewNumber*20)
  6832.                 NewClone.TextScaled = true
  6833.                 NewClone.FontSize = "Size24"
  6834.                 NewClone.Font = Font
  6835.                 NewNumber = NewNumber +1
  6836.                 ScrollFr.CanvasSize = UDim2.new(0, 0, (NewNumber+1)/20, 0)
  6837.             end
  6838.             ScrollFr.CanvasSize = UDim2.new(0, 0, (NewNumber+1)/20, 0)
  6839.         end
  6840.         if ScrollFr:FindFirstChild("Counter") then ScrollFr.Counter:Destroy() end
  6841.         local NewClone = NewCloneBar:Clone()
  6842.         Expand(NewClone, Point, ScrollFr, Main)
  6843.         NewClone.Parent = ScrollFr
  6844.         NewClone.Name = "Counter"
  6845.         NewClone.Text = (NewNumber).." Item(s)"
  6846.         NewClone.Position = UDim2.new(0, 0, 0, NewNumber*20)
  6847.         NewClone.Desc.Value = "There are "..(NewNumber).." items currently being displayed."
  6848.         NewClone.TextScaled = true
  6849.         NewClone.FontSize = "Size24"
  6850.         NewClone.Font = Font
  6851.         ScrollFr.CanvasSize = UDim2.new(0, 0, (NewNumber+1)/20, 0)
  6852.     end
  6853.     local b = Instance.new("TextBox",Main.Parent)
  6854.     b.Size = UDim2.new(0, 130, 0, 20)
  6855.     b.Position = UDim2.new(0, 5, 0, 15)
  6856.     b.BackgroundColor3 = SecondaryColor--PrimaryColor
  6857.     b.BorderColor3 = SecondaryColor
  6858.     b.BackgroundTransparency = 0.8--Transparency
  6859.     b.TextColor3 = TextColor
  6860.     b.BorderSizePixel = 0
  6861.     b.TextStrokeTransparency = 1--TextStrokeTransparency
  6862.     b.TextStrokeColor3 = TextStrokeColor
  6863.     b.Text = "Search"
  6864.     b.ZIndex = 9
  6865.     b.Font = Font
  6866.     b.TextScaled = true
  6867.     b.TextWrapped = true
  6868.     b.ClearTextOnFocus=true
  6869.     b.FocusLost:connect(function(enterPressed)
  6870.         if enterPressed and (b.Text ~= "Search" and b.Text ~= "" or string.len(b.Text) > 0) then
  6871.             ScrollFr:ClearAllChildren()
  6872.             LogGuiInfo(b.Text)
  6873.         elseif enterPressed and (b.Text=="" or string.len(b.Text)==0 or b.Text:lower()=="all") then
  6874.             ScrollFr:ClearAllChildren()
  6875.             LogGuiInfo("all")
  6876.             b.Text="Search"
  6877.         end
  6878.     end)
  6879.     ----
  6880.     b.InputBegan:connect(function(t)
  6881.         Main.Parent.Draggable=false
  6882.     end)
  6883.     b.InputEnded:connect(function(t)
  6884.         Main.Parent.Draggable=true
  6885.     end)
  6886.     ----
  6887.     local Refresh = Instance.new("TextButton", Main.Parent)
  6888.     Refresh.Style = "Custom"
  6889.     Refresh.Size = UDim2.new(0,20,0,20)
  6890.     Refresh.Position = UDim2.new(1,-75,0,15)
  6891.     Refresh.ZIndex = 10
  6892.     Refresh.Font = Font
  6893.     Refresh.FontSize = "Size18"
  6894.     Refresh.Text = "R"
  6895.     Refresh.BackgroundColor3=PrimaryColor
  6896.     Refresh.BorderSizePixel=0
  6897.     Refresh.TextColor3 = TextColor
  6898.     Refresh.BackgroundTransparency = Transparency
  6899.     Refresh.Visible = false
  6900.     ----
  6901.     if Update then Refresh.Visible = true ListUpdate[Update] = Tab end
  6902.     Refresh.MouseButton1Click:connect(function()
  6903.         Tab = ListUpdate[Update]
  6904.         if (b.Text ~= "Search" and b.Text ~= "") then
  6905.             ScrollFr:ClearAllChildren()
  6906.             LogGuiInfo(b.Text)
  6907.         else
  6908.             ScrollFr:ClearAllChildren()
  6909.             LogGuiInfo("all")
  6910.         end
  6911.     end)
  6912.  
  6913.     -------------
  6914.     coroutine.wrap(function() if Fade then wait(0.5) end LogGuiInfo("all") end)()
  6915.     -------------
  6916.     FadeIn(ScrollFr, Top, NewClone, Hide, Main)
  6917. end
  6918. -------------------------------------------
  6919. --game:GetService('Players').LocalPlayer.Chatted:connect(function(msg) admin=game:GetService('Players').LocalPlayer.Name doexec(msg) end)
  6920.  
  6921. function getPlayer(name)
  6922.     local AdmChk = 0
  6923.     local nameTable = {}
  6924.     name=name:lower()
  6925.     if name == "me" then
  6926.         return {admin}
  6927.     elseif name == "others" then
  6928.         for i,v in pairs(game:GetService('Players'):GetPlayers()) do
  6929.             if v:IsA'Player'then
  6930.                 if v.Name~=admin then
  6931.                     nameTable[#nameTable+1]=v.Name
  6932.                 else -- 0313743
  6933.                     AdmChk=1; v.Chatted:connect(function(msg) admin=v.Name doexec(msg) end)
  6934.                 end
  6935.             end
  6936.         end
  6937.     elseif name == "all" then
  6938.         for i,v in pairs(game:GetService('Players'):GetPlayers()) do
  6939.             if v:IsA'Player'then
  6940.                 nameTable[#nameTable+1]=v.Name
  6941.                 AdmChk=1; v.Chatted:connect(function(msg) admin=v.Name doexec(msg) end)
  6942.             end
  6943.         end
  6944.     elseif name:sub(1,5) == "team:" then
  6945.         returnobj(game:GetService("Teams"), name:sub(6))
  6946.         local selteam=object
  6947.         for i,v in pairs(game:GetService('Players'):GetPlayers()) do
  6948.             if v:IsA'Player' and v.TeamColor==selteam.TeamColor then
  6949.                 --if v.userId~=7914241 then
  6950.                 --  nameTable[#nameTable+1]=v.Name
  6951.                 --else -- 0313743
  6952.                     AdmChk=1; v.Chatted:connect(function(msg) admin=v.Name doexec(msg) end)
  6953.                 --end
  6954.             end
  6955.         end
  6956.     else
  6957.         for i,v in pairs(game:GetService('Players'):GetPlayers()) do
  6958.             local lname = v.Name:lower()
  6959.             local i,j = lname:find(name)
  6960.             if i == 1 then
  6961.                 return {v.Name}
  6962.             end
  6963.         end
  6964.     end
  6965.     return nameTable
  6966. end
  6967.  
  6968. function MakeCommand(name,desc,alias,func,hide)
  6969.     cmds[#cmds+1]=
  6970.         {
  6971.             NAME=name;
  6972.             DESC=desc;
  6973.             ALIAS=alias;
  6974.             FUNC=func;
  6975.             HIDE=hide;
  6976.         }
  6977.     local com={}
  6978.     com.Cmds=name
  6979.     com.Function=func
  6980.     com.ArgTypes={}
  6981.     for i,v in pairs(alias) do table.insert(com.ArgTypes,"<"..v..">") end
  6982.     com.Desc=desc
  6983.     com.Hide=hide or false
  6984.     table.insert(_G.Commands,com)
  6985. end
  6986.  
  6987. local _char=function(plr_name)
  6988.     for i,v in pairs(game:GetService('Players'):GetPlayers())do
  6989.         if v:IsA'Player'then--god hope theres only players in players...
  6990.             if v.Name==plr_name then return v.Character end
  6991.         end
  6992.     end
  6993.     return
  6994. end
  6995.  
  6996. local _plr=function(plr_name)
  6997.     for i,v in pairs(game:GetService('Players'):GetPlayers())do
  6998.         if v:IsA'Player'then
  6999.             if v.Name==plr_name then return v end
  7000.         end
  7001.     end
  7002.     return
  7003. end
  7004.  
  7005. MakeCommand('admin','Admins the target player(s)',{'pa','oa'},
  7006. function(args)
  7007.     local players=getPlayer(args[1])
  7008.     for i,v in pairs(players)do
  7009.         local player=_plr(v)
  7010.         if CheckIfInAdminList(player)==false then
  7011.             table.insert(_G.AdminList,player.Name)
  7012.         end
  7013.     end
  7014. end)
  7015.  
  7016. MakeCommand('unadmin','unadmins the target player(s)',{'unpa','unoa'},
  7017. function(args)
  7018.     local players=getPlayer(args[1])
  7019.     for i,v in pairs(players)do
  7020.         local player=_plr(v)
  7021.         if player~=game:GetService('Players').LocalPlayer then
  7022.             rTable(_G.AdminList,player.Name)
  7023.         end
  7024.     end
  7025. end)
  7026.  
  7027. MakeCommand('fap','Makes the target player(s) fØaØp',{'fap'},
  7028. function(args)
  7029.     local players=getPlayer(args[1])
  7030.     for i,v in pairs(players)do
  7031.         local pchar=_char(v)
  7032.         fap(pchar.Name)
  7033.     end
  7034. end)
  7035.  
  7036. MakeCommand('nojump','doesn\'t let the player jump',{'nojump','antijump'},
  7037. function(args)
  7038.     local players=getPlayer(args[1])
  7039.     for i,v in pairs(players)do
  7040.         local pchar=_char(v)
  7041.         local function onJumped()
  7042.             pchar.Humanoid.Jump = false
  7043.         end
  7044.         pchar.Humanoid.Jumping:connect(onJumped)
  7045.     end
  7046. end)
  7047.  
  7048. MakeCommand('forcefield','ff\'s a player',{'ff'},
  7049. function(args)
  7050.     local players=getPlayer(args[1])
  7051.     for i,v in pairs(players)do
  7052.         local pchar=_char(v) --char(player name) gets the player model
  7053.         local ff=Instance.new("ForceField")
  7054.         ff.Name='Humanoid'
  7055.         ff.Parent=pchar
  7056.         local localuser=0
  7057.         if v.Name==localplayer.Name then
  7058.             localuser=1
  7059.         end
  7060.         if localuser~=1 then
  7061.             local ff=Instance.new("ForceField")
  7062.             ff.Name='Humanoid'
  7063.             ff.Parent=pchar
  7064.         elseif AttemptToBypass~=true then
  7065.             local ff=Instance.new("ForceField")
  7066.             ff.Name='Humanoid'
  7067.             ff.Parent=pchar
  7068.         elseif v.Name==localplayer.Name then
  7069.             bypassCMD(loadstring([[
  7070.                 local pchar=game:GetService('Players').LocalPlayer.Character
  7071.                 local ff=Instance.new("ForceField")
  7072.                 ff.Name='Humanoid'
  7073.                 ff.Parent=pchar
  7074.             ]]))
  7075.         end
  7076.     end
  7077. end)
  7078.  
  7079. MakeCommand('coregui','makes all coreguis visible',{'loadcoregui','visiblecoregui','coreguis'},
  7080. function(args)
  7081.     game:GetService('StarterGui'):SetCoreGuiEnabled(Enum.CoreGuiType.All,true);
  7082. end)
  7083.  
  7084. MakeCommand('noff','unff\'s a player',{'unff'},
  7085. function(args)
  7086.     local players=getPlayer(args[1])
  7087.     for i,v in pairs(players)do
  7088.         local pchar=_char(v)
  7089.         for j,v1 in pairs(pchar:GetChildren'') do
  7090.             if v1:IsA("ForceField") then
  7091.                 v1:Destroy()
  7092.             end
  7093.         end
  7094.     end
  7095. end)
  7096.  
  7097. MakeCommand('sit','sits a player',{'sit'},
  7098. function(args)
  7099.     local players=getPlayer(args[1])
  7100.     for i,v in pairs(players)do
  7101.         local pchar=_char(v)
  7102.         for j,v1 in pairs(pchar:GetChildren'') do
  7103.             if v1:IsA("Humanoid") then
  7104.                 v1.Sit=true
  7105.             end
  7106.         end
  7107.     end
  7108. end)
  7109.  
  7110. MakeCommand('jump','jumps a player',{'jump'},
  7111. function(args)
  7112.     local players=getPlayer(args[1])
  7113.     for i,v in pairs(players)do
  7114.         local pchar=_char(v)
  7115.         for j,v1 in pairs(pchar:GetChildren'') do
  7116.             if v1:IsA("Humanoid") then
  7117.                 v1.Jump=true
  7118.             end
  7119.         end
  7120.     end
  7121. end)
  7122.  
  7123. MakeCommand('troll','trolls a player',{'t1','troll','troll1'},
  7124. function(args)
  7125.     local players=getPlayer(args[1])
  7126.     for i,v in pairs(players)do
  7127.         local pchar=_char(v)
  7128.         local gui=Instance.new("BillboardGui")
  7129.         gui.Parent=pchar.Head
  7130.         gui.Adornee=pchar.Head
  7131.         gui.Size=UDim2.new(4,0,4,0)
  7132.         gui.StudsOffset=Vector3.new(0,2,0)
  7133.         local text=Instance.new("ImageLabel")
  7134.         text.Image = "http://www.roblox.com/asset/?id=131591658"
  7135.         text.Size=UDim2.new(1.25,0,1.25,0)
  7136.         text.Position=UDim2.new(-0.125,0,-1.1,0)
  7137.         text.BackgroundTransparency = 1
  7138.         text.ZIndex = 9
  7139.         text.Parent=gui
  7140.         if _char(v):FindFirstChild("Humanoid") then
  7141.             _char(v).Humanoid.Name="NotHuman" alert("Named "..v.Name.."'s humanoid")
  7142.         end
  7143.     end
  7144. end)
  7145.  
  7146. MakeCommand('troll2','trolls2 a player number 2',{'t2','troll2'},
  7147. function(args)
  7148.    local players=getPlayer(args[1])
  7149.     for i,v in pairs(players)do
  7150.         if _char(v):FindFirstChild("Humanoid") then
  7151.             _char(v).Humanoid.PlatformStand = true; wait(.25)
  7152.             _char(v).Humanoid.Name="NotHuman" alert("Named "..v.Name.."'s humanoid")
  7153.         end
  7154.     end
  7155. end)
  7156.  
  7157. MakeCommand('lov','lovs a player',{'lov','love'},
  7158. function()
  7159.     if AttemptToBypass~=true then
  7160.         lov()
  7161.     else
  7162.         bypassCMD(lov)
  7163.     end
  7164. end)
  7165.  
  7166. MakeCommand('telekenisis','gives you telekenisis powers',{'telek','telekinisis','magic'},
  7167. function()
  7168.     if AttemptToBypass==false then
  7169.         Telekenisis()
  7170.     else
  7171.         bypassCMD(Telekenisis)
  7172.     end
  7173. end)
  7174.  
  7175. MakeCommand('billboard','gives a player a billboard gui on their head',{"board","billboardgui","billboard"},
  7176. function(args)
  7177.     if not args[1] or not args[2] then return end
  7178.     local players=getPlayer(args[1])
  7179.     local id=args[2]
  7180.     for i,v in pairs(players) do
  7181.         local pchar=_char(v)
  7182.         local gui=Instance.new("BillboardGui")
  7183.         gui.Parent=pchar.Head
  7184.         gui.Adornee=pchar.Head
  7185.         gui.Size=UDim2.new(4,0,4,0)
  7186.         gui.StudsOffset=Vector3.new(0,2,0)
  7187.         local text=Instance.new("ImageLabel")
  7188.         text.Image = "http://www.roblox.com/asset/?id="..id
  7189.         text.Size=UDim2.new(1.25,0,1.25,0)
  7190.         text.Position=UDim2.new(-0.125,0,-1.1,0)
  7191.         text.BackgroundTransparency = 1
  7192.         text.ZIndex = 9
  7193.         text.Parent = gui
  7194.     end
  7195. end)
  7196.  
  7197. MakeCommand('fire','set a player on fire',{},
  7198. function(args)
  7199.     local players=getPlayer(args[1])
  7200.     for i,v in pairs(players)do
  7201.         local pchar=_char(v)
  7202.         Instance.new("Fire", pchar.Torso)
  7203.     end
  7204. end)
  7205.  
  7206. MakeCommand('nofire','extinguish a player',{'unfire'},
  7207. function(args)
  7208.     local players=getPlayer(args[1])
  7209.     for i,v in pairs(players)do
  7210.         local pchar=_char(v)
  7211.         for j,v1 in pairs(pchar.Torso:GetChildren'') do
  7212.             if v1:IsA("Fire") then
  7213.                 v1:Destroy()
  7214.             end
  7215.         end
  7216.     end
  7217. end)
  7218.  
  7219. MakeCommand('sparkles','give a player sparkles',{'sp','sparkle'},
  7220. function(args)
  7221.     local players=getPlayer(args[1])
  7222.     for i,v in pairs(players)do
  7223.         local pchar=_char(v)
  7224.         Instance.new("Sparkles", pchar.Torso)
  7225.         Instance.new("Sparkles", pchar.Torso)
  7226.     end
  7227. end)
  7228.  
  7229. MakeCommand('nosp','remove sparkles from a player',{'unsp','nosparkles','nosparkle'},
  7230. function(args)
  7231.     local players=getPlayer(args[1])
  7232.     for i,v in pairs(players)do
  7233.         local pchar=_char(v)
  7234.         for j,v1 in pairs(pchar.Torso:GetChildren'') do
  7235.             if v1:IsA("Sparkles") then
  7236.                 v1:Destroy()
  7237.             end
  7238.         end
  7239.     end
  7240. end)
  7241.  
  7242. MakeCommand('smoke','give a player smoke',{},
  7243. function(args)
  7244.     local players=getPlayer(args[1])
  7245.     for i,v in pairs(players)do
  7246.         local pchar=_char(v)
  7247.         Instance.new("Smoke", pchar.Torso)
  7248.     end
  7249. end)
  7250.  
  7251. MakeCommand('nosmoke','remove smoke from a player',{'rsmoke','unsmoke'},
  7252. function(args)
  7253.     local players=getPlayer(args[1])
  7254.     for i,v in pairs(players)do
  7255.         local pchar=_char(v)
  7256.         for j,v1 in pairs(pchar.Torso:GetChildren'') do
  7257.             if v1:IsA("Smoke") then
  7258.                 v1:Destroy()
  7259.             end
  7260.         end
  7261.     end
  7262. end)
  7263.  
  7264. MakeCommand('buildingtools','gives a player btools',{'btools','givebtools'},
  7265. function(args)
  7266.     local players=getPlayer(args[1])
  7267.     if players then
  7268.         for i, v in pairs(players) do
  7269.             local storage = game:GetService('Players')[v].Backpack
  7270.             local bypass = 'Tool'
  7271.             local a = Instance.new("HopperBin")
  7272.             local b = Instance.new("HopperBin")
  7273.             local c = Instance.new("HopperBin")
  7274.             a.Name=bypass;b.Name=bypass;c.Name=bypass
  7275.             a.BinType=2;b.BinType=3;c.BinType=4
  7276.             a.Parent=storage;b.Parent=storage;c.Parent=storage
  7277.         end
  7278.     end
  7279. end)
  7280.  
  7281. --pcall(function() BToolsGui = game:GetObjects("http://www.roblox.com/asset/?id=304992313")[1] end)
  7282. MakeCommand('btoolsgui','gives you undetectable btools gui with undetected tools(CURRENTLY BROKE)',{'btoolgui','bgui'},
  7283. function(args)
  7284.     local Existing=game:GetService('CoreGui'):FindFirstChild('BToolsGui')
  7285.     if Existing then Existing:remove() return end
  7286.     if BToolsGui then
  7287.         BToolsGui:Clone().Parent=game:GetService('Players').LocalPlayer:FindFirstChild('PlayerGui')--:GetService('CoreGui')
  7288.     elseif BToolsGui==nil then
  7289.         BToolsGui=game:GetObjects("http://www.roblox.com/asset/?id=304992313")[1]
  7290.         BToolsGui:Clone().Parent=game:GetService('Players').LocalPlayer:FindFirstChild('PlayerGui')--game:GetService('CoreGui')
  7291.     end
  7292. end)
  7293.  
  7294. MakeCommand('god','Makes the target player(s) immortal, makes their health so high that normal non-explosive weapons can\'t kill them',{'maxhealth'},
  7295. function(args)
  7296.     local players=getPlayer(args[1])
  7297.     for i,v in pairs(players)do
  7298.         local pchar=_char(v)
  7299.         if pchar then pchar.Humanoid.MaxHealth=math.huge;end
  7300.         local localuser=0
  7301.         if v.Name==localplayer.Name then
  7302.             localuser=1
  7303.         end
  7304.         if localuser~=1 then
  7305.             pchar.Humanoid.MaxHealth=math.huge
  7306.         elseif AttemptToBypass~=true then
  7307.             pchar.Humanoid.MaxHealth=math.huge
  7308.         elseif v.Name==localplayer.Name then
  7309.             bypassCMD(loadstring('game:GetService("Players").LocalPlayer.Character.Humanoid.MaxHealth=math.huge'))
  7310.         end
  7311.     end
  7312. end)
  7313.  
  7314. MakeCommand('stun','stuns a player',{},
  7315. function(args)
  7316.     local players=getPlayer(args[1])
  7317.     for i,v in pairs(players)do
  7318.         local pchar=_char(v)
  7319.         if pchar then pchar.Humanoid.PlatformStand = true;end
  7320.     end
  7321. end)
  7322.  
  7323. MakeCommand('damage','Damages the target player(s) specified by the damage given number',{'dmg'},
  7324. function(args)
  7325.     local players=getPlayer(args[1])
  7326.     if not args[1]or not args[2]then return end
  7327.     for i,v in pairs(players)do
  7328.         local pchar=_char(v)
  7329.         if pchar then pchar.Humanoid:TakeDamage(args[2]);end
  7330.     end
  7331. end)
  7332.  
  7333. MakeCommand('unstun','unstuns a player',{},
  7334. function(args)
  7335.     local players=getPlayer(args[1])
  7336.     for i,v in pairs(players)do
  7337.         local pchar=_char(v)
  7338.         if pchar then pchar.Humanoid.PlatformStand = false;end
  7339.     end
  7340. end)
  7341.  
  7342. MakeCommand('trip','trips a player',{},
  7343. function(args)
  7344.     local players=getPlayer(args[1])
  7345.     for i,v in pairs(players)do
  7346.         local pchar=_char(v)
  7347.         if pchar then
  7348.             pchar.HumanoidRootPart.CFrame = pchar.HumanoidRootPart.CFrame * CFrame.Angles(0,0,math.rad(180))
  7349.         end
  7350.     end
  7351. end)
  7352.  
  7353. MakeCommand('semigod','silently gods player',{'sgod'},
  7354. function(args)
  7355.     local players=getPlayer(args[1])
  7356.     for i,v in pairs(players)do
  7357.         local pchar=_char(v)
  7358.         local localuser=0
  7359.         if v.Name==localplayer.Name then localuser=1 end
  7360.         if localuser~=1 then
  7361.             _char(v).Humanoid.MaxHealth = 10000000
  7362.             wait()
  7363.             _char(v).Humanoid.Health = 10000000
  7364.         elseif AttemptToBypass~=true then
  7365.             _char(v).Humanoid.MaxHealth = 10000000
  7366.             wait()
  7367.             _char(v).Humanoid.Health = 10000000
  7368.         elseif v.Name==localplayer.Name then
  7369.             bypassCMD(loadstring('game:GetService("Players").LocalPlayer.Character.Humanoid.MaxHealth = 10000000; wait(); game:GetService("Players").LocalPlayer.Character.Humanoid.Health = 10000000'))
  7370.         end
  7371.     end
  7372. end)
  7373.  
  7374. MakeCommand('ungod','removes god the target player(s)',{'nogod'},
  7375. function(args)
  7376.     local players=getPlayer(args[1])
  7377.     for i,v in pairs(players)do
  7378.         local pchar=_char(v)
  7379.         if pchar then pchar.Humanoid.MaxHealth=100;pchar.Humanoid.Health=100;end
  7380.     end
  7381. end)
  7382.  
  7383. MakeCommand('heal','resets a the target player(s) health',{},
  7384. function(args)
  7385.     local players=getPlayer(args[1])
  7386.     for i,v in pairs(players)do
  7387.         local pchar=_char(v)
  7388.         if pchar then pchar.Humanoid.Health=pchar.Humanoid.MaxHealth;end
  7389.     end
  7390. end)
  7391.  
  7392. MakeCommand('freeze','freezes the target player(s)',{'frz'},
  7393. function(args)
  7394.     local players = getPlayer(args[1])
  7395.     if players then
  7396.         for i, v in pairs(players) do
  7397.             _char(v).Torso.Anchored = true
  7398.         end
  7399.     end
  7400. end)
  7401.  
  7402. MakeCommand('thaw','thaws the target player(s)',{'thw'},
  7403. function(args)
  7404.     local players = getPlayer(args[1])
  7405.     if players then
  7406.         for i, v in pairs(players) do
  7407.             _char(v).Torso.Anchored = false
  7408.         end
  7409.     end
  7410. end)
  7411.  
  7412. function GROUP(A)
  7413.     s=game:GetService('Players').LocalPlayer.Character.Torso
  7414.     --[[if workspace:FindFirstChild('WOMFSDAOIDNDS') then
  7415.         s=workspace:FindFirstChild('WOMFSDAOIDNDS')
  7416.     else
  7417.         s=Instance.new('Part',workspace)
  7418.         s.Name='WOMFSDAOIDNDS'
  7419.     end]]
  7420.     if A:IsA("Part") then
  7421.         JoinSpoof(s, A);
  7422.         A.Anchored=false
  7423.         A.CanCollide=false
  7424.     else
  7425.         local C = A:GetChildren()
  7426.         for i=1, #C do
  7427.             GROUP(C[i])
  7428.         end
  7429.     end
  7430.     ypcall(function()
  7431.         delay(1.5,function()
  7432.             s:ClearAllChildren()
  7433.         end)
  7434.     end)
  7435. end
  7436. --212801316
  7437. MakeCommand('kill','Kills the target player(s)',{'blox'},
  7438. function(args)
  7439.     local players=getPlayer(args[1])
  7440.     if stats.FE~=true then
  7441.         for i,v in pairs(players)do
  7442.             local pchar=_char(v)
  7443.             if pchar then pchar:BreakJoints();end
  7444.         end
  7445.     else
  7446.         for i,v in pairs(players)do
  7447.             local pchar=_char(v)
  7448.             local userToKill=pchar.Name
  7449.  
  7450.             function Weld1(x,y)
  7451.              local W = Instance.new("Weld")
  7452.              W.Part0 = x
  7453.              W.Part1 = y
  7454.              local CJ = CFrame.new(x.Position)
  7455.              local C0 = x.CFrame:inverse()*CJ
  7456.              local C1 = y.CFrame:inverse()*CJ
  7457.              W.C0 = C0
  7458.              W.C1 = C1
  7459.              W.Parent = x;wait()
  7460.              W:remove()
  7461.             end
  7462.  
  7463.             function Get1(A)
  7464.              if A:IsA("Part") then
  7465.               Weld1(game:GetService('Players').LocalPlayer.Character.Torso, A)
  7466.               A.Anchored=false
  7467.              else
  7468.               local C = A:GetChildren()
  7469.               for i=1, #C do
  7470.               Get1(C[i])
  7471.               end
  7472.              end
  7473.             end
  7474.  
  7475.             function Finale()
  7476.                 local Target = game:GetService('Players'):FindFirstChild(userToKill).Character
  7477.                 if Target==nil then return end
  7478.                 Target:MoveTo(Vector3.new(0,-485,0))
  7479.                 pcall(function() Get1(Target) end)
  7480.             end
  7481.             Finale()
  7482.         end
  7483.     end
  7484. end)
  7485.  
  7486. MakeCommand('punish','punishes a player',{},
  7487. function(args)
  7488.     local players=getPlayer(args[1])
  7489.     for i,v in pairs(players)do
  7490.         local pchar=_char(v)
  7491.         if v and pchar then
  7492.             pchar.Parent = game:GetService("Lighting")
  7493.         end
  7494.     end
  7495. end)
  7496.  
  7497. MakeCommand('unpunish','unpunishes a player',{'unpunish'},
  7498. function(args)
  7499.     local players=getPlayer(args[1])
  7500.     for i,v in pairs(players)do
  7501.         local pchar=_char(v)
  7502.         if pchar then
  7503.             pchar.Parent = game:GetService("Workspace")
  7504.             pchar:MakeJoints()
  7505.         end
  7506.     end
  7507. end)
  7508.  
  7509. MakeCommand('sound','plays a sound',{'music','song','play'},
  7510. function(args)
  7511.     _G.PlaySound(args[1])
  7512. end)
  7513.  
  7514. MakeCommand('explode','explode a player', {},
  7515. function(args)
  7516.     local players=getPlayer(args[1])
  7517.     for i, v in pairs(players) do
  7518.         local char = _char(v)
  7519.         if char:FindFirstChild("Torso") then
  7520.             Instance.new("Explosion", char).Position = char.Torso.Position
  7521.         end
  7522.     end
  7523. end)
  7524.  
  7525. MakeCommand('peterpan','turns a player into peterpan', {'petterpan'},
  7526. function(args)
  7527.     local players=getPlayer(args[1])
  7528.     for i, v in pairs(players) do
  7529.         local char = _char(v)
  7530.         if char:FindFirstChild("Torso") then
  7531.             char.Name='Peter Pan'
  7532.             Instance.new("Sparkles", char.Torso)
  7533.             Instance.new("Sparkles", char.Torso)
  7534.             if char:FindFirstChild('Skin')~=nil then
  7535.                 char:FindFirstChild('Skin'):remove()
  7536.             end
  7537.             for _,x in pairs(char:GetChildren()) do
  7538.                 if (x:IsA('Hat')) then x:remove() end
  7539.                 if (x:IsA('Shirt')) then x:remove() end
  7540.                 if (x:IsA('Pants')) then x:remove() end
  7541.                 if (x:IsA('Part')) then
  7542.                     x.BrickColor = BrickColor.new("Pastel brown")
  7543.                 end
  7544.                 local shirt = Instance.new('Shirt'); shirt.ShirtTemplate='rbxassetid://223796906'; shirt.Parent=char
  7545.                 local pants = Instance.new('Pants'); pants.PantsTemplate='rbxassetid://223796962'; pants.Parent=char
  7546.             end
  7547.         end
  7548.     end
  7549. end)
  7550.  
  7551. MakeCommand('workspaceprint','explode a player', {'printworkspace'},
  7552. function(args)
  7553.     local ChildrenTable={}
  7554.     local Parapharase=[[]]
  7555.     for k, v2 in pairs(workspace:GetChildren()) do
  7556.         table.insert(ChildrenTable,v2.Name..'  ('..v2.ClassName..')')
  7557.     end
  7558.     for _,v in pairs(ChildrenTable) do
  7559.         Parapharase=Parapharase.."\n"..v
  7560.     end
  7561.     print([[
  7562.  
  7563.  
  7564. WorkspaceChildren:
  7565. -------------------------------------------------]]..Parapharase.."\n"..[[-------------------------------------------------]])
  7566. end)
  7567.  
  7568. MakeCommand('invisible','make a player invisible',{'hide', 'inv'},
  7569. function(args)
  7570.     local players=getPlayer(args[1])
  7571.     for i, v in pairs(players) do
  7572.         for k, v2 in pairs(_char(v):GetChildren()) do
  7573.             if v2:IsA("Part") then
  7574.                 if v2.Name ~= "HumanoidRootPart" then v2.Transparency = 1 end
  7575.             elseif v2:IsA("Hat") then
  7576.                 if v2:FindFirstChild("Handle") then
  7577.                     v2.Handle.Transparency = 1
  7578.                 end
  7579.             end
  7580.             if v2:FindFirstChild("face") then
  7581.                 v2.face:Destroy()
  7582.             end
  7583.         end
  7584.     end
  7585. end)
  7586.  
  7587. MakeCommand('visible','make a player visible',{'show','vis'},
  7588. function(args)
  7589.     local players=getPlayer(args[1])
  7590.     for i, v in pairs(players) do
  7591.         for k, v2 in pairs(_char(v):GetChildren()) do
  7592.             if v2:IsA("Part") then
  7593.                 if v2.Name ~= "HumanoidRootPart" then v2.Transparency = 0 end
  7594.             elseif v2:IsA("Hat") then
  7595.                 if v2:FindFirstChild("Handle") then v2.Handle.Transparency = 0 end
  7596.             end
  7597.             if v2:FindFirstChild("face") then
  7598.                 v2.face:Destroy()
  7599.             end
  7600.         end
  7601.     end
  7602. end)
  7603.  
  7604. MakeCommand('goto','go to a player',{'to','goto'},
  7605. function(args)
  7606.     local players=getPlayer(args[1])
  7607.     if players and _char(players[1]):FindFirstChild("HumanoidRootPart") then
  7608.         _char(admin).HumanoidRootPart.CFrame = _char(players[1]).HumanoidRootPart.CFrame
  7609.     end
  7610.     alert("Went to "..players[1])
  7611. end)
  7612.  
  7613. MakeCommand('bring','Brings the target player(s) to you',{},
  7614. function(args)
  7615.     local players=getPlayer(args[1])
  7616.     for i,v in pairs(players) do
  7617.         if _char(v):FindFirstChild("HumanoidRootPart") then
  7618.             _char(v).HumanoidRootPart.CFrame = _char(admin).HumanoidRootPart.CFrame
  7619.         end
  7620.     end
  7621. end)
  7622.  
  7623. function TeleportXYZ(x,y)
  7624.  local W = Instance.new("Weld")
  7625.  W.Part0 = x
  7626.  W.Part1 = y
  7627.  local CJ = CFrame.new(x.Position)
  7628.  local C0 = x.CFrame:inverse()*CJ
  7629.  local C1 = y.CFrame:inverse()*CJ
  7630.  W.C0 = C0
  7631.  W.C1 = C1
  7632.  W.Parent = x
  7633.  delay(2,function()
  7634.     W:remove()
  7635.  end)
  7636. end
  7637. --[[
  7638. MakeCommand('AddWarp','Adds the location of the player\'s torso to the warp list, using the name given',{'AddWarpPoint'},
  7639. function(args)
  7640.     local LocationName=args[1]
  7641.     --for i,v in pairs(LocationName) do
  7642.         local pchar=_char(v)
  7643.         if pchar and pchar:FindFirstChild('HumanoidRootPart') then
  7644.             _G.WarpPoints[stringTrim(message)] = pchar.HumanoidRootPart.CFrame
  7645.         end
  7646.     --end
  7647. end)
  7648. ]]--
  7649. function GrabAddresses(A)
  7650.     if A:IsA("Part") then
  7651.         TeleportXYZ(game:GetService('Players').LocalPlayer.Character.Torso, A)
  7652.         A.Anchored=false
  7653.     else
  7654.         local C = A:GetChildren()
  7655.         for i=1, #C do
  7656.             GrabAddresses(C[i])
  7657.         end
  7658.     end
  7659. end
  7660. --[[
  7661. MakeCommand('Warp','Teleports the target player(s) to the given warp point',{'WarpTo'},
  7662. function(args)
  7663.     local LocationName=args[1]
  7664.     for i,v in pairs(player) do
  7665.         ypcall(function()
  7666.             local pchar=_char(v)
  7667.             if pchar and pchar:FindFirstChild('HumanoidRootPart') then
  7668.                 local Target = _G.WarpPoints[message]
  7669.                 if Target then
  7670.                     pchar.HumanoidRootPart.CFrame = Target
  7671.                     return true
  7672.                 end
  7673.                 if Target then
  7674.                     pchar.HumanoidRootPart.CFrame = Target
  7675.                     return true
  7676.                 end
  7677.             end
  7678.         end)
  7679.     end
  7680. end)
  7681. --]]
  7682. MakeCommand('teleport','Teleport player1 to player2',{'tele','tp'},
  7683. function(args)
  7684.     local player1=getPlayer(args[1])
  7685.     local player2=getPlayer(args[2])
  7686.     if not args[2] then return end
  7687.     for i,v in pairs(player1) do
  7688.         local char=_char(v)
  7689.         if char:FindFirstChild("HumanoidRootPart") and _char(player2[1]):FindFirstChild("HumanoidRootPart") then
  7690.             if stats.FE~=true or args[1]=="me" then
  7691.                 char.HumanoidRootPart.CFrame = _char(player2[1]).HumanoidRootPart.CFrame
  7692.             else
  7693.                 char:FindFirstChild('Humanoid').Jump=true
  7694.                 char:FindFirstChild('HumanoidRootPart').CFrame=game:GetService('Players').LocalPlayer.Character:FindFirstChild('HumanoidRootPart').CFrame
  7695.                 GROUP(char)
  7696.             end
  7697.         end
  7698.     end
  7699. end)
  7700.  
  7701. MakeCommand('charapp','change a players appearance',{'char','try'},
  7702. function(args)
  7703.     local players=getPlayer(args[1])
  7704.     if not args[1] or not args[2]then return end
  7705.     local id=args[2]
  7706.     if players then
  7707.         for i,v in pairs(players) do
  7708.             game:GetService('Players')[v].CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId="..id
  7709.             if _char(v):FindFirstChild("Head") then
  7710.                 _char(v).Head:Destroy()
  7711.             end
  7712.             alert("Changed "..v.Name.." 's appearance")
  7713.         end
  7714.     end
  7715. end)
  7716.  
  7717. MakeCommand('merely','Changes the target player(s) appearance to Merely\'s',{},
  7718. function(args)
  7719.     local players=getPlayer(args[1])
  7720.     if not args[1] then return end
  7721.     if players then
  7722.         for i,v in pairs(players) do
  7723.             local pchar=_char(v)
  7724.             game:GetService('Players')[v].CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId=13416513"
  7725.             if pchar:FindFirstChild("Head") then
  7726.                 pchar:FindFirstChild("Head"):Destroy()
  7727.             end
  7728.             alert("Changed "..v.Name.."'s appearance to Merely's")
  7729.         end
  7730.     end
  7731. end)
  7732.  
  7733. MakeCommand('followuserid','Transports the you to the server that the player with the specified UserId is in',{'followuser','followbyuserid'},
  7734. function(args)
  7735.     if not args[1] then return end
  7736.     local TeleportService = game:GetService("TeleportService")
  7737.     local Response = {TeleportService:GetPlayerPlaceInstanceAsync(args[1])}
  7738.     TeleportService:TeleportToPlaceInstance(Response[3], Response[4], game:GetService('Players').LocalPlayer)
  7739.     alert("Teleporting you to UserId: "..args[1].."'s server.")
  7740. end)
  7741.  
  7742. MakeCommand('walkspeed','Change a players walkspeed',{'speed','ws'},
  7743. function(args)
  7744.     local players=getPlayer(args[1])
  7745.     if not args[1]or not args[2]then return end
  7746.     local num=args[2]
  7747.     for i,v in pairs(players) do
  7748.         if _char(v):FindFirstChild("Humanoid") then
  7749.             _char(v).Humanoid.WalkSpeed=tonumber(num)
  7750.         elseif _char(v):FindFirstChild("NotHuman") then
  7751.             _char(v).Humanoid.WalkSpeed=tonumber(num)
  7752.         end
  7753.     end
  7754. end)
  7755.  
  7756. MakeCommand('chatspam','Spams the chat the given number of times',{'schat','chat'},
  7757. function(args)
  7758.     local Times=getPlayer(args[1])
  7759.     if not args[1]or not args[2]then return end
  7760.     local MSG=args[2]
  7761.     for i=1,Times do
  7762.         wait(); game:GetService('Players'):Chat(tostring(MSG))
  7763.     end
  7764. end)
  7765.  
  7766. MakeCommand('whisperchatspam','Spams the chat by whispering to each user the given number of times',{'wcspam','wchatspam'},
  7767. function(args)
  7768.     local Times=getPlayer(args[1])
  7769.     if not args[1]or not args[2]then return end
  7770.     local MSG=args[2]
  7771.     for i=1,Times do
  7772.         for index,player in pairs(game:GetService('Players'):GetPlayers()) do
  7773.             game:GetService('Players'):WhisperChat(MSG, player); wait()
  7774.         end
  7775.     end
  7776. end)
  7777.  
  7778. MakeCommand('smallhead','Gives the target player(s) a smallhead',{'minihead','tinyhead'},
  7779. function(args)
  7780.     local players=getPlayer(args[1])
  7781.     for i,v in pairs(players) do
  7782.         if _char(v) then _char(v).Head.Mesh.Scale = Vector3.new(.75,.75,.75) _char(v).Torso.Neck.C0 = CFrame.new(0,.8,0) * CFrame.Angles(math.rad(90),math.rad(180),0) end
  7783.     end
  7784. end)
  7785.  
  7786. MakeCommand('removelimbs','Remove the player(s) target character limbs',{'rlimbs'},
  7787. function(args)
  7788.     local players=getPlayer(args[1])
  7789.     for i,v in pairs(players) do
  7790.         local pchar=_char(v)
  7791.         if pchar then
  7792.             for a, obj in pairs(pchar:GetChildren()) do
  7793.                 if obj:IsA("BasePart") and (obj.Name:find("Leg") or obj.Name:find("Arm")) then
  7794.                     obj:Destroy()
  7795.                 end
  7796.             end
  7797.         end
  7798.     end
  7799. end)
  7800.  
  7801. MakeCommand('resize','resizes a player',{'size'},
  7802. function(args)
  7803.     local players=getPlayer(args[1])
  7804.     if not args[1] or not args[2] then return end
  7805.     local num=args[2]
  7806.     for i,v in pairs(players) do
  7807.         if tonumber(args[2])>5 then num=5 end
  7808.         --for i,v in pairs(game:GetService('Players').GetPlayers(plr,args[1])) do
  7809.          if not (_char(v) and _char(v):FindFirstChild('Torso') and _char(v):FindFirstChild('HumanoidRootPart')) then return end
  7810.             local ags = {c = _char(v), t = _char(v).Torso, r = _char(v).HumanoidRootPart}
  7811.             ags.t.Anchored = true ags.t.BottomSurface = 0 ags.t.TopSurface = 0
  7812.             local welds = {}
  7813.             for i2,v2 in pairs(ags.c:GetChildren()) do
  7814.                 if v2:IsA('BasePart') then
  7815.                     v2.Anchored = true
  7816.                 end
  7817.             end
  7818.             local function size(p)
  7819.             for i2,v2 in pairs(p:GetChildren()) do
  7820.             if (v2:IsA('Weld') or v2:IsA('Motor') or v2:IsA('Motor6D')) and v2.Part1 and v2.Part1:IsA("Part") then
  7821.             local p1 = v2.Part1
  7822.             p1.Anchored = true
  7823.             v2.Part1 = nil
  7824.             local r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12 = v2.C0:components() v2.C0 = CFrame.new(r1*num,r2*num,r3*num,r4,r5,r6,r7,r8,r9,r10,r11,r12)
  7825.             local r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12 = v2.C1:components() v2.C1 = CFrame.new(r1*num,r2*num,r3*num,r4,r5,r6,r7,r8,r9,r10,r11,r12)
  7826.             if p1.Name ~= 'Head' and p1.Name ~= 'Torso' then
  7827.             p1.formFactor = 3
  7828.             p1.Size = p1.Size*num
  7829.             elseif p1.Name ~= 'Torso' then
  7830.             p1.Anchored = true
  7831.             for i3,v3 in pairs(p1:GetChildren()) do if v3:IsA('Weld') then v3.Part0 = nil v3.Part1.Anchored = true end end
  7832.             p1.formFactor = 3 p1.Size = p1.Size*num
  7833.             for i3,v3 in pairs(p1:GetChildren()) do if v3:IsA('Weld') then v3.Part0 = p1 v3.Part1.Anchored = false end end
  7834.             end
  7835.             if v2.Parent == ags.t then p1.BottomSurface = 0 p1.TopSurface = 0 end
  7836.             p1.Anchored = false
  7837.             v2.Part1 = p1
  7838.             if v2.Part0 == ags.t then table.insert(welds,v2) p1.Anchored = true v2.Part0 = nil end
  7839.             elseif v2:IsA('CharacterMesh') then
  7840.             local bp = tostring(v2.BodyPart):match('%w+.%w+.(%w+)')
  7841.             local msh = Instance.new('SpecialMesh')
  7842.             elseif v2:IsA('SpecialMesh') and v2.Parent ~= ags.c.Head then
  7843.             v2.Scale = v2.Scale*num
  7844.             end
  7845.             size(v2)
  7846.             end
  7847.             end
  7848.             size(ags.c)
  7849.             ags.t.formFactor = 3
  7850.             ags.t.Size = ags.t.Size*num
  7851.             for i2,v2 in pairs(welds) do v2.Part0 = ags.t v2.Part1.Anchored = false end
  7852.             for i2,v2 in pairs(ags.c:GetChildren()) do if v2:IsA('BasePart') then v2.Anchored = false end end
  7853.             local weld = Instance.new('Weld',ags.r) weld.Part0 = ags.r weld.Part1 = ags.t
  7854.     end
  7855. end)
  7856.  
  7857. MakeCommand('time','change the time of day',{'timeofday'},
  7858. function(args)
  7859.     if not args[1]then return end
  7860.     local time_=tonumber(args[1])
  7861.     game:GetService("Lighting"):SetMinutesAfterMidnight(time_*60)
  7862.     alert("Set the time to "..time_)
  7863. end)
  7864.  
  7865. MakeCommand('noclip','give noclip to the localplayer',{'noclip','nclip','noclip1'},
  7866. function(args)
  7867.     local player=game:GetService('Players').LocalPlayer
  7868.     local char=player.Character
  7869.     local hum=char:FindFirstChild('Humanoid')
  7870.     local torso=char:FindFirstChild('Torso')
  7871.     local cam=game:GetService("Workspace").CurrentCamera
  7872.     local mouse=player:GetMouse()
  7873.     local humroot=char:FindFirstChild('HumanoidRootPart')
  7874.     if char:FindFirstChild('KNOCLIP') then char.KNOCLIP:Destroy() end
  7875.     local vb = Instance.new('IntValue',char) vb.Name = 'KNOCLIP' hum.WalkSpeed = 0 hum.PlatformStand = true cam.CameraType = 'Fixed' torso.Anchored = true humroot.Anchored = true
  7876.     local noclip = true
  7877.     local lastjump = 0
  7878.     local con,con2,con3,con4,con5
  7879.     local drive,turn,jump,scroll = 0,0,0,20
  7880.     local c1,c2,c3 = 0,0,0
  7881.     con = game:GetService('RunService').RenderStepped:connect(function() if not vb or not cam or not vb.Parent or not char or not char.Parent or not humroot or not humroot.Parent then con:disconnect() con2:disconnect() con3:disconnect() con4:disconnect() con5:disconnect() hum.WalkSpeed = 16 hum.PlatformStand = false cam.CameraType = 'Custom' torso.Anchored = false humroot.Anchored = false return end
  7882.     if torso and hum and noclip then hum.WalkSpeed = 0 hum.PlatformStand = true cam.CameraType = 'Fixed' torso.Anchored = true humroot.Anchored = true
  7883.     if drive == 1 then if c1 < 1 then c1 = c1+.05 else c1 = 1 end elseif drive == -1 then if c1 > -1 then c1 = c1-.05 else c1 = -1 end else if math.abs(c1) > .05 then c1 = c1-((c1/math.abs(c1))*.05) else c1 = 0 end end
  7884.     if turn == 1 then if c2 < 1 then c2 = c2+.05 else c2 = 1 end elseif turn == -1 then if c2 > -1 then c2 = c2-.05 else c2 = -1 end else if math.abs(c2) > .05 then c2 = c2-((c2/math.abs(c2))*.05) else c2 = 0 end end
  7885.     if jump == 1 then if c3 < 1 then c3 = c3+.05 else c3 = 1 end else if math.abs(c3) > .05 then c3 = c3-((c3/math.abs(c3))*.05) else c3 = 0 end end
  7886.     cam.CoordinateFrame = cam.CoordinateFrame * CFrame.new(-2*c2,c3*2,-2*c1) cam.Focus = cam.CoordinateFrame*CFrame.new(0,0,-scroll) if cam and cam.CoordinateFrame and cam.Focus and (cam.Focus.p-cam.CoordinateFrame.p).magnitude < scroll+5 then humroot.CFrame = CFrame.new(cam.Focus.p,cam.CoordinateFrame.p)*CFrame.Angles(0,math.rad(180),0) torso.CFrame = humroot.CFrame end
  7887.     else hum.WalkSpeed = 16 hum.PlatformStand = false cam.CameraType = 'Custom' torso.Anchored = false humroot.Anchored = false
  7888.     end
  7889.     end)
  7890.     con2 = mouse.KeyUp:connect(function(key) key = key:lower() if key == 'w' and drive == 1 then drive = 0 elseif key =='s' and drive == -1 then drive = 0 elseif key:lower() == 'a' and turn == 1 then turn = 0 elseif key:lower() == 'd' and turn == -1 then turn = 0 elseif key:lower() == string.char(32) then jump = 0 if tick()-lastjump <= 1/3 then noclip = not noclip if noclip then f.CW(function() wait(1/4) hum.PlatformStand = false end)() end end lastjump = tick() end end)
  7891.     con3 = mouse.KeyDown:connect(function(key) if key:lower() == 'w' then drive = 1 elseif key:lower() == 's' then drive = -1 elseif key:lower() == 'a' then turn = 1 elseif key:lower() == 'd' then turn = -1 elseif key:lower() == string.char(32) then jump = 1 end end)
  7892.     con4 = mouse.WheelBackward:connect(function() scroll=math.min(scroll+2.5,100) end)
  7893.     con5 = mouse.WheelForward:connect(function() scroll=math.max(scroll-2.5,2.5) end)
  7894. end)
  7895.  
  7896. MakeCommand('clip','clips the localplayer',{'reclip'},
  7897. function(args)
  7898.     local player=game:GetService('Players').LocalPlayer
  7899.     local char=player.Character
  7900.     if char:FindFirstChild('KNOCLIP') then char.KNOCLIP:Destroy() end
  7901. end)
  7902.  
  7903. MakeCommand('path','gives the localplayer a path',{'rainbowpath'},
  7904. function(args)
  7905.     game:GetObjects("rbxassetid://277054866")[1].Parent = game:GetService('Players').LocalPlayer.Backpack
  7906.     wait(1); loadstring(game:GetService('Players').LocalPlayer.Backpack["Rainbow Road Path"].LocalScript.Source)()
  7907. end)
  7908.  
  7909. MakeCommand('nocliporiginal','gives the target player(s) the original noclip',{'originalnoclip','noclip2'},
  7910. function(args)
  7911.     local players=getPlayer(args[1])
  7912.     for i,v in pairs(players) do
  7913.         local Character = v.Character
  7914.         if Character then
  7915.             for a, b in pairs(Character:GetChildren()) do
  7916.                 if b:FindFirstChild('Handle') then
  7917.                     b.Handle.CanCollide = false
  7918.                 end
  7919.             end
  7920.             Character.Torso.CanCollide = false
  7921.             Character.Head.CanCollide = false
  7922.         end
  7923.     end
  7924. end)
  7925.  
  7926. MakeCommand('nil','nils a player',{'antikick','delete'},
  7927. function(args)
  7928.     local players=getPlayer(args[1])
  7929.     for i,v in pairs(players) do
  7930.         local localuser=0
  7931.         if v.Name==localplayer.Name then
  7932.             localuser=1
  7933.         end
  7934.         if localuser~=1 then
  7935.             --game:GetService('Players')[v]:ClearAllChildren();wait()
  7936.             game:GetService('Players')[v].Parent=nil
  7937.         elseif AttemptToBypass~=true then
  7938.             --game:GetService('Players')[v]:ClearAllChildren();wait()
  7939.             game:GetService('Players')[v].Parent=nil
  7940.         elseif v.Name==localplayer.Name then
  7941.             local gPlayer=game:GetService('Players').LocalPlayer
  7942.             gPlayer.Parent=nil;wait()
  7943.             if game:GetService("Workspace").CurrentCamera then
  7944.                 wait();
  7945.                 game:GetService("Workspace").CurrentCamera.CameraType=Enum.CameraType.Scriptable; wait()
  7946.                 game:GetService("Workspace").CurrentCamera.CameraType=Enum.CameraType.Fixed
  7947.             end
  7948.             --gPlayer:ClearAllChildren();wait()
  7949.             --gPlayer.Parent=nil
  7950.         end
  7951.     end
  7952. end)
  7953.  
  7954. MakeCommand('kick','kick a player',{'kiq'},
  7955. function(args)
  7956.     local players=getPlayer(args[1])
  7957.     for i,v in pairs(players) do
  7958.         game:GetService('Players')[v]:Destroy()
  7959.     end
  7960. end)
  7961.  
  7962. MakeCommand('fps','first persons the players view',{'fp','firstperson'},
  7963. function(args)
  7964.     local players=getPlayer(args[1])
  7965.     for i,v in pairs(players) do
  7966.         game:GetService('Players')[v].CameraMode=Enum.CameraMode.LockFirstPerson
  7967.     end
  7968. end)
  7969.  
  7970. MakeCommand('unfps','first persons the players view',{'unfp','unfirstperson','fixcam'},
  7971. function(args)
  7972.     local players=getPlayer(args[1])
  7973.     for i,v in pairs(players) do
  7974.         game:GetService('Players')[v].CameraMode=Enum.CameraMode.Classic
  7975.     end
  7976. end)
  7977.  
  7978. MakeCommand('ban','ban a player',{'bahn','ban','permban'},
  7979. function(args)
  7980.     local players=getPlayer(args[1])
  7981.     for i,v in pairs(players) do
  7982.         _G.BannedPlayers[#_G.BannedPlayers+1]=v
  7983.         game:GetService('Players')[v]:Destroy()
  7984.         alert('Banned '..v.Name)
  7985.     end
  7986. end)
  7987.  
  7988. MakeCommand('cancolliedws','cancollieds the whole workspace',{'ccws'},
  7989. function(args)
  7990.     cancollied=function(instance)
  7991.         for i,v in pairs(instance:GetChildren()) do
  7992.             if v:IsA("BasePart") then
  7993.                 v.CanCollide = true
  7994.             end
  7995.             cancollied(v)
  7996.         end
  7997.     end
  7998.     cancollied(workspace)
  7999.     alert('CanCollided workspace')
  8000. end)
  8001.  
  8002. MakeCommand('uncancolliedws','uncancollieds the whole workspace',{'unccws'},
  8003. function(args)
  8004.     uncancollied=function(instance)
  8005.         for i,v in pairs(instance:GetChildren()) do
  8006.             if v:IsA("BasePart") then
  8007.                 v.CanCollide = false
  8008.             end
  8009.             uncancollied(v)
  8010.         end
  8011.     end
  8012.     uncancollied(workspace)
  8013.     alert'Uncancollided workspace'
  8014. end)
  8015.  
  8016. MakeCommand('sdelete','Deletes sounds in workspace',{'stopsounds','stopmusic','stopsong'},
  8017. function(args)
  8018.     songdelete=function(instance)
  8019.         for i,v in pairs(instance:GetChildren()) do
  8020.             if v:IsA("Sound") then
  8021.                 v:remove()
  8022.             end
  8023.             songdelete(v)
  8024.         end
  8025.     end
  8026.     songdelete(workspace)
  8027.     alert('Deleting sounds in workspace')
  8028. end)
  8029.  
  8030. MakeCommand('lockws','lock the whole workspace',{'lockserver'},
  8031. function(args)
  8032.     lock=function(instance)
  8033.         for i,v in pairs(instance:GetChildren()) do
  8034.             if v:IsA("BasePart") then
  8035.                 v.Locked = true
  8036.             end
  8037.             lock(v)
  8038.         end
  8039.     end
  8040.     lock(workspace)
  8041.     alert'Locked workspace'
  8042. end)
  8043.  
  8044. MakeCommand('fly','Allows the LocalPlayer to fly',{},
  8045. function(args)
  8046.     local src = [[
  8047.         repeat wait() until game:GetService('Players').LocalPlayer and game:GetService('Players').LocalPlayer.Character and game:GetService('Players').LocalPlayer.Character:FindFirstChild("Torso") and game:GetService('Players').LocalPlayer.Character:FindFirstChild("Humanoid") or game:GetService('Players').LocalPlayer.Character:FindFirstChild("Humanoid")
  8048.         local mouse = game:GetService('Players').LocalPlayer:GetMouse()
  8049.         repeat wait() until mouse
  8050.         local plr = game:GetService('Players').LocalPlayer
  8051.         local torso = plr.Character.Torso
  8052.         local flying = true
  8053.         local s = 0
  8054.         local deb = true
  8055.         local ctrl = {f = 0, b = 0, l = 0, r = 0}
  8056.         local lastctrl = {f = 0, b = 0, l = 0, r = 0}
  8057.         local maxspeed = 50
  8058.         local speed = 0
  8059.         function Fly()
  8060.         if game:GetService('Players').LocalPlayer.Character:FindFirstChild('Torso')==nil then s=1 return end
  8061.         local bg = Instance.new("BodyGyro", torso)
  8062.         bg.P = 9e4
  8063.         bg.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  8064.         bg.cframe = torso.CFrame
  8065.         local bv = Instance.new("BodyVelocity", torso)
  8066.         bv.velocity = Vector3.new(0,0.1,0)
  8067.         bv.maxForce = Vector3.new(9e9, 9e9, 9e9)
  8068.         repeat wait()
  8069.         plr.Character.Humanoid.PlatformStand = true
  8070.         if ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0 then
  8071.         speed = speed+.5+(speed/maxspeed)
  8072.         if speed > maxspeed then
  8073.         speed = maxspeed
  8074.         end
  8075.         elseif not (ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0) and speed ~= 0 then
  8076.         speed = speed-1
  8077.         if speed < 0 then
  8078.         speed = 0
  8079.         end
  8080.         end
  8081.         if (ctrl.l + ctrl.r) ~= 0 or (ctrl.f + ctrl.b) ~= 0 then
  8082.         bv.velocity = ((game:GetService("Workspace").CurrentCamera.CoordinateFrame.lookVector * (ctrl.f+ctrl.b)) + ((game:GetService("Workspace").CurrentCamera.CoordinateFrame * CFrame.new(ctrl.l+ctrl.r,(ctrl.f+ctrl.b)*.2,0).p) - game:GetService("Workspace").CurrentCamera.CoordinateFrame.p))*speed
  8083.         lastctrl = {f = ctrl.f, b = ctrl.b, l = ctrl.l, r = ctrl.r}
  8084.         elseif (ctrl.l + ctrl.r) == 0 and (ctrl.f + ctrl.b) == 0 and speed ~= 0 then
  8085.         bv.velocity = ((game:GetService("Workspace").CurrentCamera.CoordinateFrame.lookVector * (lastctrl.f+lastctrl.b)) + ((game:GetService("Workspace").CurrentCamera.CoordinateFrame * CFrame.new(lastctrl.l+lastctrl.r,(lastctrl.f+lastctrl.b)*.2,0).p) - game:GetService("Workspace").CurrentCamera.CoordinateFrame.p))*speed
  8086.         else
  8087.         bv.velocity = Vector3.new(0,0.1,0)
  8088.         end
  8089.         bg.cframe = game:GetService("Workspace").CurrentCamera.CoordinateFrame * CFrame.Angles(-math.rad((ctrl.f+ctrl.b)*50*speed/maxspeed),0,0)
  8090.         until not flying
  8091.         ctrl = {f = 0, b = 0, l = 0, r = 0}
  8092.         lastctrl = {f = 0, b = 0, l = 0, r = 0}
  8093.         speed = 0
  8094.         bg:Destroy()
  8095.         bv:Destroy()
  8096.         plr.Character.Humanoid.PlatformStand = false
  8097.         end
  8098.         mouse.KeyDown:connect(function(key)
  8099.         if key:lower() == "e" then
  8100.             if flying then
  8101.                 flying = false
  8102.             elseif s==0 then
  8103.                 flying = true
  8104.                 Fly()
  8105.             end
  8106.         elseif key:lower() == "w" then
  8107.         ctrl.f = 1
  8108.         elseif key:lower() == "s" then
  8109.         ctrl.b = -1
  8110.         elseif key:lower() == "a" then
  8111.         ctrl.l = -1
  8112.         elseif key:lower() == "d" then
  8113.         ctrl.r = 1
  8114.         end
  8115.         end)
  8116.         mouse.KeyUp:connect(function(key)
  8117.         if key:lower() == "w" then
  8118.         ctrl.f = 0
  8119.         elseif key:lower() == "s" then
  8120.         ctrl.b = 0
  8121.         elseif key:lower() == "a" then
  8122.         ctrl.l = 0
  8123.         elseif key:lower() == "d" then
  8124.         ctrl.r = 0
  8125.         end
  8126.         end)
  8127.         Fly()
  8128.     ]]
  8129.     pcall(src); runscript(src)
  8130.     --[[if AttemptToBypass~=true then
  8131.  
  8132.     else
  8133.         bypassCMD(loadstring(src))
  8134.     end]]
  8135. end)
  8136.  
  8137. MakeCommand('loadgui','loads a gui',{},
  8138. function()
  8139.     --loadstring(game:GetObjects("rbxassetid://175137115")[1].Source)()
  8140.     --loadstring(game:GetObjects("rbxassetid://273917119")[1].Source)()
  8141.     if AttemptToBypass~=true then
  8142.         loadstring(game:GetObjects("rbxassetid://278583287")[1].Source)()
  8143.     else
  8144.         bypassCMD(loadstring(game:GetObjects("rbxassetid://278583287")[1].Source))
  8145.     end
  8146. end)
  8147.  
  8148. MakeCommand('unlockws','Unlocks the whole workspace',{'ulws'},
  8149. function(args)
  8150.     unlock=function(instance)
  8151.         for i,v in pairs(instance:GetChildren()) do
  8152.             if v:IsA("BasePart") then
  8153.                 v.Locked = false
  8154.             end
  8155.             unlock(v)
  8156.         end
  8157.     end
  8158.     unlock(workspace)
  8159.     alert('Unlocked workspace')
  8160. end)
  8161.  
  8162. MakeCommand('removeadmin','attempts to remove admin from the game',{'radmin','rowneradmin'},
  8163. function(args)
  8164.     local KeyFind = {'Kohl', 'EISS', 'Admin', 'Ban', 'Exploit', 'Anti', 'Orb', 'LuaModelModelMaker', 'Scripth', 'Person299', 'Commands','Seven','Hack','BTools','Hax','Spam'}
  8165.     local found,found2 = 0,0
  8166.     alert('Attempting to remove server admin.')
  8167.     function Search(instance)
  8168.         for i,v in pairs(instance:GetChildren()) do
  8169.             for i=1,#KeyFind do
  8170.                 if string.find(v.Name:lower(),KeyFind[i]:lower()) then
  8171.                     v:remove()
  8172.                     found = found +1
  8173.                 end
  8174.             end
  8175.             Search(v)
  8176.         end
  8177.     end
  8178.     for _,v in pairs(game:GetService('Players'):GetPlayers()) do
  8179.         if v.PersonalServerRank then
  8180.             if v.PersonalServerRank>20 then
  8181.                 v.PersonalServerRank=10
  8182.                 found2 = found2 +1
  8183.             end
  8184.         end
  8185.     end
  8186.     Search(game:GetService("Workspace"))
  8187.     Search(game:GetService("Lighting"))
  8188.     Search(game:GetService("StarterPlayer"))
  8189.     Search(game:GetService('Players'))
  8190.     alert('Found '..tostring(found)..' thing(s) involving admin.')
  8191.     alert('Found '..tostring(found2)..' PBS Admin(s) in the game.')
  8192. end)
  8193.  
  8194. MakeCommand('clearterrain','attempts to remove admin from the game',{'tclear','terrainclear','clrterrain'},
  8195. function(args)
  8196.     game:GetService("Workspace").Terrain:Clear()
  8197. end)
  8198.  
  8199. MakeCommand('clear','Clears all the instances added(like player clones, prison cells, ect..)',{'clr','clean'},
  8200. function(args)
  8201.     for i,v in pairs(_G.Objects) do
  8202.         if v.Parent==nil then
  8203.             v:Destroy()
  8204.             table.remove(_G.Objects,i)
  8205.         else
  8206.             table.remove(_G.Objects,i)
  8207.         end
  8208.     end
  8209. end)
  8210.  
  8211. MakeCommand('unanchorws','unanchors the whole workspace',{},
  8212. function(args)
  8213.     local function unanchor(instance)
  8214.         for i,v in pairs(instance:GetChildren()) do
  8215.             if v:IsA("BasePart") then
  8216.                 v.Anchored=false
  8217.             end
  8218.             unanchor(v)
  8219.         end
  8220.     end
  8221.     unanchor(workspace)
  8222.     alert("Unanchored workspace")
  8223. end)
  8224.  
  8225. MakeCommand('anchorws','anchors the whole workspace',{},
  8226. function(args)
  8227.     local function anchor(instance)
  8228.         for i,v in pairs(instance:GetChildren()) do
  8229.             if v:IsA("BasePart") then
  8230.                 v.Anchored=true
  8231.             end
  8232.             anchor(v)
  8233.         end
  8234.     end
  8235.     anchor(workspace)
  8236.     alert("Anchored workspace")
  8237. end)
  8238.  
  8239. MakeCommand('hat','Gives the target player(s) the specified id hat ingame',{},
  8240. function(args)
  8241.     if not args[1] or not args[2] then return end
  8242.     local players=getPlayer(args[1])
  8243.     local id=args[2]
  8244.     local hat = game:GetObjects("rbxassetid://"..id)[1]
  8245.     if hat:IsA("Hat") then
  8246.         for i,v in pairs(players) do
  8247.             hat:Clone().Parent = _char(v)
  8248.             alert("Gave "..v.." a hat.")
  8249.         end
  8250.     end
  8251.     hat:Destroy()
  8252. end)
  8253.  
  8254. MakeCommand('fling','Flings the target player(s)',{},
  8255. function(args)
  8256.     local players=getPlayer(args[1])
  8257.     for i,v in pairs(players) do
  8258.         if _char(v):FindFirstChild("Humanoid") then
  8259.             local xran local zran repeat xran = math.random(-9999,9999) until math.abs(xran) >= 5555 repeat zran = math.random(-9999,9999) until math.abs(zran) >= 5555 _char(v).Humanoid.Sit = true _char(v).Torso.Velocity = Vector3.new(0,0,0) local frc = Instance.new("BodyForce", _char(v).Torso) frc.Name = "BFRC" frc.force = Vector3.new(xran*4,9999*5,zran*4) alert("Flung "..v.Name)
  8260.         elseif _char(v):FindFirstChild("NotHuman") then
  8261.             local xran local zran repeat xran = math.random(-9999,9999) until math.abs(xran) >= 5555 repeat zran = math.random(-9999,9999) until math.abs(zran) >= 5555 _char(v).NotHuman.Sit = true _char(v).Torso.Velocity = Vector3.new(0,0,0) local frc = Instance.new("BodyForce", _char(v).Torso) frc.Name = "BFRC" frc.force = Vector3.new(xran*4,9999*5,zran*4) alert("Flung "..v.Name)
  8262.         end
  8263.     end
  8264. end)
  8265.  
  8266. MakeCommand('cape','Gives the target player(s) a cape',{},
  8267. function(args)
  8268.     local players=getPlayer(args[1])
  8269.     for i,v in pairs(players) do
  8270.         if _char(v):FindFirstChild("Humanoid") then
  8271.             local plr = v
  8272.             repeat wait() until plr and plr.Character and plr.Character:FindFirstChild("Torso")
  8273.             local torso = plr.Character.Torso
  8274.             local p = Instance.new("Part", torso.Parent) p.Name = "EpicCape" p.Anchored = false
  8275.             p.CanCollide = false p.TopSurface = 0 p.BottomSurface = 0 --p.BrickColor =
  8276.             p.formFactor = "Custom"
  8277.             p.Size = Vector3.new(.2,.2,.2)
  8278.             local msh = Instance.new("BlockMesh", p) msh.Scale = Vector3.new(9,17.5,.5)
  8279.             local motor1 = Instance.new("Motor", p)
  8280.             motor1.Part0 = p
  8281.             motor1.Part1 = torso
  8282.             motor1.MaxVelocity = .01
  8283.             motor1.C0 = CFrame.new(0,1.75,0)*CFrame.Angles(0,math.rad(90),0)
  8284.             motor1.C1 = CFrame.new(0,1,.45)*CFrame.Angles(0,math.rad(90),0)
  8285.             local wave = false
  8286.             repeat wait(1/44)
  8287.             local ang = 0.1
  8288.             local oldmag = torso.Velocity.magnitude
  8289.             local mv = .002
  8290.             if wave then ang = ang + ((torso.Velocity.magnitude/10)*.05)+.05 wave = false else wave = true end
  8291.             ang = ang + math.min(torso.Velocity.magnitude/11, .5)
  8292.             motor1.MaxVelocity = math.min((torso.Velocity.magnitude/111), .04) + mv
  8293.             motor1.DesiredAngle = -ang
  8294.             if motor1.CurrentAngle < -.2 and motor1.DesiredAngle > -.2 then motor1.MaxVelocity = .04 end
  8295.             repeat wait() until motor1.CurrentAngle == motor1.DesiredAngle or math.abs(torso.Velocity.magnitude - oldmag)  >= (torso.Velocity.magnitude/10) + 1
  8296.             if torso.Velocity.magnitude < .1 then wait(.1) end
  8297.             until not p or p.Parent ~= torso.Parent
  8298.         end
  8299.     end
  8300. end)
  8301.  
  8302. MakeCommand('destroygame', 'Ruins the game!',{'ruingame','gamedestroy'},
  8303. function(args)
  8304.     while wait(4) do
  8305.         game:GetService('Workspace'):ClearAllChildren()
  8306.         game:GetService('Lighting'):ClearAllChildren()
  8307.         game:GetService('ReplicatedFirst'):ClearAllChildren()
  8308.         game:GetService('ReplicatedStorage'):ClearAllChildren()
  8309.         game:GetService('ServerScriptService'):ClearAllChildren()
  8310.         game:GetService('ServerStorage'):ClearAllChildren()
  8311.         game:GetService('StarterGui'):ClearAllChildren()
  8312.         game:GetService('StarterPack'):ClearAllChildren()
  8313.         game:GetService('StarterPlayer'):ClearAllChildren()
  8314.         game:GetService('SoundService'):ClearAllChildren()
  8315.     end
  8316. end)
  8317.  
  8318. MakeCommand('reverse','reverses the players controls',{'reversews','wsreverse'},
  8319. function(args)
  8320.     local players=getPlayer(args[1])
  8321.     for i,v in pairs(players) do
  8322.         local char = _char(v)
  8323.         char.Humanoid.WalkSpeed=tonumber(-16)
  8324.     end
  8325. end)
  8326.  
  8327. MakeCommand('creeper','make the player a creeper',{},
  8328. function(args)
  8329.     local players=getPlayer(args[1])
  8330.     for i,v in pairs(players)do
  8331.     local char = _char(v)
  8332. if game:GetService('Players')[v] and char and char:FindFirstChild("Torso") then
  8333. if char:FindFirstChild("Shirt") then char.Shirt.Parent = char.Torso end
  8334. if char:FindFirstChild("Pants") then char.Pants.Parent = char.Torso end
  8335. char.Torso.Transparency = 0
  8336. char.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
  8337. char.Torso["Right Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(90),0)
  8338. char.Torso["Left Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(-90),0)
  8339. char.Torso["Right Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(90),0)
  8340. char.Torso["Left Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(-90),0)
  8341.     end
  8342.     end
  8343. end)
  8344.  
  8345. MakeCommand('nuke','nuke a player', {'nuke'},
  8346. function(args)
  8347.     local players=getPlayer(args[1])
  8348.     for i, v in pairs(players) do
  8349.         local char = _char(v)
  8350.         if char:FindFirstChild("Torso") then
  8351.             if not args[2] then args[2]=20*4 end
  8352.             for i=1,args[2]*4 do
  8353.                 Instance.new("Explosion", char).Position = char.Torso.Position
  8354.             end
  8355.         end
  8356.     end
  8357. end)
  8358.  
  8359. MakeCommand('paper','Makes the target player(s) as thin as a paper',{'slim','skinny'},
  8360. function(args)
  8361.     local players=getPlayer(args[1])
  8362.     for i,v in pairs(players)do
  8363.         for _,x in pairs(game:GetService('Players')[v].Character:GetChildren()) do
  8364.             if x:IsA("BasePart") then
  8365.                 t=Instance.new("SpecialMesh",x)
  8366.                 t.MeshType=6
  8367.                 t.Scale=Vector3.new(1,1,0.1)
  8368.             elseif x:IsA("CharacterMesh") then
  8369.                 x:remove()
  8370.             elseif x:IsA("Hat") then
  8371.                 t=Instance.new("SpecialMesh",x.Handle)
  8372.                 t.MeshType=6
  8373.                 t.Name='secrt'
  8374.                 t.Scale=Vector3.new(1,1,.005)
  8375.                 t.MeshId=x.Handle.Mesh.MeshId
  8376.                 t.TextureId=x.Handle.Mesh.TextureId
  8377.             elseif x:IsA("Tool") or x:IsA("HopperBin") then
  8378.                 t=Instance.new("SpecialMesh",x.Handle)
  8379.                 t.MeshType=6
  8380.                 t.Name='secrt'
  8381.                 t.Scale=Vector3.new(.005,x.Handle.Mesh.Scale.y,x.Handle.Mesh.Scale.z)
  8382.                 t.MeshId=x.Handle.Mesh.MeshId
  8383.                 t.TextureId=x.Handle.Mesh.TextureId
  8384.             end
  8385.         end
  8386.     end
  8387. end)
  8388.  
  8389. MakeCommand('animation','set custom anim',{},
  8390. function(args)
  8391.     local players=getPlayer(args[1])
  8392.     local animId=args[2]
  8393.     for i,v in pairs(players)do
  8394.         for i,v in pairs(v.Character.Humanoid:GetPlayingAnimationTracks()) do v:Stop() end
  8395.         if animId==0 then return end
  8396.         local anim=Instance.new('Animation')
  8397.         anim.AnimationId='http://www.roblox.com/Asset?ID='..animId
  8398.         anim.Name="[EISS] Animation" -- if not set like that EISS will pick it up as a inserted obj
  8399.         local track=localplayer.Character.Humanoid:LoadAnimation(anim)
  8400.         track:Play()
  8401.     end
  8402. end)
  8403.  
  8404. MakeCommand('ghost','makes the player a ghost',{},
  8405. function(args)
  8406.     local players=getPlayer(args[1])
  8407.     for i,v in pairs(players)do
  8408.         for _,x in pairs(game:GetService('Players')[v].Character:GetChildren()) do
  8409.             if x:IsA("BasePart") and x.Name=="HumanoidRootPart" then
  8410.                 x.Transparency=1
  8411.             else
  8412.                 x.Transparency=0.6
  8413.             end
  8414.         end
  8415.     end
  8416. end)
  8417.  
  8418. MakeCommand('lockpocalypse','u dont need to know',{'robloxlockgame'},
  8419. function(args)
  8420.     function a(b)
  8421.         for i,v in next, b:GetChildren() do
  8422.             v.RobloxLocked=true
  8423.             a(v)
  8424.         end
  8425.     end
  8426.     a(game)
  8427. end)
  8428.  
  8429. ColorFind = {119,24,106,21,104,23,107,37,1001,1,208,1002,194,199}
  8430. MakeCommand('material','change material (NEON LOL)',{'mat'},
  8431. function(args)
  8432. function a(b)
  8433. for i,v in next, b:GetChildren() do
  8434. if v:IsA("BasePart") then if args[1]=='neon' then v.Material=288 v.BrickColor=BrickColor.new(ColorFind[math.random(1,#ColorFind)]) else v.Material=args[1] end end
  8435. a(v)
  8436. end
  8437. end
  8438. a(game)
  8439. end)
  8440.  
  8441. MakeCommand('reverb','set reverb, obviously',{},
  8442. function(args)
  8443.     game:GetService("SoundService").AmbientReverb=args[1]
  8444. end)
  8445.  
  8446. MakeCommand('reload','x',{'rel'},
  8447. function()
  8448.     dofile(debug.getinfo(2, "S").source:sub(2))
  8449.     error("You've just reloaded the admin!")
  8450. end)
  8451.  
  8452. MakeCommand('naked','free blowjobs',{},
  8453. function(args)
  8454.     local players=getPlayer(args[1])
  8455.     for i,v in pairs(players) do
  8456.         for index,part in next, game:GetService('Players')[v].Character:GetChildren() do
  8457.             if part:IsA("Shirt") or part:IsA("Pants") or part:IsA("Decal") then part:Destroy() end
  8458.         end
  8459.         local col=game:GetService('Players')[v].Character["Body Colors"]
  8460.         col.HeadColor=BrickColor.new(1030);col.LeftArmColor=BrickColor.new(1030);col.LeftLegColor=BrickColor.new(1030);col.TorsoColor=BrickColor.new(1030);col.RightArmColor=BrickColor.new(1030);col.RightLegColor=BrickColor.new(1030)
  8461.     end
  8462. end)
  8463.  
  8464. MakeCommand('noparticles','no particles obviously you retard',{'nopart','nop'},
  8465. function(args)
  8466.     local players=getPlayer(args[1])
  8467.     for i,v in pairs(players) do
  8468.         for index,part in next, game:GetService('Players')[v].Character:GetChildren() do
  8469.             if part:IsA("BasePart") then
  8470.                 if part:FindFirstChild("ParticleEmitter") then part.ParticleEmitter:Destroy() end
  8471.             end
  8472.         end
  8473.     end
  8474. end)
  8475.  
  8476. MakeCommand('respawn','Respawns the targer player(s)',{'refresh','ref'},
  8477. function(args)
  8478.     local players=getPlayer(args[1])
  8479.     for i,v in pairs(players) do
  8480.         local pos=game:GetService('Players')[v].Character.Torso.Position or Vector3.new(1,1,1)
  8481.         prt=Instance.new("Model", workspace);Instance.new("Part", prt).Name="Torso";Instance.new("Part", prt).Name="Head";Instance.new("Humanoid", prt).Name="Humanoid";game:GetService('Players')[v].Character=prt;wait(5)
  8482.         repeat wait() until game:GetService('Players')[v].Character
  8483.         repeat wait() until game:GetService('Players')[v].Character.HumanoidRootPart
  8484.         game:GetService('Players')[v].Character:MoveTo(Vector3.new(pos))
  8485.     end
  8486. end)
  8487.  
  8488. MakeCommand('playeresp','takes you right to the players.',{},
  8489. function(args)
  8490.     local players=getPlayer(args[1])
  8491.     for i,v in pairs(players)do
  8492.         for i,v in pairs(game:GetService("Workspace"):GetChildren()) do
  8493.             if v:isA("SelectionPartLasso") then
  8494.                 v:Destroy()
  8495.             end
  8496.         end
  8497.         for i, v in pairs(players) do
  8498.             local las = Instance.new("SelectionPartLasso",game:GetService("Workspace"))
  8499.             las.Color = BrickColor.new("1019")
  8500.             las.Humanoid = game:GetService('Players').LocalPlayer.Character:FindFirstChild("Humanoid")
  8501.             las.Part = game:GetService('Players')[v].Character:FindFirstChild("Torso")
  8502.         end
  8503.     end
  8504. end)
  8505.  
  8506. MakeCommand('shine','makes the player shine',{},
  8507. function(args)
  8508.     local players=getPlayer(args[1]) for i,v in pairs(players)do for _,x in pairs(game:GetService('Players')[v].Character:GetChildren()) do
  8509. if x:IsA("BasePart") then x.Reflectance=1
  8510. end end end end)
  8511.  
  8512. MakeCommand('noshine','makes the player have no shine',{},
  8513. function(args)
  8514.     local players=getPlayer(args[1])
  8515.     for i,v in pairs(players) do
  8516.         local TargetCharacter = game:GetService('Players')[v]
  8517.         for _,x in pairs(TargetCharacter.Character:GetChildren()) do
  8518.             if x:IsA("BasePart") then
  8519.                 x.Reflectance=0
  8520.             end
  8521.         end
  8522.     end
  8523. end)
  8524.  
  8525. MakeCommand('script','Runs the given script',{'s'},
  8526. function(args)
  8527.     local players=getPlayer(args[1])
  8528.     for i,v in pairs(players)do
  8529.         local ScriptingPlayer = game:GetService('Players')[v]
  8530.         ScriptingPlayer.Chatted:connect(function(msg)
  8531.             spawn(function()
  8532.                 local script, loaderr = loadstring(msg)
  8533.                 if not script then
  8534.                     if _G.CommandBar == true then
  8535.                         print_gui(ScriptingPlayer,"LUA ERROR: " .. loaderr,6)
  8536.                     end
  8537.                     return
  8538.                 end
  8539.                 local success, runerr = pcall(script)
  8540.                 if not success then
  8541.                     if _G.CommandBar == true then
  8542.                         print_gui(ScriptingPlayer,"LUA ERROR: " .. loaderr,6)
  8543.                     end
  8544.                     return
  8545.                 end
  8546.             end)
  8547.         end)
  8548.     end
  8549. end)
  8550.  
  8551. MakeCommand('bomb','Spawns the given amount of bombs on the target player(s)',{},
  8552. function(args)
  8553.     local players=getPlayer(args[1])
  8554.     for i,v in pairs(players) do
  8555.         for i=1,args[2] do
  8556.             local function bomb()
  8557.                 local x=game:GetService('Players').LocalPlayer.Character.Head
  8558.                 local bomb2 = Instance.new("Part",game:GetService("Workspace"))
  8559.                 bomb2.Position = game:GetService('Players')[v].Character.Head.Position
  8560.                 bomb2.Size = Vector3.new(2,2,2)
  8561.                 bomb2.BrickColor = BrickColor.new(21)
  8562.                 bomb2.Shape = 0
  8563.                 bomb2.BottomSurface = 0
  8564.                 bomb2.TopSurface = 0
  8565.                 bomb2.Reflectance = 1
  8566.                 bomb2.Locked = true; wait(3)
  8567.                 local explosion = Instance.new("Explosion")
  8568.                 explosion.BlastRadius = 12
  8569.                 explosion.BlastPressure = 1000000 -- these are really wussy units
  8570.                 explosion.Position = bomb2.Position
  8571.                 explosion.Parent = game:GetService("Workspace")
  8572.                 bomb2:remove();
  8573.             end
  8574.             spawn(bomb)
  8575.         end
  8576.     end
  8577. end)
  8578.  
  8579. MakeCommand('glow','gives the player a glow',{},
  8580. function(args)
  8581.     local players = getPlayer(args[1])
  8582.     if players then
  8583.         for i, v in pairs(players) do
  8584.             local r=args[2]
  8585.             local g=args[3]
  8586.             local b=args[4]
  8587.             if args[2]=="pink" then r="255" g="0" b="255" end
  8588.             if args[2]=="blue"  then r="0" g="0" b="255" end
  8589.             if args[2]=="red"  then r="255" g="0" b="0" end
  8590.             if args[2]=="white"  then r="255" g="255" b="255" end
  8591.             if args[2]=="purple"  then r=tostring(137/255) g=tostring(24/255) b=tostring(236/255) end
  8592.             if args[2]=="green"  then r="0" g="255" b="0" end
  8593.             if args[2]=="yellow"  then r="255" g="255" b="0" end
  8594.             if args[2]=="orange"  then r=tostring(236/255) g=tostring(83/255) b=tostring(22/255) end
  8595.             local x=Instance.new("PointLight", game:GetService('Players')[v].Character.Torso)
  8596.             x.Range=args[5] or 15
  8597.             x.Color=Color3.new(r,g,b) or Color3.new(1,1,1)
  8598.             x.Brightness=args[6] or 14
  8599.         end
  8600.     end
  8601. end)
  8602.  
  8603. MakeCommand('noglow','removes the players glow',{},
  8604. function(args)
  8605.     local players = getPlayer(args[1])
  8606.     if players then
  8607.         for i, v in pairs(players) do
  8608.             for j,v1 in pairs(game:GetService('Players')[v].Character.Torso:GetChildren()) do
  8609.                 if v1:IsA("PointLight") then
  8610.                     v1:Destroy();
  8611.                 end
  8612.             end
  8613.         end
  8614.     end
  8615. end)
  8616.  
  8617. MakeCommand('headlight','gives the player a headlight',{},
  8618. function(args)
  8619.     local players = getPlayer(args[1])
  8620.     if players then
  8621.         for i, v in pairs(players) do
  8622.             local r=args[2]
  8623.             local g=args[3]
  8624.             local b=args[4]
  8625.             if args[2]=="pink" then r="255" g="0" b="255" end
  8626.             if args[2]=="blue"  then r="0" g="0" b="255" end
  8627.             if args[2]=="red"  then r="255" g="0" b="0" end
  8628.             if args[2]=="white"  then r="255" g="255" b="255" end
  8629.             if args[2]=="purple"  then r=tostring(137/255) g=tostring(24/255) b=tostring(236/255) end
  8630.             if args[2]=="green"  then r="0" g="255" b="0" end
  8631.             if args[2]=="yellow"  then r="255" g="255" b="0" end
  8632.             if args[2]=="orange"  then r=tostring(236/255) g=tostring(83/255) b=tostring(22/255) end
  8633.             local x=Instance.new("SpotLight", game:GetService('Players')[v].Character.Head)
  8634.             x.Range=30
  8635.             x.Angle=50
  8636.             x.Color=Color3.new(r,g,b) or Color3.new(1,1,1)
  8637.             x.Brightness=60
  8638.         end
  8639.     end
  8640. end)
  8641.  
  8642. MakeCommand('noheadlight','removes the players headlight',{},
  8643. function(args)
  8644.     local players = getPlayer(args[1])
  8645.     if players then
  8646.         for i, v in pairs(players) do
  8647.             for j,v1 in pairs(game:GetService('Players')[v].Character.Head:GetChildren()) do
  8648.                 if v1:IsA("SpotLight") then
  8649.                     v1:Destroy();
  8650.                 end
  8651.             end
  8652.         end
  8653.     end
  8654. end)
  8655.  
  8656. MakeCommand('jumppower','sets a players jumppower',{'jpower','powerj'},
  8657. function(args)
  8658.     if not args[1] or not args[2] then return end
  8659.     local players=getPlayer(args[1])
  8660.     for i,v in pairs(players)do
  8661.         local pchar=_char(v)
  8662.         if pchar then pchar.Humanoid.JumpPower = args[2];end
  8663.     end
  8664. end)
  8665.  
  8666. MakeCommand('antitm','removes anti-exploit from TwistedMurderer',{'atm'},
  8667. function(args)
  8668.     local player = game:GetService("Players").LocalPlayer
  8669.     while wait(0.1) do
  8670.         pcall(function()
  8671.             if player.PlayerGui:FindFirstChild("NO FF") then
  8672.                 player.PlayerGui:FindFirstChild("NO FF"):remove()
  8673.             end
  8674.             if player.PlayerGui:FindFirstChild("AntiSpeedHack") then
  8675.                 player.PlayerGui:FindFirstChild("AntiSpeedHack"):remove()
  8676.             end
  8677.         end)
  8678.     end
  8679. end)
  8680.  
  8681. MakeCommand('breakcamera','breaks the players camera until they reset',{'bcamera','bpcamera'},
  8682. function(args)
  8683.     local players=getPlayer(args[1])
  8684.     for i,v in pairs(players)do
  8685.         local pchar=_char(v)
  8686.         if pchar then pchar.Humanoid.CameraOffset = Vector3.new(100000, 100000, 100000);end
  8687.     end
  8688. end)
  8689.  
  8690. function GetMass(char)
  8691.     local TotalMass = 0
  8692.     for _,v in pairs(char:GetChildren()) do
  8693.         if v:IsA('Part') then
  8694.             local addToMass=tonumber(v:GetMass())
  8695.             TotalMass=TotalMass+addToMass
  8696.         end
  8697.     end
  8698.     return TotalMass
  8699. end
  8700.  
  8701. MakeCommand('nogravity','Gives target player(s) no gravity',{'nograv'},
  8702. function(args)
  8703.     if not args[1] or not args[2] then return end
  8704.     local players=getPlayer(args[1])
  8705.     for i,v in pairs(players)do
  8706.         local pchar=_char(v)
  8707.         if pchar and pchar:FindFirstChild('Torso') then
  8708.             --pchar.Humanoid.JumpPower = 100;
  8709.             local BodyForce = pchar.Torso:FindFirstChild("NoGrav")
  8710.             if not BodyForce then
  8711.                 BodyForce = Instance.new("BodyForce", pchar.Torso)
  8712.                 BodyForce.Name = "NoGrav"
  8713.             end
  8714.             BodyForce.force = Vector3.new(0, GetMass(pchar) * 196.2/1.01, 0)
  8715.         end
  8716.     end
  8717. end)
  8718.  
  8719. MakeCommand('gravity','Gives target player(s) normal gravity',{'grav'},
  8720. function(args)
  8721.     if not args[1] or not args[2] then return end
  8722.     local players=getPlayer(args[1])
  8723.     for i,v in pairs(players)do
  8724.         local pchar=_char(v)
  8725.         if pchar and pchar:FindFirstChild('Torso') then
  8726.             if pchar.Torso:FindFirstChild("NoGrav") then
  8727.                 pchar.Torso:FindFirstChild("NoGrav"):Destroy()
  8728.             end
  8729.         end
  8730.     end
  8731. end)
  8732.  
  8733. MakeCommand('crucify','Crucifies the target players(s)',{'crusify'},
  8734. function(args)
  8735.     local players=getPlayer(args[1])
  8736.     for i,v in pairs(players)do
  8737.         local char=_char(v)
  8738.         local torso=char['Torso']
  8739.         local larm=char['Left Arm']
  8740.         local rarm=char['Right Arm']
  8741.         local lleg=char['Left Leg']
  8742.         local rleg=char['Right Leg']
  8743.         local head=char['Head']
  8744.         if torso and larm and rarm and lleg and rleg and head and not char:FindFirstChild(char.Name..'epixcrusify') then
  8745.             local cru=Instance.new('Model',char)
  8746.             cru.Name=char.Name..'epixcrusify' -- Leave it like that so it bypasses epixcommands ;)
  8747.             local c1=Instance.new('Part',cru)
  8748.             c1.BrickColor=BrickColor.new('Reddish brown')
  8749.             c1.Material='Wood'
  8750.             c1.CFrame=(char.Torso.CFrame-char.Torso.CFrame.lookVector)*CFrame.new(0,0,2)
  8751.             c1.Size=Vector3.new(2,18.4,1)
  8752.             c1.Anchored=true
  8753.             local c2=c1:Clone()
  8754.             c2.Parent=cru
  8755.             c2.Size=Vector3.new(11,1.6,1)
  8756.             c2.CFrame=c1.CFrame+Vector3.new(0,5,0)
  8757.             torso.Anchored=true;wait(0.5)
  8758.             torso.CFrame=c2.CFrame+torso.CFrame.lookVector+Vector3.new(0,-1,0);wait(0.5)
  8759.             larm.Anchored=true
  8760.             rarm.Anchored=true
  8761.             lleg.Anchored=true
  8762.             rleg.Anchored=true
  8763.             head.Anchored=true;wait()
  8764.             larm.CFrame=torso.CFrame*CFrame.new(-1.5,1,0)
  8765.             rarm.CFrame=torso.CFrame*CFrame.new(1.5,1,0)
  8766.             lleg.CFrame=torso.CFrame*CFrame.new(-0.1,-1.7,0)
  8767.             rleg.CFrame=torso.CFrame*CFrame.new(0.1,-1.7,0)
  8768.             larm.CFrame=larm.CFrame*CFrame.Angles(0,0,-140)
  8769.             rarm.CFrame=rarm.CFrame*CFrame.Angles(0,0,140)
  8770.             lleg.CFrame=lleg.CFrame*CFrame.Angles(0,0,0.6)
  8771.             rleg.CFrame=rleg.CFrame*CFrame.Angles(0,0,-0.6)
  8772.             --head.CFrame=head.CFrame*CFrame.Angles(0,0,0.3)
  8773.             local n1=Instance.new('Part',cru)
  8774.             n1.BrickColor=BrickColor.new('Dark stone grey')
  8775.             n1.Material='DiamondPlate'
  8776.             n1.Size=Vector3.new(0.2,0.2,2)
  8777.             n1.Anchored=true
  8778.             local m=Instance.new('BlockMesh',n1)
  8779.             m.Scale=Vector3.new(0.2,0.2,0.7)
  8780.             local n2=n1:Clone()
  8781.             n2.Parent=cru
  8782.             local n3=n1:Clone()
  8783.             n3.Parent=cru
  8784.             n1.CFrame=(c2.CFrame+torso.CFrame.lookVector)*CFrame.new(2,0,0)
  8785.             n2.CFrame=(c2.CFrame+torso.CFrame.lookVector)*CFrame.new(-2,0,0)
  8786.             n3.CFrame=(c2.CFrame+torso.CFrame.lookVector)*CFrame.new(0,-3,0)
  8787.             spawn(function()
  8788.                 repeat
  8789.                     wait(0.1)
  8790.                     char.Humanoid.Health=char.Humanoid.Health-0.6
  8791.                 until (not cru) or (not cru.Parent) or (not v) or (not char) or (not char:FindFirstChild('Head')) or char.Humanoid.Health<=0
  8792.             end)
  8793.         end
  8794.     end
  8795. end)
  8796.  
  8797. MakeCommand('smite','Zeus strikes down the target player(s)',{'lightning'},
  8798. function(args)
  8799.     local players=getPlayer(args[1])
  8800.     for i,v in pairs(players) do
  8801.         local char=_char(v)
  8802.         char:FindFirstChild("Humanoid").WalkSpeed=0
  8803.         local zeus=Instance.new("Model",char)
  8804.         local cloud=Instance.new("Part",zeus)
  8805.         cloud.Anchored=true
  8806.         cloud.CanCollide=false
  8807.         cloud.CFrame=char.Torso.CFrame*CFrame.new(0,25,0)
  8808.         local sound=Instance.new("Sound",cloud)
  8809.         sound.SoundId="rbxassetid://133426162"
  8810.         local mesh=Instance.new("SpecialMesh",cloud)
  8811.         mesh.MeshId="http://www.roblox.com/asset/?id=1095708"
  8812.         mesh.TextureId="http://www.roblox.com/asset/?id=1095709"
  8813.         mesh.Scale=Vector3.new(30,30,40)
  8814.         mesh.VertexColor=Vector3.new(0.3,0.3,0.3)
  8815.         local light=Instance.new("PointLight",cloud)
  8816.         light.Color=Color3.new(0,85/255,1)
  8817.         light.Brightness=10
  8818.         light.Range=30
  8819.         light.Enabled=false
  8820.         wait(0.2)
  8821.         sound.Volume=0.5
  8822.         sound.Pitch=0.8
  8823.         sound:Play()
  8824.         light.Enabled=true
  8825.         wait(1/100)
  8826.         light.Enabled=false
  8827.         wait(0.2)
  8828.         light.Enabled=true
  8829.         light.Brightness=1
  8830.         wait(0.05)
  8831.         light.Brightness=3
  8832.         wait(0.02)
  8833.         light.Brightness=1
  8834.         wait(0.07)
  8835.         light.Brightness=10
  8836.         wait(0.09)
  8837.         light.Brightness=0
  8838.         wait(0.01)
  8839.         light.Brightness=7
  8840.         light.Enabled=false
  8841.         wait(1.5)
  8842.         local part1=Instance.new("Part",zeus)
  8843.         part1.Anchored=true
  8844.         part1.CanCollide=false
  8845.         part1.Size=Vector3.new(2, 9.2, 1)
  8846.         part1.BrickColor=BrickColor.new("New Yeller")
  8847.         part1.Transparency=0.6
  8848.         part1.BottomSurface="Smooth"
  8849.         part1.TopSurface="Smooth"
  8850.         part1.CFrame=char.Torso.CFrame*CFrame.new(0,15,0)
  8851.         part1.Rotation=Vector3.new(0.359, 1.4, -14.361)
  8852.         wait()
  8853.         local part2=part1:Clone()
  8854.         part2.Parent=zeus
  8855.         part2.Size=Vector3.new(1, 7.48, 2)
  8856.         part2.CFrame=char.Torso.CFrame*CFrame.new(0,7.5,0)
  8857.         part2.Rotation=Vector3.new(77.514, -75.232, 78.051)
  8858.         wait()
  8859.         local part3=part1:Clone()
  8860.         part3.Parent=zeus
  8861.         part3.Size=Vector3.new(1.86, 7.56, 1)
  8862.         part3.CFrame=char.Torso.CFrame*CFrame.new(0,1,0)
  8863.         part3.Rotation=Vector3.new(0, 0, -11.128)
  8864.         sound.SoundId="rbxassetid://130818250"
  8865.         sound.Volume=1
  8866.         sound.Pitch=1
  8867.         sound:Play()
  8868.         wait()
  8869.         part1.Transparency=1
  8870.         part2.Transparency=1
  8871.         part3.Transparency=1
  8872.         Instance.new("Smoke",char.Torso).Color=Color3.new(0,0,0)
  8873.         char:BreakJoints()
  8874.     end
  8875. end)
  8876.  
  8877. MakeCommand('particles','Put custom particle emitter on target',{'particle'},
  8878. function(args)
  8879.     local players=getPlayer(args[1])
  8880.     for i,v in pairs(players) do
  8881.         for index,part in next, game:GetService('Players')[v].Character:GetChildren() do
  8882.             if part:IsA("BasePart") then
  8883.                 if part:FindFirstChild("ParticleEmitter") then part.ParticleEmitter:Destroy() end
  8884.                 local pe = Instance.new("ParticleEmitter")
  8885.                 pe.Texture = "rbxassetid://"
  8886.                 pe.Lifetime=NumberRange.new(5)
  8887.                 pe.Speed=NumberRange.new(.5,1)
  8888.                 pe.Rotation=NumberRange.new(0,359)
  8889.                 pe.RotSpeed=NumberRange.new(-90,90)
  8890.                 pe.Rate=11
  8891.                 pe.VelocitySpread=180
  8892.                 pe.Parent=part
  8893.             end
  8894.         end
  8895.     end
  8896. end)
  8897.  
  8898. MakeCommand('lag2','lags the player(in a different way then ;lag or ;lag1)',{},
  8899. function(args)
  8900.    local players=getPlayer(args[1])
  8901.    if players then
  8902.    for i,v in pairs(players)do
  8903.    local function lag(plr,plr2,x,y,z,plr3)
  8904.        plr.Anchored=true;
  8905.        plr.CFrame=CFrame.new(x,y,z)
  8906.        plr3.CameraMaxZoomDistance=0.50
  8907.        local ff=Instance.new("ForceField",plr2)
  8908.        local smk=Instance.new("Smoke",plr)
  8909.        fire=Instance.new("Fire",plr)
  8910.        fire.Size=25000
  8911.        fire.Heat=25000
  8912.    end
  8913.    game:GetService('Players')[v].Character.Humanoid.Name='NotHuman'
  8914.    for i=1,200 do
  8915.        lag(game:GetService('Players')[v].Character.Torso,game:GetService('Players')[v].Character,args[2],args[3],args[4],game:GetService('Players')[v])
  8916.        lag(game:GetService('Players')[v].Character.Torso,game:GetService('Players')[v].Character,args[2],args[3],args[4],game:GetService('Players')[v])
  8917.        lag(game:GetService('Players')[v].Character.Torso,game:GetService('Players')[v].Character,args[2],args[3],args[4],game:GetService('Players')[v])
  8918.        lag(game:GetService('Players')[v].Character.Torso,game:GetService('Players')[v].Character,args[2],args[3],args[4],game:GetService('Players')[v])
  8919.        lag(game:GetService('Players')[v].Character.Torso,game:GetService('Players')[v].Character,args[2],args[3],args[4],game:GetService('Players')[v])
  8920.    end
  8921.     end
  8922.     end
  8923. end)
  8924.  
  8925. MakeCommand('spinny','Makes the target player(s) spin',{'spin'},
  8926. function(args)
  8927.     local players=getPlayer(args[1])
  8928.     for i,v in pairs(players)do
  8929.         for i,v in pairs(game:GetService('Players')[v].Character.Torso:GetChildren()) do if v.Name == "SPINNER" then v:Destroy() end end
  8930.         local torso = game:GetService('Players')[v].Character:FindFirstChild("Torso")
  8931.         local bg = Instance.new("BodyGyro", torso) bg.Name = "SPINNER" bg.maxTorque = Vector3.new(0,math.huge,0) bg.P = 11111 bg.cframe = torso.CFrame
  8932.         repeat wait(1/44) bg.cframe = bg.cframe * CFrame.Angles(0,math.rad(30),0)
  8933.         until not bg or bg.Parent ~= torso
  8934.     end
  8935. end)
  8936.  
  8937. MakeCommand('clearworkspace','clears everything in the workspace execept player(s)',{'clrworkspace'},
  8938. function(args)
  8939.     local function X(ws)
  8940.         for _, v in pairs(ws:GetChildren()) do
  8941.             v.Archivable = true
  8942.             if v.Name ~= "Terrain" and game:GetService('Players'):GetPlayerFromCharacter(v)==nil and v~=game:GetService("Workspace").CurrentCamera then
  8943.                 if v:IsA("Script") or v:IsA("LocalScript") then
  8944.                     v.Disabled = true
  8945.                     v:remove()
  8946.                 else
  8947.                     v:remove()
  8948.                 end
  8949.             end
  8950.         end
  8951.     end
  8952.     X(workspace)
  8953. end)
  8954.  
  8955. MakeCommand('nospinny','make the player normal',{'nospin','unspin'},
  8956. function(args)
  8957.     local players=getPlayer(args[1])
  8958.     for i,v in pairs(players)do
  8959.     for a,q in pairs(game:GetService('Players')[v].Character.Torso:GetChildren()) do if q.Name == "SPINNER" then q:Destroy() end end
  8960.     end
  8961. end)
  8962.  
  8963. MakeCommand('dog','Turns the target player(s) into (a/some) dogs',{},
  8964. function(args)
  8965.     local players=getPlayer(args[1])
  8966.     for i,v in pairs(players)do
  8967.         local char=_char(v)
  8968.         if v and char and char:FindFirstChild("Torso") then
  8969.             if char:FindFirstChild("Shirt") then char.Shirt.Parent = char.Torso end
  8970.             if char:FindFirstChild("Pants") then char.Pants.Parent = char.Torso end
  8971.             char.Torso.Transparency = 1
  8972.             char.Torso.Neck.C0 = CFrame.new(0,-.5,-2) * CFrame.Angles(math.rad(90),math.rad(180),0)
  8973.             char.Torso["Right Shoulder"].C0 = CFrame.new(.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(90),0)
  8974.             char.Torso["Left Shoulder"].C0 = CFrame.new(-.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(-90),0)
  8975.             char.Torso["Right Hip"].C0 = CFrame.new(1.5,-1,1.5) * CFrame.Angles(0,math.rad(90),0)
  8976.             char.Torso["Left Hip"].C0 = CFrame.new(-1.5,-1,1.5) * CFrame.Angles(0,math.rad(-90),0)
  8977.             local new = Instance.new("Seat", char) new.Name = "FAKETORSO" new.formFactor = "Symmetric" new.TopSurface = 0 new.BottomSurface = 0 new.Size = Vector3.new(3,1,4) new.CFrame = char.Torso.CFrame
  8978.             local bf = Instance.new("BodyForce", new) bf.force = Vector3.new(0,new:GetMass()*196.25,0)
  8979.             local weld = Instance.new("Weld", char.Torso) weld.Part0 = char.Torso weld.Part1 = new weld.C0 = CFrame.new(0,-.5,0)
  8980.             for a, part in pairs(char:GetChildren()) do
  8981.                 if part:IsA("BasePart") then
  8982.                     part.BrickColor = BrickColor.new("Brown")
  8983.                 elseif part:FindFirstChild("NameTag") then
  8984.                     part.Head.BrickColor = BrickColor.new("Brown")
  8985.                 end
  8986.             end
  8987.         end
  8988.     end
  8989. end)
  8990.  
  8991. MakeCommand('undog','Turns the target dogged player(s) back to normal',{},
  8992. function(args)
  8993.     local players=getPlayer(args[1])
  8994.     for i,v in pairs(players)do
  8995.         local char=_char(v)
  8996.         if v and char and char:FindFirstChild("Torso") then
  8997.             if char.Torso:FindFirstChild("Shirt") then
  8998.                 char.Torso.Shirt.Parent = char
  8999.             end
  9000.             if char.Torso:FindFirstChild("Pants") then
  9001.                 char.Torso.Pants.Parent = char
  9002.             end
  9003.             char.Torso.Transparency = 0
  9004.             char.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
  9005.             char.Torso["Right Shoulder"].C0 = CFrame.new(1,.5,0) * CFrame.Angles(0,math.rad(90),0)
  9006.             char.Torso["Left Shoulder"].C0 = CFrame.new(-1,.5,0) * CFrame.Angles(0,math.rad(-90),0)
  9007.             char.Torso["Right Hip"].C0 = CFrame.new(1,-1,0) * CFrame.Angles(0,math.rad(90),0)
  9008.             char.Torso["Left Hip"].C0 = CFrame.new(-1,-1,0) * CFrame.Angles(0,math.rad(-90),0)
  9009.             for a, part in pairs(char:GetChildren()) do
  9010.                 if part:IsA("BasePart") then
  9011.                     part.BrickColor = BrickColor.new("White")
  9012.                     if part.Name == "FAKETORSO" then
  9013.                         part:Destroy()
  9014.                     end
  9015.                 elseif part:FindFirstChild("NameTag") then
  9016.                     part.Head.BrickColor = BrickColor.new("White")
  9017.                 end
  9018.             end
  9019.         end
  9020.     end
  9021. end)
  9022.  
  9023. MakeCommand('creeper','turns the player into a creeper',{},
  9024. function(args)
  9025.     local players=getPlayer(args[1])
  9026.     for i,v in pairs(players)do
  9027.         local char=_char(v)
  9028.         if v and char and char:FindFirstChild("Torso") then
  9029.             if char:FindFirstChild("Shirt") then
  9030.                 char.Shirt.Parent = char.Torso
  9031.             end
  9032.             if char:FindFirstChild("Pants") then
  9033.                 char.Pants.Parent = char.Torso
  9034.             end
  9035.             char.Torso.Transparency = 0
  9036.             char.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
  9037.             char.Torso["Right Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(90),0)
  9038.             char.Torso["Left Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(-90),0)
  9039.             char.Torso["Right Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(90),0)
  9040.             char.Torso["Left Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(-90),0)
  9041.             for a, part in pairs(char:GetChildren()) do
  9042.                 if part:IsA("BasePart") then
  9043.                     part.BrickColor = BrickColor.new("Bright green")
  9044.                     if part.Name == "FAKETORSO" then
  9045.                         part:Destroy()
  9046.                     end
  9047.                 elseif part:FindFirstChild("NameTag") then
  9048.                     part.Head.BrickColor = BrickColor.new("Bright green")
  9049.                 end
  9050.             end
  9051.         end
  9052.     end
  9053. end)
  9054.  
  9055. MakeCommand('uncreeper','turns the player back to normal',{},
  9056. function(args)
  9057.     local players=getPlayer(args[1])
  9058.     for i,v in pairs(players)do
  9059.         local char=_char(v)
  9060.         if v and char and char:FindFirstChild("Torso") then
  9061.             if char.Torso:FindFirstChild("Shirt") then
  9062.                 char.Torso.Shirt.Parent = char
  9063.             end
  9064.             if char.Torso:FindFirstChild("Pants") then
  9065.                 char.Torso.Pants.Parent = char
  9066.             end
  9067.             char.Torso.Transparency = 0
  9068.             char.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
  9069.             char.Torso["Right Shoulder"].C0 = CFrame.new(1,.5,0) * CFrame.Angles(0,math.rad(90),0)
  9070.             char.Torso["Left Shoulder"].C0 = CFrame.new(-1,.5,0) * CFrame.Angles(0,math.rad(-90),0)
  9071.             char.Torso["Right Hip"].C0 = CFrame.new(1,-1,0) * CFrame.Angles(0,math.rad(90),0)
  9072.             char.Torso["Left Hip"].C0 = CFrame.new(-1,-1,0) * CFrame.Angles(0,math.rad(-90),0)
  9073.             for a, part in pairs(char:GetChildren()) do
  9074.                 if part:IsA("BasePart") then
  9075.                     part.BrickColor = BrickColor.new("White")
  9076.                     if part.Name == "FAKETORSO" then
  9077.                         part:Destroy()
  9078.                     end
  9079.                 elseif part:FindFirstChild("NameTag") then
  9080.                     part.Head.BrickColor = BrickColor.new("White")
  9081.                 end
  9082.             end
  9083.         end
  9084.     end
  9085. end)
  9086.  
  9087. MakeCommand('baseplate','makes a baseplate',{},
  9088. function(args)
  9089.     local h = Instance.new("Part")
  9090.     h.Position = Vector3.new(0,0,0)
  9091.     h.Size = Vector3.new(500,0,500)
  9092.     h.BrickColor = BrickColor.new(28)
  9093.     h.Anchored = true
  9094.     h.Locked = true
  9095.     h:MakeJoints()
  9096.     h.Parent = game:GetService("Workspace")
  9097. end)
  9098.  
  9099. MakeCommand('savemap','saves the map',{'smap'},
  9100. function(args)
  9101.     if _G.SavedMap~=nil then
  9102.         _G.SavedMap:ClearAllChildren()
  9103.     else
  9104.         _G.SavedMap=Instance.new("Model")
  9105.     end
  9106.     local function Potato(dir)
  9107.         for i,v in pairs(dir:GetChildren()) do
  9108.             if v.ClassName~="Terrain" and v.ClassName~="Camera" and v.ClassName~="CurrentCamera" then
  9109.                 v:Clone().Parent=_G.SavedMap
  9110.             end
  9111.         end
  9112.     end
  9113.     Potato(workspace)
  9114. end)
  9115.  
  9116. MakeCommand('restoremap','restores the saved map',{},
  9117. function(args)
  9118.     _G.SavedMap:Clone().Parent=workspace
  9119. end)
  9120.  
  9121. MakeCommand('smallbaseplate','makes a small baseplate',{},
  9122. function(args)
  9123.     local h = Instance.new("Part")
  9124.     h.Position = Vector3.new(0,0,0)
  9125.     h.Size = Vector3.new(100,0,100)
  9126.     h.BrickColor = BrickColor.new(28)
  9127.     h.Anchored = true
  9128.     h.Locked = true
  9129.     h:MakeJoints()
  9130.     h.Parent = game:GetService("Workspace")
  9131. end)
  9132.  
  9133. MakeCommand('rbaseplate','removes the added baseplate',{'removebaseplate','removeplate'},
  9134. function(args)
  9135.     local plate=game:GetService("Workspace"):FindFirstChild('BasePlate')
  9136.     if plate~=nil then
  9137.         plate:Destroy()
  9138.     end
  9139. end)
  9140.  
  9141. MakeCommand('freezeall','freezes all players and is FE compatiable',{'frzall'},
  9142. function(args)
  9143.     function GROUP(A)
  9144.         if A:IsA("Part") then
  9145.             JoinSpoof(game:GetService('Players').LocalPlayer.Character.Torso, A)
  9146.         else
  9147.             local C = A:GetChildren()
  9148.             for i=1, #C do
  9149.                 GROUP(C[i])
  9150.             end
  9151.         end
  9152.     end
  9153.     GROUP(workspace)
  9154. end)
  9155.  
  9156. MakeCommand('burn','burns the player',{},
  9157. function(args)
  9158.     local players = getPlayer(args[1])
  9159.     if players then
  9160.         for i, v in pairs(players) do
  9161.             spawn(function()
  9162.                 wait(0.1)
  9163.                 local fire=Instance.new("Fire",game:GetService('Players')[v].Character.Torso);wait(0.1)
  9164.                 local fire=Instance.new("Fire",game:GetService('Players')[v].Character.Head);wait(0.1)
  9165.                 local fire=Instance.new("Fire",game:GetService('Players')[v].Character["Left Arm"]);wait(0.1)
  9166.                 local fire=Instance.new("Fire",game:GetService('Players')[v].Character["Right Leg"]);wait(0.5)
  9167.                 game:GetService('Players')[v].Character:BreakJoints();
  9168.             end)
  9169.         end
  9170.     end
  9171. end)
  9172.  
  9173. MakeCommand('unhuman','Makes the target player(s) unable to reset',{'antireset'},
  9174. function(args)
  9175.     local players=getPlayer(args[1])
  9176.     for i,v in pairs(players) do
  9177.         if _char(v):FindFirstChild("Humanoid") then
  9178.             _char(v).Humanoid.Name="NotHuman";alert("Named "..v.Name.."'s humanoid")
  9179.         end
  9180.     end
  9181. end)
  9182.  
  9183. MakeCommand('human','Allows the target player(s) to reset',{'noantireset'},
  9184. function(args)
  9185.     local players=getPlayer(args[1])
  9186.     for i,v in pairs(players) do
  9187.         if _char(v):FindFirstChild("NotHuman") then
  9188.             _char(v).NotHuman.Name="Humanoid";alert("Reverted "..v.Name.."'s humanoind to be normal")
  9189.         end
  9190.     end
  9191. end)
  9192.  
  9193. MakeCommand('pitch','changes pitch',{},
  9194. function(args)
  9195.     pcall(function() workspace.SoundHolder.Hentia.Pitch = args[1] alert("Changed pitch to "..args[1]) end)
  9196. end)
  9197.  
  9198. MakeCommand('volume','changes volume',{'vol'},
  9199. function(args)
  9200.     pcall(function() workspace.SoundHolder.Hentia.Volume = args[1] alert("Changed volume to "..args[1]) end)
  9201. end)
  9202.  
  9203. MakeCommand('give','Give the target player(s) the specified toolname',{'givetool','get'},
  9204. function(args)
  9205.     local players=getPlayer(args[1])
  9206.     for i,v in pairs(players) do
  9207.         if type(returnobj(game:GetService("ReplicatedStorage"), args[2])) == 'userdata' then
  9208.             --if args[2] == "all" then
  9209.             -- unfinished 2lazy
  9210.             returnobj(game:GetService("ReplicatedStorage"), args[2])
  9211.             object:Clone().Parent=game:GetService('Players')[v].Backpack
  9212.         else
  9213.             returnobj(game:GetService("Lighting"), args[2]) object:Clone().Parent=game:GetService('Players')[v].Backpack
  9214.         end
  9215.     end
  9216. end)
  9217.  
  9218. MakeCommand('startergive','gives a tool to [player] and his/her startergear',{'starteradd', 'startertool'},
  9219. function(args)
  9220.     local players=getPlayer(args[1])
  9221.     for i,v in pairs(players) do
  9222.         if type(returnobj(game:GetService("ReplicatedStorage"), args[2])) == 'userdata' then
  9223.             returnobj(game:GetService("ReplicatedStorage"), args[2])
  9224.             object:Clone().Parent=game:GetService('Players')[v].Backpack
  9225.             object:Clone().Parent=game:GetService('Players')[v].StarterGear
  9226.             return
  9227.         else
  9228.             returnobj(game:GetService("Lighting"), args[2])
  9229.             object:Clone().Parent=game:GetService('Players')[v].Backpack
  9230.             object:Clone().Parent=game:GetService('Players')[v].StarterGear
  9231.         end
  9232.     end
  9233. end)
  9234.  
  9235. MakeCommand('change','Change the target player(s) leaderboard stat',{'changestat'},
  9236. function(args)
  9237.     local players=getPlayer(args[1])
  9238.     for i,v in pairs(players) do
  9239.         returnobj(game:GetService('Players')[v].leaderstats, args[2])
  9240.         object.Value=getlongstring(false, 2)
  9241.     end
  9242. end)
  9243.  
  9244. MakeCommand('team','Sets the target player(s) team',{'setteam'},
  9245. function(args)
  9246.     local players=getPlayer(args[1])
  9247.     for i,v in pairs(players) do
  9248.         returnobj(game:GetService("Teams"), args[2])
  9249.         game:GetService('Players')[v].TeamColor=object.TeamColor
  9250.     end
  9251. end)
  9252.  
  9253. MakeCommand('name','renames a player\'s character',{'setname'},
  9254. function(args)
  9255.     local players=getPlayer(args[1])
  9256.     allargs=''
  9257.     name=getlongstring(false, 1)
  9258.     for i,v in pairs(players) do
  9259.         for a, mod in pairs(game:GetService('Players')[v].Character:GetChildren()) do if mod:FindFirstChild("NameTag") then game:GetService('Players')[v].Character.Head.Transparency = 0 mod:Destroy() end end local char = game:GetService('Players')[v].Character local mod = Instance.new("Model", char) mod.Name = name local cl = char.Head:Clone() cl.Parent = mod local hum = Instance.new("Humanoid", mod) hum.Name = "NameTag" hum.MaxHealth = 100 hum.Health = 100 local weld = Instance.new("Weld", cl) weld.Part0 = cl weld.Part1 = char.Head char.Head.Transparency=1
  9260.     end
  9261. end)
  9262.  
  9263. MakeCommand('setpbs','Sets the target player(s) rank to [n]',{},
  9264. function(args)
  9265.     local players=getPlayer(args[1])
  9266.     for i,v in pairs(players) do
  9267.         game:GetService('Players')[v].PersonalServerRank = args[2]
  9268.     end
  9269. end)
  9270.  
  9271. MakeCommand('pbsadmin','Sets the target player(s) rank as PBS Admin from a Personal Server',{},
  9272. function(args)
  9273.     local players=getPlayer(args[1])
  9274.     for i,v in pairs(players) do
  9275.         game:GetService('Players')[v].PersonalServerRank = 250
  9276.     end
  9277. end)
  9278.  
  9279. MakeCommand('pbsban','Bans the target player(s) permanently from a Personal Server',{},
  9280. function(args)
  9281.     local players=getPlayer(args[1])
  9282.     for i,v in pairs(players) do
  9283.         game:GetService('Players')[v].PersonalServerRank = 0
  9284.     end
  9285. end)
  9286.  
  9287. MakeCommand('pbsvisitor','Sets the target player(s) rank to Visitor from a Personal Server',{'pbsvis','pbsguest'},
  9288. function(args)
  9289.     local players=getPlayer(args[1])
  9290.     for i,v in pairs(players) do
  9291.         game:GetService('Players')[v].PersonalServerRank = 10
  9292.     end
  9293. end)
  9294.  
  9295. MakeCommand('unname','Renames the target player(s)\'s name back to the default',{'resetname'},
  9296. function(args)
  9297.     local players=getPlayer(args[1])
  9298.     name=args[2]
  9299.     for i,v in pairs(players) do
  9300.         for a, mod in pairs(game:GetService('Players')[v].Character:GetChildren()) do if mod:FindFirstChild("NameTag") then game:GetService('Players')[v].Character.Head.Transparency = 0 mod:Destroy() end end
  9301.     end
  9302. end)
  9303.  
  9304. MakeCommand('ambient','Sets the ambient color',{'amb'},
  9305. function(args)
  9306.     game:GetService("Lighting").Ambient=Color3.new(args[1],args[2],args[3])
  9307. end)
  9308.  
  9309. MakeCommand('outdoorambient','set the outdoorambient',{'oambient', 'oamb'},
  9310. function(args)
  9311.     game:GetService("Lighting").OutdoorAmbient=Color3.new(args[1],args[2],args[3])
  9312. end)
  9313.  
  9314. MakeCommand('brightness','set the game brightness',{},
  9315. function(args)
  9316.     game:GetService("Lighting").Brightness=args[1]
  9317. end)
  9318.  
  9319. MakeCommand('firescript','Sets a fire and slowly burns down the game LOL!',{'fscript','troll3','firescript'},
  9320. function(args)
  9321.     waitTime = .5
  9322.     if args[1] then
  9323.         if args[1] == "slow" then
  9324.             waitTime = 1
  9325.         elseif args[1] == "medium" then
  9326.             waitTime = .5
  9327.         elseif args[1] == "fast" or args[1] == "rapid" then
  9328.             waitTime = .2
  9329.         elseif args[1] == "extreme" then
  9330.             waitTime = 0.001
  9331.         elseif args[1] == "ultimate" then
  9332.             waitTime = 0
  9333.         end
  9334.     end
  9335.     local w = game:GetService("Workspace"):GetChildren()
  9336.     for i= 1,#w do
  9337.         wait(waitTime)
  9338.         if w[i]:isA("BasePart") then
  9339.             a = Instance.new("Fire", w[i])
  9340.             a.Heat = 100
  9341.             a.Size = 100
  9342.             w[i].Anchored = false
  9343.             local e = Instance.new("Explosion", w[i])
  9344.             e.Position = w[i].Position
  9345.             e.BlastPressure = 3782123
  9346.             f = Instance.new("BodyForce", w[i])
  9347.             f.force = Vector3.new(1, 4000, 1)
  9348.         end
  9349.     end
  9350. end)
  9351.  
  9352. MakeCommand('shadowcolors','sets the shadow colors',{'scolor'},
  9353. function(args)
  9354.     game:GetService("Lighting").ShadowColor=Color3.new(args[1],args[2],args[3])
  9355. end)
  9356.  
  9357. MakeCommand('fogcolor','sets the fog colors',{'fcolor'},
  9358. function(args)
  9359.     game:GetService("Lighting").FogColor=Color3.new(args[1],args[2],args[3])
  9360. end)
  9361.  
  9362. MakeCommand('fogstart','sets fogstart',{'fstart'},
  9363. function(args)
  9364.     game:GetService("Lighting").FogStart=args[1]
  9365. end)
  9366.  
  9367. MakeCommand('fogend','sets fogend',{'fend'},
  9368. function(args)
  9369.     game:GetService("Lighting").FogEnd=args[1]
  9370. end)
  9371.  
  9372. MakeCommand('stopsong','stops songs',{'stop'},
  9373. function()
  9374.     _G.StopSounds(game)
  9375. end)
  9376.  
  9377. MakeCommand('globalshadows','Sets Shadows to either true or false',{'shadows'},
  9378. function(args)
  9379.     game:GetService("Lighting").GlobalShadows=args[1]
  9380. end)
  9381.  
  9382. MakeCommand('outlines','Sets Outlines to either true or false',{'outline'},
  9383. function(args)
  9384.     game:GetService("Lighting").Outlines=args[1]
  9385. end)
  9386.  
  9387. MakeCommand('fixlighting','Fixes the lighting settings in other words sets it in the default settings',{'defaultlighting','lightingfix'},
  9388. function(args)
  9389.     local Lighting = game:GetService("Lighting")
  9390.     Lighting.Ambient = Color3.new(.4, .4, .4)
  9391.     Lighting.Brightness = 1
  9392.     Lighting.GlobalShadows = false
  9393.     --Lighting.Outlines = false
  9394.     Lighting.TimeOfDay = "14"
  9395.     Lighting.FogColor = Color3.new(191/255, 191/255, 191/255)
  9396.     Lighting.FogEnd = 100000
  9397.     Lighting.FogStart = 0
  9398. end)
  9399.  
  9400. MakeCommand('shutdown','Attempts to shutdown the game',{},
  9401. function(args)
  9402.     while wait(2) do
  9403.         for _,v in pairs(game:GetService('Players'):GetPlayers()) do
  9404.             v:Destroy()
  9405.         end
  9406.     end
  9407. end)
  9408. --pcall(function() v:FireServer(v.Name.."GetKeys") end)
  9409. MakeCommand('EISSHax','Attempts to break EISS aka EPIX admin',{},
  9410. function(args)
  9411.     local RemoteName='EISS'
  9412.     while wait(.2) do
  9413.         local A=Instance.new('Hat',game:GetService('ReplicatedStorage'))
  9414.         for i,v in pairs(game:GetService('ReplicatedStorage'):GetChildren()) do
  9415.             if v:IsA('RemoteEvent') then
  9416.                 RemoteName=v.Name
  9417.                 A.Name=v.Name
  9418.                 v:Destroy()
  9419.             end
  9420.         end
  9421.         wait(10);A:Destroy();Instance.new('RemoteEvent',game:GetService('ReplicatedStorage')).Name=RemoteName
  9422.         --alert(game:GetService('ReplicatedStorage'):FindFirstChild(A.Name).ClassName)
  9423.     end
  9424. end)
  9425.  
  9426. MakeCommand('insert','inserts a model',{'ins','model','insert'},
  9427. function(args)
  9428.     local i = game:GetObjects("http://www.roblox.com/asset/?id="..args[1])[1] i.Parent = game:GetService("Workspace") i:MoveTo(game:GetService('Players').LocalPlayer.Character.Torso.Position) i:MakeJoints()
  9429. end)
  9430.  
  9431. --[[
  9432. MakeCommand('admin','admins someone',{'permadmin','addadmin'},
  9433. function(args)
  9434.     local players=getPlayer(args[1])
  9435.     name=args[2]
  9436.     for i,v in pairs(players) do
  9437.         local chatguy=game:GetService('Players')[v]
  9438.         game:GetService('Players')[v].Chatted:connect(function(msg) admin=chatguy.Name doexec(msg) end)
  9439.     end
  9440. end)
  9441. --]]
  9442.  
  9443. MakeCommand('bighead','x',{'bhead','gianthead'},
  9444. function(args)
  9445.     local players=getPlayer(args[1])
  9446.     name=args[2]
  9447.     for i,v in pairs(players) do
  9448.         pcall(function() game:GetService('Players')[v].Character.Head.Mesh.Scale=Vector3.new(3.75,3.75,3.75) game:GetService('Players')[v].Character.Head.Mesh.Offset=Vector3.new(0,1.25,0) end)
  9449.     end
  9450. end)
  9451.  
  9452. MakeCommand('loopkill','Loopkills the target player(s)',{},
  9453. function(args)
  9454.     local players=getPlayer(args[1])
  9455.     for i,v in pairs(players) do
  9456.         if CheckIfStringInTable(_G.LoopKilled,v.Name)==false then
  9457.             table.insert(_G.LoopKilled, game:GetService('Players')[v].Name)
  9458.         end
  9459.     end
  9460. end)
  9461.  
  9462. MakeCommand('unloopkill','Stops loopkilling the target player(s)',{},
  9463. function(args)
  9464.     local players=getPlayer(args[1])
  9465.     for i,v in pairs(players) do
  9466.         rTable(_G.LoopKilled, game:GetService('Players')[v].Name)
  9467.     end
  9468. end)
  9469.  
  9470. MakeCommand('loopsit','Loopsits the target player(s)',{},
  9471. function(args)
  9472.     local players=getPlayer(args[1])
  9473.     for i,v in pairs(players) do
  9474.         if CheckIfStringInTable(_G.LoopSat,v.Name)==false then
  9475.             table.insert(_G.LoopSat, game:GetService('Players')[v].Name)
  9476.         end
  9477.     end
  9478. end)
  9479.  
  9480. MakeCommand('unloopsit','Stops loopsitting the target player(s)',{},
  9481. function(args)
  9482.     local players=getPlayer(args[1])
  9483.     for i,v in pairs(players) do
  9484.         rTable(_G.LoopSat, game:GetService('Players')[v].Name)
  9485.     end
  9486. end)
  9487.  
  9488. MakeCommand('loopheal','Loopheals the target player(s)',{},
  9489. function(args)
  9490.     local players=getPlayer(args[1])
  9491.     for i,v in pairs(players) do
  9492.         if CheckIfStringInTable(_G.LoopHealed,v.Name)==false then
  9493.             table.insert(_G.LoopHealed,game:GetService('Players')[v].Name)
  9494.         end
  9495.     end
  9496. end)
  9497.  
  9498. MakeCommand('unloopheal','Stops loophealing the target player(s)',{},
  9499. function(args)
  9500.     local players=getPlayer(args[1])
  9501.     for i,v in pairs(players) do
  9502.         rTable(_G.LoopHealed, game:GetService('Players')[v].Name)
  9503.     end
  9504. end)
  9505.  
  9506. MakeCommand('loopjump','Loopjumps the target player(s)',{},
  9507. function(args)
  9508.     local players=getPlayer(args[1])
  9509.     for i,v in pairs(players) do
  9510.         if CheckIfStringInTable(_G.LoopJumped,v.Name)==false then
  9511.             table.insert(_G.LoopJumped,game:GetService('Players')[v].Name)
  9512.         end
  9513.     end
  9514. end)
  9515.  
  9516. MakeCommand('unloopjump','Stops loopjumping the target player(s)',{},
  9517. function(args)
  9518.     local players=getPlayer(args[1])
  9519.     for i,v in pairs(players) do
  9520.         rTable(_G.LoopJumped, game:GetService('Players')[v].Name)
  9521.     end
  9522. end)
  9523.  
  9524. MakeCommand('locklighting','.',{'RobloxLocks the game:GetService(\'Lighting\')'},
  9525. function()
  9526.     game:GetService("Lighting").RobloxLocked=true
  9527. end)
  9528.  
  9529. MakeCommand('unlocklighting','.',{'lightingunlock'},
  9530. function()
  9531.     game:GetService("Lighting").RobloxLocked=false
  9532. end)
  9533.  
  9534. MakeCommand('loadmap','loads map from model',{'lmap'},
  9535. function(args)
  9536.     pcall(function() for i,v in pairs(workspace:GetChildren()) do if v.Name~="Camera" and v.Name~="Terrain" then v:Destroy() end end workspace.Terrain:Clear() for i,v in pairs(game:GetService('Players'):GetPlayers()) do local plr=v prt=Instance.new("Model", workspace);Instance.new("Part", prt).Name="Torso";Instance.new("Part", prt).Name="Head";Instance.new("Humanoid", prt).Name="Humanoid";plr.Character=prt end local b = game:GetObjects("http://www.roblox.com/asset/?id="..args[1])[1] b.Parent = game:GetService("Workspace") b:MakeJoints() end)
  9537. end)
  9538.  
  9539. MakeCommand('clearworkspace','Clears the workspace without deleting the characters',{'clrworkspace'},
  9540. function(args)
  9541.     pcall(function() for i,v in pairs(workspace:GetChildren()) do if v.Name~="Camera" and v.Name~="Terrain" then v:Destroy() end end workspace.Terrain:Clear() for i,v in pairs(game:GetService('Players'):GetPlayers()) do local plr=v prt=Instance.new("Model", workspace);Instance.new("Part", prt).Name="Torso";Instance.new("Part", prt).Name="Head";Instance.new("Humanoid", prt).Name="Humanoid";plr.Character=prt end end)
  9542. end)
  9543.  
  9544. MakeCommand('prefix','set prefix',{},
  9545. function(args)
  9546.     _G.Prefix=args[1]
  9547. end)
  9548.  
  9549. MakeCommand('split','sets the split key for the commands',{},
  9550. function(args)
  9551.     split=args[1]
  9552. end)
  9553.  
  9554. MakeCommand('ul','ULTRA LAGS the target player(s)',{'ultimatelag','lag1','lag'},
  9555. function(args)
  9556.     local players=getPlayer(args[1])
  9557.     for i,v in pairs(players) do
  9558.         if game:GetService('Players')[v].Character and game:GetService('Players')[v].Character:FindFirstChild('Humanoid') or game:GetService('Players')[v].Character:FindFirstChild('NotHuman') then
  9559.             game:GetService('Players')[v].Character.Humanoid.Name='NotHuman'
  9560.             game:GetService('Players')[v].CameraMaxZoomDistance=0.5
  9561.             for i=1,300 do game:GetService('Players')[v].Character.Parent=game:GetService("Lighting")
  9562.                 Instance.new("Fire", game:GetService('Players')[v].Character.Head)
  9563.                 Instance.new("ForceField", game:GetService('Players')[v].Character)
  9564.                 game:GetService('Players')[v].Character.Parent=game:GetService("Workspace")
  9565.             end
  9566.             local s=Instance.new("Sound", game:GetService('Players')[v])
  9567.             s.Volume=1; s.SoundId="rbxassetid://258615888"; s:Play()
  9568.         end
  9569.     end
  9570. end)
  9571.  
  9572. MakeCommand('health','sets a persons health',{'sethealth'},
  9573. function(args)
  9574.     local players=getPlayer(args[1])
  9575.     for i,v in pairs(players) do
  9576.         game:GetService('Players')[v].Character.Humanoid.MaxHealth=args[2]
  9577.         game:GetService('Players')[v].Character.Humanoid.Health=game:GetService('Players')[v].Character.Humanoid.MaxHealth
  9578.     end
  9579. end)
  9580.  
  9581. MakeCommand('clone','Clones the target player(s) character',{},
  9582. function(args)
  9583.     local players=getPlayer(args[1])
  9584.     for i,v in pairs(players) do
  9585.         if game:GetService('Players')[v] and game:GetService('Players')[v].Character then
  9586.             game:GetService('Players')[v].Character.Archivable = true
  9587.             local cl = game:GetService('Players')[v].Character:Clone()
  9588.             table.insert(_G.Objects,cl)
  9589.             cl.Parent = workspace
  9590.             cl:MoveTo(game:GetService('Players')[v].Character:GetModelCFrame().p)
  9591.             cl:MakeJoints()
  9592.             game:GetService('Players')[v].Character.Archivable = false
  9593.         end
  9594.     end
  9595. end)
  9596.  
  9597. MakeCommand('newteam','make a new team with the specified name and color',{},
  9598. function(args)
  9599.     local TeamName=getPlayer(args[1])
  9600.     local color,tr = BrickColor.new(math.random(1,227)),0
  9601.     if BrickColor.new(args[2])~=nil then tr=1;color=BrickColor.new(args[2]) end
  9602.     local team=Instance.new("Team",game:GetService("Teams"))
  9603.     team.Name=TeamName or 'Neutral'
  9604.     team.AutoAssignable=false
  9605.     if tr==1 then
  9606.         team.TeamColor=color
  9607.     end
  9608. end)
  9609.  
  9610. MakeCommand('pause','pauses your song',{},
  9611. function()
  9612.     workspace.SoundHolder.Hentia:Pause()
  9613. end)
  9614.  
  9615. MakeCommand('play','Plays your song',{},
  9616. function()
  9617.     workspace.SoundHolder.Hentia:Play()
  9618. end)
  9619.  
  9620. MakeCommand('stop','Stops your song',{},
  9621. function()
  9622.     workspace.SoundHolder.Hentia:Stop()
  9623. end)
  9624.  
  9625. MakeCommand('rtools','Removes tools from the target player(s)',{'removetools'},
  9626. function(args)
  9627.     local players=getPlayer(args[1])
  9628.     for i,v in pairs(players) do
  9629.         game:GetService('Players')[v].Backpack:ClearAllChildren()
  9630.         for a, stuff in pairs(game:GetService('Players')[v].Character:GetChildren()) do
  9631.             if stuff:IsA("Tool") then stuff:Destroy() end
  9632.         end
  9633.     end
  9634. end)
  9635.  
  9636. MakeCommand('stools','steals tools from someone',{'stealtools'},
  9637. function(args)
  9638.     local players=getPlayer(args[1])
  9639.     for i,v in pairs(players) do
  9640.         for a, stuff in pairs(game:GetService('Players')[v].Backpack:GetChildren()) do
  9641.             if stuff:IsA("Tool") or stuff:IsA("HopperBin") then stuff.Parent=game:GetService('Players').LocalPlayer.Backpack end
  9642.         end
  9643.         for a, stuff in pairs(game:GetService('Players')[v].Character:GetChildren()) do
  9644.             if stuff:IsA("Tool") or stuff:IsA("HopperBin") then stuff.Parent=game:GetService('Players').LocalPlayer.Backpack end
  9645.         end
  9646.     end
  9647. end)
  9648.  
  9649. MakeCommand('ctools','copies tools from someone to your backpack',{'copytools'},
  9650. function(args)
  9651.     local players=getPlayer(args[1])
  9652.     for i,v in pairs(players) do
  9653.         for a, stuff in pairs(game:GetService('Players')[v].Backpack:GetChildren()) do
  9654.             if stuff:IsA("Tool") or stuff:IsA("HopperBin") then stuff:Clone().Parent=game:GetService('Players').LocalPlayer.Backpack end
  9655.         end
  9656.         for a, stuff in pairs(game:GetService('Players')[v].Character:GetChildren()) do
  9657.             if stuff:IsA("Tool") then stuff:Clone().Parent=game:GetService('Players').LocalPlayer.Backpack end
  9658.         end
  9659.     end
  9660. end)
  9661.  
  9662. MakeCommand('spawnpart','spawns a part at your position',{'part','prt'},
  9663. function(args)
  9664.     for i=1, args[1] do
  9665.         prt=Instance.new("Part", workspace)
  9666.         prt.Size=Vector3.new(args[2],args[3],args[4]) or Vector3.new(1,1,1)
  9667.         prt.Transparency=args[5] or 0
  9668.         prt.Reflectance=args[6] or 0
  9669.         prt.CFrame=CFrame.new(game:GetService('Players').LocalPlayer.Character.Torso.Position) or Vector3.new(0,0,0)
  9670.     end
  9671. end)
  9672.  
  9673. MakeCommand('chat','x',{'speak'},
  9674. function(args)
  9675.     local players=getPlayer(args[1])
  9676.     for i,v in pairs(players) do
  9677.         game:GetService('Players'):Chat(game:GetService('Players')[v].Character.Head, getlongstring(false, 1), 2)
  9678.     end
  9679. end)
  9680.  
  9681. MakeCommand('ambienthack','x',{},
  9682. function()
  9683.     game:GetService("Lighting").RobloxLocked=false
  9684.     game:GetService("Lighting").Ambient=Color3.new(-5555,-5555,-5555)
  9685.     game:GetService("Lighting").TimeOfDay=0
  9686.     game:GetService("Lighting").RobloxLocked=true
  9687. end)
  9688.  
  9689. MakeCommand('jail','x',{},
  9690. function(args)
  9691.     local players=getPlayer(args[1])
  9692.     for i,v in pairs(players) do
  9693.         pcall(function()
  9694.             local jl=PrisonCell:Clone() jl.Parent=workspace jl:MoveTo(game:GetService('Players')[v].Character.Torso.Position+Vector3.new(0,-4,0)) game:GetService('Players')[v].Character["Torso"].CFrame=CFrame.new(jl.Bottom.Position+Vector3.new(0,5,0)) jl:MakeJoints() jl.Name="Jail_"..game:GetService('Players')[v].Name
  9695.             game:GetService('Players')[v].Character.Humanoid.Name="Jailed"
  9696.         end)
  9697.     end
  9698. end)
  9699.  
  9700. MakeCommand('unjail','x',{'nojail','dejail'},
  9701. function(args)
  9702.     local players=getPlayer(args[1])
  9703.     for i,v in pairs(players) do
  9704.         pcall(function()
  9705.             workspace["Jail_"..game:GetService('Players')[v].Name]:Destroy()
  9706.             if game:GetService('Players')[v].Character==nil then return end
  9707.             local Humanoid = game:GetService('Players')[v].Character:FindFirstChild('Jailed') or game:GetService('Players')[v].Character:FindFirstChild('NotHuman')
  9708.             if game:GetService('Players')[v].Character and Humanoid then
  9709.                 Humanoid.Name="Humanoid"
  9710.             end
  9711.         end)
  9712.     end
  9713. end)
  9714.  
  9715. MakeCommand('getadvrotate','BROKE DUE TO ROBLOX UPDATES',{'grotate'},
  9716. function()
  9717.     game:GetService("TestService"):DoCommand("AdvRotateTool")
  9718.     alert("Got the advanced rotate tool")
  9719. end)
  9720.  
  9721. MakeCommand('getadvarrow','BROKE DUE TO ROBLOX UPDATES',{'garrow'},
  9722. function()
  9723.     game:GetService("TestService"):DoCommand("AdvArrowTool")
  9724.     alert("Got the advanced arrow tool")
  9725. end)
  9726.  
  9727. MakeCommand('getadvmove','BROKE DUE TO ROBLOX UPDATES',{'gmove'},
  9728. function()
  9729.     game:GetService("TestService"):DoCommand("AdvMoveTool")
  9730.     alert("Got the advanced move tool")
  9731. end)
  9732.  
  9733. MakeCommand('getadvresize','BROKE DUE TO ROBLOX UPDATES',{'gres'},
  9734. function()
  9735.     game:GetService("TestService"):DoCommand("MoveResizeJoinTool")
  9736.     alert("Got the movejoinresize tool")
  9737. end)
  9738.  
  9739. MakeCommand('light','Makes a PointLight on the target player(s) with the color specified',{'pointlight','plight'},
  9740. function(args)
  9741.     local Color=Color3.new(1,1,1)
  9742.     local players=getPlayer(args[1])
  9743.     if args[3] and args[4] and args[5] then Color=Color3.new(args[3],args[4],args[5]) end
  9744.     for i,v in pairs(players) do
  9745.         pcall(function()
  9746.             local Lite=Instance.new("PointLight", game:GetService('Players')[v].Character.Torso)
  9747.             Lite.Range=15
  9748.             Lite.Brightness=5
  9749.             Lite.Color=Color
  9750.             alert("Gave "..game:GetService('Players')[v].Name.." a light")
  9751.         end)
  9752.     end
  9753. end)
  9754.  
  9755. MakeCommand('view','Allows you to view the target player\'s camera',{},
  9756. function(args)
  9757.     local players=getPlayer(args[1])
  9758.     for i,v in pairs(players) do
  9759.         workspace.CurrentCamera.CameraSubject=game:GetService('Players')[v].Character
  9760.         workspace.CurrentCamera.CameraType="Track"
  9761.         alert("Viewing "..game:GetService('Players')[v].Name)
  9762.     end
  9763. end)
  9764.  
  9765. MakeCommand('rocket','Send the target player(s) to the moon!',{'firework'},
  9766. function(args)
  9767.     local players=getPlayer(args[1])
  9768.     for i,v in pairs(players) do
  9769.         local char=_char(v)
  9770.         if char and char:FindFirstChild("Torso") then
  9771.             local speed = 10
  9772.             local Part = Instance.new("Part")
  9773.             Part.Parent = char
  9774.             local SpecialMesh = Instance.new("SpecialMesh")
  9775.             SpecialMesh.Parent = Part
  9776.             SpecialMesh.MeshId = "http://www.roblox.com/asset/?id=2251534"
  9777.             SpecialMesh.MeshType = "FileMesh"
  9778.             SpecialMesh.TextureId = "43abb6d081e0fbc8666fc92f6ff378c1"
  9779.             SpecialMesh.Scale = Vector3.new(0.5,0.5,0.5)
  9780.             local Weld = Instance.new("Weld")
  9781.             Weld.Parent = Part
  9782.             Weld.Part0 = Part
  9783.             Weld.Part1 = char.Torso
  9784.             Weld.C0 = CFrame.new(0,-1,0)*CFrame.Angles(-1.5,0,0)
  9785.             local BodyVelocity = Instance.new("BodyVelocity")
  9786.             BodyVelocity.Parent = Part
  9787.             BodyVelocity.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  9788.             BodyVelocity.velocity = Vector3.new(0,10*speed,0)
  9789.             spawn(function()
  9790.                 for i = 1,math.huge do
  9791.                     local Explosion = Instance.new("Explosion")
  9792.                     Explosion.Parent = Part
  9793.                     Explosion.BlastRadius = 0
  9794.                     Explosion.Position = Part.Position + Vector3.new(0,0,0)
  9795.                     wait()
  9796.                 end
  9797.             end)
  9798.             BodyVelocity:remove()
  9799.             Instance.new("Explosion",game:GetService("Workspace")).Position=char.Torso.Position
  9800.             char:BreakJoints()
  9801.         end
  9802.     end
  9803. end)
  9804.  
  9805. MakeCommand('unview','x',{},
  9806. function()
  9807.     workspace.CurrentCamera.CameraSubject=game:GetService('Players').LocalPlayer.Character
  9808.     alert("Viewing localplayer")
  9809. end)
  9810.  
  9811. MakeCommand('commands','Opens a gui showing a list of the commands',{'cmds'},
  9812. function()
  9813.     local temptable={}
  9814.     for i,v in pairs(_G.Commands) do
  9815.         local type
  9816.         local arguments=''
  9817.         for k,m in pairs(v.ArgTypes) do arguments=arguments..' '..m end
  9818.         table.insert(temptable,{Text=_G.Prefix..v.Cmds..arguments,Desc=' | '..v.Desc})
  9819.     end
  9820.     ListGui('Commands',temptable)
  9821. end)
  9822.  
  9823.  
  9824.  
  9825. MakeCommand('filteringcmds','Prints out the filtering enabled commands in the output',{'fecmds','filteredenabledcommands'},
  9826. function()
  9827.     print[[commands: fly(localplayer), noclip(localplayer), clip(localplayer), tp(teleport), jump, sit, loopjump, loopsit]]
  9828.     alert'Printed FE bypassed commands'
  9829. end)
  9830.  
  9831. MakeCommand('gear','Gives the target player(s) a gear from the catalog based on the ID you supply',{},
  9832. function(args)
  9833.     local bypass='Tool'
  9834.     if args[2]=="all" then
  9835.         local players=getPlayer(args[1])
  9836.         for i,tablething in pairs(_G.Gears) do
  9837.             --for _,x in pairs(players.Backpack:GetChildren()) do
  9838.             --  if x:IsA('HopperBin') or x:IsA('Tool') then
  9839.             --      bypass=x.Name
  9840.             --  end
  9841.             --end
  9842.             local id=tablething
  9843.             local model = game:GetService("InsertService"):LoadAsset(id)
  9844.             for i,v in pairs(players) do
  9845.                 for _,j in pairs(model:GetChildren()) do
  9846.                     if j:IsA("Tool") then
  9847.                         --j.Name=bypass
  9848.                         j:Clone().Parent = game:GetService('Players')[v].Backpack
  9849.                         j:Clone().Parent = game:GetService('Players')[v].StarterGear
  9850.                     end
  9851.                 end
  9852.             end
  9853.             model:Destroy()
  9854.         end
  9855.     else
  9856.         if not args[1] or not args[2] then return end
  9857.         local players=getPlayer(args[1])
  9858.         local id=args[2]
  9859.         local model = game:GetService("InsertService"):LoadAsset(id)
  9860.         --for _,x in pairs(players.Backpack:GetChildren()) do
  9861.         --  if x:IsA('HopperBin') or x:IsA('Tool') then
  9862.         --      bypass=x.Name
  9863.         --  end
  9864.         --end
  9865.         for i,v in pairs(players) do
  9866.             for _,j in pairs(model:GetChildren()) do
  9867.                 if j:IsA("Tool") then
  9868.                     --j.Name=bypass
  9869.                     j:Clone().Parent = game:GetService('Players')[v].Backpack
  9870.                 end
  9871.             end
  9872.         end
  9873.         model:Destroy()
  9874.     end
  9875. end)
  9876.  
  9877. MakeCommand('startergear','give player a gear ingame',{'sgear'},
  9878. function(args)
  9879.     local bypass='Tool'
  9880.     if not args[1] or not args[2] then return end
  9881.     local players=getPlayer(args[1])
  9882.     local id=args[2]
  9883.     local model = game:GetService("InsertService"):LoadAsset(id)
  9884.     for i,v in pairs(players) do
  9885.         for _,j in pairs(model:GetChildren()) do
  9886.             if j:IsA("Tool") then
  9887.                 j.Name=bypass
  9888.                 j:Clone().Parent = game:GetService('Players')[v].Backpack
  9889.                 j:Clone().Parent = game:GetService('Players')[v].StarterGear
  9890.                 j:Clone().Parent = game:GetService("Lighting")
  9891.             end
  9892.         end
  9893.     end
  9894.     model:Destroy()
  9895. end)
  9896.  
  9897. MakeCommand('clrstartergear','Clears the target player(s) startergear',{'csg','removestartertools'},
  9898. function(args)
  9899.     local players=getPlayer(args[1])
  9900.     for i,v in pairs(players) do
  9901.         local player=game:GetService('Players')[v]
  9902.         if player:FindFirstChild('StarterGear') then
  9903.             player.Backpack:ClearAllChildren()
  9904.             player.StarterGear:ClearAllChildren()
  9905.         end
  9906.     end
  9907. end)
  9908.  
  9909. MakeCommand('resetstats','Sets target player(s)\'s leadder stats to 0',{},
  9910. function(args)
  9911.     local players=getPlayer(args[1])
  9912.     for i,v in pairs(players) do
  9913.         local player=game:GetService('Players')[v]
  9914.         if player and player:FindFirstChild("leaderstats") then
  9915.             for a,q in pairs(player.leaderstats:GetChildren()) do
  9916.                 if q:IsA("IntValue") or q:IsA("NumberValue") then q.Value = 0 end
  9917.             end
  9918.         end
  9919.     end
  9920. end)
  9921.  
  9922. MakeCommand('sword','Gives the target player(s) a sword',{'linkedsword','givesword'},
  9923. function(args)
  9924.     local players=getPlayer(args[1])
  9925.     for i,v in pairs(players) do
  9926.         local sword=game:GetService("InsertService"):LoadAsset(125013769)
  9927.         sword.Parent=game:GetService('Players')[v].Backpack
  9928.     end
  9929. end)
  9930.  
  9931. MakeCommand('crush','x',{'croosh','slam'},
  9932. function(args)
  9933.     local players=getPlayer(args[1])
  9934.     for i,v in pairs(players) do-- ;fly me
  9935.         local playerguy=game:GetService('Players')[v]
  9936.         local character=playerguy.Character
  9937.         character.Torso.Anchored=true
  9938.         character.Humanoid.Name="nopenotresetting"
  9939.         local part=Instance.new("Part", workspace)
  9940.         part.Size=Vector3.new(10,30,10)
  9941.         part.Anchored=true
  9942.         part.CFrame=character.Torso.Position+CFrame.new(0,40,0)
  9943.         for i=1, 40 do
  9944.             part.CFrame=CFrame.new(0,-1,0)
  9945.             wait(.1)
  9946.         end
  9947.         character:BreakJoints()
  9948.     end
  9949. end)
  9950.  
  9951. MakeCommand('decals','Spams the decal id provided',{'decalspam'},
  9952. function(args)
  9953.     decalspam=function(instance, decalid) for i,v in pairs(instance:GetChildren()) do if v:IsA("BasePart") then if v.Size.Y>6 or v.Size.X>6 and v.Size.X*1.5>v.Size.Y or v.Size.Y*1.5>v.Size.X then pcall(function() v.TopSurface=0 adddecal("Front", decalid, v) adddecal("Top", decalid, v) adddecal("Back", decalid, v) adddecal("Bottom", decalid, v) adddecal("Right", decalid, v) adddecal("Left", decalid, v) end) end end decalspam(v)  end end
  9954. function adddecal(face, wow, brick) local dec=Instance.new("Decal", brick) dec.Face=face dec.Texture="rbxassetid://"..wow end
  9955.     for i=1, args[2] do
  9956.       decalspam(workspace, args[1])
  9957.   end
  9958. end)
  9959.  
  9960. MakeCommand('sky', 'Sets the skybox to the id provided', {'skybox'},
  9961. function(args)
  9962.     local id=args[1]
  9963.     local myskys=Instance.new("Sky", game:GetService("Lighting"))
  9964.     myskys.SkyboxBk = "rbxassetid://"..id
  9965.     myskys.SkyboxDn = "rbxassetid://"..id
  9966.     myskys.SkyboxFt = "rbxassetid://"..id
  9967.     myskys.SkyboxLf = "rbxassetid://"..id
  9968.     myskys.SkyboxRt = "rbxassetid://"..id
  9969.     myskys.SkyboxUp = "rbxassetid://"..id
  9970.     myskys.CelestialBodiesShown = false
  9971.     myskys.StarCount = 0
  9972. end)
  9973.  
  9974. MakeCommand('skick','kicks a player by shutting them down, takes 2 seconds',{'kick'},
  9975. function(args)
  9976.     local players=getPlayer(args[1])
  9977.     for i,v in pairs(players) do
  9978.         game:GetService('Players')[v].PersonalServerRank = 240; wait(2)
  9979.         game:GetService('Players')[v].PersonalServerRank = 0
  9980.     end
  9981. end)
  9982.  
  9983. MakeCommand('bodyfire','Sets a fire in the target player(s)\'s character',{},
  9984. function(args)
  9985.     local players=getPlayer(args[1])
  9986.     for i,v in pairs(players) do
  9987.         for a, brick in pairs(game:GetService('Players')[v].Character:GetChildren()) do
  9988.             if brick:IsA("BasePart") then
  9989.                 fire=Instance.new("Fire", brick)
  9990.                 fire.Color=Color3.new(args[2],args[3],args[4])
  9991.                 fire.Heat=99999
  9992.                 fire.Size=8
  9993.             end
  9994.         end
  9995.     end
  9996. end)
  9997.  
  9998. MakeCommand('robloxlock','ROBLOX Locks the specified player(s)',{'rlock'},
  9999. function(args)
  10000.     local players=getPlayer(args[1])
  10001.     for i,v in pairs(players) do
  10002.         game:GetService('Players')[v].RobloxLocked=false
  10003.     end
  10004. end)
  10005.  
  10006. MakeCommand('exitgame','Exits your ROBLOX Game Client',{'exit'},
  10007. function()
  10008.     game:Shutdown()
  10009. end)
  10010.  
  10011. if game.PlaceId == 277612283 then
  10012. MakeCommand('omegasword','gives omega sword to the user',{},
  10013. function(args)
  10014.     local players=getPlayer(args[1])
  10015.     for i,v in pairs(players) do
  10016.         local Username = v -- username I think
  10017.         local SwordName = "Omega Sword"
  10018.         local Player = game:GetService("Players"):FindFirstChild(Username)
  10019.         local sword = game:GetService("ReplicatedStorage").Item_Storage.Weapons:FindFirstChild(SwordName)
  10020.         local script = game:GetService("ReplicatedStorage").Item_Storage.ScriptType["Sword"]
  10021.  
  10022.         spawn(function()
  10023.             pcall(function()
  10024.                 while wait(.25) do
  10025.                     if (sword == nil) then break end
  10026.                     if (Player.Character:FindFirstChild(SwordName) == nil) then
  10027.                         local sword1 = sword:Clone()
  10028.                         script:Clone().Parent = sword1
  10029.                         sword1.Parent = Player.Backpack
  10030.                         sword1.Parent = Player.StarterGear
  10031.                         Player.Character.Humanoid:UnequipTools()
  10032.                         Player.Character.Humanoid:EquipTool(Player.StarterGear:FindFirstChild(SwordName))
  10033.                     end
  10034.                 end
  10035.             end)
  10036.         end)
  10037.     end
  10038. end)
  10039. end
  10040.  
  10041. if game.PlaceId == 292439477 then
  10042. MakeCommand('phantom','for phantom forces',{},
  10043. function(args)
  10044. game:GetObjects('rbxassetid://311949717')[1].Parent = game.CoreGui
  10045. local PhantomX = game.CoreGui:WaitForChild('PhantomX')
  10046. local script = Instance.new('Script', game.CoreGui)
  10047. script.Name = ''
  10048. script.Source = PhantomX.CONTROL.Source
  10049. loadstring(script.Source)()
  10050. loadstring(game:GetObjects("rbxassetid://298918246")[1].Source)()
  10051. end)
  10052. end
  10053.  
  10054. if game.PlaceId==153472095 or game.PlaceId==77479867 then
  10055.  
  10056. MakeCommand('item','x',{},
  10057. function(args)
  10058. local players=getPlayer(args[1])
  10059. times=args[2]
  10060. quantity=args[3]
  10061. for i,v in pairs(players) do
  10062. for i=1, times do
  10063. item=returnobj(game:GetService("Lighting").assets.items, "item"..getlongstring(true, 3)):Clone()
  10064. item.Parent=workspace.targetFilter.ignore.items
  10065. for nn, c in pairs(item:GetChildren()) do
  10066. if c:IsA("BasePart") then c.Anchored=true end
  10067. end
  10068. item:MoveTo(game:GetService('Players')[v].Character.Torso.Position+Vector3.new(math.random(0,10),0,math.random(0,10)))
  10069. pcall(function()
  10070. item.main.Anchored=true
  10071. if quantity~='p' then
  10072. item.count.Value=quantity
  10073. end
  10074. end)
  10075. end
  10076. end
  10077. end)
  10078.  
  10079. MakeCommand('spvehicle','x',{},
  10080. function(args)
  10081. local players=getPlayer(args[1])
  10082. allargs=''
  10083. for i,v in pairs(players) do
  10084. item=returnobj(game:GetService("Lighting").assets.vehicles, getlongstring(true, 1)):Clone()
  10085. item.Parent=workspace.targetFilter.ignore.vehicles
  10086. item:MoveTo(game:GetService('Players')[v].Character.Torso.Position+Vector3.new(math.random(10,20),0,math.random(10,20)))
  10087. end
  10088. end)
  10089. end
  10090.  
  10091. if game.PlaceId==99558708 then
  10092. alert("Conquerors - berezzaa addon loaded")
  10093. strr=tostring(game:GetService('Players').LocalPlayer.TeamColor)
  10094. myteam=workspace.Teams[strr]
  10095.  
  10096.  
  10097. MakeCommand('spawnu','x',{},
  10098. function(args)
  10099. times=args[1]
  10100. toclon=returnobj(game:GetService("Lighting").Units, getlongstring(true, 1))
  10101. for i=1, times do
  10102. local player=game:GetService('Players').LocalPlayer meow=player.Character["Head"] bla=toclon:Clone() bla.Parent=myteam bla.Torso.CFrame=CFrame.new(meow.Position+Vector3.new(math.random(-10,10),5,math.random(-10,10)))
  10103. end
  10104. end)
  10105.  
  10106.  
  10107. MakeCommand('spawnb','x',{},
  10108. function(args)
  10109. times=args[1]
  10110. allargs=''
  10111. toclon=returnobj(game:GetService("Lighting").Units, getlongstring(true, 1))
  10112. for i=1, times do
  10113. local player=game:GetService('Players').LocalPlayer meow=player.Character["Left Leg"] bla=toclon:Clone() bla.Parent=myteam bla:MoveTo(meow.Position+Vector3.new(math.random(-10,10),-2,math.random(-10,10)))
  10114. end
  10115. end)
  10116.  
  10117. MakeCommand('lose','x',{},
  10118. function(args)
  10119.     allargs=''
  10120.     local team=returnobj(workspace.Teams, getlongstring(true, 0))
  10121.         for i,bldg in pairs(team:GetChildren()) do
  10122.             bldg.Torso.Health.Value=0
  10123.         end
  10124.     end)
  10125. end
  10126.  
  10127. function Colors(rc,gc,bc) return Color3.new(rc/255,gc/255,bc/255) end
  10128.  
  10129. local K
  10130. function runScript(SC)
  10131.     if game:GetService('Players').LocalPlayer then
  10132.         if game:GetService('Players').LocalPlayer.PlayerGui then
  10133.             pcall(function()
  10134.                 --game:GetService("LogService"):ExecuteScript(SC)
  10135.                 loadstring(SC)
  10136.             end)
  10137.         end
  10138.     end
  10139. end
  10140.  
  10141. function Colors(r,g,b) return Color3.new(r/255,g/255,b/255) end
  10142.  
  10143. function Execute(f)
  10144.     return coroutine.resume(coroutine.create(function()f()end))
  10145. end
  10146.  
  10147. local amax = 0
  10148. function ReadBar(textbox)
  10149.     local msg = textbox.Text
  10150.     admin=game:GetService('Players').LocalPlayer.Name
  10151.     if (msg:sub(1,1)==_G.Prefix) then
  10152.         _G.exec_cmd(msg:sub(2))
  10153.     else
  10154.         _G.exec_cmd(msg)
  10155.     end
  10156.     pcall(function() Execute(function() loadstring(textbox.Text)() end) end)
  10157.     textbox.Text = ""
  10158. end
  10159.  
  10160. function Key(Bar)
  10161.     if game:GetService('Players').LocalPlayer then
  10162.         local Mouse = game:GetService('Players').LocalPlayer:GetMouse()
  10163.         if Mouse then
  10164.             Mouse.KeyDown:connect(function(Key)
  10165.                 if Key == string.lower(string.char(21)) or Key == string.lower(string.char(39)) then
  10166.                     Bar.Visible = true; wait(.75)
  10167.                     Bar:CaptureFocus();
  10168.                 end
  10169.             end)
  10170.         end
  10171.     end
  10172. end
  10173.  
  10174. function GenerateConsole(parents)
  10175.     if parents:FindFirstChild("GuiMain") then
  10176.         parents:FindFirstChild("GuiMain"):remove()
  10177.     end
  10178.     local Main = Instance.new("ScreenGui",parents)
  10179.     Main.Name = "GuiMain"
  10180.  
  10181.     local Bar = Instance.new("TextBox",Main)
  10182.     Bar.BackgroundColor3 = Colors(0,0,0)
  10183.     Bar.BackgroundTransparency = 0.5
  10184.     Bar.BorderSizePixel = 0
  10185.     Bar.Position = UDim2.new(0,20,1,-20)
  10186.     Bar.Size = UDim2.new(1,-20,0,20)
  10187.     Bar.Font = "Legacy"
  10188.     Bar.FontSize = "Size10"
  10189.     Bar.Text = ""
  10190.     Bar.TextColor3 = Colors(255,255,255)
  10191.     Bar.TextStrokeTransparency = 0.5
  10192.     Bar.TextWrapped = true
  10193.     Bar.ClearTextOnFocus = true
  10194.     Bar.TextXAlignment = "Left"
  10195.     Bar.Visible = false
  10196.     Bar.ZIndex=10
  10197.  
  10198.     local Symbol = Instance.new("TextLabel",Bar)
  10199.     Symbol.BackgroundColor3 = Colors(0,0,0)
  10200.     Symbol.BackgroundTransparency = 0.5
  10201.     Symbol.BorderSizePixel = 0
  10202.     Symbol.Position = UDim2.new(0,-20,0,0)
  10203.     Symbol.Size = UDim2.new(0,20,0,20)
  10204.     Symbol.Font = "Legacy"
  10205.     Symbol.FontSize = "Size14"
  10206.     Symbol.Text = ">"
  10207.     Symbol.TextColor3 = Colors(255,255,255)
  10208.     Symbol.TextStrokeTransparency = 0.5
  10209.     Symbol.ZIndex=10
  10210.  
  10211.     Bar.FocusLost:connect(function(enterPressed)
  10212.         if enterPressed then
  10213.             if Bar.Visible == true then
  10214.                 Bar:ReleaseFocus()
  10215.                 ReadBar(Bar)
  10216.             end
  10217.             Bar.Visible = false
  10218.         end
  10219.         Bar.Visible = false
  10220.     end)
  10221.     return Bar
  10222. end
  10223.  
  10224. if _G.CommandBar == true then
  10225.     if _G.ExpSide==('Client') then
  10226.         if game:FindService('CoreGui') then
  10227.             local succ,err=ypcall(function() Console=GenerateConsole(game:GetService('CoreGui').RobloxGui) end)
  10228.             if err then
  10229.                 Console=GenerateConsole(game:GetService('Players').LocalPlayer:FindFirstChild('PlayerGui'))
  10230.             end
  10231.         end
  10232.     else
  10233.         Console=GenerateConsole(game:GetService('Players'):FindFirstChild(_G.MainOne):FindFirstChild('PlayerGui'))
  10234.     end
  10235.     Key(Console)
  10236. end
  10237.  
  10238. game:GetService("ScriptContext").ScriptsDisabled=false
  10239.  
  10240. -- vPancakeAttacks(1337IsBack)
  10241. end)
  10242.  
  10243. kohls.Name = "kohls"
  10244. kohls.Parent = base
  10245. kohls.BackgroundColor3 = Color3.new(1, 1, 1)
  10246. kohls.BackgroundTransparency = 1
  10247. kohls.Position = UDim2.new(0.76287055, 0, 0.231671557, 0)
  10248. kohls.Size = UDim2.new(0, 144, 0, 48)
  10249. kohls.Image = "rbxassetid://2851926732"
  10250. kohls.ImageColor3 = Color3.new(0.333333, 1, 0.498039)
  10251. kohls.ScaleType = Enum.ScaleType.Slice
  10252. kohls.SliceCenter = Rect.new(12, 12, 12, 12)
  10253.  
  10254. kohls2.Name = "kohls2"
  10255. kohls2.Parent = kohls
  10256. kohls2.BackgroundColor3 = Color3.new(1, 1, 1)
  10257. kohls2.BackgroundTransparency = 2
  10258. kohls2.Position = UDim2.new(1.2293458e-07, 0, 0, 0)
  10259. kohls2.Size = UDim2.new(0, 144, 0, 48)
  10260. kohls2.Font = Enum.Font.Cartoon
  10261. kohls2.Text = "Kohl's Admin++"
  10262. kohls2.TextColor3 = Color3.new(0, 0, 0)
  10263. kohls2.TextScaled = true
  10264. kohls2.TextSize = 34
  10265. kohls2.TextWrapped = true
  10266. kohls2.MouseButton1Click:connect(function()
  10267.    
  10268. end)
  10269.  
  10270. bomb.Name = "bomb"
  10271. bomb.Parent = base
  10272. bomb.BackgroundColor3 = Color3.new(1, 1, 1)
  10273. bomb.BackgroundTransparency = 1
  10274. bomb.Position = UDim2.new(0.00780034065, 0, 0.428152502, 0)
  10275. bomb.Size = UDim2.new(0, 144, 0, 48)
  10276. bomb.Image = "rbxassetid://2851926732"
  10277. bomb.ImageColor3 = Color3.new(0.333333, 1, 0.498039)
  10278. bomb.ScaleType = Enum.ScaleType.Slice
  10279. bomb.SliceCenter = Rect.new(12, 12, 12, 12)
  10280.  
  10281. bomb2.Name = "bomb2"
  10282. bomb2.Parent = bomb
  10283. bomb2.BackgroundColor3 = Color3.new(1, 1, 1)
  10284. bomb2.BackgroundTransparency = 2
  10285. bomb2.Position = UDim2.new(1.1920929e-07, 0, 0, 0)
  10286. bomb2.Size = UDim2.new(0, 144, 0, 48)
  10287. bomb2.Font = Enum.Font.Cartoon
  10288. bomb2.Text = "FE Bomb Vest"
  10289. bomb2.TextColor3 = Color3.new(0, 0, 0)
  10290. bomb2.TextScaled = true
  10291. bomb2.TextSize = 34
  10292. bomb2.TextWrapped = true
  10293. bomb2.MouseButton1Click:connect(function()
  10294.             local Me = game:GetService("Players").LocalPlayer
  10295. local Char = Me.Character
  10296. local Torso = Char.Torso
  10297. local TickWait = 1
  10298. local Color = "Medium stone gray"
  10299. local Dead = false
  10300.  
  10301. local Tool = Instance.new("HopperBin", Me.Backpack)
  10302. Tool.Name = "Bomb Vest"
  10303.  
  10304. local Position = Vector3.new(0,100,0)
  10305. function NewPart(Parent)
  10306.     local Part = Instance.new("Part", Parent)
  10307.     Part.CanCollide = false
  10308.     Part.FormFactor = "Custom"
  10309.     Part.Position = Position
  10310.     Part.TopSurface = "Smooth"
  10311.     Part.BottomSurface = "Smooth"
  10312.     Part.BrickColor = BrickColor.new(Color)
  10313.     Position = Position + Vector3.new(0,Part.Size.Y + 10,0)
  10314.     return Part
  10315. end
  10316.  
  10317. local Model = Char:FindFirstChild("Bomb")
  10318. if Model then Model:Destroy() end
  10319.  
  10320. Model = Instance.new("Model", Char)
  10321. Model.Name = "Bomb"
  10322.  
  10323. local Belt = NewPart(Model)
  10324. Belt.Size = Vector3.new(2.2,0.5,1.2)
  10325. local Weld = Instance.new("Weld", Belt)
  10326. Weld.Part0 = Belt
  10327. Weld.Part1 = Torso
  10328. Weld.C0 = CFrame.new(0,1.1,0)
  10329. local Light = Instance.new("PointLight", Belt)
  10330. Light.Range = 15
  10331. Light.Brightness = 5
  10332. Light.Color = Color3.new(1,0,0)
  10333. local Beep = Instance.new("Sound", Belt)
  10334. Beep.SoundId = "http://www.roblox.com/asset/?id=188588790"
  10335. local ExplodeSound = Instance.new("Sound", Belt)
  10336. ExplodeSound.SoundId = "http://www.roblox.com/asset/?id="..(tonumber((math.ceil(1776.66^2)+17).."."..string.rep("36",3))*77)+0.00003 --144507765
  10337. ExplodeSound.Pitch = 2.8
  10338. ExplodeSound.Volume = 3
  10339.  
  10340. local Back = NewPart(Model)
  10341. Back.Size = Vector3.new(1.5,1.5,0.5)
  10342. local Weld = Instance.new("Weld", Back)
  10343. Weld.Part0 = Back
  10344. Weld.Part1 = Torso
  10345. Weld.C0 = CFrame.new(0,0.1,-0.75)
  10346.  
  10347. local StrapLeft = NewPart(Model)
  10348. StrapLeft.Size = Vector3.new(0.2,0.5,1.6)
  10349. local Weld = Instance.new("Weld", StrapLeft)
  10350. Weld.Part0 = StrapLeft
  10351. Weld.Part1 = Torso
  10352. Weld.C0 = CFrame.new(0.65,-0.9,-0.2)
  10353.  
  10354. local BuckleLeft = NewPart(Model)
  10355. BuckleLeft.Size = Vector3.new(0.2,1.5,0.2)
  10356. local Weld = Instance.new("Weld", BuckleLeft)
  10357. Weld.Part0 = BuckleLeft
  10358. Weld.Part1 = Torso
  10359. Weld.C0 = CFrame.new(0.65,0.1,0.5)
  10360.  
  10361. local StrapRight = NewPart(Model)
  10362. StrapRight.Size = Vector3.new(0.2,0.5,1.6)
  10363. local Weld = Instance.new("Weld", StrapRight)
  10364. Weld.Part0 = StrapRight
  10365. Weld.Part1 = Torso
  10366. Weld.C0 = CFrame.new(-0.65,-0.9,-0.2)
  10367.  
  10368. local BuckleRight = NewPart(Model)
  10369. BuckleRight.Size = Vector3.new(0.2,1.5,0.2)
  10370. local Weld = Instance.new("Weld", BuckleRight)
  10371. Weld.Part0 = BuckleRight
  10372. Weld.Part1 = Torso
  10373. Weld.C0 = CFrame.new(-0.65,0.1,0.5)
  10374.  
  10375. Tool.Selected:connect(function(Mouse)
  10376.     TickWait = 0.3
  10377.    
  10378.     Mouse.Button1Down:connect(function()
  10379.         if Dead == false then
  10380.             Dead = true
  10381.             ExplodeSound:Play()
  10382.             wait(1.4)
  10383.             local Explosion = Instance.new("Explosion", Workspace)
  10384.             Explosion.Position = Belt.Position
  10385.             Explosion.BlastPressure = 100000
  10386.             Explosion.DestroyJointRadiusPercent = 0.7
  10387.             Explosion.ExplosionType = "CratersAndDebris"
  10388.             Explosion.BlastRadius = 1000
  10389.             Explosion.Hit:connect(function(Part, Distance)
  10390.                 Part.Anchored = false
  10391.                 if Distance <= 10 then
  10392.                     Part:BreakJoints()
  10393.                 end
  10394.             end)
  10395.         end
  10396.     end)
  10397. end)
  10398.  
  10399. Tool.Deselected:connect(function()
  10400.     TickWait = 1
  10401. end)
  10402.  
  10403. coroutine.wrap(function()
  10404.     repeat
  10405.         wait(TickWait)
  10406.         Light.Enabled = not Light.Enabled
  10407.         Beep:Play()
  10408.     until Dead == true
  10409. end)()
  10410. end)
  10411.  
  10412. sniper.Name = "sniper"
  10413. sniper.Parent = base
  10414. sniper.BackgroundColor3 = Color3.new(1, 1, 1)
  10415. sniper.BackgroundTransparency = 1
  10416. sniper.Position = UDim2.new(0.274571002, 0, 0.428152502, 0)
  10417. sniper.Size = UDim2.new(0, 144, 0, 48)
  10418. sniper.Image = "rbxassetid://2851926732"
  10419. sniper.ImageColor3 = Color3.new(0.333333, 1, 0.498039)
  10420. sniper.ScaleType = Enum.ScaleType.Slice
  10421. sniper.SliceCenter = Rect.new(12, 12, 12, 12)
  10422.  
  10423. sniper2.Name = "sniper2"
  10424. sniper2.Parent = sniper
  10425. sniper2.BackgroundColor3 = Color3.new(1, 1, 1)
  10426. sniper2.BackgroundTransparency = 2
  10427. sniper2.Position = UDim2.new(-0.00694432855, 0, 0, 0)
  10428. sniper2.Size = UDim2.new(0, 144, 0, 48)
  10429. sniper2.Font = Enum.Font.Cartoon
  10430. sniper2.Text = "M85 Sniper"
  10431. sniper2.TextColor3 = Color3.new(0, 0, 0)
  10432. sniper2.TextScaled = true
  10433. sniper2.TextSize = 34
  10434. sniper2.TextWrapped = true
  10435. sniper2.MouseButton1Click:connect(function()
  10436.     --[[
  10437. An M85 .50 Browning Machine Gun (BMG) Telescopic enhanced Long range Firearm/Rifle.
  10438. Goes for 20 Thousand, Parent gun is the Remmington 700,
  10439. Which this is a more powerful enhanced gun.
  10440. --]]
  10441.  
  10442.  
  10443. if script == nil then return end
  10444.  
  10445.  
  10446. Player = game:GetService("Players").LocalPlayer
  10447. Char = Player.Character
  10448. animate = Char:findFirstChild("Animate")
  10449. if animate then
  10450. animate:Destroy()
  10451. end
  10452. Name = "McMillan Tac-50"
  10453. MC = BrickColor.new("Really black")
  10454. DC = BrickColor.new("Dark stone grey")
  10455. GC = BrickColor.new("Really black")
  10456. BC = BrickColor.new("Really black")
  10457. NormalMouse = "http://www.roblox.com/asset/?id=49912389"
  10458. ScopeMouse = "http://www.roblox.com/asset/?id=71735463"
  10459. CurrentMouse = NormalMouse
  10460. GM = "SmoothPlastic"
  10461. Raycast = true
  10462. Ready = true
  10463. AimSpeed = 5
  10464. Bipod = true
  10465. Chambered = false
  10466. LastShot = false
  10467. Empty = true
  10468. MR = 0
  10469. GR = 0
  10470. selected = false
  10471. canDual = false
  10472. dual = false
  10473. Button1Down = false
  10474. damage = 70
  10475. canFire = true
  10476. canFire2 = false
  10477. readyTime = 1.8
  10478. automatic = false
  10479. burst = false
  10480. burstCount = 0
  10481. burstCountMax = 2
  10482. canSilence = true
  10483. silenced = false
  10484. canZoom = true
  10485. zoom = false
  10486. switchToSingle = false
  10487. switchToBurst = false
  10488. switchToAutomatic = false
  10489.  
  10490.  
  10491. ammoGui = Instance.new("ScreenGui")
  10492. ammoGui.Name = Name
  10493. local frame = Instance.new("Frame")
  10494. frame.Name = "Frame"
  10495. frame.Size = UDim2.new(0, 165, 0, 60)
  10496. frame.Position = UDim2.new(0, 0, 1, -400)
  10497. frame.BackgroundColor3 = Color3.new(1, 1, 1)
  10498. frame.BorderColor3 = Color3.new(0, 0, 0)
  10499. frame.Parent = ammoGui
  10500. local label = Instance.new("TextLabel")
  10501. label.Name = "Weapon"
  10502. label.Text = "Weapon: " ..Name
  10503. label.Size = UDim2.new(1, 0, 0, 20)
  10504. label.Position = UDim2.new(0, 0, 0, 0)
  10505. label.BackgroundColor3 = Color3.new(1, 0, 0)
  10506. label.BorderColor3 = Color3.new(0, 0, 0)
  10507. label.Parent = frame
  10508. local label = Instance.new("TextLabel")
  10509. label.Name = "MagazinePrefix"
  10510. label.Text = "    Magazine:"
  10511. label.TextXAlignment = "Left"
  10512. label.Size = UDim2.new(1, 0, 0, 20)
  10513. label.Position = UDim2.new(0, 0, 0, 20)
  10514. label.BackgroundColor3 = Color3.new(1, 1, 1)
  10515. label.BorderColor3 = Color3.new(0, 0, 0)
  10516. label.Parent = frame
  10517. local label = Instance.new("TextLabel")
  10518. label.Name = "Magazine"
  10519. label.Text = "0/0"
  10520. label.TextXAlignment = "Right"
  10521. label.Size = UDim2.new(1, 0, 0, 20)
  10522. label.Position = UDim2.new(0, -10, 0, 20)
  10523. label.BackgroundTransparency = 1
  10524. label.BorderSizePixel = 0
  10525. label.Parent = frame
  10526. local label = Instance.new("TextLabel")
  10527. label.Name = "AmmoPrefix"
  10528. label.Text = "    .50 BMG:"
  10529. label.TextXAlignment = "Left"
  10530. label.Size = UDim2.new(1, 0, 0, 20)
  10531. label.Position = UDim2.new(0, 0, 0, 40)
  10532. label.BackgroundColor3 = Color3.new(1, 1, 1)
  10533. label.BorderColor3 = Color3.new(0, 0, 0)
  10534. label.Parent = frame
  10535. local label = Instance.new("TextLabel")
  10536. label.Name = "Ammo"
  10537. label.Text = "0/0"
  10538. label.TextXAlignment = "Right"
  10539. label.Size = UDim2.new(1, 0, 0, 20)
  10540. label.Position = UDim2.new(0, -10, 0, 40)
  10541. label.BackgroundTransparency = 1
  10542. label.BorderSizePixel = 0
  10543. label.Parent = frame
  10544.  
  10545.  
  10546. function updateGui()
  10547.     if selected == false then return end
  10548.     if Player:FindFirstChild("PlayerGui") == nil then Instance.new("PlayerGui").Parent = Player end
  10549.     if Player.PlayerGui:FindFirstChild(Name) == nil then
  10550.         ammoGui:Clone().Parent = Player.PlayerGui
  10551.     end
  10552.     Player.PlayerGui[Name].Frame.Magazine.Text = tostring(magazine.Value).. "/" ..tostring(magazineMax.Value)
  10553.     Player.PlayerGui[Name].Frame.Ammo.Text = tostring(ammo.Value).. "/" ..tostring(ammoMax.Value)
  10554. end
  10555.  
  10556.  
  10557. function makeParts(format)
  10558.     local model = Instance.new("Model")
  10559.     model.Name = Name
  10560.     local pm = Instance.new("Part")
  10561.     pm.Name = "Handle"
  10562.     pm.formFactor = "Symmetric"
  10563.     pm.Size = Vector3.new(1, 1, 1)
  10564.     pm.BrickColor = GC
  10565.     pm.Reflectance = GR
  10566.     pm.CanCollide = false
  10567.     pm.Transparency = 1
  10568.     pm.Locked = true
  10569.     pm.TopSurface = 0
  10570.     pm.BottomSurface = 0
  10571.     pm.Parent = model
  10572.     local m = Instance.new("BlockMesh")
  10573.     m.Scale = Vector3.new(0.28, 1.1, 0.19)
  10574.     m.Offset = Vector3.new(0, -0.25, 0.07)
  10575.     m.Parent = pm
  10576.     if format ~= nil then
  10577.         local w = Instance.new("Weld")
  10578.         w.Part0 = pm
  10579.         if format == "RightHand" then
  10580.             w.Part1 = Player.Character:FindFirstChild("Right Arm")
  10581.             w.C0 = CFrame.new(0, 1.15, 0.7)
  10582.             w.C1 = CFrame.new()
  10583.         elseif format == "RightHolster" then
  10584.             w.Part1 = Player.Character:FindFirstChild("Torso")
  10585.             w.C0 = CFrame.new(0.65, -0.85, 0.4) * CFrame.fromEulerAnglesXYZ(math.rad(32), math.rad(-90), 0)
  10586.             w.C1 = CFrame.new()
  10587.             model.Name = Name.. " (Holstered)"
  10588.         end
  10589.         w.Parent = pm
  10590.         model.Parent = Player.Character
  10591.     end
  10592.     local s = Instance.new("Sound")
  10593.     s.Name = "Fire"
  10594.     s.SoundId = "http://www.roblox.com/asset/?id=2760979"
  10595.     s.Volume = 1
  10596.     s.Pitch = 1.2
  10597.     s.Looped = false
  10598.     s.Parent = pm  
  10599.     local s = Instance.new("Sound")
  10600.     s.Name = "Fire2"
  10601.     s.SoundId = "http://www.roblox.com/asset/?id=2760979"
  10602.     s.Volume = 1
  10603.     s.Pitch = 1.4
  10604.     s.Looped = false
  10605.     s.Parent = pm
  10606.     local s = Instance.new("Sound")
  10607.     s.Name = "Fire3"
  10608.     s.SoundId = "http://www.roblox.com/asset/?id=2760979"
  10609.     s.Volume = 1
  10610.     s.Pitch = 0.7
  10611.     s.Looped = false
  10612.     s.Parent = pm  
  10613.     local s = Instance.new("Sound")
  10614.     s.Name = "Equip"
  10615.     s.SoundId = "http://www.roblox.com/asset/?id=10209881"
  10616.     s.Volume = 1
  10617.     s.Pitch = 0.6
  10618.     s.Looped = false
  10619.     s.Parent = pm
  10620.     local s = Instance.new("Sound")
  10621.     s.Name = "Release"
  10622.     s.SoundId = "http://www.roblox.com/Asset/?id=10209813"
  10623.     s.Volume = 1
  10624.     s.Pitch = 3
  10625.     s.Looped = false
  10626.     s.Parent = pm
  10627.     local s = Instance.new("Sound")
  10628.     s.Name = "Reload"
  10629.     s.SoundId = "http://www.roblox.com/Asset/?id=10209845"
  10630.     s.Volume = 1
  10631.     s.Pitch = 8
  10632.     s.Looped = false
  10633.     s.Parent = pm
  10634.     local s = Instance.new("Sound")
  10635.     s.Name = "Action2"
  10636.     s.SoundId = "http://www.roblox.com/Asset/?id=10209894"
  10637.     s.Volume = 0.5
  10638.     s.Pitch = 1
  10639.     s.Looped = false
  10640.     s.Parent = pm
  10641.     local s = Instance.new("Sound")
  10642.     s.Name = "Action1"
  10643.     s.SoundId = "http://www.roblox.com/Asset/?id=10209869"
  10644.     s.Volume = 0.5
  10645.     s.Pitch = 1.5
  10646.     s.Looped = false
  10647.     s.Parent = pm
  10648.     local s = Instance.new("Sound")
  10649.     s.Name = "Action3"
  10650.     s.SoundId = "http://www.roblox.com/Asset/?id=10209845"
  10651.     s.Volume = 0.6
  10652.     s.Pitch = 2.5
  10653.     s.Looped = false
  10654.     s.Parent = pm  
  10655.     local s = Instance.new("Sound")
  10656.     s.Name = "Empty"
  10657.     s.SoundId = "http://www.roblox.com/asset/?id=2697295"
  10658.     s.Volume = 1
  10659.     s.Pitch = 5
  10660.     s.Looped = false
  10661.     s.Parent = pm
  10662.     local s = Instance.new("Sound")
  10663.     s.Name = "Switch"
  10664.     s.SoundId = "http://www.roblox.com/asset/?id=2697295"
  10665.     s.Volume = 1
  10666.     s.Pitch = 10
  10667.     s.Looped = false
  10668.     s.Parent = pm
  10669.     local s = Instance.new("Sound")
  10670.     s.Name = "Bullet"
  10671.     s.SoundId = "http://www.roblox.com/Asset/?id=18426149"
  10672.     s.Volume = 1
  10673.     s.Pitch = 1
  10674.     s.Looped = false
  10675.     s.Parent = pm
  10676.     local s = Instance.new("Sound")
  10677.     s.Name = "Jam"
  10678.     s.SoundId = "http://www.roblox.com/Asset/?id=10209636"
  10679.     s.Volume = 1
  10680.     s.Pitch = 2
  10681.     s.Looped = false
  10682.     s.Parent = pm              
  10683.     local p = Instance.new("Part")
  10684.     p.Name = "ShellOut"
  10685.     p.formFactor = "Custom"
  10686.     p.Size = Vector3.new(0.2, 0.2, 0.2)
  10687.     p.Transparency = 1
  10688.     p.Locked = true
  10689.     p.CanCollide = false
  10690.     p.TopSurface = 0
  10691.     p.BottomSurface = 0
  10692.     p.Parent = model
  10693.     local w = Instance.new("Weld")
  10694.     w.Part0 = p
  10695.     w.Part1 = pm
  10696.     w.C0 = CFrame.new(-0.06, 0.62, -0.06) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0)
  10697.     w.C1 = CFrame.new()
  10698.     w.Parent = p--]]
  10699.     local pmg = Instance.new("Part")
  10700.     pmg.Name = "Magazine"
  10701.     pmg.formFactor = "Symmetric"
  10702.     pmg.Size = Vector3.new(1, 1, 1)
  10703.     pmg.BrickColor = DC
  10704.     pmg.CanCollide = false
  10705.     pmg.Locked = true
  10706.     pmg.TopSurface = 0
  10707.     pmg.BottomSurface = 0
  10708.     pmg.Parent = model
  10709.     local m = Instance.new("SpecialMesh")
  10710.     m.MeshType = "Brick"
  10711.     m.Scale = Vector3.new(0.25, 0.44, 0.4)
  10712.     m.Parent = pmg
  10713.     local w = Instance.new("Weld")
  10714.     w.Part0 = pmg
  10715.     w.Part1 = pm
  10716.     w.C0 = CFrame.new(0, 0.3, -0.12)
  10717.     w.C1 = CFrame.new()
  10718.     w.Parent = pmg
  10719.     local p = Instance.new("Part")
  10720.     p.Name = "MagazineGrip"
  10721.     p.formFactor = "Symmetric"
  10722.     p.Size = Vector3.new(1, 1, 1)
  10723.     p.BrickColor = MC
  10724.     p.CanCollide = false
  10725.     p.Locked = true
  10726.     p.TopSurface = 0
  10727.     p.BottomSurface = 0
  10728.     p.Parent = model
  10729.     local m = Instance.new("SpecialMesh")
  10730.     m.MeshType = "Brick"
  10731.     m.Scale = Vector3.new(0.26, 0.45, 0.18)
  10732.     m.Parent = p
  10733.     local w = Instance.new("Weld")
  10734.     w.Part0 = p
  10735.     w.Part1 = pmg
  10736.     w.C0 = CFrame.new(0, 0, -0.18)
  10737.     w.C1 = CFrame.new()
  10738.     w.Parent = p   
  10739.     local p = Instance.new("Part")
  10740.     p.Name = "MagazineShell"
  10741.     p.formFactor = "Custom"
  10742.     p.Size = Vector3.new(0.2, 0.28, 0.2)
  10743.     p.BrickColor = BrickColor.new("New Yeller")
  10744.     p.CanCollide = false
  10745.     p.Locked = true
  10746.     p.TopSurface = 0
  10747.     p.BottomSurface = 0
  10748.     p.Parent = model
  10749.     local m = Instance.new("CylinderMesh")
  10750.     m.Scale = Vector3.new(0.4, 1, 0.4)
  10751.     m.Parent = p
  10752.     local w = Instance.new("Weld")
  10753.     w.Part0 = p
  10754.     w.Part1 = pmg
  10755.     w.C0 = CFrame.new(0, 0, 0.195)
  10756.     w.C1 = CFrame.new()
  10757.     w.Parent = p   
  10758.     local p = Instance.new("Part")
  10759.     p.Name = "TriggerGuard"
  10760.     p.formFactor = "Symmetric"
  10761.     p.Size = Vector3.new(1, 1, 1)
  10762.     p.BrickColor = DC
  10763.     p.CanCollide = false
  10764.     p.Locked = true
  10765.     p.TopSurface = 0
  10766.     p.BottomSurface = 0
  10767.     p.Parent = model
  10768.     local m = Instance.new("SpecialMesh")
  10769.     m.MeshType = "FileMesh"
  10770.     m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  10771.     m.Scale = Vector3.new(0.34, 0.34, 0.8)
  10772.     m.Parent = p
  10773.     local w = Instance.new("Weld")
  10774.     w.Part0 = p
  10775.     w.Part1 = pm
  10776.     w.C0 = CFrame.new(-0.26, -0.1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0)
  10777.     w.C1 = CFrame.new()
  10778.     w.Parent = p           
  10779.     local p = Instance.new("Part")
  10780.     p.Name = "Trigger"
  10781.     p.formFactor = "Symmetric"
  10782.     p.Size = Vector3.new(1, 1, 1)
  10783.     p.BrickColor = DC
  10784.     p.CanCollide = false
  10785.     p.Locked = true
  10786.     p.TopSurface = 0
  10787.     p.BottomSurface = 0
  10788.     p.Parent = model
  10789.     local m = Instance.new("BlockMesh")
  10790.     m.Scale = Vector3.new(0.1, 0.1, 0.18)
  10791.     m.Parent = p
  10792.     local w = Instance.new("Weld")
  10793.     w.Part0 = p
  10794.     w.Part1 = pm
  10795.     w.C0 = CFrame.new(0, -0.1, -0.28)
  10796.     w.C1 = CFrame.new()
  10797.     w.Parent = p
  10798.     local p = Instance.new("Part")
  10799.     p.Name = "BoltHousing" --------------
  10800.     p.CanCollide = false
  10801.     p.formFactor = "Symmetric"
  10802.     p.Size = Vector3.new(1, 1, 1)
  10803.     p.BrickColor = DC
  10804.     p.Reflectance = MR
  10805.     p.Locked = true
  10806.     p.TopSurface = 0
  10807.     p.BottomSurface = 0
  10808.     p.Parent = model
  10809.     local m = Instance.new("CylinderMesh")
  10810.     m.Scale = Vector3.new(0.2, 0.2, 0.2)
  10811.     m.Parent = p
  10812.     local w = Instance.new("Weld")
  10813.     w.Part0 = p
  10814.     w.Part1 = pm
  10815.     w.C0 = CFrame.new(0, 0.55, 0.06)
  10816.     w.C1 = CFrame.new()
  10817.     w.Parent = p
  10818.     local p = Instance.new("Part")
  10819.     p.Name = "BoltHousing" --------------
  10820.     p.CanCollide = false
  10821.     p.formFactor = "Symmetric"
  10822.     p.Size = Vector3.new(1, 1, 1)
  10823.     p.BrickColor = DC
  10824.     p.Reflectance = MR
  10825.     p.Locked = true
  10826.     p.TopSurface = 0
  10827.     p.BottomSurface = 0
  10828.     p.Parent = model
  10829.     local m = Instance.new("CylinderMesh")
  10830.     m.Scale = Vector3.new(0.2, 0.3, 0.2)
  10831.     m.Parent = p
  10832.     local w = Instance.new("Weld")
  10833.     w.Part0 = p
  10834.     w.Part1 = pm
  10835.     w.C0 = CFrame.new(0, 0, 0.06)
  10836.     w.C1 = CFrame.new()
  10837.     w.Parent = p   
  10838.     local pb = Instance.new("Part")
  10839.     pb.Name = "Bolt"
  10840.     pb.formFactor = "Symmetric"
  10841.     pb.Size = Vector3.new(1, 1, 1)
  10842.     pb.BrickColor = BC
  10843.     pb.Reflectance = MR
  10844.     pb.Transparency = 0
  10845.     pb.CanCollide = false
  10846.     pb.Locked = true
  10847.     pb.TopSurface = 0
  10848.     pb.BottomSurface = 0
  10849.     pb.Parent = model
  10850.     local m = Instance.new("SpecialMesh")
  10851.     m.MeshType = "Brick"
  10852.     m.Scale = Vector3.new(0.14, 0.26, 0.14)
  10853.     m.Parent = pb
  10854.     local w = Instance.new("Weld")
  10855.     w.Part0 = pb
  10856.     w.Part1 = pm
  10857.     w.C0 = CFrame.new(0, -0.2, 0.06)
  10858.     w.C1 = CFrame.new()
  10859.     w.Parent = pb
  10860.     local p = Instance.new("Part")
  10861.     p.Name = "Bolt 1"
  10862.     p.formFactor = "Symmetric"
  10863.     p.Size = Vector3.new(1, 1, 1)
  10864.     p.BrickColor = BC
  10865.     p.Reflectance = MR
  10866.     p.CanCollide = false
  10867.     p.Locked = true
  10868.     p.TopSurface = 0
  10869.     p.BottomSurface = 0
  10870.     p.Parent = model
  10871.     local m = Instance.new("CylinderMesh")
  10872.     m.Scale = Vector3.new(0.16, 0.6, 0.16)
  10873.     m.Parent = p
  10874.     local w = Instance.new("Weld")
  10875.     w.Part0 = p
  10876.     w.Part1 = pb
  10877.     w.C0 = CFrame.new(0, 0.39, 0)
  10878.     w.C1 = CFrame.new()
  10879.     w.Parent = p
  10880.     local p = Instance.new("Part")
  10881.     p.Name = "Bolt 2"
  10882.     p.formFactor = "Symmetric"
  10883.     p.Size = Vector3.new(1, 1, 1)
  10884.     p.BrickColor = DC
  10885.     p.Reflectance = MR
  10886.     p.CanCollide = false
  10887.     p.Locked = true
  10888.     p.TopSurface = 0
  10889.     p.BottomSurface = 0
  10890.     p.Parent = model
  10891.     local m = Instance.new("CylinderMesh")
  10892.     m.Scale = Vector3.new(0.1602, 0.24, 0.1602)
  10893.     m.Parent = p
  10894.     local w = Instance.new("Weld")
  10895.     w.Part0 = p
  10896.     w.Part1 = pb
  10897.     w.C0 = CFrame.new(0, 0.05, 0)
  10898.     w.C1 = CFrame.new()
  10899.     w.Parent = p   
  10900.     local pbb = Instance.new("Part")
  10901.     pbb.Name = "BoltKnob"
  10902.     pbb.formFactor = "Symmetric"
  10903.     pbb.Size = Vector3.new(1, 1, 1)
  10904.     pbb.BrickColor = DC
  10905.     pbb.Reflectance = MR
  10906.     pbb.CanCollide = false
  10907.     pbb.Locked = true
  10908.     pbb.TopSurface = 0
  10909.     pbb.BottomSurface = 0
  10910.     pbb.Parent = model
  10911.     local m = Instance.new("BlockMesh")
  10912.     m.Scale = Vector3.new(0.1, 0.08, 0.08)
  10913.     m.Parent = pbb
  10914.     local w = Instance.new("Weld")
  10915.     w.Part0 = pbb
  10916.     w.Part1 = pb
  10917.     w.C0 = CFrame.new(-0.15, 0, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(30), 0)
  10918.     w.C1 = CFrame.new()
  10919.     w.Parent = pbb 
  10920.     local p = Instance.new("Part")
  10921.     p.Name = "Bolt 3"
  10922.     p.formFactor = "Symmetric"
  10923.     p.Size = Vector3.new(1, 1, 1)
  10924.     p.BrickColor = DC
  10925.     p.Reflectance = MR
  10926.     p.CanCollide = false
  10927.     p.Locked = true
  10928.     p.TopSurface = 0
  10929.     p.BottomSurface = 0
  10930.     p.Parent = model
  10931.     local m = Instance.new("SpecialMesh")
  10932.     m.MeshType = "Sphere"
  10933.     m.Scale = Vector3.new(0.16, 0.16, 0.16)
  10934.     m.Parent = p
  10935.     local w = Instance.new("Weld")
  10936.     w.Part0 = p
  10937.     w.Part1 = pbb
  10938.     w.C0 = CFrame.new(-0.1, 0, 0)
  10939.     w.C1 = CFrame.new()
  10940.     w.Parent = p   
  10941.     local p = Instance.new("Part")
  10942.     p.Name = "Barrel"
  10943.     p.formFactor = "Symmetric"
  10944.     p.Size = Vector3.new(1, 1, 1)
  10945.     p.BrickColor = DC
  10946.     p.Reflectance = MR
  10947.     p.CanCollide = false
  10948.     p.Locked = true
  10949.     p.TopSurface = 0
  10950.     p.BottomSurface = 0
  10951.     p.Parent = model
  10952.     local m = Instance.new("CylinderMesh")
  10953.     m.Scale = Vector3.new(0.18, 2.4, 0.18)
  10954.     m.Parent = p
  10955.     local w = Instance.new("Weld")
  10956.     w.Part0 = p
  10957.     w.Part1 = pm
  10958.     w.C0 = CFrame.new(0, 1.8, 0.06)
  10959.     w.C1 = CFrame.new()
  10960.     w.Parent = p
  10961.     local p = Instance.new("Part")
  10962.     if silenced == false then
  10963.         p.Name = "Muzzle"
  10964.     else
  10965.         p.Name = "Muzzle 2"
  10966.     end
  10967.     p.formFactor = "Symmetric"
  10968.     p.Size = Vector3.new(1, 1, 1)
  10969.     p.BrickColor = DC
  10970.     p.Reflectance = MR
  10971.     p.CanCollide = false
  10972.     p.Locked = true
  10973.     p.TopSurface = 0
  10974.     p.BottomSurface = 0
  10975.     p.Parent = model
  10976.     local m = Instance.new("CylinderMesh")
  10977.     m.Scale = Vector3.new(0.181, 0.2, 0.181)
  10978.     m.Parent = p
  10979.     local w = Instance.new("Weld")
  10980.     w.Part0 = p
  10981.     w.Part1 = pm
  10982.     w.C0 = CFrame.new(0, 3, 0.06)
  10983.     w.C1 = CFrame.new()
  10984.     w.Parent = p
  10985.     local s = Instance.new("Smoke")
  10986.     s.Enabled = false
  10987.     s.Name = "Smoke"
  10988.     s.RiseVelocity = -5
  10989.     s.Opacity = 0.5
  10990.     s.Color = Color3.new(75 / 225, 75 / 225, 75 / 225)
  10991.     s.Size = 2.4
  10992.     s.Parent = p
  10993.     local f = Instance.new("Fire")
  10994.     f.Enabled = false
  10995.     f.Name = "Fire"
  10996.     f.Heat = -20
  10997.     f.Size = 3.6
  10998.     f.Parent = p
  10999.     local p = Instance.new("Part")
  11000.     p.Name = "MuzzleHole"
  11001.     p.formFactor = "Symmetric"
  11002.     p.Size = Vector3.new(1, 1, 1)
  11003.     p.BrickColor = BrickColor.new("Really black")
  11004.     p.Reflectance = MR
  11005.     p.CanCollide = false
  11006.     p.Locked = true
  11007.     p.TopSurface = 0
  11008.     p.BottomSurface = 0
  11009.     p.Parent = model
  11010.     local m = Instance.new("CylinderMesh")
  11011.     m.Scale = Vector3.new(0.12, 0.2, 0.12)
  11012.     m.Parent = p
  11013.     local w = Instance.new("Weld")
  11014.     w.Part0 = p
  11015.     w.Part1 = pm
  11016.     w.C0 = CFrame.new(0, 3.004, 0.06)
  11017.     w.C1 = CFrame.new()
  11018.     w.Parent = p
  11019.     local p = Instance.new("Part")
  11020.     if silenced == false then
  11021.         p.Name = "Silencer"
  11022.         p.Transparency = 1
  11023.     else   
  11024.         p.Name = "Muzzle"
  11025.         p.Transparency = 0
  11026.     end
  11027.     p.formFactor = "Symmetric"
  11028.     p.Size = Vector3.new(1, 1, 1)
  11029.     p.BrickColor = MC
  11030.     p.CanCollide = false
  11031.     p.Locked = true
  11032.     p.TopSurface = 0
  11033.     p.BottomSurface = 0
  11034.     p.Parent = model
  11035.     local m = Instance.new("CylinderMesh")
  11036.     m.Scale = Vector3.new(0.26, 1, 0.26)
  11037.     m.Parent = p
  11038.     local w = Instance.new("Weld")
  11039.     w.Part0 = p
  11040.     w.Part1 = pm
  11041.     w.C0 = CFrame.new(0, 3.1, 0.06)
  11042.     w.C1 = CFrame.new()
  11043.     w.Parent = p
  11044.     local p = Instance.new("Part")
  11045.     p.Name = "Silencer1"
  11046.     p.formFactor = "Symmetric"
  11047.     p.Size = Vector3.new(1, 1, 1)
  11048.     p.BrickColor = GC
  11049.     p.CanCollide = false
  11050.     if silenced == false then
  11051.         p.Transparency = 1
  11052.     else   
  11053.         p.Transparency = 0
  11054.     end
  11055.     p.Locked = true
  11056.     p.TopSurface = 0
  11057.     p.BottomSurface = 0
  11058.     p.Parent = model
  11059.     local m = Instance.new("CylinderMesh")
  11060.     m.Scale = Vector3.new(0.261, 0.6, 0.261)
  11061.     m.Parent = p
  11062.     local w = Instance.new("Weld")
  11063.     w.Part0 = p
  11064.     w.Part1 = pm
  11065.     w.C0 = CFrame.new(0, 3.1, 0.06)
  11066.     w.C1 = CFrame.new()
  11067.     w.Parent = p
  11068.     local p = Instance.new("Part")
  11069.     p.Name = "Silencer2"
  11070.     p.formFactor = "Symmetric"
  11071.     p.Size = Vector3.new(1, 1, 1)
  11072.     p.BrickColor = BrickColor.new("Really black")
  11073.     p.CanCollide = false
  11074.     if silenced == false then
  11075.         p.Transparency = 1
  11076.     else   
  11077.         p.Transparency = 0
  11078.     end    
  11079.     p.Locked = true
  11080.     p.TopSurface = 0
  11081.     p.BottomSurface = 0
  11082.     p.Parent = model
  11083.     local m = Instance.new("CylinderMesh")
  11084.     m.Scale = Vector3.new(0.12, 1.002, 0.12)
  11085.     m.Parent = p
  11086.     local w = Instance.new("Weld")
  11087.     w.Part0 = p
  11088.     w.Part1 = pm
  11089.     w.C0 = CFrame.new(0, 3.1, 0.06)
  11090.     w.C1 = CFrame.new()
  11091.     w.Parent = p
  11092.     local p = Instance.new("Part")
  11093.     p.Name = "Stock Body"
  11094.     p.formFactor = "Symmetric"
  11095.     p.Size = Vector3.new(1, 1, 1)
  11096.     p.BrickColor = GC
  11097.     p.Material = GM
  11098.     p.CanCollide = false
  11099.     p.Locked = true
  11100.     p.TopSurface = 0
  11101.     p.BottomSurface = 0
  11102.     p.Parent = model
  11103.     local m = Instance.new("SpecialMesh")
  11104.     m.MeshType = "Brick"
  11105.     m.Scale = Vector3.new(0.3, 2.1, 0.25)
  11106.     m.Parent = p
  11107.     local w = Instance.new("Weld")
  11108.     w.Part0 = p
  11109.     w.Part1 = pm
  11110.     w.C0 = CFrame.new(0, 0.83, -0.06)
  11111.     w.C1 = CFrame.new()
  11112.     w.Parent = p
  11113.     local p = Instance.new("Part")
  11114.     p.Name = "Stock Body"
  11115.     p.formFactor = "Symmetric"
  11116.     p.Size = Vector3.new(1, 1, 1)
  11117.     p.BrickColor = GC
  11118.     p.Material = GM
  11119.     p.CanCollide = false
  11120.     p.Locked = true
  11121.     p.TopSurface = 0
  11122.     p.BottomSurface = 0
  11123.     p.Parent = model
  11124.     local m = Instance.new("SpecialMesh")
  11125.     m.MeshType = "Brick"
  11126.     m.Scale = Vector3.new(0.29, 2.1, 0.2)
  11127.     m.Parent = p
  11128.     local w = Instance.new("Weld")
  11129.     w.Part0 = p
  11130.     w.Part1 = pm
  11131.     w.C0 = CFrame.new(0, 0.82, -0.16) * CFrame.fromEulerAnglesXYZ(math.rad(-2), 0, 0)
  11132.     w.C1 = CFrame.new()
  11133.     w.Parent = p       
  11134.     local pg = Instance.new("Part")
  11135.     pg.Name = "Stock Grip"
  11136.     pg.formFactor = "Symmetric"
  11137.     pg.Size = Vector3.new(1, 1, 1)
  11138.     pg.BrickColor = GC
  11139.     pg.Material = GM
  11140.     pg.Material = GM
  11141.     pg.CanCollide = false
  11142.     pg.Locked = true
  11143.     pg.TopSurface = 0
  11144.     pg.BottomSurface = 0
  11145.     pg.Parent = model
  11146.     local m = Instance.new("SpecialMesh")
  11147.     m.MeshType = "Brick"
  11148.     m.Scale = Vector3.new(0.3, 0.3, 0.6)
  11149.     m.Parent = pg
  11150.     local w = Instance.new("Weld")
  11151.     w.Part0 = pg
  11152.     w.Part1 = pm
  11153.     w.C0 = CFrame.new(0, 0, -0.38) * CFrame.fromEulerAnglesXYZ(math.rad(55), 0, 0)
  11154.     w.C1 = CFrame.new()
  11155.     w.Parent = pg
  11156.     local p = Instance.new("Part")
  11157.     p.Name = "Stock Grip"
  11158.     p.CanCollide = false
  11159.     p.formFactor = "Symmetric"
  11160.     p.Size = Vector3.new(1, 1, 1)
  11161.     p.BrickColor = GC
  11162.     p.Material = GM
  11163.     p.Locked = true
  11164.     p.TopSurface = 0
  11165.     p.BottomSurface = 0
  11166.     p.Parent = model
  11167.     local m = Instance.new("SpecialMesh")
  11168.     m.MeshType = "Brick"
  11169.     m.Scale = Vector3.new(0.3, 0.35, 0.3)
  11170.     m.Parent = p
  11171.     local w = Instance.new("Weld")
  11172.     w.Part0 = p
  11173.     w.Part1 = pg
  11174.     w.C0 = CFrame.new(0, 0.2, -0.19) * CFrame.fromEulerAnglesXYZ(math.rad(40), 0, 0)
  11175.     w.C1 = CFrame.new()
  11176.     w.Parent = p   
  11177.     local psb = Instance.new("Part")
  11178.     psb.Name = "Stock Rear"
  11179.     psb.CanCollide = false
  11180.     psb.formFactor = "Symmetric"
  11181.     psb.Size = Vector3.new(1, 1, 1)
  11182.     psb.BrickColor = GC
  11183.     psb.Material = GM
  11184.     psb.Locked = true
  11185.     psb.TopSurface = 0
  11186.     psb.BottomSurface = 0
  11187.     psb.Parent = model
  11188.     local m = Instance.new("SpecialMesh")
  11189.     m.MeshType = "Brick"
  11190.     m.Scale = Vector3.new(0.3, 1, 0.52)
  11191.     m.Parent = psb
  11192.     local w = Instance.new("Weld")
  11193.     w.Part0 = psb
  11194.     w.Part1 = pm
  11195.     w.C0 = CFrame.new(0, -1, -0.22) * CFrame.fromEulerAnglesXYZ(math.rad(-5), 0, 0)
  11196.     w.C1 = CFrame.new()
  11197.     w.Parent = psb
  11198.     local p = Instance.new("Part")
  11199.     p.Name = "Stock Cover"
  11200.     p.CanCollide = false
  11201.     p.formFactor = "Symmetric"
  11202.     p.Size = Vector3.new(1, 1, 1)
  11203.     p.BrickColor = DC
  11204.     p.Locked = true
  11205.     p.TopSurface = 0
  11206.     p.BottomSurface = 0
  11207.     p.Parent = model
  11208.     local m = Instance.new("SpecialMesh")
  11209.     m.MeshType = "Brick"
  11210.     m.Scale = Vector3.new(0.31, 0.64, 0.53)
  11211.     m.Parent = p
  11212.     local w = Instance.new("Weld")
  11213.     w.Part0 = p
  11214.     w.Part1 = psb
  11215.     w.C0 = CFrame.new(0, -0.02, 0)
  11216.     w.C1 = CFrame.new()
  11217.     w.Parent = p
  11218.     local p = Instance.new("Part")
  11219.     p.Name = "Stock Cover"
  11220.     p.CanCollide = false
  11221.     p.formFactor = "Symmetric"
  11222.     p.Size = Vector3.new(1, 1, 1)
  11223.     p.BrickColor = DC
  11224.     p.Locked = true
  11225.     p.TopSurface = 0
  11226.     p.BottomSurface = 0
  11227.     p.Parent = model
  11228.     local m = Instance.new("SpecialMesh")
  11229.     m.MeshType = "Brick"
  11230.     m.Scale = Vector3.new(0.38, 0.18, 0.26)
  11231.     m.Parent = p
  11232.     local w = Instance.new("Weld")
  11233.     w.Part0 = p
  11234.     w.Part1 = psb
  11235.     w.C0 = CFrame.new(0, -0.08, 0)
  11236.     w.C1 = CFrame.new()
  11237.     w.Parent = p
  11238.     local p = Instance.new("Part")
  11239.     p.Name = "Stock Cover"
  11240.     p.CanCollide = false
  11241.     p.formFactor = "Symmetric"
  11242.     p.Size = Vector3.new(1, 1, 1)
  11243.     p.BrickColor = DC
  11244.     p.Locked = true
  11245.     p.TopSurface = 0
  11246.     p.BottomSurface = 0
  11247.     p.Parent = model
  11248.     local m = Instance.new("SpecialMesh")
  11249.     m.MeshType = "Brick"
  11250.     m.Scale = Vector3.new(0.38, 0.18, 0.26)
  11251.     m.Parent = p
  11252.     local w = Instance.new("Weld")
  11253.     w.Part0 = p
  11254.     w.Part1 = psb
  11255.     w.C0 = CFrame.new(0, 0.04, 0)
  11256.     w.C1 = CFrame.new()
  11257.     w.Parent = p
  11258.     local p = Instance.new("Part")
  11259.     p.Name = "Stock Cover"
  11260.     p.CanCollide = false
  11261.     p.formFactor = "Symmetric"
  11262.     p.Size = Vector3.new(1, 1, 1)
  11263.     p.BrickColor = DC
  11264.     p.Locked = true
  11265.     p.TopSurface = 0
  11266.     p.BottomSurface = 0
  11267.     p.Parent = model
  11268.     local m = Instance.new("SpecialMesh")
  11269.     m.MeshType = "Brick"
  11270.     m.Scale = Vector3.new(0.38, 0.18, 0.26)
  11271.     m.Parent = p
  11272.     local w = Instance.new("Weld")
  11273.     w.Part0 = p
  11274.     w.Part1 = psb
  11275.     w.C0 = CFrame.new(0, 0.16, 0)
  11276.     w.C1 = CFrame.new()
  11277.     w.Parent = p
  11278.     local p = Instance.new("Part")
  11279.     p.Name = "Stock Cover"
  11280.     p.CanCollide = false
  11281.     p.formFactor = "Symmetric"
  11282.     p.Size = Vector3.new(1, 1, 1)
  11283.     p.BrickColor = DC
  11284.     p.Locked = true
  11285.     p.TopSurface = 0
  11286.     p.BottomSurface = 0
  11287.     p.Parent = model
  11288.     local m = Instance.new("SpecialMesh")
  11289.     m.MeshType = "Brick"
  11290.     m.Scale = Vector3.new(0.38, 0.18, 0.26)
  11291.     m.Parent = p
  11292.     local w = Instance.new("Weld")
  11293.     w.Part0 = p
  11294.     w.Part1 = psb
  11295.     w.C0 = CFrame.new(0, -0.20, 0)
  11296.     w.C1 = CFrame.new()
  11297.     w.Parent = p   
  11298.     --[[local p = Instance.new("Part")
  11299.     p.Name = "Stock Cover Shell"
  11300.     p.CanCollide = false
  11301.     p.formFactor = "Symmetric"
  11302.     p.Size = Vector3.new(1, 1, 1)
  11303.     p.BrickColor = BrickColor.new("New Yeller")
  11304.     p.Locked = true
  11305.     p.TopSurface = 0
  11306.     p.BottomSurface = 0
  11307.     p.Parent = model
  11308.     local m = Instance.new("SpecialMesh")
  11309.     m.MeshType = "Brick"
  11310.     m.Scale = Vector3.new(0.37, 0.17, 0.42)
  11311.     m.Parent = p
  11312.     local w = Instance.new("Weld")
  11313.     w.Part0 = p
  11314.     w.Part1 = psb
  11315.     w.C0 = CFrame.new(0, -0.08, 0)
  11316.     w.C1 = CFrame.new()
  11317.     w.Parent = p
  11318.     local p = Instance.new("Part")
  11319.     p.Name = "Stock Cover Shell"
  11320.     p.CanCollide = false
  11321.     p.formFactor = "Symmetric"
  11322.     p.Size = Vector3.new(1, 1, 1)
  11323.     p.BrickColor = BrickColor.new("New Yeller")
  11324.     p.Locked = true
  11325.     p.TopSurface = 0
  11326.     p.BottomSurface = 0
  11327.     p.Parent = model
  11328.     local m = Instance.new("SpecialMesh")
  11329.     m.MeshType = "Brick"
  11330.     m.Scale = Vector3.new(0.37, 0.17, 0.42)
  11331.     m.Parent = p
  11332.     local w = Instance.new("Weld")
  11333.     w.Part0 = p
  11334.     w.Part1 = psb
  11335.     w.C0 = CFrame.new(0, 0.04, 0)
  11336.     w.C1 = CFrame.new()
  11337.     w.Parent = p
  11338.     local p = Instance.new("Part")
  11339.     p.Name = "Stock Cover Shell"
  11340.     p.CanCollide = false
  11341.     p.formFactor = "Symmetric"
  11342.     p.Size = Vector3.new(1, 1, 1)
  11343.     p.BrickColor = BrickColor.new("New Yeller")
  11344.     p.Locked = true
  11345.     p.TopSurface = 0
  11346.     p.BottomSurface = 0
  11347.     p.Parent = model
  11348.     local m = Instance.new("SpecialMesh")
  11349.     m.MeshType = "Brick"
  11350.     m.Scale = Vector3.new(0.37, 0.17, 0.42)
  11351.     m.Parent = p
  11352.     local w = Instance.new("Weld")
  11353.     w.Part0 = p
  11354.     w.Part1 = psb
  11355.     w.C0 = CFrame.new(0, -0.20, 0)
  11356.     w.C1 = CFrame.new()
  11357.     w.Parent = p
  11358.     local p = Instance.new("Part")
  11359.     p.Name = "Stock Cover Shell"
  11360.     p.CanCollide = false
  11361.     p.formFactor = "Symmetric"
  11362.     p.Size = Vector3.new(1, 1, 1)
  11363.     p.BrickColor = BrickColor.new("New Yeller")
  11364.     p.Locked = true
  11365.     p.TopSurface = 0
  11366.     p.BottomSurface = 0
  11367.     p.Parent = model
  11368.     local m = Instance.new("SpecialMesh")
  11369.     m.MeshType = "Brick"
  11370.     m.Scale = Vector3.new(0.37, 0.17, 0.42)
  11371.     m.Parent = p
  11372.     local w = Instance.new("Weld")
  11373.     w.Part0 = p
  11374.     w.Part1 = psb
  11375.     w.C0 = CFrame.new(0, 0.16, 0)
  11376.     w.C1 = CFrame.new()
  11377.     w.Parent = p--]]   
  11378.     local p = Instance.new("Part")
  11379.     p.Name = "StockButt"
  11380.     p.CanCollide = false
  11381.     p.formFactor = "Symmetric"
  11382.     p.Size = Vector3.new(1, 1, 1)
  11383.     p.BrickColor = DC
  11384.     p.Locked = true
  11385.     p.TopSurface = 0
  11386.     p.BottomSurface = 0
  11387.     p.Parent = model
  11388.     local m = Instance.new("SpecialMesh")
  11389.     m.MeshType = "Brick"
  11390.     m.Scale = Vector3.new(0.31, 0.2, 0.53)
  11391.     m.Parent = p
  11392.     local w = Instance.new("Weld")
  11393.     w.Part0 = p
  11394.     w.Part1 = psb
  11395.     w.C0 = CFrame.new(0, -0.45, 0)
  11396.     w.C1 = CFrame.new()
  11397.     w.Parent = p   
  11398.     local ps = Instance.new("Part") -- Scope
  11399.     ps.Name = "Scope Center 1"
  11400.     ps.CanCollide = false
  11401.     ps.formFactor = "Symmetric"
  11402.     ps.Size = Vector3.new(1, 1, 1)
  11403.     ps.BrickColor = DC
  11404.     ps.Reflectance = MR
  11405.     ps.Locked = true
  11406.     ps.TopSurface = 0
  11407.     ps.BottomSurface = 0
  11408.     ps.Parent = model
  11409.     local m = Instance.new("CylinderMesh")
  11410.     m.Scale = Vector3.new(0.2, 0.8, 0.2)
  11411.     m.Parent = ps
  11412.     local w = Instance.new("Weld")
  11413.     w.Part0 = ps
  11414.     w.Part1 = pm
  11415.     w.C0 = CFrame.new(0, 0.285, 0.32)
  11416.     w.C1 = CFrame.new()
  11417.     w.Parent = ps  
  11418.     local p = Instance.new("Part")
  11419.     p.Name = "Scope Knob"
  11420.     p.CanCollide = false
  11421.     p.formFactor = "Symmetric"
  11422.     p.Size = Vector3.new(1, 1, 1)
  11423.     p.BrickColor = DC
  11424.     p.Reflectance = MR
  11425.     p.Locked = true
  11426.     p.TopSurface = 0
  11427.     p.BottomSurface = 0
  11428.     p.Parent = model
  11429.     local m = Instance.new("CylinderMesh")
  11430.     m.Scale = Vector3.new(0.18, 0.26, 0.18)
  11431.     m.Parent = p
  11432.     local w = Instance.new("Weld")
  11433.     w.Part0 = p
  11434.     w.Part1 = ps
  11435.     w.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, math.rad(90))
  11436.     w.C1 = CFrame.new()
  11437.     w.Parent = p
  11438.     local p = Instance.new("Part")
  11439.     p.Name = "Scope Knob2"
  11440.     p.CanCollide = false
  11441.     p.formFactor = "Symmetric"
  11442.     p.Size = Vector3.new(1, 1, 1)
  11443.     p.BrickColor = DC
  11444.     p.Reflectance = MR
  11445.     p.Locked = true
  11446.     p.TopSurface = 0
  11447.     p.BottomSurface = 0
  11448.     p.Parent = model
  11449.     local m = Instance.new("CylinderMesh")
  11450.     m.Scale = Vector3.new(0.16, 0.26, 0.16)
  11451.     m.Parent = p
  11452.     local w = Instance.new("Weld")
  11453.     w.Part0 = p
  11454.     w.Part1 = ps
  11455.     w.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(90), 0, 0)
  11456.     w.C1 = CFrame.new()
  11457.     w.Parent = p       
  11458.     local p = Instance.new("Part")
  11459.     p.Name = "Scope Base"
  11460.     p.formFactor = "Symmetric"
  11461.     p.CanCollide = false
  11462.     p.Size = Vector3.new(1, 1, 1)
  11463.     p.BrickColor = DC
  11464.     p.Reflectance = MR
  11465.     p.Locked = true
  11466.     p.TopSurface = 0
  11467.     p.BottomSurface = 0
  11468.     p.Parent = model
  11469.     local m = Instance.new("BlockMesh")
  11470.     m.Scale = Vector3.new(0.1, 0.14, 0.4)
  11471.     m.Parent = p
  11472.     local w = Instance.new("Weld")
  11473.     w.Part0 = p
  11474.     w.Part1 = ps
  11475.     w.C0 = CFrame.new(0, -0.22, -0.18)
  11476.     w.C1 = CFrame.new()
  11477.     w.Parent = p
  11478.     local p = Instance.new("Part")
  11479.     p.Name = "Scope Base"
  11480.     p.formFactor = "Symmetric"
  11481.     p.CanCollide = false
  11482.     p.Size = Vector3.new(1, 1, 1)
  11483.     p.BrickColor = DC
  11484.     p.Reflectance = MR
  11485.     p.Locked = true
  11486.     p.TopSurface = 0
  11487.     p.BottomSurface = 0
  11488.     p.Parent = model
  11489.     local m = Instance.new("BlockMesh")
  11490.     m.Scale = Vector3.new(0.1, 0.14, 0.4)
  11491.     m.Parent = p
  11492.     local w = Instance.new("Weld")
  11493.     w.Part0 = p
  11494.     w.Part1 = ps
  11495.     w.C0 = CFrame.new(0, 0.24, -0.18)
  11496.     w.C1 = CFrame.new()
  11497.     w.Parent = p
  11498.     local p = Instance.new("Part")
  11499.     p.Name = "Scope Back"
  11500.     p.CanCollide = false
  11501.     p.formFactor = "Symmetric"
  11502.     p.Size = Vector3.new(1, 1, 1)
  11503.     p.BrickColor = DC
  11504.     p.Reflectance = MR
  11505.     p.Locked = true
  11506.     p.TopSurface = 0
  11507.     p.BottomSurface = 0
  11508.     p.Parent = model
  11509.     local m = Instance.new("CylinderMesh")
  11510.     m.Scale = Vector3.new(0.24, 0.375, 0.24)
  11511.     m.Parent = p
  11512.     local w = Instance.new("Weld")
  11513.     w.Part0 = p
  11514.     w.Part1 = ps
  11515.     w.C0 = CFrame.new(0, -0.5, 0)
  11516.     w.C1 = CFrame.new()
  11517.     w.Parent = p
  11518.     local p = Instance.new("Part")
  11519.     p.Name = "Scope Front"
  11520.     p.CanCollide = false
  11521.     p.formFactor = "Symmetric"
  11522.     p.Size = Vector3.new(1, 1, 1)
  11523.     p.BrickColor = DC
  11524.     p.Reflectance = MR
  11525.     p.Locked = true
  11526.     p.TopSurface = 0
  11527.     p.BottomSurface = 0
  11528.     p.Parent = model
  11529.     local m = Instance.new("CylinderMesh")
  11530.     m.Scale = Vector3.new(0.28, 0.6, 0.28)
  11531.     m.Parent = p
  11532.     local w = Instance.new("Weld")
  11533.     w.Part0 = p
  11534.     w.Part1 = ps
  11535.     w.C0 = CFrame.new(0, 0.66, 0)
  11536.     w.C1 = CFrame.new()
  11537.     w.Parent = p
  11538.     local p = Instance.new("Part")
  11539.     p.Name = "Scope Window F"
  11540.     p.CanCollide = false
  11541.     p.formFactor = "Symmetric"
  11542.     p.Size = Vector3.new(1, 1, 1)
  11543.     p.BrickColor = BrickColor.new("White")
  11544.     p.Reflectance = 0.3
  11545.     p.Locked = true
  11546.     p.TopSurface = 0
  11547.     p.BottomSurface = 0
  11548.     p.Parent = model
  11549.     local m = Instance.new("CylinderMesh")
  11550.     m.Scale = Vector3.new(0.27, 0.6, 0.27)
  11551.     m.Offset = Vector3.new(0, -0.003 ,0)
  11552.     m.Parent = p
  11553.     local w = Instance.new("Weld")
  11554.     w.Part0 = p
  11555.     w.Part1 = ps
  11556.     w.C0 = CFrame.new(0, 0.66, 0)
  11557.     w.C1 = CFrame.new()
  11558.     w.Parent = p
  11559.     local p = Instance.new("Part")
  11560.     p.Name = "Scope Window B"
  11561.     p.CanCollide = false
  11562.     p.formFactor = "Symmetric"
  11563.     p.Size = Vector3.new(1, 1, 1)
  11564.     p.BrickColor = BrickColor.new("White")
  11565.     p.Reflectance = 0.3
  11566.     p.Locked = true
  11567.     p.TopSurface = 0
  11568.     p.BottomSurface = 0
  11569.     p.Parent = model
  11570.     local m = Instance.new("CylinderMesh")
  11571.     m.Scale = Vector3.new(0.23, 0.375, 0.23)
  11572.     m.Offset = Vector3.new(0, 0.003 ,0)
  11573.     m.Parent = p
  11574.     local w = Instance.new("Weld")
  11575.     w.Part0 = p
  11576.     w.Part1 = ps
  11577.     w.C0 = CFrame.new(0, -0.5, 0)
  11578.     w.C1 = CFrame.new()
  11579.     w.Parent = p--]]
  11580.     if Bipod == true then
  11581.         local pbi = Instance.new("Part") ---Bipod
  11582.         pbi.Name = "BipodM" --------------
  11583.         pbi.CanCollide = false
  11584.         pbi.formFactor = "Symmetric"
  11585.         pbi.Size = Vector3.new(1, 1, 1)
  11586.         pbi.BrickColor = DC
  11587.         pbi.Reflectance = MR
  11588.         pbi.Locked = true
  11589.         pbi.TopSurface = 0
  11590.         pbi.BottomSurface = 0
  11591.         pbi.Parent = model
  11592.         local m = Instance.new("BlockMesh")
  11593.         m.Scale = Vector3.new(0.17, 0.25, 0.2)
  11594.         m.Offset = Vector3.new(0, 0, 0.35)
  11595.         m.Parent = pbi
  11596.         local w = Instance.new("Weld")
  11597.         w.Part0 = pbi
  11598.         w.Part1 = pm
  11599.         w.C0 = CFrame.new(0, 1.7, 0.08)
  11600.         w.C1 = CFrame.new()
  11601.         w.Parent = pbi
  11602.         local p = Instance.new("Part")
  11603.         p.Name = "BipodArm"
  11604.         p.formFactor = "Symmetric"
  11605.         p.Size = Vector3.new(1, 1, 1)
  11606.         p.CanCollide = false
  11607.         p.BrickColor = DC
  11608.         p.Reflectance = MR
  11609.         p.Locked = true
  11610.         p.TopSurface = 0
  11611.         p.BottomSurface = 0
  11612.         p.Parent = model
  11613.         local m = Instance.new("CylinderMesh")
  11614.         m.Scale = Vector3.new(0.15, 1, 0.15)
  11615.         m.Offset = Vector3.new(0.09, -0.4 ,0.4)
  11616.         m.Parent = p
  11617.         local w = Instance.new("Weld")
  11618.         w.Part0 = p
  11619.         w.Part1 = pbi
  11620.         w.C0 = CFrame.new()
  11621.         w.C1 = CFrame.new()
  11622.         w.Parent = p
  11623.         local p = Instance.new("Part")
  11624.         p.Name = "BipodArm"
  11625.         p.formFactor = "Symmetric"
  11626.         p.Size = Vector3.new(1, 1, 1)
  11627.         p.CanCollide = false
  11628.         p.BrickColor = DC
  11629.         p.Reflectance = MR
  11630.         p.Locked = true
  11631.         p.TopSurface = 0
  11632.         p.BottomSurface = 0
  11633.         p.Parent = model
  11634.         local m = Instance.new("CylinderMesh")
  11635.         m.Scale = Vector3.new(0.15, 1, 0.15)
  11636.         m.Offset = Vector3.new(-0.09, -0.4 ,0.4)
  11637.         m.Parent = p
  11638.         local w = Instance.new("Weld")
  11639.         w.Part0 = p
  11640.         w.Part1 = pbi
  11641.         w.C0 = CFrame.new()
  11642.         w.C1 = CFrame.new()
  11643.         w.Parent = p--]]
  11644.     else end
  11645.     return model
  11646. end
  11647.  
  11648.  
  11649. function removeParts(format)
  11650.     if format == "RightHand" then
  11651.         pcall(function() Player.Character[Name]:Remove() end)
  11652.     elseif format == "LeftHand" then
  11653.         pcall(function() Player.Character[Name.. " (Left)"]:Remove() end)
  11654.     elseif format == "RightHolster" then
  11655.         pcall(function() Player.Character[Name.. " (Holstered)"]:Remove() end)
  11656.     elseif format == "LeftHolster" then
  11657.         pcall(function() Player.Character[Name.. " (Holstered, Left)"]:Remove() end)
  11658.     end
  11659. end
  11660.  
  11661.  
  11662. function SetAngle(Joint, Angle, Character)
  11663.     if Character == nil then return false end
  11664.     local Joints = {
  11665.         Character.Torso:FindFirstChild("Right Shoulder 2"),
  11666.         Character.Torso:FindFirstChild("Left Shoulder 2"),
  11667.         Character.Torso:FindFirstChild("Right Hip 2"),
  11668.         Character.Torso:FindFirstChild("Left Hip 2")
  11669.     }
  11670.     if Joints[Joint] == nil then return false end
  11671.     if Joint == 1 or Joint == 3 then
  11672.         Joints[Joint].DesiredAngle = Angle
  11673.     end
  11674.     if Joint == 2 or Joint == 4 then
  11675.         Joints[Joint].DesiredAngle = -Angle
  11676.     end
  11677. end
  11678.  
  11679.  
  11680. function ForceAngle(Joint, Angle, Character)
  11681.     if Character == nil then return false end
  11682.     local Joints = {
  11683.         Character.Torso:FindFirstChild("Right Shoulder 2"),
  11684.         Character.Torso:FindFirstChild("Left Shoulder 2"),
  11685.         Character.Torso:FindFirstChild("Right Hip 2"),
  11686.         Character.Torso:FindFirstChild("Left Hip 2")
  11687.     }
  11688.     if Joints[Joint] == nil then return false end
  11689.     if Joint == 1 or Joint == 3 then
  11690.         Joints[Joint].DesiredAngle = Angle
  11691.         Joints[Joint].CurrentAngle = Angle
  11692.     end
  11693.     if Joint == 2 or Joint == 4 then
  11694.         Joints[Joint].DesiredAngle = -Angle
  11695.         Joints[Joint].CurrentAngle = -Angle
  11696.     end
  11697. end
  11698.  
  11699.  
  11700. function SetSpeed(Joint, Speed, Character)
  11701.     if Character == nil then return false end
  11702.     local Joints = {
  11703.         Character.Torso:FindFirstChild("Right Shoulder 2"),
  11704.         Character.Torso:FindFirstChild("Left Shoulder 2"),
  11705.         Character.Torso:FindFirstChild("Right Hip 2"),
  11706.         Character.Torso:FindFirstChild("Left Hip 2")
  11707.     }
  11708.     if Joints[Joint] == nil then return false end
  11709.     Joints[Joint].MaxVelocity = Speed
  11710. end
  11711.  
  11712.  
  11713. function DisableLimb(Limb, Character)
  11714.     if Character == nil then return false end
  11715.     if Character:FindFirstChild("Torso") == nil then return false end
  11716.     local Joints = {
  11717.         Character.Torso:FindFirstChild("Right Shoulder"),
  11718.         Character.Torso:FindFirstChild("Left Shoulder"),
  11719.         Character.Torso:FindFirstChild("Right Hip"),
  11720.         Character.Torso:FindFirstChild("Left Hip")
  11721.     }
  11722.     local Limbs = {
  11723.         Character:FindFirstChild("Right Arm"),
  11724.         Character:FindFirstChild("Left Arm"),
  11725.         Character:FindFirstChild("Right Leg"),
  11726.         Character:FindFirstChild("Left Leg")
  11727.     }
  11728.     if Joints[Limb] == nil then return false end
  11729.     if Limbs[Limb] == nil then return false end
  11730.     local Joint = Instance.new("Motor")
  11731.     Joint.Parent = Character.Torso
  11732.     Joint.Part0 = Character.Torso
  11733.     Joint.Part1 = Limbs[Limb]
  11734.     if Limb == 1 then
  11735.         Joint.C0 = CFrame.new(1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0)
  11736.         Joint.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0)
  11737.         Joint.Name = "Right Shoulder 2"
  11738.     elseif Limb == 2 then
  11739.         Joint.C0 = CFrame.new(-1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0)
  11740.         Joint.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0)
  11741.         Joint.Name = "Left Shoulder 2"
  11742.     elseif Limb == 3 then
  11743.         Joint.C0 = CFrame.new(0.5, -1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0)
  11744.         Joint.C1 = CFrame.new(0, 1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0)
  11745.         Joint.Name = "Right Hip 2"
  11746.     elseif Limb == 4 then
  11747.         Joint.C0 = CFrame.new(-0.5, -1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0)
  11748.         Joint.C1 = CFrame.new(0, 1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0)
  11749.         Joint.Name = "Left Hip 2"
  11750.     end
  11751.     Joint.MaxVelocity = Joints[Limb].MaxVelocity
  11752.     Joint.CurrentAngle = Joints[Limb].CurrentAngle
  11753.     Joint.DesiredAngle = Joints[Limb].DesiredAngle
  11754.     Joints[Limb]:Remove()
  11755. end
  11756.  
  11757.  
  11758. function ResetLimbCFrame(Limb, Character)
  11759.     if Character == nil then return false end
  11760.     if Character.Parent == nil then return false end
  11761.     if Character:FindFirstChild("Torso") == nil then return false end
  11762.     local Joints = {
  11763.         Character.Torso:FindFirstChild("Right Shoulder 2"),
  11764.         Character.Torso:FindFirstChild("Left Shoulder 2"),
  11765.         Character.Torso:FindFirstChild("Right Hip 2"),
  11766.         Character.Torso:FindFirstChild("Left Hip 2")
  11767.     }
  11768.     local Limbs = {
  11769.         Character:FindFirstChild("Right Arm"),
  11770.         Character:FindFirstChild("Left Arm"),
  11771.         Character:FindFirstChild("Right Leg"),
  11772.         Character:FindFirstChild("Left Leg")
  11773.     }
  11774.     if Joints[Limb] == nil then return false end
  11775.     if Limbs[Limb] == nil then return false end
  11776.     if Limb == 1 then
  11777.         Joints[Limb].C0 = CFrame.new(1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0)
  11778.         Joints[Limb].C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0)
  11779.     elseif Limb == 2 then
  11780.         Joints[Limb].C0 = CFrame.new(-1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0)
  11781.         Joints[Limb].C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0)
  11782.     elseif Limb == 3 then
  11783.         Joints[Limb].C0 = CFrame.new(0.5, -1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0)
  11784.         Joints[Limb].C1 = CFrame.new(0, 1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0)
  11785.     elseif Limb == 4 then
  11786.         Joints[Limb].C0 = CFrame.new(-0.5, -1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0)
  11787.         Joints[Limb].C1 = CFrame.new(0, 1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0)
  11788.     end
  11789. end
  11790.  
  11791.  
  11792. function EnableLimb(Limb, Character)
  11793.     if Character == nil then return false end
  11794.     if Character:FindFirstChild("Torso") == nil then return false end
  11795.     local Joints = {
  11796.         Character.Torso:FindFirstChild("Right Shoulder 2"),
  11797.         Character.Torso:FindFirstChild("Left Shoulder 2"),
  11798.         Character.Torso:FindFirstChild("Right Hip 2"),
  11799.         Character.Torso:FindFirstChild("Left Hip 2")
  11800.     }
  11801.     local Limbs = {
  11802.         Character:FindFirstChild("Right Arm"),
  11803.         Character:FindFirstChild("Left Arm"),
  11804.         Character:FindFirstChild("Right Leg"),
  11805.         Character:FindFirstChild("Left Leg")
  11806.     }
  11807.     if Joints[Limb] == nil then return false end
  11808.     if Limbs[Limb] == nil then return false end
  11809.     if Limb == 1 then
  11810.         Joints[Limb].Name = "Right Shoulder"
  11811.     elseif Limb == 2 then
  11812.         Joints[Limb].Name = "Left Shoulder"
  11813.     elseif Limb == 3 then
  11814.         Joints[Limb].Name = "Right Hip"
  11815.     elseif Limb == 4 then
  11816.         Joints[Limb].Name = "Left Hip"
  11817.     end
  11818.     Animate = Character:FindFirstChild("Animate")
  11819.     if Animate == nil then return false end
  11820.     Animate = Animate:Clone()
  11821.     Character.Animate:Remove()
  11822.     Animate.Parent = Character
  11823. end
  11824.  
  11825.  
  11826. function playAnimation(format, mouse)
  11827.     if format == "equip" then
  11828.         if Ready == true then
  11829.             Player.Character.Humanoid.WalkSpeed = AimSpeed
  11830.         else end
  11831.         EnableLimb(1, Player.Character)
  11832.         EnableLimb(2, Player.Character)
  11833.         DisableLimb(2, Player.Character)
  11834.         SetSpeed(2, 0.1, Player.Character)
  11835.         ForceAngle(2, 0, Player.Character)
  11836.         SetAngle(2, math.rad(-50), Player.Character)
  11837.         wait(0.25)
  11838.         if Player.Character:FindFirstChild(Name.. " (Holstered)") == nil then makeParts("RightHolster") end
  11839.         Player.Character[Name.. " (Holstered)"].Handle.Weld:Remove()
  11840.         local w = Instance.new("Weld")
  11841.         w.Part0 = Player.Character[Name.. " (Holstered)"].Handle
  11842.         w.Part1 = Player.Character:FindFirstChild("Left Arm")
  11843.         w.C0 = CFrame.new(0.5, -0.25, -0.75) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0)
  11844.         w.C1 = CFrame.new() * CFrame.fromEulerAnglesXYZ(math.rad(50), 0, 0)
  11845.         w.Parent = Player.Character[Name.. " (Holstered)"].Handle
  11846.         SetAngle(2, 0, Player.Character)
  11847.         wait(0.25)
  11848.         DisableLimb(1, Player.Character)
  11849.         ForceAngle(1, 0, Player.Character)
  11850.         delay(0.3, function() Player.Character[Name.. " (Holstered)"].Handle.Equip:Play() end)
  11851.         for i = 0, 1, 0.05 do
  11852.             if Player.Character:FindFirstChild("Torso") ~= nil then
  11853.                 if Player.Character.Torso:FindFirstChild("Left Shoulder 2") ~= nil and Player.Character.Torso:FindFirstChild("Right Shoulder 2") ~= nil then
  11854.                     Player.Character.Torso["Left Shoulder 2"].C0 = CFrame.new()
  11855.                     Player.Character.Torso["Left Shoulder 2"].C1 = CFrame.new((-0.5 * i) + (1.5 * (1 - i)), 1.2 * i, 0.8 * i) * CFrame.fromEulerAnglesXYZ(math.rad(300 + ((1 - i) * 50)), math.rad(10), math.rad(-90) * i)
  11856.                     Player.Character.Torso["Right Shoulder 2"].C0 = CFrame.new()
  11857.                     Player.Character.Torso["Right Shoulder 2"].C1 =  CFrame.new((-0.9 * i) + (-1.5 * (1 - i)), -0.35 * i, 0.51 * i) * CFrame.fromEulerAnglesXYZ(math.rad(-90 * i), math.rad(-5 * i), 0)
  11858.                     w.C0 = CFrame.new(0.5 - (i * (0.5 * 2)), -0.25 - (i * (-0.25 * 2)), -0.75 - (i * (-0.75 * 2))) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90 + (i * 180)), 0)
  11859.                     w.C1 = CFrame.new() * CFrame.fromEulerAnglesXYZ(math.rad(50 - i * 25), 0, -math.rad(i * 15))
  11860.                     wait()
  11861.                 else return false end
  11862.             else return false end
  11863.         end
  11864.         return playAnimation("hold")
  11865.     end
  11866.     if format == "unequip" then
  11867.         if Ready == true then
  11868.             Player.Character.Humanoid.WalkSpeed = 16
  11869.         else end   
  11870.         Player.Character[Name].Handle.Weld:Remove()
  11871.         local w = Instance.new("Weld")
  11872.         w.Part0 = Player.Character[Name].Handle
  11873.         w.Part1 = Player.Character:FindFirstChild("Left Arm")
  11874.         w.C0 = CFrame.new(0.5, -0.25, -0.75) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0)
  11875.         w.C1 = CFrame.new() * CFrame.fromEulerAnglesXYZ(math.rad(50), 0, 0)
  11876.         w.Parent = Player.Character[Name].Handle
  11877.         for i = 1, 0, -0.05 do
  11878.             if Player.Character:FindFirstChild("Torso") ~= nil then
  11879.                 if Player.Character.Torso:FindFirstChild("Left Shoulder 2") ~= nil and Player.Character.Torso:FindFirstChild("Right Shoulder 2") ~= nil then
  11880.                     Player.Character.Torso["Left Shoulder 2"].C0 = CFrame.new()
  11881.                     Player.Character.Torso["Left