Diimond

RBW2_GUI for loadstring

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