andly654321

Topk3k v4(working but sucks)

May 19th, 2020
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 173.60 KB | None | 0 0
  1. _G.Rc7Notification = function(a,b,c)
  2.  
  3. game:GetService("CoreGui"):WaitForChild("RobloxGui").SendNotification:Fire(a, b, "rbxassetid://776252057", c)
  4.  
  5. end
  6.  
  7. local topkek = {}
  8.  
  9. topkek.patch = '1.0.5a'
  10.  
  11. topkek.data = {}
  12.  
  13. topkek.commandbase = {}
  14.  
  15. topkek.navigation = {}
  16.  
  17. topkek.banmgr = {}
  18.  
  19. topkek.lplr = game:GetService('Players').LocalPlayer
  20.  
  21.  
  22.  
  23. topkek.tools = {}
  24.  
  25. topkek.tools.gui = {}
  26.  
  27. topkek.tools.util = {}
  28.  
  29. topkek.tools.animator = {}
  30.  
  31.  
  32.  
  33. topkek.windows = {}
  34.  
  35. topkek.windows.lplr = {}
  36.  
  37. topkek.windows.server = {}
  38.  
  39. topkek.windows.players = {}
  40.  
  41. topkek.windows.destruction = {}
  42.  
  43. topkek.windows.scripts = {}
  44.  
  45. topkek.windows.misc = {}
  46.  
  47.  
  48.  
  49. topkek.misc = {}
  50.  
  51.  
  52.  
  53. local NewGuiPart1 = Instance.new("ScreenGui", game.Players.LocalPlayer.PlayerGui)
  54.  
  55. NewGuiPart1.Name = "4.0"
  56.  
  57. -------
  58.  
  59. local NewGuiPart2 = Instance.new("Frame")
  60.  
  61. NewGuiPart2.Active = true
  62.  
  63. NewGuiPart2.BackgroundColor3 = Color3.new(0.509804, 0.184314, 0.184314)
  64.  
  65. NewGuiPart2.BorderSizePixel = 0
  66.  
  67. NewGuiPart2.Name = "Main"
  68.  
  69. NewGuiPart2.Position = UDim2.new(0, 300, 0, 50)
  70.  
  71. NewGuiPart2.Selectable = true
  72.  
  73. NewGuiPart2.Size = UDim2.new(0, 470, 0, 395)
  74.  
  75. NewGuiPart2.Visible = false
  76.  
  77. NewGuiPart2.ClipsDescendants = true
  78.  
  79. NewGuiPart2.Draggable = true
  80.  
  81. NewGuiPart2.Parent = NewGuiPart1
  82.  
  83. -------
  84.  
  85. local NewGuiPart3 = Instance.new("Frame")
  86.  
  87. NewGuiPart3.BackgroundColor3 = Color3.new(0.623529, 0.223529, 0.223529)
  88.  
  89. NewGuiPart3.BorderSizePixel = 0
  90.  
  91. NewGuiPart3.Name = "Topbar"
  92.  
  93. NewGuiPart3.Position = UDim2.new(0, 150, 0, 0)
  94.  
  95. NewGuiPart3.Size = UDim2.new(0, 320, 0, 30)
  96.  
  97. NewGuiPart3.Parent = NewGuiPart2
  98.  
  99. -------
  100.  
  101. local NewGuiPart4 = Instance.new("TextLabel")
  102.  
  103. NewGuiPart4.BackgroundTransparency = 1
  104.  
  105. NewGuiPart4.Name = "PlayerName"
  106.  
  107. NewGuiPart4.Position = UDim2.new(0, -140, 0, 0)
  108.  
  109. NewGuiPart4.Size = UDim2.new(0.5, 0, 1, 0)
  110.  
  111. NewGuiPart4.Visible = false
  112.  
  113. NewGuiPart4.ZIndex = 4
  114.  
  115. NewGuiPart4.Font = Enum.Font.Arcade
  116.  
  117. NewGuiPart4.FontSize = Enum.FontSize.Size18
  118.  
  119. NewGuiPart4.Text = "Player1"
  120.  
  121. NewGuiPart4.TextColor3 = Color3.new(1, 1, 1)
  122.  
  123. NewGuiPart4.TextXAlignment = Enum.TextXAlignment.Left
  124.  
  125. NewGuiPart4.Parent = NewGuiPart3
  126.  
  127. -------
  128.  
  129. local NewGuiPart5 = Instance.new("Frame")
  130.  
  131. NewGuiPart5.BackgroundTransparency = 1
  132.  
  133. NewGuiPart5.Name = "Controllers"
  134.  
  135. NewGuiPart5.Position = UDim2.new(1, -128, 0, 3)
  136.  
  137. NewGuiPart5.Size = UDim2.new(0, 125, 1, -6)
  138.  
  139. NewGuiPart5.Parent = NewGuiPart3
  140.  
  141. -------
  142.  
  143. local NewGuiPart6 = Instance.new("TextButton")
  144.  
  145. NewGuiPart6.Active = true
  146.  
  147. NewGuiPart6.AutoButtonColor = false
  148.  
  149. NewGuiPart6.BackgroundColor3 = Color3.new(0.552941, 0.105882, 0.105882)
  150.  
  151. NewGuiPart6.BorderSizePixel = 0
  152.  
  153. NewGuiPart6.Name = "Exit"
  154.  
  155. NewGuiPart6.Position = UDim2.new(1, -24, 0, 0)
  156.  
  157. NewGuiPart6.Selectable = true
  158.  
  159. NewGuiPart6.Size = UDim2.new(0, 24, 0, 24)
  160.  
  161. NewGuiPart6.Style = Enum.ButtonStyle.Custom
  162.  
  163. NewGuiPart6.FontSize = Enum.FontSize.Size14
  164.  
  165. NewGuiPart6.Text = ""
  166.  
  167. NewGuiPart6.Parent = NewGuiPart5
  168.  
  169. -------
  170.  
  171. local NewGuiPart7 = Instance.new("TextButton")
  172.  
  173. NewGuiPart7.Active = true
  174.  
  175. NewGuiPart7.AutoButtonColor = false
  176.  
  177. NewGuiPart7.BackgroundColor3 = Color3.new(0.780392, 0.34902, 0)
  178.  
  179. NewGuiPart7.BorderSizePixel = 0
  180.  
  181. NewGuiPart7.Name = "Hide"
  182.  
  183. NewGuiPart7.Position = UDim2.new(1, -50, 0, 0)
  184.  
  185. NewGuiPart7.Selectable = true
  186.  
  187. NewGuiPart7.Size = UDim2.new(0, 24, 0, 24)
  188.  
  189. NewGuiPart7.Style = Enum.ButtonStyle.Custom
  190.  
  191. NewGuiPart7.FontSize = Enum.FontSize.Size14
  192.  
  193. NewGuiPart7.Text = ""
  194.  
  195. NewGuiPart7.Parent = NewGuiPart5
  196.  
  197. -------
  198.  
  199. local NewGuiPart8 = Instance.new("TextLabel")
  200.  
  201. NewGuiPart8.BackgroundTransparency = 1
  202.  
  203. NewGuiPart8.Name = "IsFE"
  204.  
  205. NewGuiPart8.Size = UDim2.new(0, 65, 1, 0)
  206.  
  207. NewGuiPart8.FontSize = Enum.FontSize.Size18
  208.  
  209. NewGuiPart8.Text = "Not FE"
  210.  
  211. NewGuiPart8.TextColor3 = Color3.new(0.333333, 0.666667, 0)
  212.  
  213. NewGuiPart8.TextStrokeTransparency = 0.69999998807907
  214.  
  215. NewGuiPart8.TextXAlignment = Enum.TextXAlignment.Right
  216.  
  217. NewGuiPart8.Parent = NewGuiPart5
  218.  
  219. -------
  220.  
  221. local NewGuiPart9 = Instance.new("TextLabel")
  222.  
  223. NewGuiPart9.BackgroundTransparency = 1
  224.  
  225. NewGuiPart9.Name = "Stella"
  226.  
  227. NewGuiPart9.Position = UDim2.new(0, -150, 0, 0)
  228.  
  229. NewGuiPart9.Size = UDim2.new(1, 150, 1, 0)
  230.  
  231. NewGuiPart9.ZIndex = 2
  232.  
  233. NewGuiPart9.Font = Enum.Font.Arcade
  234.  
  235. NewGuiPart9.FontSize = Enum.FontSize.Size18
  236.  
  237. NewGuiPart9.Text = "[Stella]"
  238.  
  239. NewGuiPart9.TextColor3 = Color3.new(0.054902, 0.0745098, 0.498039)
  240.  
  241. NewGuiPart9.Parent = NewGuiPart3
  242.  
  243. -------
  244.  
  245. local NewGuiPart10 = Instance.new("Frame")
  246.  
  247. NewGuiPart10.BackgroundTransparency = 1
  248.  
  249. NewGuiPart10.Name = "Holder"
  250.  
  251. NewGuiPart10.Position = UDim2.new(0, 150, 0, 30)
  252.  
  253. NewGuiPart10.Size = UDim2.new(0, 320, 0, 365)
  254.  
  255. NewGuiPart10.Parent = NewGuiPart2
  256.  
  257. -------
  258.  
  259. local NewGuiPart11 = Instance.new("Frame")
  260.  
  261. NewGuiPart11.BackgroundTransparency = 1
  262.  
  263. NewGuiPart11.Name = "Home"
  264.  
  265. NewGuiPart11.Size = UDim2.new(1, 0, 1, 0)
  266.  
  267. NewGuiPart11.Parent = NewGuiPart10
  268.  
  269. -------
  270.  
  271. local NewGuiPart12 = Instance.new("TextLabel")
  272.  
  273. NewGuiPart12.BackgroundTransparency = 1
  274.  
  275. NewGuiPart12.BorderSizePixel = 0
  276.  
  277. NewGuiPart12.Name = "Title1"
  278.  
  279. NewGuiPart12.Position = UDim2.new(0, 30, 0, 3)
  280.  
  281. NewGuiPart12.Selectable = true
  282.  
  283. NewGuiPart12.Size = UDim2.new(1, -30, 0, 40)
  284.  
  285. NewGuiPart12.Font = Enum.Font.SourceSansBold
  286.  
  287. NewGuiPart12.FontSize = Enum.FontSize.Size42
  288.  
  289. NewGuiPart12.Text = "T0PK3K 4.0"
  290.  
  291. NewGuiPart12.TextColor3 = Color3.new(1, 1, 1)
  292.  
  293. NewGuiPart12.TextStrokeTransparency = 0.5
  294.  
  295. NewGuiPart12.TextXAlignment = Enum.TextXAlignment.Left
  296.  
  297. NewGuiPart12.Parent = NewGuiPart11
  298.  
  299. -------
  300.  
  301. local NewGuiPart13 = Instance.new("TextLabel")
  302.  
  303. NewGuiPart13.BackgroundTransparency = 1
  304.  
  305. NewGuiPart13.BorderSizePixel = 0
  306.  
  307. NewGuiPart13.Name = "Title2"
  308.  
  309. NewGuiPart13.Position = UDim2.new(0.600000024, 5, 0, -5)
  310.  
  311. NewGuiPart13.Size = UDim2.new(0.400000006, 0, 1, 0)
  312.  
  313. NewGuiPart13.Font = Enum.Font.SourceSansBold
  314.  
  315. NewGuiPart13.FontSize = Enum.FontSize.Size18
  316.  
  317. NewGuiPart13.Text = "by nosyliam"
  318.  
  319. NewGuiPart13.TextColor3 = Color3.new(1, 1, 1)
  320.  
  321. NewGuiPart13.TextStrokeTransparency = 0.5
  322.  
  323. NewGuiPart13.TextXAlignment = Enum.TextXAlignment.Left
  324.  
  325. NewGuiPart13.TextYAlignment = Enum.TextYAlignment.Bottom
  326.  
  327. NewGuiPart13.Parent = NewGuiPart12
  328.  
  329. -------
  330.  
  331. local NewGuiPart14 = Instance.new("Frame")
  332.  
  333. NewGuiPart14.BackgroundColor3 = Color3.new(0.509804, 0.184314, 0.184314)
  334.  
  335. NewGuiPart14.BorderColor3 = Color3.new(0.32549, 0, 0)
  336.  
  337. NewGuiPart14.Name = "Container"
  338.  
  339. NewGuiPart14.Position = UDim2.new(0, 16, 0, 50)
  340.  
  341. NewGuiPart14.Size = UDim2.new(1, -30, 0, 250)
  342.  
  343. NewGuiPart14.Parent = NewGuiPart11
  344.  
  345. -------
  346.  
  347. local NewGuiPart15 = Instance.new("TextLabel")
  348.  
  349. NewGuiPart15.BackgroundColor3 = Color3.new(0.639216, 0.223529, 0.223529)
  350.  
  351. NewGuiPart15.BorderSizePixel = 0
  352.  
  353. NewGuiPart15.Name = "Message"
  354.  
  355. NewGuiPart15.Position = UDim2.new(0, 15, 0, 305)
  356.  
  357. NewGuiPart15.Size = UDim2.new(1, -30, 0, 25)
  358.  
  359. NewGuiPart15.Font = Enum.Font.Highway
  360.  
  361. NewGuiPart15.FontSize = Enum.FontSize.Size14
  362.  
  363. NewGuiPart15.Text = "Server Message: variable is gay"
  364.  
  365. NewGuiPart15.TextColor3 = Color3.new(0.886275, 0.886275, 0.886275)
  366.  
  367. NewGuiPart15.TextStrokeTransparency = 0.69999998807907
  368.  
  369. NewGuiPart15.Parent = NewGuiPart11
  370.  
  371. -------
  372.  
  373. local NewGuiPart16 = Instance.new("TextBox")
  374.  
  375. NewGuiPart16.BackgroundColor3 = Color3.new(0.639216, 0.223529, 0.223529)
  376.  
  377. NewGuiPart16.BorderColor3 = Color3.new(0.32549, 0, 0)
  378.  
  379. NewGuiPart16.Name = "Command"
  380.  
  381. NewGuiPart16.Position = UDim2.new(0, 15, 0, 335)
  382.  
  383. NewGuiPart16.Size = UDim2.new(1, -30, 0, 20)
  384.  
  385. NewGuiPart16.Font = Enum.Font.Code
  386.  
  387. NewGuiPart16.FontSize = Enum.FontSize.Size12
  388.  
  389. NewGuiPart16.Text = "Press ; to enter a command"
  390.  
  391. NewGuiPart16.TextColor3 = Color3.new(0.819608, 0.819608, 0.819608)
  392.  
  393. NewGuiPart16.TextStrokeTransparency = 0.80000001192093
  394.  
  395. NewGuiPart16.TextTransparency = 0.30000001192093
  396.  
  397. NewGuiPart16.Parent = NewGuiPart10
  398.  
  399. -------
  400.  
  401. local NewGuiPart17 = Instance.new("Frame")
  402.  
  403. NewGuiPart17.BackgroundTransparency = 1
  404.  
  405. NewGuiPart17.Name = "Template"
  406.  
  407. NewGuiPart17.Size = UDim2.new(1, 0, 1, 0)
  408.  
  409. NewGuiPart17.Visible = false
  410.  
  411. NewGuiPart17.ZIndex = 2
  412.  
  413. NewGuiPart17.Parent = NewGuiPart10
  414.  
  415. -------
  416.  
  417. local NewGuiPart18 = Instance.new("ScrollingFrame")
  418.  
  419. NewGuiPart18.Active = true
  420.  
  421. NewGuiPart18.BackgroundColor3 = Color3.new(0.509804, 0.184314, 0.184314)
  422.  
  423. NewGuiPart18.BorderColor3 = Color3.new(0.32549, 0, 0)
  424.  
  425. NewGuiPart18.Name = "Container"
  426.  
  427. NewGuiPart18.Position = UDim2.new(0, 15, 0, 10)
  428.  
  429. NewGuiPart18.Selectable = true
  430.  
  431. NewGuiPart18.Size = UDim2.new(1, -30, 0, 320)
  432.  
  433. NewGuiPart18.ZIndex = 2
  434.  
  435. NewGuiPart18.BottomImage = "rbxassetid://368504177"
  436.  
  437. NewGuiPart18.CanvasSize = UDim2.new(0, 0, 0, 0)
  438.  
  439. NewGuiPart18.MidImage = "rbxassetid://368504177"
  440.  
  441. NewGuiPart18.ScrollBarThickness = 5
  442.  
  443. NewGuiPart18.TopImage = "rbxassetid://368504177"
  444.  
  445. NewGuiPart18.ClipsDescendants = true
  446.  
  447. NewGuiPart18.Parent = NewGuiPart17
  448.  
  449. -------
  450.  
  451. local NewGuiPart19 = Instance.new("Frame")
  452.  
  453. NewGuiPart19.BackgroundColor3 = Color3.new(0.509804, 0.184314, 0.184314)
  454.  
  455. NewGuiPart19.BackgroundTransparency = 1
  456.  
  457. NewGuiPart19.BorderColor3 = Color3.new(0.32549, 0, 0)
  458.  
  459. NewGuiPart19.Name = "Navigator"
  460.  
  461. NewGuiPart19.Position = UDim2.new(0, 16, 0, 10)
  462.  
  463. NewGuiPart19.Size = UDim2.new(1, -30, 0, 60)
  464.  
  465. NewGuiPart19.Visible = false
  466.  
  467. NewGuiPart19.Parent = NewGuiPart10
  468.  
  469. -------
  470.  
  471. local NewGuiPart20 = Instance.new("Frame")
  472.  
  473. NewGuiPart20.BackgroundColor3 = Color3.new(0.509804, 0.184314, 0.184314)
  474.  
  475. NewGuiPart20.BorderColor3 = Color3.new(0.32549, 0, 0)
  476.  
  477. NewGuiPart20.Name = "NavMain"
  478.  
  479. NewGuiPart20.Position = UDim2.new(0, 22, 0, 0)
  480.  
  481. NewGuiPart20.Size = UDim2.new(1, -44, 0, 60)
  482.  
  483. NewGuiPart20.Parent = NewGuiPart19
  484.  
  485. -------
  486.  
  487. local NewGuiPart21 = Instance.new("TextButton")
  488.  
  489. NewGuiPart21.Active = true
  490.  
  491. NewGuiPart21.BackgroundColor3 = Color3.new(0.631373, 0.223529, 0.223529)
  492.  
  493. NewGuiPart21.BorderSizePixel = 0
  494.  
  495. NewGuiPart21.Name = "NavLeft"
  496.  
  497. NewGuiPart21.Selectable = true
  498.  
  499. NewGuiPart21.Size = UDim2.new(0, 17, 1, 0)
  500.  
  501. NewGuiPart21.Style = Enum.ButtonStyle.Custom
  502.  
  503. NewGuiPart21.FontSize = Enum.FontSize.Size14
  504.  
  505. NewGuiPart21.Text = ""
  506.  
  507. NewGuiPart21.Parent = NewGuiPart19
  508.  
  509. -------
  510.  
  511. local NewGuiPart22 = Instance.new("TextButton")
  512.  
  513. NewGuiPart22.Active = true
  514.  
  515. NewGuiPart22.BackgroundColor3 = Color3.new(0.631373, 0.223529, 0.223529)
  516.  
  517. NewGuiPart22.BorderSizePixel = 0
  518.  
  519. NewGuiPart22.Name = "NavRight"
  520.  
  521. NewGuiPart22.Position = UDim2.new(1, -17, 0, 0)
  522.  
  523. NewGuiPart22.Selectable = true
  524.  
  525. NewGuiPart22.Size = UDim2.new(0, 17, 1, 0)
  526.  
  527. NewGuiPart22.Style = Enum.ButtonStyle.Custom
  528.  
  529. NewGuiPart22.FontSize = Enum.FontSize.Size14
  530.  
  531. NewGuiPart22.Text = ""
  532.  
  533. NewGuiPart22.Parent = NewGuiPart19
  534.  
  535. -------
  536.  
  537. local NewGuiPart23 = Instance.new("Frame")
  538.  
  539. NewGuiPart23.Active = true
  540.  
  541. NewGuiPart23.BackgroundColor3 = Color3.new(0.470588, 0.164706, 0.164706)
  542.  
  543. NewGuiPart23.BorderSizePixel = 0
  544.  
  545. NewGuiPart23.Name = "Navigation"
  546.  
  547. NewGuiPart23.Size = UDim2.new(0, 150, 1, 0)
  548.  
  549. NewGuiPart23.ZIndex = 2
  550.  
  551. NewGuiPart23.Parent = NewGuiPart2
  552.  
  553. -------
  554.  
  555. local NewGuiPart24 = Instance.new("Frame")
  556.  
  557. NewGuiPart24.BackgroundColor3 = Color3.new(0.623529, 0.223529, 0.223529)
  558.  
  559. NewGuiPart24.BorderSizePixel = 0
  560.  
  561. NewGuiPart24.Name = "Topbar"
  562.  
  563. NewGuiPart24.Size = UDim2.new(1, 0, 0, 30)
  564.  
  565. NewGuiPart24.ZIndex = 3
  566.  
  567. NewGuiPart24.Parent = NewGuiPart23
  568.  
  569. -------
  570.  
  571. local NewGuiPart25 = Instance.new("ScrollingFrame")
  572.  
  573. NewGuiPart25.BackgroundColor3 = Color3.new(0.470588, 0.164706, 0.164706)
  574.  
  575. NewGuiPart25.BorderSizePixel = 0
  576.  
  577. NewGuiPart25.Name = "Scroll"
  578.  
  579. NewGuiPart25.Position = UDim2.new(0, 0, 0, 30)
  580.  
  581. NewGuiPart25.Selectable = true
  582.  
  583. NewGuiPart25.Size = UDim2.new(1, 0, 1, -30)
  584.  
  585. NewGuiPart25.ZIndex = 3
  586.  
  587. NewGuiPart25.BottomImage = "rbxassetid://368504177"
  588.  
  589. NewGuiPart25.MidImage = "rbxassetid://368504177"
  590.  
  591. NewGuiPart25.ScrollBarThickness = 6
  592.  
  593. NewGuiPart25.TopImage = "rbxassetid://368504177"
  594.  
  595. NewGuiPart25.ClipsDescendants = true
  596.  
  597. NewGuiPart25.Parent = NewGuiPart23
  598.  
  599. -------
  600.  
  601. local NewGuiPart26 = Instance.new("Frame")
  602.  
  603. NewGuiPart26.BackgroundTransparency = 1
  604.  
  605. NewGuiPart26.Name = "Composite1"
  606.  
  607. NewGuiPart26.Position = UDim2.new(-1, 0, 0.5, -50)
  608.  
  609. NewGuiPart26.Size = UDim2.new(0, 50, 0, 100)
  610.  
  611. NewGuiPart26.ClipsDescendants = true
  612.  
  613. NewGuiPart26.Parent = NewGuiPart1
  614.  
  615. -------
  616.  
  617. local NewGuiPart27 = Instance.new("TextLabel")
  618.  
  619. NewGuiPart27.BackgroundColor3 = Color3.new(0.623529, 0.223529, 0.223529)
  620.  
  621. NewGuiPart27.BorderSizePixel = 0
  622.  
  623. NewGuiPart27.Name = "Label"
  624.  
  625. NewGuiPart27.Size = UDim2.new(2, 0, 1, 0)
  626.  
  627. NewGuiPart27.Font = Enum.Font.SourceSansBold
  628.  
  629. NewGuiPart27.FontSize = Enum.FontSize.Size96
  630.  
  631. NewGuiPart27.Text = "T"
  632.  
  633. NewGuiPart27.TextColor3 = Color3.new(1, 1, 1)
  634.  
  635. NewGuiPart27.Parent = NewGuiPart26
  636.  
  637. -------
  638.  
  639. local NewGuiPart28 = Instance.new("Frame")
  640.  
  641. NewGuiPart28.BackgroundTransparency = 1
  642.  
  643. NewGuiPart28.Name = "Composite2"
  644.  
  645. NewGuiPart28.Position = UDim2.new(1, 0, 0.5, -50)
  646.  
  647. NewGuiPart28.Size = UDim2.new(0, 50, 0, 100)
  648.  
  649. NewGuiPart28.ClipsDescendants = true
  650.  
  651. NewGuiPart28.Parent = NewGuiPart1
  652.  
  653. -------
  654.  
  655. local NewGuiPart29 = Instance.new("TextLabel")
  656.  
  657. NewGuiPart29.BackgroundColor3 = Color3.new(0.623529, 0.223529, 0.223529)
  658.  
  659. NewGuiPart29.BorderSizePixel = 0
  660.  
  661. NewGuiPart29.Name = "Label"
  662.  
  663. NewGuiPart29.Position = UDim2.new(-1, 0, 0, 0)
  664.  
  665. NewGuiPart29.Size = UDim2.new(2, 0, 1, 0)
  666.  
  667. NewGuiPart29.Font = Enum.Font.SourceSansBold
  668.  
  669. NewGuiPart29.FontSize = Enum.FontSize.Size96
  670.  
  671. NewGuiPart29.Text = "T"
  672.  
  673. NewGuiPart29.TextColor3 = Color3.new(1, 1, 1)
  674.  
  675. NewGuiPart29.Parent = NewGuiPart28
  676.  
  677. -------
  678.  
  679. local NewGuiPart30 = Instance.new("Frame")
  680.  
  681. NewGuiPart30.BackgroundColor3 = Color3.new(0.623529, 0.223529, 0.223529)
  682.  
  683. NewGuiPart30.Name = "Solid"
  684.  
  685. NewGuiPart30.Position = UDim2.new(0.5, -50, 0.5, -50)
  686.  
  687. NewGuiPart30.Visible = false
  688.  
  689. NewGuiPart30.ClipsDescendants = true
  690.  
  691. NewGuiPart30.Parent = NewGuiPart1
  692.  
  693. -------
  694.  
  695. local NewGuiPart31 = Instance.new("TextLabel")
  696.  
  697. NewGuiPart31.BackgroundColor3 = Color3.new(0.623529, 0.223529, 0.223529)
  698.  
  699. NewGuiPart31.BorderSizePixel = 0
  700.  
  701. NewGuiPart31.Name = "Label"
  702.  
  703. NewGuiPart31.Size = UDim2.new(1, 0, 1, 0)
  704.  
  705. NewGuiPart31.Font = Enum.Font.SourceSansBold
  706.  
  707. NewGuiPart31.FontSize = Enum.FontSize.Size96
  708.  
  709. NewGuiPart31.Text = "T"
  710.  
  711. NewGuiPart31.TextColor3 = Color3.new(1, 1, 1)
  712.  
  713. NewGuiPart31.Parent = NewGuiPart30
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721. topkek.center = game.Players.LocalPlayer.PlayerGui["4.0"].Main
  722.  
  723. topkek.holder = game.Players.LocalPlayer.PlayerGui["4.0"].Main.Holder
  724.  
  725. topkek.topbar = game.Players.LocalPlayer.PlayerGui["4.0"].Main.Topbar
  726.  
  727. topkek.template = game.Players.LocalPlayer.PlayerGui["4.0"].Main.Holder.Template
  728.  
  729. topkek.navigator = game.Players.LocalPlayer.PlayerGui["4.0"].Main.Holder.Navigator
  730.  
  731.  
  732.  
  733. AllowHovers = false
  734.  
  735. PlayerChatHook, UpdateBanlist = nil
  736.  
  737. cmd = {}
  738.  
  739.  
  740.  
  741. --// data //--
  742.  
  743. topkek.data.windows = {
  744.  
  745. 'Home',
  746.  
  747. 'LocalPlayer',
  748.  
  749. 'Server',
  750.  
  751. 'Players',
  752.  
  753. 'Destruction',
  754.  
  755. 'Scripts',
  756.  
  757. 'Catalog',
  758.  
  759. 'Music',
  760.  
  761. 'Hats',
  762.  
  763. 'Faces',
  764.  
  765. 'Settings',
  766.  
  767. 'Commands',
  768.  
  769. 'Banlist',
  770.  
  771. }
  772.  
  773.  
  774.  
  775. color3 = function(r,g,b)
  776.  
  777. return Color3.new(r/255, g/255, b/255)
  778.  
  779. end
  780.  
  781. --// doggo dropdown //--
  782.  
  783. -- thanks krystal
  784.  
  785. GUI = {
  786.  
  787. TextBox = {
  788.  
  789. Settings = {
  790.  
  791. Font = Enum.Font.SourceSans;
  792.  
  793. FontSize = Enum.FontSize.Size14;
  794.  
  795. };
  796.  
  797. Color = {
  798.  
  799. Main = Color3.fromRGB(5,8,11);
  800.  
  801. Border = Color3.fromRGB(27,42,53);
  802.  
  803. Text = Color3.fromRGB(199,199,199);
  804.  
  805. };
  806.  
  807. New = function(Position, Size, Parent, ...)
  808.  
  809. local arguments = {...};
  810.  
  811.  
  812.  
  813. local TextBox = Instance.new("TextBox", Parent);
  814.  
  815. TextBox.BackgroundColor3 = GUI.DropDown.Color.Main;
  816.  
  817. TextBox.BorderColor3 = GUI.DropDown.Color.Border;
  818.  
  819. TextBox.Font = GUI.TextBox.Settings.Font;
  820.  
  821. TextBox.FontSize = GUI.TextBox.Settings.FontSize;
  822.  
  823. TextBox.TextColor3 = GUI.TextBox.Color.Text;
  824.  
  825. TextBox.Position = Position;
  826.  
  827. TextBox.Size = Size;
  828.  
  829. if #arguments then
  830.  
  831. if arguments[1] then
  832.  
  833. TextBox.Text = tostring(arguments[1]);
  834.  
  835. else
  836.  
  837. TextBox.Text = "";
  838.  
  839. end
  840.  
  841. end
  842.  
  843. return TextBox;
  844.  
  845. end;
  846.  
  847. };
  848.  
  849. DropDown = {
  850.  
  851. Settings = {
  852.  
  853. ScrollerAmount = 5; --A scroller will appear at this amount.
  854.  
  855. ScrollBarThickness = 6;
  856.  
  857. };
  858.  
  859. Gfx = {
  860.  
  861. Scroller = "rbxassetid://606572419";
  862.  
  863. };
  864.  
  865. Color = {
  866.  
  867. Main = color3(107, 36, 36);
  868.  
  869. Secondary = color3(113, 39, 39);
  870.  
  871. Border = color3(127, 44, 44);
  872.  
  873. Text = Color3.fromRGB(199,199,199);
  874.  
  875. };
  876.  
  877. New = function(Position, Size, Parent, ...)
  878.  
  879. local vValue = {};
  880.  
  881. local arguments = {...};
  882.  
  883. local vSelected = Instance.new("StringValue");
  884.  
  885. vSelected.Value = "nil";
  886.  
  887.  
  888.  
  889. if arguments then
  890.  
  891. if type(arguments) == "table" then
  892.  
  893. for i=1,#(arguments) do
  894.  
  895. if type(arguments[i]) == "table" then
  896.  
  897. for f=1,#(arguments[i]) do
  898.  
  899. table.insert(vValue, tostring((arguments[i])[f]));
  900.  
  901. end
  902.  
  903. else
  904.  
  905. table.insert(vValue, tostring(arguments[i]));
  906.  
  907. end
  908.  
  909. end
  910.  
  911. vSelected.Value = (vValue[1]);
  912.  
  913. end
  914.  
  915. end
  916.  
  917.  
  918.  
  919. local Main = Instance.new("TextButton", Parent);
  920.  
  921. Main.BackgroundColor3 = GUI.DropDown.Color.Main;
  922.  
  923. Main.BorderColor3 = GUI.DropDown.Color.Border;
  924.  
  925. Main.Position = Position;
  926.  
  927. Main.Size = Size;
  928.  
  929. Main.TextColor3 = GUI.DropDown.Color.Text;
  930.  
  931. Main.FontSize = Enum.FontSize.Size14;
  932.  
  933. Main.TextStrokeTransparency = 0.5;
  934.  
  935. Main.TextXAlignment = Enum.TextXAlignment.Left;
  936.  
  937. Main.Font = Enum.Font.SourceSans;
  938.  
  939. Main.Text = " "..tostring(vSelected.Value);
  940.  
  941. Main.ZIndex = 3
  942.  
  943.  
  944.  
  945. local Icon = Instance.new("TextLabel", Main);
  946.  
  947. Icon.SizeConstraint = Enum.SizeConstraint.RelativeYY;
  948.  
  949. Icon.BackgroundColor3 = GUI.DropDown.Color.Secondary;
  950.  
  951. Icon.BorderColor3 = GUI.DropDown.Color.Border;
  952.  
  953. Icon.Position = UDim2.new(1,-2,1,-2);
  954.  
  955. Icon.Size = UDim2.new(-1,4,-1,4);
  956.  
  957. Icon.TextColor3 = GUI.DropDown.Color.Text;
  958.  
  959. Icon.FontSize = Enum.FontSize.Size14;
  960.  
  961. Icon.TextStrokeTransparency = 0.5;
  962.  
  963. Icon.Font = Enum.Font.SourceSans;
  964.  
  965. Icon.Text = "V"
  966.  
  967. Icon.ZIndex = 4
  968.  
  969.  
  970.  
  971. local Holder, Search;
  972.  
  973. local ClearHolder = function()
  974.  
  975. if Holder then
  976.  
  977. Holder:ClearAllChildren();
  978.  
  979. Holder.Size = UDim2.new(1,0,0,0);
  980.  
  981. Holder.Visible = false;
  982.  
  983. if Search then
  984.  
  985. Search.Visible = false;
  986.  
  987. end
  988.  
  989. end
  990.  
  991. end;
  992.  
  993.  
  994.  
  995. local CreateButton;
  996.  
  997. local RefreshDropDown = function()
  998.  
  999. if #vValue <= (GUI.DropDown.Settings.ScrollerAmount) then
  1000.  
  1001. if not Holder or not Holder:IsA("Frame") then
  1002.  
  1003. Holder = nil; Search = nil;
  1004.  
  1005. Holder = Instance.new("Frame",Main);
  1006.  
  1007. Holder.Size = UDim2.new(1,0,0,0);
  1008.  
  1009. Holder.BackgroundColor3 = GUI.DropDown.Color.Main;
  1010.  
  1011. Holder.BorderColor3 = GUI.DropDown.Color.Border;
  1012.  
  1013. Holder.Visible = false;
  1014.  
  1015. Holder.ZIndex = 3
  1016.  
  1017. end
  1018.  
  1019. elseif #vValue > (GUI.DropDown.Settings.ScrollerAmount) then
  1020.  
  1021. if not Holder or not Holder:IsA("ScrollingFrame") then
  1022.  
  1023. Holder = nil; Search = nil;
  1024.  
  1025. Search = GUI.TextBox.New(UDim2.new(0,0,0,0),UDim2.new(1,0,0,Main.AbsoluteSize.Y),Main);
  1026.  
  1027. Search.Visible = false;
  1028.  
  1029. Search.ZIndex = 4
  1030.  
  1031. Search.Changed:connect(function(p)
  1032.  
  1033. if p == "Text" then
  1034.  
  1035. CreateButton(Search.Text);
  1036.  
  1037. end
  1038.  
  1039. end)
  1040.  
  1041. Holder = Instance.new("ScrollingFrame",Main);
  1042.  
  1043. Holder.BackgroundColor3 = GUI.DropDown.Color.Main;
  1044.  
  1045. Holder.BorderColor3 = GUI.DropDown.Color.Border;
  1046.  
  1047. Holder.TopImage = GUI.DropDown.Gfx.Scroller;
  1048.  
  1049. Holder.MidImage = GUI.DropDown.Gfx.Scroller;
  1050.  
  1051. Holder.BottomImage = GUI.DropDown.Gfx.Scroller;
  1052.  
  1053. Holder.Size = UDim2.new(1,0,0,Main.AbsoluteSize.Y * (GUI.DropDown.Settings.ScrollerAmount-1));
  1054.  
  1055. Holder.Position = UDim2.new(0,0,0,Main.AbsoluteSize.Y)
  1056.  
  1057. Holder.ScrollBarThickness = GUI.DropDown.Settings.ScrollBarThickness;
  1058.  
  1059. Holder.Visible = false;
  1060.  
  1061. Holder.ZIndex = 3;
  1062.  
  1063. end
  1064.  
  1065. end
  1066.  
  1067. if #vValue == 1 and vSelected.Value ~= vValue[1] then
  1068.  
  1069. vSelected.Value = vValue[1];
  1070.  
  1071. elseif #vValue == 0 then
  1072.  
  1073. vSelected.Value = "nil";
  1074.  
  1075. warn("Table amount is nil.");
  1076.  
  1077. end
  1078.  
  1079. Main.Text = " "..tostring(vSelected.Value);
  1080.  
  1081. --ClearHolder();
  1082.  
  1083. end;
  1084.  
  1085.  
  1086.  
  1087. local Debounce = false;
  1088.  
  1089. CreateButton = function(searches)
  1090.  
  1091. if Debounce == false then
  1092.  
  1093. Debounce = true;
  1094.  
  1095. ClearHolder()
  1096.  
  1097. Holder.Visible = true;
  1098.  
  1099. local Searched = 0;
  1100.  
  1101. if #vValue > 0 then
  1102.  
  1103. for i=1,#vValue do
  1104.  
  1105. if (searches ~= nil and string.find(string.lower(vValue[i]), string.lower(searches)) and searches ~= "") then
  1106.  
  1107. Searched = Searched + 1;
  1108.  
  1109. end
  1110.  
  1111. end
  1112.  
  1113. for i=1,#vValue do
  1114.  
  1115. 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
  1116.  
  1117. local Select = Instance.new("TextButton", Holder);
  1118.  
  1119. Select.BackgroundColor3 = GUI.DropDown.Color.Main;
  1120.  
  1121. Select.BorderColor3 = GUI.DropDown.Color.Border;
  1122.  
  1123. Select.BackgroundTransparency = 1;
  1124.  
  1125. Select.BorderSizePixel = 0;
  1126.  
  1127. Select.Position = Position;
  1128.  
  1129. if #vValue <= (GUI.DropDown.Settings.ScrollerAmount) then
  1130.  
  1131. Select.Size = UDim2.new(1,0,0,Main.AbsoluteSize.Y);
  1132.  
  1133. else
  1134.  
  1135. Select.Size = UDim2.new(1,-(GUI.DropDown.Settings.ScrollBarThickness),0,Main.AbsoluteSize.Y);
  1136.  
  1137. end
  1138.  
  1139. Select.Position = UDim2.new(0,0,0,(Main.AbsoluteSize.Y) * (#Holder:GetChildren() - 1))
  1140.  
  1141. Select.TextColor3 = GUI.DropDown.Color.Text;
  1142.  
  1143. Select.FontSize = Enum.FontSize.Size14;
  1144.  
  1145. Select.TextStrokeTransparency = 0.5;
  1146.  
  1147. Select.Font = Enum.Font.SourceSans;
  1148.  
  1149. Select.Text = tostring(vValue[i]);
  1150.  
  1151. Select.ZIndex = 3
  1152.  
  1153. Select.MouseButton1Click:connect(function()
  1154.  
  1155. vSelected.Value = vValue[i];
  1156.  
  1157. ClearHolder();
  1158.  
  1159. RefreshDropDown();
  1160.  
  1161. end)
  1162.  
  1163. if #vValue <= (GUI.DropDown.Settings.ScrollerAmount) then
  1164.  
  1165. Holder.Size = UDim2.new(1,0,0,Main.AbsoluteSize.Y * i);
  1166.  
  1167. elseif Holder:IsA("ScrollingFrame") then
  1168.  
  1169. Search.Visible = true;
  1170.  
  1171. if #Holder:GetChildren() >= 1 then
  1172.  
  1173. Holder.CanvasSize = UDim2.new(1,0,0,Main.AbsoluteSize.Y * #Holder:GetChildren());
  1174.  
  1175. Holder.Size = UDim2.new(1,0,0,Main.AbsoluteSize.Y * #Holder:GetChildren());--GUI.DropDown.Settings.ScrollerAmount);
  1176.  
  1177. if #Holder:GetChildren() >= GUI.DropDown.Settings.ScrollerAmount then
  1178.  
  1179. Holder.Size = UDim2.new(1,0,0,Main.AbsoluteSize.Y * GUI.DropDown.Settings.ScrollerAmount);
  1180.  
  1181. Holder.CanvasSize = UDim2.new(1,0,0,Main.AbsoluteSize.Y * #Holder:GetChildren());
  1182.  
  1183. end
  1184.  
  1185. elseif #Holder:GetChildren() < 1 then
  1186.  
  1187. Holder.CanvasSize = UDim2.new(1,0,0,Main.AbsoluteSize.Y * 1);
  1188.  
  1189. Holder.Size = UDim2.new(1,0,0,Main.AbsoluteSize.Y * 1);
  1190.  
  1191. end
  1192.  
  1193. end
  1194.  
  1195. end
  1196.  
  1197. end
  1198.  
  1199. end
  1200.  
  1201. Debounce = false;
  1202.  
  1203. end
  1204.  
  1205. end;
  1206.  
  1207.  
  1208.  
  1209. RefreshDropDown();
  1210.  
  1211.  
  1212.  
  1213. Main.MouseButton1Click:connect(function()
  1214.  
  1215. CreateButton()
  1216.  
  1217. if #vValue >= GUI.DropDown.Settings.ScrollerAmount and Search ~= nil then
  1218.  
  1219. Search:CaptureFocus();
  1220.  
  1221. Search.Text = "";
  1222.  
  1223. end
  1224.  
  1225. end)
  1226.  
  1227.  
  1228.  
  1229. topkek.lplr:GetMouse().Button1Down:connect(function()
  1230.  
  1231. ClearHolder()
  1232.  
  1233. end)
  1234.  
  1235.  
  1236.  
  1237. return {
  1238.  
  1239. Update = function()
  1240.  
  1241. RefreshDropDown();
  1242.  
  1243. end;
  1244.  
  1245. GetValue = function()
  1246.  
  1247. RefreshDropDown();
  1248.  
  1249. return vValue;
  1250.  
  1251. end;
  1252.  
  1253. GetSelected = function()
  1254.  
  1255. RefreshDropDown();
  1256.  
  1257. return vSelected.Value;
  1258.  
  1259. end;
  1260.  
  1261. SetTable = function(F)
  1262.  
  1263. vValue = F;
  1264.  
  1265. RefreshDropDown();
  1266.  
  1267. end;
  1268.  
  1269. Changed = function(F)
  1270.  
  1271. vSelected.Changed:connect(function()
  1272.  
  1273. ypcall(function()
  1274.  
  1275. F(vSelected.Value);
  1276.  
  1277. end)
  1278.  
  1279. end)
  1280.  
  1281. return "ChangedEvent Hooked";
  1282.  
  1283. end;
  1284.  
  1285. AddValue = function(obj)
  1286.  
  1287. local Type = type(obj);
  1288.  
  1289. if Type == "table" then
  1290.  
  1291. for i=1,#obj do
  1292.  
  1293. table.insert(vValue, obj[i])
  1294.  
  1295. end
  1296.  
  1297. elseif Type == "string" or Type == "number" or Type == "boolean" then
  1298.  
  1299. table.insert(vValue, obj)
  1300.  
  1301. end
  1302.  
  1303. RefreshDropDown();
  1304.  
  1305. end;
  1306.  
  1307. RemoveValue = function(obj)
  1308.  
  1309. local Type = type(obj);
  1310.  
  1311. if Type == "table" then
  1312.  
  1313. for i=1,#vValue do
  1314.  
  1315. for f=1,#obj do
  1316.  
  1317. if tostring(obj[f]) == tostring(vValue[i]) then
  1318.  
  1319. table.remove(vValue,i)
  1320.  
  1321. end
  1322.  
  1323. end
  1324.  
  1325. end
  1326.  
  1327. else
  1328.  
  1329. for i=1,#vValue do
  1330.  
  1331. if tostring(obj) == tostring(vValue[i]) then
  1332.  
  1333. table.remove(vValue,i)
  1334.  
  1335. end
  1336.  
  1337. end
  1338.  
  1339. end
  1340.  
  1341. RefreshDropDown();
  1342.  
  1343. end;
  1344.  
  1345. ClearValue = function()
  1346.  
  1347. vValue = {};
  1348.  
  1349. RefreshDropDown();
  1350.  
  1351. end;
  1352.  
  1353. }
  1354.  
  1355. end;
  1356.  
  1357. };
  1358.  
  1359. };
  1360.  
  1361. --// util //--
  1362.  
  1363. function topkek.tools.util.Object(o, p)
  1364.  
  1365. local a, b = pcall(function()
  1366.  
  1367. Instance.new(o)
  1368.  
  1369. end)
  1370.  
  1371. if not a then
  1372.  
  1373. return
  1374.  
  1375. end
  1376.  
  1377. local obj = Instance.new(o)
  1378.  
  1379. for prop, val in pairs(p) do
  1380.  
  1381. pcall(function()
  1382.  
  1383. obj[prop] = val
  1384.  
  1385. end)
  1386.  
  1387. end
  1388.  
  1389. return obj
  1390.  
  1391. end
  1392.  
  1393.  
  1394.  
  1395. function topkek.tools.util.getContainer(n)
  1396.  
  1397. if game.Players.LocalPlayer.PlayerGui["4.0"].Main.Holder:FindFirstChild(n) then
  1398.  
  1399. return game.Players.LocalPlayer.PlayerGui["4.0"].Main.Holder[n]
  1400.  
  1401. else
  1402.  
  1403. print("menu not found; returning template")
  1404.  
  1405. return topkek.holder['Template']
  1406.  
  1407. end
  1408.  
  1409. end
  1410.  
  1411.  
  1412.  
  1413. function topkek.tools.util.play(id)
  1414.  
  1415. local mu = Instance.new("Sound", game:GetService('Workspace'))
  1416.  
  1417. mu.Volume = 1
  1418.  
  1419. mu.Looped = true
  1420.  
  1421. mu.Pitch = 1
  1422.  
  1423. mu.SoundId = "rbxassetid://"..tostring(id)
  1424.  
  1425. mu:Play()
  1426.  
  1427. end
  1428.  
  1429.  
  1430.  
  1431. function topkek.tools.util.getTorso(plr) --r15 compatibility lole
  1432.  
  1433. if plr.Character then
  1434.  
  1435. if plr.Character:FindFirstChild('UpperTorso') then
  1436.  
  1437. return plr.Character.UpperTorso
  1438.  
  1439. elseif plr.Character:FindFirstChild('Torso') then
  1440.  
  1441. return plr.Character.Torso
  1442.  
  1443. else
  1444.  
  1445. return nil
  1446.  
  1447. end
  1448.  
  1449. end
  1450.  
  1451. end
  1452.  
  1453.  
  1454.  
  1455. function topkek.tools.util.recurseRemove(x,type_)
  1456.  
  1457. local function recurse(x)
  1458.  
  1459. for i, v in pairs(x:GetChildren()) do
  1460.  
  1461. pcall(function()
  1462.  
  1463. if v:IsA(type_) then
  1464.  
  1465. v:Destroy()
  1466.  
  1467. end
  1468.  
  1469. if #(v:GetChildren())>0 then
  1470.  
  1471. recurse(v)
  1472.  
  1473. end
  1474.  
  1475. end)
  1476.  
  1477. end
  1478.  
  1479. end
  1480.  
  1481. recurse(x)
  1482.  
  1483. end
  1484.  
  1485.  
  1486.  
  1487. function topkek.tools.util.recurseFunc(type_,func)
  1488.  
  1489. local function recurse(x)
  1490.  
  1491. for i, v in pairs(x:GetChildren()) do
  1492.  
  1493. pcall(function()
  1494.  
  1495. if v:IsA(type_) then
  1496.  
  1497. func(v)
  1498.  
  1499. end
  1500.  
  1501. if #(v:GetChildren())>0 then
  1502.  
  1503. recurse(v)
  1504.  
  1505. end
  1506.  
  1507. end)
  1508.  
  1509. end
  1510.  
  1511. end
  1512.  
  1513. recurse(game)
  1514.  
  1515. end
  1516.  
  1517. function topkek.tools.util.trowel()
  1518.  
  1519. local T = Instance.new('Tool', game.Players.LocalPlayer.Backpack)
  1520.  
  1521. T.Name = 'Custom Trowel'
  1522.  
  1523.  
  1524.  
  1525. local p = Instance.new('Part')
  1526.  
  1527. p.Name = 'Handle'
  1528.  
  1529. p.Size = Vector3.new(1,4.4,1)
  1530.  
  1531. p.Parent = T
  1532.  
  1533.  
  1534.  
  1535. local specialMesh = Instance.new('SpecialMesh')
  1536.  
  1537. specialMesh.MeshId = 'rbxasset://fonts/trowel.mesh'
  1538.  
  1539. specialMesh.MeshType = 'FileMesh'
  1540.  
  1541. specialMesh.TextureId = 'rbxasset://textures/TrowelTexture.png'
  1542.  
  1543. specialMesh.Parent = T.Handle
  1544.  
  1545.  
  1546.  
  1547. local sound = Instance.new'Sound'
  1548.  
  1549. sound.Name = 'build'
  1550.  
  1551. sound.SoundId = 'rbxasset://sounds//bass.wav'
  1552.  
  1553. sound.Volume = 1
  1554.  
  1555. sound.Parent = T.Handle
  1556.  
  1557.  
  1558.  
  1559. local brickHeight = 100
  1560.  
  1561. local trowelSpeed = 0.05
  1562.  
  1563. local brickWidth = 500
  1564.  
  1565. local mouseConnection
  1566.  
  1567.  
  1568.  
  1569. function newBrick(CF, P, color)
  1570.  
  1571. local brick = Instance.new('Part')
  1572.  
  1573. brick.BrickColor = color
  1574.  
  1575. brick.CFrame = CF * CFrame.new(P + brick.Size / 2)
  1576.  
  1577. brick.Parent = game.Workspace
  1578.  
  1579. brick:MakeJoints()
  1580.  
  1581. brick.Material = 'Neon'
  1582.  
  1583. brick.Name = 'DeleteMe'
  1584.  
  1585. return brick, P + brick.Size
  1586.  
  1587. end
  1588.  
  1589.  
  1590.  
  1591. function genBrick(cFrame)
  1592.  
  1593. local randBrickColor = BrickColor.Random()
  1594.  
  1595. assert(brickWidth > 0)
  1596.  
  1597.  
  1598.  
  1599. local yPos = 0
  1600.  
  1601.  
  1602.  
  1603. while yPos < brickHeight do
  1604.  
  1605. local vPos
  1606.  
  1607. local X = -brickWidth / 2
  1608.  
  1609. while X < brickWidth / 2 do
  1610.  
  1611. local brick
  1612.  
  1613. brick, vPos = newBrick(cFrame, Vector3.new(X, yPos, 0), randBrickColor)
  1614.  
  1615. X = vPos.x
  1616.  
  1617. wait(trowelSpeed)
  1618.  
  1619. end
  1620.  
  1621. yPos = vPos.y
  1622.  
  1623. end
  1624.  
  1625. end
  1626.  
  1627.  
  1628.  
  1629. function calcPos(vec)
  1630.  
  1631. if (math.abs(vec.x) > math.abs(vec.z)) then
  1632.  
  1633. if vec.x > 0 then
  1634.  
  1635. return Vector3.new(1, 0, 0)
  1636.  
  1637. else
  1638.  
  1639. return Vector3.new(-1, 0, 0)
  1640.  
  1641. end
  1642.  
  1643. else
  1644.  
  1645. if (vec.z > 0) then
  1646.  
  1647. return Vector3.new(0, 0, 1)
  1648.  
  1649. else
  1650.  
  1651. return Vector3.new(0, 0, -1)
  1652.  
  1653. end
  1654.  
  1655. end
  1656.  
  1657. end
  1658.  
  1659.  
  1660.  
  1661. T.Enabled = true
  1662.  
  1663.  
  1664.  
  1665. T.Activated:connect(function()
  1666.  
  1667. if T.Enabled and game.Players.LocalPlayer.Character:FindFirstChild('Humanoid') then
  1668.  
  1669. T.Enabled = false
  1670.  
  1671. T.Handle.build:Play()
  1672.  
  1673. 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)))
  1674.  
  1675. T.Enabled = true
  1676.  
  1677. end
  1678.  
  1679. end)
  1680.  
  1681.  
  1682.  
  1683. T.Equipped:connect(function()
  1684.  
  1685. mouseConnection = game.Players.LocalPlayer:GetMouse().KeyDown:connect(function(key)
  1686.  
  1687. if (key == 'r') then
  1688.  
  1689. for i,v in next, workspace:children'' do
  1690.  
  1691. if (v.Name == 'DeleteMe') then
  1692.  
  1693. v:Destroy()
  1694.  
  1695. end
  1696.  
  1697. end
  1698.  
  1699. end
  1700.  
  1701. end)
  1702.  
  1703. end)
  1704.  
  1705.  
  1706.  
  1707. T.Unequipped:connect(function()
  1708.  
  1709. mouseConnection:disconnect()
  1710.  
  1711. end)
  1712.  
  1713. end
  1714.  
  1715. function topkek.tools.util.recurseSet(type_,prop,val)
  1716.  
  1717. local function recurse(x)
  1718.  
  1719. for i, v in pairs(x:GetChildren()) do
  1720.  
  1721. pcall(function()
  1722.  
  1723. if v:IsA(type_) then
  1724.  
  1725. v[prop]=val
  1726.  
  1727. end
  1728.  
  1729. if #(v:GetChildren())>0 then
  1730.  
  1731. recurse(v)
  1732.  
  1733. end
  1734.  
  1735. end)
  1736.  
  1737. end
  1738.  
  1739. end
  1740.  
  1741. recurse(game)
  1742.  
  1743. end
  1744.  
  1745. function topkek.tools.util.recurseUltimate(d)
  1746.  
  1747. topkek.tools.util.recurseDecal(d)
  1748.  
  1749. topkek.tools.util.recurseParticles(d)
  1750.  
  1751. end
  1752.  
  1753. function topkek.tools.util.recurseDecal(img)
  1754.  
  1755. img = 'rbxassetid://' .. img
  1756.  
  1757. local function skybox(x)
  1758.  
  1759. local sky = Instance.new("Sky",game.Lighting)
  1760.  
  1761. local fcs={"Bk","Dn","Ft","Lf","Rt","Up"}
  1762.  
  1763. for i,v in pairs(fcs) do
  1764.  
  1765. sky["Skybox"..v]=x
  1766.  
  1767. end
  1768.  
  1769. end
  1770.  
  1771.  
  1772.  
  1773. local function decal(p, b)
  1774.  
  1775. local sides = {"Back", "Bottom", "Front", "Left", "Right", "Top"}
  1776.  
  1777. for i, v in pairs(sides) do
  1778.  
  1779. local a = Instance.new("Decal", p)
  1780.  
  1781. a.Texture = b
  1782.  
  1783. a.Face = v
  1784.  
  1785. end
  1786.  
  1787. end
  1788.  
  1789.  
  1790.  
  1791. local function recurse(x)
  1792.  
  1793. for i, v in pairs(x:GetChildren()) do
  1794.  
  1795. pcall(function() -- 'error occured, no output from Lua' LOLE
  1796.  
  1797. if v:IsA("BasePart") then
  1798.  
  1799. decal(v, img)
  1800.  
  1801. end
  1802.  
  1803. if #(v:GetChildren())>0 then
  1804.  
  1805. recurse(v)
  1806.  
  1807. end
  1808.  
  1809. end)
  1810.  
  1811. end
  1812.  
  1813. end
  1814.  
  1815.  
  1816.  
  1817. recurse(game)
  1818.  
  1819. skybox(img)
  1820.  
  1821. end
  1822.  
  1823. function topkek.tools.util.recurseParticles(img)--topkek2.0 code tbh
  1824.  
  1825. img = 'rbxassetid://' .. img
  1826.  
  1827. local function skybox(x)
  1828.  
  1829. local sky = Instance.new("Sky",game.Lighting)
  1830.  
  1831. local fcs={"Bk","Dn","Ft","Lf","Rt","Up"}
  1832.  
  1833. for i,v in pairs(fcs) do
  1834.  
  1835. sky["Skybox"..v]=x
  1836.  
  1837. end
  1838.  
  1839. end
  1840.  
  1841. local function particle(p, b)
  1842.  
  1843. local a = Instance.new("ParticleEmitter", p)
  1844.  
  1845. a.Rate = 500
  1846.  
  1847. a.Lifetime = NumberRange.new(20, 30)
  1848.  
  1849. a.VelocitySpread = 200
  1850.  
  1851. a.Texture = b
  1852.  
  1853. end
  1854.  
  1855.  
  1856.  
  1857. local function recurse(x)
  1858.  
  1859. for i, v in pairs(x:GetChildren()) do
  1860.  
  1861. pcall(function() -- 'error occured, no output from Lua' LOLE
  1862.  
  1863. if v:IsA("BasePart") then
  1864.  
  1865. particle(v, img)
  1866.  
  1867. end
  1868.  
  1869. if #(v:GetChildren())>0 then
  1870.  
  1871. recurse(v)
  1872.  
  1873. end
  1874.  
  1875. end)
  1876.  
  1877. end
  1878.  
  1879. end
  1880.  
  1881.  
  1882.  
  1883. recurse(game)
  1884.  
  1885. skybox(img)
  1886.  
  1887. end
  1888.  
  1889. function topkek.tools.util.recurseSetObj(obj,type_,prop,val)
  1890.  
  1891. local function recurse(x)
  1892.  
  1893. for i, v in pairs(x:GetChildren()) do
  1894.  
  1895. pcall(function()
  1896.  
  1897. if v:IsA(type_) then
  1898.  
  1899. v[prop]=val
  1900.  
  1901. end
  1902.  
  1903. if #(v:GetChildren())>0 then
  1904.  
  1905. recurse(v)
  1906.  
  1907. end
  1908.  
  1909. end)
  1910.  
  1911. end
  1912.  
  1913. end
  1914.  
  1915. recurse(obj)
  1916.  
  1917. end
  1918.  
  1919. function topkek.tools.util.doPlayers(cval, func)
  1920.  
  1921. local plrs = {}
  1922.  
  1923. if cval == 'All' then
  1924.  
  1925. plrs = game:GetService('Players'):GetPlayers()
  1926.  
  1927. else
  1928.  
  1929. plrs = {game:GetService('Players'):FindFirstChild(cval)}
  1930.  
  1931. end
  1932.  
  1933. for i, v in pairs(plrs) do
  1934.  
  1935. func(v)
  1936.  
  1937. end
  1938.  
  1939. end
  1940.  
  1941. function topkek.tools.util.scalePlayer(sc,plr)
  1942.  
  1943. local pchar = plr.Character
  1944.  
  1945. if pchar:FindFirstChild("UpperTorso") then
  1946.  
  1947. warn("Player [" ..plr.Name.. "] is R15.")
  1948.  
  1949. return
  1950.  
  1951. end
  1952.  
  1953. local function scale(chr,scl)
  1954.  
  1955.  
  1956.  
  1957. for _,v in pairs(pchar:GetChildren()) do
  1958.  
  1959. if v:IsA("Hat") then
  1960.  
  1961. v:Clone()
  1962.  
  1963. v.Parent = game.Lighting
  1964.  
  1965. end
  1966.  
  1967. end
  1968.  
  1969.  
  1970.  
  1971. local Head = chr['Head']
  1972.  
  1973. local Torso = chr['Torso']
  1974.  
  1975. local LA = chr['Left Arm']
  1976.  
  1977. local RA = chr['Right Arm']
  1978.  
  1979. local LL = chr['Left Leg']
  1980.  
  1981. local RL = chr['Right Leg']
  1982.  
  1983. local HRP = chr['HumanoidRootPart']
  1984.  
  1985.  
  1986.  
  1987. wait(0.1)
  1988.  
  1989.  
  1990.  
  1991. Head.formFactor = 3
  1992.  
  1993. Torso.formFactor = 3
  1994.  
  1995. LA.formFactor = 3
  1996.  
  1997. RA.formFactor = 3
  1998.  
  1999. LL.formFactor = 3
  2000.  
  2001. RL.formFactor = 3
  2002.  
  2003. HRP.formFactor = 3
  2004.  
  2005.  
  2006.  
  2007. Head.Size = Vector3.new(scl * 2, scl, scl)
  2008.  
  2009. Torso.Size = Vector3.new(scl * 2, scl * 2, scl)
  2010.  
  2011. LA.Size = Vector3.new(scl, scl * 2, scl)
  2012.  
  2013. RA.Size = Vector3.new(scl, scl * 2, scl)
  2014.  
  2015. LL.Size = Vector3.new(scl, scl * 2, scl)
  2016.  
  2017. RL.Size = Vector3.new(scl, scl * 2, scl)
  2018.  
  2019. HRP.Size = Vector3.new(scl * 2, scl * 2, scl)
  2020.  
  2021.  
  2022.  
  2023. local Motor1 = Instance.new('Motor6D', Torso)
  2024.  
  2025. Motor1.Part0 = Torso
  2026.  
  2027. Motor1.Part1 = Head
  2028.  
  2029. Motor1.C0 = CFrame.new(0, 1 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  2030.  
  2031. Motor1.C1 = CFrame.new(0, -0.5 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  2032.  
  2033. Motor1.Name = "Neck"
  2034.  
  2035.  
  2036.  
  2037. local Motor2 = Instance.new('Motor6D', Torso)
  2038.  
  2039. Motor2.Part0 = Torso
  2040.  
  2041. Motor2.Part1 = LA
  2042.  
  2043. Motor2.C0 = CFrame.new(-1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  2044.  
  2045. Motor2.C1 = CFrame.new(0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  2046.  
  2047. Motor2.Name = "Left Shoulder"
  2048.  
  2049.  
  2050.  
  2051. local Motor3 = Instance.new('Motor6D', Torso)
  2052.  
  2053. Motor3.Part0 = Torso
  2054.  
  2055. Motor3.Part1 = RA
  2056.  
  2057. Motor3.C0 = CFrame.new(1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  2058.  
  2059. Motor3.C1 = CFrame.new(-0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  2060.  
  2061. Motor3.Name = "Right Shoulder"
  2062.  
  2063.  
  2064.  
  2065. local Motor4 = Instance.new('Motor6D', Torso)
  2066.  
  2067. Motor4.Part0 = Torso
  2068.  
  2069. Motor4.Part1 = LL
  2070.  
  2071. Motor4.C0 = CFrame.new(-1 * scl, -1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  2072.  
  2073. Motor4.C1 = CFrame.new(-0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  2074.  
  2075. Motor4.Name = "Left Hip"
  2076.  
  2077.  
  2078.  
  2079. local Motor5 = Instance.new('Motor6D', Torso)
  2080.  
  2081. Motor5.Part0 = Torso
  2082.  
  2083. Motor5.Part1 = RL
  2084.  
  2085. Motor5.C0 = CFrame.new(1 * scl, -1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  2086.  
  2087. Motor5.C1 = CFrame.new(0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  2088.  
  2089. Motor5.Name = "Right Hip"
  2090.  
  2091.  
  2092.  
  2093. local Motor6 = Instance.new('Motor6D', HRP)
  2094.  
  2095. Motor6.Part0 = HRP
  2096.  
  2097. Motor6.Part1 = Torso
  2098.  
  2099. Motor6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  2100.  
  2101. Motor6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  2102.  
  2103.  
  2104.  
  2105. end
  2106.  
  2107.  
  2108.  
  2109. scale(pchar, sc)
  2110.  
  2111.  
  2112.  
  2113. for _,v in pairs(game.Lighting:GetChildren()) do
  2114.  
  2115. if v:IsA("Hat") then
  2116.  
  2117. v.Parent = pchar
  2118.  
  2119. end
  2120.  
  2121. end
  2122.  
  2123. end
  2124.  
  2125. function topkek.tools.util.applyFace(id)
  2126.  
  2127. local Char = topkek.lplr.Character
  2128.  
  2129. if(Char)then
  2130.  
  2131. local Type = id
  2132.  
  2133. local Meme=id
  2134.  
  2135. local BBG_SIZE=Char.Head.Size.X*1.25;
  2136.  
  2137. local STUD_VECTOR_1=Char.Head.Size.Z/4;
  2138.  
  2139. local STUD_VECTOR_2=Char.Head.Size.Z;
  2140.  
  2141. local bbg=Char:FindFirstChild'BBGMEME'or Instance.new('BillboardGui',Char);
  2142.  
  2143. bbg.StudsOffset=Vector3.new(0,STUD_VECTOR_1,STUD_VECTOR_2);
  2144.  
  2145. bbg.Size=UDim2.new(BBG_SIZE,0,BBG_SIZE);
  2146.  
  2147. bbg.Adornee=Char.Head;
  2148.  
  2149. bbg.Name='BBGMEME';
  2150.  
  2151. local img=bbg:FindFirstChild'Meme'or Instance.new('ImageLabel',bbg);
  2152.  
  2153. img.BackgroundTransparency=1;
  2154.  
  2155. img.Image="rbxassetid://"..Meme;
  2156.  
  2157. img.Size=UDim2.new(1,0,1,0)
  2158.  
  2159. img.Name='Meme';
  2160.  
  2161. for i,v in next,Char:children()do
  2162.  
  2163. if(v.className=='Hat')then
  2164.  
  2165. v=v:FindFirstChild'Handle';
  2166.  
  2167. if(v)then
  2168.  
  2169. v.Transparency=0
  2170.  
  2171. end;
  2172.  
  2173. end;
  2174.  
  2175. end;
  2176.  
  2177. end;
  2178.  
  2179. end;
  2180.  
  2181. function topkek.tools.util.weenieHutJunior(plr)
  2182.  
  2183. plr=plr.Character
  2184.  
  2185. Shaft=Instance.new("Part", plr)
  2186.  
  2187. Shaft.Name='Shaft'
  2188.  
  2189. Shaft.Size=Vector3.new(1, 2.5, 1)
  2190.  
  2191. Shaft.TopSurface=0
  2192.  
  2193. Shaft.BottomSurface=0
  2194.  
  2195. Shaft.CanCollide=true
  2196.  
  2197. Cyln=Instance.new("CylinderMesh", Shaft)
  2198.  
  2199. Cyln.Scale=Vector3.new(0.5,0.7,0.5)
  2200.  
  2201. Instance.new("Weld", plr)
  2202.  
  2203. plr.Weld.Part0=plr:FindFirstChild("Torso") or plr:FindFirstChild("LowerTorso")
  2204.  
  2205. plr.Weld.Part1=plr.Shaft
  2206.  
  2207. plr.Weld.C0=CFrame.new(0,-0.35,-0.9)*CFrame.fromEulerAnglesXYZ(2.2,0,0)
  2208.  
  2209. Shaft.BrickColor=BrickColor.new("Pastel brown")
  2210.  
  2211. Tip=Instance.new("Part", plr)
  2212.  
  2213. Tip.Name='Tip'
  2214.  
  2215. Tip.TopSurface=0
  2216.  
  2217. Tip.BottomSurface=0
  2218.  
  2219. Tip.Size=Vector3.new(1, 1, 1)
  2220.  
  2221. Tip.CanCollide=true
  2222.  
  2223. 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)
  2224.  
  2225. Cyln2=Instance.new("SpecialMesh", Tip)
  2226.  
  2227. Cyln2.MeshType='Sphere'
  2228.  
  2229. Cyln2.Scale=Vector3.new(0.6,0.6,0.6)
  2230.  
  2231. Instance.new("Weld", plr).Name='Weld2'
  2232.  
  2233. plr.Weld2.Part0=plr.Shaft
  2234.  
  2235. plr.Weld2.Part1=plr.Tip
  2236.  
  2237. plr.Weld2.C0=CFrame.new(0,-.9,0)
  2238.  
  2239. Tip.BrickColor=BrickColor.new("Pink")
  2240.  
  2241. -----
  2242.  
  2243. Ball1=Instance.new("Part", plr)
  2244.  
  2245. Ball1.Name='Ball1'
  2246.  
  2247. Ball1.Size=Vector3.new(1, 1, 1)
  2248.  
  2249. Ball1.TopSurface=0
  2250.  
  2251. Ball1.BottomSurface=0
  2252.  
  2253. Cyln3=Instance.new("SpecialMesh", Ball1)
  2254.  
  2255. Cyln3.MeshType='Sphere'
  2256.  
  2257. Cyln3.Scale=Vector3.new(0.4,0.4,0.4)
  2258.  
  2259. Instance.new("Weld", plr).Name='Weld3'
  2260.  
  2261. plr.Weld3.Part0=plr.Shaft
  2262.  
  2263. plr.Weld3.Part1=plr.Ball1
  2264.  
  2265. plr.Weld3.C0=CFrame.new(0.225,.4,0.2)
  2266.  
  2267. Ball1.BrickColor=BrickColor.new("Pastel brown")
  2268.  
  2269. -----
  2270.  
  2271. Ball2=Instance.new("Part", plr)
  2272.  
  2273. Ball2.Name='Ball2'
  2274.  
  2275. Ball2.Size=Vector3.new(1, 1, 1)
  2276.  
  2277. Ball2.TopSurface=0
  2278.  
  2279. Ball2.BottomSurface=0
  2280.  
  2281. Cyln3=Instance.new("SpecialMesh", Ball2)
  2282.  
  2283. Cyln3.MeshType='Sphere'
  2284.  
  2285. Cyln3.Scale=Vector3.new(0.4,0.4,0.4)
  2286.  
  2287. Instance.new("Weld", plr).Name='Weld4'
  2288.  
  2289. plr.Weld4.Part0=plr.Shaft
  2290.  
  2291. plr.Weld4.Part1=plr.Ball2
  2292.  
  2293. plr.Weld4.C0=CFrame.new(-0.225,.4,0.2)
  2294.  
  2295. Ball2.BrickColor=BrickColor.new("Pastel brown")
  2296.  
  2297. end
  2298.  
  2299. --// banmgr //--
  2300.  
  2301. topkek.banmgr.isPrivate = false
  2302.  
  2303. topkek.banmgr.whitelist = {}
  2304.  
  2305. topkek.banmgr.bans = {}
  2306.  
  2307. function topkek.banmgr.executeKick(z)
  2308.  
  2309. local function doKick()
  2310.  
  2311. if z.Character and z.Character:FindFirstChild('HumanoidRootPart') and z.Character:FindFirstChild('Torso') then
  2312.  
  2313. z.Character.HumanoidRootPart.CFrame = CFrame.new(math.random(999000, 1001000), 1000000, 1000000)
  2314.  
  2315. local SP = Instance.new('SkateboardPlatform', z.Character) SP.Position = z.Character.HumanoidRootPart.Position SP.Transparency = 1
  2316.  
  2317. spawn(function()
  2318.  
  2319. repeat wait()
  2320.  
  2321. if z.Character and z.Character:FindFirstChild('HumanoidRootPart') then
  2322.  
  2323. SP.Position = z.Character.HumanoidRootPart.Position
  2324.  
  2325. end
  2326.  
  2327. until not game:GetService('Players'):FindFirstChild(z.Name)
  2328.  
  2329. end)
  2330.  
  2331. z.Character.Torso.Anchored = true
  2332.  
  2333. end
  2334.  
  2335. end
  2336.  
  2337. repeat
  2338.  
  2339. doKick()
  2340.  
  2341. wait()
  2342.  
  2343. until not z
  2344.  
  2345. end
  2346.  
  2347. function topkek.banmgr.loadFromFile()
  2348.  
  2349. -- todo: read file
  2350.  
  2351. topkek.settings.get()
  2352.  
  2353. topkek.banmgr.bans = topkek.settingsTable['Bans']
  2354.  
  2355. end
  2356.  
  2357. function topkek.banmgr.addHardBan(p)
  2358.  
  2359. -- todo: write file
  2360.  
  2361. table.insert(topkek.banmgr.bans, p.Name)
  2362.  
  2363. topkek.settings.get()
  2364.  
  2365. table.insert(topkek.settingsTable['Bans'], p.Name)
  2366.  
  2367. topkek.settings.write()
  2368.  
  2369. print("Hardbanned " .. p.Name)
  2370.  
  2371. UpdateBanlist()
  2372.  
  2373. topkek.banmgr.executeKick(p)
  2374.  
  2375. topkek.banmgr.loadFromFile()
  2376.  
  2377. end
  2378.  
  2379. function topkek.banmgr.addSoftBan(p)
  2380.  
  2381. table.insert(topkek.banmgr.bans, p.Name)
  2382.  
  2383. topkek.banmgr.executeKick(p)
  2384.  
  2385. end
  2386.  
  2387. function topkek.banmgr.plrBanned(p)
  2388.  
  2389. for x, m in pairs(topkek.banmgr.bans) do
  2390.  
  2391. if m == p.Name then
  2392.  
  2393. return true
  2394.  
  2395. end
  2396.  
  2397. end
  2398.  
  2399. return false
  2400.  
  2401. end
  2402.  
  2403. function topkek.banmgr.doWhitelist(p)
  2404.  
  2405. print(p .. " whitelisted")
  2406.  
  2407. table.insert(topkek.banmgr.whitelist, p)
  2408.  
  2409. end
  2410.  
  2411. function topkek.banmgr.unwhitelist(p)
  2412.  
  2413. for x, m in pairs(topkek.banmgr.whitelist) do
  2414.  
  2415. if m == p then
  2416.  
  2417. print(m .. " unwhitelisted")
  2418.  
  2419. table.remove(topkek.banmgr.whitelist, x)
  2420.  
  2421. if game:GetService('Players'):FindFirstChild(p) then
  2422.  
  2423. topkek.banmgr.executeKick(game:GetService('Players')[p])
  2424.  
  2425. end
  2426.  
  2427. end
  2428.  
  2429. end
  2430.  
  2431. end
  2432.  
  2433. function topkek.banmgr.plrWhitelisted(p)
  2434.  
  2435. for x, m in pairs(topkek.banmgr.whitelist) do
  2436.  
  2437. if m == p.Name then
  2438.  
  2439. return true
  2440.  
  2441. end
  2442.  
  2443. end
  2444.  
  2445. return false
  2446.  
  2447. end
  2448.  
  2449. function topkek.banmgr.makePrivate()
  2450.  
  2451. topkek.banmgr.isPrivate = true
  2452.  
  2453. for i, v in pairs(game:GetService('Players'):GetPlayers()) do
  2454.  
  2455. if not topkek.banmgr.plrWhitelisted(v) and v ~= topkek.lplr then
  2456.  
  2457. spawn(function()
  2458.  
  2459. topkek.banmgr.executeKick(v)
  2460.  
  2461. end)
  2462.  
  2463. end
  2464.  
  2465. end
  2466.  
  2467. end
  2468.  
  2469. function topkek.banmgr.unprivate()
  2470.  
  2471. topkek.banmgr.isPrivate = false
  2472.  
  2473. end
  2474.  
  2475. function topkek.banmgr.init()
  2476.  
  2477. topkek.banmgr.loadFromFile()
  2478.  
  2479. game:GetService('Players').PlayerAdded:connect(function(p)
  2480.  
  2481. if topkek.banmgr.plrBanned(p) or (topkek.banmgr.isPrivate and not topkek.banmgr.plrWhitelisted(p)) then
  2482.  
  2483. print("Player " .. p.Name .. " is banned (or private on)! Kicking now.")
  2484.  
  2485. topkek.banmgr.executeKick(p)
  2486.  
  2487. end
  2488.  
  2489. end)
  2490.  
  2491. end
  2492.  
  2493. --// settings //--
  2494.  
  2495. topkek.settings = {}
  2496.  
  2497. topkek.settingsTable = {}
  2498.  
  2499. function topkek.settings.write()
  2500.  
  2501. --writefile("testplzignore.lua", "", game:GetService('HttpService'):JSONEncode(topkek.settingsTable))
  2502.  
  2503. end
  2504.  
  2505. function topkek.settings.get()
  2506.  
  2507. if game.Players.LocalPlayer.Character then
  2508.  
  2509. print("No settings! Making new ...")
  2510.  
  2511. topkek.settingsTable = {
  2512.  
  2513. ['Bans'] = {
  2514.  
  2515.  
  2516.  
  2517. },
  2518.  
  2519. ['Themes'] = {
  2520.  
  2521. {Primary = {0,0,0}, Secondary = {0,0,0}, Tertiary = {0,0,0}}
  2522.  
  2523. };
  2524.  
  2525. }
  2526.  
  2527. topkek.settings.write()
  2528.  
  2529. return topkek.settingsTable
  2530.  
  2531. else
  2532.  
  2533. local lset = game:GetService('HttpService'):JSONDecode(set)
  2534.  
  2535. topkek.settingsTable = lset
  2536.  
  2537. return lset
  2538.  
  2539. end
  2540.  
  2541. end
  2542.  
  2543. --// shortcuts //--
  2544.  
  2545. tk = {}
  2546.  
  2547. tk.ob = topkek.tools.util.Object
  2548.  
  2549. tk.dp = topkek.tools.util.doPlayers
  2550.  
  2551. tk.rcm = topkek.tools.util.recurseRemove
  2552.  
  2553. tk.rcs = topkek.tools.util.recurseSet
  2554.  
  2555. tk.rcf = topkek.tools.util.recurseFunc
  2556.  
  2557. tk.rco = topkek.tools.util.recurseSetObj
  2558.  
  2559. tk.play = topkek.tools.util.play
  2560.  
  2561. tk.gt = topkek.tools.util.getTorso
  2562.  
  2563. --// gui //--
  2564.  
  2565. -- copying this from topkek3.0 because i'm
  2566.  
  2567. -- too lazy to rewrite my lib
  2568.  
  2569. topkek.tools.gui.seperation = 12
  2570.  
  2571. function topkek.tools.gui:addLeftIcon(parent, img, sz)
  2572.  
  2573. topkek.tools.util.Object('ImageLabel', {
  2574.  
  2575. Parent = parent;
  2576.  
  2577. BackgroundTransparency = 1;
  2578.  
  2579. Position = UDim2.new(0, 2, 0, 2);
  2580.  
  2581. Size = UDim2.new(0, sz, 0, sz);
  2582.  
  2583. Image = img;
  2584.  
  2585. })
  2586.  
  2587. end
  2588.  
  2589. function topkek.tools.gui:makeContainer(n)
  2590.  
  2591. local temp = topkek.template:Clone()
  2592.  
  2593. temp.Name = n
  2594.  
  2595. temp.Parent = topkek.holder
  2596.  
  2597. temp.Container.Visible = false
  2598.  
  2599. end
  2600.  
  2601. function topkek.tools.gui:hookContainer(o, ncan, sepr, stt)
  2602.  
  2603. if not o:IsA("ScrollingFrame") and (not ncan) then
  2604.  
  2605. return nil
  2606.  
  2607. elseif o:IsA("ScrollingFrame") then
  2608.  
  2609. o.CanvasSize = UDim2.new(0, 0, 0, 0)
  2610.  
  2611. end
  2612.  
  2613.  
  2614.  
  2615. local self = {}
  2616.  
  2617. self.main = o
  2618.  
  2619. self.drawX = 0
  2620.  
  2621. self.drawY = stt or topkek.tools.gui.seperation/2
  2622.  
  2623. self.drawHeight = 0
  2624.  
  2625. self.sepr = sepr or topkek.tools.gui.seperation
  2626.  
  2627.  
  2628.  
  2629. function self:drawButton(sz, txt, func, ysz, cbgd)
  2630.  
  2631. local xposOffset = 0
  2632.  
  2633. local xposScale = self.drawX
  2634.  
  2635. local xszOffset = 0
  2636.  
  2637. local xszScale = sz
  2638.  
  2639. if not (self.drawX == 0) then
  2640.  
  2641. xszOffset = -5
  2642.  
  2643. if sz + self.drawX > 0.998 then
  2644.  
  2645. xszOffset = -10
  2646.  
  2647. end
  2648.  
  2649. elseif sz == 1 then
  2650.  
  2651. local bzz = 4
  2652.  
  2653. if ncan then
  2654.  
  2655. bzz = 0
  2656.  
  2657. end
  2658.  
  2659. xszOffset = -(self.sepr) - bzz
  2660.  
  2661. xposOffset = self.sepr/2
  2662.  
  2663. else
  2664.  
  2665. xszOffset = -4 + -(self.sepr/2)
  2666.  
  2667. xposOffset = self.sepr/2
  2668.  
  2669. end
  2670.  
  2671. if not ysz then ysz = 20 end
  2672.  
  2673. local obj = topkek.tools.util.Object("TextButton", {
  2674.  
  2675. Parent = self.main;
  2676.  
  2677. BackgroundColor3 = cbgd or Color3.new(163/255, 57/255, 57/255);
  2678.  
  2679. BorderSizePixel = 0;
  2680.  
  2681. Position = UDim2.new(xposScale, xposOffset, 0, self.drawY);
  2682.  
  2683. Size = UDim2.new(xszScale, xszOffset, 0, ysz);
  2684.  
  2685. Font = 'SourceSans';
  2686.  
  2687. FontSize = 'Size14';
  2688.  
  2689. Text = txt;
  2690.  
  2691. TextSize = 14;
  2692.  
  2693. TextColor3 = Color3.new(199/255, 199/255, 199/255);
  2694.  
  2695. })
  2696.  
  2697. obj.MouseButton1Down:connect(function()
  2698.  
  2699. spawn(func)
  2700.  
  2701. end)
  2702.  
  2703. if ysz > self.drawHeight then
  2704.  
  2705. self.drawHeight = ysz
  2706.  
  2707. end
  2708.  
  2709. self.drawX = self.drawX + sz
  2710.  
  2711. if self.drawX > 0.998 then
  2712.  
  2713. self.drawY = self.drawY + 3 + self.drawHeight
  2714.  
  2715. self.drawX = 0
  2716.  
  2717. self.drawHeight = 0
  2718.  
  2719. if (not ncan) then
  2720.  
  2721. self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
  2722.  
  2723. end
  2724.  
  2725. end
  2726.  
  2727. return obj
  2728.  
  2729. end
  2730.  
  2731.  
  2732.  
  2733. function self:GetChildren()
  2734.  
  2735. return self.main:GetChildren()
  2736.  
  2737. end
  2738.  
  2739.  
  2740.  
  2741. function self:getDrawY()
  2742.  
  2743. return self.drawY
  2744.  
  2745. end
  2746.  
  2747.  
  2748.  
  2749. function self:setDrawY(y)
  2750.  
  2751. self.drawY = y
  2752.  
  2753. end
  2754.  
  2755.  
  2756.  
  2757. function self:drawTextBox(sz, txt, ysz, cbgd)
  2758.  
  2759. local xposOffset = 0
  2760.  
  2761. local xposScale = self.drawX
  2762.  
  2763. local xszOffset = 0
  2764.  
  2765. local xszScale = sz
  2766.  
  2767. if not (self.drawX == 0) then
  2768.  
  2769. xszOffset = -5
  2770.  
  2771. if sz + self.drawX > 0.998 then
  2772.  
  2773. xszOffset = -10
  2774.  
  2775. end
  2776.  
  2777. elseif sz == 1 then
  2778.  
  2779. xszOffset = -(self.sepr) - 5
  2780.  
  2781. xposOffset = self.sepr/2
  2782.  
  2783. else
  2784.  
  2785. xszOffset = -4 + -(self.sepr/2)
  2786.  
  2787. xposOffset = self.sepr/2
  2788.  
  2789. end
  2790.  
  2791. if not ysz then ysz = 20 end
  2792.  
  2793. local obj = topkek.tools.util.Object("TextBox", {
  2794.  
  2795. Parent = self.main;
  2796.  
  2797. BackgroundColor3 = cbgd or color3(153, 52, 52);
  2798.  
  2799. BorderSizePixel = 0;
  2800.  
  2801. Position = UDim2.new(xposScale, xposOffset, 0, self.drawY);
  2802.  
  2803. Size = UDim2.new(xszScale, xszOffset, 0, ysz);
  2804.  
  2805. Font = 'SourceSans';
  2806.  
  2807. FontSize = 'Size14';
  2808.  
  2809. Text = txt;
  2810.  
  2811. TextSize = 14;
  2812.  
  2813. TextColor3 = Color3.new(199/255, 199/255, 199/255);
  2814.  
  2815. })
  2816.  
  2817. if ysz > self.drawHeight then
  2818.  
  2819. self.drawHeight = ysz
  2820.  
  2821. end
  2822.  
  2823. self.drawX = self.drawX + sz
  2824.  
  2825. if self.drawX > 0.998 then
  2826.  
  2827. self.drawY = self.drawY + 3 + self.drawHeight
  2828.  
  2829. self.drawX = 0
  2830.  
  2831. self.drawHeight = 0
  2832.  
  2833. self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
  2834.  
  2835. end
  2836.  
  2837. return obj
  2838.  
  2839. end
  2840.  
  2841.  
  2842.  
  2843. function self:drawImage(sz, img, ysz)
  2844.  
  2845. local xposOffset = 0
  2846.  
  2847. local xposScale = self.drawX
  2848.  
  2849. local xszOffset = 0
  2850.  
  2851. local xszScale = sz
  2852.  
  2853. if not (self.drawX == 0) then
  2854.  
  2855. xszOffset = -5
  2856.  
  2857. if sz + self.drawX > 0.998 then
  2858.  
  2859. xszOffset = -12
  2860.  
  2861. end
  2862.  
  2863. elseif sz == 1 then
  2864.  
  2865. xszOffset = -(self.sepr) - 5
  2866.  
  2867. xposOffset = self.sepr/2
  2868.  
  2869. else
  2870.  
  2871. xszOffset = -5 + -(self.sepr/2)
  2872.  
  2873. xposOffset = self.sepr/2
  2874.  
  2875. end
  2876.  
  2877. if not ysz then ysz = 20 end
  2878.  
  2879. local obj = topkek.tools.util.Object("ImageLabel", {
  2880.  
  2881. Parent = self.main;
  2882.  
  2883. BackgroundTransparency = 1;
  2884.  
  2885. BorderColor3 = Color3.new(27, 42, 53);
  2886.  
  2887. BorderSizePixel = 0;
  2888.  
  2889. Position = UDim2.new(xposScale, xposOffset, 0, self.drawY);
  2890.  
  2891. Size = UDim2.new(xszScale, xszOffset, 0, ysz);
  2892.  
  2893. Image = img;
  2894.  
  2895. })
  2896.  
  2897. if ysz > self.drawHeight then
  2898.  
  2899. self.drawHeight = ysz
  2900.  
  2901. end
  2902.  
  2903. self.drawX = self.drawX + sz
  2904.  
  2905. if self.drawX > 0.998 then
  2906.  
  2907. self.drawY = self.drawY + 3 + self.drawHeight
  2908.  
  2909. self.drawX = 0
  2910.  
  2911. self.drawHeight = 0
  2912.  
  2913. if (not ncan) then
  2914.  
  2915. self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
  2916.  
  2917. end
  2918.  
  2919. end
  2920.  
  2921. return obj
  2922.  
  2923. end
  2924.  
  2925.  
  2926.  
  2927. function self:drawText(sz, txt, ysz)
  2928.  
  2929. local xposOffset = 0
  2930.  
  2931. local xposScale = self.drawX
  2932.  
  2933. local xszOffset = 0
  2934.  
  2935. local xszScale = sz
  2936.  
  2937. if not (self.drawX == 0) then
  2938.  
  2939. xszOffset = -5
  2940.  
  2941. if sz + self.drawX > 0.998 then
  2942.  
  2943. xszOffset = -10
  2944.  
  2945. end
  2946.  
  2947. elseif sz == 1 then
  2948.  
  2949. local bzz = 5
  2950.  
  2951. if ncan then
  2952.  
  2953. bzz = 0
  2954.  
  2955. end
  2956.  
  2957. xszOffset = -(self.sepr) - bzz
  2958.  
  2959. xposOffset = self.sepr/2
  2960.  
  2961. else
  2962.  
  2963. xszOffset = -4 + -(self.sepr/2)
  2964.  
  2965. xposOffset = self.sepr/2
  2966.  
  2967. end
  2968.  
  2969. if not ysz then ysz = 20 end
  2970.  
  2971. local obj = topkek.tools.util.Object("TextLabel", {
  2972.  
  2973. Parent = self.main;
  2974.  
  2975. BackgroundColor3 = Color3.new(148/255, 51/255, 51/255);
  2976.  
  2977. BorderSizePixel = 0;
  2978.  
  2979. Position = UDim2.new(xposScale, xposOffset, 0, self.drawY);
  2980.  
  2981. Size = UDim2.new(xszScale, xszOffset, 0, ysz);
  2982.  
  2983. Font = 'SourceSans';
  2984.  
  2985. FontSize = 'Size14';
  2986.  
  2987. Text = txt;
  2988.  
  2989. TextSize = 14;
  2990.  
  2991. TextColor3 = Color3.new(199/255, 199/255, 199/255);
  2992.  
  2993.  
  2994.  
  2995. })
  2996.  
  2997. if ysz > self.drawHeight then
  2998.  
  2999. self.drawHeight = ysz
  3000.  
  3001. end
  3002.  
  3003. self.drawX = self.drawX + sz
  3004.  
  3005. if self.drawX > 0.998 then
  3006.  
  3007. self.drawY = self.drawY + 3 + self.drawHeight
  3008.  
  3009. self.drawX = 0
  3010.  
  3011. self.drawHeight = 0
  3012.  
  3013. if (not ncan) then
  3014.  
  3015. self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
  3016.  
  3017. end
  3018.  
  3019. end
  3020.  
  3021. return obj
  3022.  
  3023. end
  3024.  
  3025.  
  3026.  
  3027.  
  3028.  
  3029. function self:drawScrollingContainer(ysz)
  3030.  
  3031. local sz = UDim2.new(1, -(self.sepr/2) - 11, 0, ysz)
  3032.  
  3033. local pos = UDim2.new(0, self.sepr/2, 0, self.drawY)
  3034.  
  3035. local obj = topkek.tools.util.Object("ScrollingFrame", {
  3036.  
  3037. Parent = self.main;
  3038.  
  3039. BackgroundColor3 = color3(117, 42, 42);
  3040.  
  3041. BorderSizePixel = 0;
  3042.  
  3043. Position = pos;
  3044.  
  3045. Size = sz;
  3046.  
  3047. BottomImage = 'rbxassetid://368504177';
  3048.  
  3049. MidImage = 'rbxassetid://368504177';
  3050.  
  3051. TopImage = 'rbxassetid://368504177';
  3052.  
  3053. ScrollBarThickness = 5;
  3054.  
  3055. })
  3056.  
  3057.  
  3058.  
  3059. self.drawY = self.drawY + 5 + ysz
  3060.  
  3061. self.drawX = 0
  3062.  
  3063. self.drawHeight = 0
  3064.  
  3065. if (not ncan) then
  3066.  
  3067. self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
  3068.  
  3069. end
  3070.  
  3071. return topkek.tools.gui:hookContainer(obj, false, 10, 3)
  3072.  
  3073. end
  3074.  
  3075.  
  3076.  
  3077. function self:drawContainer(xsz, ysz, xz, tz, sep)
  3078.  
  3079. local sz = UDim2.new(xsz, -(self.sepr/2) - 11, 0, ysz)
  3080.  
  3081. local pos = UDim2.new(tz or 0, self.sepr/2, 0, self.drawY)
  3082.  
  3083. local obj = topkek.tools.util.Object("Frame", {
  3084.  
  3085. Parent = self.main;
  3086.  
  3087. BackgroundColor3 = color3(117, 42, 42);
  3088.  
  3089. BorderSizePixel = 0;
  3090.  
  3091. Position = pos;
  3092.  
  3093. Size = sz;
  3094.  
  3095. })
  3096.  
  3097. if not xz then
  3098.  
  3099. self.drawY = self.drawY + 5 + ysz
  3100.  
  3101. end
  3102.  
  3103. self.drawX = 0
  3104.  
  3105. self.drawHeight = 0
  3106.  
  3107. if (not ncan) then
  3108.  
  3109. self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
  3110.  
  3111. end
  3112.  
  3113. return topkek.tools.gui:hookContainer(obj, sep or 12, 5)
  3114.  
  3115. end
  3116.  
  3117.  
  3118.  
  3119. function self:addSpacing()
  3120.  
  3121. self.drawY = self.drawY + 3
  3122.  
  3123. end
  3124.  
  3125.  
  3126.  
  3127. function self:center()
  3128.  
  3129. local a,c,b=
  3130.  
  3131. self.main.Position.X.Scale,
  3132.  
  3133. self.main.Position.X.Offset,self.main.Size.Y.Offset
  3134.  
  3135. self.main.Position=UDim2.new(a,c+2, 0.5, -(b/2))
  3136.  
  3137. end
  3138.  
  3139.  
  3140.  
  3141. return self
  3142.  
  3143. end
  3144.  
  3145.  
  3146.  
  3147. --//anim//--
  3148.  
  3149. topkek.tools.animator.animateTo = function(source, dest)
  3150.  
  3151. -- holder2holder:
  3152.  
  3153. -- invis holder
  3154.  
  3155. -- clone holder; vis
  3156.  
  3157. -- move holder to right
  3158.  
  3159. -- vis dest container
  3160.  
  3161. -- tween clone holder left
  3162.  
  3163. -- tween dest holder right
  3164.  
  3165. print("nav",source,dest)
  3166.  
  3167. topkek.holder.Visible = false
  3168.  
  3169. local hclone = topkek.holder:Clone()
  3170.  
  3171. hclone.Parent = topkek.center
  3172.  
  3173. hclone.Name = 'animclone'
  3174.  
  3175. hclone.Visible = true
  3176.  
  3177. topkek.holder.Position = UDim2.new(-1, 0, 0, 30)
  3178.  
  3179. source.Visible = false
  3180.  
  3181. dest.Visible = true
  3182.  
  3183. dest.Container.Visible = true
  3184.  
  3185. dest.Container.ZIndex = 1
  3186.  
  3187. dest.ZIndex = 1
  3188.  
  3189. topkek.holder.Visible = true
  3190.  
  3191. topkek.holder:TweenPosition(UDim2.new(0, 150, 0, 30), "Out", "Quad", 0.3)
  3192.  
  3193. hclone:TweenPosition(UDim2.new(1, 0, 0, 30), "Out", "Quad", 0.3)
  3194.  
  3195. wait(0.3)
  3196.  
  3197. end
  3198.  
  3199. topkek.tools.animator.initialAnimation = function()
  3200.  
  3201. -- initanim:
  3202.  
  3203. -- join both composites
  3204.  
  3205. -- delete composites; vis solid
  3206.  
  3207. -- tween solid to nav topbar
  3208.  
  3209. -- copy topbar plrname; move outside region
  3210.  
  3211. -- tween in clone topbar
  3212.  
  3213. -- delete clone and solid; vis topbar
  3214.  
  3215. -- tween down topbar
  3216.  
  3217. -- tween holder out
  3218.  
  3219. local function abspos(x)
  3220.  
  3221. return UDim2.new(0, x.AbsolutePosition.X, 0, x.AbsolutePosition.Y)
  3222.  
  3223. end
  3224.  
  3225. local function abssz(x)
  3226.  
  3227. return UDim2.new(0, x.AbsoluteSize.X, 0, x.AbsoluteSize.Y)
  3228.  
  3229. end
  3230.  
  3231. local holder = topkek.holder
  3232.  
  3233. local nav = topkek.navigator
  3234.  
  3235. local topnav = game.Players.LocalPlayer.PlayerGui["4.0"].Main.Navigation.Topbar
  3236.  
  3237. local topbar = topkek.topbar
  3238.  
  3239. local pname = game.Players.LocalPlayer.PlayerGui["4.0"].Main.Topbar.PlayerName:Clone()
  3240.  
  3241. local solid = game.Players.LocalPlayer.PlayerGui["4.0"].Solid
  3242.  
  3243. topkek.center.Size = UDim2.new(0, 150, 0, 30)
  3244.  
  3245. game.Players.LocalPlayer.PlayerGui["4.0"].Composite1:TweenPosition(UDim2.new(0.5, -50, 0.5, -50), 'Out', 'Quad', 0.5)
  3246.  
  3247. game.Players.LocalPlayer.PlayerGui["4.0"].Composite2:TweenPosition(UDim2.new(0.5, 0, 0.5, -50), 'Out', 'Quad', 0.5)
  3248.  
  3249. wait(0.52)
  3250.  
  3251. solid.Visible = true
  3252.  
  3253. game.Players.LocalPlayer.PlayerGui["4.0"].Composite1:Destroy()
  3254.  
  3255. game.Players.LocalPlayer.PlayerGui["4.0"].Composite2:Destroy()
  3256.  
  3257. wait(3)
  3258.  
  3259. solid.Label:TweenPosition(UDim2.new(0, 0, 1.5, 0), 'Out', 'Quad', 0.5)
  3260.  
  3261. solid:TweenSizeAndPosition(abssz(topnav), abspos(topnav), 'Out', 'Linear', 0.6)
  3262.  
  3263. wait(0.52)
  3264.  
  3265. solid.Label:Destroy()
  3266.  
  3267. wait(0.12)
  3268.  
  3269. topkek.center.Visible = true
  3270.  
  3271. topnav.Visible = true
  3272.  
  3273. solid:Destroy()
  3274.  
  3275. pname.Position = UDim2.new(0, -170, 0, 0)
  3276.  
  3277. pname.Parent = topnav
  3278.  
  3279. pname.Visible = true
  3280.  
  3281. pname:TweenPosition(UDim2.new(0, 10, 0, 0), 'Out', 'Quad', 0.2)
  3282.  
  3283. wait(0.25)
  3284.  
  3285. topkek.center:TweenSize(UDim2.new(0, 150, 0, 395), 'Out', 'Quad', 0.3)
  3286.  
  3287. spawn(topkek.navigation.buildNavigator)
  3288.  
  3289. wait(0.35)
  3290.  
  3291. topkek.center:TweenSize(UDim2.new(0, 470, 0, 395), 'In', 'Quad', 0.3)
  3292.  
  3293. wait(0.35)
  3294.  
  3295. topbar.PlayerName.Visible = true
  3296.  
  3297. pname:Destroy()
  3298.  
  3299. AllowHovers = true
  3300.  
  3301. end
  3302.  
  3303. --//nav//--
  3304.  
  3305. topkek.navigation.currentContainer = topkek.tools.util.getContainer('Home')
  3306.  
  3307. topkek.navigation.windowState = 0
  3308.  
  3309. topkek.navigation.gotoContainer = function(cont)
  3310.  
  3311. topkek.tools.animator.animateTo(topkek.navigation.currentContainer, cont)
  3312.  
  3313. topkek.navigation.currentContainer = cont
  3314.  
  3315. end
  3316.  
  3317. topkek.navigation.buildNavigator = function()
  3318.  
  3319. local nav = game.Players.LocalPlayer.PlayerGui["4.0"].Main.Navigation
  3320.  
  3321. local hook = topkek.tools.gui:hookContainer(nav.Scroll, false)
  3322.  
  3323. local btns = {}
  3324.  
  3325. for l, x in pairs(topkek.data.windows) do
  3326.  
  3327. local container = topkek.tools.util.getContainer(x)
  3328.  
  3329. local btn = hook:drawButton(1, x, function() topkek.navigation.gotoContainer(container) end, 25)
  3330.  
  3331. local ZPos = btn.Position
  3332.  
  3333. btn.Position = btn.Position - UDim2.new(0, 0, 0, 5)
  3334.  
  3335. btn:TweenPosition(ZPos, 'Out', 'Bounce', 0.2)
  3336.  
  3337. btn.LayoutOrder = l
  3338.  
  3339. btn.ZIndex = 4
  3340.  
  3341. local OPos = btn.Position
  3342.  
  3343. btn.MouseEnter:connect(function()
  3344.  
  3345. if AllowHovers == false then
  3346.  
  3347. return
  3348.  
  3349. end
  3350.  
  3351. for i, v in pairs(btns) do
  3352.  
  3353. if v[1] ~= btn then
  3354.  
  3355. v[1]:TweenPosition(v[2], 'Out', 'Quad', 0.1)
  3356.  
  3357. end
  3358.  
  3359. end
  3360.  
  3361. btn:TweenPosition(OPos + UDim2.new(0, 3, 0, 0), 'Out', 'Quad', 0.1)
  3362.  
  3363. end)
  3364.  
  3365. btn.MouseLeave:connect(function()
  3366.  
  3367. btn:TweenPosition(OPos, 'Out', 'Quad', 0.1)
  3368.  
  3369. end)
  3370.  
  3371. table.insert(btns, {btn, OPos})
  3372.  
  3373. wait()
  3374.  
  3375. end
  3376.  
  3377. end
  3378.  
  3379. topkek.navigation.buildTopbar = function()
  3380.  
  3381. local top = topkek.topbar
  3382.  
  3383. local FELabel = top.Controllers.IsFE
  3384.  
  3385. top.PlayerName.Text = topkek.lplr.Name
  3386.  
  3387. if game:GetService('Workspace').FilteringEnabled == true then
  3388.  
  3389. FELabel.Text = "FE Game"
  3390.  
  3391. FELabel.TextColor3 = BrickColor.new("Bright red").Color
  3392.  
  3393. else
  3394.  
  3395. FELabel.Text = "Not FE"
  3396.  
  3397. FELabel.TextColor3 = BrickColor.new("Bright green").Color
  3398.  
  3399. end
  3400.  
  3401. top.Controllers.Hide.MouseButton1Down:connect(function()
  3402.  
  3403. if topkek.navigation.windowState == 0 then
  3404.  
  3405. topkek.navigation.windowState = 1
  3406.  
  3407. topkek.center:TweenSize(UDim2.new(0, 470, 0, 30), 'Out', 'Quint', 0.2)
  3408.  
  3409. else
  3410.  
  3411. topkek.navigation.windowState = 0
  3412.  
  3413. topkek.center:TweenSize(UDim2.new(0, 470, 0, 395), 'Out', 'Quint', 0.2)
  3414.  
  3415. end
  3416.  
  3417. end)
  3418.  
  3419. top.Controllers.Exit.MouseButton1Down:connect(function()
  3420.  
  3421. topkek.center:TweenSize(UDim2.new(0, 470, 0, 30), 'Out', 'Quint', 0.3)
  3422.  
  3423. wait(0.31)
  3424.  
  3425. topkek.center:TweenSize(UDim2.new(0, 0, 0, 0), 'Out', 'Quint', 0.3)
  3426.  
  3427. PlayerChatHook:disconnect()
  3428.  
  3429. end)
  3430.  
  3431.  
  3432.  
  3433. end
  3434.  
  3435. topkek.navigation.initCommandBar = function()
  3436.  
  3437. DistributedCmdBar, cmd = topkek.holder.Command, {}
  3438.  
  3439. --weathered-down version of my cmdscript for topkek
  3440.  
  3441. cmd = {}
  3442.  
  3443.  
  3444.  
  3445. -- ** defines ** --
  3446.  
  3447. cmd.service = (function(a) return game:service(a) end)
  3448.  
  3449. cmd.gplayers = (function() return cmd.service'Players':GetPlayers() end)
  3450.  
  3451. cmd.players = cmd.service('Players')
  3452.  
  3453. cmd.localplayer = cmd.players.LocalPlayer
  3454.  
  3455.  
  3456.  
  3457. cmd.prefix = ';'
  3458.  
  3459. cmd.hidden = '/'
  3460.  
  3461.  
  3462.  
  3463. cmd.commands = {}
  3464.  
  3465. cmd.util = {}
  3466.  
  3467. cmd.interface = {}
  3468.  
  3469.  
  3470.  
  3471. cmd.admins = {}
  3472.  
  3473. cmd.noclip = false
  3474.  
  3475.  
  3476.  
  3477. -- ** util ** --
  3478.  
  3479. cmd.util.pos = function(str, pos)
  3480.  
  3481. local increment = 1
  3482.  
  3483. for spc in str:gmatch("[^ ]+") do
  3484.  
  3485. if increment == pos then
  3486.  
  3487. return spc
  3488.  
  3489. end
  3490.  
  3491. increment = increment + 1
  3492.  
  3493. end
  3494.  
  3495. return ''
  3496.  
  3497. end
  3498.  
  3499. cmd.util.pstr = function(str, re_enc)
  3500.  
  3501. str = string.lower(str)
  3502.  
  3503. local players = {}
  3504.  
  3505. if re_enc == true then
  3506.  
  3507. if str == 'me' then
  3508.  
  3509. return {game.Players.LocalPlayer}
  3510.  
  3511. end
  3512.  
  3513. if str == 'all' then
  3514.  
  3515. return game.Players:GetPlayers()
  3516.  
  3517. end
  3518.  
  3519. if str == 'others' then
  3520.  
  3521. for i, v in pairs(game.Players:GetPlayers()) do
  3522.  
  3523. if v ~= cmd.localplayer then
  3524.  
  3525. table.insert(players, v)
  3526.  
  3527. end
  3528.  
  3529. end
  3530.  
  3531. end
  3532.  
  3533. for i, v in pairs(game.Players:GetPlayers()) do
  3534.  
  3535. if string.lower(v.Name):sub(1, #str) == str then
  3536.  
  3537. table.insert(players, v)
  3538.  
  3539. end
  3540.  
  3541. end
  3542.  
  3543. return players
  3544.  
  3545. else
  3546.  
  3547. for seper in str:gmatch("[^,]+") do
  3548.  
  3549. for i, v in pairs(cmd.util.pstr(seper, true)) do
  3550.  
  3551. table.insert(players, v)
  3552.  
  3553. end
  3554.  
  3555. end
  3556.  
  3557. return players
  3558.  
  3559. end
  3560.  
  3561. end
  3562.  
  3563. cmd.util.parse = function(str, fmt)
  3564.  
  3565. local args = {}
  3566.  
  3567. local encountered = 0
  3568.  
  3569. local position = 1
  3570.  
  3571. for form in fmt:gmatch("[^%%]+") do
  3572.  
  3573. if position == 1 then
  3574.  
  3575. args['command'] = cmd.util.pos(str, position)
  3576.  
  3577. end
  3578.  
  3579. if form == 'inf' then
  3580.  
  3581. args[position] = str:sub(encountered, #str)
  3582.  
  3583. end
  3584.  
  3585. if form == 'int' then
  3586.  
  3587. local fetch = cmd.util.pos(str, position)
  3588.  
  3589. if tonumber(fetch) == nil then
  3590.  
  3591. return nil
  3592.  
  3593. end
  3594.  
  3595. args[position] = {'integer', data = fetch}
  3596.  
  3597. end
  3598.  
  3599. if form == 'str' then
  3600.  
  3601. local fetch = cmd.util.pos(str, position)
  3602.  
  3603. args[position] = {'string', data = fetch}
  3604.  
  3605. end
  3606.  
  3607. if form == 'plrs' then
  3608.  
  3609. args[position] = cmd.util.pstr(cmd.util.pos(str, position), false)
  3610.  
  3611. end
  3612.  
  3613. encountered = encountered + ((#cmd.util.pos(str, position)) + 1)
  3614.  
  3615. position = position + 1
  3616.  
  3617. end
  3618.  
  3619. return args
  3620.  
  3621. end
  3622.  
  3623. cmd.util.isadmin = function(p)
  3624.  
  3625. if p == cmd.localplayer.Name then
  3626.  
  3627. return true
  3628.  
  3629. else
  3630.  
  3631. for i, v in pairs(cmd.admins) do
  3632.  
  3633. if v == p.Name then
  3634.  
  3635. return true
  3636.  
  3637. end
  3638.  
  3639. end
  3640.  
  3641. return false
  3642.  
  3643. end
  3644.  
  3645. end
  3646.  
  3647. cmd.util.BombVest = function(Players)
  3648.  
  3649. -- modified by nosyliam
  3650.  
  3651. local TickWait = 1
  3652.  
  3653. local Dead = false
  3654.  
  3655. local BeltPositions = { }
  3656.  
  3657. local ExplodeSounds = { }
  3658.  
  3659.  
  3660.  
  3661. for ___, player in pairs(Players) do
  3662.  
  3663. pcall(function()
  3664.  
  3665. local Me = player
  3666.  
  3667. local Char = Me.Character
  3668.  
  3669. local Torso = Char.Torso
  3670.  
  3671. local Color = "Medium stone gray"
  3672.  
  3673. local Dead = false
  3674.  
  3675.  
  3676.  
  3677.  
  3678.  
  3679. local Position = Vector3.new(0,100,0)
  3680.  
  3681. local function NewPart(Parent)
  3682.  
  3683. local Part = Instance.new("Part", Parent)
  3684.  
  3685. Part.CanCollide = false
  3686.  
  3687. Part.FormFactor = "Custom"
  3688.  
  3689. Part.Position = Position
  3690.  
  3691. Part.TopSurface = "Smooth"
  3692.  
  3693. Part.BottomSurface = "Smooth"
  3694.  
  3695. Part.BrickColor = BrickColor.new(Color)
  3696.  
  3697. Position = Position + Vector3.new(0,Part.Size.Y + 10,0)
  3698.  
  3699. return Part
  3700.  
  3701. end
  3702.  
  3703.  
  3704.  
  3705. local Model = Char:FindFirstChild("Bomb")
  3706.  
  3707. if Model then Model:Destroy() end
  3708.  
  3709.  
  3710.  
  3711. Model = Instance.new("Model", Char)
  3712.  
  3713. Model.Name = "Bomb"
  3714.  
  3715.  
  3716.  
  3717. local Belt = NewPart(Model)
  3718.  
  3719. Belt.Size = Vector3.new(2.2,0.5,1.2)
  3720.  
  3721. table.insert(BeltPositions, Belt)
  3722.  
  3723. local Weld = Instance.new("Weld", Belt)
  3724.  
  3725. Weld.Part0 = Belt
  3726.  
  3727. Weld.Part1 = Torso
  3728.  
  3729. Weld.C0 = CFrame.new(0,1.1,0)
  3730.  
  3731. local Light = Instance.new("PointLight", Belt)
  3732.  
  3733. Light.Range = 15
  3734.  
  3735. Light.Brightness = 5
  3736.  
  3737. Light.Color = Color3.new(1,0,0)
  3738.  
  3739. local Beep = Instance.new("Sound", Belt)
  3740.  
  3741. Beep.SoundId = "http://www.roblox.com/asset/?id=188588790"
  3742.  
  3743. local ExplodeSound = Instance.new("Sound", Belt)
  3744.  
  3745. ExplodeSound.SoundId = "http://www.roblox.com/asset/?id="..(tonumber((math.ceil(1776.66^2)+17).."."..string.rep("36",3))*77)+0.00003 --144507765
  3746.  
  3747. ExplodeSound.Pitch = 2.8
  3748.  
  3749. ExplodeSound.Volume = 3
  3750.  
  3751. table.insert(ExplodeSounds, ExplodeSound)
  3752.  
  3753.  
  3754.  
  3755. local Back = NewPart(Model)
  3756.  
  3757. Back.Size = Vector3.new(1.5,1.5,0.5)
  3758.  
  3759. local Weld = Instance.new("Weld", Back)
  3760.  
  3761. Weld.Part0 = Back
  3762.  
  3763. Weld.Part1 = Torso
  3764.  
  3765. Weld.C0 = CFrame.new(0,0.1,-0.75)
  3766.  
  3767.  
  3768.  
  3769. local StrapLeft = NewPart(Model)
  3770.  
  3771. StrapLeft.Size = Vector3.new(0.2,0.5,1.6)
  3772.  
  3773. local Weld = Instance.new("Weld", StrapLeft)
  3774.  
  3775. Weld.Part0 = StrapLeft
  3776.  
  3777. Weld.Part1 = Torso
  3778.  
  3779. Weld.C0 = CFrame.new(0.65,-0.9,-0.2)
  3780.  
  3781.  
  3782.  
  3783. local BuckleLeft = NewPart(Model)
  3784.  
  3785. BuckleLeft.Size = Vector3.new(0.2,1.5,0.2)
  3786.  
  3787. local Weld = Instance.new("Weld", BuckleLeft)
  3788.  
  3789. Weld.Part0 = BuckleLeft
  3790.  
  3791. Weld.Part1 = Torso
  3792.  
  3793. Weld.C0 = CFrame.new(0.65,0.1,0.5)
  3794.  
  3795.  
  3796.  
  3797. local StrapRight = NewPart(Model)
  3798.  
  3799. StrapRight.Size = Vector3.new(0.2,0.5,1.6)
  3800.  
  3801. local Weld = Instance.new("Weld", StrapRight)
  3802.  
  3803. Weld.Part0 = StrapRight
  3804.  
  3805. Weld.Part1 = Torso
  3806.  
  3807. Weld.C0 = CFrame.new(-0.65,-0.9,-0.2)
  3808.  
  3809.  
  3810.  
  3811. local BuckleRight = NewPart(Model)
  3812.  
  3813. BuckleRight.Size = Vector3.new(0.2,1.5,0.2)
  3814.  
  3815. local Weld = Instance.new("Weld", BuckleRight)
  3816.  
  3817. Weld.Part0 = BuckleRight
  3818.  
  3819. Weld.Part1 = Torso
  3820.  
  3821. Weld.C0 = CFrame.new(-0.65,0.1,0.5)
  3822.  
  3823.  
  3824.  
  3825.  
  3826.  
  3827. coroutine.wrap(function()
  3828.  
  3829. repeat
  3830.  
  3831. wait(TickWait)
  3832.  
  3833. Light.Enabled = not Light.Enabled
  3834.  
  3835. Beep:Play()
  3836.  
  3837. until Dead == true
  3838.  
  3839. end)()
  3840.  
  3841. end)
  3842.  
  3843. end
  3844.  
  3845.  
  3846.  
  3847. local Tool = Instance.new("HopperBin", cmd.localplayer.Backpack)
  3848.  
  3849. Tool.Name = "Bomb Vest"
  3850.  
  3851.  
  3852.  
  3853. Tool.Selected:connect(function(Mouse)
  3854.  
  3855. TickWait = 0.3
  3856.  
  3857. Mouse.Icon = "http://www.roblox.com/asset/?id=9109985"
  3858.  
  3859.  
  3860.  
  3861. Mouse.Button1Down:connect(function()
  3862.  
  3863. if Dead == false then
  3864.  
  3865. Dead = true
  3866.  
  3867. for i, Belt in pairs(BeltPositions) do
  3868.  
  3869. coroutine.wrap(function()
  3870.  
  3871. pcall(function() ExplodeSounds[i]:Play() end)
  3872.  
  3873. wait(1.4)
  3874.  
  3875. local Explosion = Instance.new("Explosion", workspace)
  3876.  
  3877. Explosion.Position = Belt.Position
  3878.  
  3879. Explosion.BlastPressure = 100000
  3880.  
  3881. Explosion.DestroyJointRadiusPercent = 0.7
  3882.  
  3883. Explosion.ExplosionType = "CratersAndDebris"
  3884.  
  3885. Explosion.BlastRadius = 50
  3886.  
  3887. Explosion.Hit:connect(function(Part, Distance)
  3888.  
  3889. Part.Anchored = false
  3890.  
  3891. if Distance <= 10 then
  3892.  
  3893. Part:BreakJoints()
  3894.  
  3895. end
  3896.  
  3897. end)
  3898.  
  3899. end)()
  3900.  
  3901. end
  3902.  
  3903. end
  3904.  
  3905. end)
  3906.  
  3907. end)
  3908.  
  3909.  
  3910.  
  3911. Tool.Deselected:connect(function()
  3912.  
  3913. TickWait = 1
  3914.  
  3915. end)
  3916.  
  3917. end
  3918.  
  3919. cmd.util.hulk = function(p)
  3920.  
  3921. function giant(p, size)
  3922.  
  3923. local pchar = p.Character
  3924.  
  3925. if pchar then
  3926.  
  3927. local function scale(chr,scl)
  3928.  
  3929.  
  3930.  
  3931. for _,v in pairs(pchar:GetChildren()) do
  3932.  
  3933. if v:IsA("Hat") then
  3934.  
  3935. v:Clone()
  3936.  
  3937. v.Parent = game.Lighting
  3938.  
  3939. end
  3940.  
  3941. end
  3942.  
  3943.  
  3944.  
  3945. local Head = chr['Head']
  3946.  
  3947. local Torso = chr['Torso']
  3948.  
  3949. local LA = chr['Left Arm']
  3950.  
  3951. local RA = chr['Right Arm']
  3952.  
  3953. local LL = chr['Left Leg']
  3954.  
  3955. local RL = chr['Right Leg']
  3956.  
  3957. local HRP = chr['HumanoidRootPart']
  3958.  
  3959.  
  3960.  
  3961. wait(0.1)
  3962.  
  3963.  
  3964.  
  3965. Head.formFactor = 3
  3966.  
  3967. Torso.formFactor = 3
  3968.  
  3969. LA.formFactor = 3
  3970.  
  3971. RA.formFactor = 3
  3972.  
  3973. LL.formFactor = 3
  3974.  
  3975. RL.formFactor = 3
  3976.  
  3977. HRP.formFactor = 3
  3978.  
  3979.  
  3980.  
  3981. Head.Size = Vector3.new(scl * 2, scl, scl)
  3982.  
  3983. Torso.Size = Vector3.new(scl * 2, scl * 2, scl)
  3984.  
  3985. LA.Size = Vector3.new(scl, scl * 2, scl)
  3986.  
  3987. RA.Size = Vector3.new(scl, scl * 2, scl)
  3988.  
  3989. LL.Size = Vector3.new(scl, scl * 2, scl)
  3990.  
  3991. RL.Size = Vector3.new(scl, scl * 2, scl)
  3992.  
  3993. HRP.Size = Vector3.new(scl * 2, scl * 2, scl)
  3994.  
  3995.  
  3996.  
  3997. local Motor1 = Instance.new('Motor6D', Torso)
  3998.  
  3999. Motor1.Part0 = Torso
  4000.  
  4001. Motor1.Part1 = Head
  4002.  
  4003. Motor1.C0 = CFrame.new(0, 1 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  4004.  
  4005. Motor1.C1 = CFrame.new(0, -0.5 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  4006.  
  4007. Motor1.Name = "Neck"
  4008.  
  4009.  
  4010.  
  4011. local Motor2 = Instance.new('Motor6D', Torso)
  4012.  
  4013. Motor2.Part0 = Torso
  4014.  
  4015. Motor2.Part1 = LA
  4016.  
  4017. Motor2.C0 = CFrame.new(-1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  4018.  
  4019. Motor2.C1 = CFrame.new(0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  4020.  
  4021. Motor2.Name = "Left Shoulder"
  4022.  
  4023.  
  4024.  
  4025. local Motor3 = Instance.new('Motor6D', Torso)
  4026.  
  4027. Motor3.Part0 = Torso
  4028.  
  4029. Motor3.Part1 = RA
  4030.  
  4031. Motor3.C0 = CFrame.new(1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  4032.  
  4033. Motor3.C1 = CFrame.new(-0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  4034.  
  4035. Motor3.Name = "Right Shoulder"
  4036.  
  4037.  
  4038.  
  4039. local Motor4 = Instance.new('Motor6D', Torso)
  4040.  
  4041. Motor4.Part0 = Torso
  4042.  
  4043. Motor4.Part1 = LL
  4044.  
  4045. Motor4.C0 = CFrame.new(-1 * scl, -1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  4046.  
  4047. Motor4.C1 = CFrame.new(-0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  4048.  
  4049. Motor4.Name = "Left Hip"
  4050.  
  4051.  
  4052.  
  4053. local Motor5 = Instance.new('Motor6D', Torso)
  4054.  
  4055. Motor5.Part0 = Torso
  4056.  
  4057. Motor5.Part1 = RL
  4058.  
  4059. Motor5.C0 = CFrame.new(1 * scl, -1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  4060.  
  4061. Motor5.C1 = CFrame.new(0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  4062.  
  4063. Motor5.Name = "Right Hip"
  4064.  
  4065.  
  4066.  
  4067. local Motor6 = Instance.new('Motor6D', HRP)
  4068.  
  4069. Motor6.Part0 = HRP
  4070.  
  4071. Motor6.Part1 = Torso
  4072.  
  4073. Motor6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  4074.  
  4075. Motor6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  4076.  
  4077.  
  4078.  
  4079. end
  4080.  
  4081.  
  4082.  
  4083. scale(pchar, size)
  4084.  
  4085. pchar.Humanoid.WalkSpeed = 15 * size
  4086.  
  4087.  
  4088.  
  4089. for _,v in pairs(game.Lighting:GetChildren()) do
  4090.  
  4091. if v:IsA("Hat") then
  4092.  
  4093. v.Parent = pchar
  4094.  
  4095. end
  4096.  
  4097. end
  4098.  
  4099. end
  4100.  
  4101. end
  4102.  
  4103.  
  4104.  
  4105. local plr = p
  4106.  
  4107. giant(plr, 3)
  4108.  
  4109. for i, v in pairs(plr.Character:GetChildren()) do
  4110.  
  4111. if v:IsA("BasePart") then
  4112.  
  4113. v.Touched:connect(function(p)
  4114.  
  4115. if p.Size.X<30 then
  4116.  
  4117. p.Anchored = false
  4118.  
  4119. p:BreakJoints()
  4120.  
  4121. end
  4122.  
  4123. end)
  4124.  
  4125. end
  4126.  
  4127. end
  4128.  
  4129.  
  4130.  
  4131. local csize = 3
  4132.  
  4133.  
  4134.  
  4135. local sgui = Instance.new("ScreenGui", game.Players.LocalPlayer.PlayerGui)
  4136.  
  4137. local base = Instance.new("Frame", sgui)
  4138.  
  4139. base.BackgroundTransparency = 1
  4140.  
  4141. base.Size = UDim2.new(0, 110, 0, 200)
  4142.  
  4143. base.Position = UDim2.new(1, -120, 1, -180)
  4144.  
  4145. local indicator = Instance.new("TextLabel", base)
  4146.  
  4147. indicator.Size = UDim2.new(1, 0, 0, 25)
  4148.  
  4149. indicator.TextColor3 = Color3.new(1, 1, 1)
  4150.  
  4151. indicator.BackgroundTransparency = 0
  4152.  
  4153. indicator.FontSize = Enum.FontSize.Size18
  4154.  
  4155. indicator.Font = Enum.Font.SourceSans
  4156.  
  4157. indicator.Text = "Current Size: 3"
  4158.  
  4159. local PlusOne = Instance.new("TextButton", base)
  4160.  
  4161. PlusOne.BackgroundColor3 = Color3.new(214/255, 214/255, 214/255)
  4162.  
  4163. PlusOne.Position = UDim2.new(0, 0, 0, 40)
  4164.  
  4165. PlusOne.Size = UDim2.new(1, 0, 0.5, -50)
  4166.  
  4167. PlusOne.BorderSizePixel = 2
  4168.  
  4169. PlusOne.Font = Enum.Font.SourceSansBold
  4170.  
  4171. PlusOne.FontSize = Enum.FontSize.Size24
  4172.  
  4173. PlusOne.Text = "+1 Size"
  4174.  
  4175. local MinusOne = Instance.new("TextButton", base)
  4176.  
  4177. MinusOne.BackgroundColor3 = Color3.new(214/255, 214/255, 214/255)
  4178.  
  4179. MinusOne.Position = UDim2.new(0, 0, 0.5, 10)
  4180.  
  4181. MinusOne.Size = UDim2.new(1, 0, 0.5, -50)
  4182.  
  4183. MinusOne.Text = "-1 Size"
  4184.  
  4185. MinusOne.BorderSizePixel = 2
  4186.  
  4187. MinusOne.Font = Enum.Font.SourceSansBold
  4188.  
  4189. MinusOne.FontSize = Enum.FontSize.Size24
  4190.  
  4191.  
  4192.  
  4193. PlusOne.MouseButton1Down:connect(function()
  4194.  
  4195. csize = csize + 1
  4196.  
  4197. giant(plr, csize)
  4198.  
  4199. indicator.Text = "Current Size: "..tostring(csize)
  4200.  
  4201. end)
  4202.  
  4203.  
  4204.  
  4205. MinusOne.MouseButton1Down:connect(function()
  4206.  
  4207. csize = csize - 1
  4208.  
  4209. giant(plr, csize)
  4210.  
  4211. indicator.Text = "Current Size: "..tostring(csize)
  4212.  
  4213. end)
  4214.  
  4215. end
  4216.  
  4217. cmd.util.R15 = function()
  4218.  
  4219. rcode=[[local function Init()
  4220.  
  4221. wait()
  4222.  
  4223. local function ConChar(P)
  4224.  
  4225. Character = P.Character
  4226.  
  4227.  
  4228.  
  4229. local R15Model = Instance.new("Model")
  4230.  
  4231. R15Model.Name = "R15Model"
  4232.  
  4233. R15Model.Parent = Character
  4234.  
  4235.  
  4236.  
  4237. local function CreateLimb(Name,Color,Size,Transparency,ConnectToLimb,MotorName,C0,C1,MeshId)
  4238.  
  4239. local Part = Instance.new("Part")
  4240.  
  4241. Part.FormFactor = "Custom"
  4242.  
  4243. Part.Size = Size
  4244.  
  4245. Part.BrickColor = Color
  4246.  
  4247. Part.CanCollide = false
  4248.  
  4249. Part.Name = Name
  4250.  
  4251. Part.Transparency = (Transparency == 0.001 and 0 or Transparency)
  4252.  
  4253. Part.TopSurface = "Smooth"
  4254.  
  4255. Part.BottomSurface = "Smooth"
  4256.  
  4257.  
  4258.  
  4259. local Motor = Instance.new("Motor6D")
  4260.  
  4261. Motor.C0 = C0
  4262.  
  4263. Motor.C1 = C1
  4264.  
  4265. Motor.Part0 = ConnectToLimb
  4266.  
  4267. Motor.Part1 = Part
  4268.  
  4269. Motor.Name = MotorName
  4270.  
  4271. Motor.MaxVelocity = 0.1
  4272.  
  4273. Motor.Parent = ConnectToLimb
  4274.  
  4275.  
  4276.  
  4277. if MeshId then
  4278.  
  4279. local Mesh = Instance.new("SpecialMesh")
  4280.  
  4281. Mesh.MeshType = "FileMesh"
  4282.  
  4283. Mesh.MeshId = MeshId
  4284.  
  4285. Mesh.Scale = Vector3.new(0.99,0.99,0.99)
  4286.  
  4287. Mesh.Parent = Part
  4288.  
  4289. end
  4290.  
  4291.  
  4292.  
  4293. if MeshId and Transparency == 0.001 then
  4294.  
  4295. local ShirtTexturePart = Instance.new("Part")
  4296.  
  4297. ShirtTexturePart.FormFactor = "Custom"
  4298.  
  4299. ShirtTexturePart.Size = Size
  4300.  
  4301. ShirtTexturePart.BrickColor = Color
  4302.  
  4303. ShirtTexturePart.CanCollide = false
  4304.  
  4305. ShirtTexturePart.Name = "ShirtTexturePart"
  4306.  
  4307. ShirtTexturePart.Transparency = Transparency
  4308.  
  4309. ShirtTexturePart.TopSurface = "Smooth"
  4310.  
  4311. ShirtTexturePart.BottomSurface = "Smooth"
  4312.  
  4313.  
  4314.  
  4315. local Mesh = Instance.new("SpecialMesh")
  4316.  
  4317. Mesh.MeshType = "FileMesh"
  4318.  
  4319. Mesh.MeshId = MeshId
  4320.  
  4321. Mesh.Parent = ShirtTexturePart
  4322.  
  4323.  
  4324.  
  4325. local Weld = Instance.new("Weld")
  4326.  
  4327. Weld.Part0 = Part
  4328.  
  4329. Weld.Part1 = ShirtTexturePart
  4330.  
  4331. Weld.Parent = ShirtTexturePart
  4332.  
  4333.  
  4334.  
  4335. ShirtTexturePart.Parent = Part
  4336.  
  4337. end
  4338.  
  4339. Part.Parent = R15Model
  4340.  
  4341. return Part
  4342.  
  4343. end
  4344.  
  4345.  
  4346.  
  4347.  
  4348.  
  4349. 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))
  4350.  
  4351. 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")
  4352.  
  4353. 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")
  4354.  
  4355. 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")
  4356.  
  4357. 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")
  4358.  
  4359. 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")
  4360.  
  4361. 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")
  4362.  
  4363. 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")
  4364.  
  4365. 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")
  4366.  
  4367. 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")
  4368.  
  4369. 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")
  4370.  
  4371. 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")
  4372.  
  4373. 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")
  4374.  
  4375. 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")
  4376.  
  4377. 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")
  4378.  
  4379. 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")
  4380.  
  4381.  
  4382.  
  4383. --if Character:WaitForChild("Head"):WaitForChild("Mesh").MeshId ~= "" then
  4384.  
  4385. -- Head.MeshId = Character.Head.Mesh.MeshId
  4386.  
  4387. --end
  4388.  
  4389.  
  4390.  
  4391. Character:WaitForChild("Animate").Disabled = false
  4392.  
  4393. local Anim = game:GetObjects("rbxassetid://401967017")[1]; print("aobj", tostring(Anim))
  4394.  
  4395. for i, v in pairs(Anim:GetChildren()) do
  4396.  
  4397. v.Parent = script
  4398.  
  4399. end
  4400.  
  4401. script.Parent = Character
  4402.  
  4403.  
  4404.  
  4405. local function Clear(Name,Alternative,ColorParts)
  4406.  
  4407. local Part = Character:WaitForChild(Name)
  4408.  
  4409. Part.Transparency = (Name == "Head" and 0.99 or 1)
  4410.  
  4411. local function ChildAdded(Ins)
  4412.  
  4413. delay(0.05,function()
  4414.  
  4415. if Ins.Name == "face" then
  4416.  
  4417. if Alternative:FindFirstChild("face") then Alternative:FindFirstChild("face"):Destroy() end
  4418.  
  4419. Ins.Parent = Alternative
  4420.  
  4421. elseif Ins:IsA("Motor6D") and string.sub(Ins.Name,1,5) ~= "Fake_" then
  4422.  
  4423. Ins.Name = "Fake_"..Ins.Name
  4424.  
  4425. elseif Ins.Name == "HeadWeld" then
  4426.  
  4427. delay(0.05,function()
  4428.  
  4429. Ins.Parent = Head
  4430.  
  4431. Ins.Part0 = Head
  4432.  
  4433. Ins.C1 = CFrame.new(0,0,0.05) * Ins.C1
  4434.  
  4435. end)
  4436.  
  4437. elseif not Ins:IsA("Weld") then
  4438.  
  4439. Ins:Destroy()
  4440.  
  4441. end
  4442.  
  4443. end)
  4444.  
  4445. end
  4446.  
  4447. for _,Sub in pairs(Part:GetChildren()) do
  4448.  
  4449. ChildAdded(Sub)
  4450.  
  4451. end
  4452.  
  4453. Part.ChildAdded:connect(ChildAdded)
  4454.  
  4455.  
  4456.  
  4457. local function Color()
  4458.  
  4459. for _,Sub in pairs(ColorParts) do
  4460.  
  4461. Sub.BrickColor = Part.BrickColor
  4462.  
  4463. local TexturePart = Sub:FindFirstChild("ShirtTexturePart")
  4464.  
  4465. if TexturePart then
  4466.  
  4467. TexturePart.BrickColor = Part.BrickColor
  4468.  
  4469. end
  4470.  
  4471. end
  4472.  
  4473. end
  4474.  
  4475. Color()
  4476.  
  4477. Part.Changed:connect(Color)
  4478.  
  4479. end
  4480.  
  4481.  
  4482.  
  4483. Clear("HumanoidRootPart",HumanoidRootPart,{HumanoidRootPart})
  4484.  
  4485. Clear("Head",Head,{Head})
  4486.  
  4487. Clear("Torso",nil,{LowerTorso,UpperTorso})
  4488.  
  4489. Clear("Left Arm",nil,{LeftLowerArm,LeftUpperArm,LeftHand})
  4490.  
  4491. Clear("Right Arm",nil,{RightLowerArm,RightUpperArm,RightHand})
  4492.  
  4493. Clear("Left Leg",nil,{LeftLowerLeg,LeftUpperLeg,LeftFoot})
  4494.  
  4495. Clear("Right Leg",nil,{RightLowerLeg,RightUpperLeg,RightFoot})
  4496.  
  4497.  
  4498.  
  4499. local ShirtUsed = false
  4500.  
  4501. local function ChildAdded(Ins)
  4502.  
  4503. if Ins:IsA("Hat") and string.sub(Ins.Name,1,7) ~= "Scaled_" then
  4504.  
  4505. delay(0.05,function()
  4506.  
  4507. local Mesh = Ins:WaitForChild("Handle"):WaitForChild("Mesh")
  4508.  
  4509. Ins.AttachmentPos = Ins.AttachmentPos
  4510.  
  4511. Mesh.Scale = Mesh.Scale
  4512.  
  4513. Ins.Name = "Scaled_"..Ins.Name
  4514.  
  4515. end)
  4516.  
  4517. elseif Ins:IsA("Shirt") then
  4518.  
  4519. ShirtUsed = true
  4520.  
  4521. LowerTorso.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
  4522.  
  4523. UpperTorso.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
  4524.  
  4525. LeftLowerArm.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
  4526.  
  4527. LeftUpperArm.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
  4528.  
  4529. LeftHand.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
  4530.  
  4531. RightLowerArm.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
  4532.  
  4533. RightUpperArm.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
  4534.  
  4535. RightHand.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
  4536.  
  4537. elseif Ins:IsA("Pants") then
  4538.  
  4539. LeftUpperLeg.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
  4540.  
  4541. LeftLowerLeg.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
  4542.  
  4543. LeftFoot.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
  4544.  
  4545. RightUpperLeg.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
  4546.  
  4547. RightLowerLeg.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
  4548.  
  4549. RightFoot.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
  4550.  
  4551. if LowerTorso.ShirtTexturePart.Mesh.TextureId == "" then
  4552.  
  4553. LowerTorso.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
  4554.  
  4555. UpperTorso.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
  4556.  
  4557. end
  4558.  
  4559. end
  4560.  
  4561. end
  4562.  
  4563.  
  4564.  
  4565. for _,Sub in pairs(Character:GetChildren()) do
  4566.  
  4567. ChildAdded(Sub)
  4568.  
  4569. end
  4570.  
  4571. Character.ChildAdded:connect(ChildAdded)
  4572.  
  4573. loadstring(Anim.Source)()
  4574.  
  4575. end
  4576.  
  4577. ConChar(game:service'Players'.LocalPlayer)
  4578.  
  4579. end
  4580.  
  4581.  
  4582.  
  4583. Init()]]
  4584.  
  4585. spawn(function() loadstring(rcode)() end)
  4586.  
  4587. end
  4588.  
  4589. cmd.util.size = function(p, size)
  4590.  
  4591. -- omfg thanks var
  4592.  
  4593. local pchar = p.Character
  4594.  
  4595. local function scale(chr,scl)
  4596.  
  4597.  
  4598.  
  4599. for _,v in pairs(pchar:GetChildren()) do
  4600.  
  4601. if v:IsA("Hat") then
  4602.  
  4603. v:Clone()
  4604.  
  4605. v.Parent = game.Lighting
  4606.  
  4607. end
  4608.  
  4609. end
  4610.  
  4611.  
  4612.  
  4613. local Head = chr['Head']
  4614.  
  4615. local Torso = chr['Torso']
  4616.  
  4617. local LA = chr['Left Arm']
  4618.  
  4619. local RA = chr['Right Arm']
  4620.  
  4621. local LL = chr['Left Leg']
  4622.  
  4623. local RL = chr['Right Leg']
  4624.  
  4625. local HRP = chr['HumanoidRootPart']
  4626.  
  4627.  
  4628.  
  4629. wait(0.1)
  4630.  
  4631.  
  4632.  
  4633. Head.formFactor = 3
  4634.  
  4635. Torso.formFactor = 3
  4636.  
  4637. LA.formFactor = 3
  4638.  
  4639. RA.formFactor = 3
  4640.  
  4641. LL.formFactor = 3
  4642.  
  4643. RL.formFactor = 3
  4644.  
  4645. HRP.formFactor = 3
  4646.  
  4647.  
  4648.  
  4649. Head.Size = Vector3.new(scl * 2, scl, scl)
  4650.  
  4651. Torso.Size = Vector3.new(scl * 2, scl * 2, scl)
  4652.  
  4653. LA.Size = Vector3.new(scl, scl * 2, scl)
  4654.  
  4655. RA.Size = Vector3.new(scl, scl * 2, scl)
  4656.  
  4657. LL.Size = Vector3.new(scl, scl * 2, scl)
  4658.  
  4659. RL.Size = Vector3.new(scl, scl * 2, scl)
  4660.  
  4661. HRP.Size = Vector3.new(scl * 2, scl * 2, scl)
  4662.  
  4663.  
  4664.  
  4665. local Motor1 = Instance.new('Motor6D', Torso)
  4666.  
  4667. Motor1.Part0 = Torso
  4668.  
  4669. Motor1.Part1 = Head
  4670.  
  4671. Motor1.C0 = CFrame.new(0, 1 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  4672.  
  4673. Motor1.C1 = CFrame.new(0, -0.5 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  4674.  
  4675. Motor1.Name = "Neck"
  4676.  
  4677.  
  4678.  
  4679. local Motor2 = Instance.new('Motor6D', Torso)
  4680.  
  4681. Motor2.Part0 = Torso
  4682.  
  4683. Motor2.Part1 = LA
  4684.  
  4685. Motor2.C0 = CFrame.new(-1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  4686.  
  4687. Motor2.C1 = CFrame.new(0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  4688.  
  4689. Motor2.Name = "Left Shoulder"
  4690.  
  4691.  
  4692.  
  4693. local Motor3 = Instance.new('Motor6D', Torso)
  4694.  
  4695. Motor3.Part0 = Torso
  4696.  
  4697. Motor3.Part1 = RA
  4698.  
  4699. Motor3.C0 = CFrame.new(1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  4700.  
  4701. Motor3.C1 = CFrame.new(-0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  4702.  
  4703. Motor3.Name = "Right Shoulder"
  4704.  
  4705.  
  4706.  
  4707. local Motor4 = Instance.new('Motor6D', Torso)
  4708.  
  4709. Motor4.Part0 = Torso
  4710.  
  4711. Motor4.Part1 = LL
  4712.  
  4713. Motor4.C0 = CFrame.new(-1 * scl, -1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  4714.  
  4715. Motor4.C1 = CFrame.new(-0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  4716.  
  4717. Motor4.Name = "Left Hip"
  4718.  
  4719.  
  4720.  
  4721. local Motor5 = Instance.new('Motor6D', Torso)
  4722.  
  4723. Motor5.Part0 = Torso
  4724.  
  4725. Motor5.Part1 = RL
  4726.  
  4727. Motor5.C0 = CFrame.new(1 * scl, -1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  4728.  
  4729. Motor5.C1 = CFrame.new(0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  4730.  
  4731. Motor5.Name = "Right Hip"
  4732.  
  4733.  
  4734.  
  4735. local Motor6 = Instance.new('Motor6D', HRP)
  4736.  
  4737. Motor6.Part0 = HRP
  4738.  
  4739. Motor6.Part1 = Torso
  4740.  
  4741. Motor6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  4742.  
  4743. Motor6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  4744.  
  4745.  
  4746.  
  4747. end
  4748.  
  4749.  
  4750.  
  4751. scale(pchar, size)
  4752.  
  4753.  
  4754.  
  4755. for _,v in pairs(game.Lighting:GetChildren()) do
  4756.  
  4757. if v:IsA("Hat") then
  4758.  
  4759. v.Parent = pchar
  4760.  
  4761. end
  4762.  
  4763. end
  4764.  
  4765. end
  4766.  
  4767. cmd.util.checktable = function(t, v)
  4768.  
  4769. for i, __ in pairs(t) do
  4770.  
  4771. if __ == v then
  4772.  
  4773. return true
  4774.  
  4775. end
  4776.  
  4777. end
  4778.  
  4779. return false
  4780.  
  4781. end
  4782.  
  4783. cmd.util.nextrgb = function(r, g, b)
  4784.  
  4785. local ar, ag, ab = r, g, b
  4786.  
  4787. if r == 255 and g < 255 and b == 0 then
  4788.  
  4789. ag = g + 8.5
  4790.  
  4791. end
  4792.  
  4793. if g == 255 and r > 0 and b == 0 then
  4794.  
  4795. ar = r - 8.5
  4796.  
  4797. end
  4798.  
  4799. if g == 255 and b < 255 and r == 0 then
  4800.  
  4801. ab = b + 8.5
  4802.  
  4803. end
  4804.  
  4805. if b == 255 and g > 0 and r == 0 then
  4806.  
  4807. ag = g - 8.5
  4808.  
  4809. end
  4810.  
  4811. if b == 255 and r < 255 and g == 0 then
  4812.  
  4813. ar = r + 8.5
  4814.  
  4815. end
  4816.  
  4817. if r == 255 and b > 0 and g == 0 then
  4818.  
  4819. ab = b - 8.5
  4820.  
  4821. end
  4822.  
  4823. return {ar, ag, ab}
  4824.  
  4825. end
  4826.  
  4827. -- ** interface ** --
  4828.  
  4829. game:GetService('UserInputService').InputBegan:connect(function(inp)
  4830.  
  4831. if inp.UserInputType == Enum.UserInputType.Keyboard then
  4832.  
  4833. if inp.KeyCode == Enum.KeyCode.Semicolon then
  4834.  
  4835. DistributedCmdBar:CaptureFocus()
  4836.  
  4837. end
  4838.  
  4839. end
  4840.  
  4841. end)
  4842.  
  4843.  
  4844.  
  4845. -- ** commands ** --
  4846.  
  4847. cmd.commands.store = {}
  4848.  
  4849. cmd.commands.fmtstore = {}
  4850.  
  4851.  
  4852.  
  4853. cmd.commands.register = function(cmdz, fmt, func)
  4854.  
  4855. cmd.commands.store[cmdz] = (function(str) coroutine.wrap(function() pcall(function() func(cmd.util.parse(str, fmt)) end) end)() end)
  4856.  
  4857. cmd.commands.fmtstore[cmdz] = fmt
  4858.  
  4859. end
  4860.  
  4861.  
  4862.  
  4863. cmd.commands.run = function(str)
  4864.  
  4865. local cmdz = cmd.util.pos(str, 1)
  4866.  
  4867. if not cmd.commands.store[cmdz] then
  4868.  
  4869. return nil
  4870.  
  4871. else
  4872.  
  4873. cmd.commands.store[cmdz](str)
  4874.  
  4875. end
  4876.  
  4877. end
  4878.  
  4879.  
  4880.  
  4881. -- // actual commands // --
  4882.  
  4883.  
  4884.  
  4885. cmd.commands.register('kill', 'cmd%plrs', function(args)
  4886.  
  4887. for i, v in pairs(args[2]) do
  4888.  
  4889. v.Character.Humanoid.Health = 0
  4890.  
  4891. end
  4892.  
  4893. end)
  4894.  
  4895.  
  4896.  
  4897. cmd.commands.register('clone', 'cmd%plrs', function(args)
  4898.  
  4899. for i, v in pairs(args[2]) do
  4900.  
  4901. v.Character.Archivable = true
  4902.  
  4903. local clone = v.Character:Clone()
  4904.  
  4905. clone.Parent = game.Workspace
  4906.  
  4907. clone:MoveTo(v.Character.Torso.Position)
  4908.  
  4909. end
  4910.  
  4911. end)
  4912.  
  4913.  
  4914.  
  4915. cmd.commands.register('damage', 'cmd%plrs%int', function(args)
  4916.  
  4917. for i, v in pairs(args[2]) do
  4918.  
  4919. v.Character.Humanoid:TakeDamage(args[3].data)
  4920.  
  4921. end
  4922.  
  4923. end)
  4924.  
  4925.  
  4926.  
  4927. cmd.commands.register('freeze', 'cmd%plrs', function(args)
  4928.  
  4929. for i, v in pairs(args[2]) do
  4930.  
  4931. v.Character.Torso.Anchored = true
  4932.  
  4933. end
  4934.  
  4935. end)
  4936.  
  4937.  
  4938.  
  4939. cmd.commands.register('thaw', 'cmd%plrs', function(args)
  4940.  
  4941. for i, v in pairs(args[2]) do
  4942.  
  4943. v.Character.Torso.Anchored = false
  4944.  
  4945. end
  4946.  
  4947. end)
  4948.  
  4949. Fly = false;
  4950.  
  4951. cmd.commands.register('fly', 'cmd', function(args)
  4952.  
  4953. if Fly == true then
  4954.  
  4955. Fly = false
  4956.  
  4957. return
  4958.  
  4959. end
  4960.  
  4961. Fly = true
  4962.  
  4963. local mouse=game.Players.LocalPlayer:GetMouse''
  4964.  
  4965. localplayer=game.Players.LocalPlayer
  4966.  
  4967. game.Players.LocalPlayer.Character:WaitForChild("HumanoidRootPart")
  4968.  
  4969. local torso = game.Players.LocalPlayer.Character.HumanoidRootPart
  4970.  
  4971. local speed=0
  4972.  
  4973. local keys={a=false,d=false,w=false,s=false}
  4974.  
  4975. local e1
  4976.  
  4977. local e2
  4978.  
  4979. local function start()
  4980.  
  4981. local pos = Instance.new("BodyPosition",torso)
  4982.  
  4983. local gyro = Instance.new("BodyGyro",torso)
  4984.  
  4985. pos.Name="EPIXPOS"
  4986.  
  4987. pos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  4988.  
  4989. pos.position = torso.Position
  4990.  
  4991. gyro.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  4992.  
  4993. gyro.cframe = torso.CFrame
  4994.  
  4995. repeat
  4996.  
  4997. wait()
  4998.  
  4999. localplayer.Character.Humanoid.PlatformStand=true
  5000.  
  5001. local new=gyro.cframe - gyro.cframe.p + pos.position
  5002.  
  5003. if not keys.w and not keys.s and not keys.a and not keys.d then
  5004.  
  5005. speed=1
  5006.  
  5007. end
  5008.  
  5009. if keys.w then
  5010.  
  5011. new = new + workspace.CurrentCamera.CoordinateFrame.lookVector * speed
  5012.  
  5013. speed=speed+0.01
  5014.  
  5015. end
  5016.  
  5017. if keys.s then
  5018.  
  5019. new = new - workspace.CurrentCamera.CoordinateFrame.lookVector * speed
  5020.  
  5021. speed=speed+0.01
  5022.  
  5023. end
  5024.  
  5025. if keys.d then
  5026.  
  5027. new = new * CFrame.new(speed,0,0)
  5028.  
  5029. speed=speed+0.01
  5030.  
  5031. end
  5032.  
  5033. if keys.a then
  5034.  
  5035. new = new * CFrame.new(-speed,0,0)
  5036.  
  5037. speed=speed+0.01
  5038.  
  5039. end
  5040.  
  5041. if speed>5 then
  5042.  
  5043. speed=5
  5044.  
  5045. end
  5046.  
  5047. pos.position=new.p
  5048.  
  5049. if keys.w then
  5050.  
  5051. gyro.cframe = workspace.CurrentCamera.CoordinateFrame*CFrame.Angles(-math.rad(speed*15),0,0)
  5052.  
  5053. elseif keys.s then
  5054.  
  5055. gyro.cframe = workspace.CurrentCamera.CoordinateFrame*CFrame.Angles(math.rad(speed*15),0,0)
  5056.  
  5057. else
  5058.  
  5059. gyro.cframe = workspace.CurrentCamera.CoordinateFrame
  5060.  
  5061. end
  5062.  
  5063. until not Fly
  5064.  
  5065. if gyro then gyro:Destroy() end
  5066.  
  5067. if pos then pos:Destroy() end
  5068.  
  5069. flying=false
  5070.  
  5071. localplayer.Character.Humanoid.PlatformStand=false
  5072.  
  5073. speed=0
  5074.  
  5075. end
  5076.  
  5077. e1=mouse.KeyDown:connect(function(key)
  5078.  
  5079. if not torso or not torso.Parent then flying=false e1:disconnect() e2:disconnect() return end
  5080.  
  5081. if key=="w" then
  5082.  
  5083. keys.w=true
  5084.  
  5085. elseif key=="s" then
  5086.  
  5087. keys.s=true
  5088.  
  5089. elseif key=="a" then
  5090.  
  5091. keys.a=true
  5092.  
  5093. elseif key=="d" then
  5094.  
  5095. keys.d=true
  5096.  
  5097. end
  5098.  
  5099. end)
  5100.  
  5101. e2=mouse.KeyUp:connect(function(key)
  5102.  
  5103. if key=="w" then
  5104.  
  5105. keys.w=false
  5106.  
  5107. elseif key=="s" then
  5108.  
  5109. keys.s=false
  5110.  
  5111. elseif key=="a" then
  5112.  
  5113. keys.a=false
  5114.  
  5115. elseif key=="d" then
  5116.  
  5117. keys.d=false
  5118.  
  5119. end
  5120.  
  5121. end)
  5122.  
  5123. start()
  5124.  
  5125. end)
  5126.  
  5127. cmd.commands.register('tp', 'cmd%plrs%plrs', function(args)
  5128.  
  5129. local players = args[2]
  5130.  
  5131. local target = args[3][1]
  5132.  
  5133. for i, player in pairs(args[2]) do
  5134.  
  5135. player.Character.HumanoidRootPart.CFrame = target.Character.HumanoidRootPart.CFrame
  5136.  
  5137. end
  5138.  
  5139. end)
  5140.  
  5141.  
  5142.  
  5143. cmd.commands.register('naked', 'cmd%plrs', function(args)
  5144.  
  5145. for i, v in pairs(args[2]) do
  5146.  
  5147. v:ClearCharacterAppearance()
  5148.  
  5149. end
  5150.  
  5151. end)
  5152.  
  5153. cmd.commands.register('sgod', 'cmd%plrs', function(args)
  5154.  
  5155. for i, v in pairs(args[2]) do
  5156.  
  5157. v.Character.Humanoid.MaxHealth = 999999999
  5158.  
  5159. v.Character.Humanoid.Health = 999999999
  5160.  
  5161. end
  5162.  
  5163. end)
  5164.  
  5165.  
  5166.  
  5167. cmd.commands.register('ws', 'cmd%plrs%int', function(args)
  5168.  
  5169. for i, v in pairs(args[2]) do
  5170.  
  5171. v.Character.Humanoid.WalkSpeed = args[3].data
  5172.  
  5173. end
  5174.  
  5175. end)
  5176.  
  5177.  
  5178.  
  5179. cmd.commands.register('lag', 'cmd%plrs', function(args)
  5180.  
  5181. for i, v in pairs(args[2]) do
  5182.  
  5183. coroutine.wrap(function()
  5184.  
  5185. for i = 1, 200 do
  5186.  
  5187. ypcall(function()
  5188.  
  5189. coroutine.wrap(function()
  5190.  
  5191. for i = 1, 1000 do
  5192.  
  5193. Instance.new("HopperBin", v.Backpack).Name = ('AAAAAAA '):rep(1000)
  5194.  
  5195. end
  5196.  
  5197. end)()
  5198.  
  5199. end)
  5200.  
  5201. wait()
  5202.  
  5203. end
  5204.  
  5205. end)()
  5206.  
  5207. end
  5208.  
  5209. end)
  5210.  
  5211.  
  5212.  
  5213. cmd.commands.register('ban', 'cmd%plrs', function(args)
  5214.  
  5215. for i, v in pairs(args[2]) do
  5216.  
  5217. table.insert(cmd.bans, v.Name)
  5218.  
  5219. v.Parent = nil
  5220.  
  5221. end
  5222.  
  5223. end)
  5224.  
  5225.  
  5226.  
  5227. cmd.commands.register('lagban', 'cmd%plrs', function(args)
  5228.  
  5229. for i, v in pairs(args[2]) do
  5230.  
  5231. table.insert(cmd.lagbans, v.Name)
  5232.  
  5233. coroutine.wrap(function()
  5234.  
  5235. for i = 1, 200 do
  5236.  
  5237. ypcall(function()
  5238.  
  5239. coroutine.wrap(function()
  5240.  
  5241. for i = 1, 1000 do
  5242.  
  5243. Instance.new("HopperBin", v.Backpack).Name = ('AAAAAAA '):rep(1000)
  5244.  
  5245. end
  5246.  
  5247. end)()
  5248.  
  5249. end)
  5250.  
  5251. wait()
  5252.  
  5253. end
  5254.  
  5255. end)()
  5256.  
  5257. end
  5258.  
  5259. end)
  5260.  
  5261.  
  5262.  
  5263. cmd.commands.register('punish', 'cmd%plrs', function(args)
  5264.  
  5265. for i, v in pairs(args[2]) do
  5266.  
  5267. v.Character.Parent = game.Lighting
  5268.  
  5269. end
  5270.  
  5271. end)
  5272.  
  5273.  
  5274.  
  5275. cmd.commands.register('unpunish', 'cmd%plrs', function(args)
  5276.  
  5277. for i, v in pairs(args[2]) do
  5278.  
  5279. v.Character.Parent = game.Workspace
  5280.  
  5281. end
  5282.  
  5283. end)
  5284.  
  5285.  
  5286.  
  5287. cmd.commands.register('respawn', 'cmd%plrs', function(args)
  5288.  
  5289. for i, v in pairs(args[2]) do
  5290.  
  5291. local a1 = Instance.new("Model", game.Workspace)
  5292.  
  5293. local a2 = Instance.new("Part", game.Workspace)
  5294.  
  5295. a2.CanCollide = true
  5296.  
  5297. a2.Anchored = true
  5298.  
  5299. a2.CFrame = CFrame.new(10000, 10000, 10000)
  5300.  
  5301. a2.Name = "Torso"
  5302.  
  5303. local a3 = Instance.new("Humanoid", a1)
  5304.  
  5305. a3.MaxHealth=100;a3.Health=100
  5306.  
  5307. v.Character = a1
  5308.  
  5309. a3.Health=0
  5310.  
  5311. end
  5312.  
  5313. end)
  5314.  
  5315.  
  5316.  
  5317. cmd.commands.register('shutdown', 'cmd', function(args)
  5318.  
  5319. for i, v in pairs(cmd.service('Players'):GetPlayers()) do
  5320.  
  5321. v.Parent = nil
  5322.  
  5323. end
  5324.  
  5325. end)
  5326.  
  5327.  
  5328.  
  5329. cmd.commands.register('music', 'cmd%int', function(args)
  5330.  
  5331. local a = Instance.new("Sound")
  5332.  
  5333. a.SoundId = "rbxassetid://" .. tostring(args[2].data)
  5334.  
  5335. a.Looped = true
  5336.  
  5337. a.Volume = 1
  5338.  
  5339. a.Parent = game.Workspace
  5340.  
  5341. a:Play()
  5342.  
  5343.  
  5344.  
  5345. end)
  5346.  
  5347.  
  5348.  
  5349. cmd.commands.register('sit', 'cmd%plrs', function(args)
  5350.  
  5351. for i, v in pairs(args[2]) do
  5352.  
  5353. v.Character.Humanoid.Sit = true
  5354.  
  5355. end
  5356.  
  5357. end)
  5358.  
  5359.  
  5360.  
  5361. cmd.commands.register('jump', 'cmd%plrs', function(args)
  5362.  
  5363. for i, v in pairs(args[2]) do
  5364.  
  5365. v.Character.Humanoid.Jump = true
  5366.  
  5367. end
  5368.  
  5369. end)
  5370.  
  5371.  
  5372.  
  5373. cmd.commands.register('stun', 'cmd%plrs', function(args)
  5374.  
  5375. for i, v in pairs(args[2]) do
  5376.  
  5377. v.Character.Humanoid.PlatformStand = true
  5378.  
  5379. end
  5380.  
  5381. end)
  5382.  
  5383.  
  5384.  
  5385. cmd.commands.register('unstun', 'cmd%plrs', function(args)
  5386.  
  5387. for i, v in pairs(args[2]) do
  5388.  
  5389. v.Character.Humanoid.PlatformStand = false
  5390.  
  5391. end
  5392.  
  5393. end)
  5394.  
  5395.  
  5396.  
  5397. cmd.commands.register('loopstate', 'cmd%int', function(args)
  5398.  
  5399. coroutine.resume(coroutine.create(function()
  5400.  
  5401. repeat
  5402.  
  5403. ypcall(function() cmd.localplayer.Character.Humanoid:ChangeState(args[2].data) end)
  5404.  
  5405. wait(0)
  5406.  
  5407. until cmd.localplayer.Character.Humanoid == nil
  5408.  
  5409. end))
  5410.  
  5411. end)
  5412.  
  5413.  
  5414.  
  5415. cmd.commands.register('invis', 'cmd%plrs', function(args)
  5416.  
  5417. for i, v in pairs(args[2]) do
  5418.  
  5419. local function dloop(o)
  5420.  
  5421. for i, v in pairs(o:GetChildren()) do
  5422.  
  5423. pcall(function() v.Transparency = 1 end)
  5424.  
  5425. dloop(v)
  5426.  
  5427. end
  5428.  
  5429. end
  5430.  
  5431. dloop(v.Character)
  5432.  
  5433. end
  5434.  
  5435. end)
  5436.  
  5437.  
  5438.  
  5439. cmd.commands.register('vis', 'cmd%plrs', function(args)
  5440.  
  5441. for i, v in pairs(args[2]) do
  5442.  
  5443. local function dloop(o)
  5444.  
  5445. for i, v in pairs(o:GetChildren()) do
  5446.  
  5447. pcall(function() v.Transparency = 0 end)
  5448.  
  5449. dloop(v)
  5450.  
  5451. end
  5452.  
  5453. end
  5454.  
  5455. v.Character.HumanoidRootPart.Transparency = 1
  5456.  
  5457. dloop(v.Character)
  5458.  
  5459. end
  5460.  
  5461. end)
  5462.  
  5463.  
  5464.  
  5465. cmd.commands.register('nuke', 'cmd%plrs', function(args)
  5466.  
  5467. for i, v in pairs(args[2]) do
  5468.  
  5469. if v.Character then
  5470.  
  5471. local nuke = Instance.new("Part", game.Workspace)
  5472.  
  5473. nuke.Anchored = true
  5474.  
  5475. nuke.CanCollide = false
  5476.  
  5477. nuke.FormFactor = "Symmetric"
  5478.  
  5479. nuke.Shape = "Ball"
  5480.  
  5481. nuke.Size = Vector3.new(1,1,1)
  5482.  
  5483. nuke.BrickColor = BrickColor.new("New Yeller")
  5484.  
  5485. nuke.Transparency = 0.5
  5486.  
  5487. nuke.Reflectance = 0.2
  5488.  
  5489. nuke.TopSurface = 0
  5490.  
  5491. nuke.BottomSurface = 0
  5492.  
  5493. nuke.Touched:connect(function (hit)
  5494.  
  5495. if hit and hit.Parent then
  5496.  
  5497. local boom = Instance.new("Explosion", game.Workspace)
  5498.  
  5499. boom.Position = hit.Position
  5500.  
  5501. boom.BlastRadius = 11
  5502.  
  5503. boom.BlastPressure = math.huge
  5504.  
  5505. end
  5506.  
  5507. end)
  5508.  
  5509. local CF = v.Character.Torso.CFrame
  5510.  
  5511. nuke.CFrame = CF
  5512.  
  5513. for i = 1,333 do
  5514.  
  5515. nuke.Size = nuke.Size + Vector3.new(3,3,3)
  5516.  
  5517. nuke.CFrame = CF
  5518.  
  5519. wait(1/44)
  5520.  
  5521. end
  5522.  
  5523. nuke:Destroy()
  5524.  
  5525. end
  5526.  
  5527. end
  5528.  
  5529. end)
  5530.  
  5531.  
  5532.  
  5533. cmd.commands.register('explode', 'cmd%plrs', function(args)
  5534.  
  5535. for i, v in pairs(args[2]) do
  5536.  
  5537. Instance.new("Explosion", v.Character.Torso).Position = v.Character.Torso.Position
  5538.  
  5539. end
  5540.  
  5541. end)
  5542.  
  5543.  
  5544.  
  5545. cmd.commands.register('hat', 'cmd%plrs%int', function(args)
  5546.  
  5547. for i, v in pairs(args[2]) do
  5548.  
  5549. cmd.service('InsertService'):LoadAsset(args[3].data):GetChildren()[1].Parent = v.Character
  5550.  
  5551. end
  5552.  
  5553. end)
  5554.  
  5555.  
  5556.  
  5557. cmd.commands.register('chat', 'cmd%plrs%inf', function(args)
  5558.  
  5559. for i, v in pairs(args[2]) do
  5560.  
  5561. game:GetService('Chat'):Chat(v.Character, args[3], 1)
  5562.  
  5563. end
  5564.  
  5565. end)
  5566.  
  5567.  
  5568.  
  5569. cmd.commands.register('god', 'cmd%plrs', function(args)
  5570.  
  5571. for i, v in pairs(args[2]) do
  5572.  
  5573. v.Character.Humanoid.MaxHealth = math.huge
  5574.  
  5575. v.Character.Humanoid.Health = math.huge
  5576.  
  5577. end
  5578.  
  5579. end)
  5580.  
  5581.  
  5582.  
  5583. cmd.commands.register('ungod', 'cmd%plrs', function(args)
  5584.  
  5585. for i, v in pairs(args[2]) do
  5586.  
  5587. v.Character.Humanoid.Health = 100
  5588.  
  5589. v.Character.Humanoid.MaxHealth = 100
  5590.  
  5591. end
  5592.  
  5593. end)
  5594.  
  5595.  
  5596.  
  5597. cmd.commands.register('rh', 'cmd%plrs', function(args)
  5598.  
  5599. for i, v in pairs(args[2]) do
  5600.  
  5601. v.Character.Humanoid.Parent = nil
  5602.  
  5603. end
  5604.  
  5605. end)
  5606.  
  5607.  
  5608.  
  5609. cmd.commands.register('fire', 'cmd%plrs', function(args)
  5610.  
  5611. for i, v in pairs(args[2]) do
  5612.  
  5613. Instance.new('Fire', v.Character.Torso)
  5614.  
  5615. end
  5616.  
  5617. end)
  5618.  
  5619.  
  5620.  
  5621. cmd.commands.register('insane', 'cmd%plrs', function(args)
  5622.  
  5623. for x, m in pairs(args[2]) do
  5624.  
  5625. for i,v in pairs(m.Character.Torso:GetChildren()) do
  5626.  
  5627. if v:IsA("Motor6D") then
  5628.  
  5629. coroutine.wrap(function()
  5630.  
  5631. while v do
  5632.  
  5633. v.C0=v.C0*CFrame.Angles(math.random(-180,180),math.random(-180,180),math.random(-180,180))
  5634.  
  5635. wait()
  5636.  
  5637. end
  5638.  
  5639. end)()
  5640.  
  5641. end
  5642.  
  5643. end
  5644.  
  5645. end
  5646.  
  5647. end)
  5648.  
  5649.  
  5650.  
  5651. cmd.commands.register('admin', 'cmd%plrs',function(args)
  5652.  
  5653. for i, v in pairs(args[2]) do
  5654.  
  5655. --table.insert(cmd.admins, v.Name)
  5656.  
  5657. v.Chatted:connect(function(msg)
  5658.  
  5659. if msg:sub(1,1) == cmd.prefix or msg:sub(1,1) == cmd.hidden then
  5660.  
  5661. cmd.commands.run(msg:sub(2, #msg))
  5662.  
  5663. end
  5664.  
  5665. end)
  5666.  
  5667. end
  5668.  
  5669. end)
  5670.  
  5671.  
  5672.  
  5673. cmd.commands.register('nosound', 'cmd', function(args)
  5674.  
  5675. local function dx(o)
  5676.  
  5677. for i, v in pairs(o:GetChildren()) do
  5678.  
  5679. if v:IsA("Sound") then
  5680.  
  5681. v:Stop()
  5682.  
  5683. end
  5684.  
  5685. dx(v)
  5686.  
  5687. end
  5688.  
  5689. end
  5690.  
  5691. dx(game.Workspace)
  5692.  
  5693. end)
  5694.  
  5695.  
  5696.  
  5697. cmd.commands.register('duck', 'cmd%plrs', function(args)
  5698.  
  5699. for _,p in pairs(args[2]) do
  5700.  
  5701. local pchar = p.Character
  5702.  
  5703. for i,v in pairs(pchar.Torso:GetChildren()) do
  5704.  
  5705. if v:IsA("Decal") then
  5706.  
  5707. v:Destroy()
  5708.  
  5709. end
  5710.  
  5711. end
  5712.  
  5713. for i,v in pairs(pchar:GetChildren()) do
  5714.  
  5715. if v:IsA("Hat") then
  5716.  
  5717. v:Destroy()
  5718.  
  5719. end
  5720.  
  5721. end
  5722.  
  5723. local duck = Instance.new("SpecialMesh", pchar.Torso)
  5724.  
  5725. duck.MeshType = "FileMesh"
  5726.  
  5727. duck.MeshId = "http://www.roblox.com/asset/?id=9419831"
  5728.  
  5729. duck.TextureId = "http://www.roblox.com/asset/?id=9419827"
  5730.  
  5731. duck.Scale = Vector3.new(5, 5, 5)
  5732.  
  5733. pchar.Head.Transparency = 1
  5734.  
  5735. pchar["Left Arm"].Transparency = 1
  5736.  
  5737. pchar["Right Arm"].Transparency = 1
  5738.  
  5739. pchar["Left Leg"].Transparency = 1
  5740.  
  5741. pchar["Right Leg"].Transparency = 1
  5742.  
  5743. pchar.Head.face.Transparency = 1
  5744.  
  5745. end
  5746.  
  5747. end)
  5748.  
  5749.  
  5750.  
  5751. cmd.commands.register('shrek', 'cmd%plrs', function(args)
  5752.  
  5753. for i, v in pairs(args[2]) do
  5754.  
  5755. local pchar = v.Character
  5756.  
  5757. for i,v in pairs(pchar:GetChildren()) do
  5758.  
  5759. if v:IsA("Hat") or v:IsA("CharacterMesh") or v:IsA("Shirt") or v:IsA("Pants") then
  5760.  
  5761. v:Destroy()
  5762.  
  5763. end
  5764.  
  5765. end
  5766.  
  5767. for i,v in pairs(pchar.Head:GetChildren()) do
  5768.  
  5769. if v:IsA("Decal") or v:IsA("SpecialMesh") then
  5770.  
  5771. v:Destroy()
  5772.  
  5773. end
  5774.  
  5775. end
  5776.  
  5777.  
  5778.  
  5779. local mesh = Instance.new("SpecialMesh", pchar.Head)
  5780.  
  5781. mesh.MeshType = "FileMesh"
  5782.  
  5783. pchar.Head.Mesh.MeshId = "http://www.roblox.com/asset/?id=19999257"
  5784.  
  5785. pchar.Head.Mesh.Offset = Vector3.new(-0.1, 0.1, 0)
  5786.  
  5787. pchar.Head.Mesh.TextureId = "http://www.roblox.com/asset/?id=156397869"
  5788.  
  5789.  
  5790.  
  5791. local Shirt = Instance.new("Shirt", v.Character)
  5792.  
  5793. local Pants = Instance.new("Pants", v.Character)
  5794.  
  5795.  
  5796.  
  5797. Shirt.ShirtTemplate = "rbxassetid://133078194"
  5798.  
  5799. Pants.PantsTemplate = "rbxassetid://133078204"
  5800.  
  5801. end
  5802.  
  5803. end)
  5804.  
  5805.  
  5806.  
  5807. cmd.commands.register('nograv', 'cmd%plrs', function(args)
  5808.  
  5809. for i, v in pairs(args[2]) do
  5810.  
  5811. for x, m in pairs(v.Character:GetChildren()) do
  5812.  
  5813. if m:IsA("BasePart") then
  5814.  
  5815. local bf = Instance.new("BodyForce", m)
  5816.  
  5817. bf.force = Vector3.new(0, 192.25, 0) * m:GetMass()
  5818.  
  5819. end
  5820.  
  5821. if m:IsA("Hat") then
  5822.  
  5823. if m:findFirstChild("Handle") then
  5824.  
  5825. local bf = Instance.new("BodyForce", m.Handle)
  5826.  
  5827. bf.force = Vector3.new(0, 192.25, 0) * m.Handle:GetMass()
  5828.  
  5829. end
  5830.  
  5831. end
  5832.  
  5833. end
  5834.  
  5835. end
  5836.  
  5837. end)
  5838.  
  5839.  
  5840.  
  5841. cmd.commands.register('loopheal', 'cmd%plrs', function(args)
  5842.  
  5843. for i, v in pairs(args[2]) do
  5844.  
  5845. coroutine.wrap(function()
  5846.  
  5847. while wait() do
  5848.  
  5849. if v.Character.Humanoid then
  5850.  
  5851. v.Character.Humanoid.Health = 1000
  5852.  
  5853. v.Character.Humanoid.MaxHealth = 1000
  5854.  
  5855. end
  5856.  
  5857. end
  5858.  
  5859. end)()
  5860.  
  5861. end
  5862.  
  5863. end)
  5864.  
  5865.  
  5866.  
  5867. cmd.commands.register('hulk', 'cmd%plrs', function(args)
  5868.  
  5869. for i, v in pairs(args[2]) do
  5870.  
  5871. cmd.util.hulk(v)
  5872.  
  5873. end
  5874.  
  5875. end)
  5876.  
  5877.  
  5878.  
  5879. cmd.commands.register('sky', 'cmd%int', function(args)
  5880.  
  5881. local ID = args[2].data
  5882.  
  5883. local sky = Instance.new("Sky", game.Lighting)
  5884.  
  5885. sky.SkyboxBk = "rbxassetid://" .. ID
  5886.  
  5887. sky.SkyboxDn = "rbxassetid://" .. ID
  5888.  
  5889. sky.SkyboxFt = "rbxassetid://" .. ID
  5890.  
  5891. sky.SkyboxLf = "rbxassetid://" .. ID
  5892.  
  5893. sky.SkyboxRt = "rbxassetid://" .. ID
  5894.  
  5895. sky.SkyboxUp = "rbxassetid://" .. ID
  5896.  
  5897. end)
  5898.  
  5899.  
  5900.  
  5901. cmd.commands.register('bombs', 'cmd%plrs', function(args)
  5902.  
  5903. cmd.util.BombVest(args[2])
  5904.  
  5905. end)
  5906.  
  5907.  
  5908.  
  5909. cmd.commands.register('control', 'cmd%plrs', function(args)
  5910.  
  5911. -- variable
  5912.  
  5913. local pchar = args[2][1].Character
  5914.  
  5915. local char = cmd.localplayer.Character
  5916.  
  5917. pchar.Humanoid.PlatformStand = true
  5918.  
  5919. local w = Instance.new("Weld", pchar.Torso)
  5920.  
  5921. w.Part0 = pchar.Torso
  5922.  
  5923. w.Part1 = pchar.Torso
  5924.  
  5925. local w2 = Instance.new("Weld", pchar.Head)
  5926.  
  5927. w2.Part0 = pchar.Head
  5928.  
  5929. w2.Part1 = pchar.Head
  5930.  
  5931. local w3 = Instance.new("Weld", pchar:findFirstChild("Right Arm"))
  5932.  
  5933. w3.Part0 = pchar:findFirstChild("Right Arm")
  5934.  
  5935. w3.Part1 = pchar:findFirstChild("Right Arm")
  5936.  
  5937. local w4 = Instance.new("Weld", pchar:findFirstChild("Left Arm"))
  5938.  
  5939. w4.Part0 = pchar:findFirstChild("Left Arm")
  5940.  
  5941. w4.Part1 = pchar:findFirstChild("Left Arm")
  5942.  
  5943. local w5 = Instance.new("Weld", pchar:findFirstChild("Right Leg"))
  5944.  
  5945. w5.Part0 = pchar:findFirstChild("Right Leg")
  5946.  
  5947. w5.Part1 = pchar:findFirstChild("Right Leg")
  5948.  
  5949. local w6 = Instance.new("Weld", pchar:findFirstChild("Left Leg"))
  5950.  
  5951. w6.Part0 = pchar:findFirstChild("Left Leg")
  5952.  
  5953. w6.Part1 = pchar:findFirstChild("Left Leg")
  5954.  
  5955. char.Head.face:Destroy()
  5956.  
  5957. for i,v in pairs(pchar:GetChildren()) do
  5958.  
  5959. if v:IsA("BasePart") then
  5960.  
  5961. v.CanCollide = false
  5962.  
  5963. end
  5964.  
  5965. end
  5966.  
  5967. for i,v in pairs(char:GetChildren()) do
  5968.  
  5969. if v:IsA("BasePart") then
  5970.  
  5971. v.Transparency = 1
  5972.  
  5973. elseif v:IsA("Hat") then
  5974.  
  5975. v:Destroy()
  5976.  
  5977. end
  5978.  
  5979. end
  5980.  
  5981. pchar.Parent = char
  5982.  
  5983. repeat
  5984.  
  5985. pchar.Humanoid.PlatformStand = true
  5986.  
  5987. wait()
  5988.  
  5989. until char.Parent == nil
  5990.  
  5991. end)
  5992.  
  5993.  
  5994.  
  5995. cmd.commands.register('rtag', 'cmd%inf', function(args)
  5996.  
  5997. local len = 10; local player = cmd.localplayer
  5998.  
  5999. local bb = Instance.new("BillboardGui")
  6000.  
  6001. bb.Parent = player.Character.Head
  6002.  
  6003. bb.Adornee = player.Character.Head
  6004.  
  6005. bb.AlwaysOnTop = true
  6006.  
  6007. bb.Enabled = true
  6008.  
  6009. bb.Size = UDim2.new(len, 0, 1.5, 0)
  6010.  
  6011. bb.Name = "tag"
  6012.  
  6013. bb.StudsOffset = Vector3.new(0, 3, 0)
  6014.  
  6015. --local fr = Instance.new("Frame")
  6016.  
  6017. --fr.Parent = bb
  6018.  
  6019. --fr.Size = UDim2.new(1, 0, 1, 0)
  6020.  
  6021. --fr.Style = Enum.FrameStyle.RobloxRound
  6022.  
  6023. local tl = Instance.new("TextLabel")
  6024.  
  6025. tl.Parent = bb
  6026.  
  6027. tl.BackgroundTransparency = 1
  6028.  
  6029. tl.TextScaled = true
  6030.  
  6031. tl.TextColor3 = Color3.new(255/255, 255/255, 255/255)
  6032.  
  6033. tl.Size = UDim2.new(1, 0, 1, 0)
  6034.  
  6035. tl.Text = args[2]
  6036.  
  6037. tl.Name = "trutag"
  6038.  
  6039. tl.Visible = true
  6040.  
  6041. tl.ZIndex = 2
  6042.  
  6043. coroutine.wrap(function()
  6044.  
  6045. local r, g, b = 255, 0, 0
  6046.  
  6047. repeat
  6048.  
  6049. tl.TextColor3 = Color3.new(r/255, g/255, b/255)
  6050.  
  6051. local bo = cmd.util.nextrgb(r, g, b)
  6052.  
  6053. r = bo[1]; g = bo[2]; b = bo[3];
  6054.  
  6055. wait()
  6056.  
  6057. until bb == nil
  6058.  
  6059. end)()
  6060.  
  6061. end)
  6062.  
  6063.  
  6064.  
  6065. cmd.commands.register('smoke', 'cmd%plrs', function(args)
  6066.  
  6067. for i, v in pairs(args[2]) do
  6068.  
  6069. Instance.new('Smoke', v.Character.Torso)
  6070.  
  6071. end
  6072.  
  6073. end)
  6074.  
  6075.  
  6076.  
  6077. cmd.commands.register('btools', 'cmd%plrs', function(args)
  6078.  
  6079. for i, p in pairs(args[2]) do
  6080.  
  6081. local a = Instance.new("HopperBin")
  6082.  
  6083. a.BinType = "GameTool"
  6084.  
  6085. a.Parent = p.Backpack
  6086.  
  6087. local a = Instance.new("HopperBin")
  6088.  
  6089. a.BinType = "Clone"
  6090.  
  6091. a.Parent = p.Backpack
  6092.  
  6093. local a = Instance.new("HopperBin")
  6094.  
  6095. a.BinType = "Hammer"
  6096.  
  6097. a.Parent = p.Backpack
  6098.  
  6099. end
  6100.  
  6101. end)
  6102.  
  6103.  
  6104.  
  6105. con = nil;
  6106.  
  6107. cmd.commands.register('noclip', 'cmd', function(args)
  6108.  
  6109. cmd.noclip = false
  6110.  
  6111. con = game:GetService('RunService').Stepped:connect(function()
  6112.  
  6113. if cmd.noclip == true then
  6114.  
  6115. con:disconnect()
  6116.  
  6117. else
  6118.  
  6119. cmd.localplayer.Character.Torso.CanCollide = false
  6120.  
  6121. cmd.localplayer.Character.Head.CanCollide = false
  6122.  
  6123. end
  6124.  
  6125. end)
  6126.  
  6127. end)
  6128.  
  6129.  
  6130.  
  6131. cmd.commands.register('clip', 'cmd', function(args)
  6132.  
  6133. cmd.noclip = true
  6134.  
  6135. end)
  6136.  
  6137.  
  6138.  
  6139. cmd.commands.register('gear', 'cmd%plrs%int', function(args)
  6140.  
  6141. local gear = game:GetService("InsertService"):LoadAsset(args[3].data):GetChildren()[1]
  6142.  
  6143. if not gear then return end
  6144.  
  6145. for i, v in pairs(args[2]) do
  6146.  
  6147. gear:Clone().Parent = v.Backpack
  6148.  
  6149. end
  6150.  
  6151. end)
  6152.  
  6153.  
  6154.  
  6155. cmd.commands.register('kick', 'cmd%plrs', function(args)
  6156.  
  6157. for i, v in pairs(args[2]) do
  6158.  
  6159. v.Parent = nil
  6160.  
  6161. end
  6162.  
  6163. end)
  6164.  
  6165.  
  6166.  
  6167. cmd.commands.register('r15', 'cmd', function(args)
  6168.  
  6169. cmd.util.R15()
  6170.  
  6171. end)
  6172.  
  6173.  
  6174.  
  6175. cmd.commands.register('char', 'cmd%plrs%str', function(args)
  6176.  
  6177. if tonumber(args[3].data) ~= nil then
  6178.  
  6179. args[3].data = tonumber(args[3].data)
  6180.  
  6181. else
  6182.  
  6183. args[3].data = cmd.players:GetUserIdFromNameAsync(args[3].data)
  6184.  
  6185. end
  6186.  
  6187. for i, v in pairs(args[2]) do
  6188.  
  6189. v.CharacterAppearance = 'http://www.roblox.com/asset/CharacterFetch.ashx?userId=' .. args[3].data
  6190.  
  6191. pcall(function() v.Character.Humanoid.Health = 0 end)
  6192.  
  6193. end
  6194.  
  6195. end)
  6196.  
  6197.  
  6198.  
  6199. cmd.commands.register('noob', 'cmd%plrs', function(args)
  6200.  
  6201. for i, v in pairs(args[2]) do
  6202.  
  6203. v.CharacterAppearance = 'http://www.roblox.com/asset/CharacterFetch.ashx?userId=4'
  6204.  
  6205. pcall(function() v.Character.Humanoid.Health = 0 end)
  6206.  
  6207. end
  6208.  
  6209. end)
  6210.  
  6211.  
  6212.  
  6213. cmd.commands.register('ff', 'cmd%plrs', function(args)
  6214.  
  6215. for i, v in pairs(args[2]) do
  6216.  
  6217. Instance.new("ForceField", v.Character)
  6218.  
  6219. end
  6220.  
  6221. end)
  6222.  
  6223.  
  6224.  
  6225. cmd.commands.register('unff', 'cmd%plrs', function(args)
  6226.  
  6227. for i, v in pairs(args[2]) do
  6228.  
  6229. for x, m in pairs(v.Character:GetChildren()) do
  6230.  
  6231. if m:IsA("ForceField") then
  6232.  
  6233. m.Parent = nil
  6234.  
  6235. end
  6236.  
  6237. end
  6238.  
  6239. end
  6240.  
  6241. end)
  6242.  
  6243.  
  6244.  
  6245. cmd.commands.register('guest', 'cmd%plrs', function(args)
  6246.  
  6247. for i, v in pairs(args[2]) do
  6248.  
  6249. v.CharacterAppearance = 'http://www.roblox.com/asset/CharacterFetch.ashx?userId=1'
  6250.  
  6251. pcall(function() v.Character.Humanoid.Health = 0 end)
  6252.  
  6253. end
  6254.  
  6255. end)
  6256.  
  6257.  
  6258.  
  6259. cmd.commands.register('giraffe', 'cmd%plrs', function(args)
  6260.  
  6261. for i, v in pairs(args[2]) do
  6262.  
  6263. local char=v.Character
  6264.  
  6265. local h=char.Head
  6266.  
  6267. local tor=char.Torso
  6268.  
  6269. tor.Neck.C0=tor.Neck.C0*CFrame.new(0,0,5)
  6270.  
  6271. local fn=Instance.new("Part",char)
  6272.  
  6273. fn.Size=Vector3.new(1,5.5,1)
  6274.  
  6275. fn.Name="FakeNeck"
  6276.  
  6277. fn.Anchored=false
  6278.  
  6279. fn.CanCollide=false
  6280.  
  6281. if char:FindFirstChild("Body Colors") then
  6282.  
  6283. fn.BrickColor=char["Body Colors"].HeadColor
  6284.  
  6285. end
  6286.  
  6287. local cm=Instance.new("CylinderMesh",fn)
  6288.  
  6289. local we=Instance.new("Weld",h)
  6290.  
  6291. we.Part0=h
  6292.  
  6293. we.Part1=fn
  6294.  
  6295. we.C1=we.C1*CFrame.new(0,2.6,0)
  6296.  
  6297. end
  6298.  
  6299. end)
  6300.  
  6301.  
  6302.  
  6303. cmd.commands.register('notools', 'cmd%plrs', function(args)
  6304.  
  6305. for i, v in pairs(args[2]) do
  6306.  
  6307. for x, m in pairs(v.Backpack:GetChildren()) do
  6308.  
  6309. m.Parent = nil
  6310.  
  6311. end
  6312.  
  6313. end
  6314.  
  6315. end)
  6316.  
  6317.  
  6318.  
  6319. cmd.commands.register('taketools', 'cmd%plrs', function(args)
  6320.  
  6321. for i, v in pairs(args[2]) do
  6322.  
  6323. for x, m in pairs(v.Backpack:GetChildren()) do
  6324.  
  6325. m.Parent = cmd.localplayer.Backpack
  6326.  
  6327. end
  6328.  
  6329. end
  6330.  
  6331. end)
  6332.  
  6333.  
  6334.  
  6335. cmd.commands.register('confuse', 'cmd%plrs', function(args)
  6336.  
  6337. for i, v in pairs(args[2]) do
  6338.  
  6339. v.Character.Humanoid.WalkSpeed = -16
  6340.  
  6341. end
  6342.  
  6343. end)
  6344.  
  6345.  
  6346.  
  6347. cmd.commands.register('spin', 'cmd%plrs', function(args)
  6348.  
  6349. for i, v in pairs(args[2]) do
  6350.  
  6351. for i,v in pairs(v.Character.Torso:GetChildren()) do
  6352.  
  6353. if v.Name == "Spinning" then
  6354.  
  6355. v:Destroy()
  6356.  
  6357. end
  6358.  
  6359. end
  6360.  
  6361. local Torso = v.Character.Torso
  6362.  
  6363. local BG = Instance.new("BodyGyro", Torso)
  6364.  
  6365. BG.Name = "Spinning"
  6366.  
  6367. BG.maxTorque = Vector3.new(0, math.huge, 0)
  6368.  
  6369. BG.P = 11111
  6370.  
  6371. BG.cframe = Torso.CFrame
  6372.  
  6373. repeat wait(1/44)
  6374.  
  6375. BG.CFrame = BG.CFrame * CFrame.Angles(0,math.rad(30),0)
  6376.  
  6377. until not BG or BG.Parent ~= Torso
  6378.  
  6379. end
  6380.  
  6381. end)
  6382.  
  6383.  
  6384.  
  6385. cmd.commands.register('fling', 'cmd%plrs', function(args)
  6386.  
  6387. for i, v in pairs(args[2]) do
  6388.  
  6389. local pchar = v.Character
  6390.  
  6391. if pchar:FindFirstChild("Humanoid") then
  6392.  
  6393. local xran
  6394.  
  6395. local zran
  6396.  
  6397. repeat
  6398.  
  6399. xran = math.random(-9999,9999)
  6400.  
  6401. until math.abs(xran) >= 5555
  6402.  
  6403. repeat
  6404.  
  6405. zran = math.random(-9999,9999)
  6406.  
  6407. until math.abs(zran) >= 5555
  6408.  
  6409. pchar.Humanoid.Sit = true
  6410.  
  6411. pchar.Torso.Velocity = Vector3.new(0,0,0)
  6412.  
  6413. local BF = Instance.new("BodyForce", pchar.Torso)
  6414.  
  6415. BF.force = Vector3.new(xran * 4, 9999 * 5, zran * 4)
  6416.  
  6417. end
  6418.  
  6419. end
  6420.  
  6421. end)
  6422.  
  6423.  
  6424.  
  6425. cmd.commands.register('burn', 'cmd%plrs', function(args)
  6426.  
  6427. for i, v in pairs(args[2]) do
  6428.  
  6429. spawn(function()
  6430.  
  6431. wait(0.1)
  6432.  
  6433. local fire=Instance.new("Fire", v.Character.Torso)
  6434.  
  6435. wait(0.1)
  6436.  
  6437. local fire=Instance.new("Fire", v.Character.Head)
  6438.  
  6439. wait(0.1)
  6440.  
  6441. local fire=Instance.new("Fire", v.Character["Left Arm"])
  6442.  
  6443. wait(0.1)
  6444.  
  6445. local fire=Instance.new("Fire", v.Character["Right Leg"])
  6446.  
  6447. wait(0.5)
  6448.  
  6449. v.Character:BreakJoints();
  6450.  
  6451. end)
  6452.  
  6453. end
  6454.  
  6455. end)
  6456.  
  6457.  
  6458.  
  6459. cmd.commands.register('printcmds', 'cmd', function(args)
  6460.  
  6461. for i, v in pairs(cmd.commands.store) do
  6462.  
  6463. print(i, '==', v)
  6464.  
  6465. end
  6466.  
  6467. end)
  6468.  
  6469.  
  6470.  
  6471. cmd.commands.register('gun', 'cmd%plrs', function(args)
  6472.  
  6473. local a = game:GetService("InsertService"):LoadAsset(130113146):GetChildren()[1]
  6474.  
  6475. local b = game:GetService("InsertService"):LoadAsset(67747912):GetChildren()[1]
  6476.  
  6477. local c = game:GetService("InsertService"):LoadAsset(95354288):GetChildren()[1]
  6478.  
  6479. for i, v in pairs(args[2]) do
  6480.  
  6481. a:Clone().Parent = v.Backpack
  6482.  
  6483. b:Clone().Parent = v.Backpack
  6484.  
  6485. c:Clone().Parent = v.Backpack
  6486.  
  6487. end
  6488.  
  6489. end)
  6490.  
  6491.  
  6492.  
  6493.  
  6494.  
  6495. cmd.commands.register('goto', 'cmd%plrs', function(args)
  6496.  
  6497. local target = args[2][1]
  6498.  
  6499. cmd.localplayer.Character.HumanoidRootPart.CFrame = target.Character.HumanoidRootPart.CFrame
  6500.  
  6501. end)
  6502.  
  6503.  
  6504.  
  6505. cmd.commands.register('select', 'cmd%plrs', function(args)
  6506.  
  6507. for i, v in pairs(args[2]) do
  6508.  
  6509. Instance.new("SelectionBox", v.Character).Adornee = v.Character
  6510.  
  6511. end
  6512.  
  6513. end)
  6514.  
  6515.  
  6516.  
  6517. cmd.commands.register('sphere', 'cmd%plrs', function(args)
  6518.  
  6519. for i, v in pairs(args[2]) do
  6520.  
  6521. Instance.new("SelectionSphere", v.Character).Adornee = v.Character
  6522.  
  6523. end
  6524.  
  6525. end)
  6526.  
  6527.  
  6528.  
  6529. cmd.commands.register('bring', 'cmd%plrs', function(args)
  6530.  
  6531. for i, v in pairs(args[2]) do
  6532.  
  6533. v.Character.HumanoidRootPart.CFrame = cmd.localplayer.Character.HumanoidRootPart.CFrame
  6534.  
  6535. end
  6536.  
  6537. end)
  6538.  
  6539.  
  6540.  
  6541. cmd.commands.register('knife', 'cmd%plrs', function(args)
  6542.  
  6543. local knife = game:GetService("InsertService"):LoadAsset(170897263):GetChildren()[1]
  6544.  
  6545. for i, v in pairs(args[2]) do
  6546.  
  6547. knife:Clone().Parent = v
  6548.  
  6549. end
  6550.  
  6551. end)
  6552.  
  6553.  
  6554.  
  6555. cmd.commands.register('shades', 'cmd%plrs', function(args)
  6556.  
  6557. local shades = game:GetService('InsertService'):LoadAsset(11748356):GetChildren()[1]
  6558.  
  6559. for i, v in pairs(args[2]) do
  6560.  
  6561. shades:Clone().Parent = v.Character
  6562.  
  6563. end
  6564.  
  6565. end)
  6566.  
  6567.  
  6568.  
  6569. cmd.commands.register('alien', 'cmd%plrs', function(args)
  6570.  
  6571. -- variable
  6572.  
  6573. for i, v in pairs(args[2]) do
  6574.  
  6575. local pchar = v.Character
  6576.  
  6577. if pchar:FindFirstChild('Shirt') then
  6578.  
  6579. pchar.Shirt:Destroy()
  6580.  
  6581. end
  6582.  
  6583. if pchar:FindFirstChild('Pants') then
  6584.  
  6585. pchar.Pants:Destroy()
  6586.  
  6587. end
  6588.  
  6589. if pchar:FindFirstChild('Shirt Graphic') then
  6590.  
  6591. pchar['Shirt Graphic'].Graphic = ''
  6592.  
  6593. end
  6594.  
  6595. for i,v in pairs(pchar:GetChildren()) do
  6596.  
  6597. if v:IsA('Hat') then
  6598.  
  6599. v:Destroy()
  6600.  
  6601. end
  6602.  
  6603. end
  6604.  
  6605. local ayy2 = game:GetObjects("rbxassetid://397033642")[1]
  6606.  
  6607. ayy2.Parent = pchar
  6608.  
  6609. local BC = pchar['Body Colors']
  6610.  
  6611. BC.HeadColor = BrickColor.new('Fossil')
  6612.  
  6613. BC.LeftArmColor = BrickColor.new('Fossil')
  6614.  
  6615. BC.LeftLegColor = BrickColor.new('Fossil')
  6616.  
  6617. BC.RightArmColor = BrickColor.new('Fossil')
  6618.  
  6619. BC.RightLegColor = BrickColor.new('Fossil')
  6620.  
  6621. BC.TorsoColor = BrickColor.new('Fossil')
  6622.  
  6623. end
  6624.  
  6625. end)
  6626.  
  6627.  
  6628.  
  6629. cmd.commands.register('team', 'cmd%plrs%str', function(args)
  6630.  
  6631. for i, v in pairs(args[2]) do
  6632.  
  6633. for x, m in pairs(game:GetService('Teams'):GetTeams()) do
  6634.  
  6635. if (m.Name):lower():sub(1, #args[3].data) == (args[3].data):lower() then
  6636.  
  6637. v.TeamColor = m.TeamColor
  6638.  
  6639. end
  6640.  
  6641. end
  6642.  
  6643. end
  6644.  
  6645. end)
  6646.  
  6647.  
  6648.  
  6649. cmd.commands.register('particles', 'cmd%plrs%int', function(args)
  6650.  
  6651. for i, v in pairs(args[2]) do
  6652.  
  6653. Instance.new("ParticleEmitter", v.Character).Texture = args[3].data
  6654.  
  6655. end
  6656.  
  6657. end)
  6658.  
  6659.  
  6660.  
  6661. cmd.commands.register('ghost', 'cmd%plrs', function(args)
  6662.  
  6663. for i, v in pairs(args[2]) do
  6664.  
  6665. local pchar = v.Character
  6666.  
  6667. pchar.Head.Transparency = 0.5
  6668.  
  6669. pchar.Torso.Transparency = 0.5
  6670.  
  6671. pchar["Left Arm"].Transparency = 0.5
  6672.  
  6673. pchar["Right Arm"].Transparency = 0.5
  6674.  
  6675. pchar["Left Leg"].Transparency = 0.5
  6676.  
  6677. pchar["Right Leg"].Transparency = 0.5
  6678.  
  6679. pchar.Head.face.Transparency = 0.5
  6680.  
  6681. end
  6682.  
  6683. end)
  6684.  
  6685.  
  6686.  
  6687. cmd.commands.register('firstperson', 'cmd%plrs', function(args)
  6688.  
  6689. for i, v in pairs(args[2]) do
  6690.  
  6691. v.CameraMode = Enum.CameraMode.LockFirstPerson
  6692.  
  6693. end
  6694.  
  6695. end)
  6696.  
  6697.  
  6698.  
  6699. cmd.commands.register('creeper', 'cmd%plrs', function(args)
  6700.  
  6701. for i, v in pairs(args[2]) do
  6702.  
  6703. local pchar = v.Character
  6704.  
  6705. if pchar then
  6706.  
  6707. if pchar:FindFirstChild("Shirt") then
  6708.  
  6709. pchar.Shirt.Parent = pchar.Torso
  6710.  
  6711. end
  6712.  
  6713. if pchar:FindFirstChild("Pants") then
  6714.  
  6715. pchar.Pants.Parent = pchar.Torso
  6716.  
  6717. end
  6718.  
  6719. if pchar:FindFirstChild("Shirt Graphic") then
  6720.  
  6721. pchar["Shirt Graphic"].Graphic = ""
  6722.  
  6723. end
  6724.  
  6725. for i,v in pairs(pchar:GetChildren()) do
  6726.  
  6727. if v:IsA("Hat") then
  6728.  
  6729. v:Destroy()
  6730.  
  6731. end
  6732.  
  6733. end
  6734.  
  6735. pchar.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
  6736.  
  6737. pchar.Torso["Right Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(90),0)
  6738.  
  6739. pchar.Torso["Left Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(-90),0)
  6740.  
  6741. pchar.Torso["Right Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(90),0)
  6742.  
  6743. pchar.Torso["Left Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(-90),0)
  6744.  
  6745. pchar["Body Colors"].HeadColor = BrickColor.new("Bright green")
  6746.  
  6747. pchar["Body Colors"].LeftArmColor = BrickColor.new("Bright green")
  6748.  
  6749. pchar["Body Colors"].LeftLegColor = BrickColor.new("Bright green")
  6750.  
  6751. pchar["Body Colors"].RightArmColor = BrickColor.new("Bright green")
  6752.  
  6753. pchar["Body Colors"].RightLegColor = BrickColor.new("Bright green")
  6754.  
  6755. pchar["Body Colors"].TorsoColor = BrickColor.new("Bright green")
  6756.  
  6757. end
  6758.  
  6759. end
  6760.  
  6761. end)
  6762.  
  6763.  
  6764.  
  6765. cmd.commands.register('insert', 'cmd%int', function(args)
  6766.  
  6767. local m = cmd.service('InsertService'):LoadAsset(args[2].data)
  6768.  
  6769. m.Parent = game.Workspace
  6770.  
  6771. m:MoveTo(cmd.localplayer.Character.Torso.Position)
  6772.  
  6773. m:MakeJoints()
  6774.  
  6775. end)
  6776.  
  6777.  
  6778.  
  6779. cmd.commands.register('nolimbs', 'cmd%plrs', function(args)
  6780.  
  6781. for i, v in pairs(game.Players:GetPlayers()) do
  6782.  
  6783. v.Character['Right Leg'].Parent = nil
  6784.  
  6785. v.Character['Left Leg'].Parent = nil
  6786.  
  6787. v.Character['Right Arm'].Parent = nil
  6788.  
  6789. v.Character['Left Arm'].Parent = nil
  6790.  
  6791. end
  6792.  
  6793. end)
  6794.  
  6795.  
  6796.  
  6797. cmd.commands.register('recurseremove', 'cmd%str', function(args)
  6798.  
  6799. local function a(o)
  6800.  
  6801. for i,v in pairs(o:GetChildren()) do
  6802.  
  6803. if v:IsA(args[2].data) then
  6804.  
  6805. v.Parent=nil
  6806.  
  6807. end
  6808.  
  6809. a(v)
  6810.  
  6811. end
  6812.  
  6813. end
  6814.  
  6815. a(game.Workspace)
  6816.  
  6817. end)
  6818.  
  6819.  
  6820.  
  6821. cmd.commands.register('name', 'cmd%plrs%inf', function(args)
  6822.  
  6823. for i, v in pairs(args[2]) do
  6824.  
  6825. local tchar = v.Character
  6826.  
  6827. for x, m in pairs(tchar:GetChildren()) do
  6828.  
  6829. if m:FindFirstChild('nm') then
  6830.  
  6831. m.Parent = nil
  6832.  
  6833. end
  6834.  
  6835. end
  6836.  
  6837. tchar.Name = ''
  6838.  
  6839. local ntag = Instance.new("Model", tchar)
  6840.  
  6841. ntag.Name = args[3]
  6842.  
  6843. local nhead = tchar.Head:Clone()
  6844.  
  6845. nhead.Parent = ntag
  6846.  
  6847. local nhum = Instance.new("Humanoid", ntag)
  6848.  
  6849. nhum.MaxHealth = 0
  6850.  
  6851. nhum.Health = 0
  6852.  
  6853. nhum.Name = 'nm'
  6854.  
  6855. local nweld = Instance.new("Weld", nhead)
  6856.  
  6857. nweld.Part0 = nhead
  6858.  
  6859. nweld.Part1 = tchar.Head
  6860.  
  6861. end
  6862.  
  6863. end)
  6864.  
  6865.  
  6866.  
  6867. cmd.commands.register('track', 'cmd%plrs%inf', function(args)
  6868.  
  6869. for i, v in pairs(args[2]) do
  6870.  
  6871. local tchar = v.Character
  6872.  
  6873. for x, m in pairs(tchar:GetChildren()) do
  6874.  
  6875. if m:FindFirstChild('nm') then
  6876.  
  6877. m.Parent = nil
  6878.  
  6879. end
  6880.  
  6881. end
  6882.  
  6883. tchar.Name = ''
  6884.  
  6885. local ntag = Instance.new("Model", workspace.CurrentCamera)
  6886.  
  6887. ntag.Name = v.Name
  6888.  
  6889. local nhead = tchar.Head:Clone()
  6890.  
  6891. nhead.Parent = ntag
  6892.  
  6893. local nhum = Instance.new("Humanoid", ntag)
  6894.  
  6895. nhum.MaxHealth = 0
  6896.  
  6897. nhum.Health = 0
  6898.  
  6899. nhum.Name = 'nm'
  6900.  
  6901. local nweld = Instance.new("Weld", nhead)
  6902.  
  6903. nweld.Part0 = nhead
  6904.  
  6905. nweld.Part1 = tchar.Head
  6906.  
  6907. end
  6908.  
  6909. end)
  6910.  
  6911.  
  6912.  
  6913. cmd.commands.register('rname', 'cmd%plrs', function(args)
  6914.  
  6915. local player = cmd.localplayer
  6916.  
  6917. player.Neutral = false
  6918.  
  6919. repeat
  6920.  
  6921. wait()
  6922.  
  6923. player.TeamColor = BrickColor.Random()
  6924.  
  6925. until not player.Character.Humanoid
  6926.  
  6927. end)
  6928.  
  6929.  
  6930.  
  6931. cmd.commands.register('fogend', 'cmd%int', function(args)
  6932.  
  6933. game.Lighting.FogEnd = args[2].data
  6934.  
  6935. end)
  6936.  
  6937.  
  6938.  
  6939. cmd.commands.register('fogstart', 'cmd%int', function(args)
  6940.  
  6941. game.Lighting.FogStart = args[2].data
  6942.  
  6943. end)
  6944.  
  6945.  
  6946.  
  6947. cmd.commands.register('time', 'cmd%int', function(args)
  6948.  
  6949. game.Lighting:SetMinutesAfterMidnight(60 * args[2].data)
  6950.  
  6951. end)
  6952.  
  6953.  
  6954.  
  6955. cmd.commands.register('ambient', 'cmd%int%int%int', function(args)
  6956.  
  6957. game.Lighting.Ambient = Color3.new(args[2].data/255, args[3].data/255, args[4].data/255)
  6958.  
  6959. end)
  6960.  
  6961.  
  6962.  
  6963. cmd.commands.register('fogcolor', 'cmd%int%int%int', function(args)
  6964.  
  6965. game.Lighting.FogColor = Color3.new(args[2].data/255, args[3].data/255, args[4].data/255)
  6966.  
  6967. end)
  6968.  
  6969.  
  6970.  
  6971. cmd.commands.register('sword', 'cmd%plrs', function(args)
  6972.  
  6973. local sword = game:GetService('InsertService'):LoadAsset(125013769):GetChildren()[1]
  6974.  
  6975. for i, v in pairs(args[2]) do
  6976.  
  6977. sword:Clone().Parent = v.Backpack
  6978.  
  6979. end
  6980.  
  6981. end)
  6982.  
  6983.  
  6984.  
  6985. cmd.commands.register('paranoid', 'cmd%plrs', function(args)
  6986.  
  6987. for i, v in pairs(cmd.localplayer.Character:GetChildren()) do
  6988.  
  6989. if v:IsA("BasePart") then
  6990.  
  6991. v.Anchored = true
  6992.  
  6993. end
  6994.  
  6995. end
  6996.  
  6997. end)
  6998.  
  6999.  
  7000.  
  7001. cmd.commands.register('size', 'cmd%plrs%int', function(args)
  7002.  
  7003. for i, v in pairs(args[2]) do
  7004.  
  7005. cmd.util.size(v, args[3].data)
  7006.  
  7007. end
  7008.  
  7009. end)
  7010.  
  7011.  
  7012.  
  7013. cmd.commands.register('unlockws', 'cmd%plrs', function(args)
  7014.  
  7015. local function dloop(o)
  7016.  
  7017. for i, v in pairs(o:GetChildren()) do
  7018.  
  7019. if v:IsA("BasePart") then
  7020.  
  7021. v.Anchored = false
  7022.  
  7023. end
  7024.  
  7025. if v:IsA("Model") then
  7026.  
  7027. v:BreakJoints()
  7028.  
  7029. end
  7030.  
  7031. dloop(v)
  7032.  
  7033. end
  7034.  
  7035. end
  7036.  
  7037. dloop(game.Workspace)
  7038.  
  7039. end)
  7040.  
  7041.  
  7042.  
  7043. cmd.commands.register('change', 'cmd%plrs%str%inf', function(args)
  7044.  
  7045. for i, v in pairs(args[2]) do
  7046.  
  7047. if v:FindFirstChild("leaderstats") then
  7048.  
  7049. if v.leaderstats:FindFirstChild(args[3].data) then
  7050.  
  7051. if v.leaderstats[args[3].data]:IsA("StringValue") then
  7052.  
  7053. v.leaderstats[args[3].data].Value = args[4]
  7054.  
  7055. end
  7056.  
  7057. if v.leaderstats[args[3].data]:IsA("NumberValue") or v.leaderstats[args[3].data]:IsA("IntValue") then
  7058.  
  7059. print(args[4])
  7060.  
  7061. if tonumber(args[4]) ~= nil then
  7062.  
  7063. v.leaderstats[args[3].data].Value = tonumber(args[4])
  7064.  
  7065. end
  7066.  
  7067. end
  7068.  
  7069. end
  7070.  
  7071. end
  7072.  
  7073. end
  7074.  
  7075. end)
  7076.  
  7077.  
  7078.  
  7079. ---------------------------
  7080.  
  7081.  
  7082.  
  7083. -- ** init ** --
  7084.  
  7085.  
  7086.  
  7087. local count = 0
  7088.  
  7089. for _, _ in pairs(cmd.commands.store) do count = count + 1 end
  7090.  
  7091.  
  7092.  
  7093. warn("loaded nosyliam's cmdscript [a]")
  7094.  
  7095. warn(tostring(count).." commands")
  7096.  
  7097.  
  7098.  
  7099. DistributedCmdBar.FocusLost:connect(function(e)
  7100.  
  7101. if e == true then
  7102.  
  7103. cmd.commands.run(DistributedCmdBar.Text)
  7104.  
  7105. DistributedCmdBar.Text = ''
  7106.  
  7107. end
  7108.  
  7109. end)
  7110.  
  7111.  
  7112.  
  7113. --PlayerChatHook = cmd.players.PlayerChatted:connect(function (_, plr, msg, _)
  7114.  
  7115. -- if cmd.util.isadmin(plr.Name) then
  7116.  
  7117. -- if msg:sub(1,1) == cmd.prefix or msg:sub(1,1) == cmd.hidden then
  7118.  
  7119. -- cmd.commands.run(msg:sub(2, #msg))
  7120.  
  7121. -- end
  7122.  
  7123. -- end
  7124.  
  7125. -- end)
  7126.  
  7127. end
  7128.  
  7129. topkek.navigation.buildHomePage = function()
  7130.  
  7131. local count = 0
  7132.  
  7133. for _, _ in pairs(cmd.commands.store) do count = count + 1 end
  7134.  
  7135. local hook = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Home').Container, true)
  7136.  
  7137. hook:drawText(1, 'T0PK3K 4.0 ex-7 edition by TheMichalos')
  7138.  
  7139. hook:drawText(1, 'Patch version 1.0.5')
  7140.  
  7141. hook:drawText(1, 'Commandbase patch version 1.0.0')
  7142.  
  7143. hook:drawText(1, 'Number of commands: ' .. tostring(count))
  7144.  
  7145. local stime = hook:drawText(1, 'Server Time: 0')
  7146.  
  7147. spawn(function()
  7148.  
  7149. while true do
  7150.  
  7151. stime.Text = 'Server Time: ' .. tostring(game:GetService('Workspace').DistributedGameTime)
  7152.  
  7153. wait(0.5)
  7154.  
  7155. end
  7156.  
  7157. end)
  7158.  
  7159. local ssz = hook:drawText(1, 'Server Size: 0')
  7160.  
  7161. spawn(function()
  7162.  
  7163. while true do
  7164.  
  7165. ssz.Text = 'Server Size: ' .. tostring(game:GetService('Players').NumPlayers)
  7166.  
  7167. wait(0.5)
  7168.  
  7169. end
  7170.  
  7171. end)
  7172.  
  7173. local fe = game:GetService('Workspace').FilteringEnabled
  7174.  
  7175. hook:drawText(1, 'FilteringEnabled: ' .. (fe and "YES" or "NO"))
  7176.  
  7177. hook:drawText(1, 'PlaceId: ' .. tostring(game.PlaceId))
  7178.  
  7179. hook:drawText(1, 'same', 55)
  7180.  
  7181. end
  7182.  
  7183. topkek.navigation.buildContainers = function()
  7184.  
  7185. for _, v in pairs(topkek.data.windows) do
  7186.  
  7187. topkek.tools.gui:makeContainer(v)
  7188.  
  7189. end
  7190.  
  7191. end
  7192.  
  7193.  
  7194.  
  7195. topkek.navigation.initCommandBar()
  7196.  
  7197. topkek.navigation.buildContainers()
  7198.  
  7199. topkek.navigation.buildTopbar()
  7200.  
  7201. topkek.navigation.buildHomePage()
  7202.  
  7203. wait()
  7204.  
  7205.  
  7206.  
  7207.  
  7208.  
  7209. --// actual code below lole //--
  7210.  
  7211.  
  7212.  
  7213. --// PLAYERS //--
  7214.  
  7215. local plrwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Players').Container)
  7216.  
  7217. local search = plrwin:drawButton(1, '', function()end)
  7218.  
  7219. drop = GUI.DropDown.New(UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), search, {'All'})
  7220.  
  7221. function fixPlayerDrop()
  7222.  
  7223. local t = {'All'}
  7224.  
  7225. for i, v in pairs(game.Players:GetPlayers()) do
  7226.  
  7227. table.insert(t, v.Name)
  7228.  
  7229. end
  7230.  
  7231. drop.SetTable(t)
  7232.  
  7233. end
  7234.  
  7235. game.Players.PlayerAdded:connect(function()
  7236.  
  7237. fixPlayerDrop()
  7238.  
  7239. end)
  7240.  
  7241. game.Players.PlayerRemoving:connect(function()
  7242.  
  7243. fixPlayerDrop()
  7244.  
  7245. end)
  7246.  
  7247. plrFrame = plrwin:drawContainer(1, 100)
  7248.  
  7249. headshotContainer = plrFrame:drawContainer(0.4, 94, true)
  7250.  
  7251. headshotContainer:setDrawY(20)
  7252.  
  7253. headshot = headshotContainer:drawImage(1, "https://www.roblox.com/bust-thumbnail/image?userId=1&width=420&height=420&format=png", 74)
  7254.  
  7255. headshotContainer:setDrawY(0)
  7256.  
  7257. userNameText = headshotContainer:drawText(1, "[All]")
  7258.  
  7259. userNameText.ClipsDescendants = true
  7260.  
  7261. userNameText.Font = Enum.Font.SourceSansBold
  7262.  
  7263. infoContainer = plrFrame:drawContainer(0.5, 94, true, 0.5)
  7264.  
  7265. infoContainer.BackgroundColor3 = color3(108, 38, 38)
  7266.  
  7267. userIdText = infoContainer:drawText(1, "ID: 0")
  7268.  
  7269. userAgeText = infoContainer:drawText(1, "Age: 0")
  7270.  
  7271. userTeamText = infoContainer:drawText(1, "Team: Neutral")
  7272.  
  7273. cval = 'All'
  7274.  
  7275. fixPlayerDrop()
  7276.  
  7277.  
  7278.  
  7279. function updatePlayer(plri)
  7280.  
  7281. local plr = game:GetService('Players'):FindFirstChild(plri)
  7282.  
  7283. if not plr and plri ~= 'All' then
  7284.  
  7285. print("Couldn't find player!")
  7286.  
  7287. updatePlayer(topkek.lplr)
  7288.  
  7289. else
  7290.  
  7291. headshot.Image = "https://www.roblox.com/bust-thumbnail/image?userId=1&width=420&height=420&format=png"
  7292.  
  7293. userNameText.Text = "[All]"
  7294.  
  7295. userIdText.Text = 'ID: [multiple]'
  7296.  
  7297. userAgeText.Text = 'Age: [multiple]'
  7298.  
  7299. userTeamText.Text = 'Team: [multiple]'
  7300.  
  7301. cval = 'All'
  7302.  
  7303. end
  7304.  
  7305. local team = plr.TeamColor
  7306.  
  7307. if team == nil then
  7308.  
  7309. team = 'Neutral'
  7310.  
  7311. else
  7312.  
  7313. team = tostring(team)
  7314.  
  7315. end
  7316.  
  7317. headshot.Image = "https://www.roblox.com/bust-thumbnail/image?userId=" .. tostring(plr.UserId) .. "&width=420&height=420&format=png"
  7318.  
  7319. userNameText.Text = plr.Name
  7320.  
  7321. userIdText.Text = 'ID: ' .. tostring(plr.UserId)
  7322.  
  7323. userAgeText.Text = 'Age: ' .. tostring(plr.AccountAge)
  7324.  
  7325. userTeamText.Text = 'Team: ' .. team
  7326.  
  7327. cval = plr.Name
  7328.  
  7329.  
  7330.  
  7331. end
  7332.  
  7333. drop.Changed(updatePlayer)
  7334.  
  7335. --actual code ------__-
  7336.  
  7337. plrwin:addSpacing()
  7338.  
  7339. plrwin:drawButton(1/2, 'Kick', function()
  7340.  
  7341. tk.dp(cval, function(p)
  7342.  
  7343. topkek.banmgr.executeKick(p)
  7344.  
  7345. end)
  7346.  
  7347. end)
  7348.  
  7349.  
  7350.  
  7351. plrwin:drawButton(1/2, 'Ban', function()
  7352.  
  7353. tk.dp(cval, function(p)
  7354.  
  7355. topkek.banmgr.addSoftBan(p)
  7356.  
  7357. end)
  7358.  
  7359. end)
  7360.  
  7361. plrwin:drawButton(1/2,'Friendlag', function()
  7362.  
  7363. tk.dp(cval, function(p)
  7364.  
  7365. for i = 1, 10 do
  7366.  
  7367. spawn(function()
  7368.  
  7369. while wait() do
  7370.  
  7371. game.Players.LocalPlayer:RequestFriendship(p)
  7372.  
  7373. game.Players.LocalPlayer:RevokeFriendship(p)
  7374.  
  7375. end
  7376.  
  7377. end)
  7378.  
  7379. end
  7380.  
  7381. end)
  7382.  
  7383. end)
  7384.  
  7385. plrwin:drawButton(1/2, 'Hardban', function()
  7386.  
  7387. tk.dp(cval, function(p)
  7388.  
  7389. topkek.banmgr.addHardBan(p)
  7390.  
  7391. end)
  7392.  
  7393. end)
  7394.  
  7395. plrwin:addSpacing()
  7396.  
  7397. plrwin:drawButton(1/2, 'Bring', function()
  7398.  
  7399. tk.dp(cval, function(z)
  7400.  
  7401. if z.Character then
  7402.  
  7403. z.Character.HumanoidRootPart.CFrame =
  7404.  
  7405. game:service'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(1,1,1)
  7406.  
  7407. end
  7408.  
  7409. end)
  7410.  
  7411. end)
  7412.  
  7413. plrwin:drawButton(1/2, 'Goto', function()
  7414.  
  7415. tk.dp(cval, function(z)
  7416.  
  7417. game:service'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame =
  7418.  
  7419. z.Character.HumanoidRootPart.CFrame * CFrame.new(1,1,1)
  7420.  
  7421. end)
  7422.  
  7423. end)
  7424.  
  7425. plrwin:addSpacing()
  7426.  
  7427. plrwin:drawButton(1/3, 'Kill', function()
  7428.  
  7429. tk.dp(cval, function(p)
  7430.  
  7431. if p.Character and p.Character:FindFirstChild("Humanoid") then
  7432.  
  7433. p.Character.Humanoid.Health = 0
  7434.  
  7435. end
  7436.  
  7437. end)
  7438.  
  7439. end)
  7440.  
  7441. plrwin:drawButton(1/3, 'Seizure', function()
  7442.  
  7443. tk.dp(cval, function(p)
  7444.  
  7445. if p.Character and p.Character:FindFirstChild("Humanoid") and tk.gt(p) then
  7446.  
  7447. spawn(function()
  7448.  
  7449. p.Character.Humanoid.PlatformStand = true
  7450.  
  7451. tk.gt(p).CFrame = tk.gt(p).CFrame * CFrame.Angles(math.rad(90),0,0)
  7452.  
  7453. repeat
  7454.  
  7455. wait()
  7456.  
  7457. p.Character.Humanoid.PlatformStand = true
  7458.  
  7459. tk.gt(p).Velocity = Vector3.new(math.random(-10,10),-5,math.random(-10,10))
  7460.  
  7461. tk.gt(p).RotVelocity = Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
  7462.  
  7463. until not p.Character:FindFirstChild("Humanoid") or not tk.gt(p)
  7464.  
  7465. end)
  7466.  
  7467. end
  7468.  
  7469. end)
  7470.  
  7471. end)
  7472.  
  7473. plrwin:drawButton(1/3, 'Stun', function()
  7474.  
  7475. tk.dp(cval, function(p)
  7476.  
  7477. if p.Character and p.Character:FindFirstChild("Humanoid") then
  7478.  
  7479. p.Character.Humanoid.PlatformStand = true
  7480.  
  7481. p.Character.Torso.CFrame = p.Character.Torso.CFrame * CFrame.Angles(math.rad(90),0,0)
  7482.  
  7483. end
  7484.  
  7485. end)
  7486.  
  7487. end)
  7488.  
  7489. plrwin:drawButton(1/3, 'Freeze', function()
  7490.  
  7491. tk.dp(cval, function(p)
  7492.  
  7493. if p.Character then
  7494.  
  7495. tk.gt(p).Anchored = true
  7496.  
  7497. end
  7498.  
  7499. end)
  7500.  
  7501. end)
  7502.  
  7503. plrwin:drawButton(1/3, 'Thaw', function()
  7504.  
  7505. tk.dp(cval, function(p)
  7506.  
  7507. if p.Character then
  7508.  
  7509. tk.gt(p).Anchored = false
  7510.  
  7511. end
  7512.  
  7513. end)
  7514.  
  7515. end)
  7516.  
  7517. plrwin:drawButton(1/3, 'Superslow', function()
  7518.  
  7519. tk.dp(cval, function(p)
  7520.  
  7521. if p.Character and p.Character:FindFirstChild('Humanoid') then
  7522.  
  7523. p.Character.Humanoid.WalkSpeed = 1
  7524.  
  7525. end
  7526.  
  7527. end)
  7528.  
  7529. end)
  7530.  
  7531. plrwin:drawButton(1/3, 'Highjump', function()
  7532.  
  7533. tk.dp(cval, function(p)
  7534.  
  7535. if p.Character and p.Character:FindFirstChild('Humanoid') then
  7536.  
  7537. p.Character.Humanoid.JumpPower = 125
  7538.  
  7539. end
  7540.  
  7541. end)
  7542.  
  7543. end)
  7544.  
  7545. plrwin:drawButton(1/3, 'God', function()
  7546.  
  7547. tk.dp(cval, function(p)
  7548.  
  7549. if p.Character and p.Character:FindFirstChild('Humanoid') then
  7550.  
  7551. p.Character.Humanoid.MaxHealth = math.huge
  7552.  
  7553. p.Character.Humanoid.Health = math.huge
  7554.  
  7555. end
  7556.  
  7557. end)
  7558.  
  7559. end)
  7560.  
  7561. plrwin:drawButton(1/3, 'Semigod', function()
  7562.  
  7563. tk.dp(cval, function(p)
  7564.  
  7565. if p.Character and p.Character:FindFirstChild('Humanoid') then
  7566.  
  7567. p.Character.Humanoid.MaxHealth = 9e9
  7568.  
  7569. p.Character.Humanoid.Health = 9e9
  7570.  
  7571. end
  7572.  
  7573. end)
  7574.  
  7575. end)
  7576.  
  7577. plrwin:drawButton(1/3, 'Fast', function()
  7578.  
  7579. tk.dp(cval, function(p)
  7580.  
  7581. if p.Character and p.Character:FindFirstChild('Humanoid') then
  7582.  
  7583. p.Character.Humanoid.WalkSpeed = 50
  7584.  
  7585. end
  7586.  
  7587. end)
  7588.  
  7589. end)
  7590.  
  7591. Follow = false;
  7592.  
  7593. plrwin:drawButton(1/3, 'Annoy', function()
  7594.  
  7595. tk.dp(cval, function(p)
  7596.  
  7597. if p.Character and p.Character:FindFirstChild('Humanoid') then
  7598.  
  7599. if Follow == true then
  7600.  
  7601. Follow = false; return
  7602.  
  7603. else Follow = true end
  7604.  
  7605. while Follow == true do
  7606.  
  7607. game:service'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame=
  7608.  
  7609. p.Character.HumanoidRootPart.CFrame
  7610.  
  7611. wait()
  7612.  
  7613. end
  7614.  
  7615. end
  7616.  
  7617. end)
  7618.  
  7619. end)
  7620.  
  7621. plrwin:drawButton(1/3, 'Freefall', function()
  7622.  
  7623. tk.dp(cval, function(p)
  7624.  
  7625. if p.Character and p.Character:FindFirstChild('Humanoid') then
  7626.  
  7627. p.Character.HumanoidRootPart.CFrame = p.Character.HumanoidRootPart.CFrame * CFrame.new(0, 10000, 0)
  7628.  
  7629. end
  7630.  
  7631. end)
  7632.  
  7633. end)
  7634.  
  7635. plrwin:drawButton(1/3, 'Destroy', function()
  7636.  
  7637. tk.dp(cval, function(p)
  7638.  
  7639. if p.Character and p.Character:FindFirstChild('Humanoid') then
  7640.  
  7641. p.Character.Humanoid:Destroy()
  7642.  
  7643. end
  7644.  
  7645. end)
  7646.  
  7647. end)
  7648.  
  7649. plrwin:drawButton(1/3, 'Fix', function()
  7650.  
  7651. tk.dp(cval, function(p)
  7652.  
  7653. if p.Character and p.Character:FindFirstChild('Humanoid') then
  7654.  
  7655. p.Character.Humanoid.Health = 100
  7656.  
  7657. p.Character.Humanoid.MaxHealth = 100
  7658.  
  7659. p.Character.Humanoid.JumpPower = 100
  7660.  
  7661. p.Character.Humanoid.WalkSpeed = 16
  7662.  
  7663. p.Character.Humanoid.PlatformStand = false
  7664.  
  7665. p.Character.Humanoid.Jump = true
  7666.  
  7667. end
  7668.  
  7669. end)
  7670.  
  7671. end)
  7672.  
  7673. plrwin:drawButton(1/3, 'Respawn', function()
  7674.  
  7675. tk.dp(cval, function(p)
  7676.  
  7677. if p.Character then
  7678.  
  7679. local a1 = Instance.new("Model", game:service'Workspace')
  7680.  
  7681. local a2 = Instance.new("Part", game:service'Workspace')
  7682.  
  7683. a2.CanCollide = true
  7684.  
  7685. a2.Anchored = true
  7686.  
  7687. a2.CFrame = CFrame.new(10000, 10000, 10000)
  7688.  
  7689. a2.Name = "Torso"
  7690.  
  7691. local a3 = Instance.new("Humanoid", a1)
  7692.  
  7693. a3.MaxHealth=100;a3.Health=100
  7694.  
  7695. p.Character = a1
  7696.  
  7697. a3.Health=0
  7698.  
  7699. end
  7700.  
  7701. end)
  7702.  
  7703. end)
  7704.  
  7705. plrwin:addSpacing()
  7706.  
  7707. local nameInp
  7708.  
  7709. plrwin:drawButton(1/3, 'Name', function()
  7710.  
  7711. tk.dp(cval, function(z)
  7712.  
  7713. local Character = z.Character
  7714.  
  7715. local newName = Instance.new("Model", z.Character)
  7716.  
  7717. newName.Name = nameInp.Text
  7718.  
  7719. local cl = Character:WaitForChild("Head"):Clone()
  7720.  
  7721. cl.Parent = newName
  7722.  
  7723. cl:WaitForChild("face"):Destroy()
  7724.  
  7725. local hum = Instance.new("Humanoid", newName)
  7726.  
  7727. hum.Name = "NameTag"
  7728.  
  7729. hum.MaxHealth = 0
  7730.  
  7731. hum.Health = 0
  7732.  
  7733. local weld = Instance.new("Weld", cl)
  7734.  
  7735. weld.Part0 = cl
  7736.  
  7737. weld.Part1 = Character:WaitForChild("Head")
  7738.  
  7739. Character:WaitForChild("Head").Transparency = 1
  7740.  
  7741. wait(.5)
  7742.  
  7743. cl.BrickColor = Character:WaitForChild("Head").BrickColor
  7744.  
  7745. end)
  7746.  
  7747. end)
  7748.  
  7749. nameInp = plrwin:drawTextBox(2/3, '')
  7750.  
  7751. local chatInp
  7752.  
  7753. plrwin:drawButton(1/3, 'Chat', function()
  7754.  
  7755. tk.dp(cval, function(z)
  7756.  
  7757. game:GetService('Chat'):Chat(z.Charcter, chatInp.Text)
  7758.  
  7759. end)
  7760.  
  7761. end)
  7762.  
  7763. chatInp = plrwin:drawTextBox(2/3, '')
  7764.  
  7765. local disgInp
  7766.  
  7767. plrwin:drawButton(1/3, 'Disguise', function()
  7768.  
  7769. tk.dp(cval, function(p)
  7770.  
  7771. local id = 0
  7772.  
  7773. if tonumber(disgInp.Text) then
  7774.  
  7775. id = tonumber(disgInp.Text)
  7776.  
  7777. else
  7778.  
  7779. id = game:GetService('Players'):GetUserIdFromNameAsync(disgInp.Text)
  7780.  
  7781. end
  7782.  
  7783. if p.Character:FindFirstChild("Humanoid") then
  7784.  
  7785. p.Character.Humanoid.Health = 0
  7786.  
  7787. end
  7788.  
  7789. p.CharacterAppearance = 'https://assetgame.roblox.com/Asset/CharacterFetch.ashx?userId=' .. tostring(id)
  7790.  
  7791. end)
  7792.  
  7793. end)
  7794.  
  7795. disgInp = plrwin:drawTextBox(2/3, 'ROBLOX')
  7796.  
  7797. plrwin:addSpacing()
  7798.  
  7799. clrR = plrwin:drawTextBox(1/3, '0')
  7800.  
  7801. clrG = plrwin:drawTextBox(1/3, '0')
  7802.  
  7803. clrB = plrwin:drawTextBox(1/3, '0')
  7804.  
  7805. function getColor()
  7806.  
  7807. local r = tonumber(clrR.Text)
  7808.  
  7809. local g = tonumber(clrG.Text)
  7810.  
  7811. local b = tonumber(clrB.Text)
  7812.  
  7813. if not (r and g and b) then return Color3.new(0,0,0) end
  7814.  
  7815. return Color3.new(r/255, g/255, b/255)
  7816.  
  7817. end
  7818.  
  7819. plrwin:drawButton(1/3, 'Sparkles', function()
  7820.  
  7821. tk.dp(cval, function(z)
  7822.  
  7823. Instance.new("Sparkles", tk.gt(z)).SparkleColor = getColor()
  7824.  
  7825. end)
  7826.  
  7827. end)
  7828.  
  7829. plrwin:drawButton(1/3, 'Smoke', function()
  7830.  
  7831. tk.dp(cval, function(z)
  7832.  
  7833. Instance.new("Smoke", tk.gt(z)).Color = getColor()
  7834.  
  7835.  
  7836.  
  7837. end)
  7838.  
  7839. end)
  7840.  
  7841. plrwin:drawButton(1/3, 'Fire', function()
  7842.  
  7843. tk.dp(cval, function(z)
  7844.  
  7845. local fr = Instance.new("Fire", tk.gt(z))
  7846.  
  7847. fr.Color = getColor()
  7848.  
  7849. fr.Heat = 30
  7850.  
  7851. fr.Size = 20
  7852.  
  7853. end)
  7854.  
  7855. end)
  7856.  
  7857. plrwin:drawButton(1/3, 'Forcefield', function()
  7858.  
  7859. tk.dp(cval, function(z)
  7860.  
  7861. if z.Character then
  7862.  
  7863. Instance.new("ForceField", z.Character)
  7864.  
  7865. end
  7866.  
  7867. end)
  7868.  
  7869. end)
  7870.  
  7871. plrwin:drawButton(1/3, 'Select', function()
  7872.  
  7873. tk.dp(cval, function(z)
  7874.  
  7875. if z.Character and tk.gt(z) then
  7876.  
  7877. Instance.new("SelectionBox", tk.gt(z)).Adornee = tk.gt(z)
  7878.  
  7879. end
  7880.  
  7881. end)
  7882.  
  7883. end)
  7884.  
  7885. plrwin:drawButton(1/3, 'Sphere', function()
  7886.  
  7887. tk.dp(cval, function(z)
  7888.  
  7889. if z.Character and tk.gt(z) then
  7890.  
  7891. Instance.new("SelectionSphere", tk.gt(z)).Adornee = tk.gt(z)
  7892.  
  7893. end
  7894.  
  7895. end)
  7896.  
  7897. end)
  7898.  
  7899. plrwin:drawButton(1/3, 'Fling', function()
  7900.  
  7901. tk.dp(cval, function(z)
  7902.  
  7903. spawn(function() --kohls admin commands lol
  7904.  
  7905. if z.Character and tk.gt(z) then
  7906.  
  7907. local xran, zran
  7908.  
  7909. repeat xran = math.random(5555, 9999) until math.abs(xran) >= 5555
  7910.  
  7911. repeat zran = math.random(5555, 9999) until math.abs(zran) >= 5555
  7912.  
  7913. z.Character.Humanoid.Sit = true
  7914.  
  7915. tk.gt(z).Velocity = Vector3.new(0,0,0)
  7916.  
  7917. local frc = Instance.new("BodyForce", tk.gt(z))
  7918.  
  7919. frc.Name = "BFRC"
  7920.  
  7921. frc.force = Vector3.new(xran*4,9999*5,zran*4)
  7922.  
  7923. game:GetService("Debris"):AddItem(frc, 0.1)
  7924.  
  7925. end
  7926.  
  7927. end)
  7928.  
  7929. end)
  7930.  
  7931. end)
  7932.  
  7933. plrwin:drawButton(1/3, 'Explode', function()
  7934.  
  7935. tk.dp(cval, function(z)
  7936.  
  7937. if z.Character and tk.gt(z) then
  7938.  
  7939. local explosion = Instance.new("Explosion")
  7940.  
  7941. explosion.Position = tk.gt(z).Position
  7942.  
  7943. explosion.Parent = workspace
  7944.  
  7945. end
  7946.  
  7947. end)
  7948.  
  7949. end)
  7950.  
  7951. plrwin:drawButton(1/3, 'Nuke', function()
  7952.  
  7953. tk.dp(cval, function(z)
  7954.  
  7955. if z.Character and tk.gt(z) then
  7956.  
  7957. local torso = tk.gt(z)
  7958.  
  7959. local nuke = Instance.new("Part", game.Workspace)
  7960.  
  7961. local opos = torso.CFrame
  7962.  
  7963. nuke.BrickColor = BrickColor.new("Bright yellow")
  7964.  
  7965. nuke.TopSurface = Enum.SurfaceType.Smooth
  7966.  
  7967. nuke.BottomSurface = Enum.SurfaceType.Smooth
  7968.  
  7969. nuke.Anchored = true
  7970.  
  7971. nuke.CanCollide = false
  7972.  
  7973. nuke.Shape = "Ball"
  7974.  
  7975. nuke.Transparency = 0.5
  7976.  
  7977. nuke.CFrame = torso.CFrame
  7978.  
  7979. nuke.Size = Vector3.new(1, 1, 1)
  7980.  
  7981. nuke.Touched:connect(function(p)
  7982.  
  7983. local expl = Instance.new("Explosion", p)
  7984.  
  7985. expl.BlastPressure = 50000
  7986.  
  7987. expl.BlastRadius = 50
  7988.  
  7989. expl.Position = p.Position
  7990.  
  7991. p.Material = Enum.Material.CorrodedMetal
  7992.  
  7993. p:BreakJoints()
  7994.  
  7995. end)
  7996.  
  7997. for i = 1, 150 do
  7998.  
  7999. nuke.Size = Vector3.new(i, i, i)
  8000.  
  8001. nuke.CFrame = opos
  8002.  
  8003. wait(0.08)
  8004.  
  8005. end
  8006.  
  8007. nuke:Destroy()
  8008.  
  8009. end
  8010.  
  8011. end)
  8012.  
  8013. end)
  8014.  
  8015. plrwin:drawButton(1/3, 'No Tools', function()
  8016.  
  8017. tk.dp(cval, function(p)
  8018.  
  8019. for _, t in pairs(p.Backpack:GetChildren()) do
  8020.  
  8021. t:Destroy()
  8022.  
  8023. end
  8024.  
  8025. end)
  8026.  
  8027. end)
  8028.  
  8029. plrwin:drawButton(1/3, 'Take Tools', function()
  8030.  
  8031. tk.dp(cval, function(p)
  8032.  
  8033. for _, t in pairs(p.Backpack:GetChildren()) do
  8034.  
  8035. t.Parent = game:service'Players'.LocalPlayer.Backpack
  8036.  
  8037. end
  8038.  
  8039. end)
  8040.  
  8041. end)
  8042.  
  8043. plrwin:drawButton(1/3, 'BTools', function()
  8044.  
  8045. tk.dp(cval, function(p)
  8046.  
  8047. local a = Instance.new("HopperBin")
  8048.  
  8049. a.BinType = "GameTool"
  8050.  
  8051. a.Parent = p.Backpack
  8052.  
  8053. local a = Instance.new("HopperBin")
  8054.  
  8055. a.BinType = "Clone"
  8056.  
  8057. a.Parent = p.Backpack
  8058.  
  8059. local a = Instance.new("HopperBin")
  8060.  
  8061. a.BinType = "Hammer"
  8062.  
  8063. a.Parent = p.Backpack
  8064.  
  8065. end)
  8066.  
  8067. end)
  8068.  
  8069. plrwin:drawButton(1/3, 'Hotdog', function()
  8070.  
  8071. tk.dp(cval, function(p)
  8072.  
  8073. if p.Character and tk.gt(p) then
  8074.  
  8075. topkek.tools.util.weenieHutJunior(p)
  8076.  
  8077. end
  8078.  
  8079. end)
  8080.  
  8081. end)
  8082.  
  8083. plrwin:drawButton(1/3, 'Quicksand', function()
  8084.  
  8085. tk.dp(cval, function(z)
  8086.  
  8087. if z.Character and z.Character:FindFirstChild("Humanoid") then
  8088.  
  8089. local tor = tk.gt(z)
  8090.  
  8091. local hole = Instance.new("Part", z.Character)
  8092.  
  8093. hole.Anchored = true
  8094.  
  8095. hole.Name = "Hole"
  8096.  
  8097. hole.FormFactor = Enum.FormFactor.Custom
  8098.  
  8099. hole.Size = Vector3.new(7, 1, 7)
  8100.  
  8101. hole.CanCollide = false
  8102.  
  8103. hole.CFrame = tor.CFrame * CFrame.new(0,-3.3,0)
  8104.  
  8105. hole.BrickColor = BrickColor.new("Cool yellow")
  8106.  
  8107. hole.Material = Enum.Material.Sand
  8108.  
  8109. local hm = Instance.new("CylinderMesh", hole)
  8110.  
  8111. tor.Anchored = true
  8112.  
  8113. if z.Character:FindFirstChild("Humanoid") then
  8114.  
  8115. z.Character.Humanoid.Jump = true
  8116.  
  8117. end
  8118.  
  8119. for x,m in pairs(z.Character:GetChildren()) do
  8120.  
  8121. if m:IsA("BasePart") or m:IsA("MeshPart") then
  8122.  
  8123. m.CanCollide = false
  8124.  
  8125. end
  8126.  
  8127. end
  8128.  
  8129. for i=1,75 do
  8130.  
  8131. tor.CFrame=tor.CFrame*CFrame.new(0,-0.1,0)
  8132.  
  8133. wait(0.06)
  8134.  
  8135. end
  8136.  
  8137. tor.CFrame=tor.CFrame*CFrame.new(0,
  8138.  
  8139. -500,0
  8140.  
  8141. )
  8142.  
  8143. z.Character.Humanoid.Health = 0
  8144.  
  8145. end
  8146.  
  8147. end)
  8148.  
  8149. end)
  8150.  
  8151. plrwin:drawButton(1/3, 'Insane', function()
  8152.  
  8153. tk.dp(cval, function(p)
  8154.  
  8155. if p.Character and tk.gt(p) then
  8156.  
  8157. for i,v in pairs(tk.gt(p):GetChildren()) do
  8158.  
  8159. if v:IsA("Motor6D") then
  8160.  
  8161. spawn(function()
  8162.  
  8163. while v do
  8164.  
  8165. v.C0=v.C0*CFrame.Angles(math.random(-180,180),math.random(-180,180),math.random(-180,180))
  8166.  
  8167. wait()
  8168.  
  8169. end
  8170.  
  8171. end)
  8172.  
  8173. end
  8174.  
  8175. end
  8176.  
  8177. end
  8178.  
  8179. end)
  8180.  
  8181. end)
  8182.  
  8183. plrwin:drawButton(1/3, 'Invisible', function()
  8184.  
  8185. tk.dp(cval, function(p)
  8186.  
  8187. tk.rco(p.Character, 'BasePart', 'Transparency', 1)
  8188.  
  8189. tk.rco(p.Character, 'MeshPart', 'Transparency', 1)
  8190.  
  8191. end)
  8192.  
  8193. end)
  8194.  
  8195. plrwin:drawButton(1/3, 'Visible', function()
  8196.  
  8197. tk.dp(cval, function(p)
  8198.  
  8199. tk.rco(p.Character, 'BasePart', 'Transparency', 0)
  8200.  
  8201. tk.rco(p.Character, 'MeshPart', 'Transparency', 0)
  8202.  
  8203. end)
  8204.  
  8205. end)
  8206.  
  8207. plrwin:drawButton(1/3, 'Bighead', function()
  8208.  
  8209. tk.dp(cval, function(z)
  8210.  
  8211. if z.Character then
  8212.  
  8213. if z.Character:FindFirstChild('Head') then
  8214.  
  8215. z.Character.Head.Mesh.Scale=Vector3.new(5,5,5)
  8216.  
  8217. end
  8218.  
  8219. end
  8220.  
  8221. end)
  8222.  
  8223. end)
  8224.  
  8225. plrwin:drawButton(1/3, 'Goldify', function()
  8226.  
  8227. tk.dp(cval, function(z)
  8228.  
  8229. if z.Character then
  8230.  
  8231. tk.rco(z.Character, 'BasePart', 'Material', 'Marble')
  8232.  
  8233. tk.rco(z.Character, 'MeshPart', 'Material', 'Marble')
  8234.  
  8235. tk.rco(z.Character, 'BasePart', 'BrickColor', BrickColor.new('Bright yellow'))
  8236.  
  8237. tk.rco(z.Character, 'MeshPart', 'BrickColor', BrickColor.new('Bright yellow'))
  8238.  
  8239. end
  8240.  
  8241. end)
  8242.  
  8243. end)
  8244.  
  8245. plrwin:drawButton(1/3, 'Neon', function()
  8246.  
  8247. tk.dp(cval, function(z)
  8248.  
  8249. if z.Character then
  8250.  
  8251. tk.rco(z.Character, 'BasePart', 'Material', 'Neon')
  8252.  
  8253. tk.rco(z.Character, 'MeshPart', 'Material', 'Neon')
  8254.  
  8255. end
  8256.  
  8257. end)
  8258.  
  8259. end)
  8260.  
  8261. plrwin:drawButton(1/3, 'Shiny', function()
  8262.  
  8263. tk.dp(cval, function(z)
  8264.  
  8265. if z.Character then
  8266.  
  8267. tk.rco(z.Character, 'BasePart', 'Reflectance', 1)
  8268.  
  8269. tk.rcm(z.Character, 'MeshPart')
  8270.  
  8271. end
  8272.  
  8273. end)
  8274.  
  8275. end)
  8276.  
  8277. plrwin:drawButton(1/3, 'Shrek', function()
  8278.  
  8279. tk.dp(cval, function(z)
  8280.  
  8281. if z.Character then
  8282.  
  8283. local pchar = z.Character
  8284.  
  8285. for i,v in pairs(pchar:GetChildren()) do
  8286.  
  8287. if v:IsA("Hat") or v:IsA("Accessory") or v:IsA("CharacterMesh") or v:IsA("Shirt") or v:IsA("Pants") then
  8288.  
  8289. v:Destroy()
  8290.  
  8291. end
  8292.  
  8293. end
  8294.  
  8295. for i,v in pairs(pchar.Head:GetChildren()) do
  8296.  
  8297. if v:IsA("Decal") or v:IsA("SpecialMesh") then
  8298.  
  8299. v:Destroy()
  8300.  
  8301. end
  8302.  
  8303. end
  8304.  
  8305.  
  8306.  
  8307. local mesh = Instance.new("SpecialMesh", pchar.Head)
  8308.  
  8309. mesh.MeshType = "FileMesh"
  8310.  
  8311. pchar.Head.Mesh.MeshId = "http://www.roblox.com/asset/?id=19999257"
  8312.  
  8313. pchar.Head.Mesh.Offset = Vector3.new(-0.1, 0.1, 0)
  8314.  
  8315. pchar.Head.Mesh.TextureId = "http://www.roblox.com/asset/?id=156397869"
  8316.  
  8317.  
  8318.  
  8319. local Shirt = Instance.new("Shirt", z.Character)
  8320.  
  8321. local Pants = Instance.new("Pants", z.Character)
  8322.  
  8323.  
  8324.  
  8325. Shirt.ShirtTemplate = "rbxassetid://133078194"
  8326.  
  8327. Pants.PantsTemplate = "rbxassetid://133078204"
  8328.  
  8329. end
  8330.  
  8331. end)
  8332.  
  8333. end)
  8334.  
  8335. plrwin:drawButton(1/3, 'Duck', function()
  8336.  
  8337. tk.dp(cval, function(z)
  8338.  
  8339. if z.Character then
  8340.  
  8341. local pchar = z.Character
  8342.  
  8343. for i,v in pairs(pchar:GetChildren()) do
  8344.  
  8345. if v:IsA("Hat") or v:IsA("Accessory") then
  8346.  
  8347. v:Destroy()
  8348.  
  8349. end
  8350.  
  8351. end
  8352.  
  8353. local duck = Instance.new("SpecialMesh", z.Character.HumanoidRootPart)
  8354.  
  8355. duck.MeshType = "FileMesh"
  8356.  
  8357. duck.MeshId = "http://www.roblox.com/asset/?id=9419831"
  8358.  
  8359. duck.TextureId = "http://www.roblox.com/asset/?id=9419827"
  8360.  
  8361. duck.Scale = Vector3.new(5, 5, 5)
  8362.  
  8363. tk.rco(z.Character, 'Instance', 'Transparency', 1)
  8364.  
  8365. z.Character.HumanoidRootPart.Transparency = 0
  8366.  
  8367. end
  8368.  
  8369. end)
  8370.  
  8371. end)
  8372.  
  8373. plrwin:drawButton(1/3, 'Spheres', function()
  8374.  
  8375. tk.dp(cval, function(z)
  8376.  
  8377. if z.Character then
  8378.  
  8379. tk.rco(z.Character, 'BasePart', 'Shape', 'Cylinder')
  8380.  
  8381. end
  8382.  
  8383. end)
  8384.  
  8385. end)
  8386.  
  8387. plrwin:drawButton(1/3, 'Big', function()
  8388.  
  8389. tk.dp(cval, function(z)
  8390.  
  8391. if z.Character then
  8392.  
  8393. topkek.tools.util.scalePlayer(5, z)
  8394.  
  8395. end
  8396.  
  8397. end)
  8398.  
  8399. end)
  8400.  
  8401. plrwin:drawButton(1/3, 'Small', function()
  8402.  
  8403. tk.dp(cval, function(z)
  8404.  
  8405. if z.Character then
  8406.  
  8407. topkek.tools.util.scalePlayer(5, z)
  8408.  
  8409. end
  8410.  
  8411. end)
  8412.  
  8413. end)
  8414.  
  8415. plrwin:drawButton(1/3, 'Giraffe', function()
  8416.  
  8417. tk.dp(cval, function(z)
  8418.  
  8419. if z.Character then
  8420.  
  8421. local char=z.Character
  8422.  
  8423. local h=char.Head
  8424.  
  8425. local tor=char:FindFirstChild("Torso")
  8426.  
  8427. if not tor then return end
  8428.  
  8429. tor.Neck.C0=tor.Neck.C0*CFrame.new(0,0,5)
  8430.  
  8431. local fn=Instance.new("Part",char)
  8432.  
  8433. fn.Size=Vector3.new(1,5.5,1)
  8434.  
  8435. fn.Name="FakeNeck"
  8436.  
  8437. fn.Anchored=false
  8438.  
  8439. fn.CanCollide=false
  8440.  
  8441. if char:FindFirstChild("Body Colors") then
  8442.  
  8443. fn.BrickColor=char["Body Colors"].HeadColor
  8444.  
  8445. end
  8446.  
  8447. local cm=Instance.new("CylinderMesh",fn)
  8448.  
  8449. local we=Instance.new("Weld",h)
  8450.  
  8451. we.Part0=h
  8452.  
  8453. we.Part1=fn
  8454.  
  8455. we.C1=we.C1*CFrame.new(0,2.6,0)
  8456.  
  8457. end
  8458.  
  8459. end)
  8460.  
  8461. end)
  8462.  
  8463. plrwin:drawButton(1/3, 'Dab', function()
  8464.  
  8465. tk.dp(cval, function(z)
  8466.  
  8467. if z.Character and z.Character:FindFirstChild("Torso") then
  8468.  
  8469. local chr = z.Character
  8470.  
  8471. chr.Animate.Disabled = true
  8472.  
  8473. 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)
  8474.  
  8475. 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)
  8476.  
  8477. 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)
  8478.  
  8479. end
  8480.  
  8481. end)
  8482.  
  8483. end)
  8484.  
  8485. plrwin:drawButton(1/3, 'Force Follow', function()
  8486.  
  8487. tk.dp(cval, function(z)
  8488.  
  8489. game:GetService("RunService"):BindToRenderStep("_", 0, function()
  8490.  
  8491. z.Character.Humanoid:MoveTo(topkek.lplr.Character.Head.Position)
  8492.  
  8493. end)
  8494.  
  8495. end)
  8496.  
  8497. end)
  8498.  
  8499. plrwin:drawButton(1/3, 'Camlock', function()
  8500.  
  8501. tk.dp(cval, function(z)
  8502.  
  8503. z.CameraMode = "LockFirstPerson"
  8504.  
  8505. end)
  8506.  
  8507. end)
  8508.  
  8509. --// SERVER //--
  8510.  
  8511. local servwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Server').Container)
  8512.  
  8513. local detailWin = servwin:drawContainer(1, 100, nil, nil, 18)
  8514.  
  8515. detailWin:drawText(1, 'Game Name: ' .. game:service'MarketplaceService':GetProductInfo(game.PlaceId).Name)
  8516.  
  8517. detailWin:drawText(1, 'Creator Name: ' .. game:GetService('Players'):GetNameFromUserIdAsync(game.CreatorId))
  8518.  
  8519. --detailWin:drawText(1, 'Genre: ' .. tostring(game.Genre))
  8520.  
  8521. servwin:drawButton(1/2, 'Shutdown', function()
  8522.  
  8523. workspace.Gravity = 0/0
  8524.  
  8525. end)
  8526.  
  8527. servwin:drawButton(1/2, 'Clear', function()
  8528.  
  8529. for i,v in pairs(game:service'Workspace':GetChildren()) do
  8530.  
  8531. if (not v:IsA("Terrain"))and(v.Name~="Camera") then
  8532.  
  8533. v:Destroy()
  8534.  
  8535. end
  8536.  
  8537. end
  8538.  
  8539. end)
  8540.  
  8541. servwin:drawButton(1/2, 'Baseplate', function()
  8542.  
  8543. for X = -2500, 2500, 512 do
  8544.  
  8545. for Z = -2500, 2500, 512 do
  8546.  
  8547. local P = Instance.new("Part")
  8548.  
  8549. P.Anchored = true
  8550.  
  8551. P.Locked = true
  8552.  
  8553. P.Size = Vector3.new(512,3,512)
  8554.  
  8555. P.CFrame = CFrame.new(X,0,Z)
  8556.  
  8557. P.BrickColor = BrickColor.Green()
  8558.  
  8559. P.Parent = game:service'Workspace'
  8560.  
  8561. end
  8562.  
  8563. end
  8564.  
  8565. end)
  8566.  
  8567. servwin:drawButton(1/2, 'Reset', function()
  8568.  
  8569. for i,v in pairs(game:service'Workspace':GetChildren()) do
  8570.  
  8571. if (not v:IsA("Terrain"))and(v.Name~="Camera") then
  8572.  
  8573. v:Destroy()
  8574.  
  8575. end
  8576.  
  8577. end
  8578.  
  8579. for X = -2500, 2500, 512 do
  8580.  
  8581. for Z = -2500, 2500, 512 do
  8582.  
  8583. local P = Instance.new("Part")
  8584.  
  8585. P.Anchored = true
  8586.  
  8587. P.Locked = true
  8588.  
  8589. P.Size = Vector3.new(512,3,512)
  8590.  
  8591. P.CFrame = CFrame.new(X,0,Z)
  8592.  
  8593. P.BrickColor = BrickColor.Green()
  8594.  
  8595. P.Parent = game:service'Workspace'
  8596.  
  8597. end
  8598.  
  8599. end
  8600.  
  8601. for i, v in pairs(game:GetService('Players'):GetPlayers()) do
  8602.  
  8603. local a1 = Instance.new("Model", game:service'Workspace')
  8604.  
  8605. local a2 = Instance.new("Part", game:service'Workspace')
  8606.  
  8607. a2.CanCollide = true
  8608.  
  8609. a2.Anchored = true
  8610.  
  8611. a2.CFrame = CFrame.new(10000, 10000, 10000)
  8612.  
  8613. a2.Name = "Torso"
  8614.  
  8615. local a3 = Instance.new("Humanoid", a1)
  8616.  
  8617. a3.MaxHealth=100;a3.Health=100
  8618.  
  8619. v.Character = a1
  8620.  
  8621. a3.Health=0
  8622.  
  8623. end
  8624.  
  8625. end)
  8626.  
  8627. servwin:drawButton(1, 'Remove Sounds', function()
  8628.  
  8629. tk.rcm(game, 'Sound')
  8630.  
  8631. end)
  8632.  
  8633. servwin:addSpacing()
  8634.  
  8635. servwin:drawButton(1, 'Break All', function()
  8636.  
  8637. workspace:BreakJoints(workspace:GetChildren())
  8638.  
  8639. end)
  8640.  
  8641. local gravInp
  8642.  
  8643. servwin:drawButton(1/3, 'Gravity', function()
  8644.  
  8645. if not tonumber(gravInp.Text) then return end
  8646.  
  8647. workspace.Gravity = tonumber(gravInp.Text)
  8648.  
  8649. end)
  8650.  
  8651. gravInp = servwin:drawTextBox(2/3, '')
  8652.  
  8653. servwin:addSpacing()
  8654.  
  8655. servwin:drawButton(1, 'Reset Lighting', function()
  8656.  
  8657. local l = game:service'Lighting'
  8658.  
  8659. l.Ambient = Color3.new(0, 0, 0)
  8660.  
  8661. l.Brightness = 1
  8662.  
  8663. l.GlobalShadows = true
  8664.  
  8665. l.Outlines = true
  8666.  
  8667. l.FogEnd = 100000
  8668.  
  8669. l.FogStart = 0
  8670.  
  8671. l:SetMinutesAfterMidnight(12*60)
  8672.  
  8673. end)
  8674.  
  8675. local brightInp
  8676.  
  8677. servwin:drawButton(1/3, 'Brightness', function()
  8678.  
  8679. if not tonumber(brightInp.Text) then return end
  8680.  
  8681. game:GetService('Lighting').Brightness = tonumber(brightInp.Text)
  8682.  
  8683. end)
  8684.  
  8685. brightInp = servwin:drawTextBox(2/3, '100')
  8686.  
  8687. local fogInp
  8688.  
  8689. servwin:drawButton(1/3, 'Fog', function()
  8690.  
  8691. if not tonumber(fogInp.Text) then return end
  8692.  
  8693. game:GetService('Lighting').FogEnd = tonumber(fogInp.Text)
  8694.  
  8695. end)
  8696.  
  8697. fogInp = servwin:drawTextBox(2/3, '0')
  8698.  
  8699. local timeInp
  8700.  
  8701. servwin:drawButton(1/3, 'Hour', function()
  8702.  
  8703. if not tonumber(timeInp.Text) then return end
  8704.  
  8705. game:GetService('Lighting'):SetMinutesAfterMidnight(60*tonumber(timeInp.Text))
  8706.  
  8707. end)
  8708.  
  8709. timeInp = servwin:drawTextBox(2/3, '12')
  8710.  
  8711. servwin:addSpacing()
  8712.  
  8713. -- private server crap
  8714.  
  8715. local privateToggle
  8716.  
  8717. local privStatus = false
  8718.  
  8719. privateToggle = servwin:drawButton(1, 'Private Server OFF', function()
  8720.  
  8721. if privStatus == false then
  8722.  
  8723. privStatus = true
  8724.  
  8725. privateToggle.Text = 'Private Server ON'
  8726.  
  8727. topkek.banmgr.makePrivate()
  8728.  
  8729. else
  8730.  
  8731. privateToggle.Text = 'Private Server OFF'
  8732.  
  8733. topkek.banmgr.unprivate()
  8734.  
  8735. end
  8736.  
  8737. end)
  8738.  
  8739. servwin:addSpacing()
  8740.  
  8741. servwin:drawText(1, 'Whitelist')
  8742.  
  8743. local plrAddInp
  8744.  
  8745. servwin:drawButton(1/3, 'Add', function()
  8746.  
  8747. topkek.banmgr.doWhitelist(plrAddInp.Text)
  8748.  
  8749. ReorderWL()
  8750.  
  8751. end)
  8752.  
  8753. plrAddInp = servwin:drawTextBox(2/3, '')
  8754.  
  8755. wlCont = servwin:drawScrollingContainer(100)
  8756.  
  8757. function ReorderWL()
  8758.  
  8759. local wl = topkek.banmgr.whitelist
  8760.  
  8761. for i,v in pairs(wlCont:GetChildren()) do
  8762.  
  8763. v:Destroy()
  8764.  
  8765. end
  8766.  
  8767. wlCont:setDrawY(3)
  8768.  
  8769. for i,v in pairs(wl) do
  8770.  
  8771. wlCont:drawText(2/3, v)
  8772.  
  8773. wlCont:drawButton(1/3, 'Remove', function()
  8774.  
  8775. topkek.banmgr.unwhitelist(v)
  8776.  
  8777. ReorderWL()
  8778.  
  8779. end)
  8780.  
  8781. end
  8782.  
  8783. end
  8784.  
  8785. ReorderWL()
  8786.  
  8787. --// LOCALPLAYER //--
  8788.  
  8789. local lpwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('LocalPlayer').Container)
  8790.  
  8791. lpwin:drawButton(1, 'Reset Camera', function()
  8792.  
  8793. game.Workspace.CurrentCamera:remove()
  8794.  
  8795. wait(.1)
  8796.  
  8797. game.Workspace.CurrentCamera.CameraSubject = topkek.lplr.Character.Humanoid or
  8798.  
  8799. game.Workspace[topkek.lplr.Name].Humanoid
  8800.  
  8801. game.Workspace.CurrentCamera.CameraType = "Custom"
  8802.  
  8803. end)
  8804.  
  8805. lpwin:drawButton(1, 'Respawn', function()
  8806.  
  8807. local a1 = Instance.new("Model", game:service'Workspace')
  8808.  
  8809. local a2 = Instance.new("Part", game:service'Workspace')
  8810.  
  8811. a2.CanCollide = true
  8812.  
  8813. a2.Anchored = true
  8814.  
  8815. a2.CFrame = CFrame.new(10000, 10000, 10000)
  8816.  
  8817. a2.Name = "Torso"
  8818.  
  8819. local a3 = Instance.new("Humanoid", a1)
  8820.  
  8821. a3.MaxHealth=100;a3.Health=100
  8822.  
  8823. topkek.lplr.Character = a1
  8824.  
  8825. a3.Health=0
  8826.  
  8827. end)
  8828.  
  8829. lpwin:drawButton(1, 'Rejoin', function()
  8830.  
  8831. game:GetService('TeleportService'):Teleport(game.PlaceId)
  8832.  
  8833. end)
  8834.  
  8835. lpwin:addSpacing()
  8836.  
  8837. lpwin:drawButton(1/2, 'God', function()
  8838.  
  8839. if topkek.lplr.Character:FindFirstChild("Humanoid") then
  8840.  
  8841. topkek.lplr.Character.Humanoid.MaxHealth = math.huge
  8842.  
  8843. topkek.lplr.Character.Humanoid.Health = math.huge
  8844.  
  8845. end
  8846.  
  8847. end)
  8848.  
  8849. lpwin:drawButton(1/2, 'Semigod', function()
  8850.  
  8851. if topkek.lplr.Character:FindFirstChild("Humanoid") then
  8852.  
  8853. topkek.lplr.Character.Humanoid.MaxHealth = 9e9
  8854.  
  8855. topkek.lplr.Character.Humanoid.Health = 9e9
  8856.  
  8857. end
  8858.  
  8859. end)
  8860.  
  8861. Loopgod = false
  8862.  
  8863. lpwin:drawButton(1, 'Loopgod', function()
  8864.  
  8865. if Loopgod == false then
  8866.  
  8867. Loopgod = true
  8868.  
  8869. spawn(function()
  8870.  
  8871. repeat
  8872.  
  8873. topkek.lplr.Character.Humanoid.MaxHealth = math.huge
  8874.  
  8875. topkek.lplr.Character.Humanoid.Health = math.huge
  8876.  
  8877. wait()
  8878.  
  8879. until Loopgod == false
  8880.  
  8881. end)
  8882.  
  8883. else
  8884.  
  8885. Loopgod = false
  8886.  
  8887. end
  8888.  
  8889. end)
  8890.  
  8891. lpwin:addSpacing()
  8892.  
  8893. plrwin:addSpacing()
  8894.  
  8895. local Lev, Clip, Fly
  8896.  
  8897. lpwin:drawButton(1/2, 'Levitate', function()
  8898.  
  8899. if Lev == true then
  8900.  
  8901. Lev = false
  8902.  
  8903. return
  8904.  
  8905. end
  8906.  
  8907. Lev = true
  8908.  
  8909. repeat
  8910.  
  8911. topkek.lplr.Character.Humanoid:ChangeState(10)
  8912.  
  8913. wait(0)
  8914.  
  8915. until Lev == false
  8916.  
  8917. end)
  8918.  
  8919. lpwin:drawButton(1/2, 'Noclip', function()
  8920.  
  8921. if Clip == true then
  8922.  
  8923. Clip = false
  8924.  
  8925. return
  8926.  
  8927. end
  8928.  
  8929. Clip = true
  8930.  
  8931. game:GetService("RunService").Stepped:connect(function()
  8932.  
  8933. tk.gt(topkek.lplr).CanCollide = not Clip
  8934.  
  8935. topkek.lplr.Character.Head.CanCollide = not Clip
  8936.  
  8937. topkek.lplr.Character.HumanoidRootPart.CanCollide = not Clip
  8938.  
  8939. if topkek.lplr.Character.UpperTorso then
  8940.  
  8941. topkek.lplr.Character.LowerTorso.CanCollide = not Clip
  8942.  
  8943. end
  8944.  
  8945. end)
  8946.  
  8947. topkek.lplr.Character.HumanoidRootPart.Changed:connect(function()
  8948.  
  8949. tk.gt(topkek.lplr).CanCollide = not Clip
  8950.  
  8951. topkek.lplr.Character.Head.CanCollide = not Clip
  8952.  
  8953. topkek.lplr.Character.HumanoidRootPart.CanCollide = not Clip
  8954.  
  8955. if topkek.lplr.Character.UpperTorso then
  8956.  
  8957. topkek.lplr.Character.LowerTorso.CanCollide = not Clip
  8958.  
  8959. end
  8960.  
  8961. end)
  8962.  
  8963. end)
  8964.  
  8965. lpwin:drawButton(1/2, 'Fly', function()
  8966.  
  8967. if Fly == true then
  8968.  
  8969. Fly = false
  8970.  
  8971. return
  8972.  
  8973. end
  8974.  
  8975. Fly = true
  8976.  
  8977. local mouse=game.Players.LocalPlayer:GetMouse''
  8978.  
  8979. localplayer=game.Players.LocalPlayer
  8980.  
  8981. game.Players.LocalPlayer.Character:WaitForChild("HumanoidRootPart")
  8982.  
  8983. local torso = game.Players.LocalPlayer.Character.HumanoidRootPart
  8984.  
  8985. local speed=0
  8986.  
  8987. local keys={a=false,d=false,w=false,s=false}
  8988.  
  8989. local e1
  8990.  
  8991. local e2
  8992.  
  8993. local function start()
  8994.  
  8995. local pos = Instance.new("BodyPosition",torso)
  8996.  
  8997. local gyro = Instance.new("BodyGyro",torso)
  8998.  
  8999. pos.Name="EPIXPOS"
  9000.  
  9001. pos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  9002.  
  9003. pos.position = torso.Position
  9004.  
  9005. gyro.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  9006.  
  9007. gyro.cframe = torso.CFrame
  9008.  
  9009. repeat
  9010.  
  9011. wait()
  9012.  
  9013. localplayer.Character.Humanoid.PlatformStand=true
  9014.  
  9015. local new=gyro.cframe - gyro.cframe.p + pos.position
  9016.  
  9017. if not keys.w and not keys.s and not keys.a and not keys.d then
  9018.  
  9019. speed=1
  9020.  
  9021. end
  9022.  
  9023. if keys.w then
  9024.  
  9025. new = new + workspace.CurrentCamera.CoordinateFrame.lookVector * speed
  9026.  
  9027. speed=speed+0.01
  9028.  
  9029. end
  9030.  
  9031. if keys.s then
  9032.  
  9033. new = new - workspace.CurrentCamera.CoordinateFrame.lookVector * speed
  9034.  
  9035. speed=speed+0.01
  9036.  
  9037. end
  9038.  
  9039. if keys.d then
  9040.  
  9041. new = new * CFrame.new(speed,0,0)
  9042.  
  9043. speed=speed+0.01
  9044.  
  9045. end
  9046.  
  9047. if keys.a then
  9048.  
  9049. new = new * CFrame.new(-speed,0,0)
  9050.  
  9051. speed=speed+0.01
  9052.  
  9053. end
  9054.  
  9055. if speed>5 then
  9056.  
  9057. speed=5
  9058.  
  9059. end
  9060.  
  9061. pos.position=new.p
  9062.  
  9063. if keys.w then
  9064.  
  9065. gyro.cframe = workspace.CurrentCamera.CoordinateFrame*CFrame.Angles(-math.rad(speed*15),0,0)
  9066.  
  9067. elseif keys.s then
  9068.  
  9069. gyro.cframe = workspace.CurrentCamera.CoordinateFrame*CFrame.Angles(math.rad(speed*15),0,0)
  9070.  
  9071. else
  9072.  
  9073. gyro.cframe = workspace.CurrentCamera.CoordinateFrame
  9074.  
  9075. end
  9076.  
  9077. until not Fly
  9078.  
  9079. if gyro then gyro:Destroy() end
  9080.  
  9081. if pos then pos:Destroy() end
  9082.  
  9083. flying=false
  9084.  
  9085. localplayer.Character.Humanoid.PlatformStand=false
  9086.  
  9087. speed=0
  9088.  
  9089. end
  9090.  
  9091. e1=mouse.KeyDown:connect(function(key)
  9092.  
  9093. if not torso or not torso.Parent then flying=false e1:disconnect() e2:disconnect() return end
  9094.  
  9095. if key=="w" then
  9096.  
  9097. keys.w=true
  9098.  
  9099. elseif key=="s" then
  9100.  
  9101. keys.s=true
  9102.  
  9103. elseif key=="a" then
  9104.  
  9105. keys.a=true
  9106.  
  9107. elseif key=="d" then
  9108.  
  9109. keys.d=true
  9110.  
  9111. end
  9112.  
  9113. end)
  9114.  
  9115. e2=mouse.KeyUp:connect(function(key)
  9116.  
  9117. if key=="w" then
  9118.  
  9119. keys.w=false
  9120.  
  9121. elseif key=="s" then
  9122.  
  9123. keys.s=false
  9124.  
  9125. elseif key=="a" then
  9126.  
  9127. keys.a=false
  9128.  
  9129. elseif key=="d" then
  9130.  
  9131. keys.d=false
  9132.  
  9133. end
  9134.  
  9135. end)
  9136.  
  9137. start()
  9138.  
  9139. end)
  9140.  
  9141. lpwin:drawButton(1/2, 'Highjump', function()
  9142.  
  9143. local thrust = Instance.new("BodyVelocity")
  9144.  
  9145. game:GetService('UserInputService').InputBegan:connect(function(i, b)
  9146.  
  9147. if i.KeyCode == Enum.KeyCode.Space then
  9148.  
  9149. print("Got jump")
  9150.  
  9151. coroutine.resume(coroutine.create(function()
  9152.  
  9153. thrust.Parent = game.Players.LocalPlayer.Character.PrimaryPart
  9154.  
  9155. thrust.velocity = Vector3.new(0,50,0)
  9156.  
  9157. thrust.maxForce = Vector3.new(0,4e+050,0)
  9158.  
  9159. wait(0.2)
  9160.  
  9161. thrust.Parent = nil
  9162.  
  9163. end))
  9164.  
  9165. end
  9166.  
  9167. end)
  9168.  
  9169. end)
  9170.  
  9171. lpwin:addSpacing()
  9172.  
  9173. local apprInp
  9174.  
  9175. lpwin:drawButton(1/3, 'Appearance', function()
  9176.  
  9177. local id = 0
  9178.  
  9179. if tonumber(apprInp.Text) then
  9180.  
  9181. id = tonumber(apprInp.Text)
  9182.  
  9183. else
  9184.  
  9185. id = game:GetService('Players'):GetUserIdFromNameAsync(apprInp.Text)
  9186.  
  9187. end
  9188.  
  9189. if topkek.lplr.Character:FindFirstChild("Humanoid") then
  9190.  
  9191. topkek.lplr.Character.Humanoid.Health = 0
  9192.  
  9193. end
  9194.  
  9195. topkek.lplr.CharacterAppearance = 'https://assetgame.roblox.com/Asset/CharacterFetch.ashx?userId=' .. tostring(id)
  9196.  
  9197. end)
  9198.  
  9199. apprInp = lpwin:drawTextBox(2/3, 'ROBLOX')
  9200.  
  9201. local teamInp
  9202.  
  9203. lpwin:drawButton(1/3, 'Team', function()
  9204.  
  9205. topkek.lplr.TeamColor = BrickColor.new(teamInp.Text)
  9206.  
  9207. end)
  9208.  
  9209. teamInp = lpwin:drawTextBox(2/3, 'Bright red')
  9210.  
  9211. lpwin:drawButton(1/2, 'Naked', function()
  9212.  
  9213. topkek.lplr:ClearCharacterAppearance()
  9214.  
  9215. end)
  9216.  
  9217. lpwin:drawButton(1/2, 'Neutral', function()
  9218.  
  9219. topkek.lplr.Neutral = true
  9220.  
  9221. end)
  9222.  
  9223. lpwin:addSpacing()
  9224.  
  9225. lpwin:drawButton(1/2, 'Orb', function()
  9226.  
  9227. game.Players.LocalPlayer.Character = nil
  9228.  
  9229. --lp:Destroy()
  9230.  
  9231. local cam = game.Workspace.CurrentCamera
  9232.  
  9233. local m = Instance.new("Model", game.Workspace)
  9234.  
  9235. m.Name = game.Players.LocalPlayer.Name
  9236.  
  9237. local hum = Instance.new("Humanoid", m)
  9238.  
  9239. hum.Health = 0
  9240.  
  9241. hum.MaxHealth = 0
  9242.  
  9243. local orb = Instance.new("Part", m)
  9244.  
  9245. orb.Size = Vector3.new(1, 1, 1)
  9246.  
  9247. orb.Shape = "Ball"
  9248.  
  9249. orb.Name = "Head"
  9250.  
  9251. orb.Anchored = true
  9252.  
  9253. orb.CanCollide = true
  9254.  
  9255. orb.BottomSurface = Enum.SurfaceType.Smooth
  9256.  
  9257. orb.TopSurface = Enum.SurfaceType.Smooth
  9258.  
  9259. orb.Transparency = 0
  9260.  
  9261. spawn(function()
  9262.  
  9263. while true do
  9264.  
  9265. wait(0.1)
  9266.  
  9267. if orb then
  9268.  
  9269. orb.BrickColor = BrickColor.Random()
  9270.  
  9271. else break end
  9272.  
  9273. end
  9274.  
  9275. end)
  9276.  
  9277. cam.CameraSubject = orb
  9278.  
  9279. cam.CameraType = Enum.CameraType.Fixed
  9280.  
  9281. game:GetService("RunService").RenderStepped:connect(function()
  9282.  
  9283. orb.CFrame = cam.CoordinateFrame * CFrame.new(0, -2, -6)
  9284.  
  9285. end)
  9286.  
  9287. game.Players.LocalPlayer.Chatted:connect(function(a)
  9288.  
  9289. game:GetService("Chat"):Chat(orb, a)
  9290.  
  9291. end)
  9292.  
  9293. end)
  9294.  
  9295. lpwin:drawButton(1/2, 'Freecam', function()
  9296.  
  9297. local cam = game.Workspace.CurrentCamera
  9298.  
  9299. cam.CameraType = "Fixed"
  9300.  
  9301. cam.CameraSubject = nil
  9302.  
  9303. topkek.lplr.Character = nil
  9304.  
  9305. end)
  9306.  
  9307. lpwin:drawButton(1/2, 'NoGrav', function()
  9308.  
  9309. if topkek.lplr.Character then
  9310.  
  9311. for x,m in pairs(topkek.lplr.Character:GetChildren()) do
  9312.  
  9313. if m:IsA("BasePart") then
  9314.  
  9315. local bf = Instance.new("BodyForce", m)
  9316.  
  9317. bf.force = Vector3.new(0, 192.25, 0) * m:GetMass()
  9318.  
  9319. end
  9320.  
  9321. if m:IsA("Hat") or m:IsA("Accessory") then
  9322.  
  9323. if m:findFirstChild("Handle") then
  9324.  
  9325. local bf = Instance.new("BodyForce", m.Handle)
  9326.  
  9327. bf.force = Vector3.new(0, 192.25, 0) * m.Handle:GetMass()
  9328.  
  9329. end
  9330.  
  9331. end
  9332.  
  9333. end
  9334.  
  9335. end
  9336.  
  9337. end)
  9338.  
  9339. lpwin:drawButton(1/2, 'Trowel', function()
  9340.  
  9341. topkek.tools.util.trowel()
  9342.  
  9343. end)
  9344.  
  9345. lpwin:addSpacing()
  9346.  
  9347. lpwin:drawButton(1/2, 'Fedora', function()
  9348.  
  9349. local hats={
  9350.  
  9351. 98346834,
  9352.  
  9353. 215751161,
  9354.  
  9355. 119916949,
  9356.  
  9357. 72082328,
  9358.  
  9359. 147180077,
  9360.  
  9361. 100929604,
  9362.  
  9363. 63043890,
  9364.  
  9365. 1285307,
  9366.  
  9367. 1029025,
  9368.  
  9369. 334663683,
  9370.  
  9371. 259423244
  9372.  
  9373. }
  9374.  
  9375. game:GetObjects("rbxassetid://" .. tostring(hats[math.random(1,#hats)]))[1].Parent = topkek.lplr.Character
  9376.  
  9377. end)
  9378.  
  9379. lpwin:drawButton(1/2, 'Rainbow Name', function()
  9380.  
  9381. topkek.lplr.Neutral = false
  9382.  
  9383. repeat
  9384.  
  9385. wait()
  9386.  
  9387. topkek.lplr.TeamColor = BrickColor.Random()
  9388.  
  9389. until not topkek.lplr.Character.Humanoid
  9390.  
  9391. end)
  9392.  
  9393. local tagInp
  9394.  
  9395. lpwin:drawButton(1/3, 'Tag', function()
  9396.  
  9397. local len = 10
  9398.  
  9399. local bb = Instance.new("BillboardGui")
  9400.  
  9401. bb.Parent = topkek.lplr.Character.Head
  9402.  
  9403. bb.Adornee = topkek.lplr.Character.Head
  9404.  
  9405. bb.AlwaysOnTop = true
  9406.  
  9407. bb.Enabled = true
  9408.  
  9409. bb.Size = UDim2.new(len, 0, 1.5, 0)
  9410.  
  9411. bb.Name = "tag"
  9412.  
  9413. bb.StudsOffset = Vector3.new(0, 3, 0)
  9414.  
  9415. --local fr = Instance.new("Frame")
  9416.  
  9417. --fr.Parent = bb
  9418.  
  9419. --fr.Size = UDim2.new(1, 0, 1, 0)
  9420.  
  9421. --fr.Style = Enum.FrameStyle.RobloxRound
  9422.  
  9423. local tl = Instance.new("TextLabel")
  9424.  
  9425. tl.Parent = bb
  9426.  
  9427. tl.Font = Enum.Font.Code
  9428.  
  9429. tl.BackgroundTransparency = 1
  9430.  
  9431. tl.TextScaled = true
  9432.  
  9433. tl.TextColor3 = Color3.new(15/255, 15/255, 15/255)
  9434.  
  9435. tl.Size = UDim2.new(1, 0, 1, 0)
  9436.  
  9437. tl.Text = tagInp.Text
  9438.  
  9439. tl.Name = "trutag"
  9440.  
  9441. tl.Visible = true
  9442.  
  9443. tl.ZIndex = 2
  9444.  
  9445. end)
  9446.  
  9447. tagInp = lpwin:drawTextBox(2/3, '')
  9448.  
  9449. --// SCRIPTS //--
  9450.  
  9451. --local scriptwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Scripts').Container)
  9452.  
  9453. --local search = scriptwin:drawTextBox(1,'')
  9454.  
  9455. --local origy = scriptwin:getDrawY()
  9456.  
  9457. --scriptwin:addSpacing()
  9458.  
  9459. --scriptwin:addSpacing()
  9460.  
  9461. --local scripts = game:GetObjects("rbxassetid://376553985")[1]
  9462.  
  9463. --local container = {}
  9464.  
  9465. --function MakeList(condition)
  9466.  
  9467. -- for i,v in pairs(scriptwin:GetChildren()) do
  9468.  
  9469. -- if v.Name == "Script" then
  9470.  
  9471. -- v:Destroy()
  9472.  
  9473. -- end
  9474.  
  9475. -- end
  9476.  
  9477. --scriptwin:setDrawY(origy)
  9478.  
  9479. --for i, v in pairs(scripts:GetChildren()) do
  9480.  
  9481. -- if string.find(v.Name:lower(), condition:lower()) or (condition == "") or (condition == " ") then
  9482.  
  9483. -- local scr = scriptwin:drawButton(1, v.Name, function()
  9484.  
  9485. -- spawn(function() loadstring(v.Source)() end)
  9486.  
  9487. -- end, 25)
  9488.  
  9489. -- scr.Name = 'Script'
  9490.  
  9491. -- end
  9492.  
  9493. -- end
  9494.  
  9495. --end
  9496.  
  9497. --game:GetService("UserInputService").InputChanged:connect(function(inp)
  9498.  
  9499. -- if inp.UserInputType == Enum.UserInputType.TextInput then
  9500.  
  9501. -- if search:IsFocused() then
  9502.  
  9503. -- MakeList(search.Text)
  9504.  
  9505. -- end
  9506.  
  9507. --end
  9508.  
  9509. --end)
  9510.  
  9511. --MakeList('')
  9512.  
  9513. --// DESTRUCTION // --
  9514.  
  9515. local destwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Destruction').Container)
  9516.  
  9517. local decals, seldec = destwin:drawScrollingContainer(100)
  9518.  
  9519. seldec = destwin:drawText(1, 'Selected Decal: None')
  9520.  
  9521. cursel = nil
  9522.  
  9523. local decs = {
  9524.  
  9525. {'Rain', '574772793'},
  9526.  
  9527. {'Robbie', '574773630'},
  9528.  
  9529. {'Pepe', '244905904'},
  9530.  
  9531. {'Troll Face', '48308661'},
  9532.  
  9533. {'Jeff', '109129888'},
  9534.  
  9535. {'Shrek', '170539018'},
  9536.  
  9537. {'Doge', '133720697'},
  9538.  
  9539. {'Dat Boi', '409578848'},
  9540.  
  9541. }
  9542.  
  9543. for _, v in pairs(decs) do
  9544.  
  9545. local b = decals:drawButton(1, v[1], function()seldec.Text="Selected Decal: " ..v[2] cursel=v[2] end,20)
  9546.  
  9547. topkek.tools.gui:addLeftIcon(b,'rbxassetid://'..v[2],20)
  9548.  
  9549. end
  9550.  
  9551. destwin:drawButton(1, 'Spam Decal', function()
  9552.  
  9553. if cursel ~= nil then
  9554.  
  9555. topkek.tools.util.recurseDecal(tonumber(cursel))
  9556.  
  9557. end
  9558.  
  9559. end)
  9560.  
  9561. destwin:drawButton(1, 'Spam Particles', function()
  9562.  
  9563. if cursel ~= nil then
  9564.  
  9565. topkek.tools.util.recurseParticles(tonumber(cursel))
  9566.  
  9567. end
  9568.  
  9569. end)
  9570.  
  9571. destwin:drawButton(1, 'Spam Both', function()
  9572.  
  9573. if cursel ~= nil then
  9574.  
  9575. topkek.tools.util.recurseUltimate(tonumber(cursel))
  9576.  
  9577. end
  9578.  
  9579. end)
  9580.  
  9581. destwin:drawButton(1, 'Rollback', function()
  9582.  
  9583. tk.rcm(workspace, 'Decal')
  9584.  
  9585. tk.rcm(workspace, 'ParticleEmitter')
  9586.  
  9587. end)
  9588.  
  9589. destwin:addSpacing()
  9590.  
  9591. destwin:drawButton(1, '666', function()
  9592.  
  9593. for i,v in next,workspace:children''do
  9594.  
  9595. if(v:IsA'BasePart')then
  9596.  
  9597. me=v;
  9598.  
  9599. bbg=Instance.new('BillboardGui',me);
  9600.  
  9601. bbg.Name='stuf';
  9602.  
  9603. bbg.Adornee=me;
  9604.  
  9605. bbg.Size=UDim2.new(2.5,0,2.5,0)
  9606.  
  9607. --bbg.StudsOffset=Vector3.new(0,2,0)
  9608.  
  9609. tlb=Instance.new'TextLabel';
  9610.  
  9611. tlb.Text='666 666 666 666 666 666';
  9612.  
  9613. tlb.Font='SourceSansBold';
  9614.  
  9615. tlb.FontSize='Size48';
  9616.  
  9617. tlb.TextColor3=Color3.new(1,0,0);
  9618.  
  9619. tlb.Size=UDim2.new(1.25,0,1.25,0);
  9620.  
  9621. tlb.Position=UDim2.new(-0.125,-22,-1.1,0);
  9622.  
  9623. tlb.BackgroundTransparency=1;
  9624.  
  9625. tlb.Parent=bbg;
  9626.  
  9627. end;end;
  9628.  
  9629. --coroutine.wrap(function()while wait''do
  9630.  
  9631. s=Instance.new'Sound';
  9632.  
  9633. s.Parent=workspace;
  9634.  
  9635. s.SoundId='rbxassetid://152840862';
  9636.  
  9637. s.Pitch=1;
  9638.  
  9639. s.Volume=1;
  9640.  
  9641. s.Looped=true;
  9642.  
  9643. s:play();
  9644.  
  9645. --end;end)();
  9646.  
  9647. function xds(dd)
  9648.  
  9649. for i,v in next,dd:children''do
  9650.  
  9651. if(v:IsA'BasePart')then
  9652.  
  9653. v.BrickColor=BrickColor.new'Really black';
  9654.  
  9655. v.TopSurface='Smooth';
  9656.  
  9657. v.BottomSurface='Smooth';
  9658.  
  9659. s=Instance.new('SelectionBox',v);
  9660.  
  9661. s.Adornee=v;
  9662.  
  9663. s.Color=BrickColor.new'Really red';
  9664.  
  9665. a=Instance.new('PointLight',v);
  9666.  
  9667. a.Color=Color3.new(1,0,0);
  9668.  
  9669. a.Range=15;
  9670.  
  9671. a.Brightness=5;
  9672.  
  9673. f=Instance.new('Fire',v);
  9674.  
  9675. f.Size=19;
  9676.  
  9677. f.Heat=22;
  9678.  
  9679. end;
  9680.  
  9681. game.Lighting.TimeOfDay=0;
  9682.  
  9683. game.Lighting.Brightness=0;
  9684.  
  9685. game.Lighting.ShadowColor=Color3.new(0,0,0);
  9686.  
  9687. game.Lighting.Ambient=Color3.new(1,0,0);
  9688.  
  9689. game.Lighting.FogEnd=200;
  9690.  
  9691. game.Lighting.FogColor=Color3.new(0,0,0);
  9692.  
  9693. local dec = 'http://www.roblox.com/asset/?id=19399245';
  9694.  
  9695. local fac = {'Front', 'Back', 'Left', 'Right', 'Top', 'Bottom'}
  9696.  
  9697. --coroutine.wrap(function()
  9698.  
  9699. --for _,__ in pairs(fac) do
  9700.  
  9701. --local ddec = Instance.new("Decal", v)
  9702.  
  9703. --ddec.Face = __
  9704.  
  9705. --ddec.Texture = dec
  9706.  
  9707. --end end)()
  9708.  
  9709. if #(v:GetChildren())>0 then
  9710.  
  9711. xds(v)
  9712.  
  9713. end
  9714.  
  9715. end
  9716.  
  9717. end
  9718.  
  9719. xds(game.Workspace)
  9720.  
  9721. end)
  9722.  
  9723. destwin:drawButton(1, 'Troll', function()
  9724.  
  9725. topkek.tools.util.recurseUltimate('48308661')
  9726.  
  9727. tk.play(154664102)
  9728.  
  9729. end)
  9730.  
  9731. destwin:addSpacing()
  9732.  
  9733. destwin:drawButton(1/2,'Colorize',function() -- when u skid off variable XDDDDDpranked
  9734.  
  9735. local materiallist =
  9736.  
  9737. {Enum.Material.Plastic,Enum.Material.Wood,Enum.Material.Slate,Enum.Material.Concrete,Enum.Material.CorrodedMetal,
  9738.  
  9739. Enum.Material.DiamondPlate,Enum.Material.Foil,Enum.Material.Grass,
  9740.  
  9741. Enum.Material.Ice,Enum.Material.Marble,Enum.Material.Granite,Enum.Material.Brick,
  9742.  
  9743. Enum.Material.Pebble,Enum.Material.Sand,Enum.Material.Sand,
  9744.  
  9745. Enum.Material.Fabric,Enum.Material.SmoothPlastic,Enum.Material.Metal,Enum.Material.WoodPlanks,Enum.Material.Neon,Enum.Material.Cobblestone}
  9746.  
  9747. local function r(where)
  9748.  
  9749. for _,v in pairs (where:GetChildren()) do
  9750.  
  9751. if v:IsA("BasePart") then
  9752.  
  9753. spawn(function() while wait(0.1) do v.Material = materiallist[math.random(#materiallist)] wait() end end) end r(v) end end r(workspace)
  9754.  
  9755. end)
  9756.  
  9757. destwin:drawButton(1/2,'Materialize',function()
  9758.  
  9759. local function r(where)
  9760.  
  9761. for _,v in pairs (where:GetChildren()) do
  9762.  
  9763. if v:IsA("BasePart") then
  9764.  
  9765. spawn(function() while wait(0.1) do v.Transparency = math.random(0,1) wait() end end) end r(v) end end r(workspace)
  9766.  
  9767. end)
  9768.  
  9769. destwin:drawButton(1/2,'Meshify',function()
  9770.  
  9771. local enums={
  9772.  
  9773. Enum.MeshType.Head;
  9774.  
  9775. Enum.MeshType.Torso;
  9776.  
  9777. Enum.MeshType.Wedge;
  9778.  
  9779. Enum.MeshType.Brick;
  9780.  
  9781. Enum.MeshType.Sphere;
  9782.  
  9783. Enum.MeshType.Cylinder;
  9784.  
  9785. }
  9786.  
  9787. tk.rcf('BasePart',function(o)
  9788.  
  9789. local mesh = Instance.new('SpecialMesh', o)
  9790.  
  9791. mesh.MeshType = enums[math.random(1,#enums)]
  9792.  
  9793. end)
  9794.  
  9795. end)
  9796.  
  9797. destwin:drawButton(1/2,'Loop-Meshify',function()
  9798.  
  9799. coroutine.wrap(function()
  9800.  
  9801. while true do
  9802.  
  9803. local enums={
  9804.  
  9805. Enum.MeshType.Head;
  9806.  
  9807. Enum.MeshType.Torso;
  9808.  
  9809. Enum.MeshType.Wedge;
  9810.  
  9811. Enum.MeshType.Brick;
  9812.  
  9813. Enum.MeshType.Sphere;
  9814.  
  9815. Enum.MeshType.Cylinder;
  9816.  
  9817. }
  9818.  
  9819. tk.rcf('BasePart',function(o)
  9820.  
  9821. if o:FindFirstChild("Mesh") then o.Mesh:Destroy() end
  9822.  
  9823. local mesh = Instance.new('SpecialMesh', o)
  9824.  
  9825. mesh.MeshType = enums[math.random(1,#enums)]
  9826.  
  9827. end)
  9828.  
  9829. wait(0.5)
  9830.  
  9831. end
  9832.  
  9833. end)()
  9834.  
  9835. end)
  9836.  
  9837. destwin:addSpacing()
  9838.  
  9839. destwin:drawButton(1, 'Rotations', function()
  9840.  
  9841. tk.rcf('BasePart', function(o)
  9842.  
  9843. o.Rotation = Vector3.new(math.random(0,180),math.random(0,180),math.random(0,180))
  9844.  
  9845. end)
  9846.  
  9847. end)
  9848.  
  9849. destwin:drawButton(1, 'Collisions', function()
  9850.  
  9851. tk.rcf('BasePart', function(o)
  9852.  
  9853. o.CanCollide = false
  9854.  
  9855. end)
  9856.  
  9857. end)
  9858.  
  9859. destwin:drawButton(1, 'Velocity', function()
  9860.  
  9861. tk.rcf('BasePart', function(o)
  9862.  
  9863. o.Velocity = Vector3.new(math.random(0,180),math.random(0,180),math.random(0,180))
  9864.  
  9865. end)
  9866.  
  9867. end)
  9868.  
  9869. destwin:drawButton(1, 'Invisiblity', function()
  9870.  
  9871. tk.rcf('BasePart', function(o)
  9872.  
  9873. o.Transparency = 1
  9874.  
  9875. end)
  9876.  
  9877. end)
  9878.  
  9879. destwin:drawButton(1, 'BreakJoints', function()
  9880.  
  9881. tk.rcf('Model', function(o)
  9882.  
  9883. o:BreakJoints()
  9884.  
  9885. end)
  9886.  
  9887. end)
  9888.  
  9889. destwin:drawButton(1, 'Forces', function()
  9890.  
  9891. tk.rcf('BasePart', function(o)
  9892.  
  9893. local bf = Instance.new("BodyForce", o)
  9894.  
  9895. bf.Force = Vector3.new(math.random(0,180)*5,math.random(0,180)*5,math.random(0,180)*5)
  9896.  
  9897. end)
  9898.  
  9899. end)
  9900.  
  9901. destwin:drawButton(1, 'Brightness', function()
  9902.  
  9903. tk.rcf('BasePart', function(o)
  9904.  
  9905. local light = Instance.new("SpotLight", o)
  9906.  
  9907. light.Brightness = 9e9
  9908.  
  9909. light.Range = 60
  9910.  
  9911. end)
  9912.  
  9913. end)
  9914.  
  9915. --// CATALOG //--
  9916.  
  9917. local catwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Catalog').Container)
  9918.  
  9919. local page, currentkeyword = 1, ""
  9920.  
  9921. local searchbar, search, makeCatalog, res = 0, 0, 0, {}
  9922.  
  9923. local searchbar = catwin:drawTextBox(2/3,'')
  9924.  
  9925. local search = catwin:drawButton(1/3, 'Search', function()
  9926.  
  9927. page = 1
  9928.  
  9929. currentkeyword = searchbar.Text
  9930.  
  9931. makeCatalog(currentkeyword, page)
  9932.  
  9933. end)
  9934.  
  9935. local previous = catwin:drawButton(1/2, 'Previous Page', function()
  9936.  
  9937. if page > 1 then
  9938.  
  9939. page = page - 1
  9940.  
  9941. makeCatalog(currentkeyword, page)
  9942.  
  9943. end
  9944.  
  9945. end)
  9946.  
  9947. local previous = catwin:drawButton(1/2, 'Next Page', function()
  9948.  
  9949. if page >= 1 then
  9950.  
  9951. page = page + 1
  9952.  
  9953. makeCatalog(currentkeyword, page)
  9954.  
  9955. end
  9956.  
  9957. end)
  9958.  
  9959. local catalog_start = catwin:getDrawY()
  9960.  
  9961. function split(str,divider)
  9962.  
  9963. local found = ""
  9964.  
  9965. local results = {}
  9966.  
  9967. for i=1,string.len(str) do
  9968.  
  9969. if (string.lower(string.sub(str,i,i)) == string.lower(divider)) then
  9970.  
  9971. table.insert(results, found)
  9972.  
  9973. found = ""
  9974.  
  9975. else
  9976.  
  9977. found = found..string.sub(str,i,i)
  9978.  
  9979. end
  9980.  
  9981. end
  9982.  
  9983. table.insert(results, found)
  9984.  
  9985. return results
  9986.  
  9987. end
  9988.  
  9989. function GetName(nm)
  9990.  
  9991. local spl = split(nm," ")
  9992.  
  9993. local a,b,c,d,e=spl[1] or "",spl[2] or "",spl[3] or "", spl[4] or "", spl[5] or ""
  9994.  
  9995. return (a.." "..b.." "..c.." "..d.." "..e)
  9996.  
  9997. end
  9998.  
  9999. --function makeCatalog(keyword, page)
  10000.  
  10001. --local endpoint = "http://search.roblox.com/catalog/json?Category=6&Keyword="..keyword.."&IncludeNotForSale=false&ResultsPerPage=10&PageNumber="..tostring(page)
  10002.  
  10003. --local results = game:HttpGet(endpoint, true)
  10004.  
  10005. --local parse = game:GetService('HttpService'):JSONDecode(results)
  10006.  
  10007. --for i, v in pairs(res) do
  10008.  
  10009. --v:Destroy()
  10010.  
  10011. --end
  10012.  
  10013. --catwin:setDrawY(catalog_start)
  10014.  
  10015. --catwin:addSpacing()
  10016.  
  10017. --for i, v in pairs(parse) do
  10018.  
  10019. --local img = catwin:drawImage(1/2, 'https://www.roblox.com/Thumbs/Asset.ashx?width=420&height=420&assetId='..tostring(v['AssetId']), 50)
  10020.  
  10021. --local below = topkek.tools.util.Object("TextButton", {
  10022.  
  10023. -- Parent = img;
  10024.  
  10025. -- BackgroundColor3 = Color3.new(163/255, 57/255, 57/255);
  10026.  
  10027. -- BorderSizePixel = 0;
  10028.  
  10029. -- Position = UDim2.new(0, -45, 1, 5);
  10030.  
  10031. -- Size = UDim2.new(0,img.AbsoluteSize.X, 0, 20);
  10032.  
  10033. -- Font = 'SourceSans';
  10034.  
  10035. -- FontSize = 'Size14';
  10036.  
  10037. -- Text = GetName(v['Name']);
  10038.  
  10039. -- TextSize = 14;
  10040.  
  10041. -- TextColor3 = color3(199, 199, 199);
  10042.  
  10043. -- TextStrokeTransparency = 0.5;
  10044.  
  10045. -- ClipsDescendants = true;
  10046.  
  10047. --})
  10048.  
  10049. -- below.MouseButton1Down:connect(function()
  10050.  
  10051. -- local Model = Instance.new("Model", workspace)
  10052.  
  10053. -- game:GetObjects('rbxassetid://'..tostring(v['AssetId']))[1].Parent = Model
  10054.  
  10055. -- Model:MakeJoints()
  10056.  
  10057. -- Model:MoveTo(topkek.lplr.Character.Head.Position)
  10058.  
  10059. --end)
  10060.  
  10061. --img.Size=UDim2.new(0,50,0,50)
  10062.  
  10063. --img.Position=img.Position+UDim2.new(0,45,0,0)
  10064.  
  10065. -- if (i%2)==0 then
  10066.  
  10067. -- catwin:setDrawY(catwin:getDrawY() + 25)
  10068.  
  10069. --end
  10070.  
  10071. -- if (i==10) then
  10072.  
  10073. -- catwin.main.CanvasSize = catwin.main.CanvasSize + UDim2.new(0,0,0,25)
  10074.  
  10075. -- end
  10076.  
  10077. -- table.insert(res,img)
  10078.  
  10079. --end
  10080.  
  10081. --end
  10082.  
  10083. --makeCatalog("", 1)
  10084.  
  10085. --// CMDS //--
  10086.  
  10087. cmdwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Commands').Container)
  10088.  
  10089. count = 0
  10090.  
  10091. for _, _ in pairs(cmd.commands.store) do count = count + 1 end
  10092.  
  10093. cmdwin:drawText(1, tostring(count) .. " Commands")
  10094.  
  10095. cmdwin:drawText(1, 'Chat Prefix: /')
  10096.  
  10097. local cmdlist = cmdwin:drawScrollingContainer(260)
  10098.  
  10099. for i, v in pairs(cmd.commands.fmtstore) do
  10100.  
  10101. local xfmt = {}
  10102.  
  10103. local str = " ;" .. i .. " "
  10104.  
  10105. for form in v:gmatch("[^%%]+") do
  10106.  
  10107. if form ~= 'cmd' then
  10108.  
  10109. if form == 'inf' then form = 'str' end
  10110.  
  10111. str = str .. "{" .. form .. "} "
  10112.  
  10113. end
  10114.  
  10115. end
  10116.  
  10117. cmdlist:drawText(1, str)
  10118.  
  10119. end
  10120.  
  10121. --// MUSIC //--
  10122.  
  10123. musicwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Music').Container)
  10124.  
  10125. Sounds = {
  10126.  
  10127. {"caramell", 2303479};
  10128.  
  10129. {"epic", 27697743};
  10130.  
  10131. {"rick", 2027611};
  10132.  
  10133. {"halo", 1034065};
  10134.  
  10135. {"pokemon", 1372261};
  10136.  
  10137. {"cursed", 1372257};
  10138.  
  10139. {"extreme", 11420933};
  10140.  
  10141. {"awaken", 27697277};
  10142.  
  10143. {"alone", 27697392};
  10144.  
  10145. {"mario", 1280470};
  10146.  
  10147. {"choir", 1372258};
  10148.  
  10149. {"chrono" ,1280463};
  10150.  
  10151. {"dotr", 11420922};
  10152.  
  10153. {"entertain", 27697267};
  10154.  
  10155. {"fantasy", 1280473};
  10156.  
  10157. {"final", 787};
  10158.  
  10159. {"organ", 11231513};
  10160.  
  10161. {"tunnel", 9650822}
  10162.  
  10163. }
  10164.  
  10165.  
  10166.  
  10167. local cursel
  10168.  
  10169. local xcursel = 0
  10170.  
  10171. scr = musicwin:drawScrollingContainer(230)
  10172.  
  10173. for i, v in pairs(Sounds) do
  10174.  
  10175. scr:drawButton(1, v[1] .. " - " .. tonumber(v[2]), function()
  10176.  
  10177. cursel.Text = "Currently Selected - " .. v[1]
  10178.  
  10179. xcursel = v[2]
  10180.  
  10181. end)
  10182.  
  10183. end
  10184.  
  10185.  
  10186.  
  10187. cursel = musicwin:drawText(1, "Currently Selected - None")
  10188.  
  10189. local setInp
  10190.  
  10191. musicwin:drawButton(1/3, "Set", function()
  10192.  
  10193. if tonumber(setInp.Text) then
  10194.  
  10195. cursel.Text = "Currently Selected - " .. setInp.Text
  10196.  
  10197. xcursel = tonumber(setInp.Text)
  10198.  
  10199. end
  10200.  
  10201. end)
  10202.  
  10203. setInp = musicwin:drawTextBox(2/3, '')
  10204.  
  10205. musicwin:drawButton(1, "Play", function()
  10206.  
  10207. tk.rcm(game, 'Sound')
  10208.  
  10209. tk.play(xcursel)
  10210.  
  10211. end)
  10212.  
  10213. musicwin:drawButton(1, "Stop", function()
  10214.  
  10215. tk.rcm(game, 'Sound')
  10216.  
  10217. end)
  10218.  
  10219. --// FACES //--
  10220.  
  10221. facwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Faces').Container)
  10222.  
  10223. local faces = {
  10224.  
  10225. {name='Rofl',id=47595647},
  10226.  
  10227. {name='Sparta',id=74142203},
  10228.  
  10229. {name='UJelly',id=48989071},
  10230.  
  10231. {name='Troll',id=45120559},
  10232.  
  10233. {name='Horse',id=62079221},
  10234.  
  10235. {name='Angry',id=48258623},
  10236.  
  10237. {name='Okey',id=62830600},
  10238.  
  10239. {name='Yeaw',id=53646377},
  10240.  
  10241. {name='Here',id=62677045},
  10242.  
  10243. {name='Har',id=48260066},
  10244.  
  10245. {name='Baby Sun',id=47596170},
  10246.  
  10247. {name='LOL',id=48293007},
  10248.  
  10249. {name='Sad',id=53645378},
  10250.  
  10251. {name='Joseph Stalin',id=48290678},
  10252.  
  10253. {name='Doge',id=130742396},
  10254.  
  10255. {name='Forever Alone',id=156886272},
  10256.  
  10257. {name='RickRoll',id=5104631},
  10258.  
  10259. {name='Jim Carrey',id=74885351},
  10260.  
  10261. {name='Meh IRL',id=237553381}
  10262.  
  10263. }
  10264.  
  10265. local cursel, xcursel = nil, 0
  10266.  
  10267. faclist = facwin:drawScrollingContainer(260)
  10268.  
  10269. for i,v in pairs(faces) do
  10270.  
  10271. local btn = faclist:drawButton(1, v['name'], function()
  10272.  
  10273. xcursel = v['id']
  10274.  
  10275. cursel.Text = 'Currently Selected: ' .. v['name']
  10276.  
  10277. end)
  10278.  
  10279. topkek.tools.gui:addLeftIcon(btn,'rbxassetid://'..tostring(v['id']),20)
  10280.  
  10281. end
  10282.  
  10283. cursel = facwin:drawText(1, 'Currently Selected: None')
  10284.  
  10285. facwin:drawButton(1, 'Wear', function()
  10286.  
  10287. if not (xcursel == 0) then
  10288.  
  10289. if topkek.lplr.Character then
  10290.  
  10291. tk.rcm(topkek.lplr.Character, 'Accessory')
  10292.  
  10293. tk.rcm(topkek.lplr.Character, 'Hat')
  10294.  
  10295. topkek.tools.util.applyFace(xcursel)
  10296.  
  10297. end
  10298.  
  10299. end
  10300.  
  10301. end)
  10302.  
  10303. --// SETTINGS // --
  10304.  
  10305. setwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Settings').Container)
  10306.  
  10307. setwin:drawText(1, 'Patch: ' .. topkek.patch)
  10308.  
  10309. setwin:drawText(1, 'Devnote: foh skids')
  10310.  
  10311. setwin:drawText(1, [[
  10312.  
  10313. === CREDITS ===
  10314.  
  10315.  
  10316.  
  10317. Variable - retard that created Stella
  10318.  
  10319. KrystalTeam - provided critical design tips & advice
  10320.  
  10321. Circumvention - lol joey salads
  10322.  
  10323.  
  10324.  
  10325. Thanks to everyone that supported T0PK3K 4.0!
  10326.  
  10327.  
  10328.  
  10329. ]], 260)
  10330.  
  10331. --// BANLIST //--
  10332.  
  10333. banwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Banlist').Container)
  10334.  
  10335. local plrBanInp
  10336.  
  10337. banwin:drawButton(1/3, 'Add', function()
  10338.  
  10339. topkek.settings.get()
  10340.  
  10341. table.insert(topkek.settingsTable['Bans'], plrBanInp.Text)
  10342.  
  10343. topkek.settings.write()
  10344.  
  10345. UpdateBanlist()
  10346.  
  10347. end)
  10348.  
  10349. plrBanInp = banwin:drawTextBox(2/3, '')
  10350.  
  10351. banCont = banwin:drawScrollingContainer(288)
  10352.  
  10353. function UpdateBanlist(x)
  10354.  
  10355. topkek.settings.get()
  10356.  
  10357. local wl = x or topkek.settingsTable['Bans']
  10358.  
  10359. for i,v in pairs(banCont:GetChildren()) do
  10360.  
  10361. v:Destroy()
  10362.  
  10363. end
  10364.  
  10365. banCont:setDrawY(3)
  10366.  
  10367. for i,v in pairs(wl) do
  10368.  
  10369. banCont:drawText(2/3, v)
  10370.  
  10371. banCont:drawButton(1/3, 'Remove', function()
  10372.  
  10373. for x, m in pairs(wl) do
  10374.  
  10375. if m == v then
  10376.  
  10377. table.remove(topkek.settingsTable['Bans'], x)
  10378.  
  10379. topkek.settings.write()
  10380.  
  10381. UpdateBanlist()
  10382.  
  10383. topkek.banmgr.bans = topkek.settingsTable['Bans']
  10384.  
  10385. end
  10386.  
  10387. end
  10388.  
  10389. end)
  10390.  
  10391. end
  10392.  
  10393. end
  10394.  
  10395. UpdateBanlist()
  10396.  
  10397. --// HATS //--
  10398.  
  10399. hatwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Hats').Container)
  10400.  
  10401. local hats={
  10402.  
  10403. {name='Dominus Empyreus',id=21070012},
  10404.  
  10405. {name='Dominus Vespertilio',id=96103379},
  10406.  
  10407. {name='Dominus Infernus',id=31101391},
  10408.  
  10409. {name='Dominus Rex',id=250395631},
  10410.  
  10411. {name='Dominus Frigidus',id=48545806},
  10412.  
  10413. {name='Dominus Astra',id=162067148},
  10414.  
  10415. {name='Dominus Aureus',id=138932314},
  10416.  
  10417. {name='DIY Dominus Empyreus',id=151789690},
  10418.  
  10419. {name='Dominus Messor',id=64444871},
  10420.  
  10421. {name='Demon Skeleton Wings',id=133554007},
  10422.  
  10423. {name='Gilded Wings of Glory',id=250405532},
  10424.  
  10425. {name='Majestic Ice Wings',id=188702967},
  10426.  
  10427. {name='Black Wings',id=215719598},
  10428.  
  10429. {name='Clockworks Shades',id=11748356},
  10430.  
  10431. {name='Faerie Wings',id=19399896},
  10432.  
  10433. {name='Orinthian Wings',id=223751505},
  10434.  
  10435. {name='Clockworks Headphones',id=1235488},
  10436.  
  10437. {name='Perfectly Legitimate Business Hat',id=19027209},
  10438.  
  10439. {name='Sparkling Angel Wings',id=192557913},
  10440.  
  10441. {name='Commander Crows Wings',id=133553855},
  10442.  
  10443. {name='Sunfire Wings',id=158068470},
  10444.  
  10445. {name='Royal Faerie Wings',id=119916756},
  10446.  
  10447. {name='Wings of Freedom',id=164174048},
  10448.  
  10449. {name='Firebrand Wings',id=128160626},
  10450.  
  10451. {name='Frozen Wings',id=136758613},
  10452.  
  10453. {name='Webbed Wings',id=120507280},
  10454.  
  10455. {name='Gargoyle Wings',id=120507201},
  10456.  
  10457. {name='Bat Wings',id=19399858},
  10458.  
  10459. {name='Wings of Fire',id=136758532},
  10460.  
  10461. {name='Headrow',id=1082935},
  10462.  
  10463. {name='Rubber Duckie',id=9254254},
  10464.  
  10465. {name='Valkyrie Helm',id=1365767},
  10466.  
  10467. {name='Hockey Mask',id=5161514}}
  10468.  
  10469. local searchi = hatwin:drawButton(1, '', function()end)
  10470.  
  10471. dropx = GUI.DropDown.New(UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), searchi, {'All'})
  10472.  
  10473. function fixPlayerDropi()
  10474.  
  10475. local t = {'All'}
  10476.  
  10477. for i, v in pairs(game.Players:GetPlayers()) do
  10478.  
  10479. table.insert(t, v.Name)
  10480.  
  10481. end
  10482.  
  10483. dropx.SetTable(t)
  10484.  
  10485. end
  10486.  
  10487. game.Players.PlayerAdded:connect(function()
  10488.  
  10489. fixPlayerDropi()
  10490.  
  10491. end)
  10492.  
  10493. game.Players.PlayerRemoving:connect(function()
  10494.  
  10495. fixPlayerDropi()
  10496.  
  10497. end)
  10498.  
  10499. local eval = 'All'
  10500.  
  10501. dropx.Changed(function(p) eval = p end)
  10502.  
  10503. fixPlayerDrop()
  10504.  
  10505.  
  10506.  
  10507. local hatInp
  10508.  
  10509. hatlist = hatwin:drawScrollingContainer(260)
  10510.  
  10511. for i,v in pairs(hats) do
  10512.  
  10513. hatlist:drawButton(1, v['name'], function()
  10514.  
  10515. hatInp.Text = tostring(v['id'])
  10516.  
  10517. end)
  10518.  
  10519. end
  10520.  
  10521. hatwin:drawButton(1/3, 'Wear', function()
  10522.  
  10523. local hat = game:GetObjects("rbxassetid://"..tonumber(hatInp.Text))[1]
  10524.  
  10525. tk.dp(eval, function(x)
  10526.  
  10527. if x.Character then
  10528.  
  10529. hat:Clone().Parent = x.Character
  10530.  
  10531. end
  10532.  
  10533. end)
  10534.  
  10535. end)
  10536.  
  10537.  
  10538.  
  10539.  
  10540.  
  10541. hatInp = hatwin:drawTextBox(2/3, '')
  10542.  
  10543. topkek.tools.animator.initialAnimation()
  10544.  
  10545. topkek.banmgr.init()
  10546.  
  10547.  
  10548.  
  10549. _G.Rc7Notification("Leaked by Void","T0pk3k 4.0 Script Leaked!",5)
  10550.  
  10551. wait(5)
  10552.  
  10553. if game.Workspace.FilteringEnabled == true then
  10554.  
  10555. _G.Rc7Notification("Filtering","Fltering is Enabled",5)
  10556.  
  10557. else
  10558.  
  10559. _G.Rc7Notification("Filtering","Fltering is Disabled",5)
  10560.  
  10561. end
Add Comment
Please, Sign In to add comment