SHARE
TWEET

REE

Naggi123 Mar 23rd, 2019 92 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. -- Objects
  2.  
  3. local FEGUI = Instance.new("ScreenGui")
  4. local Main = Instance.new("Frame")
  5. local Top = Instance.new("Frame")
  6. local Top2 = Instance.new("Frame")
  7. local Name = Instance.new("TextLabel")
  8. local Blackhole = Instance.new("TextButton")
  9. local Swear = Instance.new("TextButton")
  10. local Dab = Instance.new("TextButton")
  11. local FEArostria = Instance.new("TextButton")
  12. local FEScriptHub = Instance.new("TextButton")
  13. local FloatingHead = Instance.new("TextButton")
  14.  
  15. -- Properties
  16.  
  17. FEGUI.Name = "FE GUI"
  18. FEGUI.Parent = game.Players.LocalPlayer.PlayerGui
  19.  
  20. Main.Name = "Main"
  21. Main.Parent = FEGUI
  22. Main.BackgroundColor3 = Color3.new(0, 0, 0)
  23. Main.Position = UDim2.new(0.508916318, 0, 0.143426299, 0)
  24. Main.Size = UDim2.new(0, 289, 0, 288)
  25.  
  26. Top.Name = "Top"
  27. Top.Parent = Main
  28. Top.BackgroundColor3 = Color3.new(0.407843, 0.407843, 0.407843)
  29. Top.Size = UDim2.new(0, 289, 0, 20)
  30.  
  31. Top2.Name = "Top2"
  32. Top2.Parent = Main
  33. Top2.BackgroundColor3 = Color3.new(0.407843, 0.407843, 0.407843)
  34. Top2.Position = UDim2.new(0, 0, 0.0694444478, 0)
  35. Top2.Size = UDim2.new(0, 289, 0, 16)
  36.  
  37. Name.Name = "Name"
  38. Name.Parent = Main
  39. Name.BackgroundColor3 = Color3.new(1, 1, 1)
  40. Name.BackgroundTransparency = 1
  41. Name.Size = UDim2.new(0, 200, 0, 36)
  42. Name.Font = Enum.Font.SourceSans
  43. Name.Text = "GuiTroll FE"
  44. Name.TextColor3 = Color3.new(0, 0, 0)
  45. Name.TextSize = 14
  46. Name.TextXAlignment = Enum.TextXAlignment.Left
  47. Name.TextYAlignment = Enum.TextYAlignment.Top
  48.  
  49. Blackhole.Name = "Blackhole"
  50. Blackhole.Parent = Main
  51. Blackhole.BackgroundColor3 = Color3.new(0, 0, 1)
  52. Blackhole.Position = UDim2.new(-0.00319439359, 0, 0.234838426, 0)
  53. Blackhole.Size = UDim2.new(0, 123, 0, 25)
  54. Blackhole.Font = Enum.Font.SourceSans
  55. Blackhole.Text = "Blackhole"
  56. Blackhole.TextColor3 = Color3.new(0, 0, 0)
  57. Blackhole.TextSize = 14
  58. Blackhole.MouseButton1Down:connect(function()
  59. for i,v in pairs(game.Players:GetChildren()) do
  60. local Target = v.Name
  61. local R_C = Instance.new("BallSocketConstraint")
  62. R_C.Parent = game.Players.LocalPlayer.Character.HumanoidRootPart
  63. local hah = Instance.new("Attachment")
  64. hah.Parent = game.Players[all].Character.HumanoidRootPart
  65. local hah2 = Instance.new("Attachment")
  66. hah2.Parent = game.Players.LocalPlayer.Character.HumanoidRootPart
  67. R_C.Attachment0 = hah
  68. R_C.Attachment1 = hah2
  69. R_C.Visible = false
  70. wait(0.1)
  71. end)
  72.  
  73. Swear.Name = "Swear"
  74. Swear.Parent = Main
  75. Swear.BackgroundColor3 = Color3.new(0, 0, 1)
  76. Swear.Position = UDim2.new(0, 0, 0.454861075, 0)
  77. Swear.Size = UDim2.new(0, 123, 0, 25)
  78. Swear.Font = Enum.Font.SourceSans
  79. Swear.Text = "Swear"
  80. Swear.TextColor3 = Color3.new(0, 0, 0)
  81. Swear.TextSize = 14
  82. Swear.MouseButton1Down:connect(function()
  83. local Action = game.Players:GetPlayers()
  84.   for i = 1,#Action do
  85. Action[i].Chatted:connect(function(Suck my cocky penis you noob)
  86.   game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("".."["..Action[i].Name.."]".." "..Message, "All")
  87.   end)
  88. end
  89. end)
  90. Dab.Name = "Dab"
  91. Dab.Parent = Main
  92. Dab.BackgroundColor3 = Color3.new(0, 0, 1)
  93. Dab.Position = UDim2.new(0, 0, 0.680555522, 0)
  94. Dab.Size = UDim2.new(0, 123, 0, 25)
  95. Dab.Font = Enum.Font.SourceSans
  96. Dab.Text = "Dab"
  97. Dab.TextColor3 = Color3.new(0, 0, 0)
  98. Dab.TextSize = 14
  99. Dab.MouseButton1Down:connect(function()
  100. Script Here
  101. end)
  102. FEArostria.Name = "FE Arostria"
  103. FEArostria.Parent = Main
  104. FEArostria.BackgroundColor3 = Color3.new(0, 0, 1)
  105. FEArostria.Position = UDim2.new(0.573995709, 0, 0.23775728, 0)
  106. FEArostria.Size = UDim2.new(0, 123, 0, 25)
  107. FEArostria.Font = Enum.Font.SourceSans
  108. FEArostria.Text = "FE Arostria GUI"
  109. FEArostria.TextColor3 = Color3.new(0, 0, 0)
  110. FEArostria.TextSize = 14
  111. FEArostria.MouseButton1Down:connect(function()
  112. AnimationId = "248263260"
  113. local Anim = Instance.new("Animation")
  114. Anim.AnimationId = "rbxassetid://"..AnimationId
  115. local k = game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
  116. k:Play()
  117. k:AdjustSpeed(1)
  118. end)
  119. FEScriptHub.Name = "FE ScriptHub"
  120. FEScriptHub.Parent = Main
  121. FEScriptHub.BackgroundColor3 = Color3.new(0, 0, 1)
  122. FEScriptHub.Position = UDim2.new(0.570934296, 0, 0.454861104, 0)
  123. FEScriptHub.Size = UDim2.new(0, 123, 0, 25)
  124. FEScriptHub.Font = Enum.Font.SourceSans
  125. FEScriptHub.Text = "FE ScriptHub"
  126. FEScriptHub.TextColor3 = Color3.new(0, 0, 0)
  127. FEScriptHub.TextSize = 14
  128. FEScriptHub.MouseButton1Down:connect(function()
  129. -- Objects
  130.  
  131. local FEScriptHub = Instance.new("ScreenGui")
  132. local MainFrame = Instance.new("Frame")
  133. local LabelClose = Instance.new("Frame")
  134. local TextLabel = Instance.new("TextLabel")
  135. local Close = Instance.new("TextButton")
  136. local Scripts = Instance.new("ScrollingFrame")
  137. local clickill = Instance.new("TextButton")
  138. local clicktp = Instance.new("TextButton")
  139. local dabondahaterslol = Instance.new("TextButton")
  140. local aaaaaaaaaa = Instance.new("TextButton")
  141. local bloks = Instance.new("TextButton")
  142. local btools = Instance.new("TextButton")
  143. local giantassaxe = Instance.new("TextButton")
  144. local godxd = Instance.new("TextButton")
  145. local admin = Instance.new("TextButton")
  146. local murdereveryone = Instance.new("TextButton")
  147. local kill = Instance.new("TextButton")
  148. local topqueque = Instance.new("TextButton")
  149. local runingoutofideas = Instance.new("TextButton")
  150. local oof = Instance.new("TextButton")
  151. local whydoustillreadthis = Instance.new("TextButton")
  152.  
  153. -- Properties
  154.  
  155. FEScriptHub.Name = "FE Script Hub"
  156. FEScriptHub.Parent = game.Players.LocalPlayer.PlayerGui
  157.  
  158. MainFrame.Name = "MainFrame"
  159. MainFrame.Parent = FEScriptHub
  160. MainFrame.Active = true
  161. MainFrame.BackgroundColor3 = Color3.new(1, 1, 1)
  162. MainFrame.BackgroundTransparency = 1
  163. MainFrame.Draggable = true
  164. MainFrame.Selectable = true
  165. MainFrame.Size = UDim2.new(0, 200, 0, 31)
  166.  
  167. LabelClose.Name = "Label/Close"
  168. LabelClose.Parent = MainFrame
  169. LabelClose.BackgroundColor3 = Color3.new(1, 1, 1)
  170. LabelClose.BackgroundTransparency = 1
  171. LabelClose.Size = UDim2.new(0, 100, 0, 100)
  172.  
  173. TextLabel.Parent = LabelClose
  174. TextLabel.BackgroundColor3 = Color3.new(0, 0, 0)
  175. TextLabel.BackgroundTransparency = 0.20000000298023
  176. TextLabel.Size = UDim2.new(0, 200, 0, 31)
  177. TextLabel.Font = Enum.Font.SourceSans
  178. TextLabel.FontSize = Enum.FontSize.Size14
  179. TextLabel.Text = "FE Script Hub"
  180. TextLabel.TextColor3 = Color3.new(0.454902, 0.454902, 0.454902)
  181. TextLabel.TextScaled = true
  182. TextLabel.TextSize = 14
  183. TextLabel.TextWrapped = true
  184.  
  185. Close.Name = "Close"
  186. Close.Parent = LabelClose
  187. Close.BackgroundColor3 = Color3.new(0, 0, 0)
  188. Close.BackgroundTransparency = 1
  189. Close.Position = UDim2.new(0, 171, 0, 0)
  190. Close.Size = UDim2.new(0, 29, 0, 30)
  191. Close.Font = Enum.Font.SourceSans
  192. Close.FontSize = Enum.FontSize.Size14
  193. Close.Text = "+"
  194. Close.TextColor3 = Color3.new(1, 1, 1)
  195. Close.TextScaled = true
  196. Close.TextSize = 14
  197. Close.TextWrapped = true
  198.  
  199. Close.MouseButton1Down:connect(function()
  200.     if Scripts.Visible == false then
  201.         Scripts.Visible = true
  202.         Close.Text = "-"
  203.     else
  204.         Scripts.Visible = false
  205.         Close.Text = "+"
  206.     end
  207. end)
  208.  
  209. Scripts.Name = "Scripts"
  210. Scripts.Parent = MainFrame
  211. Scripts.BackgroundColor3 = Color3.new(0, 0, 0)
  212. Scripts.BackgroundTransparency = 0.20000000298023
  213. Scripts.Position = UDim2.new(0, 0, 0, 29)
  214. Scripts.Size = UDim2.new(0, 200, 0, 150)
  215. Scripts.Visible = false
  216. Scripts.CanvasSize = UDim2.new(0, 0, 24.6, 0)
  217.  
  218. clickill.Name = "clickill"
  219. clickill.Parent = Scripts
  220. clickill.BackgroundColor3 = Color3.new(0, 0, 0)
  221. clickill.BackgroundTransparency = 0.5
  222. clickill.Size = UDim2.new(0, 200, 0, 50)
  223. clickill.Font = Enum.Font.SourceSans
  224. clickill.FontSize = Enum.FontSize.Size14
  225. clickill.Text = "FE Click Kill"
  226. clickill.TextColor3 = Color3.new(0.454902, 0.454902, 0.454902)
  227. clickill.TextSize = 14
  228.  
  229. clickill.MouseButton1Down:connect(function()
  230. local Tool = Instance.new("HopperBin", game.Players.LocalPlayer.Backpack)
  231. Tool.Name = "FE Kill Tool"
  232.  
  233. local Mouse = game.Players.LocalPlayer:GetMouse()
  234.  
  235. Tool.Selected:connect(function()
  236. Mouse.Button1Down:connect(function()
  237. if Tool.Active == true then
  238.    if Mouse.Target and Mouse.Target.Parent:IsA('Model') then
  239.        game.Players[Mouse.Target.Parent.Name]:Move(Vector3.new(math.huge,math.huge,math.huge))
  240. end
  241. end
  242. end)
  243. end)
  244. end)
  245.  
  246. clicktp.Name = "clicktp"
  247. clicktp.Parent = Scripts
  248. clicktp.BackgroundColor3 = Color3.new(0, 0, 0)
  249. clicktp.BackgroundTransparency = 0.5
  250. clicktp.Position = UDim2.new(0, 0, 0, 49)
  251. clicktp.Size = UDim2.new(0, 200, 0, 50)
  252. clicktp.Font = Enum.Font.SourceSans
  253. clicktp.FontSize = Enum.FontSize.Size14
  254. clicktp.Text = "FE Click TP Tool"
  255. clicktp.TextColor3 = Color3.new(0.454902, 0.454902, 0.454902)
  256. clicktp.TextSize = 14
  257.  
  258. clicktp.MouseButton1Down:connect(function()
  259. local Player = game.Players.LocalPlayer
  260. local Mouse = Player:GetMouse()
  261. local UserInputService = game:GetService('UserInputService')
  262.  
  263. local HoldingControl = false
  264.  
  265. Mouse.Button1Down:connect(function()
  266. if HoldingControl then
  267. Player.Character:MoveTo(Mouse.Hit.p)
  268. end
  269. end)
  270.  
  271. UserInputService.InputBegan:connect(function(Input, Processed)
  272. if Input.UserInputType == Enum.UserInputType.Keyboard then
  273. if Input.KeyCode == Enum.KeyCode.LeftControl then
  274. HoldingControl = true
  275. elseif Input.KeyCode == Enum.KeyCode.RightControl then
  276. HoldingControl = true
  277. end
  278. end
  279. end)
  280.  
  281. UserInputService.InputEnded:connect(function(Input, Processed)
  282. if Input.UserInputType == Enum.UserInputType.Keyboard then
  283. if Input.KeyCode == Enum.KeyCode.LeftControl then
  284. HoldingControl = false
  285. elseif Input.KeyCode == Enum.KeyCode.RightControl then
  286. HoldingControl = false
  287. end
  288. end
  289. end)
  290. end)
  291.  
  292. dabondahaterslol.Name = "dabondahaterslol"
  293. dabondahaterslol.Parent = Scripts
  294. dabondahaterslol.BackgroundColor3 = Color3.new(0, 0, 0)
  295. dabondahaterslol.BackgroundTransparency = 0.5
  296. dabondahaterslol.Position = UDim2.new(0, 0, 0, 98)
  297. dabondahaterslol.Size = UDim2.new(0, 200, 0, 50)
  298. dabondahaterslol.Font = Enum.Font.SourceSans
  299. dabondahaterslol.FontSize = Enum.FontSize.Size14
  300. dabondahaterslol.Text = "Dab"
  301. dabondahaterslol.TextColor3 = Color3.new(0.454902, 0.454902, 0.454902)
  302. dabondahaterslol.TextSize = 14
  303.  
  304. dabondahaterslol.MouseButton1Down:connect(function()
  305. while wait(1) do
  306. for i,v in pairs(game:GetService('Players'):GetChildren()) do
  307.    Player = v.Name
  308.    AnimationId = "248263260"
  309.    local Anim = Instance.new("Animation")
  310.    Anim.AnimationId = "rbxassetid://"..AnimationId
  311.    local k = game.Players[Player].Character.Humanoid:LoadAnimation(Anim)
  312.    k:Play() --Play the animation
  313.    k:AdjustSpeed(2)
  314. end
  315. end
  316. end)
  317.  
  318. aaaaaaaaaa.Name = "aaaaaaaaaa"
  319. aaaaaaaaaa.Parent = Scripts
  320. aaaaaaaaaa.BackgroundColor3 = Color3.new(0, 0, 0)
  321. aaaaaaaaaa.BackgroundTransparency = 0.5
  322. aaaaaaaaaa.Position = UDim2.new(0, 0, 0, 148)
  323. aaaaaaaaaa.Size = UDim2.new(0, 200, 0, 50)
  324. aaaaaaaaaa.Font = Enum.Font.SourceSans
  325. aaaaaaaaaa.FontSize = Enum.FontSize.Size14
  326. aaaaaaaaaa.Text = "Insane"
  327. aaaaaaaaaa.TextColor3 = Color3.new(0.454902, 0.454902, 0.454902)
  328. aaaaaaaaaa.TextSize = 14
  329.  
  330. aaaaaaaaaa.MouseButton1Down:connect(function()
  331. while wait(1) do
  332. for i,v in pairs(game:GetService('Players'):GetChildren()) do
  333.    Player = v.Name
  334.    AnimationId = "33796059"
  335.    local Anim = Instance.new("Animation")
  336.    Anim.AnimationId = "rbxassetid://"..AnimationId
  337.    local k = game.Players[Player].Character.Humanoid:LoadAnimation(Anim)
  338.    k:Play() --Play the animation
  339.    k:AdjustSpeed(99)
  340. end
  341. end
  342. end)
  343.  
  344. bloks.Name = "bloks"
  345. bloks.Parent = Scripts
  346. bloks.BackgroundColor3 = Color3.new(0, 0, 0)
  347. bloks.BackgroundTransparency = 0.5
  348. bloks.Position = UDim2.new(0, 0, 0, 197)
  349. bloks.Size = UDim2.new(0, 200, 0, 50)
  350. bloks.Font = Enum.Font.SourceSans
  351. bloks.FontSize = Enum.FontSize.Size14
  352. bloks.Text = "Spam Blocks"
  353. bloks.TextColor3 = Color3.new(0.454902, 0.454902, 0.454902)
  354. bloks.TextSize = 14
  355.  
  356. bloks.MouseButton1Down:connect(function()
  357. for i=1,20 do
  358. wait(1)
  359.         for _,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
  360. if v:IsA'Accoutrement' then
  361. v.Parent=game.Players.LocalPlayer.Character
  362. v.Parent = workspace.Terrain
  363. end
  364. end
  365. for i,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  366. if v:IsA'Accoutrement' then
  367. for ape,hax in pairs(v.Handle:GetChildren()) do
  368. hax:Destroy()
  369. end
  370. wait'.1'
  371. v.Parent=game.Players.LocalPlayer.StarterGear
  372. end
  373. end
  374. for _,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  375. v:Destroy()
  376. end
  377. local prt=Instance.new("Model", workspace);
  378.         Instance.new("Part", prt).Name="Torso";
  379.         Instance.new("Part", prt).Name="Head";
  380.         Instance.new("Humanoid", prt).Name="Humanoid";
  381.         game.Players.LocalPlayer.Character=prt
  382.  
  383. repeat wait(1) until game.Players.LocalPlayer.Character:FindFirstChild'Head'
  384. for lol,dad in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
  385. if dad:IsA'Accoutrement' then
  386. dad.Parent = game.Players.LocalPlayer.StarterGear
  387. end
  388. end
  389. for _,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  390. v:Destroy()
  391. end
  392. local prt2=Instance.new("Model", workspace);
  393.         Instance.new("Part", prt).Name="Torso";
  394.         Instance.new("Part", prt).Name="Head";
  395.         Instance.new("Humanoid", prt).Name="Humanoid";
  396.         game.Players.LocalPlayer.Character=prt
  397. end
  398. end)
  399.  
  400. btools.Name = "btools"
  401. btools.Parent = Scripts
  402. btools.BackgroundColor3 = Color3.new(0, 0, 0)
  403. btools.BackgroundTransparency = 0.5
  404. btools.Position = UDim2.new(0, 0, 0, 247)
  405. btools.Size = UDim2.new(0, 200, 0, 50)
  406. btools.Font = Enum.Font.SourceSans
  407. btools.FontSize = Enum.FontSize.Size14
  408. btools.Text = "BTools"
  409. btools.TextColor3 = Color3.new(0.454902, 0.454902, 0.454902)
  410. btools.TextSize = 14
  411.  
  412. btools.MouseButton1Down:connect(function()
  413. --fe cafe hammertool script only works for Chicken Express Restaurant!--
  414. maind = nil
  415. if workspace:FindFirstChild'GiveSystem' then
  416.     if workspace.GiveSystem:FindFirstChild'GiveItem' then
  417.         maind = workspace.GiveSystem.GiveItem
  418.     end
  419. end
  420. if workspace:FindFirstChild'HandToCentre' then
  421.     if workspace.HandToCentre:FindFirstChild'SendItem' then
  422.         maind = workspace.HandToCentre.SendItem
  423.     end
  424. end
  425. if maind == nil then
  426.     print'could not find give event :('
  427.     return
  428. end
  429. tool = Instance.new'Tool'
  430. me = game:GetService'Players'.LocalPlayer
  431. tool.RequiresHandle = false
  432. tool.TextureId = 'http://www.roblox.com/asset/?id=12223874'
  433. tool.Name = 'ya like jazz?'
  434. tool.Parent = me.Backpack
  435. buttonf = nil
  436. tool.Equipped:connect(function()
  437.     local m = game:GetService'Players'.LocalPlayer:GetMouse()
  438.     m.Icon = 'rbxasset://textures/HammerCursor.png'
  439.     buttonf = m.Button1Down:connect(function()
  440.         if m.Target == nil then return end
  441.         local ob = m.Target
  442.         if ob:IsA'BasePart' or ob:IsA'WedgePart' then
  443.             if ob:IsDescendantOf(me.Character) then return end
  444.             m.Icon = 'rbxasset://textures/HammerOverCursor.png'
  445.             local ex = Instance.new'Explosion'
  446.             ex.BlastRadius = 0
  447.             ex.Position = ob.Position
  448.             ex.Parent = workspace
  449.             maind:FireServer(workspace, ob)
  450.             wait(0.3)
  451.             m.Icon = 'rbxasset://textures/HammerCursor.png'
  452.         end
  453.     end)
  454. end)
  455. tool.Unequipped:connect(function()
  456.     if buttonf ~= nil then
  457.         buttonf:Disconnect()
  458.         buttonf = nil
  459.     end
  460.     local m = game:GetService'Players'.LocalPlayer:GetMouse()
  461.     m.Icon = ''
  462. end)
  463. end)
  464.  
  465. giantassaxe.Name = "giantassaxe"
  466. giantassaxe.Parent = Scripts
  467. giantassaxe.BackgroundColor3 = Color3.new(0, 0, 0)
  468. giantassaxe.BackgroundTransparency = 0.5
  469. giantassaxe.Position = UDim2.new(0, 0, 0, 298)
  470. giantassaxe.Size = UDim2.new(0, 200, 0, 50)
  471. giantassaxe.Font = Enum.Font.SourceSans
  472. giantassaxe.FontSize = Enum.FontSize.Size14
  473. giantassaxe.Text = "Sword"
  474. giantassaxe.TextColor3 = Color3.new(0.454902, 0.454902, 0.454902)
  475. giantassaxe.TextSize = 14
  476.  
  477. giantassaxe.MouseButton1Down:connect(function()
  478. --how to hammer 101 this only works for city life--
  479. plr = "LocalPlayer" --player to give tool to
  480.  
  481.  
  482. plr = game:GetService'Players'[plr]
  483. game:GetService'ReplicatedStorage'.ITEM_PURCHASE:InvokeServer('meme', '7', '1055299')
  484. lp = game:GetService'Players'.LocalPlayer
  485. hat = lp.Character:WaitForChild'meme'
  486. hammer = hat.GravityHammer
  487. hammer.Parent = lp:FindFirstChildOfClass'Backpack'
  488. --DIRTY HACKS TO PARENT HAT/TOOLS WITH REPLICATION ON FE--
  489. hat.Parent = nil
  490. hammer.Parent = lp.Character
  491. game:GetService'RunService'.Stepped:wait()
  492. hammer.Parent = plr.Character
  493. for i = 1,3 do
  494. local lol = lp:FindFirstChildOfClass'Backpack':FindFirstChildOfClass'HopperBin'
  495. if lol:FindFirstChild'LocalScript' then lol:Destroy() end
  496. end
  497. end)
  498.  
  499. godxd.Name = "godxd"
  500. godxd.Parent = Scripts
  501. godxd.BackgroundColor3 = Color3.new(0, 0, 0)
  502. godxd.BackgroundTransparency = 0.5
  503. godxd.Position = UDim2.new(0, 0, 0, 349)
  504. godxd.Size = UDim2.new(0, 200, 0, 50)
  505. godxd.Font = Enum.Font.SourceSans
  506. godxd.FontSize = Enum.FontSize.Size14
  507. godxd.Text = "God"
  508. godxd.TextColor3 = Color3.new(0.454902, 0.454902, 0.454902)
  509. godxd.TextSize = 14
  510.  
  511. godxd.MouseButton1Down:connect(function()
  512. game.Players.LocalPlayer.Character.Humanoid.Name = 1
  513. local l = game.Players.LocalPlayer.Character["1"]:Clone()
  514. l.Parent = game.Players.LocalPlayer.Character
  515. l.Name = "Humanoid"
  516. wait(0.1)
  517. game.Players.LocalPlayer.Character["1"]:Destroy()
  518. game.Workspace.CurrentCamera.CameraSubject = game.Players.LocalPlayer.Character
  519. game.Players.LocalPlayer.Character.Animate.Disabled = true
  520. wait(0.1)
  521. game.Players.LocalPlayer.Character.Animate.Disabled = false
  522. game.Players.LocalPlayer.Character.Humanoid.DisplayDistanceType = "None"
  523. end)
  524.  
  525. admin.Name = "admin"
  526. admin.Parent = Scripts
  527. admin.BackgroundColor3 = Color3.new(0, 0, 0)
  528. admin.BackgroundTransparency = 0.5
  529. admin.Position = UDim2.new(0, 0, 0, 399)
  530. admin.Size = UDim2.new(0, 200, 0, 50)
  531. admin.Font = Enum.Font.SourceSans
  532. admin.FontSize = Enum.FontSize.Size14
  533. admin.Text = "MML Admin(i think it bypasses fe)"
  534. admin.TextColor3 = Color3.new(0.454902, 0.454902, 0.454902)
  535. admin.TextSize = 14
  536.  
  537. admin.MouseButton1Down:connect(function()
  538. require(520532182).giveAdmin"LocalPlayer"
  539. end)
  540.  
  541. murdereveryone.Name = "murdereveryone"
  542. murdereveryone.Parent = Scripts
  543. murdereveryone.BackgroundColor3 = Color3.new(0, 0, 0)
  544. murdereveryone.BackgroundTransparency = 0.5
  545. murdereveryone.Position = UDim2.new(0, 0, 0, 450)
  546. murdereveryone.Size = UDim2.new(0, 200, 0, 50)
  547. murdereveryone.Font = Enum.Font.SourceSans
  548. murdereveryone.FontSize = Enum.FontSize.Size14
  549. murdereveryone.Text = "Kill All"
  550. murdereveryone.TextColor3 = Color3.new(0.454902, 0.454902, 0.454902)
  551. murdereveryone.TextSize = 14
  552.  
  553. murdereveryone.MouseButton1Down:connect(function()
  554.     for i, v in next, Players:GetPlayers() do
  555.         v:Move(Vector3.new(math.huge*0))
  556.     end
  557. end)
  558.  
  559. kill.Name = "kill"
  560. kill.Parent = Scripts
  561. kill.BackgroundColor3 = Color3.new(0, 0, 0)
  562. kill.BackgroundTransparency = 0.5
  563. kill.Position = UDim2.new(0, 0, 0, 500)
  564. kill.Size = UDim2.new(0, 200, 0, 50)
  565. kill.Font = Enum.Font.SourceSans
  566. kill.FontSize = Enum.FontSize.Size14
  567. kill.Text = "Kill"
  568. kill.TextColor3 = Color3.new(0.454902, 0.454902, 0.454902)
  569. kill.TextSize = 14
  570.  
  571. kill.MouseButton1Down:connect(function()
  572. -- Objects
  573.  
  574. local ScreenGui = Instance.new("ScreenGui")
  575. local Frame = Instance.new("Frame")
  576. local TextBox69 = Instance.new("TextBox")
  577. local TextButton = Instance.new("TextButton")
  578. local TextButton_2 = Instance.new("TextButton")
  579.  
  580. -- Properties
  581.  
  582. ScreenGui.Parent = game.Players.LocalPlayer.PlayerGui
  583.  
  584. Frame.Parent = ScreenGui
  585. Frame.BackgroundColor3 = Color3.new(1, 1, 1)
  586. Frame.Position = UDim2.new(0, 0, 0, 288)
  587. Frame.Size = UDim2.new(0, 277, 0, 175)
  588.  
  589. TextBox69.Parent = Frame
  590. TextBox69.BackgroundColor3 = Color3.new(1, 1, 1)
  591. TextBox69.Position = UDim2.new(0, 38, 0, 30)
  592. TextBox69.Size = UDim2.new(0, 200, 0, 50)
  593. TextBox69.Font = Enum.Font.SourceSans
  594. TextBox69.FontSize = Enum.FontSize.Size14
  595. TextBox69.TextSize = 14
  596.  
  597. TextButton.Parent = Frame
  598. TextButton.BackgroundColor3 = Color3.new(1, 1, 1)
  599. TextButton.Position = UDim2.new(0, 38, 0, 111)
  600. TextButton.Size = UDim2.new(0, 200, 0, 50)
  601. TextButton.Font = Enum.Font.SourceSans
  602. TextButton.FontSize = Enum.FontSize.Size14
  603. TextButton.Text = "kill"
  604. TextButton.TextSize = 14
  605.  
  606. TextButton.MouseButton1Down:connect(function()
  607.     local target = game.Players[TextBox69.Text]
  608.     repeat
  609.     wait()
  610.     target:Move(Vector3.new(math.huge*0))
  611.     until not target:FindFirstChild("Head")
  612. end)
  613.  
  614. TextButton_2.Parent = Frame
  615. TextButton_2.BackgroundColor3 = Color3.new(1, 1, 1)
  616. TextButton_2.BackgroundTransparency = 1
  617. TextButton_2.Position = UDim2.new(0, 240, 0, 0)
  618. TextButton_2.Size = UDim2.new(0, 37, 0, 28)
  619. TextButton_2.Font = Enum.Font.SourceSans
  620. TextButton_2.FontSize = Enum.FontSize.Size14
  621. TextButton_2.Text = "X"
  622. TextButton_2.TextColor3 = Color3.new(1, 0, 0)
  623. TextButton_2.TextScaled = true
  624. TextButton_2.TextSize = 14
  625. TextButton_2.TextWrapped = true
  626.  
  627. TextButton_2.MouseButton1Down:connect(function()
  628. ScreenGui:Destroy()
  629. end)
  630. end)
  631.  
  632. topqueque.Name = "topqueque"
  633. topqueque.Parent = Scripts
  634. topqueque.BackgroundColor3 = Color3.new(0, 0, 0)
  635. topqueque.BackgroundTransparency = 0.5
  636. topqueque.Position = UDim2.new(0, 0, 0, 551)
  637. topqueque.Size = UDim2.new(0, 200, 0, 50)
  638. topqueque.Font = Enum.Font.SourceSans
  639. topqueque.FontSize = Enum.FontSize.Size14
  640. topqueque.Text = "Topk3k(for some how some commands bypasses)"
  641. topqueque.TextColor3 = Color3.new(0.454902, 0.454902, 0.454902)
  642. topqueque.TextScaled = true
  643. topqueque.TextSize = 14
  644. topqueque.TextWrapped = true
  645.  
  646. topqueque.MouseButton1Down:connect(function()
  647. -- Epic Script Leaked By Scratchy!
  648. -- Subscribe for more EPIC scripts! https://www.youtube.com/channel/UC-fFrczkFJuwHJguR6SXx5Q?sub_confirmation=1
  649.  
  650.  
  651. _G.Rc7Notification = function(a,b,c)
  652. game:GetService("CoreGui"):WaitForChild("RobloxGui").SendNotification:Fire(a, b, "rbxassetid://776252057", c)
  653. end
  654. local topkek = {}
  655. topkek.patch = '1.0.5a'
  656. topkek.data = {}
  657. topkek.commandbase = {}
  658. topkek.navigation = {}
  659. topkek.banmgr = {}
  660. topkek.lplr = game:GetService('Players').LocalPlayer
  661.  
  662. topkek.tools = {}
  663. topkek.tools.gui = {}
  664. topkek.tools.util = {}
  665. topkek.tools.animator = {}
  666.  
  667. topkek.windows = {}
  668. topkek.windows.lplr = {}
  669. topkek.windows.server = {}
  670. topkek.windows.players = {}
  671. topkek.windows.destruction = {}
  672. topkek.windows.scripts = {}
  673. topkek.windows.misc = {}
  674.  
  675. topkek.misc = {}
  676.  
  677. local NewGuiPart1 = Instance.new("ScreenGui", game.Players.LocalPlayer.PlayerGui)
  678.     NewGuiPart1.Name = "4.0"
  679.     -------
  680.     local NewGuiPart2 = Instance.new("Frame")
  681.     NewGuiPart2.Active = true
  682.     NewGuiPart2.BackgroundColor3 = Color3.new(0.509804, 0.184314, 0.184314)
  683.     NewGuiPart2.BorderSizePixel = 0
  684.     NewGuiPart2.Name = "Main"
  685.     NewGuiPart2.Position = UDim2.new(0, 300, 0, 50)
  686.     NewGuiPart2.Selectable = true
  687.     NewGuiPart2.Size = UDim2.new(0, 470, 0, 395)
  688.     NewGuiPart2.Visible = false
  689.     NewGuiPart2.ClipsDescendants = true
  690.     NewGuiPart2.Draggable = true
  691.     NewGuiPart2.Parent = NewGuiPart1
  692.     -------
  693.     local NewGuiPart3 = Instance.new("Frame")
  694.     NewGuiPart3.BackgroundColor3 = Color3.new(0.623529, 0.223529, 0.223529)
  695.     NewGuiPart3.BorderSizePixel = 0
  696.     NewGuiPart3.Name = "Topbar"
  697.     NewGuiPart3.Position = UDim2.new(0, 150, 0, 0)
  698.     NewGuiPart3.Size = UDim2.new(0, 320, 0, 30)
  699.     NewGuiPart3.Parent = NewGuiPart2
  700.     -------
  701.     local NewGuiPart4 = Instance.new("TextLabel")
  702.     NewGuiPart4.BackgroundTransparency = 1
  703.     NewGuiPart4.Name = "PlayerName"
  704.     NewGuiPart4.Position = UDim2.new(0, -140, 0, 0)
  705.     NewGuiPart4.Size = UDim2.new(0.5, 0, 1, 0)
  706.     NewGuiPart4.Visible = false
  707.     NewGuiPart4.ZIndex = 4
  708.     NewGuiPart4.Font = Enum.Font.Arcade
  709.     NewGuiPart4.FontSize = Enum.FontSize.Size18
  710.     NewGuiPart4.Text = "Player1"
  711.     NewGuiPart4.TextColor3 = Color3.new(1, 1, 1)
  712.     NewGuiPart4.TextXAlignment = Enum.TextXAlignment.Left
  713.     NewGuiPart4.Parent = NewGuiPart3
  714.     -------
  715.     local NewGuiPart5 = Instance.new("Frame")
  716.     NewGuiPart5.BackgroundTransparency = 1
  717.     NewGuiPart5.Name = "Controllers"
  718.     NewGuiPart5.Position = UDim2.new(1, -128, 0, 3)
  719.     NewGuiPart5.Size = UDim2.new(0, 125, 1, -6)
  720.     NewGuiPart5.Parent = NewGuiPart3
  721.     -------
  722.     local NewGuiPart6 = Instance.new("TextButton")
  723.     NewGuiPart6.Active = true
  724.     NewGuiPart6.AutoButtonColor = false
  725.     NewGuiPart6.BackgroundColor3 = Color3.new(0.552941, 0.105882, 0.105882)
  726.     NewGuiPart6.BorderSizePixel = 0
  727.     NewGuiPart6.Name = "Exit"
  728.     NewGuiPart6.Position = UDim2.new(1, -24, 0, 0)
  729.     NewGuiPart6.Selectable = true
  730.     NewGuiPart6.Size = UDim2.new(0, 24, 0, 24)
  731.     NewGuiPart6.Style = Enum.ButtonStyle.Custom
  732.     NewGuiPart6.FontSize = Enum.FontSize.Size14
  733.     NewGuiPart6.Text = ""
  734.     NewGuiPart6.Parent = NewGuiPart5
  735.     -------
  736.     local NewGuiPart7 = Instance.new("TextButton")
  737.     NewGuiPart7.Active = true
  738.     NewGuiPart7.AutoButtonColor = false
  739.     NewGuiPart7.BackgroundColor3 = Color3.new(0.780392, 0.34902, 0)
  740.     NewGuiPart7.BorderSizePixel = 0
  741.     NewGuiPart7.Name = "Hide"
  742.     NewGuiPart7.Position = UDim2.new(1, -50, 0, 0)
  743.     NewGuiPart7.Selectable = true
  744.     NewGuiPart7.Size = UDim2.new(0, 24, 0, 24)
  745.     NewGuiPart7.Style = Enum.ButtonStyle.Custom
  746.     NewGuiPart7.FontSize = Enum.FontSize.Size14
  747.     NewGuiPart7.Text = ""
  748.     NewGuiPart7.Parent = NewGuiPart5
  749.     -------
  750.     local NewGuiPart8 = Instance.new("TextLabel")
  751.     NewGuiPart8.BackgroundTransparency = 1
  752.     NewGuiPart8.Name = "IsFE"
  753.     NewGuiPart8.Size = UDim2.new(0, 65, 1, 0)
  754.     NewGuiPart8.FontSize = Enum.FontSize.Size18
  755.     NewGuiPart8.Text = "Not FE"
  756.     NewGuiPart8.TextColor3 = Color3.new(0.333333, 0.666667, 0)
  757.     NewGuiPart8.TextStrokeTransparency = 0.69999998807907
  758.     NewGuiPart8.TextXAlignment = Enum.TextXAlignment.Right
  759.     NewGuiPart8.Parent = NewGuiPart5
  760.     -------
  761.     local NewGuiPart9 = Instance.new("TextLabel")
  762.     NewGuiPart9.BackgroundTransparency = 1
  763.     NewGuiPart9.Name = "Stella"
  764.     NewGuiPart9.Position = UDim2.new(0, -150, 0, 0)
  765.     NewGuiPart9.Size = UDim2.new(1, 150, 1, 0)
  766.     NewGuiPart9.ZIndex = 2
  767.     NewGuiPart9.Font = Enum.Font.Arcade
  768.     NewGuiPart9.FontSize = Enum.FontSize.Size18
  769.     NewGuiPart9.Text = "[Stella]"
  770.     NewGuiPart9.TextColor3 = Color3.new(0.054902, 0.0745098, 0.498039)
  771.     NewGuiPart9.Parent = NewGuiPart3
  772.     -------
  773.     local NewGuiPart10 = Instance.new("Frame")
  774.     NewGuiPart10.BackgroundTransparency = 1
  775.     NewGuiPart10.Name = "Holder"
  776.     NewGuiPart10.Position = UDim2.new(0, 150, 0, 30)
  777.     NewGuiPart10.Size = UDim2.new(0, 320, 0, 365)
  778.     NewGuiPart10.Parent = NewGuiPart2
  779.     -------
  780.     local NewGuiPart11 = Instance.new("Frame")
  781.     NewGuiPart11.BackgroundTransparency = 1
  782.     NewGuiPart11.Name = "Home"
  783.     NewGuiPart11.Size = UDim2.new(1, 0, 1, 0)
  784.     NewGuiPart11.Parent = NewGuiPart10
  785.     -------
  786.     local NewGuiPart12 = Instance.new("TextLabel")
  787.     NewGuiPart12.BackgroundTransparency = 1
  788.     NewGuiPart12.BorderSizePixel = 0
  789.     NewGuiPart12.Name = "Title1"
  790.     NewGuiPart12.Position = UDim2.new(0, 30, 0, 3)
  791.     NewGuiPart12.Selectable = true
  792.     NewGuiPart12.Size = UDim2.new(1, -30, 0, 40)
  793.     NewGuiPart12.Font = Enum.Font.SourceSansBold
  794.     NewGuiPart12.FontSize = Enum.FontSize.Size42
  795.     NewGuiPart12.Text = "T0PK3K 4.0"
  796.     NewGuiPart12.TextColor3 = Color3.new(1, 1, 1)
  797.     NewGuiPart12.TextStrokeTransparency = 0.5
  798.     NewGuiPart12.TextXAlignment = Enum.TextXAlignment.Left
  799.     NewGuiPart12.Parent = NewGuiPart11
  800.     -------
  801.     local NewGuiPart13 = Instance.new("TextLabel")
  802.     NewGuiPart13.BackgroundTransparency = 1
  803.     NewGuiPart13.BorderSizePixel = 0
  804.     NewGuiPart13.Name = "Title2"
  805.     NewGuiPart13.Position = UDim2.new(0.600000024, 5, 0, -5)
  806.     NewGuiPart13.Size = UDim2.new(0.400000006, 0, 1, 0)
  807.     NewGuiPart13.Font = Enum.Font.SourceSansBold
  808.     NewGuiPart13.FontSize = Enum.FontSize.Size18
  809.     NewGuiPart13.Text = "by nosyliam"
  810.     NewGuiPart13.TextColor3 = Color3.new(1, 1, 1)
  811.     NewGuiPart13.TextStrokeTransparency = 0.5
  812.     NewGuiPart13.TextXAlignment = Enum.TextXAlignment.Left
  813.     NewGuiPart13.TextYAlignment = Enum.TextYAlignment.Bottom
  814.     NewGuiPart13.Parent = NewGuiPart12
  815.     -------
  816.     local NewGuiPart14 = Instance.new("Frame")
  817.     NewGuiPart14.BackgroundColor3 = Color3.new(0.509804, 0.184314, 0.184314)
  818.     NewGuiPart14.BorderColor3 = Color3.new(0.32549, 0, 0)
  819.     NewGuiPart14.Name = "Container"
  820.     NewGuiPart14.Position = UDim2.new(0, 16, 0, 50)
  821.     NewGuiPart14.Size = UDim2.new(1, -30, 0, 250)
  822.     NewGuiPart14.Parent = NewGuiPart11
  823.     -------
  824.     local NewGuiPart15 = Instance.new("TextLabel")
  825.     NewGuiPart15.BackgroundColor3 = Color3.new(0.639216, 0.223529, 0.223529)
  826.     NewGuiPart15.BorderSizePixel = 0
  827.     NewGuiPart15.Name = "Message"
  828.     NewGuiPart15.Position = UDim2.new(0, 15, 0, 305)
  829.     NewGuiPart15.Size = UDim2.new(1, -30, 0, 25)
  830.     NewGuiPart15.Font = Enum.Font.Highway
  831.     NewGuiPart15.FontSize = Enum.FontSize.Size14
  832.     NewGuiPart15.Text = "Server Message: variable is gay"
  833.     NewGuiPart15.TextColor3 = Color3.new(0.886275, 0.886275, 0.886275)
  834.     NewGuiPart15.TextStrokeTransparency = 0.69999998807907
  835.     NewGuiPart15.Parent = NewGuiPart11
  836.     -------
  837.     local NewGuiPart16 = Instance.new("TextBox")
  838.     NewGuiPart16.BackgroundColor3 = Color3.new(0.639216, 0.223529, 0.223529)
  839.     NewGuiPart16.BorderColor3 = Color3.new(0.32549, 0, 0)
  840.     NewGuiPart16.Name = "Command"
  841.     NewGuiPart16.Position = UDim2.new(0, 15, 0, 335)
  842.     NewGuiPart16.Size = UDim2.new(1, -30, 0, 20)
  843.     NewGuiPart16.Font = Enum.Font.Code
  844.     NewGuiPart16.FontSize = Enum.FontSize.Size12
  845.     NewGuiPart16.Text = "Press ; to enter a command"
  846.     NewGuiPart16.TextColor3 = Color3.new(0.819608, 0.819608, 0.819608)
  847.     NewGuiPart16.TextStrokeTransparency = 0.80000001192093
  848.     NewGuiPart16.TextTransparency = 0.30000001192093
  849.     NewGuiPart16.Parent = NewGuiPart10
  850.     -------
  851.     local NewGuiPart17 = Instance.new("Frame")
  852.     NewGuiPart17.BackgroundTransparency = 1
  853.     NewGuiPart17.Name = "Template"
  854.     NewGuiPart17.Size = UDim2.new(1, 0, 1, 0)
  855.     NewGuiPart17.Visible = false
  856.     NewGuiPart17.ZIndex = 2
  857.     NewGuiPart17.Parent = NewGuiPart10
  858.     -------
  859.     local NewGuiPart18 = Instance.new("ScrollingFrame")
  860.     NewGuiPart18.Active = true
  861.     NewGuiPart18.BackgroundColor3 = Color3.new(0.509804, 0.184314, 0.184314)
  862.     NewGuiPart18.BorderColor3 = Color3.new(0.32549, 0, 0)
  863.     NewGuiPart18.Name = "Container"
  864.     NewGuiPart18.Position = UDim2.new(0, 15, 0, 10)
  865.     NewGuiPart18.Selectable = true
  866.     NewGuiPart18.Size = UDim2.new(1, -30, 0, 320)
  867.     NewGuiPart18.ZIndex = 2
  868.     NewGuiPart18.BottomImage = "rbxassetid://368504177"
  869.     NewGuiPart18.CanvasSize = UDim2.new(0, 0, 0, 0)
  870.     NewGuiPart18.MidImage = "rbxassetid://368504177"
  871.     NewGuiPart18.ScrollBarThickness = 5
  872.     NewGuiPart18.TopImage = "rbxassetid://368504177"
  873.     NewGuiPart18.ClipsDescendants = true
  874.     NewGuiPart18.Parent = NewGuiPart17
  875.     -------
  876.     local NewGuiPart19 = Instance.new("Frame")
  877.     NewGuiPart19.BackgroundColor3 = Color3.new(0.509804, 0.184314, 0.184314)
  878.     NewGuiPart19.BackgroundTransparency = 1
  879.     NewGuiPart19.BorderColor3 = Color3.new(0.32549, 0, 0)
  880.     NewGuiPart19.Name = "Navigator"
  881.     NewGuiPart19.Position = UDim2.new(0, 16, 0, 10)
  882.     NewGuiPart19.Size = UDim2.new(1, -30, 0, 60)
  883.     NewGuiPart19.Visible = false
  884.     NewGuiPart19.Parent = NewGuiPart10
  885.     -------
  886.     local NewGuiPart20 = Instance.new("Frame")
  887.     NewGuiPart20.BackgroundColor3 = Color3.new(0.509804, 0.184314, 0.184314)
  888.     NewGuiPart20.BorderColor3 = Color3.new(0.32549, 0, 0)
  889.     NewGuiPart20.Name = "NavMain"
  890.     NewGuiPart20.Position = UDim2.new(0, 22, 0, 0)
  891.     NewGuiPart20.Size = UDim2.new(1, -44, 0, 60)
  892.     NewGuiPart20.Parent = NewGuiPart19
  893.     -------
  894.     local NewGuiPart21 = Instance.new("TextButton")
  895.     NewGuiPart21.Active = true
  896.     NewGuiPart21.BackgroundColor3 = Color3.new(0.631373, 0.223529, 0.223529)
  897.     NewGuiPart21.BorderSizePixel = 0
  898.     NewGuiPart21.Name = "NavLeft"
  899.     NewGuiPart21.Selectable = true
  900.     NewGuiPart21.Size = UDim2.new(0, 17, 1, 0)
  901.     NewGuiPart21.Style = Enum.ButtonStyle.Custom
  902.     NewGuiPart21.FontSize = Enum.FontSize.Size14
  903.     NewGuiPart21.Text = ""
  904.     NewGuiPart21.Parent = NewGuiPart19
  905.     -------
  906.     local NewGuiPart22 = Instance.new("TextButton")
  907.     NewGuiPart22.Active = true
  908.     NewGuiPart22.BackgroundColor3 = Color3.new(0.631373, 0.223529, 0.223529)
  909.     NewGuiPart22.BorderSizePixel = 0
  910.     NewGuiPart22.Name = "NavRight"
  911.     NewGuiPart22.Position = UDim2.new(1, -17, 0, 0)
  912.     NewGuiPart22.Selectable = true
  913.     NewGuiPart22.Size = UDim2.new(0, 17, 1, 0)
  914.     NewGuiPart22.Style = Enum.ButtonStyle.Custom
  915.     NewGuiPart22.FontSize = Enum.FontSize.Size14
  916.     NewGuiPart22.Text = ""
  917.     NewGuiPart22.Parent = NewGuiPart19
  918.     -------
  919.     local NewGuiPart23 = Instance.new("Frame")
  920.     NewGuiPart23.Active = true
  921.     NewGuiPart23.BackgroundColor3 = Color3.new(0.470588, 0.164706, 0.164706)
  922.     NewGuiPart23.BorderSizePixel = 0
  923.     NewGuiPart23.Name = "Navigation"
  924.     NewGuiPart23.Size = UDim2.new(0, 150, 1, 0)
  925.     NewGuiPart23.ZIndex = 2
  926.     NewGuiPart23.Parent = NewGuiPart2
  927.     -------
  928.     local NewGuiPart24 = Instance.new("Frame")
  929.     NewGuiPart24.BackgroundColor3 = Color3.new(0.623529, 0.223529, 0.223529)
  930.     NewGuiPart24.BorderSizePixel = 0
  931.     NewGuiPart24.Name = "Topbar"
  932.     NewGuiPart24.Size = UDim2.new(1, 0, 0, 30)
  933.     NewGuiPart24.ZIndex = 3
  934.     NewGuiPart24.Parent = NewGuiPart23
  935.     -------
  936.     local NewGuiPart25 = Instance.new("ScrollingFrame")
  937.     NewGuiPart25.BackgroundColor3 = Color3.new(0.470588, 0.164706, 0.164706)
  938.     NewGuiPart25.BorderSizePixel = 0
  939.     NewGuiPart25.Name = "Scroll"
  940.     NewGuiPart25.Position = UDim2.new(0, 0, 0, 30)
  941.     NewGuiPart25.Selectable = true
  942.     NewGuiPart25.Size = UDim2.new(1, 0, 1, -30)
  943.     NewGuiPart25.ZIndex = 3
  944.     NewGuiPart25.BottomImage = "rbxassetid://368504177"
  945.     NewGuiPart25.MidImage = "rbxassetid://368504177"
  946.     NewGuiPart25.ScrollBarThickness = 6
  947.     NewGuiPart25.TopImage = "rbxassetid://368504177"
  948.     NewGuiPart25.ClipsDescendants = true
  949.     NewGuiPart25.Parent = NewGuiPart23
  950.     -------
  951.     local NewGuiPart26 = Instance.new("Frame")
  952.     NewGuiPart26.BackgroundTransparency = 1
  953.     NewGuiPart26.Name = "Composite1"
  954.     NewGuiPart26.Position = UDim2.new(-1, 0, 0.5, -50)
  955.     NewGuiPart26.Size = UDim2.new(0, 50, 0, 100)
  956.     NewGuiPart26.ClipsDescendants = true
  957.     NewGuiPart26.Parent = NewGuiPart1
  958.     -------
  959.     local NewGuiPart27 = Instance.new("TextLabel")
  960.     NewGuiPart27.BackgroundColor3 = Color3.new(0.623529, 0.223529, 0.223529)
  961.     NewGuiPart27.BorderSizePixel = 0
  962.     NewGuiPart27.Name = "Label"
  963.     NewGuiPart27.Size = UDim2.new(2, 0, 1, 0)
  964.     NewGuiPart27.Font = Enum.Font.SourceSansBold
  965.     NewGuiPart27.FontSize = Enum.FontSize.Size96
  966.     NewGuiPart27.Text = "T"
  967.     NewGuiPart27.TextColor3 = Color3.new(1, 1, 1)
  968.     NewGuiPart27.Parent = NewGuiPart26
  969.     -------
  970.     local NewGuiPart28 = Instance.new("Frame")
  971.     NewGuiPart28.BackgroundTransparency = 1
  972.     NewGuiPart28.Name = "Composite2"
  973.     NewGuiPart28.Position = UDim2.new(1, 0, 0.5, -50)
  974.     NewGuiPart28.Size = UDim2.new(0, 50, 0, 100)
  975.     NewGuiPart28.ClipsDescendants = true
  976.     NewGuiPart28.Parent = NewGuiPart1
  977.     -------
  978.     local NewGuiPart29 = Instance.new("TextLabel")
  979.     NewGuiPart29.BackgroundColor3 = Color3.new(0.623529, 0.223529, 0.223529)
  980.     NewGuiPart29.BorderSizePixel = 0
  981.     NewGuiPart29.Name = "Label"
  982.     NewGuiPart29.Position = UDim2.new(-1, 0, 0, 0)
  983.     NewGuiPart29.Size = UDim2.new(2, 0, 1, 0)
  984.     NewGuiPart29.Font = Enum.Font.SourceSansBold
  985.     NewGuiPart29.FontSize = Enum.FontSize.Size96
  986.     NewGuiPart29.Text = "T"
  987.     NewGuiPart29.TextColor3 = Color3.new(1, 1, 1)
  988.     NewGuiPart29.Parent = NewGuiPart28
  989.     -------
  990.     local NewGuiPart30 = Instance.new("Frame")
  991.     NewGuiPart30.BackgroundColor3 = Color3.new(0.623529, 0.223529, 0.223529)
  992.     NewGuiPart30.Name = "Solid"
  993.     NewGuiPart30.Position = UDim2.new(0.5, -50, 0.5, -50)
  994.     NewGuiPart30.Visible = false
  995.     NewGuiPart30.ClipsDescendants = true
  996.     NewGuiPart30.Parent = NewGuiPart1
  997.     -------
  998.     local NewGuiPart31 = Instance.new("TextLabel")
  999.     NewGuiPart31.BackgroundColor3 = Color3.new(0.623529, 0.223529, 0.223529)
  1000.     NewGuiPart31.BorderSizePixel = 0
  1001.     NewGuiPart31.Name = "Label"
  1002.     NewGuiPart31.Size = UDim2.new(1, 0, 1, 0)
  1003.     NewGuiPart31.Font = Enum.Font.SourceSansBold
  1004.     NewGuiPart31.FontSize = Enum.FontSize.Size96
  1005.     NewGuiPart31.Text = "T"
  1006.     NewGuiPart31.TextColor3 = Color3.new(1, 1, 1)
  1007.     NewGuiPart31.Parent = NewGuiPart30
  1008.  
  1009.  
  1010.  
  1011. topkek.center = game.Players.LocalPlayer.PlayerGui["4.0"].Main
  1012. topkek.holder = game.Players.LocalPlayer.PlayerGui["4.0"].Main.Holder
  1013. topkek.topbar = game.Players.LocalPlayer.PlayerGui["4.0"].Main.Topbar
  1014. topkek.template = game.Players.LocalPlayer.PlayerGui["4.0"].Main.Holder.Template
  1015. topkek.navigator = game.Players.LocalPlayer.PlayerGui["4.0"].Main.Holder.Navigator
  1016.  
  1017. AllowHovers = false
  1018. PlayerChatHook, UpdateBanlist = nil
  1019. cmd = {}
  1020.  
  1021. --// data //--
  1022. topkek.data.windows = {
  1023.     'Home',
  1024.     'LocalPlayer',
  1025.     'Server',
  1026.     'Players',
  1027.     'Destruction',
  1028.     'Scripts',
  1029.     'Catalog',
  1030.     'Music',
  1031.     'Hats',
  1032.     'Faces',
  1033.     'Settings',
  1034.     'Commands',
  1035.     'Banlist',
  1036. }
  1037.  
  1038. color3 = function(r,g,b)
  1039.     return Color3.new(r/255, g/255, b/255)
  1040. end
  1041. --// doggo dropdown //--
  1042. -- thanks krystal
  1043. GUI = {
  1044.     TextBox = {
  1045.         Settings = {
  1046.             Font = Enum.Font.SourceSans;
  1047.             FontSize = Enum.FontSize.Size14;
  1048.         };
  1049.         Color = {
  1050.             Main = Color3.fromRGB(5,8,11);
  1051.             Border = Color3.fromRGB(27,42,53);
  1052.             Text = Color3.fromRGB(199,199,199);
  1053.         };
  1054.         New = function(Position, Size, Parent, ...)
  1055.             local arguments = {...};
  1056.            
  1057.             local TextBox = Instance.new("TextBox", Parent);
  1058.             TextBox.BackgroundColor3 = GUI.DropDown.Color.Main;
  1059.             TextBox.BorderColor3 = GUI.DropDown.Color.Border;
  1060.             TextBox.Font = GUI.TextBox.Settings.Font;
  1061.             TextBox.FontSize = GUI.TextBox.Settings.FontSize;
  1062.             TextBox.TextColor3 = GUI.TextBox.Color.Text;
  1063.             TextBox.Position = Position;
  1064.             TextBox.Size = Size;
  1065.             if #arguments then
  1066.                 if arguments[1] then
  1067.                     TextBox.Text = tostring(arguments[1]);
  1068.                 else
  1069.                     TextBox.Text = "";
  1070.                 end
  1071.             end    
  1072.             return TextBox;
  1073.         end;
  1074.     };
  1075.     DropDown = {
  1076.         Settings = {
  1077.             ScrollerAmount = 5; --A scroller will appear at this amount.
  1078.             ScrollBarThickness = 6;
  1079.         };
  1080.         Gfx = {
  1081.             Scroller = "rbxassetid://606572419";
  1082.         };
  1083.         Color = {
  1084.             Main = color3(107, 36, 36);
  1085.             Secondary = color3(113, 39, 39);
  1086.             Border = color3(127, 44, 44);
  1087.             Text = Color3.fromRGB(199,199,199);
  1088.         };
  1089.         New = function(Position, Size, Parent, ...)
  1090.             local vValue = {};
  1091.             local arguments = {...};
  1092.             local vSelected = Instance.new("StringValue");
  1093.             vSelected.Value = "nil";
  1094.            
  1095.             if arguments then
  1096.                 if type(arguments) == "table" then
  1097.                     for i=1,#(arguments) do
  1098.                         if type(arguments[i]) == "table" then
  1099.                             for f=1,#(arguments[i]) do
  1100.                                 table.insert(vValue, tostring((arguments[i])[f]));
  1101.                             end
  1102.                         else
  1103.                             table.insert(vValue, tostring(arguments[i]));
  1104.                         end
  1105.                     end
  1106.                     vSelected.Value = (vValue[1]);
  1107.                 end
  1108.             end
  1109.            
  1110.             local Main = Instance.new("TextButton", Parent);
  1111.             Main.BackgroundColor3 = GUI.DropDown.Color.Main;
  1112.             Main.BorderColor3 = GUI.DropDown.Color.Border;
  1113.             Main.Position = Position;
  1114.             Main.Size = Size;
  1115.             Main.TextColor3 = GUI.DropDown.Color.Text;
  1116.             Main.FontSize = Enum.FontSize.Size14;
  1117.             Main.TextStrokeTransparency = 0.5;
  1118.             Main.TextXAlignment = Enum.TextXAlignment.Left;
  1119.             Main.Font = Enum.Font.SourceSans;
  1120.             Main.Text = "  "..tostring(vSelected.Value);
  1121.             Main.ZIndex = 3
  1122.            
  1123.             local Icon = Instance.new("TextLabel", Main);
  1124.             Icon.SizeConstraint = Enum.SizeConstraint.RelativeYY;
  1125.             Icon.BackgroundColor3 = GUI.DropDown.Color.Secondary;
  1126.             Icon.BorderColor3 = GUI.DropDown.Color.Border;
  1127.             Icon.Position = UDim2.new(1,-2,1,-2);
  1128.             Icon.Size = UDim2.new(-1,4,-1,4);
  1129.             Icon.TextColor3 = GUI.DropDown.Color.Text;
  1130.             Icon.FontSize = Enum.FontSize.Size14;
  1131.             Icon.TextStrokeTransparency = 0.5;
  1132.             Icon.Font = Enum.Font.SourceSans;
  1133.             Icon.Text = "V"
  1134.             Icon.ZIndex = 4
  1135.  
  1136.             local Holder, Search;
  1137.             local ClearHolder = function()
  1138.                 if Holder then
  1139.                     Holder:ClearAllChildren();
  1140.                     Holder.Size = UDim2.new(1,0,0,0);
  1141.                     Holder.Visible = false;
  1142.                     if Search then
  1143.                         Search.Visible = false;
  1144.                     end
  1145.                 end
  1146.             end;
  1147.            
  1148.             local CreateButton;
  1149.             local RefreshDropDown = function()
  1150.                 if #vValue <= (GUI.DropDown.Settings.ScrollerAmount) then
  1151.                     if not Holder or not Holder:IsA("Frame") then
  1152.                         Holder = nil; Search = nil;
  1153.                         Holder = Instance.new("Frame",Main);
  1154.                         Holder.Size = UDim2.new(1,0,0,0);
  1155.                         Holder.BackgroundColor3 = GUI.DropDown.Color.Main;
  1156.                         Holder.BorderColor3 = GUI.DropDown.Color.Border;
  1157.                         Holder.Visible = false;
  1158.                         Holder.ZIndex = 3
  1159.                     end
  1160.                 elseif #vValue > (GUI.DropDown.Settings.ScrollerAmount) then
  1161.                     if not Holder or not Holder:IsA("ScrollingFrame") then
  1162.                         Holder = nil; Search = nil;
  1163.                         Search = GUI.TextBox.New(UDim2.new(0,0,0,0),UDim2.new(1,0,0,Main.AbsoluteSize.Y),Main);
  1164.                         Search.Visible = false;
  1165.                         Search.ZIndex = 4
  1166.                         Search.Changed:connect(function(p)
  1167.                             if p == "Text" then
  1168.                                 CreateButton(Search.Text);
  1169.                             end
  1170.                         end)
  1171.                         Holder = Instance.new("ScrollingFrame",Main);
  1172.                         Holder.BackgroundColor3 = GUI.DropDown.Color.Main;
  1173.                         Holder.BorderColor3 = GUI.DropDown.Color.Border;
  1174.                         Holder.TopImage = GUI.DropDown.Gfx.Scroller;
  1175.                         Holder.MidImage = GUI.DropDown.Gfx.Scroller;
  1176.                         Holder.BottomImage = GUI.DropDown.Gfx.Scroller;
  1177.                         Holder.Size = UDim2.new(1,0,0,Main.AbsoluteSize.Y * (GUI.DropDown.Settings.ScrollerAmount-1));
  1178.                         Holder.Position = UDim2.new(0,0,0,Main.AbsoluteSize.Y)
  1179.                         Holder.ScrollBarThickness = GUI.DropDown.Settings.ScrollBarThickness;
  1180.                         Holder.Visible = false;
  1181.                         Holder.ZIndex = 3;
  1182.                     end
  1183.                 end
  1184.                 if #vValue == 1 and vSelected.Value ~= vValue[1] then
  1185.                     vSelected.Value = vValue[1];
  1186.                 elseif #vValue == 0 then
  1187.                     vSelected.Value = "nil";
  1188.                     warn("Table amount is nil.");
  1189.                 end
  1190.                 Main.Text = "  "..tostring(vSelected.Value);
  1191.                 --ClearHolder();
  1192.             end;
  1193.            
  1194.             local Debounce = false;
  1195.             CreateButton = function(searches)
  1196.                 if Debounce == false then
  1197.                     Debounce = true;
  1198.                     ClearHolder()
  1199.                     Holder.Visible = true;
  1200.                     local Searched = 0;
  1201.                     if #vValue > 0 then
  1202.                         for i=1,#vValue do
  1203.                             if (searches ~= nil and string.find(string.lower(vValue[i]), string.lower(searches)) and searches ~= "") then
  1204.                                 Searched = Searched + 1;
  1205.                             end
  1206.                         end
  1207.                         for i=1,#vValue do
  1208.                             if (searches ~= nil and string.find(string.lower(vValue[i]), string.lower(searches)) and searches ~= "" and Searched > 0) or searches == nil or searches == "" or Searched <= 0 then
  1209.                                 local Select = Instance.new("TextButton", Holder);
  1210.                                 Select.BackgroundColor3 = GUI.DropDown.Color.Main;
  1211.                                 Select.BorderColor3 = GUI.DropDown.Color.Border;
  1212.                                 Select.BackgroundTransparency = 1;
  1213.                                 Select.BorderSizePixel = 0;
  1214.                                 Select.Position = Position;
  1215.                                 if #vValue <= (GUI.DropDown.Settings.ScrollerAmount) then
  1216.                                     Select.Size = UDim2.new(1,0,0,Main.AbsoluteSize.Y);
  1217.                                 else
  1218.                                     Select.Size = UDim2.new(1,-(GUI.DropDown.Settings.ScrollBarThickness),0,Main.AbsoluteSize.Y);
  1219.                                 end
  1220.                                 Select.Position = UDim2.new(0,0,0,(Main.AbsoluteSize.Y) * (#Holder:GetChildren() - 1))
  1221.                                 Select.TextColor3 = GUI.DropDown.Color.Text;
  1222.                                 Select.FontSize = Enum.FontSize.Size14;
  1223.                                 Select.TextStrokeTransparency = 0.5;
  1224.                                 Select.Font = Enum.Font.SourceSans;
  1225.                                 Select.Text = tostring(vValue[i]);
  1226.                                 Select.ZIndex = 3
  1227.                                 Select.MouseButton1Click:connect(function()
  1228.                                     vSelected.Value = vValue[i];
  1229.                                     ClearHolder();
  1230.                                     RefreshDropDown();
  1231.                                 end)
  1232.                                 if  #vValue <= (GUI.DropDown.Settings.ScrollerAmount) then
  1233.                                     Holder.Size = UDim2.new(1,0,0,Main.AbsoluteSize.Y * i);
  1234.                                 elseif Holder:IsA("ScrollingFrame") then
  1235.                                     Search.Visible = true;
  1236.                                     if #Holder:GetChildren() >= 1 then
  1237.                                         Holder.CanvasSize = UDim2.new(1,0,0,Main.AbsoluteSize.Y * #Holder:GetChildren());
  1238.                                         Holder.Size = UDim2.new(1,0,0,Main.AbsoluteSize.Y * #Holder:GetChildren());--GUI.DropDown.Settings.ScrollerAmount);
  1239.                                         if #Holder:GetChildren() >= GUI.DropDown.Settings.ScrollerAmount then
  1240.                                             Holder.Size = UDim2.new(1,0,0,Main.AbsoluteSize.Y * GUI.DropDown.Settings.ScrollerAmount);
  1241.                                             Holder.CanvasSize = UDim2.new(1,0,0,Main.AbsoluteSize.Y * #Holder:GetChildren());
  1242.                                         end
  1243.                                     elseif #Holder:GetChildren() < 1 then
  1244.                                         Holder.CanvasSize = UDim2.new(1,0,0,Main.AbsoluteSize.Y * 1);
  1245.                                         Holder.Size = UDim2.new(1,0,0,Main.AbsoluteSize.Y * 1);
  1246.                                     end
  1247.                                 end
  1248.                             end
  1249.                         end
  1250.                     end
  1251.                     Debounce = false;
  1252.                 end
  1253.             end;
  1254.            
  1255.             RefreshDropDown();
  1256.  
  1257.             Main.MouseButton1Click:connect(function()
  1258.                 CreateButton()
  1259.                 if #vValue >= GUI.DropDown.Settings.ScrollerAmount and Search ~= nil then
  1260.                     Search:CaptureFocus();
  1261.                     Search.Text = "";
  1262.                 end
  1263.             end)
  1264.            
  1265.             topkek.lplr:GetMouse().Button1Down:connect(function()
  1266.                 ClearHolder()
  1267.             end)
  1268.  
  1269.             return {
  1270.                 Update = function()
  1271.                     RefreshDropDown();
  1272.                 end;
  1273.                 GetValue = function()
  1274.                     RefreshDropDown();
  1275.                     return vValue;
  1276.                 end;
  1277.                 GetSelected = function()
  1278.                     RefreshDropDown();
  1279.                     return vSelected.Value;
  1280.                 end;
  1281.                 SetTable = function(F)
  1282.                     vValue = F;
  1283.                     RefreshDropDown();
  1284.                 end;
  1285.                 Changed = function(F)
  1286.                     vSelected.Changed:connect(function()
  1287.                         ypcall(function()
  1288.                             F(vSelected.Value);
  1289.                         end)
  1290.                     end)
  1291.                     return "ChangedEvent Hooked";
  1292.                 end;
  1293.                 AddValue = function(obj)
  1294.                     local Type = type(obj);
  1295.                     if Type == "table" then
  1296.                         for i=1,#obj do
  1297.                             table.insert(vValue, obj[i])
  1298.                         end
  1299.                     elseif Type == "string" or Type == "number" or Type == "boolean" then
  1300.                         table.insert(vValue, obj)
  1301.                     end
  1302.                     RefreshDropDown();
  1303.                 end;
  1304.                 RemoveValue = function(obj)
  1305.                     local Type = type(obj);
  1306.                     if Type == "table" then
  1307.                         for i=1,#vValue do
  1308.                             for f=1,#obj do
  1309.                                 if tostring(obj[f]) == tostring(vValue[i]) then
  1310.                                     table.remove(vValue,i)
  1311.                                 end
  1312.                             end
  1313.                         end
  1314.                     else
  1315.                         for i=1,#vValue do
  1316.                             if tostring(obj) == tostring(vValue[i]) then
  1317.                                 table.remove(vValue,i)
  1318.                             end
  1319.                         end
  1320.                     end
  1321.                     RefreshDropDown();
  1322.                 end;
  1323.                 ClearValue = function()
  1324.                     vValue = {};
  1325.                     RefreshDropDown();
  1326.                 end;
  1327.             }
  1328.         end;
  1329.     };
  1330. };
  1331. --// util //--
  1332. function topkek.tools.util.Object(o, p)
  1333.     local a, b = pcall(function()
  1334.         Instance.new(o)
  1335.     end)
  1336.     if not a then
  1337.         return
  1338.     end
  1339.     local obj = Instance.new(o)
  1340.     for prop, val in pairs(p) do
  1341.         pcall(function()
  1342.             obj[prop] = val
  1343.         end)
  1344.     end
  1345.     return obj
  1346. end
  1347.  
  1348. function topkek.tools.util.getContainer(n)
  1349.     if game.Players.LocalPlayer.PlayerGui["4.0"].Main.Holder:FindFirstChild(n) then
  1350.         return  game.Players.LocalPlayer.PlayerGui["4.0"].Main.Holder[n]
  1351.     else
  1352.         print("menu not found; returning template")
  1353.         return topkek.holder['Template']
  1354.     end
  1355. end
  1356.  
  1357. function topkek.tools.util.play(id)
  1358.     local mu = Instance.new("Sound", game:GetService('Workspace'))
  1359.     mu.Volume = 1
  1360.     mu.Looped = true
  1361.     mu.Pitch = 1
  1362.     mu.SoundId = "rbxassetid://"..tostring(id)
  1363.     mu:Play()
  1364. end
  1365.  
  1366. function topkek.tools.util.getTorso(plr) --r15 compatibility lole
  1367.     if plr.Character then
  1368.         if plr.Character:FindFirstChild('UpperTorso') then
  1369.             return plr.Character.UpperTorso
  1370.         elseif plr.Character:FindFirstChild('Torso') then
  1371.             return plr.Character.Torso
  1372.         else
  1373.             return nil
  1374.         end
  1375.     end
  1376. end
  1377.  
  1378. function topkek.tools.util.recurseRemove(x,type_)
  1379.     local function recurse(x)
  1380.         for i, v in pairs(x:GetChildren()) do
  1381.             pcall(function()
  1382.                 if v:IsA(type_) then
  1383.                     v:Destroy()
  1384.                 end
  1385.                 if #(v:GetChildren())>0 then
  1386.                     recurse(v)
  1387.                 end
  1388.             end)
  1389.         end
  1390.     end
  1391.     recurse(x)
  1392. end
  1393.  
  1394. function topkek.tools.util.recurseFunc(type_,func)
  1395.     local function recurse(x)
  1396.         for i, v in pairs(x:GetChildren()) do
  1397.             pcall(function()
  1398.                 if v:IsA(type_) then
  1399.                     func(v)
  1400.                 end
  1401.                 if #(v:GetChildren())>0 then
  1402.                     recurse(v)
  1403.                 end
  1404.             end)
  1405.         end
  1406.     end
  1407.     recurse(game)
  1408. end
  1409. function topkek.tools.util.trowel()
  1410.     local T = Instance.new('Tool', game.Players.LocalPlayer.Backpack)
  1411.     T.Name = 'Custom Trowel'
  1412.    
  1413.     local p = Instance.new('Part')
  1414.     p.Name = 'Handle'
  1415.     p.Size = Vector3.new(1,4.4,1)
  1416.     p.Parent = T
  1417.    
  1418.     local specialMesh = Instance.new('SpecialMesh')
  1419.     specialMesh.MeshId = 'rbxasset://fonts/trowel.mesh'
  1420.     specialMesh.MeshType = 'FileMesh'
  1421.     specialMesh.TextureId = 'rbxasset://textures/TrowelTexture.png'
  1422.     specialMesh.Parent = T.Handle
  1423.    
  1424.     local sound = Instance.new'Sound'
  1425.     sound.Name = 'build'
  1426.     sound.SoundId = 'rbxasset://sounds//bass.wav'
  1427.     sound.Volume = 1
  1428.     sound.Parent = T.Handle
  1429.      
  1430.     local brickHeight = 100
  1431.     local trowelSpeed = 0.05
  1432.     local brickWidth = 500
  1433.     local mouseConnection
  1434.      
  1435.     function newBrick(CF, P, color)
  1436.      local brick = Instance.new('Part')
  1437.      brick.BrickColor = color
  1438.      brick.CFrame = CF * CFrame.new(P + brick.Size / 2)
  1439.      brick.Parent = game.Workspace
  1440.      brick:MakeJoints()
  1441.      brick.Material = 'Neon'
  1442.      brick.Name = 'DeleteMe'
  1443.      return  brick, P + brick.Size
  1444.     end
  1445.      
  1446.     function genBrick(cFrame)
  1447.      local randBrickColor = BrickColor.Random()
  1448.      assert(brickWidth > 0)
  1449.      
  1450.      local yPos = 0
  1451.      
  1452.      while yPos < brickHeight do
  1453.       local vPos
  1454.       local X = -brickWidth / 2
  1455.       while X < brickWidth / 2 do
  1456.        local brick
  1457.        brick, vPos = newBrick(cFrame, Vector3.new(X, yPos, 0), randBrickColor)
  1458.        X = vPos.x
  1459.        wait(trowelSpeed)
  1460.       end
  1461.       yPos = vPos.y
  1462.      end
  1463.     end
  1464.      
  1465.     function calcPos(vec)
  1466.      if (math.abs(vec.x) > math.abs(vec.z)) then
  1467.       if vec.x > 0 then
  1468.        return Vector3.new(1, 0, 0)
  1469.       else
  1470.        return Vector3.new(-1, 0, 0)
  1471.       end
  1472.      else
  1473.       if (vec.z > 0) then
  1474.        return Vector3.new(0, 0, 1)
  1475.       else
  1476.        return Vector3.new(0, 0, -1)
  1477.       end
  1478.      end
  1479.     end
  1480.      
  1481.     T.Enabled = true
  1482.    
  1483.     T.Activated:connect(function()
  1484.      if T.Enabled and game.Players.LocalPlayer.Character:FindFirstChild('Humanoid') then
  1485.       T.Enabled = false
  1486.       T.Handle.build:Play()
  1487.       genBrick(CFrame.new(game.Players.LocalPlayer.Character.Humanoid.TargetPoint, game.Players.LocalPlayer.Character.Humanoid.TargetPoint + calcPos((game.Players.LocalPlayer.Character.Humanoid.TargetPoint - game.Players.LocalPlayer.Character.Head.Position).unit)))
  1488.       T.Enabled = true
  1489.      end
  1490.     end)
  1491.    
  1492.     T.Equipped:connect(function()
  1493.      mouseConnection = game.Players.LocalPlayer:GetMouse().KeyDown:connect(function(key)
  1494.       if (key == 'r') then
  1495.        for i,v in next, workspace:children'' do
  1496.         if (v.Name == 'DeleteMe') then
  1497.          v:Destroy()
  1498.         end
  1499.        end
  1500.       end
  1501.      end)
  1502.     end)
  1503.    
  1504.     T.Unequipped:connect(function()
  1505.      mouseConnection:disconnect()
  1506.     end)
  1507. end
  1508. function topkek.tools.util.recurseSet(type_,prop,val)
  1509.     local function recurse(x)
  1510.         for i, v in pairs(x:GetChildren()) do
  1511.             pcall(function()
  1512.                 if v:IsA(type_) then
  1513.                     v[prop]=val
  1514.                 end
  1515.                 if #(v:GetChildren())>0 then
  1516.                     recurse(v)
  1517.                 end
  1518.             end)
  1519.         end
  1520.     end
  1521.     recurse(game)
  1522. end
  1523. function topkek.tools.util.recurseUltimate(d)
  1524.     topkek.tools.util.recurseDecal(d)
  1525.     topkek.tools.util.recurseParticles(d)
  1526. end
  1527. function topkek.tools.util.recurseDecal(img)
  1528.     img = 'rbxassetid://' .. img
  1529.     local function skybox(x)
  1530.         local sky = Instance.new("Sky",game.Lighting)
  1531.         local fcs={"Bk","Dn","Ft","Lf","Rt","Up"}
  1532.         for i,v in pairs(fcs) do
  1533.             sky["Skybox"..v]=x
  1534.         end
  1535.     end
  1536.    
  1537.     local function decal(p, b)
  1538.         local sides = {"Back", "Bottom", "Front", "Left", "Right", "Top"}
  1539.         for i, v in pairs(sides) do
  1540.             local a = Instance.new("Decal", p)
  1541.             a.Texture = b
  1542.             a.Face = v
  1543.         end
  1544.     end
  1545.            
  1546.     local function recurse(x)
  1547.         for i, v in pairs(x:GetChildren()) do
  1548.             pcall(function() -- 'error occured, no output from Lua' LOLE
  1549.                 if v:IsA("BasePart") then
  1550.                     decal(v, img)
  1551.                 end
  1552.                 if #(v:GetChildren())>0 then
  1553.                     recurse(v)
  1554.                 end
  1555.             end)
  1556.         end
  1557.     end
  1558.            
  1559.     recurse(game)
  1560.     skybox(img)
  1561. end
  1562. function topkek.tools.util.recurseParticles(img)--topkek2.0 code tbh
  1563.     img = 'rbxassetid://' .. img
  1564.     local function skybox(x)
  1565.         local sky = Instance.new("Sky",game.Lighting)
  1566.         local fcs={"Bk","Dn","Ft","Lf","Rt","Up"}
  1567.         for i,v in pairs(fcs) do
  1568.             sky["Skybox"..v]=x
  1569.         end
  1570.     end
  1571.     local function particle(p, b)
  1572.         local a = Instance.new("ParticleEmitter", p)
  1573.         a.Rate = 500
  1574.         a.Lifetime = NumberRange.new(20, 30)
  1575.         a.VelocitySpread = 200
  1576.         a.Texture = b
  1577.     end
  1578.            
  1579.     local function recurse(x)
  1580.         for i, v in pairs(x:GetChildren()) do
  1581.             pcall(function() -- 'error occured, no output from Lua' LOLE
  1582.                 if v:IsA("BasePart") then
  1583.                     particle(v, img)
  1584.                 end
  1585.                 if #(v:GetChildren())>0 then
  1586.                     recurse(v)
  1587.                 end
  1588.             end)
  1589.         end
  1590.     end
  1591.            
  1592.     recurse(game)
  1593.     skybox(img)
  1594. end
  1595. function topkek.tools.util.recurseSetObj(obj,type_,prop,val)
  1596.     local function recurse(x)
  1597.         for i, v in pairs(x:GetChildren()) do
  1598.             pcall(function()
  1599.                 if v:IsA(type_) then
  1600.                     v[prop]=val
  1601.                 end
  1602.                 if #(v:GetChildren())>0 then
  1603.                     recurse(v)
  1604.                 end
  1605.             end)
  1606.         end
  1607.     end
  1608.     recurse(obj)
  1609. end
  1610. function topkek.tools.util.doPlayers(cval, func)
  1611.     local plrs = {}
  1612.     if cval == 'All' then
  1613.         plrs = game:GetService('Players'):GetPlayers()
  1614.     else
  1615.         plrs = {game:GetService('Players'):FindFirstChild(cval)}
  1616.     end
  1617.     for i, v in pairs(plrs) do
  1618.         func(v)
  1619.     end
  1620. end
  1621. function topkek.tools.util.scalePlayer(sc,plr)
  1622.     local pchar = plr.Character
  1623.     if pchar:FindFirstChild("UpperTorso") then
  1624.         warn("Player [" ..plr.Name.. "] is R15.")
  1625.         return
  1626.     end
  1627.     local function scale(chr,scl)
  1628.    
  1629.         for _,v in pairs(pchar:GetChildren()) do
  1630.             if v:IsA("Hat") then
  1631.                 v:Clone()
  1632.                 v.Parent = game.Lighting
  1633.             end
  1634.         end
  1635.            
  1636.         local Head = chr['Head']
  1637.         local Torso = chr['Torso']
  1638.         local LA = chr['Left Arm']
  1639.         local RA = chr['Right Arm']
  1640.         local LL = chr['Left Leg']
  1641.         local RL = chr['Right Leg']
  1642.         local HRP = chr['HumanoidRootPart']
  1643.    
  1644.         wait(0.1)
  1645.        
  1646.         Head.formFactor = 3
  1647.         Torso.formFactor = 3
  1648.         LA.formFactor = 3
  1649.         RA.formFactor = 3
  1650.         LL.formFactor = 3
  1651.         RL.formFactor = 3
  1652.         HRP.formFactor = 3
  1653.        
  1654.         Head.Size = Vector3.new(scl * 2, scl, scl)
  1655.         Torso.Size = Vector3.new(scl * 2, scl * 2, scl)
  1656.         LA.Size = Vector3.new(scl, scl * 2, scl)
  1657.         RA.Size = Vector3.new(scl, scl * 2, scl)
  1658.         LL.Size = Vector3.new(scl, scl * 2, scl)
  1659.         RL.Size = Vector3.new(scl, scl * 2, scl)
  1660.         HRP.Size = Vector3.new(scl * 2, scl * 2, scl)
  1661.        
  1662.         local Motor1 = Instance.new('Motor6D', Torso)
  1663.         Motor1.Part0 = Torso
  1664.         Motor1.Part1 = Head
  1665.         Motor1.C0 = CFrame.new(0, 1 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  1666.         Motor1.C1 = CFrame.new(0, -0.5 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  1667.         Motor1.Name = "Neck"
  1668.                
  1669.         local Motor2 = Instance.new('Motor6D', Torso)
  1670.         Motor2.Part0 = Torso
  1671.         Motor2.Part1 = LA
  1672.         Motor2.C0 = CFrame.new(-1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  1673.         Motor2.C1 = CFrame.new(0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  1674.         Motor2.Name = "Left Shoulder"
  1675.        
  1676.         local Motor3 = Instance.new('Motor6D', Torso)
  1677.         Motor3.Part0 = Torso
  1678.         Motor3.Part1 = RA
  1679.         Motor3.C0 = CFrame.new(1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  1680.         Motor3.C1 = CFrame.new(-0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  1681.         Motor3.Name = "Right Shoulder"
  1682.        
  1683.         local Motor4 = Instance.new('Motor6D', Torso)
  1684.         Motor4.Part0 = Torso
  1685.         Motor4.Part1 = LL
  1686.         Motor4.C0 = CFrame.new(-1 * scl, -1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  1687.         Motor4.C1 = CFrame.new(-0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  1688.         Motor4.Name = "Left Hip"
  1689.        
  1690.         local Motor5 = Instance.new('Motor6D', Torso)
  1691.         Motor5.Part0 = Torso
  1692.         Motor5.Part1 = RL
  1693.         Motor5.C0 = CFrame.new(1 * scl, -1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  1694.         Motor5.C1 = CFrame.new(0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  1695.         Motor5.Name = "Right Hip"
  1696.        
  1697.         local Motor6 = Instance.new('Motor6D', HRP)
  1698.         Motor6.Part0 = HRP
  1699.         Motor6.Part1 = Torso
  1700.         Motor6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  1701.         Motor6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  1702.            
  1703.     end
  1704.    
  1705.     scale(pchar, sc)
  1706.    
  1707.     for _,v in pairs(game.Lighting:GetChildren()) do
  1708.         if v:IsA("Hat") then
  1709.             v.Parent = pchar
  1710.         end
  1711.     end
  1712. end
  1713. function topkek.tools.util.applyFace(id)
  1714.     local Char = topkek.lplr.Character
  1715.     if(Char)then
  1716.         local Type = id
  1717.         local Meme=id
  1718.         local BBG_SIZE=Char.Head.Size.X*1.25;
  1719.         local STUD_VECTOR_1=Char.Head.Size.Z/4;
  1720.         local STUD_VECTOR_2=Char.Head.Size.Z;
  1721.         local bbg=Char:FindFirstChild'BBGMEME'or Instance.new('BillboardGui',Char);
  1722.             bbg.StudsOffset=Vector3.new(0,STUD_VECTOR_1,STUD_VECTOR_2);
  1723.             bbg.Size=UDim2.new(BBG_SIZE,0,BBG_SIZE);
  1724.             bbg.Adornee=Char.Head;
  1725.             bbg.Name='BBGMEME';
  1726.         local img=bbg:FindFirstChild'Meme'or Instance.new('ImageLabel',bbg);
  1727.             img.BackgroundTransparency=1;
  1728.             img.Image="rbxassetid://"..Meme;
  1729.             img.Size=UDim2.new(1,0,1,0)
  1730.             img.Name='Meme';
  1731.         for i,v in next,Char:children()do
  1732.             if(v.className=='Hat')then
  1733.                 v=v:FindFirstChild'Handle';
  1734.                 if(v)then
  1735.                     v.Transparency=0
  1736.                 end;
  1737.             end;
  1738.         end;
  1739.     end;
  1740. end;
  1741. function topkek.tools.util.weenieHutJunior(plr)
  1742.     plr=plr.Character
  1743.     Shaft=Instance.new("Part", plr)
  1744.     Shaft.Name='Shaft'
  1745.     Shaft.Size=Vector3.new(1, 2.5, 1)
  1746.     Shaft.TopSurface=0
  1747.     Shaft.BottomSurface=0
  1748.     Shaft.CanCollide=true
  1749.     Cyln=Instance.new("CylinderMesh", Shaft)
  1750.     Cyln.Scale=Vector3.new(0.5,0.7,0.5)
  1751.     Instance.new("Weld", plr)
  1752.     plr.Weld.Part0=plr:FindFirstChild("Torso") or plr:FindFirstChild("LowerTorso")
  1753.     plr.Weld.Part1=plr.Shaft
  1754.     plr.Weld.C0=CFrame.new(0,-0.35,-0.9)*CFrame.fromEulerAnglesXYZ(2.2,0,0)
  1755.     Shaft.BrickColor=BrickColor.new("Pastel brown")
  1756.     Tip=Instance.new("Part", plr)
  1757.     Tip.Name='Tip'
  1758.     Tip.TopSurface=0
  1759.     Tip.BottomSurface=0
  1760.     Tip.Size=Vector3.new(1, 1, 1)
  1761.     Tip.CanCollide=true
  1762.     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)
  1763.     Cyln2=Instance.new("SpecialMesh", Tip)
  1764.     Cyln2.MeshType='Sphere'
  1765.     Cyln2.Scale=Vector3.new(0.6,0.6,0.6)
  1766.     Instance.new("Weld", plr).Name='Weld2'
  1767.     plr.Weld2.Part0=plr.Shaft
  1768.     plr.Weld2.Part1=plr.Tip
  1769.     plr.Weld2.C0=CFrame.new(0,-.9,0)
  1770.     Tip.BrickColor=BrickColor.new("Pink")
  1771.     -----
  1772.     Ball1=Instance.new("Part", plr)
  1773.     Ball1.Name='Ball1'
  1774.     Ball1.Size=Vector3.new(1, 1, 1)
  1775.     Ball1.TopSurface=0
  1776.     Ball1.BottomSurface=0
  1777.     Cyln3=Instance.new("SpecialMesh", Ball1)
  1778.     Cyln3.MeshType='Sphere'
  1779.     Cyln3.Scale=Vector3.new(0.4,0.4,0.4)
  1780.     Instance.new("Weld", plr).Name='Weld3'
  1781.     plr.Weld3.Part0=plr.Shaft
  1782.     plr.Weld3.Part1=plr.Ball1
  1783.     plr.Weld3.C0=CFrame.new(0.225,.4,0.2)
  1784.     Ball1.BrickColor=BrickColor.new("Pastel brown")
  1785.     -----
  1786.     Ball2=Instance.new("Part", plr)
  1787.     Ball2.Name='Ball2'
  1788.     Ball2.Size=Vector3.new(1, 1, 1)
  1789.     Ball2.TopSurface=0
  1790.     Ball2.BottomSurface=0
  1791.     Cyln3=Instance.new("SpecialMesh", Ball2)
  1792.     Cyln3.MeshType='Sphere'
  1793.     Cyln3.Scale=Vector3.new(0.4,0.4,0.4)
  1794.     Instance.new("Weld", plr).Name='Weld4'
  1795.     plr.Weld4.Part0=plr.Shaft
  1796.     plr.Weld4.Part1=plr.Ball2
  1797.     plr.Weld4.C0=CFrame.new(-0.225,.4,0.2)
  1798.     Ball2.BrickColor=BrickColor.new("Pastel brown")
  1799. end
  1800. --// banmgr //--
  1801. topkek.banmgr.isPrivate = false
  1802. topkek.banmgr.whitelist = {}
  1803. topkek.banmgr.bans = {}
  1804. function topkek.banmgr.executeKick(z)
  1805.     local function doKick()
  1806.         if z.Character and z.Character:FindFirstChild('HumanoidRootPart') and z.Character:FindFirstChild('Torso') then
  1807.             z.Character.HumanoidRootPart.CFrame = CFrame.new(math.random(999000, 1001000), 1000000, 1000000)
  1808.             local SP = Instance.new('SkateboardPlatform', z.Character) SP.Position = z.Character.HumanoidRootPart.Position SP.Transparency = 1
  1809.             spawn(function()
  1810.                 repeat wait()
  1811.                     if z.Character and z.Character:FindFirstChild('HumanoidRootPart') then
  1812.                         SP.Position = z.Character.HumanoidRootPart.Position
  1813.                     end
  1814.                 until not game:GetService('Players'):FindFirstChild(z.Name)
  1815.             end)
  1816.             z.Character.Torso.Anchored = true
  1817.         end
  1818.     end
  1819.     repeat
  1820.         doKick()
  1821.         wait()
  1822.     until not z
  1823. end
  1824. function topkek.banmgr.loadFromFile()
  1825.     -- todo: read file
  1826.     topkek.settings.get()
  1827.     topkek.banmgr.bans = topkek.settingsTable['Bans']
  1828. end
  1829. function topkek.banmgr.addHardBan(p)
  1830.     -- todo: write file
  1831.     table.insert(topkek.banmgr.bans, p.Name)
  1832.     topkek.settings.get()
  1833.     table.insert(topkek.settingsTable['Bans'], p.Name)
  1834.     topkek.settings.write()
  1835.     print("Hardbanned " .. p.Name)
  1836.     UpdateBanlist()
  1837.     topkek.banmgr.executeKick(p)
  1838.     topkek.banmgr.loadFromFile()
  1839. end
  1840. function topkek.banmgr.addSoftBan(p)
  1841.     table.insert(topkek.banmgr.bans, p.Name)
  1842.     topkek.banmgr.executeKick(p)
  1843. end
  1844. function topkek.banmgr.plrBanned(p)
  1845.     for x, m in pairs(topkek.banmgr.bans) do
  1846.         if m == p.Name then
  1847.             return true
  1848.         end
  1849.     end
  1850.     return false
  1851. end
  1852. function topkek.banmgr.doWhitelist(p)
  1853.     print(p .. " whitelisted")
  1854.     table.insert(topkek.banmgr.whitelist, p)
  1855. end
  1856. function topkek.banmgr.unwhitelist(p)
  1857.     for x, m in pairs(topkek.banmgr.whitelist) do
  1858.         if m == p then
  1859.             print(m .. " unwhitelisted")
  1860.             table.remove(topkek.banmgr.whitelist, x)
  1861.             if game:GetService('Players'):FindFirstChild(p) then
  1862.                 topkek.banmgr.executeKick(game:GetService('Players')[p])
  1863.             end
  1864.         end
  1865.     end
  1866. end
  1867. function topkek.banmgr.plrWhitelisted(p)
  1868.     for x, m in pairs(topkek.banmgr.whitelist) do
  1869.         if m == p.Name then
  1870.             return true
  1871.         end
  1872.     end
  1873.     return false
  1874. end
  1875. function topkek.banmgr.makePrivate()
  1876.     topkek.banmgr.isPrivate = true
  1877.     for i, v in pairs(game:GetService('Players'):GetPlayers()) do
  1878.         if not topkek.banmgr.plrWhitelisted(v) and v ~= topkek.lplr then
  1879.             spawn(function()
  1880.                 topkek.banmgr.executeKick(v)
  1881.             end)
  1882.         end
  1883.     end
  1884. end
  1885. function topkek.banmgr.unprivate()
  1886.     topkek.banmgr.isPrivate = false
  1887. end
  1888. function topkek.banmgr.init()
  1889.     topkek.banmgr.loadFromFile()
  1890.     game:GetService('Players').PlayerAdded:connect(function(p)
  1891.         if topkek.banmgr.plrBanned(p) or (topkek.banmgr.isPrivate and not topkek.banmgr.plrWhitelisted(p)) then
  1892.             print("Player " .. p.Name .. " is banned (or private on)! Kicking now.")
  1893.             topkek.banmgr.executeKick(p)
  1894.         end
  1895.     end)
  1896. end
  1897. --// settings //--
  1898. topkek.settings = {}
  1899. topkek.settingsTable = {}
  1900. function topkek.settings.write()
  1901.     --writefile("testplzignore.lua", "", game:GetService('HttpService'):JSONEncode(topkek.settingsTable))
  1902. end
  1903. function topkek.settings.get()
  1904. if game.Players.LocalPlayer.Character then
  1905.         print("No settings! Making new ...")
  1906.         topkek.settingsTable = {
  1907.             ['Bans'] = {
  1908.                
  1909.             },
  1910.             ['Themes'] = {
  1911.                 {Primary = {0,0,0}, Secondary = {0,0,0}, Tertiary = {0,0,0}}
  1912.             };
  1913.         }
  1914.         topkek.settings.write()
  1915.         return topkek.settingsTable
  1916.     else
  1917.         local lset = game:GetService('HttpService'):JSONDecode(set)
  1918.         topkek.settingsTable = lset
  1919.         return lset
  1920. end
  1921. end
  1922. --// shortcuts //--
  1923. tk = {}
  1924. tk.ob = topkek.tools.util.Object
  1925. tk.dp = topkek.tools.util.doPlayers
  1926. tk.rcm = topkek.tools.util.recurseRemove
  1927. tk.rcs = topkek.tools.util.recurseSet
  1928. tk.rcf = topkek.tools.util.recurseFunc
  1929. tk.rco = topkek.tools.util.recurseSetObj
  1930. tk.play = topkek.tools.util.play
  1931. tk.gt = topkek.tools.util.getTorso
  1932. --// gui //--
  1933. -- copying this from topkek3.0 because i'm
  1934. -- too lazy to rewrite my lib
  1935. topkek.tools.gui.seperation = 12
  1936. function topkek.tools.gui:addLeftIcon(parent, img, sz)
  1937.     topkek.tools.util.Object('ImageLabel', {
  1938.         Parent = parent;
  1939.         BackgroundTransparency = 1;
  1940.         Position = UDim2.new(0, 2, 0, 2);
  1941.         Size = UDim2.new(0, sz, 0, sz);
  1942.         Image = img;
  1943.     })
  1944. end
  1945. function topkek.tools.gui:makeContainer(n)
  1946.     local temp = topkek.template:Clone()
  1947.     temp.Name = n
  1948.     temp.Parent = topkek.holder
  1949.     temp.Container.Visible = false
  1950. end
  1951. function topkek.tools.gui:hookContainer(o, ncan, sepr, stt)
  1952.     if not o:IsA("ScrollingFrame") and (not ncan) then
  1953.         return nil
  1954.     elseif o:IsA("ScrollingFrame") then
  1955.         o.CanvasSize = UDim2.new(0, 0, 0, 0)
  1956.     end
  1957.    
  1958.     local self = {}
  1959.     self.main = o
  1960.     self.drawX = 0
  1961.     self.drawY = stt or topkek.tools.gui.seperation/2
  1962.     self.drawHeight = 0
  1963.     self.sepr = sepr or topkek.tools.gui.seperation
  1964.    
  1965.     function self:drawButton(sz, txt, func, ysz, cbgd)
  1966.         local xposOffset = 0
  1967.         local xposScale = self.drawX
  1968.         local xszOffset = 0
  1969.         local xszScale = sz
  1970.         if not (self.drawX == 0)  then
  1971.             xszOffset = -5
  1972.             if sz + self.drawX > 0.998 then
  1973.                 xszOffset = -10
  1974.             end
  1975.         elseif sz == 1 then
  1976.             local bzz = 4
  1977.             if ncan then
  1978.                 bzz = 0
  1979.             end
  1980.             xszOffset = -(self.sepr) - bzz
  1981.             xposOffset = self.sepr/2
  1982.         else
  1983.             xszOffset = -4 + -(self.sepr/2)
  1984.             xposOffset = self.sepr/2
  1985.         end
  1986.         if not ysz then ysz = 20 end
  1987.         local obj = topkek.tools.util.Object("TextButton", {
  1988.             Parent = self.main;
  1989.             BackgroundColor3 = cbgd or Color3.new(163/255, 57/255, 57/255);
  1990.             BorderSizePixel = 0;
  1991.             Position = UDim2.new(xposScale, xposOffset, 0, self.drawY);
  1992.             Size = UDim2.new(xszScale, xszOffset, 0, ysz);
  1993.             Font = 'SourceSans';
  1994.             FontSize = 'Size14';
  1995.             Text = txt;
  1996.             TextSize = 14;
  1997.             TextColor3 = Color3.new(199/255, 199/255, 199/255);
  1998.         })
  1999.         obj.MouseButton1Down:connect(function()
  2000.             spawn(func)
  2001.         end)
  2002.         if ysz > self.drawHeight then
  2003.             self.drawHeight = ysz
  2004.         end
  2005.         self.drawX = self.drawX + sz
  2006.         if self.drawX > 0.998 then
  2007.             self.drawY = self.drawY + 3 + self.drawHeight
  2008.             self.drawX = 0
  2009.             self.drawHeight = 0
  2010.             if (not ncan) then
  2011.                 self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
  2012.             end
  2013.         end
  2014.         return obj
  2015.     end
  2016.    
  2017.     function self:GetChildren()
  2018.         return self.main:GetChildren()
  2019.     end
  2020.    
  2021.     function self:getDrawY()
  2022.         return self.drawY
  2023.     end
  2024.    
  2025.     function self:setDrawY(y)
  2026.         self.drawY = y
  2027.     end
  2028.    
  2029.     function self:drawTextBox(sz, txt, ysz, cbgd)
  2030.         local xposOffset = 0
  2031.         local xposScale = self.drawX
  2032.         local xszOffset = 0
  2033.         local xszScale = sz
  2034.         if not (self.drawX == 0)  then
  2035.             xszOffset = -5
  2036.             if sz + self.drawX > 0.998 then
  2037.                 xszOffset = -10
  2038.             end
  2039.         elseif sz == 1 then
  2040.             xszOffset = -(self.sepr) - 5
  2041.             xposOffset = self.sepr/2
  2042.         else
  2043.             xszOffset = -4 + -(self.sepr/2)
  2044.             xposOffset = self.sepr/2
  2045.         end
  2046.         if not ysz then ysz = 20 end
  2047.         local obj = topkek.tools.util.Object("TextBox", {
  2048.             Parent = self.main;
  2049.             BackgroundColor3 = cbgd or color3(153, 52, 52);
  2050.             BorderSizePixel = 0;
  2051.             Position = UDim2.new(xposScale, xposOffset, 0, self.drawY);
  2052.             Size = UDim2.new(xszScale, xszOffset, 0, ysz);
  2053.             Font = 'SourceSans';
  2054.             FontSize = 'Size14';
  2055.             Text = txt;
  2056.             TextSize = 14;
  2057.             TextColor3 = Color3.new(199/255, 199/255, 199/255);
  2058.         })
  2059.         if ysz > self.drawHeight then
  2060.             self.drawHeight = ysz
  2061.         end
  2062.         self.drawX = self.drawX + sz
  2063.         if self.drawX > 0.998 then
  2064.             self.drawY = self.drawY + 3 + self.drawHeight
  2065.             self.drawX = 0
  2066.             self.drawHeight = 0
  2067.             self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
  2068.         end
  2069.         return obj
  2070.     end
  2071.    
  2072.     function self:drawImage(sz, img, ysz)
  2073.         local xposOffset = 0
  2074.         local xposScale = self.drawX
  2075.         local xszOffset = 0
  2076.         local xszScale = sz
  2077.         if not (self.drawX == 0)  then
  2078.             xszOffset = -5
  2079.             if sz + self.drawX > 0.998 then
  2080.                 xszOffset = -12
  2081.             end
  2082.         elseif sz == 1 then
  2083.             xszOffset = -(self.sepr) - 5
  2084.             xposOffset = self.sepr/2
  2085.         else
  2086.             xszOffset = -5 + -(self.sepr/2)
  2087.             xposOffset = self.sepr/2
  2088.         end
  2089.         if not ysz then ysz = 20 end
  2090.         local obj = topkek.tools.util.Object("ImageLabel", {
  2091.             Parent = self.main;
  2092.             BackgroundTransparency = 1;
  2093.             BorderColor3 = Color3.new(27, 42, 53);
  2094.             BorderSizePixel = 0;
  2095.             Position = UDim2.new(xposScale, xposOffset, 0, self.drawY);
  2096.             Size = UDim2.new(xszScale, xszOffset, 0, ysz);
  2097.             Image = img;
  2098.         })
  2099.         if ysz > self.drawHeight then
  2100.             self.drawHeight = ysz
  2101.         end
  2102.         self.drawX = self.drawX + sz
  2103.         if self.drawX > 0.998 then
  2104.             self.drawY = self.drawY + 3 + self.drawHeight
  2105.             self.drawX = 0
  2106.             self.drawHeight = 0
  2107.             if (not ncan) then
  2108.                 self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
  2109.             end
  2110.         end
  2111.         return obj
  2112.     end
  2113.    
  2114.     function self:drawText(sz, txt, ysz)
  2115.         local xposOffset = 0
  2116.         local xposScale = self.drawX
  2117.         local xszOffset = 0
  2118.         local xszScale = sz
  2119.         if not (self.drawX == 0)  then
  2120.             xszOffset = -5
  2121.             if sz + self.drawX > 0.998 then
  2122.                 xszOffset = -10
  2123.             end
  2124.         elseif sz == 1 then
  2125.             local bzz = 5
  2126.             if ncan then
  2127.                 bzz = 0
  2128.             end
  2129.             xszOffset = -(self.sepr) - bzz
  2130.             xposOffset = self.sepr/2
  2131.         else
  2132.             xszOffset = -4 + -(self.sepr/2)
  2133.             xposOffset = self.sepr/2
  2134.         end
  2135.         if not ysz then ysz = 20 end
  2136.         local obj = topkek.tools.util.Object("TextLabel", {
  2137.             Parent = self.main;
  2138.             BackgroundColor3 = Color3.new(148/255, 51/255, 51/255);
  2139.             BorderSizePixel = 0;
  2140.             Position = UDim2.new(xposScale, xposOffset, 0, self.drawY);
  2141.             Size = UDim2.new(xszScale, xszOffset, 0, ysz);
  2142.             Font = 'SourceSans';
  2143.             FontSize = 'Size14';
  2144.             Text = txt;
  2145.             TextSize = 14;
  2146.             TextColor3 = Color3.new(199/255, 199/255, 199/255);
  2147.  
  2148.         })
  2149.         if ysz > self.drawHeight then
  2150.             self.drawHeight = ysz
  2151.         end
  2152.         self.drawX = self.drawX + sz
  2153.         if self.drawX > 0.998 then
  2154.             self.drawY = self.drawY + 3 + self.drawHeight
  2155.             self.drawX = 0
  2156.             self.drawHeight = 0
  2157.             if (not ncan) then
  2158.                 self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
  2159.             end
  2160.         end
  2161.         return obj
  2162.     end
  2163.    
  2164.    
  2165.     function self:drawScrollingContainer(ysz)
  2166.         local sz = UDim2.new(1, -(self.sepr/2) - 11, 0, ysz)
  2167.         local pos = UDim2.new(0, self.sepr/2, 0, self.drawY)
  2168.         local obj = topkek.tools.util.Object("ScrollingFrame", {
  2169.             Parent = self.main;
  2170.             BackgroundColor3 = color3(117, 42, 42);
  2171.             BorderSizePixel = 0;
  2172.             Position = pos;
  2173.             Size = sz;
  2174.             BottomImage = 'rbxassetid://368504177';
  2175.             MidImage = 'rbxassetid://368504177';
  2176.             TopImage = 'rbxassetid://368504177';
  2177.             ScrollBarThickness = 5;
  2178.         })
  2179.        
  2180.         self.drawY = self.drawY + 5 + ysz
  2181.         self.drawX = 0
  2182.         self.drawHeight = 0
  2183.         if (not ncan) then
  2184.             self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
  2185.         end
  2186.         return topkek.tools.gui:hookContainer(obj, false, 10, 3)
  2187.     end
  2188.    
  2189.     function self:drawContainer(xsz, ysz, xz, tz, sep)
  2190.         local sz = UDim2.new(xsz, -(self.sepr/2) - 11, 0, ysz)
  2191.         local pos = UDim2.new(tz or 0, self.sepr/2, 0, self.drawY)
  2192.         local obj = topkek.tools.util.Object("Frame", {
  2193.             Parent = self.main;
  2194.             BackgroundColor3 = color3(117, 42, 42);
  2195.             BorderSizePixel = 0;
  2196.             Position = pos;
  2197.             Size = sz;
  2198.         })
  2199.         if not xz then
  2200.             self.drawY = self.drawY + 5 + ysz
  2201.         end
  2202.         self.drawX = 0
  2203.         self.drawHeight = 0
  2204.         if (not ncan) then
  2205.             self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
  2206.         end
  2207.         return topkek.tools.gui:hookContainer(obj, sep or 12, 5)
  2208.     end
  2209.    
  2210.     function self:addSpacing()
  2211.         self.drawY = self.drawY + 3
  2212.     end
  2213.    
  2214.     function self:center()
  2215.         local a,c,b=
  2216.             self.main.Position.X.Scale,
  2217.                 self.main.Position.X.Offset,self.main.Size.Y.Offset
  2218.         self.main.Position=UDim2.new(a,c+2, 0.5, -(b/2))
  2219.     end
  2220.    
  2221.     return self
  2222. end
  2223.  
  2224. --//anim//--
  2225. topkek.tools.animator.animateTo = function(source, dest)
  2226.     -- holder2holder:
  2227.     -- invis holder
  2228.     -- clone holder; vis
  2229.     -- move holder to right
  2230.     -- vis dest container
  2231.     -- tween clone holder left
  2232.     -- tween dest holder right
  2233.     print("nav",source,dest)
  2234.     topkek.holder.Visible = false
  2235.     local hclone = topkek.holder:Clone()
  2236.     hclone.Parent = topkek.center
  2237.     hclone.Name = 'animclone'
  2238.     hclone.Visible = true
  2239.     topkek.holder.Position = UDim2.new(-1, 0, 0, 30)
  2240.     source.Visible = false
  2241.     dest.Visible = true
  2242.     dest.Container.Visible = true
  2243.     dest.Container.ZIndex = 1
  2244.     dest.ZIndex = 1
  2245.     topkek.holder.Visible = true
  2246.     topkek.holder:TweenPosition(UDim2.new(0, 150, 0, 30), "Out", "Quad", 0.3)
  2247.     hclone:TweenPosition(UDim2.new(1, 0, 0, 30), "Out", "Quad", 0.3)
  2248.     wait(0.3)
  2249. end
  2250. topkek.tools.animator.initialAnimation = function()
  2251.     -- initanim:
  2252.     -- join both composites
  2253.     -- delete composites; vis solid
  2254.     -- tween solid to nav topbar
  2255.     -- copy topbar plrname; move outside region
  2256.     -- tween in clone topbar
  2257.     -- delete clone and solid; vis topbar
  2258.     -- tween down topbar
  2259.     -- tween holder out
  2260.     local function abspos(x)
  2261.         return UDim2.new(0, x.AbsolutePosition.X, 0, x.AbsolutePosition.Y)
  2262.     end
  2263.     local function abssz(x)
  2264.         return UDim2.new(0, x.AbsoluteSize.X, 0, x.AbsoluteSize.Y)
  2265.     end
  2266.     local holder = topkek.holder
  2267.     local nav = topkek.navigator
  2268.     local topnav = game.Players.LocalPlayer.PlayerGui["4.0"].Main.Navigation.Topbar
  2269.     local topbar = topkek.topbar
  2270.     local pname =  game.Players.LocalPlayer.PlayerGui["4.0"].Main.Topbar.PlayerName:Clone()
  2271.     local solid = game.Players.LocalPlayer.PlayerGui["4.0"].Solid
  2272.     topkek.center.Size = UDim2.new(0, 150, 0, 30)
  2273.     game.Players.LocalPlayer.PlayerGui["4.0"].Composite1:TweenPosition(UDim2.new(0.5, -50, 0.5, -50), 'Out', 'Quad', 0.5)
  2274.     game.Players.LocalPlayer.PlayerGui["4.0"].Composite2:TweenPosition(UDim2.new(0.5, 0, 0.5, -50), 'Out', 'Quad', 0.5)
  2275.     wait(0.52)
  2276.     solid.Visible = true
  2277.     game.Players.LocalPlayer.PlayerGui["4.0"].Composite1:Destroy()
  2278.     game.Players.LocalPlayer.PlayerGui["4.0"].Composite2:Destroy()
  2279.     wait(3)
  2280.     solid.Label:TweenPosition(UDim2.new(0, 0, 1.5, 0), 'Out', 'Quad', 0.5)
  2281.     solid:TweenSizeAndPosition(abssz(topnav), abspos(topnav), 'Out', 'Linear', 0.6)
  2282.     wait(0.52)
  2283.     solid.Label:Destroy()
  2284.     wait(0.12)
  2285.     topkek.center.Visible = true
  2286.     topnav.Visible = true
  2287.     solid:Destroy()
  2288.     pname.Position = UDim2.new(0, -170, 0, 0)
  2289.     pname.Parent = topnav
  2290.     pname.Visible = true
  2291.     pname:TweenPosition(UDim2.new(0, 10, 0, 0), 'Out', 'Quad', 0.2)
  2292.     wait(0.25)
  2293.     topkek.center:TweenSize(UDim2.new(0, 150, 0, 395), 'Out', 'Quad', 0.3)
  2294.     spawn(topkek.navigation.buildNavigator)
  2295.     wait(0.35)
  2296.     topkek.center:TweenSize(UDim2.new(0, 470, 0, 395), 'In', 'Quad', 0.3)
  2297.     wait(0.35)
  2298.     topbar.PlayerName.Visible = true
  2299.     pname:Destroy()
  2300.     AllowHovers = true
  2301. end
  2302. --//nav//--
  2303. topkek.navigation.currentContainer = topkek.tools.util.getContainer('Home')
  2304. topkek.navigation.windowState = 0
  2305. topkek.navigation.gotoContainer = function(cont)
  2306.     topkek.tools.animator.animateTo(topkek.navigation.currentContainer, cont)
  2307.     topkek.navigation.currentContainer = cont
  2308. end
  2309. topkek.navigation.buildNavigator = function()
  2310.     local nav = game.Players.LocalPlayer.PlayerGui["4.0"].Main.Navigation
  2311.     local hook = topkek.tools.gui:hookContainer(nav.Scroll, false)
  2312.     local btns = {}
  2313.     for l, x in pairs(topkek.data.windows) do
  2314.         local container = topkek.tools.util.getContainer(x)
  2315.         local btn = hook:drawButton(1, x, function() topkek.navigation.gotoContainer(container) end, 25)
  2316.         local ZPos = btn.Position
  2317.         btn.Position = btn.Position - UDim2.new(0, 0, 0, 5)
  2318.         btn:TweenPosition(ZPos, 'Out', 'Bounce', 0.2)
  2319.         btn.LayoutOrder = l
  2320.         btn.ZIndex = 4
  2321.         local OPos = btn.Position
  2322.         btn.MouseEnter:connect(function()
  2323.             if AllowHovers == false then
  2324.                 return
  2325.             end
  2326.             for i, v in pairs(btns) do
  2327.                 if v[1] ~= btn then
  2328.                     v[1]:TweenPosition(v[2], 'Out', 'Quad', 0.1)
  2329.                 end
  2330.             end
  2331.             btn:TweenPosition(OPos + UDim2.new(0, 3, 0, 0), 'Out', 'Quad', 0.1)
  2332.         end)
  2333.         btn.MouseLeave:connect(function()
  2334.             btn:TweenPosition(OPos, 'Out', 'Quad', 0.1)
  2335.         end)
  2336.         table.insert(btns, {btn, OPos})
  2337.         wait() 
  2338.     end
  2339. end
  2340. topkek.navigation.buildTopbar = function()
  2341.     local top = topkek.topbar
  2342.     local FELabel = top.Controllers.IsFE
  2343.     top.PlayerName.Text = topkek.lplr.Name
  2344.     if game:GetService('Workspace').FilteringEnabled == true then
  2345.         FELabel.Text = "FE Game"
  2346.         FELabel.TextColor3 = BrickColor.new("Bright red").Color
  2347.     else
  2348.         FELabel.Text = "Not FE"
  2349.         FELabel.TextColor3 = BrickColor.new("Bright green").Color
  2350.     end
  2351.     top.Controllers.Hide.MouseButton1Down:connect(function()
  2352.         if topkek.navigation.windowState == 0 then
  2353.             topkek.navigation.windowState = 1
  2354.             topkek.center:TweenSize(UDim2.new(0, 470, 0, 30), 'Out', 'Quint', 0.2)
  2355.         else
  2356.             topkek.navigation.windowState = 0
  2357.             topkek.center:TweenSize(UDim2.new(0, 470, 0, 395), 'Out', 'Quint', 0.2)
  2358.         end
  2359.     end)   
  2360.     top.Controllers.Exit.MouseButton1Down:connect(function()
  2361.         topkek.center:TweenSize(UDim2.new(0, 470, 0, 30), 'Out', 'Quint', 0.3)
  2362.         wait(0.31)
  2363.         topkek.center:TweenSize(UDim2.new(0, 0, 0, 0), 'Out', 'Quint', 0.3)
  2364.         PlayerChatHook:disconnect()
  2365.     end)
  2366.    
  2367. end
  2368. topkek.navigation.initCommandBar = function()
  2369.     DistributedCmdBar, cmd = topkek.holder.Command, {}
  2370.     --weathered-down version of my cmdscript for topkek
  2371. cmd = {}
  2372.  
  2373. -- ** defines ** --
  2374. cmd.service = (function(a) return game:service(a) end)
  2375. cmd.gplayers = (function() return cmd.service'Players':GetPlayers() end)
  2376. cmd.players = cmd.service('Players')
  2377. cmd.localplayer = cmd.players.LocalPlayer
  2378.  
  2379. cmd.prefix = ';'
  2380. cmd.hidden = '/'
  2381.  
  2382. cmd.commands = {}
  2383. cmd.util = {}
  2384. cmd.interface = {}
  2385.  
  2386. cmd.admins = {}
  2387. cmd.noclip = false
  2388.  
  2389. -- ** util ** --
  2390. cmd.util.pos = function(str, pos)
  2391.     local increment = 1
  2392.     for spc in str:gmatch("[^ ]+") do
  2393.         if increment == pos then
  2394.             return spc
  2395.         end
  2396.         increment = increment + 1
  2397.     end
  2398.     return ''
  2399. end
  2400. cmd.util.pstr = function(str, re_enc)
  2401.     str = string.lower(str)
  2402.     local players = {}
  2403.     if re_enc == true then
  2404.         if str == 'me' then
  2405.             return {game.Players.LocalPlayer}
  2406.         end
  2407.         if str == 'all' then
  2408.             return game.Players:GetPlayers()
  2409.         end
  2410.         if str == 'others' then
  2411.             for i, v in pairs(game.Players:GetPlayers()) do
  2412.                 if v ~= cmd.localplayer then
  2413.                     table.insert(players, v)
  2414.                 end
  2415.             end
  2416.         end
  2417.         for i, v in pairs(game.Players:GetPlayers()) do
  2418.             if string.lower(v.Name):sub(1, #str) == str then
  2419.                 table.insert(players, v)
  2420.             end
  2421.         end
  2422.         return players
  2423.     else
  2424.         for seper in str:gmatch("[^,]+") do
  2425.             for i, v in pairs(cmd.util.pstr(seper, true)) do
  2426.                 table.insert(players, v)
  2427.             end
  2428.         end
  2429.         return players
  2430.     end
  2431. end
  2432. cmd.util.parse = function(str, fmt)
  2433.     local args = {}
  2434.     local encountered = 0
  2435.     local position = 1
  2436.     for form in fmt:gmatch("[^%%]+") do
  2437.         if position == 1 then
  2438.             args['command'] = cmd.util.pos(str, position)
  2439.         end
  2440.         if form == 'inf' then
  2441.             args[position] = str:sub(encountered, #str)
  2442.         end
  2443.         if form == 'int' then
  2444.             local fetch = cmd.util.pos(str, position)
  2445.             if tonumber(fetch) == nil then
  2446.                 return nil
  2447.             end
  2448.             args[position] =  {'integer', data = fetch}
  2449.         end
  2450.         if form == 'str' then
  2451.             local fetch = cmd.util.pos(str, position)
  2452.             args[position] = {'string', data = fetch}
  2453.         end
  2454.         if form == 'plrs' then
  2455.             args[position] = cmd.util.pstr(cmd.util.pos(str, position), false)
  2456.         end
  2457.         encountered = encountered + ((#cmd.util.pos(str, position)) + 1)
  2458.         position = position + 1
  2459.     end
  2460.     return args
  2461. end
  2462. cmd.util.isadmin = function(p)
  2463.     if p == cmd.localplayer.Name then
  2464.         return true
  2465.     else
  2466.         for i, v in pairs(cmd.admins) do
  2467.             if v == p.Name then
  2468.                 return true
  2469.             end
  2470.         end
  2471.         return false
  2472.     end
  2473. end
  2474. cmd.util.BombVest = function(Players)
  2475.     -- modified by nosyliam
  2476.     local TickWait = 1
  2477.     local Dead = false
  2478.     local BeltPositions = { }
  2479.     local ExplodeSounds = { }
  2480.    
  2481.     for ___, player in pairs(Players) do   
  2482.     pcall(function()
  2483.     local Me = player
  2484.     local Char = Me.Character
  2485.     local Torso = Char.Torso
  2486.     local Color = "Medium stone gray"
  2487.     local Dead = false
  2488.    
  2489.    
  2490.     local Position = Vector3.new(0,100,0)
  2491.     local function NewPart(Parent)
  2492.         local Part = Instance.new("Part", Parent)
  2493.         Part.CanCollide = false
  2494.         Part.FormFactor = "Custom"
  2495.         Part.Position = Position
  2496.         Part.TopSurface = "Smooth"
  2497.         Part.BottomSurface = "Smooth"
  2498.         Part.BrickColor = BrickColor.new(Color)
  2499.         Position = Position + Vector3.new(0,Part.Size.Y + 10,0)
  2500.         return Part
  2501.     end
  2502.    
  2503.     local Model = Char:FindFirstChild("Bomb")
  2504.     if Model then Model:Destroy() end
  2505.    
  2506.     Model = Instance.new("Model", Char)
  2507.     Model.Name = "Bomb"
  2508.    
  2509.     local Belt = NewPart(Model)
  2510.     Belt.Size = Vector3.new(2.2,0.5,1.2)
  2511.     table.insert(BeltPositions, Belt)
  2512.     local Weld = Instance.new("Weld", Belt)
  2513.     Weld.Part0 = Belt
  2514.     Weld.Part1 = Torso
  2515.     Weld.C0 = CFrame.new(0,1.1,0)
  2516.     local Light = Instance.new("PointLight", Belt)
  2517.     Light.Range = 15
  2518.     Light.Brightness = 5
  2519.     Light.Color = Color3.new(1,0,0)
  2520.     local Beep = Instance.new("Sound", Belt)
  2521.     Beep.SoundId = "http://www.roblox.com/asset/?id=188588790"
  2522.     local ExplodeSound = Instance.new("Sound", Belt)
  2523.     ExplodeSound.SoundId = "http://www.roblox.com/asset/?id="..(tonumber((math.ceil(1776.66^2)+17).."."..string.rep("36",3))*77)+0.00003 --144507765
  2524.     ExplodeSound.Pitch = 2.8
  2525.     ExplodeSound.Volume = 3
  2526.     table.insert(ExplodeSounds, ExplodeSound)
  2527.    
  2528.     local Back = NewPart(Model)
  2529.     Back.Size = Vector3.new(1.5,1.5,0.5)
  2530.     local Weld = Instance.new("Weld", Back)
  2531.     Weld.Part0 = Back
  2532.     Weld.Part1 = Torso
  2533.     Weld.C0 = CFrame.new(0,0.1,-0.75)
  2534.    
  2535.     local StrapLeft = NewPart(Model)
  2536.     StrapLeft.Size = Vector3.new(0.2,0.5,1.6)
  2537.     local Weld = Instance.new("Weld", StrapLeft)
  2538.     Weld.Part0 = StrapLeft
  2539.     Weld.Part1 = Torso
  2540.     Weld.C0 = CFrame.new(0.65,-0.9,-0.2)
  2541.    
  2542.     local BuckleLeft = NewPart(Model)
  2543.     BuckleLeft.Size = Vector3.new(0.2,1.5,0.2)
  2544.     local Weld = Instance.new("Weld", BuckleLeft)
  2545.     Weld.Part0 = BuckleLeft
  2546.     Weld.Part1 = Torso
  2547.     Weld.C0 = CFrame.new(0.65,0.1,0.5)
  2548.    
  2549.     local StrapRight = NewPart(Model)
  2550.     StrapRight.Size = Vector3.new(0.2,0.5,1.6)
  2551.     local Weld = Instance.new("Weld", StrapRight)
  2552.     Weld.Part0 = StrapRight
  2553.     Weld.Part1 = Torso
  2554.     Weld.C0 = CFrame.new(-0.65,-0.9,-0.2)
  2555.    
  2556.     local BuckleRight = NewPart(Model)
  2557.     BuckleRight.Size = Vector3.new(0.2,1.5,0.2)
  2558.     local Weld = Instance.new("Weld", BuckleRight)
  2559.     Weld.Part0 = BuckleRight
  2560.     Weld.Part1 = Torso
  2561.     Weld.C0 = CFrame.new(-0.65,0.1,0.5)
  2562.    
  2563.    
  2564.     coroutine.wrap(function()
  2565.         repeat
  2566.             wait(TickWait)
  2567.             Light.Enabled = not Light.Enabled
  2568.             Beep:Play()
  2569.         until Dead == true
  2570.     end)()
  2571.     end)
  2572.     end
  2573.    
  2574.     local Tool = Instance.new("HopperBin", cmd.localplayer.Backpack)
  2575.     Tool.Name = "Bomb Vest"
  2576.    
  2577.     Tool.Selected:connect(function(Mouse)
  2578.         TickWait = 0.3
  2579.         Mouse.Icon = "http://www.roblox.com/asset/?id=9109985"
  2580.        
  2581.         Mouse.Button1Down:connect(function()
  2582.             if Dead == false then
  2583.                 Dead = true
  2584.                 for i, Belt in pairs(BeltPositions) do
  2585.                 coroutine.wrap(function()
  2586.                 pcall(function() ExplodeSounds[i]:Play() end)
  2587.                 wait(1.4)
  2588.                 local Explosion = Instance.new("Explosion", workspace)
  2589.                 Explosion.Position = Belt.Position
  2590.                 Explosion.BlastPressure = 100000
  2591.                 Explosion.DestroyJointRadiusPercent = 0.7
  2592.                 Explosion.ExplosionType = "CratersAndDebris"
  2593.                 Explosion.BlastRadius = 50
  2594.                 Explosion.Hit:connect(function(Part, Distance)
  2595.                     Part.Anchored = false
  2596.                     if Distance <= 10 then
  2597.                         Part:BreakJoints()
  2598.                     end
  2599.                 end)
  2600.                 end)()
  2601.                 end
  2602.             end
  2603.         end)
  2604.     end)
  2605.    
  2606.     Tool.Deselected:connect(function()
  2607.         TickWait = 1
  2608.     end)
  2609. end
  2610. cmd.util.hulk = function(p)
  2611.     function giant(p, size)
  2612.         local pchar = p.Character
  2613.         if pchar then
  2614.             local function scale(chr,scl)
  2615.            
  2616.                 for _,v in pairs(pchar:GetChildren()) do
  2617.                     if v:IsA("Hat") then
  2618.                         v:Clone()
  2619.                         v.Parent = game.Lighting
  2620.                     end
  2621.                 end
  2622.                    
  2623.                 local Head = chr['Head']
  2624.                 local Torso = chr['Torso']
  2625.                 local LA = chr['Left Arm']
  2626.                 local RA = chr['Right Arm']
  2627.                 local LL = chr['Left Leg']
  2628.                 local RL = chr['Right Leg']
  2629.                 local HRP = chr['HumanoidRootPart']
  2630.            
  2631.                 wait(0.1)
  2632.                
  2633.                 Head.formFactor = 3
  2634.                 Torso.formFactor = 3
  2635.                 LA.formFactor = 3
  2636.                 RA.formFactor = 3
  2637.                 LL.formFactor = 3
  2638.                 RL.formFactor = 3
  2639.                 HRP.formFactor = 3
  2640.                
  2641.                 Head.Size = Vector3.new(scl * 2, scl, scl)
  2642.                 Torso.Size = Vector3.new(scl * 2, scl * 2, scl)
  2643.                 LA.Size = Vector3.new(scl, scl * 2, scl)
  2644.                 RA.Size = Vector3.new(scl, scl * 2, scl)
  2645.                 LL.Size = Vector3.new(scl, scl * 2, scl)
  2646.                 RL.Size = Vector3.new(scl, scl * 2, scl)
  2647.                 HRP.Size = Vector3.new(scl * 2, scl * 2, scl)
  2648.                
  2649.                 local Motor1 = Instance.new('Motor6D', Torso)
  2650.                 Motor1.Part0 = Torso
  2651.                 Motor1.Part1 = Head
  2652.                 Motor1.C0 = CFrame.new(0, 1 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  2653.                 Motor1.C1 = CFrame.new(0, -0.5 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  2654.                 Motor1.Name = "Neck"
  2655.                        
  2656.                 local Motor2 = Instance.new('Motor6D', Torso)
  2657.                 Motor2.Part0 = Torso
  2658.                 Motor2.Part1 = LA
  2659.                 Motor2.C0 = CFrame.new(-1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  2660.                 Motor2.C1 = CFrame.new(0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  2661.                 Motor2.Name = "Left Shoulder"
  2662.                
  2663.                 local Motor3 = Instance.new('Motor6D', Torso)
  2664.                 Motor3.Part0 = Torso
  2665.                 Motor3.Part1 = RA
  2666.                 Motor3.C0 = CFrame.new(1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  2667.                 Motor3.C1 = CFrame.new(-0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  2668.                 Motor3.Name = "Right Shoulder"
  2669.                
  2670.                 local Motor4 = Instance.new('Motor6D', Torso)
  2671.                 Motor4.Part0 = Torso
  2672.                 Motor4.Part1 = LL
  2673.                 Motor4.C0 = CFrame.new(-1 * scl, -1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  2674.                 Motor4.C1 = CFrame.new(-0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  2675.                 Motor4.Name = "Left Hip"
  2676.                
  2677.                 local Motor5 = Instance.new('Motor6D', Torso)
  2678.                 Motor5.Part0 = Torso
  2679.                 Motor5.Part1 = RL
  2680.                 Motor5.C0 = CFrame.new(1 * scl, -1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  2681.                 Motor5.C1 = CFrame.new(0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  2682.                 Motor5.Name = "Right Hip"
  2683.                
  2684.                 local Motor6 = Instance.new('Motor6D', HRP)
  2685.                 Motor6.Part0 = HRP
  2686.                 Motor6.Part1 = Torso
  2687.                 Motor6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  2688.                 Motor6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  2689.                    
  2690.             end
  2691.            
  2692.             scale(pchar, size)
  2693.             pchar.Humanoid.WalkSpeed = 15 * size
  2694.        
  2695.             for _,v in pairs(game.Lighting:GetChildren()) do
  2696.                 if v:IsA("Hat") then
  2697.                     v.Parent = pchar
  2698.                 end
  2699.             end
  2700.         end
  2701.     end
  2702.    
  2703.     local plr = p
  2704.     giant(plr, 3)
  2705.     for i, v in pairs(plr.Character:GetChildren()) do
  2706.         if v:IsA("BasePart") then
  2707.             v.Touched:connect(function(p)
  2708.                 if p.Size.X<30 then
  2709.                     p.Anchored = false
  2710.                     p:BreakJoints()
  2711.                 end
  2712.             end)
  2713.         end
  2714.     end
  2715.    
  2716.     local csize = 3
  2717.    
  2718.     local sgui = Instance.new("ScreenGui", game.Players.LocalPlayer.PlayerGui)
  2719.     local base = Instance.new("Frame", sgui)
  2720.     base.BackgroundTransparency = 1
  2721.     base.Size = UDim2.new(0, 110, 0, 200)
  2722.     base.Position = UDim2.new(1, -120, 1, -180)
  2723.     local indicator = Instance.new("TextLabel", base)
  2724.     indicator.Size = UDim2.new(1, 0, 0, 25)
  2725.     indicator.TextColor3 = Color3.new(1, 1, 1)
  2726.     indicator.BackgroundTransparency = 0
  2727.     indicator.FontSize = Enum.FontSize.Size18
  2728.     indicator.Font = Enum.Font.SourceSans
  2729.     indicator.Text = "Current Size: 3"
  2730.     local PlusOne = Instance.new("TextButton", base)
  2731.     PlusOne.BackgroundColor3 = Color3.new(214/255, 214/255, 214/255)
  2732.     PlusOne.Position = UDim2.new(0, 0, 0, 40)
  2733.     PlusOne.Size = UDim2.new(1, 0, 0.5, -50)
  2734.     PlusOne.BorderSizePixel = 2
  2735.     PlusOne.Font = Enum.Font.SourceSansBold
  2736.     PlusOne.FontSize = Enum.FontSize.Size24
  2737.     PlusOne.Text = "+1 Size"
  2738.     local MinusOne = Instance.new("TextButton", base)
  2739.     MinusOne.BackgroundColor3 = Color3.new(214/255, 214/255, 214/255)
  2740.     MinusOne.Position = UDim2.new(0, 0, 0.5, 10)
  2741.     MinusOne.Size = UDim2.new(1, 0, 0.5, -50)
  2742.     MinusOne.Text = "-1 Size"
  2743.     MinusOne.BorderSizePixel = 2
  2744.     MinusOne.Font = Enum.Font.SourceSansBold
  2745.     MinusOne.FontSize = Enum.FontSize.Size24
  2746.    
  2747.     PlusOne.MouseButton1Down:connect(function()
  2748.         csize = csize + 1
  2749.         giant(plr, csize)
  2750.         indicator.Text = "Current Size: "..tostring(csize)
  2751.     end)
  2752.    
  2753.     MinusOne.MouseButton1Down:connect(function()
  2754.         csize = csize - 1
  2755.         giant(plr, csize)
  2756.         indicator.Text = "Current Size: "..tostring(csize)
  2757.     end)
  2758. end
  2759. cmd.util.R15 = function()
  2760.     rcode=[[local function Init()
  2761.         wait()
  2762.         local function ConChar(P)
  2763.             Character = P.Character
  2764.                
  2765.                 local R15Model = Instance.new("Model")
  2766.                 R15Model.Name = "R15Model"
  2767.                 R15Model.Parent = Character
  2768.                
  2769.                 local function CreateLimb(Name,Color,Size,Transparency,ConnectToLimb,MotorName,C0,C1,MeshId)
  2770.                     local Part = Instance.new("Part")
  2771.                     Part.FormFactor = "Custom"
  2772.                     Part.Size = Size
  2773.                     Part.BrickColor = Color
  2774.                     Part.CanCollide = false
  2775.                     Part.Name = Name
  2776.                     Part.Transparency = (Transparency == 0.001 and 0 or Transparency)
  2777.                     Part.TopSurface = "Smooth"
  2778.                     Part.BottomSurface = "Smooth"
  2779.                    
  2780.                     local Motor = Instance.new("Motor6D")
  2781.                     Motor.C0 = C0
  2782.                     Motor.C1 = C1
  2783.                     Motor.Part0 = ConnectToLimb
  2784.                     Motor.Part1 = Part
  2785.                     Motor.Name = MotorName
  2786.                     Motor.MaxVelocity = 0.1
  2787.                     Motor.Parent = ConnectToLimb
  2788.                    
  2789.                     if MeshId then
  2790.                         local Mesh = Instance.new("SpecialMesh")
  2791.                         Mesh.MeshType = "FileMesh"
  2792.                         Mesh.MeshId = MeshId
  2793.                         Mesh.Scale = Vector3.new(0.99,0.99,0.99)
  2794.                         Mesh.Parent = Part
  2795.                     end
  2796.                    
  2797.                     if MeshId and Transparency == 0.001 then
  2798.                         local ShirtTexturePart = Instance.new("Part")
  2799.                         ShirtTexturePart.FormFactor = "Custom"
  2800.                         ShirtTexturePart.Size = Size
  2801.                         ShirtTexturePart.BrickColor = Color
  2802.                         ShirtTexturePart.CanCollide = false
  2803.                         ShirtTexturePart.Name = "ShirtTexturePart"
  2804.                         ShirtTexturePart.Transparency = Transparency
  2805.                         ShirtTexturePart.TopSurface = "Smooth"
  2806.                         ShirtTexturePart.BottomSurface = "Smooth"
  2807.                        
  2808.                         local Mesh = Instance.new("SpecialMesh")
  2809.                         Mesh.MeshType = "FileMesh"
  2810.                         Mesh.MeshId = MeshId
  2811.                         Mesh.Parent = ShirtTexturePart
  2812.                        
  2813.                         local Weld = Instance.new("Weld")
  2814.                         Weld.Part0 = Part
  2815.                         Weld.Part1 = ShirtTexturePart
  2816.                         Weld.Parent = ShirtTexturePart
  2817.                        
  2818.                         ShirtTexturePart.Parent = Part
  2819.                     end
  2820.                     Part.Parent = R15Model
  2821.                     return Part
  2822.                 end
  2823.                
  2824.                
  2825.                 local HumanoidRootPart = CreateLimb("HumanoidRootPart",BrickColor.new("Medium stone grey"),Vector3.new(1,1,1),1,Character.HumanoidRootPart,"RootConnector",CFrame.new(),CFrame.new(0,0.7,0))
  2826.                 local LowerTorso = CreateLimb("LowerTorso",BrickColor.new("Bright blue"),Vector3.new(1,1,1),0.001,HumanoidRootPart,"Root",CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387941715")
  2827.                 local UpperTorso = CreateLimb("UpperTorso",BrickColor.new("Bright blue"),Vector3.new(1,1,1),0.001,LowerTorso,"Waist",CFrame.new(0, 0.404105991, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387941468")
  2828.                 local Head = CreateLimb("Head",BrickColor.new("Bright yellow"),Vector3.new(1,1,1),0,UpperTorso,"Neck",CFrame.new(0, 1.26949596, 0.0428609997, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.635110021, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387941905")
  2829.                 local LeftUpperArm = CreateLimb("LeftUpperArm",BrickColor.new("Bright yellow"),Vector3.new(1, 0.672, 1),0.001,UpperTorso,"LeftShoulder",CFrame.new(-1.50177097, 0.924546003, 0, 1, 0, -0, 0, 0.999044001, 0.0437170006, 0, -0.0437170006, 0.999044001),CFrame.new(0, 0.336115986, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387938468")
  2830.                 local LeftLowerArm = CreateLimb("LeftLowerArm",BrickColor.new("Bright yellow"),Vector3.new(1, 0.703, 1),0.001,LeftUpperArm,"LeftElbow",CFrame.new(0, -0.336115986, 0, 1, 0, 0, 0, 0.999044001, -0.0437170006, 0, 0.0437170006, 0.999044001),CFrame.new(0, 0.351512015, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387938971")
  2831.                 local LeftHand = CreateLimb("LeftHand",BrickColor.new("Bright yellow"),Vector3.new(1, 0.352, 1),0.001,LeftLowerArm,"LeftWrist",CFrame.new(0, -0.351512015, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.175756007, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387939233")
  2832.                 local RightUpperArm = CreateLimb("RightUpperArm",BrickColor.new("Bright yellow"),Vector3.new(1, 0.671, 1),0.001,UpperTorso,"RightShoulder",CFrame.new(1.50049305, 0.923726022, 0, 1, 0, -0, 0, 0.999041617, 0.0437709838, 0, -0.0437709838, 0.999041617),CFrame.new(0, 0.335705996, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387940113")
  2833.                 local RightLowerArm = CreateLimb("RightLowerArm",BrickColor.new("Bright yellow"),Vector3.new(1, 0.703, 1),0.001,RightUpperArm,"RightElbow",CFrame.new(0, -0.335705996, 0, 1, 0, 0, 0, 0.999041617, -0.0437709838, 0, 0.0437709838, 0.999041617),CFrame.new(0, 0.351512015, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387940356")
  2834.                 local RightHand = CreateLimb("RightHand",BrickColor.new("Bright yellow"),Vector3.new(1, 0.352, 1),0.001,RightLowerArm,"RightWrist",CFrame.new(0, -0.351512015, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.175756007, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387940548")
  2835.                 local LeftUpperLeg = CreateLimb("LeftUpperLeg",BrickColor.new("Br. yellowish green"),Vector3.new(1, 0.775, 1),0.001,LowerTorso,"LeftHip",CFrame.new(-0.457044005, -0.498115987, 0, 1, 0, -0, 0, 1, 0.000100999998, 0, -0.000100999998, 1),CFrame.new(0, 0.387418985, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387939645")
  2836.                 local LeftLowerLeg = CreateLimb("LeftLowerLeg",BrickColor.new("Br. yellowish green"),Vector3.new(1, 0.829, 1),0.001,LeftUpperLeg,"LeftKnee",CFrame.new(0, -0.387418985, 0, 1, 9.95820074e-007, 9.13360125e-008, -9.99999997e-007, 0.995820105, 0.0913360119, 0, -0.0913360119, 0.995820105),CFrame.new(0, 0.414570987, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387939489")
  2837.                 local LeftFoot = CreateLimb("LeftFoot",BrickColor.new("Br. yellowish green"),Vector3.new(1, 0.415, 1),0.001,LeftLowerLeg,"LeftAnkle",CFrame.new(0, -0.414570987, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.207286, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387939912")
  2838.                 local RightUpperLeg = CreateLimb("RightUpperLeg",BrickColor.new("Br. yellowish green"),Vector3.new(1, 0.775, 1),0.001,LowerTorso,"RightHip",CFrame.new(0.451141, -0.498115987, 0, 1, 0, -0, 0, 1, 0.000100999998, 0, -0.000100999998, 1),CFrame.new(0, 0.387418985, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387940976")
  2839.                 local RightLowerLeg = CreateLimb("RightLowerLeg",BrickColor.new("Br. yellowish green"),Vector3.new(1, 0.829, 1),0.001,RightUpperLeg,"RightKnee",CFrame.new(0, -0.387418985, 0, 1, 0, -0, 0, 0.995820105, 0.0913360119, 0, -0.0913360119, 0.995820105),CFrame.new(0, 0.414570987, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387940802")
  2840.                 local RightFoot = CreateLimb("RightFoot",BrickColor.new("Br. yellowish green"),Vector3.new(1, 0.415, 1),0.001,RightLowerLeg,"RightAnkle",CFrame.new(0, -0.414570987, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.207286, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387941196")
  2841.                
  2842.                 --if Character:WaitForChild("Head"):WaitForChild("Mesh").MeshId ~= "" then
  2843.                 --  Head.MeshId = Character.Head.Mesh.MeshId
  2844.                 --end
  2845.                
  2846.                 Character:WaitForChild("Animate").Disabled = false
  2847.                 local Anim = game:GetObjects("rbxassetid://401967017")[1]; print("aobj", tostring(Anim))
  2848.                 for i, v in pairs(Anim:GetChildren()) do
  2849.                     v.Parent = script
  2850.                 end
  2851.                 script.Parent = Character
  2852.                
  2853.                 local function Clear(Name,Alternative,ColorParts)
  2854.                     local Part = Character:WaitForChild(Name)
  2855.                     Part.Transparency = (Name == "Head" and 0.99 or 1)
  2856.                     local function ChildAdded(Ins)
  2857.                         delay(0.05,function()
  2858.                             if Ins.Name == "face" then
  2859.                                 if Alternative:FindFirstChild("face") then Alternative:FindFirstChild("face"):Destroy() end
  2860.                                 Ins.Parent = Alternative
  2861.                             elseif Ins:IsA("Motor6D") and string.sub(Ins.Name,1,5) ~= "Fake_" then
  2862.                                 Ins.Name = "Fake_"..Ins.Name
  2863.                             elseif Ins.Name == "HeadWeld" then
  2864.                                 delay(0.05,function()
  2865.                                     Ins.Parent = Head
  2866.                                     Ins.Part0 = Head
  2867.                                     Ins.C1 = CFrame.new(0,0,0.05) * Ins.C1
  2868.                                 end)
  2869.                             elseif not Ins:IsA("Weld") then
  2870.                                 Ins:Destroy()
  2871.                             end
  2872.                         end)
  2873.                     end
  2874.                     for _,Sub in pairs(Part:GetChildren()) do
  2875.                         ChildAdded(Sub)
  2876.                     end
  2877.                     Part.ChildAdded:connect(ChildAdded)
  2878.                    
  2879.                     local function Color()
  2880.                         for _,Sub in pairs(ColorParts) do
  2881.                             Sub.BrickColor = Part.BrickColor
  2882.                             local TexturePart = Sub:FindFirstChild("ShirtTexturePart")
  2883.                             if TexturePart then
  2884.                                 TexturePart.BrickColor = Part.BrickColor
  2885.                             end
  2886.                         end
  2887.                     end
  2888.                     Color()
  2889.                     Part.Changed:connect(Color)
  2890.                 end
  2891.                
  2892.                 Clear("HumanoidRootPart",HumanoidRootPart,{HumanoidRootPart})
  2893.                 Clear("Head",Head,{Head})
  2894.                 Clear("Torso",nil,{LowerTorso,UpperTorso})
  2895.                 Clear("Left Arm",nil,{LeftLowerArm,LeftUpperArm,LeftHand})
  2896.                 Clear("Right Arm",nil,{RightLowerArm,RightUpperArm,RightHand})
  2897.                 Clear("Left Leg",nil,{LeftLowerLeg,LeftUpperLeg,LeftFoot})
  2898.                 Clear("Right Leg",nil,{RightLowerLeg,RightUpperLeg,RightFoot})
  2899.                
  2900.                 local ShirtUsed = false
  2901.                 local function ChildAdded(Ins)
  2902.                     if Ins:IsA("Hat") and string.sub(Ins.Name,1,7) ~= "Scaled_" then
  2903.                         delay(0.05,function()
  2904.                             local Mesh = Ins:WaitForChild("Handle"):WaitForChild("Mesh")
  2905.                             Ins.AttachmentPos = Ins.AttachmentPos
  2906.                             Mesh.Scale = Mesh.Scale
  2907.                             Ins.Name = "Scaled_"..Ins.Name
  2908.                         end)
  2909.                     elseif Ins:IsA("Shirt") then
  2910.                         ShirtUsed = true
  2911.                         LowerTorso.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
  2912.                         UpperTorso.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
  2913.                         LeftLowerArm.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
  2914.                         LeftUpperArm.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
  2915.                         LeftHand.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
  2916.                         RightLowerArm.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
  2917.                         RightUpperArm.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
  2918.                         RightHand.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
  2919.                     elseif Ins:IsA("Pants") then
  2920.                         LeftUpperLeg.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
  2921.                         LeftLowerLeg.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
  2922.                         LeftFoot.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
  2923.                         RightUpperLeg.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
  2924.                         RightLowerLeg.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
  2925.                         RightFoot.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
  2926.                         if LowerTorso.ShirtTexturePart.Mesh.TextureId == "" then
  2927.                             LowerTorso.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
  2928.                             UpperTorso.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
  2929.                         end
  2930.                     end
  2931.                 end
  2932.                
  2933.                 for _,Sub in pairs(Character:GetChildren()) do
  2934.                     ChildAdded(Sub)
  2935.                 end
  2936.                 Character.ChildAdded:connect(ChildAdded)
  2937.                 loadstring(Anim.Source)()
  2938.             end
  2939.         ConChar(game:service'Players'.LocalPlayer)
  2940.     end
  2941.    
  2942.     Init()]]
  2943.     spawn(function() loadstring(rcode)() end)
  2944. end
  2945. cmd.util.size = function(p, size)
  2946.     -- omfg thanks var
  2947.     local pchar = p.Character
  2948.         local function scale(chr,scl)
  2949.        
  2950.             for _,v in pairs(pchar:GetChildren()) do
  2951.                 if v:IsA("Hat") then
  2952.                     v:Clone()
  2953.                     v.Parent = game.Lighting
  2954.                 end
  2955.             end
  2956.                
  2957.             local Head = chr['Head']
  2958.             local Torso = chr['Torso']
  2959.             local LA = chr['Left Arm']
  2960.             local RA = chr['Right Arm']
  2961.             local LL = chr['Left Leg']
  2962.             local RL = chr['Right Leg']
  2963.             local HRP = chr['HumanoidRootPart']
  2964.        
  2965.             wait(0.1)
  2966.            
  2967.             Head.formFactor = 3
  2968.             Torso.formFactor = 3
  2969.             LA.formFactor = 3
  2970.             RA.formFactor = 3
  2971.             LL.formFactor = 3
  2972.             RL.formFactor = 3
  2973.             HRP.formFactor = 3
  2974.            
  2975.             Head.Size = Vector3.new(scl * 2, scl, scl)
  2976.             Torso.Size = Vector3.new(scl * 2, scl * 2, scl)
  2977.             LA.Size = Vector3.new(scl, scl * 2, scl)
  2978.             RA.Size = Vector3.new(scl, scl * 2, scl)
  2979.             LL.Size = Vector3.new(scl, scl * 2, scl)
  2980.             RL.Size = Vector3.new(scl, scl * 2, scl)
  2981.             HRP.Size = Vector3.new(scl * 2, scl * 2, scl)
  2982.            
  2983.             local Motor1 = Instance.new('Motor6D', Torso)
  2984.             Motor1.Part0 = Torso
  2985.             Motor1.Part1 = Head
  2986.             Motor1.C0 = CFrame.new(0, 1 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  2987.             Motor1.C1 = CFrame.new(0, -0.5 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  2988.             Motor1.Name = "Neck"
  2989.                    
  2990.             local Motor2 = Instance.new('Motor6D', Torso)
  2991.             Motor2.Part0 = Torso
  2992.             Motor2.Part1 = LA
  2993.             Motor2.C0 = CFrame.new(-1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  2994.             Motor2.C1 = CFrame.new(0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  2995.             Motor2.Name = "Left Shoulder"
  2996.            
  2997.             local Motor3 = Instance.new('Motor6D', Torso)
  2998.             Motor3.Part0 = Torso
  2999.             Motor3.Part1 = RA
  3000.             Motor3.C0 = CFrame.new(1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  3001.             Motor3.C1 = CFrame.new(-0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  3002.             Motor3.Name = "Right Shoulder"
  3003.            
  3004.             local Motor4 = Instance.new('Motor6D', Torso)
  3005.             Motor4.Part0 = Torso
  3006.             Motor4.Part1 = LL
  3007.             Motor4.C0 = CFrame.new(-1 * scl, -1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  3008.             Motor4.C1 = CFrame.new(-0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  3009.             Motor4.Name = "Left Hip"
  3010.            
  3011.             local Motor5 = Instance.new('Motor6D', Torso)
  3012.             Motor5.Part0 = Torso
  3013.             Motor5.Part1 = RL
  3014.             Motor5.C0 = CFrame.new(1 * scl, -1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  3015.             Motor5.C1 = CFrame.new(0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  3016.             Motor5.Name = "Right Hip"
  3017.            
  3018.             local Motor6 = Instance.new('Motor6D', HRP)
  3019.             Motor6.Part0 = HRP
  3020.             Motor6.Part1 = Torso
  3021.             Motor6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  3022.             Motor6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  3023.                
  3024.         end
  3025.        
  3026.         scale(pchar, size)
  3027.    
  3028.         for _,v in pairs(game.Lighting:GetChildren()) do
  3029.             if v:IsA("Hat") then
  3030.                 v.Parent = pchar
  3031.             end
  3032.         end
  3033. end
  3034. cmd.util.checktable = function(t, v)
  3035.     for i, __ in pairs(t) do
  3036.         if __ == v then
  3037.             return true
  3038.         end
  3039.     end
  3040.     return false
  3041. end
  3042. cmd.util.nextrgb = function(r, g, b)
  3043.     local ar, ag, ab = r, g, b
  3044.     if r == 255 and g < 255 and b == 0 then
  3045.         ag = g + 8.5
  3046.     end
  3047.     if g == 255 and r > 0 and b == 0 then
  3048.         ar = r - 8.5
  3049.     end
  3050.     if g == 255 and b < 255 and r == 0 then
  3051.         ab = b + 8.5
  3052.     end
  3053.     if b == 255 and g > 0 and r == 0 then
  3054.         ag = g - 8.5
  3055.     end
  3056.     if b == 255 and r < 255 and g == 0 then
  3057.         ar = r + 8.5
  3058.     end
  3059.     if r == 255 and b > 0 and g == 0 then
  3060.         ab = b - 8.5
  3061.     end
  3062.     return {ar, ag, ab}
  3063. end
  3064. -- ** interface ** --
  3065. game:GetService('UserInputService').InputBegan:connect(function(inp)
  3066.     if inp.UserInputType == Enum.UserInputType.Keyboard then
  3067.         if inp.KeyCode == Enum.KeyCode.Semicolon then
  3068.             DistributedCmdBar:CaptureFocus()
  3069.         end
  3070.     end
  3071. end)
  3072.  
  3073. -- ** commands ** --
  3074. cmd.commands.store = {}
  3075. cmd.commands.fmtstore = {}
  3076.  
  3077. cmd.commands.register = function(cmdz, fmt, func)
  3078.     cmd.commands.store[cmdz] = (function(str) coroutine.wrap(function() pcall(function() func(cmd.util.parse(str, fmt)) end) end)() end)
  3079.     cmd.commands.fmtstore[cmdz] = fmt
  3080. end
  3081.  
  3082. cmd.commands.run = function(str)
  3083.     local cmdz = cmd.util.pos(str, 1)
  3084.     if not cmd.commands.store[cmdz] then
  3085.         return nil
  3086.     else
  3087.         cmd.commands.store[cmdz](str)
  3088.     end
  3089. end
  3090.  
  3091. -- // actual commands // --
  3092.  
  3093. cmd.commands.register('kill', 'cmd%plrs', function(args)
  3094.     for i, v in pairs(args[2]) do
  3095.         v.Character.Humanoid.Health = 0
  3096.     end
  3097. end)
  3098.  
  3099. cmd.commands.register('clone', 'cmd%plrs', function(args)
  3100.     for i, v in pairs(args[2]) do
  3101.         v.Character.Archivable = true
  3102.         local clone = v.Character:Clone()
  3103.         clone.Parent = game.Workspace
  3104.         clone:MoveTo(v.Character.Torso.Position)
  3105.     end
  3106. end)
  3107.  
  3108. cmd.commands.register('damage', 'cmd%plrs%int', function(args)
  3109.     for i, v in pairs(args[2]) do
  3110.         v.Character.Humanoid:TakeDamage(args[3].data)
  3111.     end
  3112. end)
  3113.  
  3114. cmd.commands.register('freeze', 'cmd%plrs', function(args)
  3115.     for i, v in pairs(args[2]) do
  3116.         v.Character.Torso.Anchored = true
  3117.     end
  3118. end)
  3119.  
  3120. cmd.commands.register('thaw', 'cmd%plrs', function(args)
  3121.     for i, v in pairs(args[2]) do
  3122.         v.Character.Torso.Anchored = false
  3123.     end
  3124. end)
  3125. Fly = false;
  3126. cmd.commands.register('fly', 'cmd', function(args)
  3127.     if Fly == true then
  3128.         Fly = false
  3129.         return
  3130.     end
  3131.     Fly = true
  3132.   local mouse=game.Players.LocalPlayer:GetMouse''
  3133.   localplayer=game.Players.LocalPlayer
  3134.   game.Players.LocalPlayer.Character:WaitForChild("HumanoidRootPart")
  3135.   local torso = game.Players.LocalPlayer.Character.HumanoidRootPart
  3136.   local speed=0
  3137.   local keys={a=false,d=false,w=false,s=false}
  3138.   local e1
  3139.   local e2
  3140.   local function start()
  3141.    local pos = Instance.new("BodyPosition",torso)
  3142.    local gyro = Instance.new("BodyGyro",torso)
  3143.    pos.Name="EPIXPOS"
  3144.    pos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3145.    pos.position = torso.Position
  3146.    gyro.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  3147.    gyro.cframe = torso.CFrame
  3148.    repeat
  3149.     wait()
  3150.     localplayer.Character.Humanoid.PlatformStand=true
  3151.     local new=gyro.cframe - gyro.cframe.p + pos.position
  3152.     if not keys.w and not keys.s and not keys.a and not keys.d then
  3153.      speed=1
  3154.     end
  3155.     if keys.w then
  3156.      new = new + workspace.CurrentCamera.CoordinateFrame.lookVector * speed
  3157.      speed=speed+0.01
  3158.     end
  3159.     if keys.s then
  3160.      new = new - workspace.CurrentCamera.CoordinateFrame.lookVector * speed
  3161.      speed=speed+0.01
  3162.     end
  3163.     if keys.d then
  3164.      new = new * CFrame.new(speed,0,0)
  3165.      speed=speed+0.01
  3166.     end
  3167.     if keys.a then
  3168.      new = new * CFrame.new(-speed,0,0)
  3169.      speed=speed+0.01
  3170.     end
  3171.     if speed>5 then
  3172.      speed=5
  3173.     end
  3174.     pos.position=new.p
  3175.     if keys.w then
  3176.      gyro.cframe = workspace.CurrentCamera.CoordinateFrame*CFrame.Angles(-math.rad(speed*15),0,0)
  3177.     elseif keys.s then
  3178.      gyro.cframe = workspace.CurrentCamera.CoordinateFrame*CFrame.Angles(math.rad(speed*15),0,0)
  3179.     else
  3180.      gyro.cframe = workspace.CurrentCamera.CoordinateFrame
  3181.     end
  3182.    until not Fly
  3183.    if gyro then gyro:Destroy() end
  3184.    if pos then pos:Destroy() end
  3185.    flying=false
  3186.    localplayer.Character.Humanoid.PlatformStand=false
  3187.    speed=0
  3188.   end
  3189.   e1=mouse.KeyDown:connect(function(key)
  3190.    if not torso or not torso.Parent then flying=false e1:disconnect() e2:disconnect() return end
  3191.    if key=="w" then
  3192.     keys.w=true
  3193.    elseif key=="s" then
  3194.     keys.s=true
  3195.    elseif key=="a" then
  3196.     keys.a=true
  3197.    elseif key=="d" then
  3198.     keys.d=true
  3199.    end
  3200.   end)
  3201.   e2=mouse.KeyUp:connect(function(key)
  3202.    if key=="w" then
  3203.     keys.w=false
  3204.    elseif key=="s" then
  3205.     keys.s=false
  3206.    elseif key=="a" then
  3207.     keys.a=false
  3208.    elseif key=="d" then
  3209.     keys.d=false
  3210.    end
  3211.   end)
  3212.   start()
  3213. end)
  3214. cmd.commands.register('tp', 'cmd%plrs%plrs', function(args)
  3215.     local players = args[2]
  3216.     local target = args[3][1]
  3217.     for i, player in pairs(args[2]) do
  3218.         player.Character.HumanoidRootPart.CFrame = target.Character.HumanoidRootPart.CFrame
  3219.     end
  3220. end)
  3221.  
  3222. cmd.commands.register('naked', 'cmd%plrs', function(args)
  3223.     for i, v in pairs(args[2]) do
  3224.         v:ClearCharacterAppearance()
  3225.     end
  3226. end)
  3227. cmd.commands.register('sgod', 'cmd%plrs', function(args)
  3228.     for i, v in pairs(args[2]) do
  3229.         v.Character.Humanoid.MaxHealth = 999999999
  3230.         v.Character.Humanoid.Health = 999999999
  3231.     end
  3232. end)
  3233.  
  3234. cmd.commands.register('ws', 'cmd%plrs%int', function(args)
  3235.     for i, v in pairs(args[2]) do
  3236.         v.Character.Humanoid.WalkSpeed = args[3].data
  3237.     end
  3238. end)
  3239.  
  3240. cmd.commands.register('lag', 'cmd%plrs', function(args)
  3241.     for i, v in pairs(args[2]) do
  3242.         coroutine.wrap(function()
  3243.             for i = 1, 200 do
  3244.                 ypcall(function()
  3245.                     coroutine.wrap(function()
  3246.                         for i = 1, 1000 do
  3247.                             Instance.new("HopperBin", v.Backpack).Name = ('AAAAAAA '):rep(1000)
  3248.                         end
  3249.                     end)()
  3250.                 end)
  3251.                 wait()
  3252.             end
  3253.         end)()
  3254.     end
  3255. end)
  3256.  
  3257. cmd.commands.register('ban', 'cmd%plrs', function(args)
  3258.     for i, v in pairs(args[2]) do
  3259.         table.insert(cmd.bans, v.Name)
  3260.         v.Parent = nil
  3261.     end
  3262. end)
  3263.  
  3264. cmd.commands.register('lagban', 'cmd%plrs', function(args)
  3265.     for i, v in pairs(args[2]) do
  3266.         table.insert(cmd.lagbans, v.Name)
  3267.         coroutine.wrap(function()
  3268.             for i = 1, 200 do
  3269.                 ypcall(function()
  3270.                     coroutine.wrap(function()
  3271.                         for i = 1, 1000 do
  3272.                             Instance.new("HopperBin", v.Backpack).Name = ('AAAAAAA '):rep(1000)
  3273.                         end
  3274.                     end)()
  3275.                 end)
  3276.                 wait()
  3277.             end
  3278.         end)()
  3279.     end
  3280. end)
  3281.  
  3282. cmd.commands.register('punish', 'cmd%plrs', function(args)
  3283.     for i, v in pairs(args[2]) do
  3284.         v.Character.Parent = game.Lighting
  3285.     end
  3286. end)
  3287.  
  3288. cmd.commands.register('unpunish', 'cmd%plrs', function(args)
  3289.     for i, v in pairs(args[2]) do
  3290.         v.Character.Parent = game.Workspace
  3291.     end
  3292. end)
  3293.  
  3294. cmd.commands.register('respawn', 'cmd%plrs', function(args)
  3295.     for i, v in pairs(args[2]) do
  3296.         local a1 = Instance.new("Model", game.Workspace)
  3297.         local a2 = Instance.new("Part", game.Workspace)
  3298.         a2.CanCollide = true
  3299.         a2.Anchored = true
  3300.         a2.CFrame = CFrame.new(10000, 10000, 10000)
  3301.         a2.Name = "Torso"
  3302.         local a3 = Instance.new("Humanoid", a1)
  3303.         a3.MaxHealth=100;a3.Health=100
  3304.         v.Character = a1
  3305.         a3.Health=0
  3306.     end
  3307. end)
  3308.  
  3309. cmd.commands.register('shutdown', 'cmd', function(args)
  3310.     for i, v in pairs(cmd.service('Players'):GetPlayers()) do
  3311.         v.Parent = nil
  3312.     end
  3313. end)
  3314.  
  3315. cmd.commands.register('music', 'cmd%int', function(args)
  3316.     local a = Instance.new("Sound")
  3317.     a.SoundId = "rbxassetid://" .. tostring(args[2].data)
  3318.     a.Looped = true
  3319.     a.Volume = 1
  3320.     a.Parent = game.Workspace
  3321.     a:Play()
  3322.    
  3323. end)
  3324.  
  3325. cmd.commands.register('sit', 'cmd%plrs', function(args)
  3326.     for i, v in pairs(args[2]) do
  3327.         v.Character.Humanoid.Sit = true
  3328.     end
  3329. end)
  3330.  
  3331. cmd.commands.register('jump', 'cmd%plrs', function(args)
  3332.     for i, v in pairs(args[2]) do
  3333.         v.Character.Humanoid.Jump = true
  3334.     end
  3335. end)
  3336.  
  3337. cmd.commands.register('stun', 'cmd%plrs', function(args)
  3338.     for i, v in pairs(args[2]) do
  3339.         v.Character.Humanoid.PlatformStand = true
  3340.     end
  3341. end)
  3342.  
  3343. cmd.commands.register('unstun', 'cmd%plrs', function(args)
  3344.     for i, v in pairs(args[2]) do
  3345.         v.Character.Humanoid.PlatformStand = false
  3346.     end
  3347. end)
  3348.  
  3349. cmd.commands.register('loopstate', 'cmd%int', function(args)
  3350.     coroutine.resume(coroutine.create(function()
  3351.         repeat
  3352.             ypcall(function() cmd.localplayer.Character.Humanoid:ChangeState(args[2].data)  end)
  3353.             wait(0)
  3354.         until cmd.localplayer.Character.Humanoid == nil
  3355.     end))
  3356. end)
  3357.  
  3358. cmd.commands.register('invis', 'cmd%plrs', function(args)
  3359.     for i, v in pairs(args[2]) do
  3360.         local function dloop(o)
  3361.             for i, v in pairs(o:GetChildren()) do
  3362.                 pcall(function() v.Transparency = 1 end)
  3363.                 dloop(v)
  3364.             end
  3365.         end
  3366.         dloop(v.Character)
  3367.     end
  3368. end)
  3369.  
  3370. cmd.commands.register('vis', 'cmd%plrs', function(args)
  3371.     for i, v in pairs(args[2]) do
  3372.         local function dloop(o)
  3373.             for i, v in pairs(o:GetChildren()) do
  3374.                 pcall(function() v.Transparency = 0 end)
  3375.                 dloop(v)
  3376.             end
  3377.         end
  3378.         v.Character.HumanoidRootPart.Transparency = 1
  3379.         dloop(v.Character)
  3380.     end
  3381. end)
  3382.  
  3383. cmd.commands.register('nuke', 'cmd%plrs', function(args)
  3384.     for i, v in pairs(args[2]) do
  3385.         if v.Character then
  3386.             local nuke = Instance.new("Part", game.Workspace)
  3387.             nuke.Anchored = true
  3388.             nuke.CanCollide = false
  3389.             nuke.FormFactor = "Symmetric"
  3390.             nuke.Shape = "Ball"
  3391.             nuke.Size = Vector3.new(1,1,1)
  3392.             nuke.BrickColor = BrickColor.new("New Yeller")
  3393.             nuke.Transparency = 0.5
  3394.             nuke.Reflectance = 0.2
  3395.             nuke.TopSurface = 0
  3396.             nuke.BottomSurface = 0
  3397.             nuke.Touched:connect(function (hit)
  3398.                 if hit and hit.Parent then
  3399.                     local boom = Instance.new("Explosion", game.Workspace)
  3400.                     boom.Position = hit.Position
  3401.                     boom.BlastRadius = 11
  3402.                     boom.BlastPressure = math.huge
  3403.                 end
  3404.             end)
  3405.             local CF = v.Character.Torso.CFrame
  3406.             nuke.CFrame = CF
  3407.             for i = 1,333 do
  3408.                 nuke.Size = nuke.Size + Vector3.new(3,3,3)
  3409.                 nuke.CFrame = CF
  3410.                 wait(1/44)
  3411.             end
  3412.             nuke:Destroy()
  3413.         end
  3414.     end
  3415. end)
  3416.  
  3417. cmd.commands.register('explode', 'cmd%plrs', function(args)
  3418.     for i, v in pairs(args[2]) do
  3419.         Instance.new("Explosion", v.Character.Torso).Position = v.Character.Torso.Position
  3420.     end
  3421. end)
  3422.  
  3423. cmd.commands.register('hat', 'cmd%plrs%int', function(args)
  3424.     for i, v in pairs(args[2]) do
  3425.         cmd.service('InsertService'):LoadAsset(args[3].data):GetChildren()[1].Parent = v.Character
  3426.     end
  3427. end)
  3428.  
  3429. cmd.commands.register('chat', 'cmd%plrs%inf', function(args)
  3430.     for i, v in pairs(args[2]) do
  3431.         game:GetService('Chat'):Chat(v.Character, args[3], 1)
  3432.     end
  3433. end)
  3434.  
  3435. cmd.commands.register('god', 'cmd%plrs', function(args)
  3436.     for i, v in pairs(args[2]) do
  3437.         v.Character.Humanoid.MaxHealth = math.huge
  3438.         v.Character.Humanoid.Health = math.huge
  3439.     end
  3440. end)
  3441.  
  3442. cmd.commands.register('ungod', 'cmd%plrs', function(args)
  3443.     for i, v in pairs(args[2]) do
  3444.         v.Character.Humanoid.Health = 100
  3445.         v.Character.Humanoid.MaxHealth = 100
  3446.     end
  3447. end)
  3448.  
  3449. cmd.commands.register('rh', 'cmd%plrs', function(args)
  3450.     for i, v in pairs(args[2]) do
  3451.         v.Character.Humanoid.Parent = nil
  3452.     end
  3453. end)
  3454.  
  3455. cmd.commands.register('fire', 'cmd%plrs', function(args)
  3456.     for i, v in pairs(args[2]) do
  3457.         Instance.new('Fire', v.Character.Torso)
  3458.     end
  3459. end)
  3460.  
  3461. cmd.commands.register('insane', 'cmd%plrs', function(args)
  3462.     for x, m in pairs(args[2]) do
  3463.         for i,v in pairs(m.Character.Torso:GetChildren()) do
  3464.             if v:IsA("Motor6D") then
  3465.                 coroutine.wrap(function()
  3466.                     while v do
  3467.                         v.C0=v.C0*CFrame.Angles(math.random(-180,180),math.random(-180,180),math.random(-180,180))
  3468.                         wait()
  3469.                     end
  3470.                 end)()
  3471.             end
  3472.         end
  3473.     end
  3474. end)
  3475.  
  3476. cmd.commands.register('admin', 'cmd%plrs',function(args)
  3477.     for i, v in pairs(args[2]) do
  3478.         --table.insert(cmd.admins, v.Name)
  3479.         v.Chatted:connect(function(msg)
  3480.                 if msg:sub(1,1) == cmd.prefix or msg:sub(1,1) == cmd.hidden then
  3481.                     cmd.commands.run(msg:sub(2, #msg))
  3482.                 end
  3483.         end)
  3484.     end
  3485. end)
  3486.  
  3487. cmd.commands.register('nosound', 'cmd', function(args)
  3488.     local function dx(o)
  3489.         for i, v in pairs(o:GetChildren()) do
  3490.             if v:IsA("Sound") then
  3491.                 v:Stop()
  3492.             end
  3493.             dx(v)
  3494.         end
  3495.     end
  3496.     dx(game.Workspace)
  3497. end)
  3498.  
  3499. cmd.commands.register('duck', 'cmd%plrs', function(args)
  3500.     for _,p in pairs(args[2]) do
  3501.         local pchar = p.Character
  3502.         for i,v in pairs(pchar.Torso:GetChildren()) do
  3503.             if v:IsA("Decal") then
  3504.                 v:Destroy()
  3505.             end
  3506.         end
  3507.         for i,v in pairs(pchar:GetChildren()) do
  3508.             if v:IsA("Hat") then
  3509.                 v:Destroy()
  3510.             end
  3511.         end
  3512.         local duck = Instance.new("SpecialMesh", pchar.Torso)
  3513.         duck.MeshType = "FileMesh"
  3514.         duck.MeshId = "http://www.roblox.com/asset/?id=9419831"
  3515.         duck.TextureId = "http://www.roblox.com/asset/?id=9419827"
  3516.         duck.Scale = Vector3.new(5, 5, 5)
  3517.         pchar.Head.Transparency = 1
  3518.         pchar["Left Arm"].Transparency = 1
  3519.         pchar["Right Arm"].Transparency = 1
  3520.         pchar["Left Leg"].Transparency = 1
  3521.         pchar["Right Leg"].Transparency = 1
  3522.         pchar.Head.face.Transparency = 1
  3523.     end
  3524. end)
  3525.  
  3526. cmd.commands.register('shrek', 'cmd%plrs', function(args)
  3527.     for i, v in pairs(args[2]) do
  3528.         local pchar = v.Character
  3529.         for i,v in pairs(pchar:GetChildren()) do
  3530.             if v:IsA("Hat") or v:IsA("CharacterMesh") or v:IsA("Shirt") or v:IsA("Pants") then
  3531.                 v:Destroy()
  3532.             end
  3533.         end
  3534.         for i,v in pairs(pchar.Head:GetChildren()) do
  3535.             if v:IsA("Decal") or v:IsA("SpecialMesh") then
  3536.                 v:Destroy()
  3537.             end
  3538.         end
  3539.        
  3540.         local mesh = Instance.new("SpecialMesh", pchar.Head)
  3541.         mesh.MeshType = "FileMesh"
  3542.         pchar.Head.Mesh.MeshId = "http://www.roblox.com/asset/?id=19999257"
  3543.         pchar.Head.Mesh.Offset = Vector3.new(-0.1, 0.1, 0)
  3544.         pchar.Head.Mesh.TextureId = "http://www.roblox.com/asset/?id=156397869"
  3545.        
  3546.         local Shirt = Instance.new("Shirt", v.Character)
  3547.         local Pants = Instance.new("Pants", v.Character)
  3548.        
  3549.         Shirt.ShirtTemplate = "rbxassetid://133078194"
  3550.         Pants.PantsTemplate = "rbxassetid://133078204"
  3551.     end
  3552. end)
  3553.  
  3554. cmd.commands.register('nograv', 'cmd%plrs', function(args)
  3555.     for i, v in pairs(args[2]) do
  3556.         for x, m in pairs(v.Character:GetChildren()) do
  3557.             if m:IsA("BasePart") then
  3558.                 local bf = Instance.new("BodyForce", m)
  3559.                 bf.force = Vector3.new(0, 192.25, 0) * m:GetMass()
  3560.             end
  3561.             if m:IsA("Hat") then
  3562.                 if m:findFirstChild("Handle") then
  3563.                     local bf = Instance.new("BodyForce", m.Handle)
  3564.                     bf.force = Vector3.new(0, 192.25, 0) * m.Handle:GetMass()
  3565.                 end
  3566.             end
  3567.         end
  3568.     end
  3569. end)
  3570.  
  3571. cmd.commands.register('loopheal', 'cmd%plrs', function(args)
  3572.     for i, v in pairs(args[2]) do
  3573.         coroutine.wrap(function()
  3574.             while wait() do
  3575.                 if v.Character.Humanoid then
  3576.                     v.Character.Humanoid.Health = 1000
  3577.                     v.Character.Humanoid.MaxHealth = 1000
  3578.                 end
  3579.             end
  3580.         end)()
  3581.     end
  3582. end)
  3583.  
  3584. cmd.commands.register('hulk', 'cmd%plrs', function(args)
  3585.     for i, v in pairs(args[2]) do
  3586.         cmd.util.hulk(v)
  3587.     end
  3588. end)
  3589.  
  3590. cmd.commands.register('sky', 'cmd%int', function(args)
  3591.     local ID = args[2].data
  3592.     local sky = Instance.new("Sky", game.Lighting)
  3593.     sky.SkyboxBk = "rbxassetid://" .. ID
  3594.     sky.SkyboxDn = "rbxassetid://" .. ID
  3595.     sky.SkyboxFt = "rbxassetid://" .. ID
  3596.     sky.SkyboxLf = "rbxassetid://" .. ID
  3597.     sky.SkyboxRt = "rbxassetid://" .. ID
  3598.     sky.SkyboxUp = "rbxassetid://" .. ID
  3599. end)
  3600.  
  3601. cmd.commands.register('bombs', 'cmd%plrs', function(args)
  3602.     cmd.util.BombVest(args[2])
  3603. end)
  3604.  
  3605. cmd.commands.register('control', 'cmd%plrs', function(args)
  3606.     -- variable
  3607.     local pchar = args[2][1].Character
  3608.     local char = cmd.localplayer.Character
  3609.     pchar.Humanoid.PlatformStand = true
  3610.     local w = Instance.new("Weld", pchar.Torso)
  3611.     w.Part0 = pchar.Torso
  3612.     w.Part1 = pchar.Torso  
  3613.     local w2 = Instance.new("Weld", pchar.Head)
  3614.     w2.Part0 = pchar.Head
  3615.     w2.Part1 = pchar.Head  
  3616.     local w3 = Instance.new("Weld", pchar:findFirstChild("Right Arm"))
  3617.     w3.Part0 = pchar:findFirstChild("Right Arm")
  3618.     w3.Part1 = pchar:findFirstChild("Right Arm")
  3619.     local w4 = Instance.new("Weld", pchar:findFirstChild("Left Arm"))
  3620.     w4.Part0 = pchar:findFirstChild("Left Arm")
  3621.     w4.Part1 = pchar:findFirstChild("Left Arm")
  3622.     local w5 = Instance.new("Weld", pchar:findFirstChild("Right Leg"))
  3623.     w5.Part0 = pchar:findFirstChild("Right Leg")
  3624.     w5.Part1 = pchar:findFirstChild("Right Leg")
  3625.     local w6 = Instance.new("Weld", pchar:findFirstChild("Left Leg"))
  3626.     w6.Part0 = pchar:findFirstChild("Left Leg")
  3627.     w6.Part1 = pchar:findFirstChild("Left Leg")
  3628.     char.Head.face:Destroy()
  3629.     for i,v in pairs(pchar:GetChildren()) do
  3630.         if v:IsA("BasePart") then
  3631.             v.CanCollide = false
  3632.         end
  3633.     end
  3634.     for i,v in pairs(char:GetChildren()) do
  3635.         if v:IsA("BasePart") then
  3636.             v.Transparency = 1
  3637.         elseif v:IsA("Hat") then
  3638.             v:Destroy()
  3639.         end
  3640.     end
  3641.     pchar.Parent = char
  3642.     repeat
  3643.         pchar.Humanoid.PlatformStand = true
  3644.         wait()
  3645.     until char.Parent == nil
  3646. end)
  3647.  
  3648. cmd.commands.register('rtag', 'cmd%inf', function(args)
  3649.     local len = 10; local player = cmd.localplayer
  3650.     local bb = Instance.new("BillboardGui")
  3651.     bb.Parent = player.Character.Head
  3652.     bb.Adornee = player.Character.Head
  3653.     bb.AlwaysOnTop = true
  3654.     bb.Enabled = true
  3655.     bb.Size = UDim2.new(len, 0, 1.5, 0)
  3656.     bb.Name = "tag"
  3657.     bb.StudsOffset = Vector3.new(0, 3, 0)
  3658.     --local fr = Instance.new("Frame")
  3659.     --fr.Parent = bb
  3660.     --fr.Size = UDim2.new(1, 0, 1, 0)
  3661.     --fr.Style = Enum.FrameStyle.RobloxRound
  3662.     local tl = Instance.new("TextLabel")
  3663.     tl.Parent = bb
  3664.     tl.BackgroundTransparency = 1
  3665.     tl.TextScaled = true
  3666.     tl.TextColor3 = Color3.new(255/255, 255/255, 255/255)
  3667.     tl.Size = UDim2.new(1, 0, 1, 0)
  3668.     tl.Text = args[2]
  3669.     tl.Name = "trutag"
  3670.     tl.Visible = true
  3671.     tl.ZIndex = 2
  3672.     coroutine.wrap(function()
  3673.         local r, g, b = 255, 0, 0
  3674.         repeat
  3675.             tl.TextColor3 = Color3.new(r/255, g/255, b/255)
  3676.             local bo = cmd.util.nextrgb(r, g, b)
  3677.             r = bo[1]; g = bo[2]; b = bo[3];
  3678.             wait()
  3679.         until bb == nil
  3680.     end)()
  3681. end)
  3682.  
  3683. cmd.commands.register('smoke', 'cmd%plrs', function(args)
  3684.     for i, v in pairs(args[2]) do
  3685.         Instance.new('Smoke', v.Character.Torso)
  3686.     end
  3687. end)
  3688.  
  3689. cmd.commands.register('btools', 'cmd%plrs', function(args)
  3690.     for i, p in pairs(args[2]) do
  3691.         local a = Instance.new("HopperBin")
  3692.         a.BinType = "GameTool"
  3693.         a.Parent = p.Backpack
  3694.         local a = Instance.new("HopperBin")
  3695.         a.BinType = "Clone"
  3696.         a.Parent = p.Backpack
  3697.         local a = Instance.new("HopperBin")
  3698.         a.BinType = "Hammer"
  3699.         a.Parent = p.Backpack
  3700.     end
  3701. end)
  3702.  
  3703. con = nil;
  3704. cmd.commands.register('noclip', 'cmd', function(args)
  3705.     cmd.noclip = false
  3706.     con = game:GetService('RunService').Stepped:connect(function()
  3707.         if cmd.noclip == true then
  3708.             con:disconnect()
  3709.         else
  3710.             cmd.localplayer.Character.Torso.CanCollide = false
  3711.             cmd.localplayer.Character.Head.CanCollide = false
  3712.         end
  3713.     end)
  3714. end)
  3715.  
  3716. cmd.commands.register('clip', 'cmd', function(args)
  3717.     cmd.noclip = true
  3718. end)
  3719.  
  3720. cmd.commands.register('gear', 'cmd%plrs%int', function(args)
  3721.     local gear = game:GetService("InsertService"):LoadAsset(args[3].data):GetChildren()[1]
  3722.     if not gear then return end
  3723.     for i, v in pairs(args[2]) do
  3724.         gear:Clone().Parent = v.Backpack
  3725.     end
  3726. end)
  3727.  
  3728. cmd.commands.register('kick', 'cmd%plrs', function(args)
  3729.     for i, v in pairs(args[2]) do
  3730.         v.Parent = nil
  3731.     end
  3732. end)
  3733.  
  3734. cmd.commands.register('r15', 'cmd', function(args)
  3735.     cmd.util.R15()
  3736. end)
  3737.  
  3738. cmd.commands.register('char', 'cmd%plrs%str', function(args)
  3739.     if tonumber(args[3].data) ~= nil then
  3740.         args[3].data = tonumber(args[3].data)
  3741.     else
  3742.         args[3].data = cmd.players:GetUserIdFromNameAsync(args[3].data)
  3743.     end
  3744.     for i, v in pairs(args[2]) do
  3745.         v.CharacterAppearance = 'http://www.roblox.com/asset/CharacterFetch.ashx?userId=' .. args[3].data
  3746.         pcall(function() v.Character.Humanoid.Health = 0 end)
  3747.     end
  3748. end)
  3749.  
  3750. cmd.commands.register('noob', 'cmd%plrs', function(args)
  3751.     for i, v in pairs(args[2]) do
  3752.         v.CharacterAppearance = 'http://www.roblox.com/asset/CharacterFetch.ashx?userId=4'
  3753.         pcall(function() v.Character.Humanoid.Health = 0 end)
  3754.     end
  3755. end)
  3756.  
  3757. cmd.commands.register('ff', 'cmd%plrs', function(args)
  3758.     for i, v in pairs(args[2]) do
  3759.         Instance.new("ForceField", v.Character)
  3760.     end
  3761. end)
  3762.  
  3763. cmd.commands.register('unff', 'cmd%plrs', function(args)
  3764.     for i, v in pairs(args[2]) do
  3765.         for x, m in pairs(v.Character:GetChildren()) do
  3766.             if m:IsA("ForceField") then
  3767.                 m.Parent = nil
  3768.             end
  3769.         end
  3770.     end
  3771. end)
  3772.  
  3773. cmd.commands.register('guest', 'cmd%plrs', function(args)
  3774.     for i, v in pairs(args[2]) do
  3775.         v.CharacterAppearance = 'http://www.roblox.com/asset/CharacterFetch.ashx?userId=1'
  3776.         pcall(function() v.Character.Humanoid.Health = 0 end)
  3777.     end
  3778. end)
  3779.  
  3780. cmd.commands.register('giraffe', 'cmd%plrs', function(args)
  3781.     for i, v in pairs(args[2]) do
  3782.         local char=v.Character
  3783.         local h=char.Head
  3784.         local tor=char.Torso
  3785.         tor.Neck.C0=tor.Neck.C0*CFrame.new(0,0,5)
  3786.         local fn=Instance.new("Part",char)
  3787.         fn.Size=Vector3.new(1,5.5,1)
  3788.         fn.Name="FakeNeck"
  3789.         fn.Anchored=false
  3790.         fn.CanCollide=false
  3791.         if char:FindFirstChild("Body Colors") then
  3792.             fn.BrickColor=char["Body Colors"].HeadColor
  3793.         end
  3794.         local cm=Instance.new("CylinderMesh",fn)
  3795.         local we=Instance.new("Weld",h)
  3796.         we.Part0=h
  3797.         we.Part1=fn
  3798.         we.C1=we.C1*CFrame.new(0,2.6,0)
  3799.     end
  3800. end)
  3801.  
  3802. cmd.commands.register('notools', 'cmd%plrs', function(args)
  3803.     for i, v in pairs(args[2]) do
  3804.         for x, m in pairs(v.Backpack:GetChildren()) do
  3805.             m.Parent = nil
  3806.         end
  3807.     end
  3808. end)
  3809.  
  3810. cmd.commands.register('taketools', 'cmd%plrs', function(args)
  3811.     for i, v in pairs(args[2]) do
  3812.         for x, m in pairs(v.Backpack:GetChildren()) do
  3813.             m.Parent = cmd.localplayer.Backpack
  3814.         end
  3815.     end
  3816. end)
  3817.  
  3818. cmd.commands.register('confuse', 'cmd%plrs', function(args)
  3819.     for i, v in pairs(args[2]) do
  3820.         v.Character.Humanoid.WalkSpeed = -16
  3821.     end
  3822. end)
  3823.  
  3824. cmd.commands.register('spin', 'cmd%plrs', function(args)
  3825.     for i, v in pairs(args[2]) do
  3826.         for i,v in pairs(v.Character.Torso:GetChildren()) do
  3827.             if v.Name == "Spinning" then
  3828.                 v:Destroy()
  3829.             end
  3830.         end
  3831.         local Torso = v.Character.Torso
  3832.         local BG = Instance.new("BodyGyro", Torso)
  3833.         BG.Name = "Spinning"
  3834.         BG.maxTorque = Vector3.new(0, math.huge, 0)
  3835.         BG.P = 11111
  3836.         BG.cframe = Torso.CFrame
  3837.         repeat wait(1/44)
  3838.             BG.CFrame = BG.CFrame * CFrame.Angles(0,math.rad(30),0)
  3839.         until not BG or BG.Parent ~= Torso
  3840.     end
  3841. end)
  3842.  
  3843. cmd.commands.register('fling', 'cmd%plrs', function(args)
  3844.     for i, v in pairs(args[2]) do
  3845.         local pchar = v.Character
  3846.         if pchar:FindFirstChild("Humanoid") then
  3847.             local xran
  3848.             local zran
  3849.             repeat
  3850.                 xran = math.random(-9999,9999)
  3851.             until math.abs(xran) >= 5555
  3852.             repeat
  3853.                 zran = math.random(-9999,9999)
  3854.             until math.abs(zran) >= 5555
  3855.             pchar.Humanoid.Sit = true
  3856.             pchar.Torso.Velocity = Vector3.new(0,0,0)
  3857.             local BF = Instance.new("BodyForce", pchar.Torso)
  3858.             BF.force = Vector3.new(xran * 4, 9999 * 5, zran * 4)
  3859.         end
  3860.     end
  3861. end)
  3862.  
  3863. cmd.commands.register('burn', 'cmd%plrs', function(args)
  3864.     for i, v in pairs(args[2]) do
  3865.         spawn(function()
  3866.             wait(0.1)
  3867.             local fire=Instance.new("Fire", v.Character.Torso)
  3868.             wait(0.1)
  3869.             local fire=Instance.new("Fire", v.Character.Head)
  3870.             wait(0.1)
  3871.             local fire=Instance.new("Fire", v.Character["Left Arm"])
  3872.             wait(0.1)
  3873.             local fire=Instance.new("Fire", v.Character["Right Leg"])
  3874.             wait(0.5)
  3875.             v.Character:BreakJoints();
  3876.         end)
  3877.     end
  3878. end)
  3879.  
  3880. cmd.commands.register('printcmds', 'cmd', function(args)
  3881.     for i, v in pairs(cmd.commands.store) do
  3882.         print(i, '==', v)
  3883.     end
  3884. end)
  3885.  
  3886. cmd.commands.register('gun', 'cmd%plrs', function(args)
  3887.     local a = game:GetService("InsertService"):LoadAsset(130113146):GetChildren()[1]
  3888.     local b = game:GetService("InsertService"):LoadAsset(67747912):GetChildren()[1]
  3889.     local c = game:GetService("InsertService"):LoadAsset(95354288):GetChildren()[1]
  3890.     for i, v in pairs(args[2]) do
  3891.         a:Clone().Parent = v.Backpack
  3892.         b:Clone().Parent = v.Backpack
  3893.         c:Clone().Parent = v.Backpack
  3894.     end
  3895. end)
  3896.  
  3897.  
  3898. cmd.commands.register('goto', 'cmd%plrs', function(args)
  3899.     local target = args[2][1]
  3900.     cmd.localplayer.Character.HumanoidRootPart.CFrame = target.Character.HumanoidRootPart.CFrame
  3901. end)
  3902.  
  3903. cmd.commands.register('select', 'cmd%plrs', function(args)
  3904.     for i, v in pairs(args[2]) do
  3905.         Instance.new("SelectionBox", v.Character).Adornee = v.Character
  3906.     end
  3907. end)
  3908.  
  3909. cmd.commands.register('sphere', 'cmd%plrs', function(args)
  3910.     for i, v in pairs(args[2]) do
  3911.         Instance.new("SelectionSphere", v.Character).Adornee = v.Character
  3912.     end
  3913. end)
  3914.  
  3915. cmd.commands.register('bring', 'cmd%plrs', function(args)
  3916.     for i, v in pairs(args[2]) do
  3917.         v.Character.HumanoidRootPart.CFrame = cmd.localplayer.Character.HumanoidRootPart.CFrame
  3918.     end
  3919. end)
  3920.  
  3921. cmd.commands.register('knife', 'cmd%plrs', function(args)
  3922.     local knife = game:GetService("InsertService"):LoadAsset(170897263):GetChildren()[1]
  3923.     for i, v in pairs(args[2]) do
  3924.         knife:Clone().Parent = v
  3925.     end
  3926. end)
  3927.  
  3928. cmd.commands.register('shades', 'cmd%plrs', function(args)
  3929.     local shades = game:GetService('InsertService'):LoadAsset(11748356):GetChildren()[1]
  3930.     for i, v in pairs(args[2]) do
  3931.         shades:Clone().Parent = v.Character
  3932.     end
  3933. end)
  3934.  
  3935. cmd.commands.register('alien', 'cmd%plrs', function(args)
  3936.     -- variable
  3937.     for i, v in pairs(args[2]) do
  3938.         local pchar = v.Character
  3939.         if pchar:FindFirstChild('Shirt') then
  3940.             pchar.Shirt:Destroy()
  3941.         end
  3942.         if pchar:FindFirstChild('Pants') then
  3943.             pchar.Pants:Destroy()
  3944.         end
  3945.         if pchar:FindFirstChild('Shirt Graphic') then
  3946.             pchar['Shirt Graphic'].Graphic = ''
  3947.         end
  3948.         for i,v in pairs(pchar:GetChildren()) do
  3949.             if v:IsA('Hat') then
  3950.                 v:Destroy()
  3951.             end
  3952.         end
  3953.         local ayy2 = game:GetObjects("rbxassetid://397033642")[1]
  3954.         ayy2.Parent = pchar
  3955.         local BC = pchar['Body Colors']
  3956.         BC.HeadColor = BrickColor.new('Fossil')
  3957.         BC.LeftArmColor = BrickColor.new('Fossil')
  3958.         BC.LeftLegColor = BrickColor.new('Fossil')
  3959.         BC.RightArmColor = BrickColor.new('Fossil')
  3960.         BC.RightLegColor = BrickColor.new('Fossil')
  3961.         BC.TorsoColor = BrickColor.new('Fossil')
  3962.     end
  3963. end)
  3964.  
  3965. cmd.commands.register('team', 'cmd%plrs%str', function(args)
  3966.     for i, v in pairs(args[2]) do
  3967.         for x, m in pairs(game:GetService('Teams'):GetTeams()) do
  3968.             if (m.Name):lower():sub(1, #args[3].data) == (args[3].data):lower() then
  3969.                 v.TeamColor = m.TeamColor              
  3970.             end    
  3971.         end
  3972.     end
  3973. end)
  3974.  
  3975. cmd.commands.register('particles', 'cmd%plrs%int', function(args)
  3976.     for i, v in pairs(args[2]) do
  3977.         Instance.new("ParticleEmitter", v.Character).Texture = args[3].data
  3978.     end
  3979. end)
  3980.  
  3981. cmd.commands.register('ghost', 'cmd%plrs', function(args)
  3982.     for i, v in pairs(args[2]) do
  3983.         local pchar = v.Character
  3984.         pchar.Head.Transparency = 0.5
  3985.         pchar.Torso.Transparency = 0.5
  3986.         pchar["Left Arm"].Transparency = 0.5
  3987.         pchar["Right Arm"].Transparency = 0.5
  3988.         pchar["Left Leg"].Transparency = 0.5
  3989.         pchar["Right Leg"].Transparency = 0.5
  3990.         pchar.Head.face.Transparency = 0.5
  3991.     end
  3992. end)
  3993.  
  3994. cmd.commands.register('firstperson', 'cmd%plrs', function(args)
  3995.     for i, v in pairs(args[2]) do
  3996.         v.CameraMode = Enum.CameraMode.LockFirstPerson
  3997.     end
  3998. end)
  3999.  
  4000. cmd.commands.register('creeper', 'cmd%plrs', function(args)
  4001.     for i, v in pairs(args[2]) do
  4002.         local pchar = v.Character
  4003.         if pchar then
  4004.             if pchar:FindFirstChild("Shirt") then
  4005.                     pchar.Shirt.Parent = pchar.Torso
  4006.                 end
  4007.                 if pchar:FindFirstChild("Pants") then
  4008.                     pchar.Pants.Parent = pchar.Torso
  4009.                 end
  4010.                 if pchar:FindFirstChild("Shirt Graphic") then
  4011.                     pchar["Shirt Graphic"].Graphic = ""
  4012.                 end
  4013.                 for i,v in pairs(pchar:GetChildren()) do
  4014.                     if v:IsA("Hat") then
  4015.                         v:Destroy()
  4016.                     end
  4017.                 end
  4018.                 pchar.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
  4019.                 pchar.Torso["Right Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(90),0)
  4020.                 pchar.Torso["Left Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(-90),0)
  4021.                 pchar.Torso["Right Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(90),0)
  4022.                 pchar.Torso["Left Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(-90),0)
  4023.                 pchar["Body Colors"].HeadColor = BrickColor.new("Bright green")
  4024.                 pchar["Body Colors"].LeftArmColor = BrickColor.new("Bright green")
  4025.                 pchar["Body Colors"].LeftLegColor = BrickColor.new("Bright green")
  4026.                 pchar["Body Colors"].RightArmColor = BrickColor.new("Bright green")
  4027.                 pchar["Body Colors"].RightLegColor = BrickColor.new("Bright green")
  4028.                 pchar["Body Colors"].TorsoColor = BrickColor.new("Bright green")
  4029.             end
  4030.     end
  4031. end)
  4032.  
  4033. cmd.commands.register('insert', 'cmd%int', function(args)
  4034.     local m = cmd.service('InsertService'):LoadAsset(args[2].data)
  4035.     m.Parent = game.Workspace
  4036.     m:MoveTo(cmd.localplayer.Character.Torso.Position)
  4037.     m:MakeJoints()
  4038. end)
  4039.  
  4040. cmd.commands.register('nolimbs', 'cmd%plrs', function(args)
  4041.     for i, v in pairs(game.Players:GetPlayers()) do
  4042.         v.Character['Right Leg'].Parent = nil
  4043.         v.Character['Left Leg'].Parent = nil
  4044.         v.Character['Right Arm'].Parent = nil
  4045.         v.Character['Left Arm'].Parent = nil
  4046.     end
  4047. end)
  4048.  
  4049. cmd.commands.register('recurseremove', 'cmd%str', function(args)
  4050.     local function a(o)
  4051.         for i,v in pairs(o:GetChildren()) do
  4052.             if v:IsA(args[2].data) then
  4053.                 v.Parent=nil
  4054.             end
  4055.             a(v)
  4056.         end
  4057.     end
  4058.     a(game.Workspace)
  4059. end)
  4060.  
  4061. cmd.commands.register('name', 'cmd%plrs%inf', function(args)
  4062.     for i, v in pairs(args[2]) do
  4063.         local tchar = v.Character
  4064.         for x, m in pairs(tchar:GetChildren()) do
  4065.             if m:FindFirstChild('nm') then
  4066.                 m.Parent = nil
  4067.             end
  4068.         end
  4069.         tchar.Name = ''
  4070.         local ntag = Instance.new("Model", tchar)
  4071.         ntag.Name = args[3]
  4072.         local nhead = tchar.Head:Clone()
  4073.         nhead.Parent = ntag
  4074.         local nhum = Instance.new("Humanoid", ntag)
  4075.         nhum.MaxHealth = 0
  4076.         nhum.Health = 0
  4077.         nhum.Name = 'nm'
  4078.         local nweld = Instance.new("Weld", nhead)
  4079.         nweld.Part0 = nhead
  4080.         nweld.Part1 = tchar.Head
  4081.     end
  4082. end)
  4083.  
  4084. cmd.commands.register('track', 'cmd%plrs%inf', function(args)
  4085.     for i, v in pairs(args[2]) do
  4086.         local tchar = v.Character
  4087.         for x, m in pairs(tchar:GetChildren()) do
  4088.             if m:FindFirstChild('nm') then
  4089.                 m.Parent = nil
  4090.             end
  4091.         end
  4092.         tchar.Name = ''
  4093.         local ntag = Instance.new("Model", workspace.CurrentCamera)
  4094.         ntag.Name = v.Name
  4095.         local nhead = tchar.Head:Clone()
  4096.         nhead.Parent = ntag
  4097.         local nhum = Instance.new("Humanoid", ntag)
  4098.         nhum.MaxHealth = 0
  4099.         nhum.Health = 0
  4100.         nhum.Name = 'nm'
  4101.         local nweld = Instance.new("Weld", nhead)
  4102.         nweld.Part0 = nhead
  4103.         nweld.Part1 = tchar.Head
  4104.     end
  4105. end)
  4106.  
  4107. cmd.commands.register('rname', 'cmd%plrs', function(args)
  4108.     local player = cmd.localplayer
  4109.     player.Neutral = false
  4110.     repeat
  4111.         wait()
  4112.         player.TeamColor = BrickColor.Random()
  4113.     until not player.Character.Humanoid
  4114. end)
  4115.  
  4116. cmd.commands.register('fogend', 'cmd%int', function(args)
  4117.     game.Lighting.FogEnd = args[2].data
  4118. end)
  4119.  
  4120. cmd.commands.register('fogstart', 'cmd%int', function(args)
  4121.     game.Lighting.FogStart = args[2].data
  4122. end)
  4123.  
  4124. cmd.commands.register('time', 'cmd%int', function(args)
  4125.     game.Lighting:SetMinutesAfterMidnight(60 * args[2].data)
  4126. end)
  4127.  
  4128. cmd.commands.register('ambient', 'cmd%int%int%int', function(args)
  4129.     game.Lighting.Ambient = Color3.new(args[2].data/255, args[3].data/255, args[4].data/255)
  4130. end)
  4131.  
  4132. cmd.commands.register('fogcolor', 'cmd%int%int%int', function(args)
  4133.     game.Lighting.FogColor = Color3.new(args[2].data/255, args[3].data/255, args[4].data/255)
  4134. end)
  4135.  
  4136. cmd.commands.register('sword', 'cmd%plrs', function(args)
  4137.     local sword = game:GetService('InsertService'):LoadAsset(125013769):GetChildren()[1]
  4138.     for i, v in pairs(args[2]) do
  4139.         sword:Clone().Parent = v.Backpack
  4140.     end
  4141. end)
  4142.  
  4143. cmd.commands.register('paranoid', 'cmd%plrs', function(args)
  4144.     for i, v in pairs(cmd.localplayer.Character:GetChildren()) do
  4145.         if v:IsA("BasePart") then
  4146.             v.Anchored = true
  4147.         end
  4148.     end
  4149. end)
  4150.  
  4151. cmd.commands.register('size', 'cmd%plrs%int', function(args)
  4152.     for i, v in pairs(args[2]) do
  4153.         cmd.util.size(v, args[3].data)
  4154.     end
  4155. end)
  4156.  
  4157. cmd.commands.register('unlockws', 'cmd%plrs', function(args)
  4158.     local function dloop(o)
  4159.         for i, v in pairs(o:GetChildren()) do
  4160.             if v:IsA("BasePart") then
  4161.                 v.Anchored = false
  4162.             end
  4163.             if v:IsA("Model") then
  4164.                 v:BreakJoints()
  4165.             end
  4166.             dloop(v)
  4167.         end
  4168.     end
  4169.     dloop(game.Workspace)
  4170. end)
  4171.  
  4172. cmd.commands.register('change', 'cmd%plrs%str%inf', function(args)
  4173.     for i, v in pairs(args[2]) do
  4174.         if v:FindFirstChild("leaderstats") then
  4175.             if v.leaderstats:FindFirstChild(args[3].data) then
  4176.                 if v.leaderstats[args[3].data]:IsA("StringValue") then
  4177.                     v.leaderstats[args[3].data].Value = args[4]
  4178.                 end
  4179.                 if v.leaderstats[args[3].data]:IsA("NumberValue") or v.leaderstats[args[3].data]:IsA("IntValue") then
  4180.                     print(args[4])
  4181.                     if tonumber(args[4]) ~= nil then
  4182.                         v.leaderstats[args[3].data].Value = tonumber(args[4])
  4183.                     end
  4184.                 end
  4185.             end
  4186.         end
  4187.     end
  4188. end)
  4189.  
  4190. ---------------------------
  4191.  
  4192. -- ** init ** --
  4193.  
  4194. local count = 0
  4195. for _, _ in pairs(cmd.commands.store) do count = count + 1 end
  4196.  
  4197. warn("loaded nosyliam's cmdscript [a]")
  4198. warn(tostring(count).." commands")
  4199.  
  4200.     DistributedCmdBar.FocusLost:connect(function(e)
  4201.         if e == true then
  4202.             cmd.commands.run(DistributedCmdBar.Text)
  4203.             DistributedCmdBar.Text = ''
  4204.         end
  4205.     end)
  4206.    
  4207.     --PlayerChatHook = cmd.players.PlayerChatted:connect(function (_, plr, msg, _)
  4208.     --  if cmd.util.isadmin(plr.Name) then
  4209.     --      if msg:sub(1,1) == cmd.prefix or msg:sub(1,1) == cmd.hidden then
  4210.         --      cmd.commands.run(msg:sub(2, #msg))
  4211.     --      end
  4212.     --  end
  4213. --  end)
  4214. end
  4215. topkek.navigation.buildHomePage = function()
  4216.     local count = 0
  4217.     for _, _ in pairs(cmd.commands.store) do count = count + 1 end
  4218.     local hook = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Home').Container, true)
  4219.     hook:drawText(1, 'T0PK3K 4.0 ex-7 edition by TheMichalos')
  4220.     hook:drawText(1, 'Patch version 1.0.5')
  4221.     hook:drawText(1, 'Commandbase patch version 1.0.0')
  4222.     hook:drawText(1, 'Number of commands: ' .. tostring(count))
  4223.     local stime = hook:drawText(1, 'Server Time: 0')
  4224.     spawn(function()
  4225.         while true do
  4226.             stime.Text = 'Server Time: ' .. tostring(game:GetService('Workspace').DistributedGameTime)
  4227.             wait(0.5)
  4228.         end
  4229.     end)
  4230.     local ssz = hook:drawText(1, 'Server Size: 0')
  4231.     spawn(function()
  4232.         while true do
  4233.             ssz.Text = 'Server Size: ' .. tostring(game:GetService('Players').NumPlayers)
  4234.             wait(0.5)
  4235.         end
  4236.     end)
  4237.     local fe = game:GetService('Workspace').FilteringEnabled
  4238.     hook:drawText(1, 'FilteringEnabled: ' .. (fe and "YES" or "NO"))
  4239.     hook:drawText(1, 'PlaceId: ' .. tostring(game.PlaceId))
  4240.     hook:drawText(1, 'same', 55)
  4241. end
  4242. topkek.navigation.buildContainers = function()
  4243.     for _, v in pairs(topkek.data.windows) do
  4244.         topkek.tools.gui:makeContainer(v)
  4245.     end
  4246. end
  4247.  
  4248. topkek.navigation.initCommandBar()
  4249. topkek.navigation.buildContainers()
  4250. topkek.navigation.buildTopbar()
  4251. topkek.navigation.buildHomePage()
  4252. wait()
  4253.  
  4254.  
  4255. --// actual code below lole //--
  4256.  
  4257. --// PLAYERS //--
  4258. local plrwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Players').Container)
  4259. local search = plrwin:drawButton(1, '', function()end)
  4260. drop = GUI.DropDown.New(UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), search, {'All'})
  4261. function fixPlayerDrop()
  4262.     local t = {'All'}
  4263.     for i, v in pairs(game.Players:GetPlayers()) do
  4264.         table.insert(t, v.Name)
  4265.     end
  4266.     drop.SetTable(t)
  4267. end
  4268. game.Players.PlayerAdded:connect(function()
  4269.     fixPlayerDrop()
  4270. end)
  4271. game.Players.PlayerRemoving:connect(function()
  4272.     fixPlayerDrop()
  4273. end)
  4274. plrFrame = plrwin:drawContainer(1, 100)
  4275. headshotContainer = plrFrame:drawContainer(0.4, 94, true)
  4276. headshotContainer:setDrawY(20)
  4277. headshot = headshotContainer:drawImage(1, "https://www.roblox.com/bust-thumbnail/image?userId=1&width=420&height=420&format=png", 74)
  4278. headshotContainer:setDrawY(0)
  4279. userNameText = headshotContainer:drawText(1, "[All]")
  4280. userNameText.ClipsDescendants = true
  4281. userNameText.Font = Enum.Font.SourceSansBold
  4282. infoContainer = plrFrame:drawContainer(0.5, 94, true, 0.5)
  4283. infoContainer.BackgroundColor3 = color3(108, 38, 38)
  4284. userIdText = infoContainer:drawText(1, "ID: 0")
  4285. userAgeText = infoContainer:drawText(1, "Age: 0")
  4286. userTeamText = infoContainer:drawText(1, "Team: Neutral")
  4287. cval = 'All'
  4288. fixPlayerDrop()
  4289.  
  4290. function updatePlayer(plri)
  4291.     local plr = game:GetService('Players'):FindFirstChild(plri)
  4292.     if not plr and plri ~= 'All' then
  4293.         print("Couldn't find player!")
  4294.         updatePlayer(topkek.lplr)
  4295.     else
  4296.         headshot.Image = "https://www.roblox.com/bust-thumbnail/image?userId=1&width=420&height=420&format=png"
  4297.         userNameText.Text = "[All]"
  4298.         userIdText.Text = 'ID: [multiple]'
  4299.         userAgeText.Text = 'Age: [multiple]'
  4300.         userTeamText.Text = 'Team: [multiple]'
  4301.         cval = 'All'
  4302.     end
  4303.     local team = plr.TeamColor
  4304.     if team == nil then
  4305.         team = 'Neutral'
  4306.     else
  4307.         team = tostring(team)
  4308.     end
  4309.     headshot.Image = "https://www.roblox.com/bust-thumbnail/image?userId=" .. tostring(plr.UserId) .. "&width=420&height=420&format=png"
  4310.     userNameText.Text = plr.Name
  4311.     userIdText.Text = 'ID: ' .. tostring(plr.UserId)
  4312.     userAgeText.Text = 'Age: ' .. tostring(plr.AccountAge)
  4313.     userTeamText.Text = 'Team: ' .. team
  4314.     cval = plr.Name
  4315.    
  4316. end
  4317. drop.Changed(updatePlayer)
  4318. --actual code ------__-
  4319. plrwin:addSpacing()
  4320. plrwin:drawButton(1/2, 'Kick', function()
  4321.     tk.dp(cval, function(p)
  4322.         topkek.banmgr.executeKick(p)
  4323.     end)
  4324. end)
  4325.  
  4326. plrwin:drawButton(1/2, 'Ban', function()
  4327.     tk.dp(cval, function(p)
  4328.         topkek.banmgr.addSoftBan(p)
  4329.     end)
  4330. end)
  4331. plrwin:drawButton(1/2,'Friendlag', function()
  4332.     tk.dp(cval, function(p)
  4333.         for i = 1, 10 do
  4334.             spawn(function()
  4335.                 while wait() do
  4336.                     game.Players.LocalPlayer:RequestFriendship(p)
  4337.                     game.Players.LocalPlayer:RevokeFriendship(p)
  4338.                 end
  4339.             end)
  4340.         end
  4341.     end)
  4342. end)
  4343. plrwin:drawButton(1/2, 'Hardban', function()
  4344.     tk.dp(cval, function(p)
  4345.         topkek.banmgr.addHardBan(p)
  4346.     end)
  4347. end)
  4348. plrwin:addSpacing()
  4349. plrwin:drawButton(1/2, 'Bring', function()
  4350.     tk.dp(cval, function(z)
  4351.         if z.Character then
  4352.             z.Character.HumanoidRootPart.CFrame =
  4353.                 game:service'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(1,1,1)
  4354.         end
  4355.     end)
  4356. end)
  4357. plrwin:drawButton(1/2, 'Goto', function()
  4358.     tk.dp(cval, function(z)
  4359.         game:service'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame =
  4360.             z.Character.HumanoidRootPart.CFrame * CFrame.new(1,1,1)
  4361.     end)
  4362. end)
  4363. plrwin:addSpacing()
  4364. plrwin:drawButton(1/3, 'Kill', function()
  4365.     tk.dp(cval, function(p)
  4366.         if p.Character and p.Character:FindFirstChild("Humanoid") then
  4367.             p.Character.Humanoid.Health = 0
  4368.         end
  4369.     end)
  4370. end)
  4371. plrwin:drawButton(1/3, 'Seizure', function()
  4372.     tk.dp(cval, function(p)
  4373.         if p.Character and p.Character:FindFirstChild("Humanoid") and tk.gt(p) then
  4374.             spawn(function()
  4375.                 p.Character.Humanoid.PlatformStand = true
  4376.                 tk.gt(p).CFrame = tk.gt(p).CFrame * CFrame.Angles(math.rad(90),0,0)
  4377.                 repeat
  4378.                     wait()
  4379.                     p.Character.Humanoid.PlatformStand = true
  4380.                     tk.gt(p).Velocity = Vector3.new(math.random(-10,10),-5,math.random(-10,10))
  4381.                     tk.gt(p).RotVelocity = Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
  4382.                 until not p.Character:FindFirstChild("Humanoid") or not tk.gt(p)
  4383.             end)
  4384.         end
  4385.     end)
  4386. end)
  4387. plrwin:drawButton(1/3, 'Stun', function()
  4388.     tk.dp(cval, function(p)
  4389.         if p.Character and p.Character:FindFirstChild("Humanoid") then
  4390.             p.Character.Humanoid.PlatformStand = true
  4391.             p.Character.Torso.CFrame = p.Character.Torso.CFrame * CFrame.Angles(math.rad(90),0,0)
  4392.         end
  4393.     end)
  4394. end)
  4395. plrwin:drawButton(1/3, 'Freeze', function()
  4396.     tk.dp(cval, function(p)
  4397.         if p.Character then
  4398.             tk.gt(p).Anchored = true
  4399.         end
  4400.     end)
  4401. end)
  4402. plrwin:drawButton(1/3, 'Thaw', function()
  4403.     tk.dp(cval, function(p)
  4404.         if p.Character then
  4405.             tk.gt(p).Anchored = false
  4406.         end
  4407.     end)
  4408. end)
  4409. plrwin:drawButton(1/3, 'Superslow', function()
  4410.     tk.dp(cval, function(p)
  4411.         if p.Character and p.Character:FindFirstChild('Humanoid') then
  4412.             p.Character.Humanoid.WalkSpeed = 1
  4413.         end
  4414.     end)
  4415. end)
  4416. plrwin:drawButton(1/3, 'Highjump', function()
  4417.     tk.dp(cval, function(p)
  4418.         if p.Character and p.Character:FindFirstChild('Humanoid') then
  4419.             p.Character.Humanoid.JumpPower = 125
  4420.         end
  4421.     end)
  4422. end)
  4423. plrwin:drawButton(1/3, 'God', function()
  4424.     tk.dp(cval, function(p)
  4425.         if p.Character and p.Character:FindFirstChild('Humanoid') then
  4426.             p.Character.Humanoid.MaxHealth = math.huge
  4427.             p.Character.Humanoid.Health = math.huge
  4428.         end
  4429.     end)
  4430. end)
  4431. plrwin:drawButton(1/3, 'Semigod', function()
  4432.     tk.dp(cval, function(p)
  4433.         if p.Character and p.Character:FindFirstChild('Humanoid') then
  4434.             p.Character.Humanoid.MaxHealth = 9e9
  4435.             p.Character.Humanoid.Health = 9e9
  4436.         end
  4437.     end)
  4438. end)
  4439. plrwin:drawButton(1/3, 'Fast', function()
  4440.     tk.dp(cval, function(p)
  4441.         if p.Character and p.Character:FindFirstChild('Humanoid') then
  4442.             p.Character.Humanoid.WalkSpeed = 50
  4443.         end
  4444.     end)
  4445. end)
  4446. Follow = false;
  4447. plrwin:drawButton(1/3, 'Annoy', function()
  4448.     tk.dp(cval, function(p)
  4449.         if p.Character and p.Character:FindFirstChild('Humanoid') then
  4450.             if Follow == true then
  4451.                 Follow = false; return
  4452.             else Follow = true end
  4453.             while Follow == true do
  4454.                 game:service'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame=
  4455.                     p.Character.HumanoidRootPart.CFrame
  4456.                 wait()
  4457.             end
  4458.         end
  4459.     end)
  4460. end)
  4461. plrwin:drawButton(1/3, 'Freefall', function()
  4462.     tk.dp(cval, function(p)
  4463.         if p.Character and p.Character:FindFirstChild('Humanoid') then
  4464.             p.Character.HumanoidRootPart.CFrame = p.Character.HumanoidRootPart.CFrame * CFrame.new(0, 10000, 0)    
  4465.         end
  4466.     end)
  4467. end)
  4468. plrwin:drawButton(1/3, 'Destroy', function()
  4469.     tk.dp(cval, function(p)
  4470.         if p.Character and p.Character:FindFirstChild('Humanoid') then
  4471.             p.Character.Humanoid:Destroy()
  4472.         end
  4473.     end)
  4474. end)
  4475. plrwin:drawButton(1/3, 'Fix', function()
  4476.     tk.dp(cval, function(p)
  4477.         if p.Character and p.Character:FindFirstChild('Humanoid') then
  4478.             p.Character.Humanoid.Health = 100
  4479.             p.Character.Humanoid.MaxHealth = 100
  4480.             p.Character.Humanoid.JumpPower = 100
  4481.             p.Character.Humanoid.WalkSpeed = 16
  4482.             p.Character.Humanoid.PlatformStand = false
  4483.             p.Character.Humanoid.Jump = true
  4484.         end
  4485.     end)
  4486. end)
  4487. plrwin:drawButton(1/3, 'Respawn', function()
  4488.     tk.dp(cval, function(p)
  4489.         if p.Character then
  4490.             local a1 = Instance.new("Model", game:service'Workspace')
  4491.             local a2 = Instance.new("Part", game:service'Workspace')
  4492.             a2.CanCollide = true
  4493.             a2.Anchored = true
  4494.             a2.CFrame = CFrame.new(10000, 10000, 10000)
  4495.             a2.Name = "Torso"
  4496.             local a3 = Instance.new("Humanoid", a1)
  4497.             a3.MaxHealth=100;a3.Health=100
  4498.             p.Character = a1
  4499.             a3.Health=0
  4500.         end
  4501.     end)
  4502. end)
  4503. plrwin:addSpacing()
  4504. local nameInp
  4505. plrwin:drawButton(1/3, 'Name', function()
  4506.     tk.dp(cval, function(z)
  4507.         local Character = z.Character
  4508.         local newName = Instance.new("Model", z.Character)
  4509.         newName.Name = nameInp.Text
  4510.         local cl = Character:WaitForChild("Head"):Clone()
  4511.         cl.Parent = newName
  4512.         cl:WaitForChild("face"):Destroy()
  4513.         local hum = Instance.new("Humanoid", newName)
  4514.         hum.Name = "NameTag"
  4515.         hum.MaxHealth = 0
  4516.         hum.Health = 0
  4517.         local weld = Instance.new("Weld", cl)
  4518.         weld.Part0 = cl
  4519.         weld.Part1 = Character:WaitForChild("Head")
  4520.         Character:WaitForChild("Head").Transparency = 1
  4521.         wait(.5)
  4522.         cl.BrickColor = Character:WaitForChild("Head").BrickColor
  4523.     end)
  4524. end)
  4525. nameInp = plrwin:drawTextBox(2/3, '')
  4526. local chatInp
  4527. plrwin:drawButton(1/3, 'Chat', function()
  4528.     tk.dp(cval, function(z)
  4529.         game:GetService('Chat'):Chat(z.Charcter, chatInp.Text)
  4530.     end)
  4531. end)
  4532. chatInp = plrwin:drawTextBox(2/3, '')
  4533. local disgInp
  4534. plrwin:drawButton(1/3, 'Disguise', function()
  4535.     tk.dp(cval, function(p)
  4536.         local id = 0
  4537.         if tonumber(disgInp.Text) then
  4538.             id = tonumber(disgInp.Text)
  4539.         else
  4540.             id = game:GetService('Players'):GetUserIdFromNameAsync(disgInp.Text)
  4541.         end
  4542.         if p.Character:FindFirstChild("Humanoid") then
  4543.             p.Character.Humanoid.Health = 0
  4544.         end
  4545.         p.CharacterAppearance = 'https://assetgame.roblox.com/Asset/CharacterFetch.ashx?userId=' .. tostring(id)
  4546.     end)
  4547. end)
  4548. disgInp = plrwin:drawTextBox(2/3, 'ROBLOX')
  4549. plrwin:addSpacing()
  4550. clrR = plrwin:drawTextBox(1/3, '0')
  4551. clrG = plrwin:drawTextBox(1/3, '0')
  4552. clrB = plrwin:drawTextBox(1/3, '0')
  4553. function getColor()
  4554.     local r = tonumber(clrR.Text)
  4555.     local g = tonumber(clrG.Text)
  4556.     local b = tonumber(clrB.Text)
  4557.     if not (r and g and b) then return Color3.new(0,0,0) end
  4558.     return Color3.new(r/255, g/255, b/255)
  4559. end
  4560. plrwin:drawButton(1/3, 'Sparkles', function()
  4561.     tk.dp(cval, function(z)
  4562.         Instance.new("Sparkles", tk.gt(z)).SparkleColor = getColor()
  4563.     end)
  4564. end)
  4565. plrwin:drawButton(1/3, 'Smoke', function()
  4566.     tk.dp(cval, function(z)
  4567.         Instance.new("Smoke", tk.gt(z)).Color = getColor()
  4568.  
  4569.     end)
  4570. end)
  4571. plrwin:drawButton(1/3, 'Fire', function()
  4572.     tk.dp(cval, function(z)
  4573.         local fr = Instance.new("Fire", tk.gt(z))
  4574.         fr.Color = getColor()
  4575.         fr.Heat = 30
  4576.         fr.Size = 20
  4577.     end)
  4578. end)
  4579. plrwin:drawButton(1/3, 'Forcefield', function()
  4580.     tk.dp(cval, function(z)
  4581.         if z.Character then
  4582.             Instance.new("ForceField", z.Character)
  4583.         end
  4584.     end)
  4585. end)
  4586. plrwin:drawButton(1/3, 'Select', function()
  4587.     tk.dp(cval, function(z)
  4588.         if z.Character and tk.gt(z) then
  4589.             Instance.new("SelectionBox", tk.gt(z)).Adornee = tk.gt(z)
  4590.         end
  4591.     end)
  4592. end)
  4593. plrwin:drawButton(1/3, 'Sphere', function()
  4594.     tk.dp(cval, function(z)
  4595.         if z.Character and tk.gt(z) then
  4596.             Instance.new("SelectionSphere", tk.gt(z)).Adornee = tk.gt(z)
  4597.         end
  4598.     end)
  4599. end)
  4600. plrwin:drawButton(1/3, 'Fling', function()
  4601.     tk.dp(cval, function(z)
  4602.         spawn(function() --kohls admin commands lol
  4603.             if z.Character and tk.gt(z) then
  4604.                 local xran, zran
  4605.                 repeat xran = math.random(5555, 9999) until math.abs(xran) >= 5555
  4606.                 repeat zran = math.random(5555, 9999) until math.abs(zran) >= 5555
  4607.                 z.Character.Humanoid.Sit = true
  4608.                 tk.gt(z).Velocity = Vector3.new(0,0,0)
  4609.                 local frc = Instance.new("BodyForce", tk.gt(z))
  4610.                 frc.Name = "BFRC"
  4611.                 frc.force = Vector3.new(xran*4,9999*5,zran*4)
  4612.                 game:GetService("Debris"):AddItem(frc, 0.1)
  4613.             end
  4614.         end)
  4615.     end)
  4616. end)
  4617. plrwin:drawButton(1/3, 'Explode', function()
  4618.     tk.dp(cval, function(z)
  4619.         if z.Character and tk.gt(z) then
  4620.             local explosion = Instance.new("Explosion")
  4621.             explosion.Position = tk.gt(z).Position
  4622.             explosion.Parent = workspace
  4623.         end
  4624.     end)
  4625. end)
  4626. plrwin:drawButton(1/3, 'Nuke', function()
  4627.     tk.dp(cval, function(z)
  4628.         if z.Character and tk.gt(z) then
  4629.             local torso = tk.gt(z)
  4630.             local nuke = Instance.new("Part", game.Workspace)
  4631.             local opos = torso.CFrame
  4632.             nuke.BrickColor = BrickColor.new("Bright yellow")
  4633.             nuke.TopSurface = Enum.SurfaceType.Smooth
  4634.             nuke.BottomSurface = Enum.SurfaceType.Smooth
  4635.             nuke.Anchored = true
  4636.             nuke.CanCollide = false
  4637.             nuke.Shape = "Ball"            
  4638.             nuke.Transparency = 0.5
  4639.             nuke.CFrame = torso.CFrame     
  4640.             nuke.Size = Vector3.new(1, 1, 1)
  4641.             nuke.Touched:connect(function(p)
  4642.                 local expl = Instance.new("Explosion", p)
  4643.                 expl.BlastPressure = 50000
  4644.                 expl.BlastRadius = 50
  4645.                 expl.Position = p.Position
  4646.                 p.Material = Enum.Material.CorrodedMetal
  4647.                 p:BreakJoints()
  4648.             end)
  4649.             for i = 1, 150 do
  4650.                 nuke.Size = Vector3.new(i, i, i)
  4651.                 nuke.CFrame = opos
  4652.                 wait(0.08)
  4653.             end
  4654.             nuke:Destroy()
  4655.         end
  4656.     end)
  4657. end)
  4658. plrwin:drawButton(1/3, 'No Tools', function()
  4659.     tk.dp(cval, function(p)
  4660.         for _, t in pairs(p.Backpack:GetChildren()) do
  4661.             t:Destroy()
  4662.         end
  4663.     end)
  4664. end)
  4665. plrwin:drawButton(1/3, 'Take Tools', function()
  4666.     tk.dp(cval, function(p)
  4667.         for _, t in pairs(p.Backpack:GetChildren()) do
  4668.             t.Parent = game:service'Players'.LocalPlayer.Backpack
  4669.         end
  4670.     end)
  4671. end)
  4672. plrwin:drawButton(1/3, 'BTools', function()
  4673.     tk.dp(cval, function(p)
  4674.         local a = Instance.new("HopperBin")
  4675.         a.BinType = "GameTool"
  4676.         a.Parent = p.Backpack
  4677.         local a = Instance.new("HopperBin")
  4678.         a.BinType = "Clone"
  4679.         a.Parent = p.Backpack
  4680.         local a = Instance.new("HopperBin")
  4681.         a.BinType = "Hammer"
  4682.         a.Parent = p.Backpack
  4683.     end)
  4684. end)
  4685. plrwin:drawButton(1/3, 'Hotdog', function()
  4686.     tk.dp(cval, function(p)
  4687.         if p.Character and tk.gt(p) then
  4688.             topkek.tools.util.weenieHutJunior(p)
  4689.         end
  4690.     end)
  4691. end)
  4692. plrwin:drawButton(1/3, 'Quicksand', function()
  4693.     tk.dp(cval, function(z)
  4694.         if z.Character and z.Character:FindFirstChild("Humanoid") then
  4695.             local tor = tk.gt(z)
  4696.             local hole = Instance.new("Part", z.Character)
  4697.             hole.Anchored = true
  4698.             hole.Name = "Hole"
  4699.             hole.FormFactor = Enum.FormFactor.Custom
  4700.             hole.Size = Vector3.new(7, 1, 7)
  4701.             hole.CanCollide = false
  4702.             hole.CFrame = tor.CFrame * CFrame.new(0,-3.3,0)
  4703.             hole.BrickColor = BrickColor.new("Cool yellow")
  4704.             hole.Material = Enum.Material.Sand
  4705.             local hm = Instance.new("CylinderMesh", hole)
  4706.             tor.Anchored = true
  4707.             if z.Character:FindFirstChild("Humanoid") then
  4708.                 z.Character.Humanoid.Jump = true
  4709.             end
  4710.             for x,m in pairs(z.Character:GetChildren()) do
  4711.                 if m:IsA("BasePart") or m:IsA("MeshPart") then
  4712.                     m.CanCollide = false
  4713.                 end
  4714.             end
  4715.             for i=1,75 do
  4716.                 tor.CFrame=tor.CFrame*CFrame.new(0,-0.1,0)
  4717.                 wait(0.06)
  4718.             end
  4719.             tor.CFrame=tor.CFrame*CFrame.new(0,
  4720.                 -500,0
  4721.             )
  4722.             z.Character.Humanoid.Health = 0
  4723.         end
  4724.     end)
  4725. end)
  4726. plrwin:drawButton(1/3, 'Insane', function()
  4727.     tk.dp(cval, function(p)
  4728.         if p.Character and tk.gt(p) then
  4729.             for i,v in pairs(tk.gt(p):GetChildren()) do
  4730.                 if v:IsA("Motor6D") then
  4731.                     spawn(function()
  4732.                         while v do
  4733.                             v.C0=v.C0*CFrame.Angles(math.random(-180,180),math.random(-180,180),math.random(-180,180))
  4734.                             wait()
  4735.                         end
  4736.                     end)
  4737.                 end
  4738.             end
  4739.         end
  4740.     end)
  4741. end)
  4742. plrwin:drawButton(1/3, 'Invisible', function()
  4743.     tk.dp(cval, function(p)
  4744.         tk.rco(p.Character, 'BasePart', 'Transparency', 1)
  4745.         tk.rco(p.Character, 'MeshPart', 'Transparency', 1)
  4746.     end)
  4747. end)
  4748. plrwin:drawButton(1/3, 'Visible', function()
  4749.     tk.dp(cval, function(p)
  4750.         tk.rco(p.Character, 'BasePart', 'Transparency', 0)
  4751.         tk.rco(p.Character, 'MeshPart', 'Transparency', 0)
  4752.     end)
  4753. end)
  4754. plrwin:drawButton(1/3, 'Bighead', function()
  4755.     tk.dp(cval, function(z)
  4756.         if z.Character then
  4757.             if z.Character:FindFirstChild('Head') then
  4758.                 z.Character.Head.Mesh.Scale=Vector3.new(5,5,5)
  4759.             end
  4760.         end
  4761.     end)
  4762. end)
  4763. plrwin:drawButton(1/3, 'Goldify', function()
  4764.     tk.dp(cval, function(z)
  4765.         if z.Character then
  4766.             tk.rco(z.Character, 'BasePart', 'Material', 'Marble')
  4767.             tk.rco(z.Character, 'MeshPart', 'Material', 'Marble')
  4768.             tk.rco(z.Character, 'BasePart', 'BrickColor', BrickColor.new('Bright yellow'))
  4769.             tk.rco(z.Character, 'MeshPart', 'BrickColor', BrickColor.new('Bright yellow'))
  4770.         end
  4771.     end)
  4772. end)
  4773. plrwin:drawButton(1/3, 'Neon', function()
  4774.     tk.dp(cval, function(z)
  4775.         if z.Character then
  4776.             tk.rco(z.Character, 'BasePart', 'Material', 'Neon')
  4777.             tk.rco(z.Character, 'MeshPart', 'Material', 'Neon')
  4778.         end
  4779.     end)
  4780. end)
  4781. plrwin:drawButton(1/3, 'Shiny', function()
  4782.     tk.dp(cval, function(z)
  4783.         if z.Character then
  4784.             tk.rco(z.Character, 'BasePart', 'Reflectance', 1)
  4785.             tk.rcm(z.Character, 'MeshPart')
  4786.         end
  4787.     end)
  4788. end)
  4789. plrwin:drawButton(1/3, 'Shrek', function()
  4790.     tk.dp(cval, function(z)
  4791.         if z.Character then
  4792.             local pchar = z.Character
  4793.             for i,v in pairs(pchar:GetChildren()) do
  4794.                 if v:IsA("Hat") or v:IsA("Accessory") or v:IsA("CharacterMesh") or v:IsA("Shirt") or v:IsA("Pants") then
  4795.                     v:Destroy()
  4796.                 end
  4797.             end
  4798.             for i,v in pairs(pchar.Head:GetChildren()) do
  4799.                 if v:IsA("Decal") or v:IsA("SpecialMesh") then
  4800.                     v:Destroy()
  4801.                 end
  4802.             end
  4803.            
  4804.             local mesh = Instance.new("SpecialMesh", pchar.Head)
  4805.             mesh.MeshType = "FileMesh"
  4806.             pchar.Head.Mesh.MeshId = "http://www.roblox.com/asset/?id=19999257"
  4807.             pchar.Head.Mesh.Offset = Vector3.new(-0.1, 0.1, 0)
  4808.             pchar.Head.Mesh.TextureId = "http://www.roblox.com/asset/?id=156397869"
  4809.            
  4810.             local Shirt = Instance.new("Shirt", z.Character)
  4811.             local Pants = Instance.new("Pants", z.Character)
  4812.            
  4813.             Shirt.ShirtTemplate = "rbxassetid://133078194"
  4814.             Pants.PantsTemplate = "rbxassetid://133078204"
  4815.         end
  4816.     end)
  4817. end)
  4818. plrwin:drawButton(1/3, 'Duck', function()
  4819.     tk.dp(cval, function(z)
  4820.         if z.Character then
  4821.             local pchar = z.Character
  4822.             for i,v in pairs(pchar:GetChildren()) do
  4823.                 if v:IsA("Hat") or v:IsA("Accessory") then
  4824.                     v:Destroy()
  4825.                 end
  4826.             end
  4827.             local duck = Instance.new("SpecialMesh", z.Character.HumanoidRootPart)
  4828.             duck.MeshType = "FileMesh"
  4829.             duck.MeshId = "http://www.roblox.com/asset/?id=9419831"
  4830.             duck.TextureId = "http://www.roblox.com/asset/?id=9419827"
  4831.             duck.Scale = Vector3.new(5, 5, 5)
  4832.             tk.rco(z.Character, 'Instance', 'Transparency', 1)
  4833.             z.Character.HumanoidRootPart.Transparency = 0
  4834.         end
  4835.     end)
  4836. end)
  4837. plrwin:drawButton(1/3, 'Spheres', function()
  4838.     tk.dp(cval, function(z)
  4839.         if z.Character then
  4840.             tk.rco(z.Character, 'BasePart', 'Shape', 'Cylinder')
  4841.         end
  4842.     end)
  4843. end)
  4844. plrwin:drawButton(1/3, 'Big', function()
  4845.     tk.dp(cval, function(z)
  4846.         if z.Character then
  4847.             topkek.tools.util.scalePlayer(5, z)
  4848.         end
  4849.     end)
  4850. end)
  4851. plrwin:drawButton(1/3, 'Small', function()
  4852.     tk.dp(cval, function(z)
  4853.         if z.Character then
  4854.             topkek.tools.util.scalePlayer(5, z)
  4855.         end
  4856.     end)
  4857. end)
  4858. plrwin:drawButton(1/3, 'Giraffe', function()
  4859.     tk.dp(cval, function(z)
  4860.         if z.Character then
  4861.             local char=z.Character
  4862.             local h=char.Head
  4863.             local tor=char:FindFirstChild("Torso")
  4864.             if not tor then return end
  4865.             tor.Neck.C0=tor.Neck.C0*CFrame.new(0,0,5)
  4866.             local fn=Instance.new("Part",char)
  4867.             fn.Size=Vector3.new(1,5.5,1)
  4868.             fn.Name="FakeNeck"
  4869.             fn.Anchored=false
  4870.             fn.CanCollide=false
  4871.             if char:FindFirstChild("Body Colors") then
  4872.                 fn.BrickColor=char["Body Colors"].HeadColor
  4873.             end
  4874.             local cm=Instance.new("CylinderMesh",fn)
  4875.             local we=Instance.new("Weld",h)
  4876.             we.Part0=h
  4877.             we.Part1=fn
  4878.             we.C1=we.C1*CFrame.new(0,2.6,0)
  4879.         end
  4880.     end)
  4881. end)
  4882. plrwin:drawButton(1/3, 'Dab', function()
  4883.     tk.dp(cval, function(z)
  4884.         if z.Character and z.Character:FindFirstChild("Torso") then
  4885.             local chr = z.Character
  4886.             chr.Animate.Disabled = true
  4887.             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)
  4888.             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)
  4889.             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)
  4890.         end
  4891.     end)
  4892. end)
  4893. plrwin:drawButton(1/3, 'Force Follow', function()
  4894.     tk.dp(cval, function(z)
  4895.         game:GetService("RunService"):BindToRenderStep("_", 0, function()
  4896.             z.Character.Humanoid:MoveTo(topkek.lplr.Character.Head.Position)
  4897.         end)
  4898.     end)
  4899. end)
  4900. plrwin:drawButton(1/3, 'Camlock', function()
  4901.     tk.dp(cval, function(z)
  4902.         z.CameraMode = "LockFirstPerson"
  4903.     end)
  4904. end)
  4905. --// SERVER //--
  4906. local servwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Server').Container)
  4907. local detailWin = servwin:drawContainer(1, 100, nil, nil, 18)
  4908. detailWin:drawText(1, 'Job ID: ' .. (game.JobId and (game.JobId ~= "") or "???"))
  4909. detailWin:drawText(1, 'Game Name: ' .. game:service'MarketplaceService':GetProductInfo(game.PlaceId).Name)
  4910. detailWin:drawText(1, 'Creator Name: ' .. game:GetService('Players'):GetNameFromUserIdAsync(game.CreatorId))
  4911. --detailWin:drawText(1, 'Genre: ' .. tostring(game.Genre))
  4912. servwin:drawButton(1/2, 'Shutdown', function()
  4913.     workspace.Gravity = 0/0
  4914. end)
  4915. servwin:drawButton(1/2, 'Clear', function()
  4916.     for i,v in pairs(game:service'Workspace':GetChildren()) do
  4917.         if (not v:IsA("Terrain"))and(v.Name~="Camera") then
  4918.             v:Destroy()
  4919.         end
  4920.     end
  4921. end)
  4922. servwin:drawButton(1/2, 'Baseplate', function()
  4923.     for X = -2500, 2500, 512 do
  4924.         for Z = -2500, 2500, 512 do
  4925.             local P = Instance.new("Part")
  4926.             P.Anchored = true
  4927.             P.Locked = true
  4928.             P.Size = Vector3.new(512,3,512)
  4929.             P.CFrame = CFrame.new(X,0,Z)
  4930.             P.BrickColor = BrickColor.Green()
  4931.             P.Parent = game:service'Workspace'
  4932.         end
  4933.     end
  4934. end)
  4935. servwin:drawButton(1/2, 'Reset', function()
  4936.     for i,v in pairs(game:service'Workspace':GetChildren()) do
  4937.         if (not v:IsA("Terrain"))and(v.Name~="Camera") then
  4938.             v:Destroy()
  4939.         end
  4940.     end
  4941.     for X = -2500, 2500, 512 do
  4942.         for Z = -2500, 2500, 512 do
  4943.             local P = Instance.new("Part")
  4944.             P.Anchored = true
  4945.             P.Locked = true
  4946.             P.Size = Vector3.new(512,3,512)
  4947.             P.CFrame = CFrame.new(X,0,Z)
  4948.             P.BrickColor = BrickColor.Green()
  4949.             P.Parent = game:service'Workspace'
  4950.         end
  4951.     end
  4952.     for i, v in pairs(game:GetService('Players'):GetPlayers()) do
  4953.         local a1 = Instance.new("Model", game:service'Workspace')
  4954.         local a2 = Instance.new("Part", game:service'Workspace')
  4955.         a2.CanCollide = true
  4956.         a2.Anchored = true
  4957.         a2.CFrame = CFrame.new(10000, 10000, 10000)
  4958.         a2.Name = "Torso"
  4959.         local a3 = Instance.new("Humanoid", a1)
  4960.         a3.MaxHealth=100;a3.Health=100
  4961.         v.Character = a1
  4962.         a3.Health=0
  4963.     end
  4964. end)
  4965. servwin:drawButton(1, 'Remove Sounds', function()
  4966.     tk.rcm(game, 'Sound')
  4967. end)
  4968. servwin:addSpacing()
  4969. servwin:drawButton(1, 'Break All', function()
  4970.     workspace:BreakJoints(workspace:GetChildren())
  4971. end)
  4972. local gravInp
  4973. servwin:drawButton(1/3, 'Gravity', function()
  4974.     if not tonumber(gravInp.Text) then return end
  4975.     workspace.Gravity = tonumber(gravInp.Text)
  4976. end)
  4977. gravInp = servwin:drawTextBox(2/3, '')
  4978. servwin:addSpacing()
  4979. servwin:drawButton(1, 'Reset Lighting', function()
  4980.     local l = game:service'Lighting'
  4981.     l.Ambient = Color3.new(0, 0, 0)
  4982.     l.Brightness = 1
  4983.     l.GlobalShadows = true
  4984.     l.Outlines = true
  4985.     l.FogEnd = 100000
  4986.     l.FogStart = 0
  4987.     l:SetMinutesAfterMidnight(12*60)
  4988. end)
  4989. local brightInp
  4990. servwin:drawButton(1/3, 'Brightness', function()
  4991.     if not tonumber(brightInp.Text) then return end
  4992.     game:GetService('Lighting').Brightness = tonumber(brightInp.Text)
  4993. end)
  4994. brightInp = servwin:drawTextBox(2/3, '100')
  4995. local fogInp
  4996. servwin:drawButton(1/3, 'Fog', function()
  4997.     if not tonumber(fogInp.Text) then return end
  4998.     game:GetService('Lighting').FogEnd = tonumber(fogInp.Text)
  4999. end)
  5000. fogInp = servwin:drawTextBox(2/3, '0')
  5001. local timeInp
  5002. servwin:drawButton(1/3, 'Hour', function()
  5003.     if not tonumber(timeInp.Text) then return end
  5004.     game:GetService('Lighting'):SetMinutesAfterMidnight(60*tonumber(timeInp.Text))
  5005. end)
  5006. timeInp = servwin:drawTextBox(2/3, '12')
  5007. servwin:addSpacing()
  5008. -- private server crap
  5009. local privateToggle
  5010. local privStatus = false
  5011. privateToggle = servwin:drawButton(1, 'Private Server OFF', function()
  5012.     if privStatus == false then
  5013.         privStatus = true
  5014.         privateToggle.Text = 'Private Server ON'
  5015.         topkek.banmgr.makePrivate()
  5016.     else
  5017.         privateToggle.Text = 'Private Server OFF'
  5018.         topkek.banmgr.unprivate()
  5019.     end
  5020. end)
  5021. servwin:addSpacing()
  5022. servwin:drawText(1, 'Whitelist')
  5023. local plrAddInp
  5024. servwin:drawButton(1/3, 'Add', function()
  5025.     topkek.banmgr.doWhitelist(plrAddInp.Text)
  5026.     ReorderWL()
  5027. end)
  5028. plrAddInp = servwin:drawTextBox(2/3, '')
  5029. wlCont = servwin:drawScrollingContainer(100)
  5030. function ReorderWL()
  5031.     local wl = topkek.banmgr.whitelist
  5032.     for i,v in pairs(wlCont:GetChildren()) do
  5033.         v:Destroy()
  5034.     end
  5035.     wlCont:setDrawY(3)
  5036.     for i,v in pairs(wl) do
  5037.         wlCont:drawText(2/3, v)
  5038.         wlCont:drawButton(1/3, 'Remove', function()
  5039.             topkek.banmgr.unwhitelist(v)
  5040.             ReorderWL()
  5041.         end)
  5042.     end
  5043. end
  5044. ReorderWL()
  5045. --// LOCALPLAYER //--
  5046. local lpwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('LocalPlayer').Container)
  5047. lpwin:drawButton(1, 'Reset Camera', function()
  5048.     game.Workspace.CurrentCamera:remove()
  5049.     wait(.1)
  5050.     game.Workspace.CurrentCamera.CameraSubject = topkek.lplr.Character.Humanoid or
  5051.         game.Workspace[topkek.lplr.Name].Humanoid
  5052.     game.Workspace.CurrentCamera.CameraType = "Custom"
  5053. end)
  5054. lpwin:drawButton(1, 'Respawn', function()
  5055.     local a1 = Instance.new("Model", game:service'Workspace')
  5056.     local a2 = Instance.new("Part", game:service'Workspace')
  5057.     a2.CanCollide = true
  5058.     a2.Anchored = true
  5059.     a2.CFrame = CFrame.new(10000, 10000, 10000)
  5060.     a2.Name = "Torso"
  5061.     local a3 = Instance.new("Humanoid", a1)
  5062.     a3.MaxHealth=100;a3.Health=100
  5063.     topkek.lplr.Character = a1
  5064.     a3.Health=0
  5065. end)
  5066. lpwin:drawButton(1, 'Rejoin', function()
  5067.     game:GetService('TeleportService'):Teleport(game.PlaceId)
  5068. end)
  5069. lpwin:addSpacing()
  5070. lpwin:drawButton(1/2, 'God', function()
  5071.     if topkek.lplr.Character:FindFirstChild("Humanoid") then
  5072.         topkek.lplr.Character.Humanoid.MaxHealth = math.huge
  5073.         topkek.lplr.Character.Humanoid.Health = math.huge
  5074.     end
  5075. end)
  5076. lpwin:drawButton(1/2, 'Semigod', function()
  5077.     if topkek.lplr.Character:FindFirstChild("Humanoid") then
  5078.         topkek.lplr.Character.Humanoid.MaxHealth = 9e9
  5079.         topkek.lplr.Character.Humanoid.Health = 9e9
  5080.     end
  5081. end)
  5082. Loopgod = false
  5083. lpwin:drawButton(1, 'Loopgod', function()
  5084.     if Loopgod == false then
  5085.         Loopgod = true
  5086.         spawn(function()
  5087.             repeat
  5088.                 topkek.lplr.Character.Humanoid.MaxHealth = math.huge
  5089.                 topkek.lplr.Character.Humanoid.Health = math.huge
  5090.                 wait()
  5091.             until Loopgod == false
  5092.         end)   
  5093.     else
  5094.         Loopgod = false
  5095.     end
  5096. end)
  5097. lpwin:addSpacing()
  5098. plrwin:addSpacing()
  5099. local Lev, Clip, Fly
  5100. lpwin:drawButton(1/2, 'Levitate', function()
  5101.     if Lev == true then
  5102.         Lev = false
  5103.         return
  5104.     end
  5105.     Lev = true
  5106.     repeat
  5107.         topkek.lplr.Character.Humanoid:ChangeState(10)
  5108.         wait(0)
  5109.     until Lev == false
  5110. end)
  5111. lpwin:drawButton(1/2, 'Noclip', function()
  5112.     if Clip == true then
  5113.         Clip = false
  5114.         return
  5115.     end
  5116.     Clip = true
  5117.     game:GetService("RunService").Stepped:connect(function()
  5118.         tk.gt(topkek.lplr).CanCollide = not Clip
  5119.         topkek.lplr.Character.Head.CanCollide = not Clip
  5120.         topkek.lplr.Character.HumanoidRootPart.CanCollide = not Clip
  5121.         if topkek.lplr.Character.UpperTorso then
  5122.             topkek.lplr.Character.LowerTorso.CanCollide = not Clip
  5123.         end
  5124.     end)
  5125.     topkek.lplr.Character.HumanoidRootPart.Changed:connect(function()
  5126.         tk.gt(topkek.lplr).CanCollide = not Clip
  5127.         topkek.lplr.Character.Head.CanCollide = not Clip
  5128.         topkek.lplr.Character.HumanoidRootPart.CanCollide = not Clip
  5129.         if topkek.lplr.Character.UpperTorso