TeeRBLX

FE Script Hub

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