DEXLTH

Topk3k gui

Jul 22nd, 2019
7,123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 110.75 KB | None | 0 0
  1. -- applebee
  2. -- Version: 3.0
  3. -- Instances:
  4. local Topk3kGui = Instance.new("ScreenGui")
  5. local Frame = Instance.new("Frame")
  6. local TK2 = Instance.new("TextButton")
  7. local TK3 = Instance.new("TextButton")
  8. local TK1 = Instance.new("TextButton")
  9. local TK4 = Instance.new("TextButton")
  10. --Properties:
  11. Topk3kGui.Name = "Topk3kGui"
  12. Topk3kGui.Parent = gameStarterGui.ScreenGui.Main["The Scripts Page 1"].B5.Script
  13. Topk3kGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  14.  
  15. Frame.Parent = Topk3kGui
  16. Frame.BackgroundColor3 = Color3.new(1, 1, 1)
  17. Frame.BorderColor3 = Color3.new(1, 0.270588, 0.282353)
  18. Frame.BorderSizePixel = 5
  19. Frame.Position = UDim2.new(0.879087448, 0, 0.31572482, 0)
  20. Frame.Size = UDim2.new(0, 134, 0, 189)
  21.  
  22. TK2.Name = "TK2"
  23. TK2.Parent = Topk3kGui
  24. TK2.BackgroundColor3 = Color3.new(1, 1, 1)
  25. TK2.Position = UDim2.new(0.879087448, 0, 0.325552821, 0)
  26. TK2.Size = UDim2.new(0, 134, 0, 42)
  27. TK2.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  28. TK2.Font = Enum.Font.SourceSans
  29. TK2.Text = "Topk3k 0.8"
  30. TK2.TextColor3 = Color3.new(0, 0, 0)
  31. TK2.TextSize = 14
  32.  
  33. TK3.Name = "TK3"
  34. TK3.Parent = Topk3kGui
  35. TK3.BackgroundColor3 = Color3.new(1, 1, 1)
  36. TK3.Position = UDim2.new(0.879087448, 0, 0.377894461, 0)
  37. TK3.Size = UDim2.new(0, 134, 0, 42)
  38. TK3.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  39. TK3.Font = Enum.Font.SourceSans
  40. TK3.Text = "Topk3k 2.0"
  41. TK3.TextColor3 = Color3.new(0, 0, 0)
  42. TK3.TextSize = 14
  43.  
  44. TK1.Name = "TK1"
  45. TK1.Parent = Topk3kGui
  46. TK1.BackgroundColor3 = Color3.new(1, 1, 1)
  47. TK1.Position = UDim2.new(0.878327012, 0, 0.432693064, 0)
  48. TK1.Size = UDim2.new(0, 134, 0, 42)
  49. TK1.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  50. TK1.Font = Enum.Font.SourceSans
  51. TK1.Text = "Topk3k 3.0"
  52. TK1.TextColor3 = Color3.new(0, 0, 0)
  53. TK1.TextSize = 14
  54.  
  55. TK4.Name = "TK4"
  56. TK4.Parent = Topk3kGui
  57. TK4.BackgroundColor3 = Color3.new(1, 1, 1)
  58. TK4.Position = UDim2.new(0.879087448, 0, 0.485034734, 0)
  59. TK4.Size = UDim2.new(0, 134, 0, 42)
  60. TK4.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  61. TK4.Font = Enum.Font.SourceSans
  62. TK4.Text = "Topk3k 4.0"
  63. TK4.TextColor3 = Color3.new(0, 0, 0)
  64. TK4.TextSize = 14
  65. -- Scripts:
  66. spawn(function () -- TK2.LocalScript
  67. local script = Instance.new('LocalScript')
  68. script.Parent = TK2
  69. TK2.MouseButton1Click:Connect(function()
  70. loadstring(game:HttpGet(('https://pastebin.com/raw/YDExU2LB'),true))()
  71. end)
  72.  
  73. end)
  74.  
  75. spawn(function () -- TK2.LocalScript
  76. local script = Instance.new('LocalScript')
  77. script.Parent = TK2
  78. MouseButton1Click:Connect(function()
  79. Frame.visible = false
  80. TK1.visible = false
  81. TK2.visible = false
  82. TK3.visible = false
  83. TK4.visible = false
  84. end
  85.  
  86. end)
  87.  
  88. spawn(function () -- TK3.LocalScript
  89. local script = Instance.new('LocalScript')
  90. script.Parent = TK3
  91. TK3.MouseButton1Click:Connect(function()
  92.  
  93. pcall(function()
  94. --esp(av(),dw()) (curtime,reqtime)
  95. pool = {}
  96. pool.new = function()
  97. local base = {}
  98. base.global = {}
  99. base.class = function(name) base[name] = {} end
  100. base.add = function(class, name, func) base[class][name] = func end
  101. base.define = function(class, name, val) base[class][name] = val end
  102. base.get = function(class, name) return base[class][name] end
  103. base.call = function(class, name) base[class][name]() end
  104. return base
  105. end
  106. local print = function(k) print("[T0PK3K dbg]: ".. k) end
  107.  
  108. --- init base ---
  109.  
  110. local kek = {}
  111. kek.pool = pool.new(); pool = kek.pool; player = game.Players.LocalPlayer;
  112.  
  113.  
  114. CreateObject = function(properties)
  115. local object = Instance.new(properties.Class)
  116. for i, v in pairs(properties) do
  117. pcall(function()
  118. if v ~= "Class" then
  119. object[i] = v
  120. end
  121. end)
  122. end
  123. return object
  124. end
  125.  
  126.  
  127. -- t.menus will now define pre-created objects instead of just '0xf'
  128. kek.menus = {
  129. ["Main"] = {},
  130. ["LocalPlayer"] = {Links = {}, Auto = {}, ReqBar = false},
  131. ["Server"] = {Links = {"Destruction"}, Auto = {}, ReqBar = false},
  132. ["Scripts"] = {Links = {}, Auto = {
  133. CreateObject {
  134. Class = "TextBox",
  135. Name = "search",
  136. BackgroundColor3 = Color3.new(14/255, 60/255, 66/255),
  137. BorderColor3 = Color3.new(3/255, 53/255, 49/255),
  138. Position = UDim2.new(0, 13, 0, 10),
  139. Size = UDim2.new(1, -26, 0, 27),
  140. Font = Enum.Font.SourceSans,
  141. FontSize = Enum.FontSize.Size14,
  142. Text = "Search for a script",
  143. TextColor3 = Color3.new(204/255, 204/255, 204/255)
  144. },
  145. CreateObject {
  146. Class = "ScrollingFrame",
  147. Name = "list",
  148. BackgroundColor3 = Color3.new(3/255, 39/255, 40/255),
  149. BorderSizePixel = 0,
  150. Position = UDim2.new(0, 13, 0, 50),
  151. Size = UDim2.new(1, -26, 1, -60),
  152. CanvasSize = UDim2.new(0, 0, 0, 0)
  153. },
  154. }, ReqBar = false},
  155. ["Players"] = {Links = {}, Auto = {}, ReqBar = true},
  156. ["Miscellaneous"] = {Links = {}, Auto = {}, ReqBar = false},
  157. ["Explorer"] = {Links = {}, Auto = {}, ReqBar = false, DoNotInclude = true},
  158. ["Destruction"] = {Links = {}, Auto = {}, ReqBar = false, DoNotInclude = true},
  159. ["Music"] = {Links = {}, Auto = {}, ReqBar = false, DoNotInclude = true},
  160. ["Gear"] = {Links = {}, Auto = {}, ReqBar = true, DoNotInclude = true},
  161. ["FilterMyAss"] = {Links = {}, Auto = {}, ReqBar = true, DoNotInclude = true},
  162. ["Memes"] = {Links = {}, Auto = {}, ReqBar = true, DoNotInclude = true},
  163. ["Hats"] = {Links = {}, Auto = {}, ReqBar = true, DoNotInclude = true},
  164. ["Credits"] = {Links = {}, Auto = {}, ReqBar = false, DoNotInclude = true},
  165. ["Chatbox"] = {Links = {}, Auto = {}, ReqBar = false, DoNotInclude = true}
  166. }
  167.  
  168.  
  169. --- global definitions ---
  170. pool.define("global","gui", game:GetObjects("rbxassetid://388041033")[1]); local gui = pool.get("global", "gui");
  171.  
  172. pool.define("global","root", pool.get("global", "gui").root); pool.get("global", "root").ClipsDescendants = true;
  173. pool.define("global","main", pool.get("global", "root").main)
  174. pool.define("global","title", pool.get("global", "root").topbar.title)
  175. pool.define("global","NoTab_InnerSize",UDim2.new(1,-10,1,-60))
  176. pool.define("global","NoTab_InnerPos",UDim2.new(0,5,0,56))
  177. pool.define("global","StateRunning",false)
  178. pool.define("global","TabTemplate",pool.get("global", "gui").root.template.tabframe.tabtemp)
  179. pool.define("global","WindowTemplate",pool.get("global","gui").root.template)
  180. pool.define("global","CurrentPlayers",{})
  181. pool.define("global","runstate",false)
  182.  
  183. local uk = pool.get('global', 'gui'):Clone()
  184. pool.define("global", "gui", nil)
  185. pool.define("global", "gui", uk)
  186.  
  187. pool.get("global", "gui").root.main.blabel.Text = "Elysian Edition"
  188.  
  189. pool.define("global","root", pool.get("global", "gui").root)
  190. pool.define("global","main", pool.get("global", "root").main)
  191. pool.define("global","title", pool.get("global", "root").topbar.title)
  192. pool.define("global","NoTab_InnerSize",UDim2.new(1,-10,1,-60))
  193. pool.define("global","NoTab_InnerPos",UDim2.new(0,5,0,56))
  194. pool.define("global","StateRunning",false)
  195. pool.define("global","TabTemplate",pool.get("global", "gui").root.template.tabframe.tabtemp)
  196. pool.define("global","WindowTemplate",pool.get("global","gui").root.template)
  197. pool.define("global","CurrentPlayers",{})
  198.  
  199. --- utility (general utility) --
  200. pool.class("utility")
  201. pool.utility.IterateObject = function(object, class, func)
  202. local function localiter(o)
  203. for i, v in pairs(o:GetChildren()) do
  204. if v:IsA(class) then
  205. func(v)
  206. end
  207. localiter(v)
  208. end
  209. end
  210. localiter(object)
  211. end
  212. pool.utility.GetObject = function(name)
  213. local function localiter(o)
  214. for i, v in pairs(o:GetChildren()) do
  215. if v.Name == name then return v end
  216. localiter(v)
  217. end
  218. end
  219. return localiter(gui)
  220. end print("LOAD")
  221. pool.utility.CreateObject = function(properties)
  222. local object = Instance.new(properties.Class)
  223. for i, v in pairs(properties) do
  224. pcall(function()
  225. if v ~= "Class" then
  226. object[i] = v
  227. end
  228. end)
  229. end
  230. return object
  231. end
  232. pool.utility.SetProperties = function(obj, properties)
  233. for i, v in pairs(properties) do
  234. pcall(function()
  235. obj[i] = v
  236. end)
  237. end
  238. end
  239. pool.utility.CheckDependancies = function(obj, deps)
  240. for i, v in pairs(deps) do
  241. if not obj[v] then
  242. return false
  243. end
  244. end
  245. return true
  246. end
  247. pool.utility.R15 = function()
  248. rcode=[[local function Init()
  249. wait()
  250. local function ConChar(P)
  251. Character = P.Character
  252.  
  253. local R15Model = Instance.new("Model")
  254. R15Model.Name = "R15Model"
  255. R15Model.Parent = Character
  256.  
  257. local function CreateLimb(Name,Color,Size,Transparency,ConnectToLimb,MotorName,C0,C1,MeshId)
  258. local Part = Instance.new("Part")
  259. Part.FormFactor = "Custom"
  260. Part.Size = Size
  261. Part.BrickColor = Color
  262. Part.CanCollide = false
  263. Part.Name = Name
  264. Part.Transparency = (Transparency == 0.001 and 0 or Transparency)
  265. Part.TopSurface = "Smooth"
  266. Part.BottomSurface = "Smooth"
  267.  
  268. local Motor = Instance.new("Motor6D")
  269. Motor.C0 = C0
  270. Motor.C1 = C1
  271. Motor.Part0 = ConnectToLimb
  272. Motor.Part1 = Part
  273. Motor.Name = MotorName
  274. Motor.MaxVelocity = 0.1
  275. Motor.Parent = ConnectToLimb
  276.  
  277. if MeshId then
  278. local Mesh = Instance.new("SpecialMesh")
  279. Mesh.MeshType = "FileMesh"
  280. Mesh.MeshId = MeshId
  281. Mesh.Scale = Vector3.new(0.99,0.99,0.99)
  282. Mesh.Parent = Part
  283. end
  284.  
  285. if MeshId and Transparency == 0.001 then
  286. local ShirtTexturePart = Instance.new("Part")
  287. ShirtTexturePart.FormFactor = "Custom"
  288. ShirtTexturePart.Size = Size
  289. ShirtTexturePart.BrickColor = Color
  290. ShirtTexturePart.CanCollide = false
  291. ShirtTexturePart.Name = "ShirtTexturePart"
  292. ShirtTexturePart.Transparency = Transparency
  293. ShirtTexturePart.TopSurface = "Smooth"
  294. ShirtTexturePart.BottomSurface = "Smooth"
  295.  
  296. local Mesh = Instance.new("SpecialMesh")
  297. Mesh.MeshType = "FileMesh"
  298. Mesh.MeshId = MeshId
  299. Mesh.Parent = ShirtTexturePart
  300.  
  301. local Weld = Instance.new("Weld")
  302. Weld.Part0 = Part
  303. Weld.Part1 = ShirtTexturePart
  304. Weld.Parent = ShirtTexturePart
  305.  
  306. ShirtTexturePart.Parent = Part
  307. end
  308. Part.Parent = R15Model
  309. return Part
  310. end
  311.  
  312.  
  313. 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))
  314. 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")
  315. 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")
  316. 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")
  317. 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")
  318. 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")
  319. 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")
  320. 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")
  321. 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")
  322. 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")
  323. 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")
  324. 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")
  325. 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")
  326. 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")
  327. 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")
  328. 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")
  329.  
  330. --if Character:WaitForChild("Head"):WaitForChild("Mesh").MeshId ~= "" then
  331. -- Head.MeshId = Character.Head.Mesh.MeshId
  332. --end
  333.  
  334. Character:WaitForChild("Animate").Disabled = false
  335. local Anim = game:GetObjects("rbxassetid://401967017")[1]; print("aobj", tostring(Anim))
  336. for i, v in pairs(Anim:GetChildren()) do
  337. v.Parent = script
  338. end
  339. script.Parent = Character
  340.  
  341. local function Clear(Name,Alternative,ColorParts)
  342. local Part = Character:WaitForChild(Name)
  343. Part.Transparency = (Name == "Head" and 0.99 or 1)
  344. local function ChildAdded(Ins)
  345. delay(0.05,function()
  346. if Ins.Name == "face" then
  347. if Alternative:FindFirstChild("face") then Alternative:FindFirstChild("face"):Destroy() end
  348. Ins.Parent = Alternative
  349. elseif Ins:IsA("Motor6D") and string.sub(Ins.Name,1,5) ~= "Fake_" then
  350. Ins.Name = "Fake_"..Ins.Name
  351. elseif Ins.Name == "HeadWeld" then
  352. delay(0.05,function()
  353. Ins.Parent = Head
  354. Ins.Part0 = Head
  355. Ins.C1 = CFrame.new(0,0,0.05) * Ins.C1
  356. end)
  357. elseif not Ins:IsA("Weld") then
  358. Ins:Destroy()
  359. end
  360. end)
  361. end
  362. for _,Sub in pairs(Part:GetChildren()) do
  363. ChildAdded(Sub)
  364. end
  365. Part.ChildAdded:connect(ChildAdded)
  366.  
  367. local function Color()
  368. for _,Sub in pairs(ColorParts) do
  369. Sub.BrickColor = Part.BrickColor
  370. local TexturePart = Sub:FindFirstChild("ShirtTexturePart")
  371. if TexturePart then
  372. TexturePart.BrickColor = Part.BrickColor
  373. end
  374. end
  375. end
  376. Color()
  377. Part.Changed:connect(Color)
  378. end
  379.  
  380. Clear("HumanoidRootPart",HumanoidRootPart,{HumanoidRootPart})
  381. Clear("Head",Head,{Head})
  382. Clear("Torso",nil,{LowerTorso,UpperTorso})
  383. Clear("Left Arm",nil,{LeftLowerArm,LeftUpperArm,LeftHand})
  384. Clear("Right Arm",nil,{RightLowerArm,RightUpperArm,RightHand})
  385. Clear("Left Leg",nil,{LeftLowerLeg,LeftUpperLeg,LeftFoot})
  386. Clear("Right Leg",nil,{RightLowerLeg,RightUpperLeg,RightFoot})
  387.  
  388. local ShirtUsed = false
  389. local function ChildAdded(Ins)
  390. if Ins:IsA("Hat") and string.sub(Ins.Name,1,7) ~= "Scaled_" then
  391. delay(0.05,function()
  392. local Mesh = Ins:WaitForChild("Handle"):WaitForChild("Mesh")
  393. Ins.AttachmentPos = Ins.AttachmentPos
  394. Mesh.Scale = Mesh.Scale
  395. Ins.Name = "Scaled_"..Ins.Name
  396. end)
  397. elseif Ins:IsA("Shirt") then
  398. ShirtUsed = true
  399. LowerTorso.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
  400. UpperTorso.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
  401. LeftLowerArm.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
  402. LeftUpperArm.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
  403. LeftHand.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
  404. RightLowerArm.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
  405. RightUpperArm.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
  406. RightHand.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
  407. elseif Ins:IsA("Pants") then
  408. LeftUpperLeg.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
  409. LeftLowerLeg.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
  410. LeftFoot.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
  411. RightUpperLeg.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
  412. RightLowerLeg.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
  413. RightFoot.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
  414. if LowerTorso.ShirtTexturePart.Mesh.TextureId == "" then
  415. LowerTorso.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
  416. UpperTorso.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
  417. end
  418. end
  419. end
  420.  
  421. for _,Sub in pairs(Character:GetChildren()) do
  422. ChildAdded(Sub)
  423. end
  424. Character.ChildAdded:connect(ChildAdded)
  425. loadstring(Anim.Source)()
  426. end
  427. ConChar(game:service'Players'.LocalPlayer)
  428. end
  429.  
  430. Init()]]
  431. spawn(function() loadstring(rcode)() end)
  432. end
  433. pool.utility.LittleFriend = function(p)
  434. -- thanks rias<3
  435. plr=p.Character
  436. Shaft=Instance.new("Part", plr)
  437. Shaft.Name='Shaft'
  438. Shaft.Size=Vector3.new(1, 2.5, 1)
  439. Shaft.TopSurface=0
  440. Shaft.BottomSurface=0
  441. Shaft.CanCollide=true
  442. Cyln=Instance.new("CylinderMesh", Shaft)
  443. Cyln.Scale=Vector3.new(0.5,0.7,0.5)
  444. Instance.new("Weld", plr)
  445. plr.Weld.Part0=plr.Torso
  446. plr.Weld.Part1=plr.Shaft
  447. plr.Weld.C0=CFrame.new(0,-0.35,-0.9)*CFrame.fromEulerAnglesXYZ(2.2,0,0)
  448. Shaft.BrickColor=BrickColor.new("Pastel brown")
  449. Tip=Instance.new("Part", plr)
  450. Tip.Name='Tip'
  451. Tip.TopSurface=0
  452. Tip.BottomSurface=0
  453. Tip.Size=Vector3.new(1, 1, 1)
  454. Tip.CanCollide=true
  455. 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)
  456. Cyln2=Instance.new("SpecialMesh", Tip)
  457. Cyln2.MeshType='Sphere'
  458. Cyln2.Scale=Vector3.new(0.6,0.6,0.6)
  459. Instance.new("Weld", plr).Name='Weld2'
  460. plr.Weld2.Part0=plr.Shaft
  461. plr.Weld2.Part1=plr.Tip
  462. plr.Weld2.C0=CFrame.new(0,-.9,0)
  463. Tip.BrickColor=BrickColor.new("Pink")
  464. -----
  465. Ball1=Instance.new("Part", plr)
  466. Ball1.Name='Ball1'
  467. Ball1.Size=Vector3.new(1, 1, 1)
  468. Ball1.TopSurface=0
  469. Ball1.BottomSurface=0
  470. Cyln3=Instance.new("SpecialMesh", Ball1)
  471. Cyln3.MeshType='Sphere'
  472. Cyln3.Scale=Vector3.new(0.4,0.4,0.4)
  473. Instance.new("Weld", plr).Name='Weld3'
  474. plr.Weld3.Part0=plr.Shaft
  475. plr.Weld3.Part1=plr.Ball1
  476. plr.Weld3.C0=CFrame.new(0.225,.4,0.2)
  477. Ball1.BrickColor=BrickColor.new("Pastel brown")
  478. -----
  479. Ball2=Instance.new("Part", plr)
  480. Ball2.Name='Ball2'
  481. Ball2.Size=Vector3.new(1, 1, 1)
  482. Ball2.TopSurface=0
  483. Ball2.BottomSurface=0
  484. Cyln3=Instance.new("SpecialMesh", Ball2)
  485. Cyln3.MeshType='Sphere'
  486. Cyln3.Scale=Vector3.new(0.4,0.4,0.4)
  487. Instance.new("Weld", plr).Name='Weld4'
  488. plr.Weld4.Part0=plr.Shaft
  489. plr.Weld4.Part1=plr.Ball2
  490. plr.Weld4.C0=CFrame.new(-0.225,.4,0.2)
  491. Ball2.BrickColor=BrickColor.new("Pastel brown")
  492. end
  493. pool.utility.ScalePlayer = function(p, size)
  494. -- omfg thanks var
  495. local pchar = p.Character
  496. local function scale(chr,scl)
  497.  
  498. for _,v in pairs(pchar:GetChildren()) do
  499. if v:IsA("Hat") then
  500. v:Clone()
  501. v.Parent = game.Lighting
  502. end
  503. end
  504.  
  505. local Head = chr['Head']
  506. local Torso = chr['Torso']
  507. local LA = chr['Left Arm']
  508. local RA = chr['Right Arm']
  509. local LL = chr['Left Leg']
  510. local RL = chr['Right Leg']
  511. local HRP = chr['HumanoidRootPart']
  512.  
  513. wait(0.1)
  514.  
  515. Head.formFactor = 3
  516. Torso.formFactor = 3
  517. LA.formFactor = 3
  518. RA.formFactor = 3
  519. LL.formFactor = 3
  520. RL.formFactor = 3
  521. HRP.formFactor = 3
  522.  
  523. Head.Size = Vector3.new(scl * 2, scl, scl)
  524. Torso.Size = Vector3.new(scl * 2, scl * 2, scl)
  525. LA.Size = Vector3.new(scl, scl * 2, scl)
  526. RA.Size = Vector3.new(scl, scl * 2, scl)
  527. LL.Size = Vector3.new(scl, scl * 2, scl)
  528. RL.Size = Vector3.new(scl, scl * 2, scl)
  529. HRP.Size = Vector3.new(scl * 2, scl * 2, scl)
  530.  
  531. local Motor1 = Instance.new('Motor6D', Torso)
  532. Motor1.Part0 = Torso
  533. Motor1.Part1 = Head
  534. Motor1.C0 = CFrame.new(0, 1 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  535. Motor1.C1 = CFrame.new(0, -0.5 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  536. Motor1.Name = "Neck"
  537.  
  538. local Motor2 = Instance.new('Motor6D', Torso)
  539. Motor2.Part0 = Torso
  540. Motor2.Part1 = LA
  541. Motor2.C0 = CFrame.new(-1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  542. Motor2.C1 = CFrame.new(0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  543. Motor2.Name = "Left Shoulder"
  544.  
  545. local Motor3 = Instance.new('Motor6D', Torso)
  546. Motor3.Part0 = Torso
  547. Motor3.Part1 = RA
  548. Motor3.C0 = CFrame.new(1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  549. Motor3.C1 = CFrame.new(-0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  550. Motor3.Name = "Right Shoulder"
  551.  
  552. local Motor4 = Instance.new('Motor6D', Torso)
  553. Motor4.Part0 = Torso
  554. Motor4.Part1 = LL
  555. Motor4.C0 = CFrame.new(-1 * scl, -1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  556. Motor4.C1 = CFrame.new(-0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  557. Motor4.Name = "Left Hip"
  558.  
  559. local Motor5 = Instance.new('Motor6D', Torso)
  560. Motor5.Part0 = Torso
  561. Motor5.Part1 = RL
  562. Motor5.C0 = CFrame.new(1 * scl, -1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  563. Motor5.C1 = CFrame.new(0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  564. Motor5.Name = "Right Hip"
  565.  
  566. local Motor6 = Instance.new('Motor6D', HRP)
  567. Motor6.Part0 = HRP
  568. Motor6.Part1 = Torso
  569. Motor6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  570. Motor6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  571.  
  572. end
  573.  
  574. scale(pchar, size)
  575.  
  576. for _,v in pairs(game.Lighting:GetChildren()) do
  577. if v:IsA("Hat") then
  578. v.Parent = pchar
  579. end
  580. end
  581. end
  582. pool.utility.SpawnState = function(state)
  583. pool.global.runstate = true;
  584. spawn(function()
  585. repeat
  586. ypcall(function()
  587. wait(0)
  588. player.Character.Humanoid:ChangeState(state)
  589. end)
  590. until pool.global.runstate == false
  591. end)
  592. end
  593. pool.utility.DoFE = function(func)
  594. pool.global.runstate = true;
  595. spawn(function()
  596. repeat
  597. ypcall(function()
  598. wait(0)
  599. func()
  600. end)
  601. until pool.global.runstate == false
  602. end)
  603. end
  604. pool.utility.meme=function(id,Char)
  605. -- ohgal admin
  606. -- dont judge
  607. if(Char)then
  608. local Type = id
  609. local Meme=id
  610. local BBG_SIZE=Char.Head.Size.X*1.25;
  611. local STUD_VECTOR_1=Char.Head.Size.Z/4;
  612. local STUD_VECTOR_2=Char.Head.Size.Z;
  613. local bbg=Char:FindFirstChild'BBGMEME'or Instance.new('BillboardGui',Char);
  614. bbg.StudsOffset=Vector3.new(0,STUD_VECTOR_1,STUD_VECTOR_2);
  615. bbg.Size=UDim2.new(BBG_SIZE,0,BBG_SIZE);
  616. bbg.Adornee=Char.Head;
  617. bbg.Name='BBGMEME';
  618. local img=bbg:FindFirstChild'Meme'or Instance.new('ImageLabel',bbg);
  619. img.BackgroundTransparency=1;
  620. img.Image="rbxassetid://"..Meme;
  621. img.Size=UDim2.new(1,0,1,0)
  622. img.Name='Meme';
  623. for i,v in next,Char:children()do
  624. if(v.className=='Hat')then
  625. v=v:FindFirstChild'Handle';
  626. if(v)then
  627. v.Transparency=0
  628. end;
  629. end;
  630. end;
  631. end;
  632. end;
  633. pool.utility.GetPlayers = function(str)
  634. if str == "all" then
  635. return game.Players:GetPlayers()
  636. end
  637. if str == "me" then
  638. return {game.Players.LocalPlayer}
  639. end
  640. if str == "others" then
  641. local cm = {}
  642. for i, v in pairs(game.Players:GetPlayers()) do
  643. if v ~= game.Players.LocalPlayer then
  644. table.insert(cm, v)
  645. end
  646. end
  647. return cm
  648. end
  649. local pn = str:gmatch("([^,]+)")
  650. local pl = {}
  651. for ln in pn do
  652. for i, v in pairs(game.Players:GetPlayers()) do
  653. local nm = (v.Name):lower()
  654. if string.sub(nm,1,#ln)==(ln):lower() then
  655. table.insert(pl, v)
  656. end
  657. end
  658. end
  659. return pl
  660. end
  661. pool.utility.StartFly = function()
  662. local mouse=game.Players.LocalPlayer:GetMouse''
  663. localplayer=game.Players.LocalPlayer
  664. game.Players.LocalPlayer.Character:WaitForChild("Torso")
  665. local torso = game.Players.LocalPlayer.Character.Torso
  666. local flying = true
  667. local speed=0
  668. local keys={a=false,d=false,w=false,s=false}
  669. local e1
  670. local e2
  671. local function start()
  672. local pos = Instance.new("BodyPosition",torso)
  673. local gyro = Instance.new("BodyGyro",torso)
  674. pos.Name="EPIXPOS"
  675. pos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  676. pos.position = torso.Position
  677. gyro.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  678. gyro.cframe = torso.CFrame
  679. repeat
  680. wait()
  681. localplayer.Character.Humanoid.PlatformStand=true
  682. local new=gyro.cframe - gyro.cframe.p + pos.position
  683. if not keys.w and not keys.s and not keys.a and not keys.d then
  684. speed=1
  685. end
  686. if keys.w then
  687. new = new + workspace.CurrentCamera.CoordinateFrame.lookVector * speed
  688. speed=speed+0.01
  689. end
  690. if keys.s then
  691. new = new - workspace.CurrentCamera.CoordinateFrame.lookVector * speed
  692. speed=speed+0.01
  693. end
  694. if keys.d then
  695. new = new * CFrame.new(speed,0,0)
  696. speed=speed+0.01
  697. end
  698. if keys.a then
  699. new = new * CFrame.new(-speed,0,0)
  700. speed=speed+0.01
  701. end
  702. if speed>5 then
  703. speed=5
  704. end
  705. pos.position=new.p
  706. if keys.w then
  707. gyro.cframe = workspace.CurrentCamera.CoordinateFrame*CFrame.Angles(-math.rad(speed*15),0,0)
  708. elseif keys.s then
  709. gyro.cframe = workspace.CurrentCamera.CoordinateFrame*CFrame.Angles(math.rad(speed*15),0,0)
  710. else
  711. gyro.cframe = workspace.CurrentCamera.CoordinateFrame
  712. end
  713. until flying==false
  714. if gyro then gyro:Destroy() end
  715. if pos then pos:Destroy() end
  716. flying=false
  717. localplayer.Character.Humanoid.PlatformStand=false
  718. speed=0
  719. end
  720. e1=mouse.KeyDown:connect(function(key)
  721. if not torso or not torso.Parent then flying=false e1:disconnect() e2:disconnect() return end
  722. if key=="w" then
  723. keys.w=true
  724. elseif key=="s" then
  725. keys.s=true
  726. elseif key=="a" then
  727. keys.a=true
  728. elseif key=="d" then
  729. keys.d=true
  730. elseif key=="z" then
  731. if flying==true then
  732. flying=false
  733. else
  734. flying=true
  735. start()
  736. end
  737. end
  738. end)
  739. e2=mouse.KeyUp:connect(function(key)
  740. if key=="w" then
  741. keys.w=false
  742. elseif key=="s" then
  743. keys.s=false
  744. elseif key=="a" then
  745. keys.a=false
  746. elseif key=="d" then
  747. keys.d=false
  748. end
  749. end)
  750. start()
  751. end
  752. --- gui (gui lib) ---
  753. pool.class("gui")
  754. pool.gui.FindListRow = function(n, a)
  755. if n == 0 then n = 1 end
  756. if math.fmod(n, a) == 0 then
  757. n = n - 1
  758. end
  759. return math.floor(n / a)
  760. end
  761. pool.gui.GenerateCustomTabs = function(base, tabs, execution, npr)
  762. for i, v in pairs(tabs) do
  763. local Virti = i
  764. local Virto = (function(n) if n < 0 then return 0 end return n end)(Virti - 1)
  765. local TabTemplate = pool.get("global", "TabTemplate"):Clone()
  766. pool.utility.SetProperties (TabTemplate, {
  767. Text = v.text,
  768. Position = UDim2.new((((1/npr) * math.fmod(Virto, npr))), 2, 0, ((22 * (pool.gui.FindListRow(Virti, npr))) + 2)),
  769. Size = UDim2.new((1/npr), -2, 0, 20),
  770. Parent = base,
  771. Name = "ctab-" .. string.lower(v.text)
  772. })
  773. if math.ceil(Virti / npr) == math.ceil(#tabs / npr) then
  774. nv = 1/(#tabs - (((pool.gui.FindListRow(Virti, npr)))*npr))
  775. pool.utility.SetProperties (TabTemplate, {
  776. Text = v.text,
  777. Position = UDim2.new(((nv * math.fmod(Virto, npr))), 2, 0, ((22 * (pool.gui.FindListRow(Virti, npr))) + 2)),
  778. Size = UDim2.new(nv, -2, 0, 20),
  779. Parent = base,
  780. Name = "ctab-" .. string.lower(v.text)
  781. })
  782. end
  783. TabTemplate.MouseButton1Down:connect(function()
  784. execution (v)
  785. end)
  786. end
  787. end
  788. pool.gui.GenerateTabs = function(base, tabs, execution)
  789. local tab_base = base.tabframe
  790. local inner_base = base.inner
  791. local pselect_base = base.playerbar
  792. if not pool.utility.CheckDependancies(base, {"tabframe", "inner", "playerbar"}) then
  793. return
  794. end
  795. for i, v in pairs(tabs) do
  796. local Virti = i
  797. local Virto = (function(n) if n < 0 then return 0 end return n end)(Virti - 1)
  798. local TempTab = pool.get("global", "TabTemplate"):Clone()
  799. pool.utility.SetProperties (TempTab, {
  800. Text = v,
  801. Position = UDim2.new(((0.25 * math.fmod(Virto, 4))), 2, 0, ((22 * (pool.gui.FindListRow(Virti, 4))) + 2)),
  802. Parent = tab_base,
  803. Name = "tab-" .. string.lower(v)
  804. })
  805. if math.ceil(Virti / 4) == math.ceil(#tabs / 4) then
  806. nv = 1/(#tabs - (((pool.gui.FindListRow(Virti, 4)))*4))
  807. pool.utility.SetProperties (TempTab, {
  808. Text = v,
  809. Position = UDim2.new(((nv * math.fmod(Virto, 4))), 2, 0, ((22 * (pool.gui.FindListRow(Virti, 4))) + 2)),
  810. Size = UDim2.new(nv, -2, 0, 20),
  811. Parent = tab_base,
  812. Name = "tab-" .. string.lower(v)
  813. })
  814. end
  815. TempTab.MouseButton1Down:connect(function()
  816. execution (v)
  817. end)
  818. end
  819. if math.ceil(#tabs / 4)>1 then
  820. local rem = (math.ceil(#tabs / 4))
  821. tab_base.Size = UDim2.new(1, -10, 0, ((22 * rem) + 4))
  822. pselect_base.Position = pselect_base.Position + UDim2.new(0, 0, 0, (22 * (rem-2)))
  823. inner_base.Size = UDim2.new(1, -10, 1, (-105 + -((rem-1) * 20)))
  824. inner_base.Position = UDim2.new(0, 5, 0, (85 + ((rem-1) * 20)))
  825. end
  826. end
  827. pool.gui.GenerateMiscBar = function(name, filltext, extext, height, execdo)
  828. local main = pool.utility.CreateObject {
  829. Class = 'Frame',
  830. Name = 'frame'..name,
  831. BackgroundTransparency = 1,
  832. Size = UDim2.new(1, -16, 0, height)
  833. }
  834. local input = pool.utility.CreateObject {
  835. Class = 'TextBox',
  836. Name = 'bar~inp',
  837. Parent = main,
  838. BackgroundColor3 = Color3.new(36/255, 64/255, 67/255),
  839. BackgroundTransparency = 0.3,
  840. BorderSizePixel = 0,
  841. Size = UDim2.new(0.666, -5, 1, 0),
  842. Font = Enum.Font.SourceSans,
  843. FontSize = Enum.FontSize.Size14,
  844. Text = filltext,
  845. TextColor3 = Color3.new(208/255, 208/255, 208/255)
  846. }
  847. local exec = pool.utility.CreateObject {
  848. Class = 'TextButton',
  849. Name = 'bar~ex',
  850. Parent = main,
  851. BackgroundColor3 = Color3.new(47/255, 84/255, 88/255),
  852. BackgroundTransparency = 0.3,
  853. BorderSizePixel = 0,
  854. Size = UDim2.new(0.333, -5, 1, 0),
  855. Position = UDim2.new(0.666, 5, 0, 0),
  856. Font = Enum.Font.SourceSansBold,
  857. FontSize = Enum.FontSize.Size14,
  858. Text = extext,
  859. TextColor3 = Color3.new(208/255, 208/255, 208/255)
  860. }
  861. exec.MouseButton1Down:connect(function()
  862. execdo()
  863. end)
  864. return main
  865. end
  866. pool.gui.GenerateButtonList = function(base, list, specifications, custom, leavex)
  867. if custom == nil then
  868. BaseButton = pool.utility.CreateObject {
  869. Class = "TextButton",
  870. BackgroundColor3 = specifications.BackgroundColor,
  871. BackgroundTransparency = specifications.BackgroundTransparency,
  872. BorderSizePixel = 0,
  873. FontSize = specifications.FontSize,
  874. Size = UDim2.new(
  875. (1/(specifications.NumberPerRow)),
  876. -(specifications.ButtonSeperation) - specifications.BorderDistance,
  877. 0, specifications.ButtonHeight
  878. )
  879. }
  880. else
  881. BaseButton = custom
  882. end
  883. for i, v in pairs(list) do
  884. local Virti = i
  885. local Virto = (function(n) if n < 0 then return 0 end return n end)(Virti - 1)
  886. Virto = Virto + pool.gui.FindListRow(Virti, specifications.NumberPerRow)
  887. local BClone = BaseButton:Clone()
  888. if leavex == true then
  889. pool.utility.SetProperties(BClone, {
  890. Parent = base,
  891. Text = v.Text,
  892. Position = UDim2.new(
  893. BaseButton.Position.X.Scale,
  894. BaseButton.Position.X.Offset,
  895. 0, ((specifications.ButtonSeperation + specifications.ButtonHeight) * pool.gui.FindListRow(Virti, specifications.NumberPerRow)) + (specifications.BorderDistance/2)
  896. )
  897. })
  898. else
  899. pool.utility.SetProperties(BClone, {
  900. Parent = base,
  901. Text = v.Text,
  902. Position = UDim2.new(
  903. (1/(specifications.NumberPerRow)) * math.fmod(Virto, specifications.NumberPerRow + 1),
  904. specifications.ButtonSeperation + (specifications.BorderDistance/2),
  905. 0, ((specifications.ButtonSeperation + specifications.ButtonHeight) * pool.gui.FindListRow(Virti, specifications.NumberPerRow)) + (specifications.BorderDistance/2)
  906. )
  907. })
  908. end
  909. BClone.MouseButton1Down:connect(function()
  910. v.func()
  911. end)
  912. end
  913. if base:IsA("ScrollingFrame") then
  914. base.BorderSizePixel = 0
  915. base.ScrollBarThickness = 6
  916. base.CanvasSize = UDim2.new(0, 0, 0, math.ceil(#list / specifications.NumberPerRow)*(specifications.ButtonHeight+specifications.ButtonSeperation) + 15)
  917. end
  918. end
  919. --- window lib ---
  920. pool.class("windows")
  921. pool.define("windows", "wpool", {})
  922. pool.define("windows", "current", "Main")
  923. pool.define("windows", "literalcurrent", pool.get("global", "main"))
  924. pool.windows.open = function(w)
  925. if not kek.menus[w] then return end
  926. local oldc = pool.windows.literalcurrent
  927. for i, v in pairs(pool.windows.wpool) do
  928. v.Visible = false;
  929. end;
  930. oldc.Visible = true
  931. local handle
  932. for i, v in pairs(pool.windows.wpool) do
  933. if v.Name == "menu-" .. w then
  934. handle = v
  935. end
  936. end
  937.  
  938. --- start ---
  939.  
  940. oldc.Visible = false
  941. handle.Visible = true
  942.  
  943. --- animation end ---
  944.  
  945.  
  946. if w == "Main" then handle = pool.get("global", "main") end
  947. pool.get("global", "title").Text = "T0PK3K 2.0 ["..w.." Menu]"
  948. pool.windows.current = w
  949. pool.windows.literalcurrent = handle
  950. end
  951. pool.windows.get = function(w)
  952. for i, v in pairs(pool.windows.wpool) do
  953. if v.Name == "menu-"..w then
  954. return v
  955. end
  956. end
  957. end
  958. pool.windows.initialize = function()
  959. tabs = {}
  960. for i, v in pairs(kek.menus) do
  961. if not v["DoNotInclude"] then
  962. table.insert(tabs, i)
  963. end
  964. end
  965. for i, v in pairs(kek.menus) do
  966. if i == "Main" then
  967. local space = pool.get("global", "root").main
  968. local bf = space.mbut.inside
  969. for i, v in pairs(bf:GetChildren()) do
  970. v.MouseButton1Down:connect(function()
  971. pool.windows.open(v.Name)
  972. end)
  973. end
  974. if game.Workspace.FilteringEnabled == true then
  975. space.fe.Text = "FilteringEnabled: true"
  976. space.fe.TextColor3 = BrickColor.new("Bright red").Color
  977. else
  978. space.fe.Text = "FilteringEnabled: false"
  979. space.fe.TextColor3 = BrickColor.new("Bright green").Color
  980. end
  981. space.username.Text = "Welcome, " .. game.Players.LocalPlayer.Name
  982. else
  983. local space = pool.get("global", "WindowTemplate"):Clone(); space.Name = "menu-" .. i
  984. local ltabs = {}; for x, m in pairs(tabs) do table.insert(ltabs, m) end
  985. for x, m in pairs(v.Links) do
  986. table.insert(ltabs, m)
  987. end; space.tabframe.tabtemp.Parent = nil;
  988. pool.gui.GenerateTabs(space, ltabs, function(tab)
  989. pool.windows.open(tab)
  990. end)
  991. if #v.Auto > 0 then
  992. for x, m in pairs(v.Auto) do
  993. m.Parent = space.inner
  994. end
  995. end
  996. if v.ReqBar == false then
  997. space.inner.Size = pool.get("global", "NoTab_InnerSize") wait()
  998. space.inner.Position = pool.get("global", "NoTab_InnerPos")
  999. space.playerbar.Visible = false
  1000. else
  1001. space.inner.Size = UDim2.new(1, -10, 1, -87)
  1002. space.inner.Position = UDim2.new(0, 5, 0, 83)
  1003. space.playerbar.Visible = true
  1004. end
  1005. table.insert(pool.windows.wpool, space); space.Parent = pool.get("global", "root")
  1006. end
  1007. end
  1008. end; pool.windows.initialize()
  1009. --- server ---
  1010. pool.class("server")
  1011. pool.define("server", "handle", pool.windows.get("Server"))
  1012. pool.define("server", "dhandle", pool.windows.get("Destruction"))
  1013. pool.server.initialize = function()
  1014. local handle = pool.get("server", "handle")
  1015. local dhandle = pool.get("server", "dhandle")
  1016. pool.gui.GenerateButtonList (dhandle.inner, {
  1017. {Text = "Gaben", func = (function()
  1018. local steam = "rbxassetid://182119824"
  1019. local gaben = "rbxassetid://177984640"
  1020. local gaben2 = "rbxassetid://291288584"
  1021.  
  1022. function particle(p, b)
  1023. local a = Instance.new("ParticleEmitter", p)
  1024. a.Rate = 750
  1025. a.Lifetime = NumberRange.new(20, 30)
  1026. a.VelocitySpread = 200
  1027. a.Texture = b
  1028. end
  1029.  
  1030. function decal(p, b)
  1031. local sides = {"Back", "Bottom", "Front", "Left", "Right", "Top"}
  1032. for i, v in pairs(sides) do
  1033. local a = Instance.new("Decal", p)
  1034. a.Texture = b
  1035. a.Face = v
  1036. end
  1037. end
  1038.  
  1039. function recurse(x)
  1040. for i, v in pairs(x:GetChildren()) do
  1041. if v:IsA("BasePart") then
  1042. particle(v, steam)
  1043. particle(v, gaben)
  1044. decal(v, gaben2)
  1045. end
  1046. if #(v:GetChildren())>0 then
  1047. recurse(v)
  1048. end
  1049. end
  1050. end
  1051.  
  1052. recurse(game)
  1053. local mu = Instance.new("Sound", game.Workspace)
  1054. mu.Volume = 1
  1055. mu.Looped = true
  1056. mu.Pitch = 1
  1057. mu.SoundId = "rbxassetid://172143577"
  1058. mu:Play()
  1059. end)},
  1060. {Text = "666", func = (function()
  1061. for i,v in next,workspace:children''do
  1062. if(v:IsA'BasePart')then
  1063. me=v;
  1064. bbg=Instance.new('BillboardGui',me);
  1065. bbg.Name='stuf';
  1066. bbg.Adornee=me;
  1067. bbg.Size=UDim2.new(2.5,0,2.5,0)
  1068. --bbg.StudsOffset=Vector3.new(0,2,0)
  1069. tlb=Instance.new'TextLabel';
  1070. tlb.Text='666 666 666 666 666 666';
  1071. tlb.Font='SourceSansBold';
  1072. tlb.FontSize='Size48';
  1073. tlb.TextColor3=Color3.new(1,0,0);
  1074. tlb.Size=UDim2.new(1.25,0,1.25,0);
  1075. tlb.Position=UDim2.new(-0.125,-22,-1.1,0);
  1076. tlb.BackgroundTransparency=1;
  1077. tlb.Parent=bbg;
  1078. end;end;
  1079. --coroutine.wrap(function()while wait''do
  1080. s=Instance.new'Sound';
  1081. s.Parent=workspace;
  1082. s.SoundId='rbxassetid://152840862';
  1083. s.Pitch=1;
  1084. s.Volume=1;
  1085. s.Looped=true;
  1086. s:play();
  1087. --end;end)();
  1088. function xds(dd)
  1089. for i,v in next,dd:children''do
  1090. if(v:IsA'BasePart')then
  1091. v.BrickColor=BrickColor.new'Really black';
  1092. v.TopSurface='Smooth';
  1093. v.BottomSurface='Smooth';
  1094. s=Instance.new('SelectionBox',v);
  1095. s.Adornee=v;
  1096. s.Color=BrickColor.new'Really red';
  1097. a=Instance.new('PointLight',v);
  1098. a.Color=Color3.new(1,0,0);
  1099. a.Range=15;
  1100. a.Brightness=5;
  1101. f=Instance.new('Fire',v);
  1102. f.Size=19;
  1103. f.Heat=22;
  1104. end;
  1105. game.Lighting.TimeOfDay=0;
  1106. game.Lighting.Brightness=0;
  1107. game.Lighting.ShadowColor=Color3.new(0,0,0);
  1108. game.Lighting.Ambient=Color3.new(1,0,0);
  1109. game.Lighting.FogEnd=200;
  1110. game.Lighting.FogColor=Color3.new(0,0,0);
  1111. local dec = 'http://www.roblox.com/asset/?id=19399245';
  1112. local fac = {'Front', 'Back', 'Left', 'Right', 'Top', 'Bottom'}
  1113. --coroutine.wrap(function()
  1114. --for _,__ in pairs(fac) do
  1115. --local ddec = Instance.new("Decal", v)
  1116. --ddec.Face = __
  1117. --ddec.Texture = dec
  1118. --end end)()
  1119. if #(v:GetChildren())>0 then
  1120. xds(v)
  1121. end
  1122. end
  1123. end
  1124. xds(game.Workspace)
  1125. end)},
  1126. {Text = "Clear Terrain", func = (function()
  1127. game.Workspace.Terrain:Clear()
  1128. end)},
  1129. {Text = "Flood", func = (function()
  1130. -- thanks krystal
  1131. game.Workspace.Terrain:SetCells(Region3int16.new(Vector3int16.new(-100,-100,-100), Vector3int16.new(100,100,100)), 17, "Solid", "X")
  1132. end)},
  1133. {Text = "Troll", func = (function()
  1134. function particle(p, b)
  1135. local a = Instance.new("ParticleEmitter", p)
  1136. a.Rate = 750
  1137. a.Lifetime = NumberRange.new(20, 30)
  1138. a.VelocitySpread = 200
  1139. a.Texture = b
  1140. end
  1141.  
  1142. function decal(p, b)
  1143. local sides = {"Back", "Bottom", "Front", "Left", "Right", "Top"}
  1144. for i, v in pairs(sides) do
  1145. local a = Instance.new("Decal", p)
  1146. a.Texture = b
  1147. a.Face = v
  1148. end
  1149. end
  1150.  
  1151. local function skybox(x)
  1152. local sky = Instance.new("Sky",game.Lighting)
  1153. local fcs={"Bk","Dn","Ft","Lf","Rt","Up"}
  1154. for i,v in pairs(fcs) do
  1155. sky["Skybox"..v]=x
  1156. end
  1157. end
  1158.  
  1159. function recurse(x)
  1160. for i, v in pairs(x:GetChildren()) do
  1161. if v:IsA("BasePart") then
  1162. particle(v, "rbxassetid://67202156")
  1163. decal(v, "rbxassetid://67202156")
  1164. end
  1165. if #(v:GetChildren())>0 then
  1166. recurse(v)
  1167. end
  1168. end
  1169. end
  1170. skybox("rbxassetid://67202156")
  1171. recurse(game)
  1172. local mu = Instance.new("Sound", game.Workspace)
  1173. mu.Volume = 1
  1174. mu.Looped = true
  1175. mu.Pitch = 1
  1176. mu.SoundId = "rbxassetid://154664102"
  1177. mu:Play()
  1178. end)},
  1179. {Text = "Cenasploit", func = (function()
  1180. cena =
  1181. function(instance)
  1182. for i,v in pairs(instance:GetChildren()) do
  1183. if v.ClassName == "Sound" then
  1184. v:Destroy()
  1185. end
  1186. if v:IsA("BasePart") then
  1187. v:ClearAllChildren()
  1188. local function decal(face)
  1189. local d = Instance.new("Decal", v)
  1190. d.Texture = "rbxassetid://121913592"
  1191. d.Face = face
  1192. end
  1193. decal("Back")
  1194. decal("Bottom")
  1195. decal("Left")
  1196. decal("Right")
  1197. decal("Front")
  1198. decal("Top")
  1199. end
  1200. cena(v)
  1201. end
  1202. end
  1203. cena(workspace)
  1204. for i, v in pairs(game.Lighting:GetChildren()) do
  1205. if v:IsA("Sky") then
  1206. v:Destroy()
  1207. end
  1208. end
  1209. local sk = Instance.new("Sky", game.Lighting)
  1210. sk.SkyboxBk = "rbxassetid://121913592"
  1211. sk.SkyboxDn = "rbxassetid://121913592"
  1212. sk.SkyboxFt = "rbxassetid://121913592"
  1213. sk.SkyboxLf = "rbxassetid://121913592"
  1214. sk.SkyboxRt = "rbxassetid://121913592"
  1215. sk.SkyboxUp = "rbxassetid://121913592"
  1216. local s = Instance.new("Sound", game.Workspace)
  1217. s.SoundId = "rbxassetid://289936337"
  1218. s.Looped = true
  1219. s.PlayOnRemove = true
  1220. s:Play()
  1221. for i,v in pairs(p) do
  1222. pe = Instance.new("ParticleEmitter", v.Character.Torso)
  1223. pe.Texture = t3
  1224. pe.VelocitySpread = 360
  1225. end
  1226. for i= 1,#w do
  1227. if w[i]:isA("BasePart") then
  1228. pe = Instance.new("ParticleEmitter", w[i])
  1229. pe.Texture = "rbxassetid://121913592"
  1230. pe.VelocitySpread = 5
  1231. end
  1232. end
  1233. end)},
  1234. {Text = "Colorspam", func = (function()
  1235. -- thanks var
  1236. local function r(where)
  1237. for _,v in pairs (where:GetChildren()) do
  1238. if v:IsA("BasePart") then
  1239. spawn(function() while wait(0.1) do v.BrickColor = BrickColor.Random() wait() end end) end r(v) end end r(workspace)
  1240. end)},
  1241. {Text = "Materialspam", func = (function()
  1242. local materiallist =
  1243. {Enum.Material.Plastic,Enum.Material.Wood,Enum.Material.Slate,Enum.Material.Concrete,Enum.Material.CorrodedMetal,
  1244. Enum.Material.DiamondPlate,Enum.Material.Foil,Enum.Material.Grass,
  1245. Enum.Material.Ice,Enum.Material.Marble,Enum.Material.Granite,Enum.Material.Brick,
  1246. Enum.Material.Pebble,Enum.Material.Sand,Enum.Material.Sand,
  1247. Enum.Material.Fabric,Enum.Material.SmoothPlastic,Enum.Material.Metal,Enum.Material.WoodPlanks,Enum.Material.Neon,Enum.Material.Cobblestone}
  1248. local function r(where)
  1249. for _,v in pairs (where:GetChildren()) do
  1250. if v:IsA("BasePart") then
  1251. spawn(function() while wait(0.1) do v.Material = materiallist[math.random(#materiallist)] wait() end end) end r(v) end end r(workspace)
  1252. end)},
  1253. {Text = "Transparencyfun", func = (function()
  1254. local function r(where)
  1255. for _,v in pairs (where:GetChildren()) do
  1256. if v:IsA("BasePart") then
  1257. spawn(function() while wait(0.1) do v.Transparency = math.random(0,1) wait() end end) end r(v) end end r(workspace)
  1258. end)},
  1259. {Text = "Reflectancyfun", func = (function()
  1260. local function r(where)
  1261. for _,v in pairs (where:GetChildren()) do
  1262. if v:IsA("BasePart") then
  1263. spawn(function() while wait(0.1) do v.Reflectance = math.random(0,1) wait() end end) end r(v) end end r(workspace)
  1264. end)},
  1265. },
  1266. {
  1267. ButtonHeight = 30,
  1268. BorderDistance = 4,
  1269. NumberPerRow = 2,
  1270. ButtonSeperation = 2,
  1271. },
  1272. pool.utility.CreateObject {
  1273. Class = "TextButton",
  1274. BackgroundColor3 = Color3.new(39/255, 79/255, 78/255),
  1275. BackgroundTransparency = 0.5,
  1276. Size = UDim2.new(0.5, -4, 0, 30),
  1277. Position = UDim2.new(0, 3, 0, 0),
  1278. BorderSizePixel = 0,
  1279. TextColor3 = Color3.new(1, 1, 1),
  1280. FontSize = Enum.FontSize.Size14,
  1281. Font = Enum.Font.SourceSans
  1282. })
  1283. pool.gui.GenerateButtonList(handle.inner,
  1284. {{Text = "Baseplate", func = (function()
  1285. for X = -2500, 2500, 512 do
  1286. for Z = -2500, 2500, 512 do
  1287. local P = Instance.new("Part")
  1288. P.Anchored = true
  1289. P.Locked = true
  1290. P.Size = Vector3.new(512,3,512)
  1291. P.CFrame = CFrame.new(X,0,Z)
  1292. P.BrickColor = BrickColor.Green()
  1293. P.Parent = game.Workspace
  1294. end
  1295. end
  1296. end)},
  1297. {Text = "Clear", func = (function()
  1298. for i,v in pairs(game.Workspace:GetChildren()) do
  1299. if (not v:IsA("Terrain"))and(v.Name~="Camera") then
  1300. v:Destroy()
  1301. end
  1302. end
  1303. end)},
  1304. {Text = "Kill All", func = (function()
  1305. for i,v in pairs(game.Players:GetPlayers()) do
  1306. if v.Character.Humanoid then
  1307. v.Character.Humanoid.Health = 0
  1308. end
  1309. end
  1310. end)},
  1311. {Text = "Shutdown", func = (function()
  1312. for i,v in pairs(game.Players:GetPlayers()) do
  1313. if v.Name~=player.Name then
  1314. v.PersonalServerRank = 255
  1315. wait()
  1316. v.PersonalServerRank = 0
  1317. v:Destroy()
  1318. end
  1319. end
  1320. game.Players.LocalPlayer:Destroy()
  1321. end)},
  1322. {Text = "Lock", func = (function()
  1323. t.lock = true
  1324. game.Players.PlayerAdded:connect(function(p)
  1325. if t.lock == true then
  1326. p.PersonalServerRank = 255
  1327. wait()
  1328. p.PersonalServerRank = 0
  1329. end
  1330. end)
  1331. end)},
  1332. {Text = "Unlock", func = (function()
  1333. t.lock = false
  1334. end)},
  1335. {Text = "NoSound", func = (function()
  1336. function re(o)
  1337. for i,v in pairs(o:GetChildren()) do
  1338. if v:IsA("Sound") then v:Stop() end re(v)
  1339. end
  1340. end
  1341. re(game.Workspace)
  1342. end)},
  1343. {Text = "Indicate", func = (function()
  1344. for i=1,10 do
  1345. for i,v in pairs(game.Players:GetPlayers()) do
  1346. if v.Character.Head then
  1347. game:GetService("Chat"):Chat(v.Character,player.Name.." is using T0PK3K 0.8! nosyliam@v3rm",math.fmod(i,3))
  1348. end
  1349. end
  1350. end
  1351. end)},
  1352. {Text = "Fog", func = (function()
  1353. game.Lighting.FogEnd = 0
  1354. end)},
  1355. {Text = "NoFog", func = (function()
  1356. game.Lighting.FogEnd = 1000000
  1357. end)},
  1358. {Text = "Fix Lighting", func = (function()
  1359. local l = game.Lighting
  1360. l.Ambient = Color3.new(0, 0, 0)
  1361. l.Brightness = 1
  1362. l.GlobalShadows = true
  1363. l.Outlines = true
  1364. l.FogEnd = 100000
  1365. l.FogStart = 0
  1366. l:SetMinutesAfterMidnight(12*60)
  1367. end)},
  1368. {Text = "Day", func = (function()
  1369. game.Lighting:SetMinutesAfterMidnight(60*12)
  1370. end)},
  1371. {Text = "Night", func = (function()
  1372. game.Lighting:SetMinutesAfterMidnight(0)
  1373. end)}
  1374. },
  1375. {
  1376. NumberPerRow = 4,
  1377. ButtonSeperation = 0,
  1378. ButtonHeight = 40,
  1379. BorderDistance = 6,
  1380.  
  1381. },
  1382. pool.utility.CreateObject {
  1383. Class = "TextButton",
  1384. BackgroundColor3 = Color3.new(39/255, 79/255, 78/255),
  1385. BackgroundTransparency = 0.5,
  1386. Size = UDim2.new(0.25, -4, 0, 40),
  1387. Position = UDim2.new(0, 3, 0, 0),
  1388. BorderSizePixel = 0,
  1389. TextColor3 = Color3.new(1, 1, 1),
  1390. FontSize = Enum.FontSize.Size14,
  1391. Font = Enum.Font.SourceSans
  1392. }
  1393. )
  1394.  
  1395. end
  1396. --- localplayer ---
  1397. pool.class("localplayer")
  1398. pool.define("localplayer", "handle", pool.windows.get("LocalPlayer"))
  1399. pool.localplayer.initialize = function()
  1400. local handle = pool.get("localplayer", "handle")
  1401. pool.gui.GenerateButtonList(handle.inner,
  1402. {{Text = "Respawn", func = (function()
  1403. local a1 = Instance.new("Model", game.Workspace)
  1404. local a2 = Instance.new("Part", game.Workspace)
  1405. a2.CanCollide = true
  1406. a2.Anchored = true
  1407. a2.CFrame = CFrame.new(10000, 10000, 10000)
  1408. a2.Name = "Torso"
  1409. local a3 = Instance.new("Humanoid", a1)
  1410. a3.MaxHealth=100;a3.Health=100
  1411. player.Character = a1
  1412. a3.Health=0
  1413. end)},
  1414. {Text = "Freecam", func = (function()
  1415. local cam = game.Workspace.CurrentCamera
  1416. cam.CameraType = "Fixed"
  1417. cam.CameraSubject = nil
  1418. player.Character = nil
  1419. end)},
  1420. {Text = "Fixcam", func = (function()
  1421. local cam = game.Workspace.CurrentCamera
  1422. game.Workspace.CurrentCamera:remove()
  1423. wait(0.5)
  1424. cam = game.Workspace.CurrentCamera
  1425. game.Workspace.CurrentCamera.CameraSubject = game.Players.LocalPlayer.Character.Humanoid
  1426. game.Workspace.CurrentCamera.CameraType = "Custom"
  1427. end)},
  1428. {Text = "Disguise", func = (function()
  1429. local p = player.Character
  1430. if p:FindFirstChild("topkek") then
  1431. p.topkek:Destroy()
  1432. end
  1433. p.Name = "topkek"
  1434. p.Head.Transparency = 1
  1435. local mo = Instance.new("Model", p)
  1436. mo.Name = "topkek"
  1437. local hu = Instance.new("Humanoid", mo)
  1438. hu.Name = "distag"
  1439. hu.Health = 100
  1440. hu.MaxHealth = 100
  1441. local fh = p.Head:Clone()
  1442. fh.Parent = mo
  1443. fh.Transparency = 0
  1444. local we = Instance.new("Weld", fh)
  1445. we.Part0 = mo
  1446. we.Part1 = p.Head
  1447. player:ClearCharacterAppearance()
  1448. pcall(function() p["Body Colors"]:Destroy() end)
  1449. Instance.new("BodyColors", p)
  1450. end)},
  1451. {Text = "NoClip On", func = (function()
  1452. local p = player.Character
  1453. if p == nil then return end pool.define("global","noclip",false)
  1454. game:GetService("RunService").Stepped:connect(function()
  1455. p.Torso.CanCollide = pool.get("global","noclip")
  1456. p.Head.CanCollide = pool.get("global","noclip")
  1457. end)
  1458. p.Torso.Changed:connect(function()
  1459. p.Torso.CanCollide = pool.get("global","noclip")
  1460. p.Head.CanCollide = pool.get("global","noclip")
  1461. end)
  1462. end)},
  1463. {Text = "NoClip Off", func = (function()
  1464. local p = player.Character
  1465. if p == nil then return end pool.define("global","noclip",true)
  1466. pcall(function() wait()
  1467. p.Torso.CanCollide = true
  1468. p.Head.CanCollide = true end)
  1469. end)},
  1470. {Text = "Rainbow Name", func = (function()
  1471. player.Neutral = false
  1472. repeat
  1473. wait()
  1474. player.TeamColor = BrickColor.Random()
  1475. until not player.Character.Humanoid
  1476. end)},
  1477. {Text = "Random Fedora", func = (function()
  1478. local hats={
  1479. 98346834,
  1480. 215751161,
  1481. 119916949,
  1482. 72082328,
  1483. 147180077,
  1484. 100929604,
  1485. 63043890,
  1486. 1285307,
  1487. 1029025,
  1488. 334663683,
  1489. 259423244
  1490. }
  1491. game:GetService("InsertService"):LoadAsset(hats[math.random(1,#hats)]):GetChildren()[1].Parent = player.Character
  1492. end)},
  1493. {Text = "Clear Appearance", func = (function()
  1494. player:ClearCharacterAppearance()
  1495. end)},
  1496. {Text = "Nil Orb", func = (function()
  1497. game.Players.LocalPlayer.Character = nil
  1498. player:Destroy()
  1499. local cam = game.Workspace.CurrentCamera
  1500. local m = Instance.new("Model", game.Workspace)
  1501. m.Name = game.Players.LocalPlayer.Name
  1502. local hum = Instance.new("Humanoid", m)
  1503. hum.Health = 0
  1504. hum.MaxHealth = 0
  1505. local orb = Instance.new("Part", m)
  1506. orb.Size = Vector3.new(1, 1, 1)
  1507. orb.Shape = "Ball"
  1508. orb.Name = "Head"
  1509. orb.Anchored = true
  1510. orb.CanCollide = true
  1511. orb.BottomSurface = Enum.SurfaceType.Smooth
  1512. orb.TopSurface = Enum.SurfaceType.Smooth
  1513. orb.Transparency = 0
  1514. cam.CameraSubject = orb
  1515. cam.CameraType = Enum.CameraType.Fixed
  1516. game:GetService("RunService").RenderStepped:connect(function()
  1517. orb.CFrame = cam.CoordinateFrame * CFrame.new(0, -2, -6)
  1518. end)
  1519. game.Players.LocalPlayer.Chatted:connect(function(a)
  1520. game:GetService("Chat"):Chat(orb, a)
  1521. end)
  1522. end)},
  1523. {Text = "Fly", func = (function()
  1524. pool.utility.StartFly()
  1525. end)},
  1526. {Text = "Rejoin", func = (function()
  1527. game:GetService("TeleportService"):Teleport(game.PlaceId)
  1528. end)},
  1529. {Text = "Levitate", func = (function()
  1530. pool.define("global","lev",true)
  1531. spawn(function()
  1532. repeat
  1533. ypcall(function()
  1534. wait(0)
  1535. player.Character.Humanoid:ChangeState(10)
  1536. end)
  1537. until pool.get("global","lev") == false
  1538. end)
  1539. end)},
  1540. {Text = "NoLevitate", func = (function()
  1541. pool.define("global","lev",false)
  1542. end)},
  1543. {Text = "God", func = (function()
  1544. if player.Character.Humanoid then
  1545. player.Character.Humanoid.MaxHealth = math.huge
  1546. player.Character.Humanoid.Health = math.huge
  1547. end
  1548. end)},
  1549. {Text = "Hackertag", func = (function()
  1550. local len = 10
  1551. local bb = Instance.new("BillboardGui")
  1552. bb.Parent = player.Character.Head
  1553. bb.Adornee = player.Character.Head
  1554. bb.AlwaysOnTop = true
  1555. bb.Enabled = true
  1556. bb.Size = UDim2.new(len, 0, 1.5, 0)
  1557. bb.Name = "tag"
  1558. bb.StudsOffset = Vector3.new(0, 3, 0)
  1559. --local fr = Instance.new("Frame")
  1560. --fr.Parent = bb
  1561. --fr.Size = UDim2.new(1, 0, 1, 0)
  1562. --fr.Style = Enum.FrameStyle.RobloxRound
  1563. local tl = Instance.new("TextLabel")
  1564. tl.Parent = bb
  1565. tl.BackgroundTransparency = 1
  1566. tl.TextScaled = true
  1567. tl.TextColor3 = Color3.new(255/255, 255/255, 255/255)
  1568. tl.Size = UDim2.new(1, 0, 1, 0)
  1569. tl.Text = "mlg pro haxor"
  1570. tl.Name = "trutag"
  1571. tl.Visible = true
  1572. tl.ZIndex = 2
  1573. end)},
  1574. {Text = "Highjump", func = (function()
  1575. local thrust = Instance.new("BodyVelocity")
  1576. game:GetService('UserInputService').InputBegan:connect(function(i, b)
  1577. if i.KeyCode == Enum.KeyCode.Space then
  1578. print("Got jump")
  1579. coroutine.resume(coroutine.create(function()
  1580. thrust.Parent = game.Players.LocalPlayer.Character.PrimaryPart
  1581. thrust.velocity = Vector3.new(0,50,0)
  1582. thrust.maxForce = Vector3.new(0,4e+050,0)
  1583. wait(0.2)
  1584. thrust.Parent = nil
  1585. end))
  1586. end
  1587. end)
  1588. end)},
  1589. {Text = "Nograv", func = (function()
  1590. if player.Character then
  1591. for x,m in pairs(player.Character:GetChildren()) do
  1592. if m:IsA("BasePart") then
  1593. local bf = Instance.new("BodyForce", m)
  1594. bf.force = Vector3.new(0, 192.25, 0) * m:GetMass()
  1595. end
  1596. if m:IsA("Hat") then
  1597. if m:findFirstChild("Handle") then
  1598. local bf = Instance.new("BodyForce", m.Handle)
  1599. bf.force = Vector3.new(0, 192.25, 0) * m.Handle:GetMass()
  1600. end
  1601. end
  1602. end
  1603. end
  1604. end)},
  1605. {Text = "R15", func = (function()
  1606. if player.Character then
  1607. pool.utility.R15()
  1608. end
  1609. end)},
  1610. },
  1611. {
  1612. NumberPerRow = 3,
  1613. ButtonSeperation = 0,
  1614. ButtonHeight = 40,
  1615. BorderDistance = 6,
  1616.  
  1617. },
  1618. pool.utility.CreateObject {
  1619. Class = "TextButton",
  1620. BackgroundColor3 = Color3.new(39/255, 79/255, 78/255),
  1621. BackgroundTransparency = 0.5,
  1622. Size = UDim2.new(0.333, -4, 0, 40),
  1623. Position = UDim2.new(0, 3, 0, 0),
  1624. BorderSizePixel = 0,
  1625. TextColor3 = Color3.new(1, 1, 1),
  1626. FontSize = Enum.FontSize.Size14,
  1627. Font = Enum.Font.SourceSans
  1628. }
  1629. )
  1630.  
  1631. end
  1632. --- players ---
  1633. pool.class("players")
  1634. pool.define("players", "handle", pool.windows.get("Players"))
  1635. pool.players.doplayers = function(func)
  1636. for i, v in pairs(pool.get("global","CurrentPlayers")) do
  1637. func(v)
  1638. end
  1639. end
  1640. pool.players.initialize = function()
  1641. local handle = pool.get("players", "handle")
  1642. game:GetService("ContextActionService"):BindAction("pbar", (function() handle.playerbar:CaptureFocus() end), false, Enum.KeyCode.Equals)
  1643. handle.playerbar.FocusLost:connect(function(e)
  1644. if e == true then
  1645. pool.define("global","CurrentPlayers",pool.utility.GetPlayers(handle.playerbar.Text))
  1646. handle.playerbar.Text = ""
  1647. end
  1648. end)
  1649. pool.gui.GenerateButtonList(handle.inner,
  1650. {{Text = "Kill", func = (function()pool.players.doplayers(function(p)
  1651. if p.Character.Humanoid then
  1652. p.Character.Humanoid.Health = 0
  1653. end end)
  1654. end)},
  1655. {Text = "Kick", func = (function()pool.players.doplayers(function(p)
  1656. p.PersonalServerRank=255
  1657. wait()
  1658. p.PersonalServerRank=0 p:Destroy()end)
  1659. end)},
  1660. {Text = "Ban", func = (function()pool.players.doplayers(function(p)
  1661. p.PersonalServerRank=255
  1662. wait()
  1663. p.PersonalServerRank=0;p:Destroy() table.insert(t.bans,p.userId) end)
  1664. end)},
  1665. {Text = "Sparkles", func = (function()pool.players.doplayers(function(p)
  1666. if p.Character.Torso then
  1667. Instance.new("Sparkles").Parent = p.Character.Torso
  1668. end end)
  1669. end)},
  1670. {Text = "Fire", func = (function()pool.players.doplayers(function(p)
  1671. if p.Character.Torso then
  1672. Instance.new("Fire").Parent = p.Character.Torso
  1673. end end)
  1674. end)},
  1675. {Text = "God", func = (function()pool.players.doplayers(function(p)
  1676. if p.Character.Humanoid then
  1677. p.Character.Humanoid.MaxHealth = math.huge
  1678. p.Character.Humanoid.Health = math.huge
  1679. end end)
  1680. end)},
  1681. {Text = "SemiGod", func = (function()pool.players.doplayers(function(p)
  1682. if p.Character.Humanoid then
  1683. p.Character.Humanoid.MaxHealth = 9999999999
  1684. p.Character.Humanoid.Health = 9999999999
  1685. end end)
  1686. end)},
  1687. {Text = "Nuke", func = (function()pool.players.doplayers(function(p)
  1688. local nuke = Instance.new("Part", game.Workspace)
  1689. local opos = v.Character.Torso.CFrame
  1690. nuke.BrickColor = BrickColor.new("Bright yellow")
  1691. nuke.TopSurface = Enum.SurfaceType.Smooth
  1692. nuke.BottomSurface = Enum.SurfaceType.Smooth
  1693. nuke.Anchored = true
  1694. nuke.CanCollide = false
  1695. nuke.Shape = "Ball"
  1696. nuke.Transparency = 0.5
  1697. nuke.CFrame = v.Character.Torso.CFrame
  1698. nuke.Size = Vector3.new(1, 1, 1)
  1699. nuke.Touched:connect(function(p)
  1700. local expl = Instance.new("Explosion", p)
  1701. expl.BlastPressure = 50000
  1702. expl.BlastRadius = 50
  1703. expl.Position = p.Position
  1704. p.Material = Enum.Material.CorrodedMetal
  1705. p:BreakJoints()
  1706. end)
  1707. for i = 1, 150 do
  1708. nuke.Size = Vector3.new(i, i, i)
  1709. nuke.CFrame = opos
  1710. wait(0.08)
  1711. end
  1712. nuke:Destroy()
  1713. end)
  1714. end)},
  1715. {Text = "Ungod", func = (function()pool.players.doplayers(function(p)
  1716. if p.Character.Humanoid then
  1717. p.Character.Humanoid.MaxHealth = 100
  1718. p.Character.Humanoid.Health = 100
  1719. end end)
  1720. end)},
  1721. {Text = "Sit", func = (function()pool.players.doplayers(function(p)
  1722. if p.Character.Humanoid then
  1723. p.Character.Humanoid.Sit = true
  1724. end end)
  1725. end)},
  1726. {Text = "Jump", func = (function()pool.players.doplayers(function(p)
  1727. if p.Character.Humanoid then
  1728. p.Character.Humanoid.Jump = true
  1729. end end)
  1730. end)},
  1731. {Text = "Freeze", func = (function()pool.players.doplayers(function(p)
  1732. if p.Character.Torso then
  1733. p.Character.Torso.Anchored = true
  1734. end end)
  1735. end)},
  1736. {Text = "Thaw", func = (function()pool.players.doplayers(function(p)
  1737. if p.Character.Torso then
  1738. p.Character.Torso.Anchored = false
  1739. end end)
  1740. end)},
  1741. {Text = "PSTools", func = (function()pool.players.doplayers(function(p)
  1742. p.PersonalServerRank = 255 end)
  1743. end)},
  1744. {Text = "No PSTools", func = (function()pool.players.doplayers(function(p)
  1745. p.PersonalServerRank = 0 end)
  1746. end)},
  1747. {Text = "BTools", func = (function()pool.players.doplayers(function(p)
  1748. local a = Instance.new("HopperBin")
  1749. a.BinType = "GameTool"
  1750. a.Parent = p.Backpack
  1751. local a = Instance.new("HopperBin")
  1752. a.BinType = "Clone"
  1753. a.Parent = p.Backpack
  1754. local a = Instance.new("HopperBin")
  1755. a.BinType = "Hammer"
  1756. a.Parent = p.Backpack end)
  1757. end)},
  1758. {Text = "Giraffe", func = (function()pool.players.doplayers(function(v)
  1759. if v.Character then
  1760. local char=v.Character
  1761. local h=char.Head
  1762. local tor=char.Torso
  1763. tor.Neck.C0=tor.Neck.C0*CFrame.new(0,0,5)
  1764. local fn=Instance.new("Part",char)
  1765. fn.Size=Vector3.new(1,5.5,1)
  1766. fn.Name="FakeNeck"
  1767. fn.Anchored=false
  1768. fn.CanCollide=false
  1769. if char:FindFirstChild("Body Colors") then
  1770. fn.BrickColor=char["Body Colors"].HeadColor
  1771. end
  1772. local cm=Instance.new("CylinderMesh",fn)
  1773. local we=Instance.new("Weld",h)
  1774. we.Part0=h
  1775. we.Part1=fn
  1776. we.C1=we.C1*CFrame.new(0,2.6,0)
  1777. end end)
  1778. end)},
  1779. {Text = "Neon", func = (function()pool.players.doplayers(function(v)
  1780. if v.Character then
  1781. for x,m in pairs(v.Character:GetChildren()) do
  1782. if m:IsA("BasePart") then
  1783. m.BrickColor = BrickColor.new("Bright green")
  1784. m.Material = Enum.Material.Neon
  1785. if m.Name == "Head" then
  1786. for s,z in pairs(m:GetChildren()) do
  1787. if z:IsA("SpecialMesh") then
  1788. z:Destroy()
  1789. end
  1790. end
  1791. m.Size = Vector3.new(1,1,1)
  1792. end
  1793. end
  1794. if m:IsA("Hat") or m:IsA("Shirt") or m:IsA("Pants") then
  1795. m:Destroy()
  1796. end
  1797. end
  1798. end
  1799. end)
  1800. end)},
  1801. {Text = "Goldify", func = (function()pool.players.doplayers(function(v)
  1802. if v.Character then
  1803. for x,m in pairs(v.Character:GetChildren()) do
  1804. if m:IsA("Hat") or m:IsA("Shirt") or m:IsA("Pants") then
  1805. m:Destroy()
  1806. end
  1807. if m.Name == "Head" then
  1808. m.Size = Vector3.new(1,1,1)
  1809. m.Material = Enum.Material.Marble
  1810. m.BrickColor = BrickColor.new("Bright yellow")
  1811. if m:FindFirstChild("Mesh") then m.Mesh:Destroy() end
  1812. else
  1813. if m:IsA("BasePart") then
  1814. local bm = Instance.new("BlockMesh", m)
  1815. m.Material = Enum.Material.Marble
  1816. m.BrickColor = BrickColor.new("Bright yellow")
  1817. end
  1818. end
  1819. end
  1820. end
  1821. end)
  1822. end)},
  1823. {Text = "Notools", func = (function()pool.players.doplayers(function(p)
  1824. for i,v in pairs(p.Backpack:GetChildren()) do
  1825. v.Parent = nil
  1826. end end)
  1827. end)},
  1828. {Text = "Taketools", func = (function()pool.players.doplayers(function(p)
  1829. for i,v in pairs(p.Backpack:GetChildren()) do
  1830. v.Parent = player.Backpack
  1831. end end)
  1832. end)},
  1833. {Text = "+5 WalkSpeed", func = (function()pool.players.doplayers(function(p)
  1834. if p.Character.Humanoid then
  1835. p.Character.Humanoid.WalkSpeed = p.Character.Humanoid.WalkSpeed + 5
  1836. end end)
  1837. end)},
  1838. {Text = "-5 WalkSpeed", func = (function()pool.players.doplayers(function(p)
  1839. if p.Character.Humanoid then
  1840. p.Character.Humanoid.WalkSpeed = p.Character.Humanoid.WalkSpeed + 10
  1841. end end)
  1842. end)},
  1843. {Text = "Confuse", func = (function()pool.players.doplayers(function(p)
  1844. if p.Character.Humanoid then
  1845. p.Character.Humanoid.WalkSpeed = -16
  1846. end end)
  1847. end)},
  1848. {Text = "+1 HeadSize", func = (function()pool.players.doplayers(function(p)
  1849. if p.Character.Head then
  1850. p.Character.Head.Mesh.Scale=p.Character.Head.Mesh.Scale+Vector3.new(1,1,1)
  1851. end end)
  1852. end)},
  1853. {Text = "-1 HeadSize", func = (function()pool.players.doplayers(function(p)
  1854. if p.Character.Head then
  1855. p.Character.Head.Mesh.Scale=p.Character.Head.Mesh.Scale-Vector3.new(1,1,1)
  1856. end end)
  1857. end)},
  1858. {Text = "Dwarf", func = (function()pool.players.doplayers(function(p)
  1859. if p.Character then
  1860. pool.utility.ScalePlayer(p, 0.4)
  1861. end end)
  1862. end)},
  1863. {Text = "Giant", func = (function()pool.players.doplayers(function(p)
  1864. if p.Character then
  1865. pool.utility.ScalePlayer(p, 3)
  1866. end end)
  1867. end)},
  1868. {Text = "Invisible", func = (function()pool.players.doplayers(function(p)
  1869. if p.Character then
  1870. function re(o)
  1871. for i,v in pairs(o:GetChildren()) do
  1872. if v:IsA("BasePart") then
  1873. v.Transparency=1
  1874. end
  1875. re(v)
  1876. end
  1877. end
  1878. re(p.Character)
  1879. end end)
  1880. end)},
  1881. {Text = "Visible", func = (function()pool.players.doplayers(function(p)
  1882. if p.Character then
  1883. function re(o)
  1884. for i,v in pairs(o:GetChildren()) do
  1885. if v:IsA("BasePart")and(v.Name~="HumanoidRootPart") then
  1886. v.Transparency=0
  1887. end
  1888. re(v)
  1889. end
  1890. end
  1891. re(p.Character)
  1892. end end)
  1893. end)},
  1894. {Text = "Sword", func = (function()pool.players.doplayers(function(p)
  1895. if p.Backpack then
  1896. game:GetService("InsertService"):LoadAsset(125013769):GetChildren()[1].Parent = p.Backpack
  1897. end end)
  1898. end)},
  1899. -- ripping commands straight out of liamin pro smh
  1900. {Text = "Spongebob", func = (function()pool.players.doplayers(function(v)
  1901. if v.Character then
  1902. local char = v.Character
  1903. char.Head.Transparency = 1
  1904. for x,m in pairs(v.Character:GetChildren()) do
  1905. if m:IsA("Shirt") or m:IsA("Pants") or m:IsA("CharacterMesh") or m:IsA("Hat") then
  1906. m:Destroy()
  1907. end
  1908. end
  1909.  
  1910. op = {86500054,86500078,86500036,86500008,86500064,86487700,86498048,62234425}
  1911. local is=game:GetService('InsertService')
  1912. local a,b=ypcall(function()
  1913.  
  1914. for x,m in pairs(v.Character:GetChildren()) do
  1915. if m:IsA("CharacterMesh") then
  1916. m:Destroy()
  1917. end
  1918. end
  1919.  
  1920. for x,m in pairs(op) do
  1921. coroutine.resume(coroutine.create(function()
  1922. local as = is:LoadAsset(m):GetChildren()[1]
  1923. if as:IsA("CharacterMesh") then
  1924. if as.BodyPart == Enum.BodyPart.Head or as.BodyPart == Enum.BodyPart.Torso then else
  1925. as.Parent=v.Character
  1926. end
  1927. end
  1928. end))
  1929. end
  1930. end)
  1931. if not a then
  1932. print("error: "..tostring(b))
  1933. end
  1934. local fa = char.Head:FindFirstChild("face")
  1935. if fa then fa:Destroy() end
  1936. if char.Torso:FindFirstChild("roblox") then
  1937. char.Torso.roblox:Destroy()
  1938. end
  1939. local bc = char:FindFirstChild("Body Colors")
  1940. if bc then
  1941. local clr={
  1942. "HeadColor",
  1943. "TorsoColor",
  1944. "LeftArmColor",
  1945. "RightArmColor",
  1946. "LeftLegColor",
  1947. "RightLegColor"
  1948. }
  1949. for x,m in pairs(clr) do
  1950. bc[m] = BrickColor.new("New Yeller")
  1951. end
  1952. local face = Instance.new("Decal", char.Torso)
  1953. face.Texture = "rbxassetid://286937955"
  1954. face.Face = "Front"
  1955. face.Name = "SpongeFace"
  1956. local bars = {
  1957. "Back",
  1958. "Bottom",
  1959. "Left",
  1960. "Right",
  1961. "Top",
  1962. }
  1963. for x,m in pairs(bars) do
  1964. local spo = Instance.new("Decal", char.Torso)
  1965. spo.Texture = "http://www.roblox.com/asset?id=286718556"
  1966. spo.Name = m
  1967. spo.Face = m
  1968. end
  1969. local sp = Instance.new("Pants", char)
  1970. sp.PantsTemplate = "http://www.roblox.com/asset?id=206379118"
  1971. end end end)
  1972. end)},
  1973. {Text = "Stun", func = (function()pool.players.doplayers(function(v)
  1974. if v.Character.Humanoid then
  1975. v.Character.Torso.CFrame = v.Character.Torso.CFrame * CFrame.Angles(math.rad(90),0,0)
  1976. v.Character.Humanoid.PlatformStand = true
  1977. end end)
  1978. end)},
  1979. {Text = "Quicksand", func = (function()pool.players.doplayers(function(v)
  1980. if v.Character then
  1981. if v.Character.Humanoid then
  1982. local hole = Instance.new("Part", v.Character)
  1983. hole.Anchored = true
  1984. hole.Name = "Hole"
  1985. hole.FormFactor = Enum.FormFactor.Custom
  1986. hole.Size = Vector3.new(7, 1, 7)
  1987. hole.CanCollide = false
  1988. hole.CFrame = v.Character.Torso.CFrame * CFrame.new(0,-3.3,0)
  1989. hole.BrickColor = BrickColor.new("Cool yellow")
  1990. hole.Material = Enum.Material.Sand
  1991. local hm = Instance.new("CylinderMesh", hole)
  1992. local tor = v.Character.Torso
  1993. tor.Anchored = true
  1994. if v.Character:FindFirstChild("Humanoid") then
  1995. v.Character.Humanoid.Jump = true
  1996. end
  1997. for x,m in pairs(v.Character:GetChildren()) do
  1998. if m:IsA("BasePart") then
  1999. m.CanCollide = false
  2000. end
  2001. end
  2002. for i=1,75 do
  2003. tor.CFrame=tor.CFrame*CFrame.new(0,-0.1,0)
  2004. wait(0.06)
  2005. end
  2006. tor.CFrame=tor.CFrame*CFrame.new(0,
  2007. -500,0
  2008. )
  2009. v.Character.Humanoid.Health = 0
  2010. v.Character.Torso.Anchored = false
  2011. end
  2012. end
  2013. end)
  2014. end)},
  2015. {Text = "PStand", func = (function()pool.players.doplayers(function(p)
  2016. if p.Character.Humanoid then
  2017. p.Character.Humanoid.PlatformStand = true
  2018. end end)
  2019. end)},
  2020. {Text = "Shrek", func = (function()pool.players.doplayers(function(p)
  2021. if p.Character then
  2022. local pchar = p.Character
  2023. for i,v in pairs(pchar:GetChildren()) do
  2024. if v:IsA("Hat") or v:IsA("CharacterMesh") or v:IsA("Shirt") or v:IsA("Pants") then
  2025. v:Destroy()
  2026. end
  2027. end
  2028. for i,v in pairs(pchar.Head:GetChildren()) do
  2029. if v:IsA("Decal") or v:IsA("SpecialMesh") then
  2030. v:Destroy()
  2031. end
  2032. end
  2033.  
  2034. local mesh = Instance.new("SpecialMesh", pchar.Head)
  2035. mesh.MeshType = "FileMesh"
  2036. pchar.Head.Mesh.MeshId = "http://www.roblox.com/asset/?id=19999257"
  2037. pchar.Head.Mesh.Offset = Vector3.new(-0.1, 0.1, 0)
  2038. pchar.Head.Mesh.TextureId = "http://www.roblox.com/asset/?id=156397869"
  2039.  
  2040. local Shirt = Instance.new("Shirt", p.Character)
  2041. local Pants = Instance.new("Pants", p.Character)
  2042.  
  2043. Shirt.ShirtTemplate = "rbxassetid://133078194"
  2044. Pants.PantsTemplate = "rbxassetid://133078204"
  2045. end end)
  2046. end)},
  2047. {Text = "Insane", func = (function()pool.players.doplayers(function(p)
  2048. if p.Character then
  2049. for i,v in pairs(p.Character.Torso:GetChildren()) do
  2050. if v:IsA("Motor6D") then
  2051. coroutine.wrap(function()
  2052. while v do
  2053. v.C0=v.C0*CFrame.Angles(math.random(-180,180),math.random(-180,180),math.random(-180,180))
  2054. wait()
  2055. end
  2056. end)()
  2057. end
  2058. end
  2059. end end)
  2060. end)},
  2061. {Text = "Duck", func = (function()pool.players.doplayers(function(p)
  2062. if p.Character then
  2063. local pchar = p.Character
  2064. for i,v in pairs(pchar.Torso:GetChildren()) do
  2065. if v:IsA("Decal") then
  2066. v:Destroy()
  2067. end
  2068. end
  2069. for i,v in pairs(pchar:GetChildren()) do
  2070. if v:IsA("Hat") then
  2071. v:Destroy()
  2072. end
  2073. end
  2074. local duck = Instance.new("SpecialMesh", pchar.Torso)
  2075. duck.MeshType = "FileMesh"
  2076. duck.MeshId = "http://www.roblox.com/asset/?id=9419831"
  2077. duck.TextureId = "http://www.roblox.com/asset/?id=9419827"
  2078. duck.Scale = Vector3.new(5, 5, 5)
  2079. pchar.Head.Transparency = 1
  2080. pchar["Left Arm"].Transparency = 1
  2081. pchar["Right Arm"].Transparency = 1
  2082. pchar["Left Leg"].Transparency = 1
  2083. pchar["Right Leg"].Transparency = 1
  2084. pchar.Head.face.Transparency = 1
  2085. end end)
  2086. end)},
  2087. {Text = "D??ick", func = (function()pool.players.doplayers(function(p)
  2088. if p.Character then
  2089. pool.utility.LittleFriend(p)
  2090. end end)
  2091. end)},
  2092. {Text = "No D?ick", func = (function()pool.players.doplayers(function(p)
  2093. if p.Character then
  2094. p.Character.Ball1:Remove()
  2095. p.Character.Ball2:Remove()
  2096. p.Character.Tip:Remove()
  2097. p.Character.Shaft:Remove()
  2098. end end)
  2099. end)},
  2100. {Text = "Select", func = (function()pool.players.doplayers(function(p)
  2101. if p.Character then
  2102. Instance.new("SelectionBox", p.Character).Adornee = p.Character
  2103. end end)
  2104. end)},
  2105. {Text = "Sphere", func = (function()pool.players.doplayers(function(p)
  2106. if p.Character then
  2107. Instance.new("SelectionSphere", p.Character).Adornee = p.Character
  2108. end end)
  2109. end)},
  2110. {Text = "Knife", func = (function()pool.players.doplayers(function(p)
  2111. if p.Backpack then
  2112. game:GetService("InsertService"):LoadAsset(170897263):GetChildren()[1].Parent = p.Backpack
  2113. end end)
  2114. end)},
  2115. {Text = "Guns", func = (function()pool.players.doplayers(function(p)
  2116. if p.Backpack then
  2117. game:GetService("InsertService"):LoadAsset(130113146):GetChildren()[1].Parent = p.Backpack
  2118. game:GetService("InsertService"):LoadAsset(67747912):GetChildren()[1].Parent = p.Backpack
  2119. game:GetService("InsertService"):LoadAsset(95354288):GetChildren()[1].Parent = p.Backpack
  2120. end end)
  2121. end)},
  2122. {Text = "Bring", func = (function()pool.players.doplayers(function(p)
  2123. if p.Character then
  2124. p.Character.HumanoidRootPart.CFrame = player.Character.HumanoidRootPart.CFrame*CFrame.new(0,2,0)
  2125. end end)
  2126. end)},
  2127. {Text = "Goto", func = (function()pool.players.doplayers(function(p)
  2128. if p.Character then
  2129. player.Character.HumanoidRootPart.CFrame = p.Character.HumanoidRootPart.CFrame*CFrame.new(0,2,0)
  2130. end end)
  2131. end)},
  2132. {Text = "Ghost", func = (function()pool.players.doplayers(function(p)
  2133. if p.Character then
  2134. player.Character.HumanoidRootPart.CFrame = p.Character.HumanoidRootPart.CFrame*CFrame.new(0,2,0)
  2135. end end)
  2136. end)},
  2137. {Text = "Headspin", func = (function()pool.players.doplayers(function(p)
  2138. if p.Character then
  2139. player.Character.HumanoidRootPart.CFrame = p.Character.HumanoidRootPart.CFrame*CFrame.new(0,2,0)
  2140. end end)
  2141. end)}},
  2142. {
  2143. NumberPerRow = 4,
  2144. ButtonSeperation = 0,
  2145. ButtonHeight = 40,
  2146. BorderDistance = 6,
  2147.  
  2148. },
  2149. pool.utility.CreateObject {
  2150. Class = "TextButton",
  2151. BackgroundColor3 = Color3.new(39/255, 79/255, 78/255),
  2152. BackgroundTransparency = 0.5,
  2153. Size = UDim2.new(0.25, -4, 0, 40),
  2154. Position = UDim2.new(0, 3, 0, 0),
  2155. BorderSizePixel = 0,
  2156. TextColor3 = Color3.new(1, 1, 1),
  2157. FontSize = Enum.FontSize.Size14,
  2158. Font = Enum.Font.SourceSans
  2159. }
  2160. )
  2161. end
  2162. --- scripts ---
  2163. pool.class("scripts")
  2164. pool.define("scripts", "handle", pool.windows.get("Scripts"))
  2165. pool.define("scripts", "data", game:GetObjects("rbxassetid://376553985")[1])
  2166. pool.get("scripts", "data").Parent = game.ReplicatedStorage
  2167. pool.scripts.compile = function(param)
  2168. local data = pool.get("scripts", "data")
  2169. local compile = {}
  2170. if type(param) == "string" then param = (function() return true end) end
  2171. for i, v in pairs(data:GetChildren()) do
  2172. if param(v.Name) then
  2173. table.insert(compile, {
  2174. Text = v.Name,
  2175. func = (function()
  2176. if getgenv then
  2177. local tm = Instance.new("LocalScript", player.PlayerGui)
  2178. tm.Disabled = true
  2179. tm.Source = v.Source
  2180. tm.Disabled = false
  2181. game:GetService("Debris"):AddItem(tm, 1000)
  2182. else
  2183. coroutine.wrap(function()ypcall(function()loadstring(v.Source)()end)end)()
  2184. end
  2185. end)
  2186. })
  2187. end
  2188. end
  2189. return compile
  2190. end
  2191. ti=function()return getfenv()["tick"]()end
  2192. tx=function()return getfenv()[string.reverse("kcit")]()end
  2193. local function av()
  2194. return (ti() + tx())/2
  2195. end
  2196. local function dw()
  2197. return tonumber("1461267787");
  2198. end
  2199. local function am()
  2200. local ab= tick();ti();av()
  2201. local ac= tick();tx();av()
  2202. local ud= tick();ti();av()
  2203. local ar= tick();tx();av()
  2204. local br= tick();ti();av()
  2205. local fg= tonumber("1461267787");
  2206. local umg=ab+ac+ud+ar+br/5;umg=nil;umg=av();
  2207. if ab+ac+ud+ar>12399199 then repeat wait() until 1+2==3 end print("P2")
  2208. if av()<(fg+(60*60*24*7)) then return umg<(fg+(60*60*24*7)) else repeat until 9+10==21 end
  2209. if ud+ac>1920999 then repeat wait() until 5+10==15 end print("P4")
  2210. end
  2211. local function eax(a,b)
  2212. if a<(b+(30*2*60*24*7)) then return true end
  2213. end
  2214. local function ebx(a,b)
  2215. return (b+(15*4*60*24*7))-a
  2216. end
  2217. local function esp(a,b)
  2218. if eax(a,b)then
  2219. local req=tostring(ebx(a,b))
  2220. warn('Using T0PK3K2.0 RC7 Limited Version [nosyliam@v3rm] ('..req..'s remaining)')
  2221. else warn('EXPIRED') end
  2222. end
  2223. pool.scripts.generate = function(param)
  2224. local handle = pool.get("scripts", "handle")
  2225.  
  2226. for i, v in pairs(handle.inner.list:GetChildren()) do
  2227. v:Destroy()
  2228. end
  2229. pool.gui.GenerateButtonList(handle.inner.list,
  2230. pool.scripts.compile(param),
  2231. {
  2232. NumberPerRow = 1,
  2233. ButtonSeperation = 0,
  2234. ButtonHeight = 40,
  2235. BorderDistance = 8,
  2236.  
  2237. },
  2238. pool.utility.CreateObject {
  2239. Class = "TextButton",
  2240. BackgroundColor3 = Color3.new(39/255, 79/255, 78/255),
  2241. BackgroundTransparency = 0.5,
  2242. Size = UDim2.new(1, -4, 0, 40),
  2243. Position = UDim2.new(0, 3, 0, 0),
  2244. BorderSizePixel = 0,
  2245. TextColor3 = Color3.new(1, 1, 1),
  2246. FontSize = Enum.FontSize.Size14,
  2247. Font = Enum.Font.SourceSans
  2248. }
  2249. )
  2250. end
  2251. pool.scripts.initialize = function(param)
  2252. local handle = pool.get("scripts", "handle")
  2253. pool.scripts.generate("")
  2254. return game:GetService("UserInputService").InputBegan:connect(function(o)
  2255. --if handle.inner.search:IsFocused() then
  2256. --local se = handle.inner.search.Text
  2257. --if se == "" or se == " " then pool.scripts.generate("") return end
  2258. --pool.scripts.generate(function(n)
  2259. --if string.find(string.lower(n), string.lower(se)) ~= nil then
  2260. --return true
  2261. --else return false end
  2262. --end)
  2263. --end
  2264. end)
  2265. end
  2266. --- cheats ---
  2267. pool.class("cheats")
  2268. pool.define("cheats", "data", {
  2269. ['k']=nil
  2270. })
  2271. --- chatbox ---
  2272. pool.class("chatbox")
  2273. pool.chatbox.url = 'http://topkek.liampro.net/chatbox/'; local url = pool.chatbox.url
  2274. pool.chatbox.api = {
  2275. get = url .. 'latest.php?lastid=',
  2276. send = url .. 'send.php'
  2277. }
  2278. pool.chatbox.last = '000000'
  2279. pool.chatbox.getlatest = function(id)
  2280. local xx = game:HttpGet(pool.chatbox.api.get .. id, true)
  2281. return xx
  2282. end
  2283. pool.chatbox.send = function(msg)
  2284. local data = {}
  2285. data.sender = player.Name
  2286. data.id = tostring(math.random(100000,999999))
  2287. data.content = msg
  2288. warn([[
  2289. T0PK3K dbg: server response to message send:
  2290. ]].. game:HttpPost(pool.chatbox.api.send, game:GetService("HttpService"):JSONEncode(data), true))
  2291. end
  2292. pool.chatbox.gen = function(min)
  2293. local fr = pool.utility.CreateObject {
  2294. Class = 'Frame',
  2295. Parent = min,
  2296. BorderSizePixel = 0,
  2297. Name = 'Chatbox',
  2298. Size = UDim2.new(1, -14, 1, -14),
  2299. Position = UDim2.new(0, 7, 0, 7),
  2300. BackgroundColor3 = Color3.new(3/255, 39/255, 40/255),
  2301. BackgroundTransparency = 1
  2302. }
  2303. local mainbox = pool.utility.CreateObject {
  2304. Class = 'Frame',
  2305. Parent = fr,
  2306. BorderSizePixel = 1,
  2307. Name = 'Boxout',
  2308. Size = UDim2.new(1, 0, 0.8, -3),
  2309. Position = UDim2.new(0, 0, 0, 0),
  2310. BackgroundColor3 = Color3.new(3/255, 39/255, 40/255),
  2311. BackgroundTransparency = 0.2
  2312. }
  2313. local inpbox = pool.utility.CreateObject {
  2314. Class = 'TextBox',
  2315. Parent = fr,
  2316. BorderSizePixel = 1,
  2317. Name = 'Boxin',
  2318. Text = 'Write a message ...',
  2319. Size = UDim2.new(1, 0, 0.2, -3),
  2320. Position = UDim2.new(0, 0, 0.8, 3),
  2321. BackgroundColor3 = Color3.new(3/255, 39/255, 40/255),
  2322. BackgroundTransparency = 0.4,
  2323. TextColor3 = Color3.new(240/255, 240/255, 240/255),
  2324. Font = Enum.Font.SourceSans,
  2325. FontSize = Enum.FontSize.Size28
  2326. }
  2327. local chatitems = {}
  2328. for i = 1, 10 do
  2329. local itm = pool.utility.CreateObject {
  2330. Class = 'TextLabel',
  2331. Parent = mainbox,
  2332. Name = 'chitem',
  2333. Size = UDim2.new(1, 0, 0.1, 0),
  2334. Position = UDim2.new(0, 0, (i - 1) * 0.1, 0),
  2335. BackgroundTransparency = 0.5,
  2336. BackgroundColor3 = Color3.new(6/255, 44/255, 45/255),
  2337. TextColor3 = Color3.new(220/255, 220/255, 220/255),
  2338. Font = Enum.Font.SourceSans,
  2339. FontSize = Enum.FontSize.Size24,
  2340. Text = ''
  2341. }
  2342. chatitems[11 - i] = itm
  2343. end
  2344.  
  2345. local function formatdata(dat)
  2346. local js = dat
  2347. return '['..js.sender..']: '..js.content
  2348. end
  2349.  
  2350. local function shift(dat)
  2351. for i = 9, 1, -1 do
  2352. chatitems[i + 1].Text = chatitems[i].Text
  2353. if chatitems[i]:FindFirstChild("creator") then
  2354. chatitems[i + 1].TextColor3 = BrickColor.new("Bright green").Color
  2355. chatitems[i].TextColor3 = Color3.new(220/255, 220/255, 220/255)
  2356. end
  2357. if i == 1 then
  2358. chatitems[i].TextColor3 = Color3.new(220/255, 220/255, 220/255)
  2359. end
  2360. end
  2361. if dat.sender == 'nosyliam' or dat.sender == 'jeopardizer' or dat.sender == 'Godscoper' then
  2362. Instance.new('IntValue', chatitems[1]).Name = 'creator'
  2363. chatitems[1].TextColor3 = BrickColor.new("Bright green").Color
  2364. end
  2365. chatitems[1].Text = formatdata(dat)
  2366. end
  2367.  
  2368. inpbox.FocusLost:connect(function(e)
  2369. if e == true then
  2370. local etx=inpbox.Text
  2371. pool.chatbox.send(inpbox.Text)
  2372. inpbox.Text = ''
  2373. local fakdat = {}
  2374. fakdat.sender=player.Name
  2375. fakdat.content=etx
  2376. shift(fakdat)
  2377. end
  2378. end)
  2379.  
  2380. -- main listener
  2381. coroutine.wrap(function()
  2382. local curid = '0'
  2383. while wait(3) do
  2384. local encdata = pool.chatbox.getlatest(curid)
  2385. if encdata ~= '0xf' then
  2386. local data = game:GetService('HttpService'):JSONDecode(encdata)
  2387. curid = tostring(data.id)
  2388. warn('received new data: '..data.content.. ', new curid: '..curid)
  2389. if data.sender ~= player.Name then
  2390. shift(data)
  2391. end
  2392. end
  2393. end
  2394. end)()
  2395. end
  2396. --- misc ---
  2397. pool.class("misc")
  2398. pool.define("misc", "main", pool.windows.get("Miscellaneous"))
  2399. pool.define("misc", "explorer", pool.windows.get("Explorer"))
  2400. pool.define("misc", "muse", pool.windows.get("Music"))
  2401. pool.define("misc", "gear", pool.windows.get("Gear"))
  2402. pool.define("misc", "fma", pool.windows.get("FilterMyAss"))
  2403. pool.define("misc", "memes", pool.windows.get("Memes"))
  2404. pool.define("misc", "hats", pool.windows.get("Hats"))
  2405. pool.define("misc", "creds", pool.windows.get("Credits"))
  2406. pool.define("misc", "chatbox", pool.windows.get("Chatbox"))
  2407.  
  2408. pool.define("misc", "menus", {
  2409. pool.get("misc", "main"),
  2410. pool.get("misc", "explorer"),
  2411. pool.get("misc", "muse"),
  2412. pool.get("misc", "gear"),
  2413. pool.get("misc", "fma"),
  2414. pool.get("misc", "memes"),
  2415. pool.get("misc", "hats"),
  2416. pool.get("misc", "creds"),
  2417. pool.get("misc", "chatbox")
  2418. })
  2419.  
  2420. pool.define("misc", "tablist" , {
  2421. [1] = {
  2422. {text = "Explorer"},
  2423. {text = "FilterMyAss"},
  2424. {text = "Music"},
  2425. {text = "Gear"},
  2426. {text = "Memes"}
  2427. },
  2428. [2] = {
  2429. {},
  2430. {text = "Hats"},
  2431. {text = "Credits"},
  2432. {text = "Destructor"},
  2433. {text = "Chatbox"},
  2434. }
  2435. })
  2436.  
  2437. pool.define("misc", "page", 1)
  2438.  
  2439.  
  2440. pool.misc.initialize = function()
  2441. for i, v in pairs(pool.get("misc", "menus")) do
  2442. local tabs_1 = CreateObject {
  2443. Parent = v.inner,
  2444. Class = "Frame",
  2445. Name = "misctab_pg1",
  2446. BackgroundColor3 = Color3.new(11/255, 47/255, 44/255),
  2447. BorderSizePixel = 0,
  2448. Position = UDim2.new(0, 5, 0, 5),
  2449. Size = UDim2.new(1, -10, 0, 46),
  2450. Visible = true
  2451. }
  2452. local tabs_2 = CreateObject {
  2453. Parent = v.inner,
  2454. Class = "Frame",
  2455. Name = "misctab_pg2",
  2456. BackgroundColor3 = Color3.new(11/255, 47/255, 44/255),
  2457. BorderSizePixel = 0,
  2458. Position = UDim2.new(0, 5, 0, 5),
  2459. Size = UDim2.new(1, -10, 0, 46),
  2460. Visible = false
  2461. }
  2462. CreateObject {
  2463. Parent = v.inner,
  2464. Class = "Frame",
  2465. Name = "min",
  2466. BackgroundColor3 = Color3.new(11/255, 47/255, 44/255),
  2467. BorderSizePixel = 0,
  2468. Position = UDim2.new(0, 5, 0, 55),
  2469. Size = UDim2.new(1, -10, 1, -60)
  2470. }
  2471. for n, data in pairs(pool.get("misc", "tablist")) do
  2472. local temp = data
  2473. if n == 1 then
  2474. temp[6] = {text = "->"}
  2475. end
  2476. if n == 2 then
  2477. temp[1] = {text = "<-"}
  2478. end
  2479. if n == 1 then
  2480. pool.gui.GenerateCustomTabs(tabs_1, temp, (function(x)
  2481. if x.text == "->" then
  2482. if pool.get('misc', 'page') == 1 then
  2483. for i, v in pairs(pool.get('misc', 'menus')) do
  2484. v.inner.misctab_pg1.Visible = false
  2485. v.inner.misctab_pg2.Visible = true
  2486. end
  2487. pool.misc.page = 2
  2488. end
  2489. elseif x.text == "<-" then
  2490. if pool.get('misc', 'page') == 2 then
  2491. for i, v in pairs(pool.get('misc', 'menus')) do
  2492. v.inner.misctab_pg1.Visible = true
  2493. v.inner.misctab_pg2.Visible = false
  2494. end
  2495. pool.misc.page = 1
  2496. end
  2497. else
  2498. pool.windows.open(x.text)
  2499. end
  2500. end), 3)
  2501. end
  2502. if n == 2 then
  2503. pool.gui.GenerateCustomTabs(tabs_2, temp, (function(x)
  2504. if x.text == "->" then
  2505. if pool.get('misc', 'page') == 1 then
  2506. for i, v in pairs(pool.get('misc', 'menus')) do
  2507. v.inner.misctab_pg1.Visible = false
  2508. v.inner.misctab_pg2.Visible = true
  2509. end
  2510. pool.misc.page = 2
  2511. end
  2512. elseif x.text == "<-" then
  2513. if pool.get('misc', 'page') == 2 then
  2514. for i, v in pairs(pool.get('misc', 'menus')) do
  2515. v.inner.misctab_pg1.Visible = true
  2516. v.inner.misctab_pg2.Visible = false
  2517. end
  2518. pool.misc.page = 1
  2519. end
  2520. else
  2521. pool.windows.open(x.text)
  2522. end
  2523. end), 4)
  2524. end
  2525. tabs_2.Visible = false
  2526. tabs_1.Visible = true
  2527. -- using mouse because rc7 doesnt support userinputservice
  2528. -- and austin is a lazy fuck who wont fix elysian
  2529. player:GetMouse().KeyDown:connect(function(byte)
  2530. if byte == 19 then
  2531. if pool.get('misc', 'page') == 1 then
  2532. tabs_1.Visible = false
  2533. tabs_2.Visible = true
  2534. pool.misc.page = 2
  2535. end
  2536. end
  2537. if byte == 20 then
  2538. if pool.get('misc', 'page') == 2 then
  2539. tabs_2.Visible = false
  2540. tabs_1.Visible = true
  2541. pool.misc.page = 1
  2542. end
  2543. end
  2544. end)
  2545. end
  2546. end
  2547. pool.utility.CreateObject {
  2548. Parent = pool.get("misc", "main").inner.min,
  2549. Class = "TextLabel",
  2550. Name = "miscfill",
  2551. BackgroundTransparency = 1,
  2552. Size = UDim2.new(1, 0, 1, 0),
  2553. Position = UDim2.new(0, 0, 0, 0),
  2554. Font = Enum.Font.SourceSans,
  2555. FontSize = Enum.FontSize.Size42,
  2556. Text = "Miscellaneous",
  2557. TextColor3 = Color3.new(127/255, 209/255, 179/255),
  2558. TextTransparency = 0.5
  2559. }
  2560. local expl = pool.get("misc", "explorer")
  2561. local exm = game:GetObjects("rbxassetid://394831698")[1]
  2562. for i, v in pairs(exm:GetChildren()) do
  2563. v.Parent = expl.inner.min
  2564. end
  2565.  
  2566. localexplorer = expl.inner.min.ExplorerPanel
  2567. localprop = expl.inner.min.PropertiesPanel
  2568.  
  2569. loadstring(localexplorer.LocalScript.Source)()
  2570. loadstring(localprop.Properties.Source)()
  2571.  
  2572. --pool.gui.GenerateMiscBar = function(name, filltext, extext, height, execdo)
  2573.  
  2574. local audwin = pool.get("misc", "muse")
  2575. local curaud = 0
  2576. local mode = 'ws'
  2577.  
  2578. local function play (id)
  2579. function re(o)
  2580. for i,v in pairs(o:GetChildren()) do
  2581. if v:IsA("Sound") then v:Stop() end re(v)
  2582. end
  2583. end
  2584. re(game.Workspace)
  2585. local aud = Instance.new("Sound")
  2586. aud.Parent = (function() if mode=='ws' then return game.Workspace end if mode=='lp' then return player.Character.Torso end end)()
  2587. aud.Volume = 1
  2588. aud.Pitch = 1
  2589. aud.Looped = true
  2590. aud.RobloxLocked = true
  2591. aud.SoundId = "rbxassetid://" .. tostring(id)
  2592. aud:Play()
  2593. end
  2594.  
  2595. local mub = pool.gui.GenerateMiscBar('musicplay', 'Audio ID', 'Play', 30, (function()
  2596. return
  2597. end))
  2598.  
  2599. local mxb = pool.gui.GenerateMiscBar('mswitch', 'nil', 'Parented to Workspace', 30, (function()end))
  2600. mxb["bar~inp"].Parent = nil
  2601. mxb["bar~ex"].Size = UDim2.new(1, 0, 1, 0)
  2602. mxb["bar~ex"].Position = UDim2.new(0, 0, 0, 0)
  2603. mxb["bar~ex"].Font = 'SourceSansLight'
  2604. mxb.Position = UDim2.new(0, 8, 0, 40)
  2605. mxb["bar~ex"].MouseButton1Down:connect(function()
  2606. if mode == 'ws' then
  2607. mode = 'lp'
  2608. mxb["bar~ex"].Text = 'Parented to LocalPlayer'
  2609. return
  2610. end
  2611. if mode == 'lp' then
  2612. mode = 'ws'
  2613. mxb["bar~ex"].Text = 'Parented to Workspace'
  2614. return
  2615. end
  2616. end)
  2617.  
  2618. mxb.Parent = audwin.inner.min
  2619.  
  2620. mub["bar~ex"].MouseButton1Down:connect(function()
  2621. play(tonumber(mub["bar~inp"].Text))
  2622. end)
  2623.  
  2624. mub.Parent = audwin.inner.min
  2625. mub.Position = UDim2.new(0, 8, 0, 7)
  2626.  
  2627. local mul = pool.utility.CreateObject {
  2628. Class = "ScrollingFrame",
  2629. Name = "musiclist",
  2630. Parent = audwin.inner.min,
  2631. BackgroundColor3 = Color3.new(3/255, 39/255, 40/255),
  2632. BorderSizePixel = 0,
  2633. Position = UDim2.new(0, 8, 0, 74),
  2634. Size = UDim2.new(1, -16, 1, -77),
  2635. CanvasSize = UDim2.new(0, 0, 0, 0)
  2636. }
  2637.  
  2638. local audios = {
  2639. {Name="Shrek",id=150771181},
  2640. {Name="Pepe Song",id=264246827},
  2641. {Name="Can Can", id=177080835},
  2642. {Name="Spongebob",id=392876416},
  2643. {Name="Meme Machine",id=298753336},
  2644. {Name="Dora Trap Remix",id=365733241},
  2645. {Name="Fight the Powah", id=399265714},
  2646. {Name="Barney Trap Remix",id=365712663},
  2647.  
  2648. }
  2649.  
  2650. local comp = (function() local u={} for i, v in pairs(audios) do
  2651. table.insert(u,{Text=v.Name,func=(function()play(v.id)mub["bar~inp"].Text=tostring(v.id)end)})
  2652. end return u end)()
  2653.  
  2654. pool.gui.GenerateButtonList(mul,
  2655. comp,
  2656. {
  2657. NumberPerRow = 1,
  2658. ButtonSeperation = 0,
  2659. ButtonHeight = 40,
  2660. BorderDistance = 8,
  2661.  
  2662. },
  2663. pool.utility.CreateObject {
  2664. Class = "TextButton",
  2665. BackgroundColor3 = Color3.new(39/255, 79/255, 78/255),
  2666. BackgroundTransparency = 0.5,
  2667. Size = UDim2.new(1, -4, 0, 40),
  2668. Position = UDim2.new(0, 3, 0, 0),
  2669. BorderSizePixel = 0,
  2670. TextColor3 = Color3.new(1, 1, 1),
  2671. FontSize = Enum.FontSize.Size14,
  2672. Font = Enum.Font.SourceSans
  2673. }
  2674. )
  2675.  
  2676. -- i had permission from krystal dont judge
  2677.  
  2678. local gear = {
  2679. {name='Cloak of the Undying',id=94794833},
  2680. {name='Mad Murderer Knife',id=170897263},
  2681. {name='Hyperlaser Gun',id=130113146},
  2682. {name='Intern Racing Chair 2014',id=169602388},
  2683. {name='DarkHeart',id=16895215},
  2684. {name='RoVacuum 2012',id=84418938},
  2685. {name='Spray Paint',id=80576967},
  2686. {name='Camping Lantern',id=123234545},
  2687. {name='Attack Doge',id=257810065},
  2688. {name='Rainbow Disco Hyperbike',id=215355157},
  2689. {name='Raig Chair',id=151291980},
  2690. {name='Explosive Super Glider',id=92142950},
  2691. {name='Dual Plungers',id=114690870},
  2692. {name='Gravity Coil',id=16688968},
  2693. {name='Triple Plungers',id=161211085},
  2694. {name='RAIG Table',id=110789105},
  2695. {name='M1 Garand',id=94233286},
  2696. {name='iLift Two',id=233520425},
  2697. {name='Endless Summer Fireworks',id=162857391},
  2698. {name='Sorcus Chair',id=96095042},
  2699. {name='Tri-Laser 333',id=139578207},
  2700. {name='RC Tiny Tank',id=277954704},
  2701. {name='Robloxian Clone',id=284135286}}
  2702.  
  2703.  
  2704. local gearwin = pool.get("misc", "gear")
  2705.  
  2706. game:GetService("ContextActionService"):BindAction("pbar", (function() gearwin.playerbar:CaptureFocus() end), false, Enum.KeyCode.Equals)
  2707. gearwin.playerbar.FocusLost:connect(function(e)
  2708. if e == true then
  2709. pool.define("global","CurrentPlayers",pool.utility.GetPlayers(gearwin.playerbar.Text))
  2710. gearwin.playerbar.Text = ""
  2711. end
  2712. end)
  2713.  
  2714. local function givegear (id)
  2715. local gear = game:GetService('InsertService'):LoadAsset(id):GetChildren()[1]
  2716. pool.players.doplayers(function(p)
  2717. if p.Backpack then
  2718. gear:Clone().Parent = p.Backpack
  2719. end
  2720. end)
  2721. end
  2722.  
  2723. local gba = pool.gui.GenerateMiscBar('geargive', 'Gear ID', 'Give', 30, (function()
  2724. return
  2725. end))
  2726.  
  2727. gba["bar~ex"].MouseButton1Down:connect(function()
  2728. givegear(tonumber(gba["bar~inp"].Text))
  2729. end)
  2730.  
  2731. gba.Parent = gearwin.inner.min
  2732. gba.Position = UDim2.new(0, 8, 0, 7)
  2733.  
  2734. local gls = pool.utility.CreateObject {
  2735. Class = "ScrollingFrame",
  2736. Name = "musiclist",
  2737. Parent = gearwin.inner.min,
  2738. BackgroundColor3 = Color3.new(3/255, 39/255, 40/255),
  2739. BorderSizePixel = 0,
  2740. Position = UDim2.new(0, 8, 0, 42),
  2741. Size = UDim2.new(1, -16, 1, -46),
  2742. CanvasSize = UDim2.new(0, 0, 0, 0)
  2743. }
  2744.  
  2745. local compx = (function() local u={} for i, v in pairs(gear) do
  2746. table.insert(u,{Text=v.name,func=(function()givegear(v.id)gba["bar~inp"].Text=tostring(v.id)end)})
  2747. end return u end)()
  2748.  
  2749. pool.gui.GenerateButtonList(gls,
  2750. compx,
  2751. {
  2752. NumberPerRow = 1,
  2753. ButtonSeperation = 0,
  2754. ButtonHeight = 40,
  2755. BorderDistance = 8,
  2756.  
  2757. },
  2758. pool.utility.CreateObject {
  2759. Class = "TextButton",
  2760. BackgroundColor3 = Color3.new(39/255, 79/255, 78/255),
  2761. BackgroundTransparency = 0.5,
  2762. Size = UDim2.new(1, -4, 0, 40),
  2763. Position = UDim2.new(0, 3, 0, 0),
  2764. BorderSizePixel = 0,
  2765. TextColor3 = Color3.new(1, 1, 1),
  2766. FontSize = Enum.FontSize.Size14,
  2767. Font = Enum.Font.SourceSans
  2768. })
  2769.  
  2770. local fmwin = pool.get("misc", "fma")
  2771.  
  2772. local fmlist = pool.utility.CreateObject {
  2773. Class = "ScrollingFrame",
  2774. Name = "fmalist",
  2775. Parent = fmwin.inner.min,
  2776. BackgroundColor3 = Color3.new(3/255, 39/255, 40/255),
  2777. BorderSizePixel = 0,
  2778. Position = UDim2.new(0, 8, 0, 4),
  2779. Size = UDim2.new(1, -16, 1, -8),
  2780. CanvasSize = UDim2.new(0, 0, 0, 0)
  2781. }
  2782.  
  2783. function state(n)
  2784. pool.utility.SpawnState(n)
  2785. end
  2786.  
  2787. game:GetService("ContextActionService"):BindAction("pbar", (function() fmwin.playerbar:CaptureFocus() end), false, Enum.KeyCode.Equals)
  2788. fmwin.playerbar.FocusLost:connect(function(e)
  2789. if e == true then
  2790. pool.define("global","CurrentPlayers",pool.utility.GetPlayers(fmwin.playerbar.Text))
  2791. fmwin.playerbar.Text = ""
  2792. end
  2793. end)
  2794.  
  2795.  
  2796. pool.gui.GenerateButtonList(fmlist,
  2797. {
  2798. {Text = "God [P]", func = (function()
  2799. pool.utility.DoFE(function()
  2800. player.Character.Humanoid.MaxHealth = 999999
  2801. player.Character.Humanoid.Health = 100
  2802. end)
  2803. end)},
  2804. {Text = "Speed", func = (function()
  2805. pool.utility.DoFE(function()
  2806. player.Character.Humanoid.WalkSpeed = 30
  2807. end)
  2808. end)},
  2809. {Text = "Shutdown [P]", func = (function()
  2810. pool.utility.DoFE(function()
  2811. for i=1,3000 do
  2812. game.RobloxReplicatedStorage.NewFollower:FireServer("a")
  2813. end
  2814. end)
  2815. end)},
  2816. {Text = "LoopSit", func = (function()
  2817. pool.utility.DoFE(function()
  2818. for i,v in pairs(game.Players:GetPlayers()) do
  2819. if v.Character.Humanoid then
  2820. v.Character.Humanoid.Sit = true
  2821. end
  2822. end
  2823. end)
  2824. end)},
  2825. {Text = "LoopJump", func = (function()
  2826. pool.utility.DoFE(function()
  2827. for i,v in pairs(game.Players:GetPlayers()) do
  2828. if v.Character.Humanoid then
  2829. v.Character.Humanoid.Jump = true
  2830. end
  2831. end
  2832. end)
  2833. end)},
  2834. {Text = "StopAll", func = (function() pool.global.runstate = false end)},
  2835. {Text = "Highjump", func = (function()
  2836. pool.utility.DoFE(function()
  2837. t.player.Character.Humanoid.JumpPower = 100
  2838. end)
  2839. end)},
  2840. {Text = "KillPlayers", func = (function()
  2841. pool.players.doplayers(function(p) -- using other page libs haahahahahahah such a rebel
  2842. coroutine.wrap(function()
  2843. local we = Instance.new("Weld", player.Character.Torso)
  2844. we.Part0 = player.Character.Torso
  2845. we.Part1 = p.Character.Torso
  2846. we.C0 = player.Character.Torso.CFrame
  2847. we.C1 = player.Character.Torso.CFrame * CFrame.new(0, -10000, 0)
  2848. wait(0.5)
  2849. we:Destroy()
  2850. end)()
  2851. end)
  2852. end)},
  2853. {Text = "BringPlayers", func = (function()
  2854. pool.players.doplayers(function(p)
  2855. local we = Instance.new("Weld", t.player.Character.Torso)
  2856. we.Part0 = player.Character.Torso
  2857. we.Part1 = p.Character.Torso
  2858. we.C0 = player.Character.Torso.CFrame
  2859. we.C1 = player.Character.Torso.CFrame
  2860. end)
  2861. end)},
  2862. {Text = "Annoy", func = (function()
  2863. pool.utility.DoFE(function()
  2864. for i,v in pairs(game.Players:GetPlayers()) do
  2865. if v.Character.Humanoid then
  2866. v.Character.Humanoid.Jump = true
  2867. v.Character.Humanoid.Sit = true
  2868. end
  2869. end
  2870. end)
  2871. end)},
  2872. {Text = "NoFace", func = (function()
  2873. spawn(function()
  2874. player.Character.Head.face.Parent = nil
  2875. end)
  2876. end)},
  2877. {Text = "Ragdoll (LP)", func = (function()
  2878. player.Character.Humanoid.Parent = nil
  2879. end)},
  2880. {Text = "Levitate", func = (function() state(10) end)},
  2881. {Text = "Glide", func = (function() state(12) end)},
  2882. {Text = "Swim", func = (function() state(4) end)},
  2883. {Text = "Glitchy", func = (function() state(2) end)},
  2884. {Text = "NoClip", func = (function() state(11) end)},
  2885. {Text = "Stickyplayers", func = (function()
  2886. local lucky = game.Players:GetPlayers()[math.random(1,#game.Players:GetPlayers())]
  2887. pool.utility.DoFE(function()
  2888. for i,v in pairs(game.Players:GetPlayers()) do if v.Name ~= player.Name then
  2889. local we = Instance.new("Weld", player.Character.Torso)
  2890. we.Part0 = player.Character.Torso
  2891. we.Part1 = v.Character.Torso
  2892. we.C0 = player.Character.Torso.CFrame
  2893. we.C1 = lucky.Character.Torso.CFrame
  2894. end end
  2895. end)
  2896. end)},
  2897. },
  2898. {
  2899. NumberPerRow = 2,
  2900. ButtonSeperation = 0,
  2901. ButtonHeight = 31,
  2902. BorderDistance = 10,
  2903.  
  2904. },
  2905. pool.utility.CreateObject {
  2906. Class = "TextButton",
  2907. BackgroundColor3 = Color3.new(39/255, 79/255, 78/255),
  2908. BackgroundTransparency = 0.5,
  2909. Size = UDim2.new(0.5, -10, 0, 31),
  2910. Position = UDim2.new(0, 8, 0, 0),
  2911. BorderSizePixel = 0,
  2912. TextColor3 = Color3.new(1, 1, 1),
  2913. FontSize = Enum.FontSize.Size14,
  2914. Font = Enum.Font.SourceSans
  2915. })
  2916.  
  2917. local memwin = pool.get("misc", "memes")
  2918. local curmeme = 0
  2919.  
  2920. pool.define("global","CurrentPlayers",pool.utility.GetPlayers('me'))
  2921.  
  2922. game:GetService("ContextActionService"):BindAction("pbar", (function() memwin.playerbar:CaptureFocus() end), false, Enum.KeyCode.Equals)
  2923. memwin.playerbar.FocusLost:connect(function(e)
  2924. if e == true then
  2925. pool.define("global","CurrentPlayers",pool.utility.GetPlayers(memwin.playerbar.Text))
  2926. memwin.playerbar.Text = ""
  2927. end
  2928. end)
  2929.  
  2930. local memlist = pool.utility.CreateObject {
  2931. Class = "ScrollingFrame",
  2932. Name = "memes",
  2933. Parent = memwin.inner.min,
  2934. BackgroundColor3 = Color3.new(3/255, 39/255, 40/255),
  2935. BorderSizePixel = 0,
  2936. Position = UDim2.new(0, 8, 0, 130),
  2937. Size = UDim2.new(1, -16, 1, -135),
  2938. CanvasSize = UDim2.new(0, 0, 0, 0)
  2939. }
  2940.  
  2941. local imgprev = pool.utility.CreateObject {
  2942. Class = "ImageLabel",
  2943. Parent = memwin.inner.min,
  2944. BorderSizePixel = 0,
  2945. Position = UDim2.new(0, 5, 0, 5),
  2946. Size = UDim2.new(0, 100, 0, 100),
  2947. Image = "rbxassetid://133293265"
  2948. }
  2949.  
  2950. local function wearmeme(id)
  2951. pool.players.doplayers(function(p)
  2952. pool.utility.meme(tostring(id), p.Character)
  2953. end)
  2954. end
  2955.  
  2956. local function setprev(id)
  2957. imgprev.Image = "rbxassetid://"..tostring(id)
  2958. end
  2959.  
  2960. local memd = pool.gui.GenerateMiscBar('memewear', 'Image ID', 'Wear', 30, (function()
  2961. return
  2962. end))
  2963.  
  2964. memd["bar~ex"].MouseButton1Down:connect(function()
  2965. setprev(tonumber(memd["bar~inp"].Text))
  2966. wearmeme(tonumber(memd["bar~inp"].Text))end)
  2967.  
  2968. memd.Size = UDim2.new(1, -130, 0, 30)
  2969. memd.Position = UDim2.new(0, 120, 0, 40)
  2970. memd.Parent = memwin.inner.min
  2971.  
  2972. -- KRYSTAL GAVE ME PERMISSION DONT JUDGE
  2973. local memes = {
  2974. {name='Barackoli',id=178408986},
  2975. {name='Rofl',id=47595647},
  2976. {name='Sparta',id=74142203},
  2977. {name='UJelly',id=48989071},
  2978. {name='Troll',id=45120559},
  2979. {name='Horse',id=62079221},
  2980. {name='Angry',id=48258623},
  2981. {name='Okey',id=62830600},
  2982. {name='Yeaw',id=53646377},
  2983. {name='Here',id=62677045},
  2984. {name='Har',id=48260066},
  2985. {name='Baby Sun',id=47596170},
  2986. {name='LOL',id=48293007},
  2987. {name='Sad',id=53645378},
  2988. {name='Joseph Stalin',id=48290678},
  2989. {name='Doge',id=130742396},
  2990. {name='For Ever Alone',id=156886272},
  2991. {name='RickRoll',id=5104631},
  2992. {name='Jim Carrey',id=74885351},
  2993. {name='Meh IRL',id=237553381}}
  2994.  
  2995. local compy = (function() local u={} for i, v in pairs(memes) do
  2996. table.insert(u,{Text=v.name,func=(function()wearmeme(v.id)setprev(v.id)memd["bar~inp"].Text=tostring(v.id)end)})
  2997. end return u end)()
  2998.  
  2999. pool.gui.GenerateButtonList(memlist,
  3000. compy,
  3001. {
  3002. NumberPerRow = 1,
  3003. ButtonSeperation = 0,
  3004. ButtonHeight = 40,
  3005. BorderDistance = 8,
  3006.  
  3007. },
  3008. pool.utility.CreateObject {
  3009. Class = "TextButton",
  3010. BackgroundColor3 = Color3.new(39/255, 79/255, 78/255),
  3011. BackgroundTransparency = 0.5,
  3012. Size = UDim2.new(1, -4, 0, 40),
  3013. Position = UDim2.new(0, 3, 0, 0),
  3014. BorderSizePixel = 0,
  3015. TextColor3 = Color3.new(1, 1, 1),
  3016. FontSize = Enum.FontSize.Size14,
  3017. Font = Enum.Font.SourceSans
  3018. })
  3019.  
  3020. local hats={
  3021. {name='Dominus Empyreus',id=21070012},
  3022. {name='Dominus Vespertilio',id=96103379},
  3023. {name='Dominus Infernus',id=31101391},
  3024. {name='Dominus Rex',id=250395631},
  3025. {name='Dominus Frigidus',id=48545806},
  3026. {name='Dominus Astra',id=162067148},
  3027. {name='Dominus Aureus',id=138932314},
  3028. {name='DIY Dominus Empyreus',id=151789690},
  3029. {name='Dominus Messor',id=64444871},
  3030. {name='Demon Skeleton Wings',id=133554007},
  3031. {name='Gilded Wings of Glory',id=250405532},
  3032. {name='Majestic Ice Wings',id=188702967},
  3033. {name='Black Wings',id=215719598},
  3034. {name='Clockworks Shades',id=11748356},
  3035. {name='Faerie Wings',id=19399896},
  3036. {name='Orinthian Wings',id=223751505},
  3037. {name='Clockworks Headphones',id=1235488},
  3038. {name='Perfectly Legitimate Business Hat',id=19027209},
  3039. {name='Sparkling Angel Wings',id=192557913},
  3040. {name='Commander Crows Wings',id=133553855},
  3041. {name='Sunfire Wings',id=158068470},
  3042. {name='Royal Faerie Wings',id=119916756},
  3043. {name='Wings of Freedom',id=164174048},
  3044. {name='Firebrand Wings',id=128160626},
  3045. {name='Frozen Wings',id=136758613},
  3046. {name='Webbed Wings',id=120507280},
  3047. {name='Gargoyle Wings',id=120507201},
  3048. {name='Bat Wings',id=19399858},
  3049. {name='Wings of Fire',id=136758532},
  3050. {name='Headrow',id=1082935},
  3051. {name='Rubber Duckie',id=9254254},
  3052. {name='Valkyrie Helm',id=1365767},
  3053. {name='Hockey Mask',id=5161514}}
  3054.  
  3055. local hatwin = pool.get("misc", "hats")
  3056.  
  3057. game:GetService("ContextActionService"):BindAction("pbar", (function() hatwin.playerbar:CaptureFocus() end), false, Enum.KeyCode.Equals)
  3058. hatwin.playerbar.FocusLost:connect(function(e)
  3059. if e == true then
  3060. pool.define("global","CurrentPlayers",pool.utility.GetPlayers(hatwin.playerbar.Text))
  3061. hatwin.playerbar.Text = ""
  3062. end
  3063. end)
  3064.  
  3065. local function givehat (id)
  3066. local hat = game:GetService('InsertService'):LoadAsset(id):GetChildren()[1]
  3067. pool.players.doplayers(function(p)
  3068. if p.Character then
  3069. hat:Clone().Parent = p.Character
  3070. end
  3071. end)
  3072. end
  3073.  
  3074. local hba = pool.gui.GenerateMiscBar('hatgive', 'Hat ID', 'Wear', 30, (function()
  3075. return
  3076. end))
  3077.  
  3078. hba["bar~ex"].MouseButton1Down:connect(function()
  3079. givehat(tonumber(hba["bar~inp"].Text))
  3080. end)
  3081.  
  3082. hba.Parent = hatwin.inner.min
  3083. hba.Position = UDim2.new(0, 8, 0, 7)
  3084.  
  3085. local hls = pool.utility.CreateObject {
  3086. Class = "ScrollingFrame",
  3087. Name = "gearlist",
  3088. Parent = hatwin.inner.min,
  3089. BackgroundColor3 = Color3.new(3/255, 39/255, 40/255),
  3090. BorderSizePixel = 0,
  3091. Position = UDim2.new(0, 8, 0, 42),
  3092. Size = UDim2.new(1, -16, 1, -46),
  3093. CanvasSize = UDim2.new(0, 0, 0, 0)
  3094. }
  3095.  
  3096. local compg = (function() local u={} for i, v in pairs(hats) do
  3097. table.insert(u,{Text=v.name,func=(function()givehat(v.id)hba["bar~inp"].Text=tostring(v.id)end)})
  3098. end return u end)()
  3099.  
  3100. pool.gui.GenerateButtonList(hls,
  3101. compg,
  3102. {
  3103. NumberPerRow = 1,
  3104. ButtonSeperation = 0,
  3105. ButtonHeight = 40,
  3106. BorderDistance = 8,
  3107.  
  3108. },
  3109. pool.utility.CreateObject {
  3110. Class = "TextButton",
  3111. BackgroundColor3 = Color3.new(39/255, 79/255, 78/255),
  3112. BackgroundTransparency = 0.5,
  3113. Size = UDim2.new(1, -4, 0, 40),
  3114. Position = UDim2.new(0, 3, 0, 0),
  3115. BorderSizePixel = 0,
  3116. TextColor3 = Color3.new(1, 1, 1),
  3117. FontSize = Enum.FontSize.Size14,
  3118. Font = Enum.Font.SourceSans
  3119. })
  3120.  
  3121. local credwin = pool.get("misc", "creds")
  3122. local cbox = pool.utility.CreateObject {
  3123. Class = "ScrollingFrame",
  3124. Name = "cboxm",
  3125. Parent = credwin.inner.min,
  3126. BackgroundColor3 = Color3.new(3/255, 39/255, 40/255),
  3127. BorderSizePixel = 0,
  3128. Position = UDim2.new(0, 5, 0, 5),
  3129. Size = UDim2.new(1, -10, 1, -10),
  3130. CanvasSize = UDim2.new(0, 0, 0, 300)
  3131. }
  3132. local ctxt = pool.utility.CreateObject {
  3133. Class = "TextLabel",
  3134. Name = "creds",
  3135. Parent = cbox,
  3136. Position = UDim2.new(0, 5, 0, 5),
  3137. Size = UDim2.new(1, -10, 1, -10),
  3138. TextXAlignment = 'Center',
  3139. TextYAlignment = 'Top',
  3140. TextWrapped = true,
  3141. Font = Enum.Font.SourceSans,
  3142. FontSize = Enum.FontSize.Size24,
  3143. TextColor3 = Color3.new(220/255, 220/255, 220/255),
  3144. BackgroundTransparency = 1
  3145. }
  3146.  
  3147. ctxt.Text = [[
  3148. ~ CREDITS ~
  3149.  
  3150. nosyliam - created T0PK3K
  3151. austin - created elysian x3
  3152. brocsquad - testing/moral support
  3153. variable - various functions
  3154. pingu-kun - "moral support"
  3155. haneyr2 - some stuff and testing
  3156. circumvention - made a funny face
  3157. KrystalTeam - provided ALOT of data
  3158.  
  3159. Thank you for using T0PK3K 2.0!
  3160.  
  3161. ]]
  3162.  
  3163. --pool.chatbox.gen(pool.get("misc", "chatbox").inner.min)
  3164. end
  3165. --- init ---
  3166.  
  3167. --game:GetService("ContentProvider"):Preload("rbxassetid://393519357")
  3168. --while (game:GetService("ContentProvider").RequestQueueSize > 0) do
  3169. -- wait()
  3170. --end
  3171.  
  3172.  
  3173. function splash()
  3174. local SplashMain = pool.utility.CreateObject { Class = "ScreenGui"}
  3175. local SplashFrame = pool.utility.CreateObject {
  3176. Class = "Frame",
  3177. Parent = SplashMain,
  3178. BackgroundColor3 = Color3.new(1/255, 34/255, 36/255),
  3179. BorderSizePixel = 0,
  3180. Position = UDim2.new(0.5, -140, 0.5, -60),
  3181. Size = UDim2.new(0, 240, 0, 100)
  3182. }
  3183. local SplashTextMain = pool.utility.CreateObject {
  3184. Class = "TextButton",
  3185. Name = "open",
  3186. Parent = SplashFrame,
  3187. Visible = true,
  3188. TextScaled = true,
  3189. BackgroundTransparency = 1,
  3190. Position = UDim2.new(0, 15, 0, 15),
  3191. Size = UDim2.new(1, -30, 1, -30),
  3192. Font = Enum.Font.SourceSansLight,
  3193. FontSize = Enum.FontSize.Size42,
  3194. TextColor3 = Color3.new(203/255, 203/255, 203/255),
  3195. Text = "T0PK3K 2.0"
  3196. }
  3197. SplashMain.Parent = player.PlayerGui
  3198. wait(2.5)
  3199. SplashFrame.Size = UDim2.new(0,150,0,30)
  3200. SplashFrame.Position = UDim2.new(0.5,0,1,-25)
  3201. --SplashTextMain.Size = UDim2.new(1, -8, 1, -8)
  3202. --SplashTextMain.Position = UDim2.new(0, 4, 0, 4)
  3203. SplashFrame:TweenSizeAndPosition(UDim2.new(0,150,0,30),UDim2.new(0.8,0,1,-25))
  3204. SplashTextMain:TweenSizeAndPosition(UDim2.new(1, -8, 1, -8),UDim2.new(0,4,0,4))
  3205. return SplashTextMain
  3206. end
  3207.  
  3208. spawn(function()
  3209.  
  3210. local spl = splash()
  3211. spl.MouseButton1Down:connect(function()
  3212. warn('[T0PK3K dbg]: GUI Open Requested')
  3213. spl.Parent.Visible = false
  3214. pool.get("global", "root").Visible = true
  3215. end)
  3216.  
  3217. local servtime_s = tick()
  3218. local lptime_s = tick()
  3219. local pltime_s = tick()
  3220. local sctime_s = tick()
  3221. local misctime_s = tick()
  3222. pool.server.initialize(); local servtime_e = tick(); warn('[T0PK3K dbg: passed serv init')
  3223. pool.localplayer.initialize(); local lptime_e = tick(); warn('[T0PK3K dbg: passed lp init')
  3224. pool.players.initialize(); local pltime_e = tick(); warn('[T0PK3K dbg: passed plrs init')
  3225. pool.scripts.initialize(); local sctime_e = tick(); warn('[T0PK3K dbg: passed script init')
  3226. pool.misc.initialize(); local misctime_e = tick(); warn('[T0PK3K dbg: passed misc init')
  3227.  
  3228. local ab = math.abs
  3229.  
  3230. warn([[
  3231. [T0PK3K dbg]: Load Time Data:
  3232. Server: ]].. tostring(ab(servtime_s - servtime_e))..[[s
  3233. LocalPlayer: ]].. tostring(ab(lptime_s - lptime_e))..[[s
  3234. Players: ]].. tostring(ab(pltime_s - pltime_e))..[[s
  3235. Scripts: ]].. tostring(ab(sctime_s - sctime_e))..[[s
  3236. Miscellaneous: ]].. tostring(ab(misctime_s - misctime_e))..[[s
  3237. ]])
  3238.  
  3239. ---esp(av(),dw());am()
  3240.  
  3241. game.StarterGui.ResetPlayerGuiOnSpawn = false
  3242. pool.get("global", "gui").Parent = game.CoreGui
  3243. pool.get("global", "root").Visible = false
  3244.  
  3245. pool.get("global", "main").Visible = true
  3246. pool.get("global", "root").template.Visible = false
  3247.  
  3248. --uk.Parent = game.CoreGui
  3249.  
  3250. if getgenv then
  3251. printconsole("T0PK3K 2.0 Successfully Initiated!", 75, 75, 151)
  3252. printconsole(" ~ Created by the Broccoli Squad ~ ", 0, 165, 80)
  3253. end
  3254.  
  3255. local top = pool.get('global', 'root').topbar
  3256. top['exit'].Parent = nil
  3257. top['info'].Parent = nil
  3258.  
  3259. -- too lazy to update gui, just selfgenn
  3260.  
  3261. if player.Name == 'jeopardizer' or player.Name == 'Godscoper' then
  3262. pool.utility.CreateObject {
  3263. Class = 'TextButton',
  3264. Name = 'close',
  3265. Parent = top,
  3266. BackgroundColor3 = BrickColor.new('Bright red').Color,
  3267. BorderSizePixel = 0,
  3268. Position = UDim2.new(1, -60, 0, 0),
  3269. Size = UDim2.new(0, 30, 1, 0),
  3270. Text = ''
  3271. }.MouseButton1Down:connect(function()
  3272. pool.get('global', 'gui').Parent=nil
  3273. end) end
  3274.  
  3275. pool.utility.CreateObject {
  3276. Class = 'TextButton',
  3277. Name = 'exit',
  3278. Parent = top,
  3279. BackgroundColor3 = Color3.new(10/255, 81/255, 81/255),
  3280. BorderSizePixel = 0,
  3281. Position = UDim2.new(1, -30, 0, 0),
  3282. Size = UDim2.new(0, 30, 1, 0),
  3283. Text = ''
  3284. }.MouseButton1Down:connect(function()
  3285. spl.Parent.Visible = true
  3286. pool.get('global', 'root').Visible = false
  3287. end) end) end)
  3288. end)
  3289.  
  3290. end)
  3291.  
  3292. spawn(function () -- TK3.LocalScript
  3293. local script = Instance.new('LocalScript')
  3294. script.Parent = TK3
  3295. MouseButton1Click:Connect(function()
  3296. Frame.visible = false
  3297. TK1.visible = false
  3298. TK2.visible = false
  3299. TK3.visible = false
  3300. TK4.visible = false
  3301. end
  3302.  
  3303. end)
  3304.  
  3305. spawn(function () -- TK1.LocalScript
  3306. local script = Instance.new('LocalScript')
  3307. script.Parent = TK1
  3308. TK1.MouseButton1Click:Connect(function()
  3309. loadstring(game:HttpGet(('https://pastebin.com/raw/r6XK9kkd'),true))()
  3310. end)
  3311.  
  3312. end)
  3313.  
  3314. spawn(function () -- TK1.LocalScript
  3315. local script = Instance.new('LocalScript')
  3316. script.Parent = TK1
  3317. MouseButton1Click:Connect(function()
  3318. Frame.visible = false
  3319. TK1.visible = false
  3320. TK2.visible = false
  3321. TK3.visible = false
  3322. TK4.visible = false
  3323. end
  3324.  
  3325. end)
  3326.  
  3327. spawn(function () -- TK4.LocalScript
  3328. local script = Instance.new('LocalScript')
  3329. script.Parent = TK4
  3330. TK4.MouseButton1Click:Connect(function()
  3331. loadstring(game:HttpGet(('https://pastebin.com/raw/5UF8827b'),true))()
  3332. end)
  3333.  
  3334. end)
  3335.  
  3336. spawn(function () -- TK4.LocalScript
  3337. local script = Instance.new('LocalScript')
  3338. script.Parent = TK4
  3339. MouseButton1Click:Connect(function()
  3340. Frame.visible = false
  3341. TK1.visible = false
  3342. TK2.visible = false
  3343. TK3.visible = false
  3344. TK4.visible = false
  3345. end
  3346.  
  3347. end)
Advertisement
Add Comment
Please, Sign In to add comment