Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --made with love by nosyliam<3
- pcall(function()
- --esp(av(),dw()) (curtime,reqtime)
- pool = {}
- pool.new = function()
- local base = {}
- base.global = {}
- base.class = function(name) base[name] = {} end
- base.add = function(class, name, func) base[class][name] = func end
- base.define = function(class, name, val) base[class][name] = val end
- base.get = function(class, name) return base[class][name] end
- base.call = function(class, name) base[class][name]() end
- return base
- end
- local print = function(k) print("[T0PK3K dbg]: ".. k) end
- --- init base ---
- local kek = {}
- kek.pool = pool.new(); pool = kek.pool; player = game.Players.LocalPlayer;
- CreateObject = function(properties)
- local object = Instance.new(properties.Class)
- for i, v in pairs(properties) do
- pcall(function()
- if v ~= "Class" then
- object[i] = v
- end
- end)
- end
- return object
- end
- -- t.menus will now define pre-created objects instead of just '0xf'
- kek.menus = {
- ["Main"] = {},
- ["LocalPlayer"] = {Links = {}, Auto = {}, ReqBar = false},
- ["Server"] = {Links = {"Destruction"}, Auto = {}, ReqBar = false},
- ["Scripts"] = {Links = {}, Auto = {
- CreateObject {
- Class = "TextBox",
- Name = "search",
- BackgroundColor3 = Color3.new(14/255, 60/255, 66/255),
- BorderColor3 = Color3.new(3/255, 53/255, 49/255),
- Position = UDim2.new(0, 13, 0, 10),
- Size = UDim2.new(1, -26, 0, 27),
- Font = Enum.Font.SourceSans,
- FontSize = Enum.FontSize.Size14,
- Text = "Search for a script",
- TextColor3 = Color3.new(204/255, 204/255, 204/255)
- },
- CreateObject {
- Class = "ScrollingFrame",
- Name = "list",
- BackgroundColor3 = Color3.new(3/255, 39/255, 40/255),
- BorderSizePixel = 0,
- Position = UDim2.new(0, 13, 0, 50),
- Size = UDim2.new(1, -26, 1, -60),
- CanvasSize = UDim2.new(0, 0, 0, 0)
- },
- }, ReqBar = false},
- ["Players"] = {Links = {}, Auto = {}, ReqBar = true},
- ["Miscellaneous"] = {Links = {}, Auto = {}, ReqBar = false},
- ["Explorer"] = {Links = {}, Auto = {}, ReqBar = false, DoNotInclude = true},
- ["Destruction"] = {Links = {}, Auto = {}, ReqBar = false, DoNotInclude = true},
- ["Music"] = {Links = {}, Auto = {}, ReqBar = false, DoNotInclude = true},
- ["Gear"] = {Links = {}, Auto = {}, ReqBar = true, DoNotInclude = true},
- ["FilterMyAss"] = {Links = {}, Auto = {}, ReqBar = true, DoNotInclude = true},
- ["Memes"] = {Links = {}, Auto = {}, ReqBar = true, DoNotInclude = true},
- ["Hats"] = {Links = {}, Auto = {}, ReqBar = true, DoNotInclude = true},
- ["Credits"] = {Links = {}, Auto = {}, ReqBar = false, DoNotInclude = true},
- ["Chatbox"] = {Links = {}, Auto = {}, ReqBar = false, DoNotInclude = true}
- }
- --- global definitions ---
- pool.define("global","gui", game:GetObjects("rbxassetid://388041033")[1]); local gui = pool.get("global", "gui");
- pool.define("global","root", pool.get("global", "gui").root); pool.get("global", "root").ClipsDescendants = true;
- pool.define("global","main", pool.get("global", "root").main)
- pool.define("global","title", pool.get("global", "root").topbar.title)
- pool.define("global","NoTab_InnerSize",UDim2.new(1,-10,1,-60))
- pool.define("global","NoTab_InnerPos",UDim2.new(0,5,0,56))
- pool.define("global","StateRunning",false)
- pool.define("global","TabTemplate",pool.get("global", "gui").root.template.tabframe.tabtemp)
- pool.define("global","WindowTemplate",pool.get("global","gui").root.template)
- pool.define("global","CurrentPlayers",{})
- pool.define("global","runstate",false)
- local uk = pool.get('global', 'gui'):Clone()
- pool.define("global", "gui", nil)
- pool.define("global", "gui", uk)
- pool.get("global", "gui").root.main.blabel.Text = "Elysian Edition"
- pool.define("global","root", pool.get("global", "gui").root)
- pool.define("global","main", pool.get("global", "root").main)
- pool.define("global","title", pool.get("global", "root").topbar.title)
- pool.define("global","NoTab_InnerSize",UDim2.new(1,-10,1,-60))
- pool.define("global","NoTab_InnerPos",UDim2.new(0,5,0,56))
- pool.define("global","StateRunning",false)
- pool.define("global","TabTemplate",pool.get("global", "gui").root.template.tabframe.tabtemp)
- pool.define("global","WindowTemplate",pool.get("global","gui").root.template)
- pool.define("global","CurrentPlayers",{})
- --- utility (general utility) --
- pool.class("utility")
- pool.utility.IterateObject = function(object, class, func)
- local function localiter(o)
- for i, v in pairs(o:GetChildren()) do
- if v:IsA(class) then
- func(v)
- end
- localiter(v)
- end
- end
- localiter(object)
- end
- pool.utility.GetObject = function(name)
- local function localiter(o)
- for i, v in pairs(o:GetChildren()) do
- if v.Name == name then return v end
- localiter(v)
- end
- end
- return localiter(gui)
- end print("LOAD")
- pool.utility.CreateObject = function(properties)
- local object = Instance.new(properties.Class)
- for i, v in pairs(properties) do
- pcall(function()
- if v ~= "Class" then
- object[i] = v
- end
- end)
- end
- return object
- end
- pool.utility.SetProperties = function(obj, properties)
- for i, v in pairs(properties) do
- pcall(function()
- obj[i] = v
- end)
- end
- end
- pool.utility.CheckDependancies = function(obj, deps)
- for i, v in pairs(deps) do
- if not obj[v] then
- return false
- end
- end
- return true
- end
- pool.utility.R15 = function()
- rcode=[[local function Init()
- wait()
- local function ConChar(P)
- Character = P.Character
- local R15Model = Instance.new("Model")
- R15Model.Name = "R15Model"
- R15Model.Parent = Character
- local function CreateLimb(Name,Color,Size,Transparency,ConnectToLimb,MotorName,C0,C1,MeshId)
- local Part = Instance.new("Part")
- Part.FormFactor = "Custom"
- Part.Size = Size
- Part.BrickColor = Color
- Part.CanCollide = false
- Part.Name = Name
- Part.Transparency = (Transparency == 0.001 and 0 or Transparency)
- Part.TopSurface = "Smooth"
- Part.BottomSurface = "Smooth"
- local Motor = Instance.new("Motor6D")
- Motor.C0 = C0
- Motor.C1 = C1
- Motor.Part0 = ConnectToLimb
- Motor.Part1 = Part
- Motor.Name = MotorName
- Motor.MaxVelocity = 0.1
- Motor.Parent = ConnectToLimb
- if MeshId then
- local Mesh = Instance.new("SpecialMesh")
- Mesh.MeshType = "FileMesh"
- Mesh.MeshId = MeshId
- Mesh.Scale = Vector3.new(0.99,0.99,0.99)
- Mesh.Parent = Part
- end
- if MeshId and Transparency == 0.001 then
- local ShirtTexturePart = Instance.new("Part")
- ShirtTexturePart.FormFactor = "Custom"
- ShirtTexturePart.Size = Size
- ShirtTexturePart.BrickColor = Color
- ShirtTexturePart.CanCollide = false
- ShirtTexturePart.Name = "ShirtTexturePart"
- ShirtTexturePart.Transparency = Transparency
- ShirtTexturePart.TopSurface = "Smooth"
- ShirtTexturePart.BottomSurface = "Smooth"
- local Mesh = Instance.new("SpecialMesh")
- Mesh.MeshType = "FileMesh"
- Mesh.MeshId = MeshId
- Mesh.Parent = ShirtTexturePart
- local Weld = Instance.new("Weld")
- Weld.Part0 = Part
- Weld.Part1 = ShirtTexturePart
- Weld.Parent = ShirtTexturePart
- ShirtTexturePart.Parent = Part
- end
- Part.Parent = R15Model
- return Part
- end
- 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))
- 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")
- 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")
- 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")
- 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")
- 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")
- 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")
- 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")
- 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")
- 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")
- 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")
- 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")
- 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")
- 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")
- 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")
- 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")
- --if Character:WaitForChild("Head"):WaitForChild("Mesh").MeshId ~= "" then
- -- Head.MeshId = Character.Head.Mesh.MeshId
- --end
- Character:WaitForChild("Animate").Disabled = false
- local Anim = game:GetObjects("rbxassetid://401967017")[1]; print("aobj", tostring(Anim))
- for i, v in pairs(Anim:GetChildren()) do
- v.Parent = script
- end
- script.Parent = Character
- local function Clear(Name,Alternative,ColorParts)
- local Part = Character:WaitForChild(Name)
- Part.Transparency = (Name == "Head" and 0.99 or 1)
- local function ChildAdded(Ins)
- delay(0.05,function()
- if Ins.Name == "face" then
- if Alternative:FindFirstChild("face") then Alternative:FindFirstChild("face"):Destroy() end
- Ins.Parent = Alternative
- elseif Ins:IsA("Motor6D") and string.sub(Ins.Name,1,5) ~= "Fake_" then
- Ins.Name = "Fake_"..Ins.Name
- elseif Ins.Name == "HeadWeld" then
- delay(0.05,function()
- Ins.Parent = Head
- Ins.Part0 = Head
- Ins.C1 = CFrame.new(0,0,0.05) * Ins.C1
- end)
- elseif not Ins:IsA("Weld") then
- Ins:Destroy()
- end
- end)
- end
- for _,Sub in pairs(Part:GetChildren()) do
- ChildAdded(Sub)
- end
- Part.ChildAdded:connect(ChildAdded)
- local function Color()
- for _,Sub in pairs(ColorParts) do
- Sub.BrickColor = Part.BrickColor
- local TexturePart = Sub:FindFirstChild("ShirtTexturePart")
- if TexturePart then
- TexturePart.BrickColor = Part.BrickColor
- end
- end
- end
- Color()
- Part.Changed:connect(Color)
- end
- Clear("HumanoidRootPart",HumanoidRootPart,{HumanoidRootPart})
- Clear("Head",Head,{Head})
- Clear("Torso",nil,{LowerTorso,UpperTorso})
- Clear("Left Arm",nil,{LeftLowerArm,LeftUpperArm,LeftHand})
- Clear("Right Arm",nil,{RightLowerArm,RightUpperArm,RightHand})
- Clear("Left Leg",nil,{LeftLowerLeg,LeftUpperLeg,LeftFoot})
- Clear("Right Leg",nil,{RightLowerLeg,RightUpperLeg,RightFoot})
- local ShirtUsed = false
- local function ChildAdded(Ins)
- if Ins:IsA("Hat") and string.sub(Ins.Name,1,7) ~= "Scaled_" then
- delay(0.05,function()
- local Mesh = Ins:WaitForChild("Handle"):WaitForChild("Mesh")
- Ins.AttachmentPos = Ins.AttachmentPos
- Mesh.Scale = Mesh.Scale
- Ins.Name = "Scaled_"..Ins.Name
- end)
- elseif Ins:IsA("Shirt") then
- ShirtUsed = true
- LowerTorso.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
- UpperTorso.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
- LeftLowerArm.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
- LeftUpperArm.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
- LeftHand.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
- RightLowerArm.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
- RightUpperArm.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
- RightHand.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
- elseif Ins:IsA("Pants") then
- LeftUpperLeg.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
- LeftLowerLeg.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
- LeftFoot.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
- RightUpperLeg.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
- RightLowerLeg.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
- RightFoot.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
- if LowerTorso.ShirtTexturePart.Mesh.TextureId == "" then
- LowerTorso.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
- UpperTorso.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
- end
- end
- end
- for _,Sub in pairs(Character:GetChildren()) do
- ChildAdded(Sub)
- end
- Character.ChildAdded:connect(ChildAdded)
- loadstring(Anim.Source)()
- end
- ConChar(game:service'Players'.LocalPlayer)
- end
- Init()]]
- spawn(function() loadstring(rcode)() end)
- end
- pool.utility.LittleFriend = function(p)
- -- thanks rias<3
- plr=p.Character
- Shaft=Instance.new("Part", plr)
- Shaft.Name='Shaft'
- Shaft.Size=Vector3.new(1, 2.5, 1)
- Shaft.TopSurface=0
- Shaft.BottomSurface=0
- Shaft.CanCollide=true
- Cyln=Instance.new("CylinderMesh", Shaft)
- Cyln.Scale=Vector3.new(0.5,0.7,0.5)
- Instance.new("Weld", plr)
- plr.Weld.Part0=plr.Torso
- plr.Weld.Part1=plr.Shaft
- plr.Weld.C0=CFrame.new(0,-0.35,-0.9)*CFrame.fromEulerAnglesXYZ(2.2,0,0)
- Shaft.BrickColor=BrickColor.new("Pastel brown")
- Tip=Instance.new("Part", plr)
- Tip.Name='Tip'
- Tip.TopSurface=0
- Tip.BottomSurface=0
- Tip.Size=Vector3.new(1, 1, 1)
- Tip.CanCollide=true
- 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)
- Cyln2=Instance.new("SpecialMesh", Tip)
- Cyln2.MeshType='Sphere'
- Cyln2.Scale=Vector3.new(0.6,0.6,0.6)
- Instance.new("Weld", plr).Name='Weld2'
- plr.Weld2.Part0=plr.Shaft
- plr.Weld2.Part1=plr.Tip
- plr.Weld2.C0=CFrame.new(0,-.9,0)
- Tip.BrickColor=BrickColor.new("Pink")
- -----
- Ball1=Instance.new("Part", plr)
- Ball1.Name='Ball1'
- Ball1.Size=Vector3.new(1, 1, 1)
- Ball1.TopSurface=0
- Ball1.BottomSurface=0
- Cyln3=Instance.new("SpecialMesh", Ball1)
- Cyln3.MeshType='Sphere'
- Cyln3.Scale=Vector3.new(0.4,0.4,0.4)
- Instance.new("Weld", plr).Name='Weld3'
- plr.Weld3.Part0=plr.Shaft
- plr.Weld3.Part1=plr.Ball1
- plr.Weld3.C0=CFrame.new(0.225,.4,0.2)
- Ball1.BrickColor=BrickColor.new("Pastel brown")
- -----
- Ball2=Instance.new("Part", plr)
- Ball2.Name='Ball2'
- Ball2.Size=Vector3.new(1, 1, 1)
- Ball2.TopSurface=0
- Ball2.BottomSurface=0
- Cyln3=Instance.new("SpecialMesh", Ball2)
- Cyln3.MeshType='Sphere'
- Cyln3.Scale=Vector3.new(0.4,0.4,0.4)
- Instance.new("Weld", plr).Name='Weld4'
- plr.Weld4.Part0=plr.Shaft
- plr.Weld4.Part1=plr.Ball2
- plr.Weld4.C0=CFrame.new(-0.225,.4,0.2)
- Ball2.BrickColor=BrickColor.new("Pastel brown")
- end
- pool.utility.ScalePlayer = function(p, size)
- -- omfg thanks var
- local pchar = p.Character
- local function scale(chr,scl)
- for _,v in pairs(pchar:GetChildren()) do
- if v:IsA("Hat") then
- v:Clone()
- v.Parent = game.Lighting
- end
- end
- local Head = chr['Head']
- local Torso = chr['Torso']
- local LA = chr['Left Arm']
- local RA = chr['Right Arm']
- local LL = chr['Left Leg']
- local RL = chr['Right Leg']
- local HRP = chr['HumanoidRootPart']
- wait(0.1)
- Head.formFactor = 3
- Torso.formFactor = 3
- LA.formFactor = 3
- RA.formFactor = 3
- LL.formFactor = 3
- RL.formFactor = 3
- HRP.formFactor = 3
- Head.Size = Vector3.new(scl * 2, scl, scl)
- Torso.Size = Vector3.new(scl * 2, scl * 2, scl)
- LA.Size = Vector3.new(scl, scl * 2, scl)
- RA.Size = Vector3.new(scl, scl * 2, scl)
- LL.Size = Vector3.new(scl, scl * 2, scl)
- RL.Size = Vector3.new(scl, scl * 2, scl)
- HRP.Size = Vector3.new(scl * 2, scl * 2, scl)
- local Motor1 = Instance.new('Motor6D', Torso)
- Motor1.Part0 = Torso
- Motor1.Part1 = Head
- Motor1.C0 = CFrame.new(0, 1 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
- Motor1.C1 = CFrame.new(0, -0.5 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
- Motor1.Name = "Neck"
- local Motor2 = Instance.new('Motor6D', Torso)
- Motor2.Part0 = Torso
- Motor2.Part1 = LA
- Motor2.C0 = CFrame.new(-1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
- Motor2.C1 = CFrame.new(0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
- Motor2.Name = "Left Shoulder"
- local Motor3 = Instance.new('Motor6D', Torso)
- Motor3.Part0 = Torso
- Motor3.Part1 = RA
- Motor3.C0 = CFrame.new(1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
- Motor3.C1 = CFrame.new(-0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
- Motor3.Name = "Right Shoulder"
- local Motor4 = Instance.new('Motor6D', Torso)
- Motor4.Part0 = Torso
- Motor4.Part1 = LL
- Motor4.C0 = CFrame.new(-1 * scl, -1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
- Motor4.C1 = CFrame.new(-0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
- Motor4.Name = "Left Hip"
- local Motor5 = Instance.new('Motor6D', Torso)
- Motor5.Part0 = Torso
- Motor5.Part1 = RL
- Motor5.C0 = CFrame.new(1 * scl, -1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
- Motor5.C1 = CFrame.new(0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
- Motor5.Name = "Right Hip"
- local Motor6 = Instance.new('Motor6D', HRP)
- Motor6.Part0 = HRP
- Motor6.Part1 = Torso
- Motor6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
- Motor6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
- end
- scale(pchar, size)
- for _,v in pairs(game.Lighting:GetChildren()) do
- if v:IsA("Hat") then
- v.Parent = pchar
- end
- end
- end
- pool.utility.SpawnState = function(state)
- pool.global.runstate = true;
- spawn(function()
- repeat
- ypcall(function()
- wait(0)
- player.Character.Humanoid:ChangeState(state)
- end)
- until pool.global.runstate == false
- end)
- end
- pool.utility.DoFE = function(func)
- pool.global.runstate = true;
- spawn(function()
- repeat
- ypcall(function()
- wait(0)
- func()
- end)
- until pool.global.runstate == false
- end)
- end
- pool.utility.meme=function(id,Char)
- -- ohgal admin
- -- dont judge
- if(Char)then
- local Type = id
- local Meme=id
- local BBG_SIZE=Char.Head.Size.X*1.25;
- local STUD_VECTOR_1=Char.Head.Size.Z/4;
- local STUD_VECTOR_2=Char.Head.Size.Z;
- local bbg=Char:FindFirstChild'BBGMEME'or Instance.new('BillboardGui',Char);
- bbg.StudsOffset=Vector3.new(0,STUD_VECTOR_1,STUD_VECTOR_2);
- bbg.Size=UDim2.new(BBG_SIZE,0,BBG_SIZE);
- bbg.Adornee=Char.Head;
- bbg.Name='BBGMEME';
- local img=bbg:FindFirstChild'Meme'or Instance.new('ImageLabel',bbg);
- img.BackgroundTransparency=1;
- img.Image="rbxassetid://"..Meme;
- img.Size=UDim2.new(1,0,1,0)
- img.Name='Meme';
- for i,v in next,Char:children()do
- if(v.className=='Hat')then
- v=v:FindFirstChild'Handle';
- if(v)then
- v.Transparency=0
- end;
- end;
- end;
- end;
- end;
- pool.utility.GetPlayers = function(str)
- if str == "all" then
- return game.Players:GetPlayers()
- end
- if str == "me" then
- return {game.Players.LocalPlayer}
- end
- if str == "others" then
- local cm = {}
- for i, v in pairs(game.Players:GetPlayers()) do
- if v ~= game.Players.LocalPlayer then
- table.insert(cm, v)
- end
- end
- return cm
- end
- local pn = str:gmatch("([^,]+)")
- local pl = {}
- for ln in pn do
- for i, v in pairs(game.Players:GetPlayers()) do
- local nm = (v.Name):lower()
- if string.sub(nm,1,#ln)==(ln):lower() then
- table.insert(pl, v)
- end
- end
- end
- return pl
- end
- pool.utility.StartFly = function()
- local mouse=game.Players.LocalPlayer:GetMouse''
- localplayer=game.Players.LocalPlayer
- game.Players.LocalPlayer.Character:WaitForChild("Torso")
- local torso = game.Players.LocalPlayer.Character.Torso
- local flying = true
- local speed=0
- local keys={a=false,d=false,w=false,s=false}
- local e1
- local e2
- local function start()
- local pos = Instance.new("BodyPosition",torso)
- local gyro = Instance.new("BodyGyro",torso)
- pos.Name="EPIXPOS"
- pos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
- pos.position = torso.Position
- gyro.maxTorque = Vector3.new(9e9, 9e9, 9e9)
- gyro.cframe = torso.CFrame
- repeat
- wait()
- localplayer.Character.Humanoid.PlatformStand=true
- local new=gyro.cframe - gyro.cframe.p + pos.position
- if not keys.w and not keys.s and not keys.a and not keys.d then
- speed=1
- end
- if keys.w then
- new = new + workspace.CurrentCamera.CoordinateFrame.lookVector * speed
- speed=speed+0.01
- end
- if keys.s then
- new = new - workspace.CurrentCamera.CoordinateFrame.lookVector * speed
- speed=speed+0.01
- end
- if keys.d then
- new = new * CFrame.new(speed,0,0)
- speed=speed+0.01
- end
- if keys.a then
- new = new * CFrame.new(-speed,0,0)
- speed=speed+0.01
- end
- if speed>5 then
- speed=5
- end
- pos.position=new.p
- if keys.w then
- gyro.cframe = workspace.CurrentCamera.CoordinateFrame*CFrame.Angles(-math.rad(speed*15),0,0)
- elseif keys.s then
- gyro.cframe = workspace.CurrentCamera.CoordinateFrame*CFrame.Angles(math.rad(speed*15),0,0)
- else
- gyro.cframe = workspace.CurrentCamera.CoordinateFrame
- end
- until flying==false
- if gyro then gyro:Destroy() end
- if pos then pos:Destroy() end
- flying=false
- localplayer.Character.Humanoid.PlatformStand=false
- speed=0
- end
- e1=mouse.KeyDown:connect(function(key)
- if not torso or not torso.Parent then flying=false e1:disconnect() e2:disconnect() return end
- if key=="w" then
- keys.w=true
- elseif key=="s" then
- keys.s=true
- elseif key=="a" then
- keys.a=true
- elseif key=="d" then
- keys.d=true
- elseif key=="z" then
- if flying==true then
- flying=false
- else
- flying=true
- start()
- end
- end
- end)
- e2=mouse.KeyUp:connect(function(key)
- if key=="w" then
- keys.w=false
- elseif key=="s" then
- keys.s=false
- elseif key=="a" then
- keys.a=false
- elseif key=="d" then
- keys.d=false
- end
- end)
- start()
- end
- --- gui (gui lib) ---
- pool.class("gui")
- pool.gui.FindListRow = function(n, a)
- if n == 0 then n = 1 end
- if math.fmod(n, a) == 0 then
- n = n - 1
- end
- return math.floor(n / a)
- end
- pool.gui.GenerateCustomTabs = function(base, tabs, execution, npr)
- for i, v in pairs(tabs) do
- local Virti = i
- local Virto = (function(n) if n < 0 then return 0 end return n end)(Virti - 1)
- local TabTemplate = pool.get("global", "TabTemplate"):Clone()
- pool.utility.SetProperties (TabTemplate, {
- Text = v.text,
- Position = UDim2.new((((1/npr) * math.fmod(Virto, npr))), 2, 0, ((22 * (pool.gui.FindListRow(Virti, npr))) + 2)),
- Size = UDim2.new((1/npr), -2, 0, 20),
- Parent = base,
- Name = "ctab-" .. string.lower(v.text)
- })
- if math.ceil(Virti / npr) == math.ceil(#tabs / npr) then
- nv = 1/(#tabs - (((pool.gui.FindListRow(Virti, npr)))*npr))
- pool.utility.SetProperties (TabTemplate, {
- Text = v.text,
- Position = UDim2.new(((nv * math.fmod(Virto, npr))), 2, 0, ((22 * (pool.gui.FindListRow(Virti, npr))) + 2)),
- Size = UDim2.new(nv, -2, 0, 20),
- Parent = base,
- Name = "ctab-" .. string.lower(v.text)
- })
- end
- TabTemplate.MouseButton1Down:connect(function()
- execution (v)
- end)
- end
- end
- pool.gui.GenerateTabs = function(base, tabs, execution)
- local tab_base = base.tabframe
- local inner_base = base.inner
- local pselect_base = base.playerbar
- if not pool.utility.CheckDependancies(base, {"tabframe", "inner", "playerbar"}) then
- return
- end
- for i, v in pairs(tabs) do
- local Virti = i
- local Virto = (function(n) if n < 0 then return 0 end return n end)(Virti - 1)
- local TempTab = pool.get("global", "TabTemplate"):Clone()
- pool.utility.SetProperties (TempTab, {
- Text = v,
- Position = UDim2.new(((0.25 * math.fmod(Virto, 4))), 2, 0, ((22 * (pool.gui.FindListRow(Virti, 4))) + 2)),
- Parent = tab_base,
- Name = "tab-" .. string.lower(v)
- })
- if math.ceil(Virti / 4) == math.ceil(#tabs / 4) then
- nv = 1/(#tabs - (((pool.gui.FindListRow(Virti, 4)))*4))
- pool.utility.SetProperties (TempTab, {
- Text = v,
- Position = UDim2.new(((nv * math.fmod(Virto, 4))), 2, 0, ((22 * (pool.gui.FindListRow(Virti, 4))) + 2)),
- Size = UDim2.new(nv, -2, 0, 20),
- Parent = tab_base,
- Name = "tab-" .. string.lower(v)
- })
- end
- TempTab.MouseButton1Down:connect(function()
- execution (v)
- end)
- end
- if math.ceil(#tabs / 4)>1 then
- local rem = (math.ceil(#tabs / 4))
- tab_base.Size = UDim2.new(1, -10, 0, ((22 * rem) + 4))
- pselect_base.Position = pselect_base.Position + UDim2.new(0, 0, 0, (22 * (rem-2)))
- inner_base.Size = UDim2.new(1, -10, 1, (-105 + -((rem-1) * 20)))
- inner_base.Position = UDim2.new(0, 5, 0, (85 + ((rem-1) * 20)))
- end
- end
- pool.gui.GenerateMiscBar = function(name, filltext, extext, height, execdo)
- local main = pool.utility.CreateObject {
- Class = 'Frame',
- Name = 'frame'..name,
- BackgroundTransparency = 1,
- Size = UDim2.new(1, -16, 0, height)
- }
- local input = pool.utility.CreateObject {
- Class = 'TextBox',
- Name = 'bar~inp',
- Parent = main,
- BackgroundColor3 = Color3.new(36/255, 64/255, 67/255),
- BackgroundTransparency = 0.3,
- BorderSizePixel = 0,
- Size = UDim2.new(0.666, -5, 1, 0),
- Font = Enum.Font.SourceSans,
- FontSize = Enum.FontSize.Size14,
- Text = filltext,
- TextColor3 = Color3.new(208/255, 208/255, 208/255)
- }
- local exec = pool.utility.CreateObject {
- Class = 'TextButton',
- Name = 'bar~ex',
- Parent = main,
- BackgroundColor3 = Color3.new(47/255, 84/255, 88/255),
- BackgroundTransparency = 0.3,
- BorderSizePixel = 0,
- Size = UDim2.new(0.333, -5, 1, 0),
- Position = UDim2.new(0.666, 5, 0, 0),
- Font = Enum.Font.SourceSansBold,
- FontSize = Enum.FontSize.Size14,
- Text = extext,
- TextColor3 = Color3.new(208/255, 208/255, 208/255)
- }
- exec.MouseButton1Down:connect(function()
- execdo()
- end)
- return main
- end
- pool.gui.GenerateButtonList = function(base, list, specifications, custom, leavex)
- if custom == nil then
- BaseButton = pool.utility.CreateObject {
- Class = "TextButton",
- BackgroundColor3 = specifications.BackgroundColor,
- BackgroundTransparency = specifications.BackgroundTransparency,
- BorderSizePixel = 0,
- FontSize = specifications.FontSize,
- Size = UDim2.new(
- (1/(specifications.NumberPerRow)),
- -(specifications.ButtonSeperation) - specifications.BorderDistance,
- 0, specifications.ButtonHeight
- )
- }
- else
- BaseButton = custom
- end
- for i, v in pairs(list) do
- local Virti = i
- local Virto = (function(n) if n < 0 then return 0 end return n end)(Virti - 1)
- Virto = Virto + pool.gui.FindListRow(Virti, specifications.NumberPerRow)
- local BClone = BaseButton:Clone()
- if leavex == true then
- pool.utility.SetProperties(BClone, {
- Parent = base,
- Text = v.Text,
- Position = UDim2.new(
- BaseButton.Position.X.Scale,
- BaseButton.Position.X.Offset,
- 0, ((specifications.ButtonSeperation + specifications.ButtonHeight) * pool.gui.FindListRow(Virti, specifications.NumberPerRow)) + (specifications.BorderDistance/2)
- )
- })
- else
- pool.utility.SetProperties(BClone, {
- Parent = base,
- Text = v.Text,
- Position = UDim2.new(
- (1/(specifications.NumberPerRow)) * math.fmod(Virto, specifications.NumberPerRow + 1),
- specifications.ButtonSeperation + (specifications.BorderDistance/2),
- 0, ((specifications.ButtonSeperation + specifications.ButtonHeight) * pool.gui.FindListRow(Virti, specifications.NumberPerRow)) + (specifications.BorderDistance/2)
- )
- })
- end
- BClone.MouseButton1Down:connect(function()
- v.func()
- end)
- end
- if base:IsA("ScrollingFrame") then
- base.BorderSizePixel = 0
- base.ScrollBarThickness = 6
- base.CanvasSize = UDim2.new(0, 0, 0, math.ceil(#list / specifications.NumberPerRow)*(specifications.ButtonHeight+specifications.ButtonSeperation) + 15)
- end
- end
- --- window lib ---
- pool.class("windows")
- pool.define("windows", "wpool", {})
- pool.define("windows", "current", "Main")
- pool.define("windows", "literalcurrent", pool.get("global", "main"))
- pool.windows.open = function(w)
- if not kek.menus[w] then return end
- local oldc = pool.windows.literalcurrent
- for i, v in pairs(pool.windows.wpool) do
- v.Visible = false;
- end;
- oldc.Visible = true
- local handle
- for i, v in pairs(pool.windows.wpool) do
- if v.Name == "menu-" .. w then
- handle = v
- end
- end
- --- start ---
- oldc.Visible = false
- handle.Visible = true
- --- animation end ---
- if w == "Main" then handle = pool.get("global", "main") end
- pool.get("global", "title").Text = "T0PK3K 2.0 ["..w.." Menu]"
- pool.windows.current = w
- pool.windows.literalcurrent = handle
- end
- pool.windows.get = function(w)
- for i, v in pairs(pool.windows.wpool) do
- if v.Name == "menu-"..w then
- return v
- end
- end
- end
- pool.windows.initialize = function()
- tabs = {}
- for i, v in pairs(kek.menus) do
- if not v["DoNotInclude"] then
- table.insert(tabs, i)
- end
- end
- for i, v in pairs(kek.menus) do
- if i == "Main" then
- local space = pool.get("global", "root").main
- local bf = space.mbut.inside
- for i, v in pairs(bf:GetChildren()) do
- v.MouseButton1Down:connect(function()
- pool.windows.open(v.Name)
- end)
- end
- if game.Workspace.FilteringEnabled == true then
- space.fe.Text = "FilteringEnabled: true"
- space.fe.TextColor3 = BrickColor.new("Bright red").Color
- else
- space.fe.Text = "FilteringEnabled: false"
- space.fe.TextColor3 = BrickColor.new("Bright green").Color
- end
- space.username.Text = "Welcome, " .. game.Players.LocalPlayer.Name
- else
- local space = pool.get("global", "WindowTemplate"):Clone(); space.Name = "menu-" .. i
- local ltabs = {}; for x, m in pairs(tabs) do table.insert(ltabs, m) end
- for x, m in pairs(v.Links) do
- table.insert(ltabs, m)
- end; space.tabframe.tabtemp.Parent = nil;
- pool.gui.GenerateTabs(space, ltabs, function(tab)
- pool.windows.open(tab)
- end)
- if #v.Auto > 0 then
- for x, m in pairs(v.Auto) do
- m.Parent = space.inner
- end
- end
- if v.ReqBar == false then
- space.inner.Size = pool.get("global", "NoTab_InnerSize") wait()
- space.inner.Position = pool.get("global", "NoTab_InnerPos")
- space.playerbar.Visible = false
- else
- space.inner.Size = UDim2.new(1, -10, 1, -87)
- space.inner.Position = UDim2.new(0, 5, 0, 83)
- space.playerbar.Visible = true
- end
- table.insert(pool.windows.wpool, space); space.Parent = pool.get("global", "root")
- end
- end
- end; pool.windows.initialize()
- --- server ---
- pool.class("server")
- pool.define("server", "handle", pool.windows.get("Server"))
- pool.define("server", "dhandle", pool.windows.get("Destruction"))
- pool.server.initialize = function()
- local handle = pool.get("server", "handle")
- local dhandle = pool.get("server", "dhandle")
- pool.gui.GenerateButtonList (dhandle.inner, {
- {Text = "Gaben", func = (function()
- local steam = "rbxassetid://182119824"
- local gaben = "rbxassetid://177984640"
- local gaben2 = "rbxassetid://291288584"
- function particle(p, b)
- local a = Instance.new("ParticleEmitter", p)
- a.Rate = 750
- a.Lifetime = NumberRange.new(20, 30)
- a.VelocitySpread = 200
- a.Texture = b
- end
- function decal(p, b)
- local sides = {"Back", "Bottom", "Front", "Left", "Right", "Top"}
- for i, v in pairs(sides) do
- local a = Instance.new("Decal", p)
- a.Texture = b
- a.Face = v
- end
- end
- function recurse(x)
- for i, v in pairs(x:GetChildren()) do
- if v:IsA("BasePart") then
- particle(v, steam)
- particle(v, gaben)
- decal(v, gaben2)
- end
- if #(v:GetChildren())>0 then
- recurse(v)
- end
- end
- end
- recurse(game)
- local mu = Instance.new("Sound", game.Workspace)
- mu.Volume = 1
- mu.Looped = true
- mu.Pitch = 1
- mu.SoundId = "rbxassetid://172143577"
- mu:Play()
- end)},
- {Text = "666", func = (function()
- for i,v in next,workspace:children''do
- if(v:IsA'BasePart')then
- me=v;
- bbg=Instance.new('BillboardGui',me);
- bbg.Name='stuf';
- bbg.Adornee=me;
- bbg.Size=UDim2.new(2.5,0,2.5,0)
- --bbg.StudsOffset=Vector3.new(0,2,0)
- tlb=Instance.new'TextLabel';
- tlb.Text='666 666 666 666 666 666';
- tlb.Font='SourceSansBold';
- tlb.FontSize='Size48';
- tlb.TextColor3=Color3.new(1,0,0);
- tlb.Size=UDim2.new(1.25,0,1.25,0);
- tlb.Position=UDim2.new(-0.125,-22,-1.1,0);
- tlb.BackgroundTransparency=1;
- tlb.Parent=bbg;
- end;end;
- --coroutine.wrap(function()while wait''do
- s=Instance.new'Sound';
- s.Parent=workspace;
- s.SoundId='rbxassetid://152840862';
- s.Pitch=1;
- s.Volume=1;
- s.Looped=true;
- s:play();
- --end;end)();
- function xds(dd)
- for i,v in next,dd:children''do
- if(v:IsA'BasePart')then
- v.BrickColor=BrickColor.new'Really black';
- v.TopSurface='Smooth';
- v.BottomSurface='Smooth';
- s=Instance.new('SelectionBox',v);
- s.Adornee=v;
- s.Color=BrickColor.new'Really red';
- a=Instance.new('PointLight',v);
- a.Color=Color3.new(1,0,0);
- a.Range=15;
- a.Brightness=5;
- f=Instance.new('Fire',v);
- f.Size=19;
- f.Heat=22;
- end;
- game.Lighting.TimeOfDay=0;
- game.Lighting.Brightness=0;
- game.Lighting.ShadowColor=Color3.new(0,0,0);
- game.Lighting.Ambient=Color3.new(1,0,0);
- game.Lighting.FogEnd=200;
- game.Lighting.FogColor=Color3.new(0,0,0);
- local dec = 'http://www.roblox.com/asset/?id=19399245';
- local fac = {'Front', 'Back', 'Left', 'Right', 'Top', 'Bottom'}
- --coroutine.wrap(function()
- --for _,__ in pairs(fac) do
- --local ddec = Instance.new("Decal", v)
- --ddec.Face = __
- --ddec.Texture = dec
- --end end)()
- if #(v:GetChildren())>0 then
- xds(v)
- end
- end
- end
- xds(game.Workspace)
- end)},
- {Text = "Clear Terrain", func = (function()
- game.Workspace.Terrain:Clear()
- end)},
- {Text = "Flood", func = (function()
- -- thanks krystal
- game.Workspace.Terrain:SetCells(Region3int16.new(Vector3int16.new(-100,-100,-100), Vector3int16.new(100,100,100)), 17, "Solid", "X")
- end)},
- {Text = "Troll", func = (function()
- function particle(p, b)
- local a = Instance.new("ParticleEmitter", p)
- a.Rate = 750
- a.Lifetime = NumberRange.new(20, 30)
- a.VelocitySpread = 200
- a.Texture = b
- end
- function decal(p, b)
- local sides = {"Back", "Bottom", "Front", "Left", "Right", "Top"}
- for i, v in pairs(sides) do
- local a = Instance.new("Decal", p)
- a.Texture = b
- a.Face = v
- end
- end
- local function skybox(x)
- local sky = Instance.new("Sky",game.Lighting)
- local fcs={"Bk","Dn","Ft","Lf","Rt","Up"}
- for i,v in pairs(fcs) do
- sky["Skybox"..v]=x
- end
- end
- function recurse(x)
- for i, v in pairs(x:GetChildren()) do
- if v:IsA("BasePart") then
- particle(v, "rbxassetid://67202156")
- decal(v, "rbxassetid://67202156")
- end
- if #(v:GetChildren())>0 then
- recurse(v)
- end
- end
- end
- skybox("rbxassetid://67202156")
- recurse(game)
- local mu = Instance.new("Sound", game.Workspace)
- mu.Volume = 1
- mu.Looped = true
- mu.Pitch = 1
- mu.SoundId = "rbxassetid://154664102"
- mu:Play()
- end)},
- {Text = "Cenasploit", func = (function()
- cena =
- function(instance)
- for i,v in pairs(instance:GetChildren()) do
- if v.ClassName == "Sound" then
- v:Destroy()
- end
- if v:IsA("BasePart") then
- v:ClearAllChildren()
- local function decal(face)
- local d = Instance.new("Decal", v)
- d.Texture = "rbxassetid://121913592"
- d.Face = face
- end
- decal("Back")
- decal("Bottom")
- decal("Left")
- decal("Right")
- decal("Front")
- decal("Top")
- end
- cena(v)
- end
- end
- cena(workspace)
- for i, v in pairs(game.Lighting:GetChildren()) do
- if v:IsA("Sky") then
- v:Destroy()
- end
- end
- local sk = Instance.new("Sky", game.Lighting)
- sk.SkyboxBk = "rbxassetid://121913592"
- sk.SkyboxDn = "rbxassetid://121913592"
- sk.SkyboxFt = "rbxassetid://121913592"
- sk.SkyboxLf = "rbxassetid://121913592"
- sk.SkyboxRt = "rbxassetid://121913592"
- sk.SkyboxUp = "rbxassetid://121913592"
- local s = Instance.new("Sound", game.Workspace)
- s.SoundId = "rbxassetid://289936337"
- s.Looped = true
- s.PlayOnRemove = true
- s:Play()
- for i,v in pairs(p) do
- pe = Instance.new("ParticleEmitter", v.Character.Torso)
- pe.Texture = t3
- pe.VelocitySpread = 360
- end
- for i= 1,#w do
- if w[i]:isA("BasePart") then
- pe = Instance.new("ParticleEmitter", w[i])
- pe.Texture = "rbxassetid://121913592"
- pe.VelocitySpread = 5
- end
- end
- end)},
- {Text = "Colorspam", func = (function()
- -- thanks var
- local function r(where)
- for _,v in pairs (where:GetChildren()) do
- if v:IsA("BasePart") then
- spawn(function() while wait(0.1) do v.BrickColor = BrickColor.Random() wait() end end) end r(v) end end r(workspace)
- end)},
- {Text = "Materialspam", func = (function()
- local materiallist =
- {Enum.Material.Plastic,Enum.Material.Wood,Enum.Material.Slate,Enum.Material.Concrete,Enum.Material.CorrodedMetal,
- Enum.Material.DiamondPlate,Enum.Material.Foil,Enum.Material.Grass,
- Enum.Material.Ice,Enum.Material.Marble,Enum.Material.Granite,Enum.Material.Brick,
- Enum.Material.Pebble,Enum.Material.Sand,Enum.Material.Sand,
- Enum.Material.Fabric,Enum.Material.SmoothPlastic,Enum.Material.Metal,Enum.Material.WoodPlanks,Enum.Material.Neon,Enum.Material.Cobblestone}
- local function r(where)
- for _,v in pairs (where:GetChildren()) do
- if v:IsA("BasePart") then
- spawn(function() while wait(0.1) do v.Material = materiallist[math.random(#materiallist)] wait() end end) end r(v) end end r(workspace)
- end)},
- {Text = "Transparencyfun", func = (function()
- local function r(where)
- for _,v in pairs (where:GetChildren()) do
- if v:IsA("BasePart") then
- spawn(function() while wait(0.1) do v.Transparency = math.random(0,1) wait() end end) end r(v) end end r(workspace)
- end)},
- {Text = "Reflectancyfun", func = (function()
- local function r(where)
- for _,v in pairs (where:GetChildren()) do
- if v:IsA("BasePart") then
- spawn(function() while wait(0.1) do v.Reflectance = math.random(0,1) wait() end end) end r(v) end end r(workspace)
- end)},
- },
- {
- ButtonHeight = 30,
- BorderDistance = 4,
- NumberPerRow = 2,
- ButtonSeperation = 2,
- },
- pool.utility.CreateObject {
- Class = "TextButton",
- BackgroundColor3 = Color3.new(39/255, 79/255, 78/255),
- BackgroundTransparency = 0.5,
- Size = UDim2.new(0.5, -4, 0, 30),
- Position = UDim2.new(0, 3, 0, 0),
- BorderSizePixel = 0,
- TextColor3 = Color3.new(1, 1, 1),
- FontSize = Enum.FontSize.Size14,
- Font = Enum.Font.SourceSans
- })
- pool.gui.GenerateButtonList(handle.inner,
- {{Text = "Baseplate", func = (function()
- for X = -2500, 2500, 512 do
- for Z = -2500, 2500, 512 do
- local P = Instance.new("Part")
- P.Anchored = true
- P.Locked = true
- P.Size = Vector3.new(512,3,512)
- P.CFrame = CFrame.new(X,0,Z)
- P.BrickColor = BrickColor.Green()
- P.Parent = game.Workspace
- end
- end
- end)},
- {Text = "Clear", func = (function()
- for i,v in pairs(game.Workspace:GetChildren()) do
- if (not v:IsA("Terrain"))and(v.Name~="Camera") then
- v:Destroy()
- end
- end
- end)},
- {Text = "Kill All", func = (function()
- for i,v in pairs(game.Players:GetPlayers()) do
- if v.Character.Humanoid then
- v.Character.Humanoid.Health = 0
- end
- end
- end)},
- {Text = "Shutdown", func = (function()
- for i,v in pairs(game.Players:GetPlayers()) do
- if v.Name~=player.Name then
- v.PersonalServerRank = 255
- wait()
- v.PersonalServerRank = 0
- v:Destroy()
- end
- end
- game.Players.LocalPlayer:Destroy()
- end)},
- {Text = "Lock", func = (function()
- t.lock = true
- game.Players.PlayerAdded:connect(function(p)
- if t.lock == true then
- p.PersonalServerRank = 255
- wait()
- p.PersonalServerRank = 0
- end
- end)
- end)},
- {Text = "Unlock", func = (function()
- t.lock = false
- end)},
- {Text = "NoSound", func = (function()
- function re(o)
- for i,v in pairs(o:GetChildren()) do
- if v:IsA("Sound") then v:Stop() end re(v)
- end
- end
- re(game.Workspace)
- end)},
- {Text = "Indicate", func = (function()
- for i=1,10 do
- for i,v in pairs(game.Players:GetPlayers()) do
- if v.Character.Head then
- game:GetService("Chat"):Chat(v.Character,player.Name.." is using T0PK3K 0.8! nosyliam@v3rm",math.fmod(i,3))
- end
- end
- end
- end)},
- {Text = "Fog", func = (function()
- game.Lighting.FogEnd = 0
- end)},
- {Text = "NoFog", func = (function()
- game.Lighting.FogEnd = 1000000
- end)},
- {Text = "Fix Lighting", func = (function()
- local l = game.Lighting
- l.Ambient = Color3.new(0, 0, 0)
- l.Brightness = 1
- l.GlobalShadows = true
- l.Outlines = true
- l.FogEnd = 100000
- l.FogStart = 0
- l:SetMinutesAfterMidnight(12*60)
- end)},
- {Text = "Day", func = (function()
- game.Lighting:SetMinutesAfterMidnight(60*12)
- end)},
- {Text = "Night", func = (function()
- game.Lighting:SetMinutesAfterMidnight(0)
- end)}
- },
- {
- NumberPerRow = 4,
- ButtonSeperation = 0,
- ButtonHeight = 40,
- BorderDistance = 6,
- },
- pool.utility.CreateObject {
- Class = "TextButton",
- BackgroundColor3 = Color3.new(39/255, 79/255, 78/255),
- BackgroundTransparency = 0.5,
- Size = UDim2.new(0.25, -4, 0, 40),
- Position = UDim2.new(0, 3, 0, 0),
- BorderSizePixel = 0,
- TextColor3 = Color3.new(1, 1, 1),
- FontSize = Enum.FontSize.Size14,
- Font = Enum.Font.SourceSans
- }
- )
- end
- --- localplayer ---
- pool.class("localplayer")
- pool.define("localplayer", "handle", pool.windows.get("LocalPlayer"))
- pool.localplayer.initialize = function()
- local handle = pool.get("localplayer", "handle")
- pool.gui.GenerateButtonList(handle.inner,
- {{Text = "Respawn", func = (function()
- local a1 = Instance.new("Model", game.Workspace)
- local a2 = Instance.new("Part", game.Workspace)
- a2.CanCollide = true
- a2.Anchored = true
- a2.CFrame = CFrame.new(10000, 10000, 10000)
- a2.Name = "Torso"
- local a3 = Instance.new("Humanoid", a1)
- a3.MaxHealth=100;a3.Health=100
- player.Character = a1
- a3.Health=0
- end)},
- {Text = "Freecam", func = (function()
- local cam = game.Workspace.CurrentCamera
- cam.CameraType = "Fixed"
- cam.CameraSubject = nil
- player.Character = nil
- end)},
- {Text = "Fixcam", func = (function()
- local cam = game.Workspace.CurrentCamera
- game.Workspace.CurrentCamera:remove()
- wait(0.5)
- cam = game.Workspace.CurrentCamera
- game.Workspace.CurrentCamera.CameraSubject = game.Players.LocalPlayer.Character.Humanoid
- game.Workspace.CurrentCamera.CameraType = "Custom"
- end)},
- {Text = "Disguise", func = (function()
- local p = player.Character
- if p:FindFirstChild("topkek") then
- p.topkek:Destroy()
- end
- p.Name = "topkek"
- p.Head.Transparency = 1
- local mo = Instance.new("Model", p)
- mo.Name = "topkek"
- local hu = Instance.new("Humanoid", mo)
- hu.Name = "distag"
- hu.Health = 100
- hu.MaxHealth = 100
- local fh = p.Head:Clone()
- fh.Parent = mo
- fh.Transparency = 0
- local we = Instance.new("Weld", fh)
- we.Part0 = mo
- we.Part1 = p.Head
- player:ClearCharacterAppearance()
- pcall(function() p["Body Colors"]:Destroy() end)
- Instance.new("BodyColors", p)
- end)},
- {Text = "NoClip On", func = (function()
- local p = player.Character
- if p == nil then return end pool.define("global","noclip",false)
- game:GetService("RunService").Stepped:connect(function()
- p.Torso.CanCollide = pool.get("global","noclip")
- p.Head.CanCollide = pool.get("global","noclip")
- end)
- p.Torso.Changed:connect(function()
- p.Torso.CanCollide = pool.get("global","noclip")
- p.Head.CanCollide = pool.get("global","noclip")
- end)
- end)},
- {Text = "NoClip Off", func = (function()
- local p = player.Character
- if p == nil then return end pool.define("global","noclip",true)
- pcall(function() wait()
- p.Torso.CanCollide = true
- p.Head.CanCollide = true end)
- end)},
- {Text = "Rainbow Name", func = (function()
- player.Neutral = false
- repeat
- wait()
- player.TeamColor = BrickColor.Random()
- until not player.Character.Humanoid
- end)},
- {Text = "Random Fedora", func = (function()
- local hats={
- 98346834,
- 215751161,
- 119916949,
- 72082328,
- 147180077,
- 100929604,
- 63043890,
- 1285307,
- 1029025,
- 334663683,
- 259423244
- }
- game:GetService("InsertService"):LoadAsset(hats[math.random(1,#hats)]):GetChildren()[1].Parent = player.Character
- end)},
- {Text = "Clear Appearance", func = (function()
- player:ClearCharacterAppearance()
- end)},
- {Text = "Nil Orb", func = (function()
- game.Players.LocalPlayer.Character = nil
- player:Destroy()
- local cam = game.Workspace.CurrentCamera
- local m = Instance.new("Model", game.Workspace)
- m.Name = game.Players.LocalPlayer.Name
- local hum = Instance.new("Humanoid", m)
- hum.Health = 0
- hum.MaxHealth = 0
- local orb = Instance.new("Part", m)
- orb.Size = Vector3.new(1, 1, 1)
- orb.Shape = "Ball"
- orb.Name = "Head"
- orb.Anchored = true
- orb.CanCollide = true
- orb.BottomSurface = Enum.SurfaceType.Smooth
- orb.TopSurface = Enum.SurfaceType.Smooth
- orb.Transparency = 0
- cam.CameraSubject = orb
- cam.CameraType = Enum.CameraType.Fixed
- game:GetService("RunService").RenderStepped:connect(function()
- orb.CFrame = cam.CoordinateFrame * CFrame.new(0, -2, -6)
- end)
- game.Players.LocalPlayer.Chatted:connect(function(a)
- game:GetService("Chat"):Chat(orb, a)
- end)
- end)},
- {Text = "Fly", func = (function()
- pool.utility.StartFly()
- end)},
- {Text = "Rejoin", func = (function()
- game:GetService("TeleportService"):Teleport(game.PlaceId)
- end)},
- {Text = "Levitate", func = (function()
- pool.define("global","lev",true)
- spawn(function()
- repeat
- ypcall(function()
- wait(0)
- player.Character.Humanoid:ChangeState(10)
- end)
- until pool.get("global","lev") == false
- end)
- end)},
- {Text = "NoLevitate", func = (function()
- pool.define("global","lev",false)
- end)},
- {Text = "God", func = (function()
- if player.Character.Humanoid then
- player.Character.Humanoid.MaxHealth = math.huge
- player.Character.Humanoid.Health = math.huge
- end
- end)},
- {Text = "Hackertag", func = (function()
- local len = 10
- local bb = Instance.new("BillboardGui")
- bb.Parent = player.Character.Head
- bb.Adornee = player.Character.Head
- bb.AlwaysOnTop = true
- bb.Enabled = true
- bb.Size = UDim2.new(len, 0, 1.5, 0)
- bb.Name = "tag"
- bb.StudsOffset = Vector3.new(0, 3, 0)
- --local fr = Instance.new("Frame")
- --fr.Parent = bb
- --fr.Size = UDim2.new(1, 0, 1, 0)
- --fr.Style = Enum.FrameStyle.RobloxRound
- local tl = Instance.new("TextLabel")
- tl.Parent = bb
- tl.BackgroundTransparency = 1
- tl.TextScaled = true
- tl.TextColor3 = Color3.new(255/255, 255/255, 255/255)
- tl.Size = UDim2.new(1, 0, 1, 0)
- tl.Text = "mlg pro haxor"
- tl.Name = "trutag"
- tl.Visible = true
- tl.ZIndex = 2
- end)},
- {Text = "Highjump", func = (function()
- local thrust = Instance.new("BodyVelocity")
- game:GetService('UserInputService').InputBegan:connect(function(i, b)
- if i.KeyCode == Enum.KeyCode.Space then
- print("Got jump")
- coroutine.resume(coroutine.create(function()
- thrust.Parent = game.Players.LocalPlayer.Character.PrimaryPart
- thrust.velocity = Vector3.new(0,50,0)
- thrust.maxForce = Vector3.new(0,4e+050,0)
- wait(0.2)
- thrust.Parent = nil
- end))
- end
- end)
- end)},
- {Text = "Nograv", func = (function()
- if player.Character then
- for x,m in pairs(player.Character:GetChildren()) do
- if m:IsA("BasePart") then
- local bf = Instance.new("BodyForce", m)
- bf.force = Vector3.new(0, 192.25, 0) * m:GetMass()
- end
- if m:IsA("Hat") then
- if m:findFirstChild("Handle") then
- local bf = Instance.new("BodyForce", m.Handle)
- bf.force = Vector3.new(0, 192.25, 0) * m.Handle:GetMass()
- end
- end
- end
- end
- end)},
- {Text = "R15", func = (function()
- if player.Character then
- pool.utility.R15()
- end
- end)},
- },
- {
- NumberPerRow = 3,
- ButtonSeperation = 0,
- ButtonHeight = 40,
- BorderDistance = 6,
- },
- pool.utility.CreateObject {
- Class = "TextButton",
- BackgroundColor3 = Color3.new(39/255, 79/255, 78/255),
- BackgroundTransparency = 0.5,
- Size = UDim2.new(0.333, -4, 0, 40),
- Position = UDim2.new(0, 3, 0, 0),
- BorderSizePixel = 0,
- TextColor3 = Color3.new(1, 1, 1),
- FontSize = Enum.FontSize.Size14,
- Font = Enum.Font.SourceSans
- }
- )
- end
- --- players ---
- pool.class("players")
- pool.define("players", "handle", pool.windows.get("Players"))
- pool.players.doplayers = function(func)
- for i, v in pairs(pool.get("global","CurrentPlayers")) do
- func(v)
- end
- end
- pool.players.initialize = function()
- local handle = pool.get("players", "handle")
- game:GetService("ContextActionService"):BindAction("pbar", (function() handle.playerbar:CaptureFocus() end), false, Enum.KeyCode.Equals)
- handle.playerbar.FocusLost:connect(function(e)
- if e == true then
- pool.define("global","CurrentPlayers",pool.utility.GetPlayers(handle.playerbar.Text))
- handle.playerbar.Text = ""
- end
- end)
- pool.gui.GenerateButtonList(handle.inner,
- {{Text = "Kill", func = (function()pool.players.doplayers(function(p)
- if p.Character.Humanoid then
- p.Character.Humanoid.Health = 0
- end end)
- end)},
- {Text = "Kick", func = (function()pool.players.doplayers(function(p)
- p.PersonalServerRank=255
- wait()
- p.PersonalServerRank=0 p:Destroy()end)
- end)},
- {Text = "Ban", func = (function()pool.players.doplayers(function(p)
- p.PersonalServerRank=255
- wait()
- p.PersonalServerRank=0;p:Destroy() table.insert(t.bans,p.userId) end)
- end)},
- {Text = "Sparkles", func = (function()pool.players.doplayers(function(p)
- if p.Character.Torso then
- Instance.new("Sparkles").Parent = p.Character.Torso
- end end)
- end)},
- {Text = "Fire", func = (function()pool.players.doplayers(function(p)
- if p.Character.Torso then
- Instance.new("Fire").Parent = p.Character.Torso
- end end)
- end)},
- {Text = "God", func = (function()pool.players.doplayers(function(p)
- if p.Character.Humanoid then
- p.Character.Humanoid.MaxHealth = math.huge
- p.Character.Humanoid.Health = math.huge
- end end)
- end)},
- {Text = "SemiGod", func = (function()pool.players.doplayers(function(p)
- if p.Character.Humanoid then
- p.Character.Humanoid.MaxHealth = 9999999999
- p.Character.Humanoid.Health = 9999999999
- end end)
- end)},
- {Text = "Nuke", func = (function()pool.players.doplayers(function(p)
- local nuke = Instance.new("Part", game.Workspace)
- local opos = v.Character.Torso.CFrame
- nuke.BrickColor = BrickColor.new("Bright yellow")
- nuke.TopSurface = Enum.SurfaceType.Smooth
- nuke.BottomSurface = Enum.SurfaceType.Smooth
- nuke.Anchored = true
- nuke.CanCollide = false
- nuke.Shape = "Ball"
- nuke.Transparency = 0.5
- nuke.CFrame = v.Character.Torso.CFrame
- nuke.Size = Vector3.new(1, 1, 1)
- nuke.Touched:connect(function(p)
- local expl = Instance.new("Explosion", p)
- expl.BlastPressure = 50000
- expl.BlastRadius = 50
- expl.Position = p.Position
- p.Material = Enum.Material.CorrodedMetal
- p:BreakJoints()
- end)
- for i = 1, 150 do
- nuke.Size = Vector3.new(i, i, i)
- nuke.CFrame = opos
- wait(0.08)
- end
- nuke:Destroy()
- end)
- end)},
- {Text = "Ungod", func = (function()pool.players.doplayers(function(p)
- if p.Character.Humanoid then
- p.Character.Humanoid.MaxHealth = 100
- p.Character.Humanoid.Health = 100
- end end)
- end)},
- {Text = "Sit", func = (function()pool.players.doplayers(function(p)
- if p.Character.Humanoid then
- p.Character.Humanoid.Sit = true
- end end)
- end)},
- {Text = "Jump", func = (function()pool.players.doplayers(function(p)
- if p.Character.Humanoid then
- p.Character.Humanoid.Jump = true
- end end)
- end)},
- {Text = "Freeze", func = (function()pool.players.doplayers(function(p)
- if p.Character.Torso then
- p.Character.Torso.Anchored = true
- end end)
- end)},
- {Text = "Thaw", func = (function()pool.players.doplayers(function(p)
- if p.Character.Torso then
- p.Character.Torso.Anchored = false
- end end)
- end)},
- {Text = "PSTools", func = (function()pool.players.doplayers(function(p)
- p.PersonalServerRank = 255 end)
- end)},
- {Text = "No PSTools", func = (function()pool.players.doplayers(function(p)
- p.PersonalServerRank = 0 end)
- end)},
- {Text = "BTools", func = (function()pool.players.doplayers(function(p)
- local a = Instance.new("HopperBin")
- a.BinType = "GameTool"
- a.Parent = p.Backpack
- local a = Instance.new("HopperBin")
- a.BinType = "Clone"
- a.Parent = p.Backpack
- local a = Instance.new("HopperBin")
- a.BinType = "Hammer"
- a.Parent = p.Backpack end)
- end)},
- {Text = "Giraffe", func = (function()pool.players.doplayers(function(v)
- if v.Character then
- local char=v.Character
- local h=char.Head
- local tor=char.Torso
- tor.Neck.C0=tor.Neck.C0*CFrame.new(0,0,5)
- local fn=Instance.new("Part",char)
- fn.Size=Vector3.new(1,5.5,1)
- fn.Name="FakeNeck"
- fn.Anchored=false
- fn.CanCollide=false
- if char:FindFirstChild("Body Colors") then
- fn.BrickColor=char["Body Colors"].HeadColor
- end
- local cm=Instance.new("CylinderMesh",fn)
- local we=Instance.new("Weld",h)
- we.Part0=h
- we.Part1=fn
- we.C1=we.C1*CFrame.new(0,2.6,0)
- end end)
- end)},
- {Text = "Neon", func = (function()pool.players.doplayers(function(v)
- if v.Character then
- for x,m in pairs(v.Character:GetChildren()) do
- if m:IsA("BasePart") then
- m.BrickColor = BrickColor.new("Bright green")
- m.Material = Enum.Material.Neon
- if m.Name == "Head" then
- for s,z in pairs(m:GetChildren()) do
- if z:IsA("SpecialMesh") then
- z:Destroy()
- end
- end
- m.Size = Vector3.new(1,1,1)
- end
- end
- if m:IsA("Hat") or m:IsA("Shirt") or m:IsA("Pants") then
- m:Destroy()
- end
- end
- end
- end)
- end)},
- {Text = "Goldify", func = (function()pool.players.doplayers(function(v)
- if v.Character then
- for x,m in pairs(v.Character:GetChildren()) do
- if m:IsA("Hat") or m:IsA("Shirt") or m:IsA("Pants") then
- m:Destroy()
- end
- if m.Name == "Head" then
- m.Size = Vector3.new(1,1,1)
- m.Material = Enum.Material.Marble
- m.BrickColor = BrickColor.new("Bright yellow")
- if m:FindFirstChild("Mesh") then m.Mesh:Destroy() end
- else
- if m:IsA("BasePart") then
- local bm = Instance.new("BlockMesh", m)
- m.Material = Enum.Material.Marble
- m.BrickColor = BrickColor.new("Bright yellow")
- end
- end
- end
- end
- end)
- end)},
- {Text = "Notools", func = (function()pool.players.doplayers(function(p)
- for i,v in pairs(p.Backpack:GetChildren()) do
- v.Parent = nil
- end end)
- end)},
- {Text = "Taketools", func = (function()pool.players.doplayers(function(p)
- for i,v in pairs(p.Backpack:GetChildren()) do
- v.Parent = player.Backpack
- end end)
- end)},
- {Text = "+5 WalkSpeed", func = (function()pool.players.doplayers(function(p)
- if p.Character.Humanoid then
- p.Character.Humanoid.WalkSpeed = p.Character.Humanoid.WalkSpeed + 5
- end end)
- end)},
- {Text = "-5 WalkSpeed", func = (function()pool.players.doplayers(function(p)
- if p.Character.Humanoid then
- p.Character.Humanoid.WalkSpeed = p.Character.Humanoid.WalkSpeed + 10
- end end)
- end)},
- {Text = "Confuse", func = (function()pool.players.doplayers(function(p)
- if p.Character.Humanoid then
- p.Character.Humanoid.WalkSpeed = -16
- end end)
- end)},
- {Text = "+1 HeadSize", func = (function()pool.players.doplayers(function(p)
- if p.Character.Head then
- p.Character.Head.Mesh.Scale=p.Character.Head.Mesh.Scale+Vector3.new(1,1,1)
- end end)
- end)},
- {Text = "-1 HeadSize", func = (function()pool.players.doplayers(function(p)
- if p.Character.Head then
- p.Character.Head.Mesh.Scale=p.Character.Head.Mesh.Scale-Vector3.new(1,1,1)
- end end)
- end)},
- {Text = "Dwarf", func = (function()pool.players.doplayers(function(p)
- if p.Character then
- pool.utility.ScalePlayer(p, 0.4)
- end end)
- end)},
- {Text = "Giant", func = (function()pool.players.doplayers(function(p)
- if p.Character then
- pool.utility.ScalePlayer(p, 3)
- end end)
- end)},
- {Text = "Invisible", func = (function()pool.players.doplayers(function(p)
- if p.Character then
- function re(o)
- for i,v in pairs(o:GetChildren()) do
- if v:IsA("BasePart") then
- v.Transparency=1
- end
- re(v)
- end
- end
- re(p.Character)
- end end)
- end)},
- {Text = "Visible", func = (function()pool.players.doplayers(function(p)
- if p.Character then
- function re(o)
- for i,v in pairs(o:GetChildren()) do
- if v:IsA("BasePart")and(v.Name~="HumanoidRootPart") then
- v.Transparency=0
- end
- re(v)
- end
- end
- re(p.Character)
- end end)
- end)},
- {Text = "Sword", func = (function()pool.players.doplayers(function(p)
- if p.Backpack then
- game:GetService("InsertService"):LoadAsset(125013769):GetChildren()[1].Parent = p.Backpack
- end end)
- end)},
- -- ripping commands straight out of liamin pro smh
- {Text = "Spongebob", func = (function()pool.players.doplayers(function(v)
- if v.Character then
- local char = v.Character
- char.Head.Transparency = 1
- for x,m in pairs(v.Character:GetChildren()) do
- if m:IsA("Shirt") or m:IsA("Pants") or m:IsA("CharacterMesh") or m:IsA("Hat") then
- m:Destroy()
- end
- end
- op = {86500054,86500078,86500036,86500008,86500064,86487700,86498048,62234425}
- local is=game:GetService('InsertService')
- local a,b=ypcall(function()
- for x,m in pairs(v.Character:GetChildren()) do
- if m:IsA("CharacterMesh") then
- m:Destroy()
- end
- end
- for x,m in pairs(op) do
- coroutine.resume(coroutine.create(function()
- local as = is:LoadAsset(m):GetChildren()[1]
- if as:IsA("CharacterMesh") then
- if as.BodyPart == Enum.BodyPart.Head or as.BodyPart == Enum.BodyPart.Torso then else
- as.Parent=v.Character
- end
- end
- end))
- end
- end)
- if not a then
- print("error: "..tostring(b))
- end
- local fa = char.Head:FindFirstChild("face")
- if fa then fa:Destroy() end
- if char.Torso:FindFirstChild("roblox") then
- char.Torso.roblox:Destroy()
- end
- local bc = char:FindFirstChild("Body Colors")
- if bc then
- local clr={
- "HeadColor",
- "TorsoColor",
- "LeftArmColor",
- "RightArmColor",
- "LeftLegColor",
- "RightLegColor"
- }
- for x,m in pairs(clr) do
- bc[m] = BrickColor.new("New Yeller")
- end
- local face = Instance.new("Decal", char.Torso)
- face.Texture = "rbxassetid://286937955"
- face.Face = "Front"
- face.Name = "SpongeFace"
- local bars = {
- "Back",
- "Bottom",
- "Left",
- "Right",
- "Top",
- }
- for x,m in pairs(bars) do
- local spo = Instance.new("Decal", char.Torso)
- spo.Texture = "http://www.roblox.com/asset?id=286718556"
- spo.Name = m
- spo.Face = m
- end
- local sp = Instance.new("Pants", char)
- sp.PantsTemplate = "http://www.roblox.com/asset?id=206379118"
- end end end)
- end)},
- {Text = "Stun", func = (function()pool.players.doplayers(function(v)
- if v.Character.Humanoid then
- v.Character.Torso.CFrame = v.Character.Torso.CFrame * CFrame.Angles(math.rad(90),0,0)
- v.Character.Humanoid.PlatformStand = true
- end end)
- end)},
- {Text = "Quicksand", func = (function()pool.players.doplayers(function(v)
- if v.Character then
- if v.Character.Humanoid then
- local hole = Instance.new("Part", v.Character)
- hole.Anchored = true
- hole.Name = "Hole"
- hole.FormFactor = Enum.FormFactor.Custom
- hole.Size = Vector3.new(7, 1, 7)
- hole.CanCollide = false
- hole.CFrame = v.Character.Torso.CFrame * CFrame.new(0,-3.3,0)
- hole.BrickColor = BrickColor.new("Cool yellow")
- hole.Material = Enum.Material.Sand
- local hm = Instance.new("CylinderMesh", hole)
- local tor = v.Character.Torso
- tor.Anchored = true
- if v.Character:FindFirstChild("Humanoid") then
- v.Character.Humanoid.Jump = true
- end
- for x,m in pairs(v.Character:GetChildren()) do
- if m:IsA("BasePart") then
- m.CanCollide = false
- end
- end
- for i=1,75 do
- tor.CFrame=tor.CFrame*CFrame.new(0,-0.1,0)
- wait(0.06)
- end
- tor.CFrame=tor.CFrame*CFrame.new(0,
- -500,0
- )
- v.Character.Humanoid.Health = 0
- v.Character.Torso.Anchored = false
- end
- end
- end)
- end)},
- {Text = "PStand", func = (function()pool.players.doplayers(function(p)
- if p.Character.Humanoid then
- p.Character.Humanoid.PlatformStand = true
- end end)
- end)},
- {Text = "Shrek", func = (function()pool.players.doplayers(function(p)
- if p.Character then
- local pchar = p.Character
- for i,v in pairs(pchar:GetChildren()) do
- if v:IsA("Hat") or v:IsA("CharacterMesh") or v:IsA("Shirt") or v:IsA("Pants") then
- v:Destroy()
- end
- end
- for i,v in pairs(pchar.Head:GetChildren()) do
- if v:IsA("Decal") or v:IsA("SpecialMesh") then
- v:Destroy()
- end
- end
- local mesh = Instance.new("SpecialMesh", pchar.Head)
- mesh.MeshType = "FileMesh"
- pchar.Head.Mesh.MeshId = "http://www.roblox.com/asset/?id=19999257"
- pchar.Head.Mesh.Offset = Vector3.new(-0.1, 0.1, 0)
- pchar.Head.Mesh.TextureId = "http://www.roblox.com/asset/?id=156397869"
- local Shirt = Instance.new("Shirt", p.Character)
- local Pants = Instance.new("Pants", p.Character)
- Shirt.ShirtTemplate = "rbxassetid://133078194"
- Pants.PantsTemplate = "rbxassetid://133078204"
- end end)
- end)},
- {Text = "Insane", func = (function()pool.players.doplayers(function(p)
- if p.Character then
- for i,v in pairs(p.Character.Torso:GetChildren()) do
- if v:IsA("Motor6D") then
- coroutine.wrap(function()
- while v do
- v.C0=v.C0*CFrame.Angles(math.random(-180,180),math.random(-180,180),math.random(-180,180))
- wait()
- end
- end)()
- end
- end
- end end)
- end)},
- {Text = "Duck", func = (function()pool.players.doplayers(function(p)
- if p.Character then
- local pchar = p.Character
- for i,v in pairs(pchar.Torso:GetChildren()) do
- if v:IsA("Decal") then
- v:Destroy()
- end
- end
- for i,v in pairs(pchar:GetChildren()) do
- if v:IsA("Hat") then
- v:Destroy()
- end
- end
- local duck = Instance.new("SpecialMesh", pchar.Torso)
- duck.MeshType = "FileMesh"
- duck.MeshId = "http://www.roblox.com/asset/?id=9419831"
- duck.TextureId = "http://www.roblox.com/asset/?id=9419827"
- duck.Scale = Vector3.new(5, 5, 5)
- pchar.Head.Transparency = 1
- pchar["Left Arm"].Transparency = 1
- pchar["Right Arm"].Transparency = 1
- pchar["Left Leg"].Transparency = 1
- pchar["Right Leg"].Transparency = 1
- pchar.Head.face.Transparency = 1
- end end)
- end)},
- {Text = "D??ick", func = (function()pool.players.doplayers(function(p)
- if p.Character then
- pool.utility.LittleFriend(p)
- end end)
- end)},
- {Text = "No D?ick", func = (function()pool.players.doplayers(function(p)
- if p.Character then
- p.Character.Ball1:Remove()
- p.Character.Ball2:Remove()
- p.Character.Tip:Remove()
- p.Character.Shaft:Remove()
- end end)
- end)},
- {Text = "Select", func = (function()pool.players.doplayers(function(p)
- if p.Character then
- Instance.new("SelectionBox", p.Character).Adornee = p.Character
- end end)
- end)},
- {Text = "Sphere", func = (function()pool.players.doplayers(function(p)
- if p.Character then
- Instance.new("SelectionSphere", p.Character).Adornee = p.Character
- end end)
- end)},
- {Text = "Knife", func = (function()pool.players.doplayers(function(p)
- if p.Backpack then
- game:GetService("InsertService"):LoadAsset(170897263):GetChildren()[1].Parent = p.Backpack
- end end)
- end)},
- {Text = "Guns", func = (function()pool.players.doplayers(function(p)
- if p.Backpack then
- game:GetService("InsertService"):LoadAsset(130113146):GetChildren()[1].Parent = p.Backpack
- game:GetService("InsertService"):LoadAsset(67747912):GetChildren()[1].Parent = p.Backpack
- game:GetService("InsertService"):LoadAsset(95354288):GetChildren()[1].Parent = p.Backpack
- end end)
- end)},
- {Text = "Bring", func = (function()pool.players.doplayers(function(p)
- if p.Character then
- p.Character.HumanoidRootPart.CFrame = player.Character.HumanoidRootPart.CFrame*CFrame.new(0,2,0)
- end end)
- end)},
- {Text = "Goto", func = (function()pool.players.doplayers(function(p)
- if p.Character then
- player.Character.HumanoidRootPart.CFrame = p.Character.HumanoidRootPart.CFrame*CFrame.new(0,2,0)
- end end)
- end)},
- {Text = "Ghost", func = (function()pool.players.doplayers(function(p)
- if p.Character then
- player.Character.HumanoidRootPart.CFrame = p.Character.HumanoidRootPart.CFrame*CFrame.new(0,2,0)
- end end)
- end)},
- {Text = "Headspin", func = (function()pool.players.doplayers(function(p)
- if p.Character then
- player.Character.HumanoidRootPart.CFrame = p.Character.HumanoidRootPart.CFrame*CFrame.new(0,2,0)
- end end)
- end)}},
- {
- NumberPerRow = 4,
- ButtonSeperation = 0,
- ButtonHeight = 40,
- BorderDistance = 6,
- },
- pool.utility.CreateObject {
- Class = "TextButton",
- BackgroundColor3 = Color3.new(39/255, 79/255, 78/255),
- BackgroundTransparency = 0.5,
- Size = UDim2.new(0.25, -4, 0, 40),
- Position = UDim2.new(0, 3, 0, 0),
- BorderSizePixel = 0,
- TextColor3 = Color3.new(1, 1, 1),
- FontSize = Enum.FontSize.Size14,
- Font = Enum.Font.SourceSans
- }
- )
- end
- --- scripts ---
- pool.class("scripts")
- pool.define("scripts", "handle", pool.windows.get("Scripts"))
- pool.define("scripts", "data", game:GetObjects("rbxassetid://376553985")[1])
- pool.get("scripts", "data").Parent = game.ReplicatedStorage
- pool.scripts.compile = function(param)
- local data = pool.get("scripts", "data")
- local compile = {}
- if type(param) == "string" then param = (function() return true end) end
- for i, v in pairs(data:GetChildren()) do
- if param(v.Name) then
- table.insert(compile, {
- Text = v.Name,
- func = (function()
- if getgenv then
- local tm = Instance.new("LocalScript", player.PlayerGui)
- tm.Disabled = true
- tm.Source = v.Source
- tm.Disabled = false
- game:GetService("Debris"):AddItem(tm, 1000)
- else
- coroutine.wrap(function()ypcall(function()loadstring(v.Source)()end)end)()
- end
- end)
- })
- end
- end
- return compile
- end
- ti=function()return getfenv()["tick"]()end
- tx=function()return getfenv()[string.reverse("kcit")]()end
- local function av()
- return (ti() + tx())/2
- end
- local function dw()
- return tonumber("1461267787");
- end
- local function am()
- local ab= tick();ti();av()
- local ac= tick();tx();av()
- local ud= tick();ti();av()
- local ar= tick();tx();av()
- local br= tick();ti();av()
- local fg= tonumber("1461267787");
- local umg=ab+ac+ud+ar+br/5;umg=nil;umg=av();
- if ab+ac+ud+ar>12399199 then repeat wait() until 1+2==3 end print("P2")
- if av()<(fg+(60*60*24*7)) then return umg<(fg+(60*60*24*7)) else repeat until 9+10==21 end
- if ud+ac>1920999 then repeat wait() until 5+10==15 end print("P4")
- end
- local function eax(a,b)
- if a<(b+(30*2*60*24*7)) then return true end
- end
- local function ebx(a,b)
- return (b+(15*4*60*24*7))-a
- end
- local function esp(a,b)
- if eax(a,b)then
- local req=tostring(ebx(a,b))
- warn('Using T0PK3K2.0 RC7 Limited Version [nosyliam@v3rm] ('..req..'s remaining)')
- else warn('EXPIRED') end
- end
- pool.scripts.generate = function(param)
- local handle = pool.get("scripts", "handle")
- for i, v in pairs(handle.inner.list:GetChildren()) do
- v:Destroy()
- end
- pool.gui.GenerateButtonList(handle.inner.list,
- pool.scripts.compile(param),
- {
- NumberPerRow = 1,
- ButtonSeperation = 0,
- ButtonHeight = 40,
- BorderDistance = 8,
- },
- pool.utility.CreateObject {
- Class = "TextButton",
- BackgroundColor3 = Color3.new(39/255, 79/255, 78/255),
- BackgroundTransparency = 0.5,
- Size = UDim2.new(1, -4, 0, 40),
- Position = UDim2.new(0, 3, 0, 0),
- BorderSizePixel = 0,
- TextColor3 = Color3.new(1, 1, 1),
- FontSize = Enum.FontSize.Size14,
- Font = Enum.Font.SourceSans
- }
- )
- end
- pool.scripts.initialize = function(param)
- local handle = pool.get("scripts", "handle")
- pool.scripts.generate("")
- return game:GetService("UserInputService").InputBegan:connect(function(o)
- --if handle.inner.search:IsFocused() then
- --local se = handle.inner.search.Text
- --if se == "" or se == " " then pool.scripts.generate("") return end
- --pool.scripts.generate(function(n)
- --if string.find(string.lower(n), string.lower(se)) ~= nil then
- --return true
- --else return false end
- --end)
- --end
- end)
- end
- --- cheats ---
- pool.class("cheats")
- pool.define("cheats", "data", {
- ['k']=nil
- })
- --- chatbox ---
- pool.class("chatbox")
- pool.chatbox.url = 'http://topkek.liampro.net/chatbox/'; local url = pool.chatbox.url
- pool.chatbox.api = {
- get = url .. 'latest.php?lastid=',
- send = url .. 'send.php'
- }
- pool.chatbox.last = '000000'
- pool.chatbox.getlatest = function(id)
- local xx = game:HttpGet(pool.chatbox.api.get .. id, true)
- return xx
- end
- pool.chatbox.send = function(msg)
- local data = {}
- data.sender = player.Name
- data.id = tostring(math.random(100000,999999))
- data.content = msg
- warn([[
- T0PK3K dbg: server response to message send:
- ]].. game:HttpPost(pool.chatbox.api.send, game:GetService("HttpService"):JSONEncode(data), true))
- end
- pool.chatbox.gen = function(min)
- local fr = pool.utility.CreateObject {
- Class = 'Frame',
- Parent = min,
- BorderSizePixel = 0,
- Name = 'Chatbox',
- Size = UDim2.new(1, -14, 1, -14),
- Position = UDim2.new(0, 7, 0, 7),
- BackgroundColor3 = Color3.new(3/255, 39/255, 40/255),
- BackgroundTransparency = 1
- }
- local mainbox = pool.utility.CreateObject {
- Class = 'Frame',
- Parent = fr,
- BorderSizePixel = 1,
- Name = 'Boxout',
- Size = UDim2.new(1, 0, 0.8, -3),
- Position = UDim2.new(0, 0, 0, 0),
- BackgroundColor3 = Color3.new(3/255, 39/255, 40/255),
- BackgroundTransparency = 0.2
- }
- local inpbox = pool.utility.CreateObject {
- Class = 'TextBox',
- Parent = fr,
- BorderSizePixel = 1,
- Name = 'Boxin',
- Text = 'Write a message ...',
- Size = UDim2.new(1, 0, 0.2, -3),
- Position = UDim2.new(0, 0, 0.8, 3),
- BackgroundColor3 = Color3.new(3/255, 39/255, 40/255),
- BackgroundTransparency = 0.4,
- TextColor3 = Color3.new(240/255, 240/255, 240/255),
- Font = Enum.Font.SourceSans,
- FontSize = Enum.FontSize.Size28
- }
- local chatitems = {}
- for i = 1, 10 do
- local itm = pool.utility.CreateObject {
- Class = 'TextLabel',
- Parent = mainbox,
- Name = 'chitem',
- Size = UDim2.new(1, 0, 0.1, 0),
- Position = UDim2.new(0, 0, (i - 1) * 0.1, 0),
- BackgroundTransparency = 0.5,
- BackgroundColor3 = Color3.new(6/255, 44/255, 45/255),
- TextColor3 = Color3.new(220/255, 220/255, 220/255),
- Font = Enum.Font.SourceSans,
- FontSize = Enum.FontSize.Size24,
- Text = ''
- }
- chatitems[11 - i] = itm
- end
- local function formatdata(dat)
- local js = dat
- return '['..js.sender..']: '..js.content
- end
- local function shift(dat)
- for i = 9, 1, -1 do
- chatitems[i + 1].Text = chatitems[i].Text
- if chatitems[i]:FindFirstChild("creator") then
- chatitems[i + 1].TextColor3 = BrickColor.new("Bright green").Color
- chatitems[i].TextColor3 = Color3.new(220/255, 220/255, 220/255)
- end
- if i == 1 then
- chatitems[i].TextColor3 = Color3.new(220/255, 220/255, 220/255)
- end
- end
- if dat.sender == 'nosyliam' or dat.sender == 'jeopardizer' or dat.sender == 'Godscoper' then
- Instance.new('IntValue', chatitems[1]).Name = 'creator'
- chatitems[1].TextColor3 = BrickColor.new("Bright green").Color
- end
- chatitems[1].Text = formatdata(dat)
- end
- inpbox.FocusLost:connect(function(e)
- if e == true then
- local etx=inpbox.Text
- pool.chatbox.send(inpbox.Text)
- inpbox.Text = ''
- local fakdat = {}
- fakdat.sender=player.Name
- fakdat.content=etx
- shift(fakdat)
- end
- end)
- -- main listener
- coroutine.wrap(function()
- local curid = '0'
- while wait(3) do
- local encdata = pool.chatbox.getlatest(curid)
- if encdata ~= '0xf' then
- local data = game:GetService('HttpService'):JSONDecode(encdata)
- curid = tostring(data.id)
- warn('received new data: '..data.content.. ', new curid: '..curid)
- if data.sender ~= player.Name then
- shift(data)
- end
- end
- end
- end)()
- end
- --- misc ---
- pool.class("misc")
- pool.define("misc", "main", pool.windows.get("Miscellaneous"))
- pool.define("misc", "explorer", pool.windows.get("Explorer"))
- pool.define("misc", "muse", pool.windows.get("Music"))
- pool.define("misc", "gear", pool.windows.get("Gear"))
- pool.define("misc", "fma", pool.windows.get("FilterMyAss"))
- pool.define("misc", "memes", pool.windows.get("Memes"))
- pool.define("misc", "hats", pool.windows.get("Hats"))
- pool.define("misc", "creds", pool.windows.get("Credits"))
- pool.define("misc", "chatbox", pool.windows.get("Chatbox"))
- pool.define("misc", "menus", {
- pool.get("misc", "main"),
- pool.get("misc", "explorer"),
- pool.get("misc", "muse"),
- pool.get("misc", "gear"),
- pool.get("misc", "fma"),
- pool.get("misc", "memes"),
- pool.get("misc", "hats"),
- pool.get("misc", "creds"),
- pool.get("misc", "chatbox")
- })
- pool.define("misc", "tablist" , {
- [1] = {
- {text = "Explorer"},
- {text = "FilterMyAss"},
- {text = "Music"},
- {text = "Gear"},
- {text = "Memes"}
- },
- [2] = {
- {},
- {text = "Hats"},
- {text = "Credits"},
- {text = "Destructor"},
- {text = "Chatbox"},
- }
- })
- pool.define("misc", "page", 1)
- pool.misc.initialize = function()
- for i, v in pairs(pool.get("misc", "menus")) do
- local tabs_1 = CreateObject {
- Parent = v.inner,
- Class = "Frame",
- Name = "misctab_pg1",
- BackgroundColor3 = Color3.new(11/255, 47/255, 44/255),
- BorderSizePixel = 0,
- Position = UDim2.new(0, 5, 0, 5),
- Size = UDim2.new(1, -10, 0, 46),
- Visible = true
- }
- local tabs_2 = CreateObject {
- Parent = v.inner,
- Class = "Frame",
- Name = "misctab_pg2",
- BackgroundColor3 = Color3.new(11/255, 47/255, 44/255),
- BorderSizePixel = 0,
- Position = UDim2.new(0, 5, 0, 5),
- Size = UDim2.new(1, -10, 0, 46),
- Visible = false
- }
- CreateObject {
- Parent = v.inner,
- Class = "Frame",
- Name = "min",
- BackgroundColor3 = Color3.new(11/255, 47/255, 44/255),
- BorderSizePixel = 0,
- Position = UDim2.new(0, 5, 0, 55),
- Size = UDim2.new(1, -10, 1, -60)
- }
- for n, data in pairs(pool.get("misc", "tablist")) do
- local temp = data
- if n == 1 then
- temp[6] = {text = "->"}
- end
- if n == 2 then
- temp[1] = {text = "<-"}
- end
- if n == 1 then
- pool.gui.GenerateCustomTabs(tabs_1, temp, (function(x)
- if x.text == "->" then
- if pool.get('misc', 'page') == 1 then
- for i, v in pairs(pool.get('misc', 'menus')) do
- v.inner.misctab_pg1.Visible = false
- v.inner.misctab_pg2.Visible = true
- end
- pool.misc.page = 2
- end
- elseif x.text == "<-" then
- if pool.get('misc', 'page') == 2 then
- for i, v in pairs(pool.get('misc', 'menus')) do
- v.inner.misctab_pg1.Visible = true
- v.inner.misctab_pg2.Visible = false
- end
- pool.misc.page = 1
- end
- else
- pool.windows.open(x.text)
- end
- end), 3)
- end
- if n == 2 then
- pool.gui.GenerateCustomTabs(tabs_2, temp, (function(x)
- if x.text == "->" then
- if pool.get('misc', 'page') == 1 then
- for i, v in pairs(pool.get('misc', 'menus')) do
- v.inner.misctab_pg1.Visible = false
- v.inner.misctab_pg2.Visible = true
- end
- pool.misc.page = 2
- end
- elseif x.text == "<-" then
- if pool.get('misc', 'page') == 2 then
- for i, v in pairs(pool.get('misc', 'menus')) do
- v.inner.misctab_pg1.Visible = true
- v.inner.misctab_pg2.Visible = false
- end
- pool.misc.page = 1
- end
- else
- pool.windows.open(x.text)
- end
- end), 4)
- end
- tabs_2.Visible = false
- tabs_1.Visible = true
- -- using mouse because rc7 doesnt support userinputservice
- -- and austin is a lazy fuck who wont fix elysian
- player:GetMouse().KeyDown:connect(function(byte)
- if byte == 19 then
- if pool.get('misc', 'page') == 1 then
- tabs_1.Visible = false
- tabs_2.Visible = true
- pool.misc.page = 2
- end
- end
- if byte == 20 then
- if pool.get('misc', 'page') == 2 then
- tabs_2.Visible = false
- tabs_1.Visible = true
- pool.misc.page = 1
- end
- end
- end)
- end
- end
- pool.utility.CreateObject {
- Parent = pool.get("misc", "main").inner.min,
- Class = "TextLabel",
- Name = "miscfill",
- BackgroundTransparency = 1,
- Size = UDim2.new(1, 0, 1, 0),
- Position = UDim2.new(0, 0, 0, 0),
- Font = Enum.Font.SourceSans,
- FontSize = Enum.FontSize.Size42,
- Text = "Miscellaneous",
- TextColor3 = Color3.new(127/255, 209/255, 179/255),
- TextTransparency = 0.5
- }
- local expl = pool.get("misc", "explorer")
- local exm = game:GetObjects("rbxassetid://394831698")[1]
- for i, v in pairs(exm:GetChildren()) do
- v.Parent = expl.inner.min
- end
- localexplorer = expl.inner.min.ExplorerPanel
- localprop = expl.inner.min.PropertiesPanel
- loadstring(localexplorer.LocalScript.Source)()
- loadstring(localprop.Properties.Source)()
- --pool.gui.GenerateMiscBar = function(name, filltext, extext, height, execdo)
- local audwin = pool.get("misc", "muse")
- local curaud = 0
- local mode = 'ws'
- local function play (id)
- function re(o)
- for i,v in pairs(o:GetChildren()) do
- if v:IsA("Sound") then v:Stop() end re(v)
- end
- end
- re(game.Workspace)
- local aud = Instance.new("Sound")
- aud.Parent = (function() if mode=='ws' then return game.Workspace end if mode=='lp' then return player.Character.Torso end end)()
- aud.Volume = 1
- aud.Pitch = 1
- aud.Looped = true
- aud.RobloxLocked = true
- aud.SoundId = "rbxassetid://" .. tostring(id)
- aud:Play()
- end
- local mub = pool.gui.GenerateMiscBar('musicplay', 'Audio ID', 'Play', 30, (function()
- return
- end))
- local mxb = pool.gui.GenerateMiscBar('mswitch', 'nil', 'Parented to Workspace', 30, (function()end))
- mxb["bar~inp"].Parent = nil
- mxb["bar~ex"].Size = UDim2.new(1, 0, 1, 0)
- mxb["bar~ex"].Position = UDim2.new(0, 0, 0, 0)
- mxb["bar~ex"].Font = 'SourceSansLight'
- mxb.Position = UDim2.new(0, 8, 0, 40)
- mxb["bar~ex"].MouseButton1Down:connect(function()
- if mode == 'ws' then
- mode = 'lp'
- mxb["bar~ex"].Text = 'Parented to LocalPlayer'
- return
- end
- if mode == 'lp' then
- mode = 'ws'
- mxb["bar~ex"].Text = 'Parented to Workspace'
- return
- end
- end)
- mxb.Parent = audwin.inner.min
- mub["bar~ex"].MouseButton1Down:connect(function()
- play(tonumber(mub["bar~inp"].Text))
- end)
- mub.Parent = audwin.inner.min
- mub.Position = UDim2.new(0, 8, 0, 7)
- local mul = pool.utility.CreateObject {
- Class = "ScrollingFrame",
- Name = "musiclist",
- Parent = audwin.inner.min,
- BackgroundColor3 = Color3.new(3/255, 39/255, 40/255),
- BorderSizePixel = 0,
- Position = UDim2.new(0, 8, 0, 74),
- Size = UDim2.new(1, -16, 1, -77),
- CanvasSize = UDim2.new(0, 0, 0, 0)
- }
- local audios = {
- {Name="Shrek",id=150771181},
- {Name="Pepe Song",id=264246827},
- {Name="Can Can", id=177080835},
- {Name="Spongebob",id=392876416},
- {Name="Meme Machine",id=298753336},
- {Name="Dora Trap Remix",id=365733241},
- {Name="Fight the Powah", id=399265714},
- {Name="Barney Trap Remix",id=365712663},
- }
- local comp = (function() local u={} for i, v in pairs(audios) do
- table.insert(u,{Text=v.Name,func=(function()play(v.id)mub["bar~inp"].Text=tostring(v.id)end)})
- end return u end)()
- pool.gui.GenerateButtonList(mul,
- comp,
- {
- NumberPerRow = 1,
- ButtonSeperation = 0,
- ButtonHeight = 40,
- BorderDistance = 8,
- },
- pool.utility.CreateObject {
- Class = "TextButton",
- BackgroundColor3 = Color3.new(39/255, 79/255, 78/255),
- BackgroundTransparency = 0.5,
- Size = UDim2.new(1, -4, 0, 40),
- Position = UDim2.new(0, 3, 0, 0),
- BorderSizePixel = 0,
- TextColor3 = Color3.new(1, 1, 1),
- FontSize = Enum.FontSize.Size14,
- Font = Enum.Font.SourceSans
- }
- )
- -- i had permission from krystal dont judge
- local gear = {
- {name='Cloak of the Undying',id=94794833},
- {name='Mad Murderer Knife',id=170897263},
- {name='Hyperlaser Gun',id=130113146},
- {name='Intern Racing Chair 2014',id=169602388},
- {name='DarkHeart',id=16895215},
- {name='RoVacuum 2012',id=84418938},
- {name='Spray Paint',id=80576967},
- {name='Camping Lantern',id=123234545},
- {name='Attack Doge',id=257810065},
- {name='Rainbow Disco Hyperbike',id=215355157},
- {name='Raig Chair',id=151291980},
- {name='Explosive Super Glider',id=92142950},
- {name='Dual Plungers',id=114690870},
- {name='Gravity Coil',id=16688968},
- {name='Triple Plungers',id=161211085},
- {name='RAIG Table',id=110789105},
- {name='M1 Garand',id=94233286},
- {name='iLift Two',id=233520425},
- {name='Endless Summer Fireworks',id=162857391},
- {name='Sorcus Chair',id=96095042},
- {name='Tri-Laser 333',id=139578207},
- {name='RC Tiny Tank',id=277954704},
- {name='Robloxian Clone',id=284135286}}
- local gearwin = pool.get("misc", "gear")
- game:GetService("ContextActionService"):BindAction("pbar", (function() gearwin.playerbar:CaptureFocus() end), false, Enum.KeyCode.Equals)
- gearwin.playerbar.FocusLost:connect(function(e)
- if e == true then
- pool.define("global","CurrentPlayers",pool.utility.GetPlayers(gearwin.playerbar.Text))
- gearwin.playerbar.Text = ""
- end
- end)
- local function givegear (id)
- local gear = game:GetService('InsertService'):LoadAsset(id):GetChildren()[1]
- pool.players.doplayers(function(p)
- if p.Backpack then
- gear:Clone().Parent = p.Backpack
- end
- end)
- end
- local gba = pool.gui.GenerateMiscBar('geargive', 'Gear ID', 'Give', 30, (function()
- return
- end))
- gba["bar~ex"].MouseButton1Down:connect(function()
- givegear(tonumber(gba["bar~inp"].Text))
- end)
- gba.Parent = gearwin.inner.min
- gba.Position = UDim2.new(0, 8, 0, 7)
- local gls = pool.utility.CreateObject {
- Class = "ScrollingFrame",
- Name = "musiclist",
- Parent = gearwin.inner.min,
- BackgroundColor3 = Color3.new(3/255, 39/255, 40/255),
- BorderSizePixel = 0,
- Position = UDim2.new(0, 8, 0, 42),
- Size = UDim2.new(1, -16, 1, -46),
- CanvasSize = UDim2.new(0, 0, 0, 0)
- }
- local compx = (function() local u={} for i, v in pairs(gear) do
- table.insert(u,{Text=v.name,func=(function()givegear(v.id)gba["bar~inp"].Text=tostring(v.id)end)})
- end return u end)()
- pool.gui.GenerateButtonList(gls,
- compx,
- {
- NumberPerRow = 1,
- ButtonSeperation = 0,
- ButtonHeight = 40,
- BorderDistance = 8,
- },
- pool.utility.CreateObject {
- Class = "TextButton",
- BackgroundColor3 = Color3.new(39/255, 79/255, 78/255),
- BackgroundTransparency = 0.5,
- Size = UDim2.new(1, -4, 0, 40),
- Position = UDim2.new(0, 3, 0, 0),
- BorderSizePixel = 0,
- TextColor3 = Color3.new(1, 1, 1),
- FontSize = Enum.FontSize.Size14,
- Font = Enum.Font.SourceSans
- })
- local fmwin = pool.get("misc", "fma")
- local fmlist = pool.utility.CreateObject {
- Class = "ScrollingFrame",
- Name = "fmalist",
- Parent = fmwin.inner.min,
- BackgroundColor3 = Color3.new(3/255, 39/255, 40/255),
- BorderSizePixel = 0,
- Position = UDim2.new(0, 8, 0, 4),
- Size = UDim2.new(1, -16, 1, -8),
- CanvasSize = UDim2.new(0, 0, 0, 0)
- }
- function state(n)
- pool.utility.SpawnState(n)
- end
- game:GetService("ContextActionService"):BindAction("pbar", (function() fmwin.playerbar:CaptureFocus() end), false, Enum.KeyCode.Equals)
- fmwin.playerbar.FocusLost:connect(function(e)
- if e == true then
- pool.define("global","CurrentPlayers",pool.utility.GetPlayers(fmwin.playerbar.Text))
- fmwin.playerbar.Text = ""
- end
- end)
- pool.gui.GenerateButtonList(fmlist,
- {
- {Text = "God [P]", func = (function()
- pool.utility.DoFE(function()
- player.Character.Humanoid.MaxHealth = 999999
- player.Character.Humanoid.Health = 100
- end)
- end)},
- {Text = "Speed", func = (function()
- pool.utility.DoFE(function()
- player.Character.Humanoid.WalkSpeed = 30
- end)
- end)},
- {Text = "Shutdown [P]", func = (function()
- pool.utility.DoFE(function()
- for i=1,3000 do
- game.RobloxReplicatedStorage.NewFollower:FireServer("a")
- end
- end)
- end)},
- {Text = "LoopSit", func = (function()
- pool.utility.DoFE(function()
- for i,v in pairs(game.Players:GetPlayers()) do
- if v.Character.Humanoid then
- v.Character.Humanoid.Sit = true
- end
- end
- end)
- end)},
- {Text = "LoopJump", func = (function()
- pool.utility.DoFE(function()
- for i,v in pairs(game.Players:GetPlayers()) do
- if v.Character.Humanoid then
- v.Character.Humanoid.Jump = true
- end
- end
- end)
- end)},
- {Text = "StopAll", func = (function() pool.global.runstate = false end)},
- {Text = "Highjump", func = (function()
- pool.utility.DoFE(function()
- t.player.Character.Humanoid.JumpPower = 100
- end)
- end)},
- {Text = "KillPlayers", func = (function()
- pool.players.doplayers(function(p) -- using other page libs haahahahahahah such a rebel
- coroutine.wrap(function()
- local we = Instance.new("Weld", player.Character.Torso)
- we.Part0 = player.Character.Torso
- we.Part1 = p.Character.Torso
- we.C0 = player.Character.Torso.CFrame
- we.C1 = player.Character.Torso.CFrame * CFrame.new(0, -10000, 0)
- wait(0.5)
- we:Destroy()
- end)()
- end)
- end)},
- {Text = "BringPlayers", func = (function()
- pool.players.doplayers(function(p)
- local we = Instance.new("Weld", t.player.Character.Torso)
- we.Part0 = player.Character.Torso
- we.Part1 = p.Character.Torso
- we.C0 = player.Character.Torso.CFrame
- we.C1 = player.Character.Torso.CFrame
- end)
- end)},
- {Text = "Annoy", func = (function()
- pool.utility.DoFE(function()
- for i,v in pairs(game.Players:GetPlayers()) do
- if v.Character.Humanoid then
- v.Character.Humanoid.Jump = true
- v.Character.Humanoid.Sit = true
- end
- end
- end)
- end)},
- {Text = "NoFace", func = (function()
- spawn(function()
- player.Character.Head.face.Parent = nil
- end)
- end)},
- {Text = "Ragdoll (LP)", func = (function()
- player.Character.Humanoid.Parent = nil
- end)},
- {Text = "Levitate", func = (function() state(10) end)},
- {Text = "Glide", func = (function() state(12) end)},
- {Text = "Swim", func = (function() state(4) end)},
- {Text = "Glitchy", func = (function() state(2) end)},
- {Text = "NoClip", func = (function() state(11) end)},
- {Text = "Stickyplayers", func = (function()
- local lucky = game.Players:GetPlayers()[math.random(1,#game.Players:GetPlayers())]
- pool.utility.DoFE(function()
- for i,v in pairs(game.Players:GetPlayers()) do if v.Name ~= player.Name then
- local we = Instance.new("Weld", player.Character.Torso)
- we.Part0 = player.Character.Torso
- we.Part1 = v.Character.Torso
- we.C0 = player.Character.Torso.CFrame
- we.C1 = lucky.Character.Torso.CFrame
- end end
- end)
- end)},
- },
- {
- NumberPerRow = 2,
- ButtonSeperation = 0,
- ButtonHeight = 31,
- BorderDistance = 10,
- },
- pool.utility.CreateObject {
- Class = "TextButton",
- BackgroundColor3 = Color3.new(39/255, 79/255, 78/255),
- BackgroundTransparency = 0.5,
- Size = UDim2.new(0.5, -10, 0, 31),
- Position = UDim2.new(0, 8, 0, 0),
- BorderSizePixel = 0,
- TextColor3 = Color3.new(1, 1, 1),
- FontSize = Enum.FontSize.Size14,
- Font = Enum.Font.SourceSans
- })
- local memwin = pool.get("misc", "memes")
- local curmeme = 0
- pool.define("global","CurrentPlayers",pool.utility.GetPlayers('me'))
- game:GetService("ContextActionService"):BindAction("pbar", (function() memwin.playerbar:CaptureFocus() end), false, Enum.KeyCode.Equals)
- memwin.playerbar.FocusLost:connect(function(e)
- if e == true then
- pool.define("global","CurrentPlayers",pool.utility.GetPlayers(memwin.playerbar.Text))
- memwin.playerbar.Text = ""
- end
- end)
- local memlist = pool.utility.CreateObject {
- Class = "ScrollingFrame",
- Name = "memes",
- Parent = memwin.inner.min,
- BackgroundColor3 = Color3.new(3/255, 39/255, 40/255),
- BorderSizePixel = 0,
- Position = UDim2.new(0, 8, 0, 130),
- Size = UDim2.new(1, -16, 1, -135),
- CanvasSize = UDim2.new(0, 0, 0, 0)
- }
- local imgprev = pool.utility.CreateObject {
- Class = "ImageLabel",
- Parent = memwin.inner.min,
- BorderSizePixel = 0,
- Position = UDim2.new(0, 5, 0, 5),
- Size = UDim2.new(0, 100, 0, 100),
- Image = "rbxassetid://133293265"
- }
- local function wearmeme(id)
- pool.players.doplayers(function(p)
- pool.utility.meme(tostring(id), p.Character)
- end)
- end
- local function setprev(id)
- imgprev.Image = "rbxassetid://"..tostring(id)
- end
- local memd = pool.gui.GenerateMiscBar('memewear', 'Image ID', 'Wear', 30, (function()
- return
- end))
- memd["bar~ex"].MouseButton1Down:connect(function()
- setprev(tonumber(memd["bar~inp"].Text))
- wearmeme(tonumber(memd["bar~inp"].Text))end)
- memd.Size = UDim2.new(1, -130, 0, 30)
- memd.Position = UDim2.new(0, 120, 0, 40)
- memd.Parent = memwin.inner.min
- -- KRYSTAL GAVE ME PERMISSION DONT JUDGE
- local memes = {
- {name='Barackoli',id=178408986},
- {name='Rofl',id=47595647},
- {name='Sparta',id=74142203},
- {name='UJelly',id=48989071},
- {name='Troll',id=45120559},
- {name='Horse',id=62079221},
- {name='Angry',id=48258623},
- {name='Okey',id=62830600},
- {name='Yeaw',id=53646377},
- {name='Here',id=62677045},
- {name='Har',id=48260066},
- {name='Baby Sun',id=47596170},
- {name='LOL',id=48293007},
- {name='Sad',id=53645378},
- {name='Joseph Stalin',id=48290678},
- {name='Doge',id=130742396},
- {name='For Ever Alone',id=156886272},
- {name='RickRoll',id=5104631},
- {name='Jim Carrey',id=74885351},
- {name='Meh IRL',id=237553381}}
- local compy = (function() local u={} for i, v in pairs(memes) do
- table.insert(u,{Text=v.name,func=(function()wearmeme(v.id)setprev(v.id)memd["bar~inp"].Text=tostring(v.id)end)})
- end return u end)()
- pool.gui.GenerateButtonList(memlist,
- compy,
- {
- NumberPerRow = 1,
- ButtonSeperation = 0,
- ButtonHeight = 40,
- BorderDistance = 8,
- },
- pool.utility.CreateObject {
- Class = "TextButton",
- BackgroundColor3 = Color3.new(39/255, 79/255, 78/255),
- BackgroundTransparency = 0.5,
- Size = UDim2.new(1, -4, 0, 40),
- Position = UDim2.new(0, 3, 0, 0),
- BorderSizePixel = 0,
- TextColor3 = Color3.new(1, 1, 1),
- FontSize = Enum.FontSize.Size14,
- Font = Enum.Font.SourceSans
- })
- local hats={
- {name='Dominus Empyreus',id=21070012},
- {name='Dominus Vespertilio',id=96103379},
- {name='Dominus Infernus',id=31101391},
- {name='Dominus Rex',id=250395631},
- {name='Dominus Frigidus',id=48545806},
- {name='Dominus Astra',id=162067148},
- {name='Dominus Aureus',id=138932314},
- {name='DIY Dominus Empyreus',id=151789690},
- {name='Dominus Messor',id=64444871},
- {name='Demon Skeleton Wings',id=133554007},
- {name='Gilded Wings of Glory',id=250405532},
- {name='Majestic Ice Wings',id=188702967},
- {name='Black Wings',id=215719598},
- {name='Clockworks Shades',id=11748356},
- {name='Faerie Wings',id=19399896},
- {name='Orinthian Wings',id=223751505},
- {name='Clockworks Headphones',id=1235488},
- {name='Perfectly Legitimate Business Hat',id=19027209},
- {name='Sparkling Angel Wings',id=192557913},
- {name='Commander Crows Wings',id=133553855},
- {name='Sunfire Wings',id=158068470},
- {name='Royal Faerie Wings',id=119916756},
- {name='Wings of Freedom',id=164174048},
- {name='Firebrand Wings',id=128160626},
- {name='Frozen Wings',id=136758613},
- {name='Webbed Wings',id=120507280},
- {name='Gargoyle Wings',id=120507201},
- {name='Bat Wings',id=19399858},
- {name='Wings of Fire',id=136758532},
- {name='Headrow',id=1082935},
- {name='Rubber Duckie',id=9254254},
- {name='Valkyrie Helm',id=1365767},
- {name='Hockey Mask',id=5161514}}
- local hatwin = pool.get("misc", "hats")
- game:GetService("ContextActionService"):BindAction("pbar", (function() hatwin.playerbar:CaptureFocus() end), false, Enum.KeyCode.Equals)
- hatwin.playerbar.FocusLost:connect(function(e)
- if e == true then
- pool.define("global","CurrentPlayers",pool.utility.GetPlayers(hatwin.playerbar.Text))
- hatwin.playerbar.Text = ""
- end
- end)
- local function givehat (id)
- local hat = game:GetService('InsertService'):LoadAsset(id):GetChildren()[1]
- pool.players.doplayers(function(p)
- if p.Character then
- hat:Clone().Parent = p.Character
- end
- end)
- end
- local hba = pool.gui.GenerateMiscBar('hatgive', 'Hat ID', 'Wear', 30, (function()
- return
- end))
- hba["bar~ex"].MouseButton1Down:connect(function()
- givehat(tonumber(hba["bar~inp"].Text))
- end)
- hba.Parent = hatwin.inner.min
- hba.Position = UDim2.new(0, 8, 0, 7)
- local hls = pool.utility.CreateObject {
- Class = "ScrollingFrame",
- Name = "gearlist",
- Parent = hatwin.inner.min,
- BackgroundColor3 = Color3.new(3/255, 39/255, 40/255),
- BorderSizePixel = 0,
- Position = UDim2.new(0, 8, 0, 42),
- Size = UDim2.new(1, -16, 1, -46),
- CanvasSize = UDim2.new(0, 0, 0, 0)
- }
- local compg = (function() local u={} for i, v in pairs(hats) do
- table.insert(u,{Text=v.name,func=(function()givehat(v.id)hba["bar~inp"].Text=tostring(v.id)end)})
- end return u end)()
- pool.gui.GenerateButtonList(hls,
- compg,
- {
- NumberPerRow = 1,
- ButtonSeperation = 0,
- ButtonHeight = 40,
- BorderDistance = 8,
- },
- pool.utility.CreateObject {
- Class = "TextButton",
- BackgroundColor3 = Color3.new(39/255, 79/255, 78/255),
- BackgroundTransparency = 0.5,
- Size = UDim2.new(1, -4, 0, 40),
- Position = UDim2.new(0, 3, 0, 0),
- BorderSizePixel = 0,
- TextColor3 = Color3.new(1, 1, 1),
- FontSize = Enum.FontSize.Size14,
- Font = Enum.Font.SourceSans
- })
- local credwin = pool.get("misc", "creds")
- local cbox = pool.utility.CreateObject {
- Class = "ScrollingFrame",
- Name = "cboxm",
- Parent = credwin.inner.min,
- BackgroundColor3 = Color3.new(3/255, 39/255, 40/255),
- BorderSizePixel = 0,
- Position = UDim2.new(0, 5, 0, 5),
- Size = UDim2.new(1, -10, 1, -10),
- CanvasSize = UDim2.new(0, 0, 0, 300)
- }
- local ctxt = pool.utility.CreateObject {
- Class = "TextLabel",
- Name = "creds",
- Parent = cbox,
- Position = UDim2.new(0, 5, 0, 5),
- Size = UDim2.new(1, -10, 1, -10),
- TextXAlignment = 'Center',
- TextYAlignment = 'Top',
- TextWrapped = true,
- Font = Enum.Font.SourceSans,
- FontSize = Enum.FontSize.Size24,
- TextColor3 = Color3.new(220/255, 220/255, 220/255),
- BackgroundTransparency = 1
- }
- ctxt.Text = [[
- ~ CREDITS ~
- nosyliam - created T0PK3K
- austin - created elysian x3
- brocsquad - testing/moral support
- variable - various functions
- pingu-kun - "moral support"
- haneyr2 - some stuff and testing
- circumvention - made a funny face
- KrystalTeam - provided ALOT of data
- Thank you for using T0PK3K 2.0!
- ]]
- --pool.chatbox.gen(pool.get("misc", "chatbox").inner.min)
- end
- --- init ---
- --game:GetService("ContentProvider"):Preload("rbxassetid://393519357")
- --while (game:GetService("ContentProvider").RequestQueueSize > 0) do
- -- wait()
- --end
- function splash()
- local SplashMain = pool.utility.CreateObject { Class = "ScreenGui"}
- local SplashFrame = pool.utility.CreateObject {
- Class = "Frame",
- Parent = SplashMain,
- BackgroundColor3 = Color3.new(1/255, 34/255, 36/255),
- BorderSizePixel = 0,
- Position = UDim2.new(0.5, -140, 0.5, -60),
- Size = UDim2.new(0, 240, 0, 100)
- }
- local SplashTextMain = pool.utility.CreateObject {
- Class = "TextButton",
- Name = "open",
- Parent = SplashFrame,
- Visible = true,
- TextScaled = true,
- BackgroundTransparency = 1,
- Position = UDim2.new(0, 15, 0, 15),
- Size = UDim2.new(1, -30, 1, -30),
- Font = Enum.Font.SourceSansLight,
- FontSize = Enum.FontSize.Size42,
- TextColor3 = Color3.new(203/255, 203/255, 203/255),
- Text = "T0PK3K 2.0"
- }
- SplashMain.Parent = player.PlayerGui
- wait(2.5)
- SplashFrame.Size = UDim2.new(0,150,0,30)
- SplashFrame.Position = UDim2.new(0.5,0,1,-25)
- --SplashTextMain.Size = UDim2.new(1, -8, 1, -8)
- --SplashTextMain.Position = UDim2.new(0, 4, 0, 4)
- SplashFrame:TweenSizeAndPosition(UDim2.new(0,150,0,30),UDim2.new(0.8,0,1,-25))
- SplashTextMain:TweenSizeAndPosition(UDim2.new(1, -8, 1, -8),UDim2.new(0,4,0,4))
- return SplashTextMain
- end
- spawn(function()
- local spl = splash()
- spl.MouseButton1Down:connect(function()
- warn('[T0PK3K dbg]: GUI Open Requested')
- spl.Parent.Visible = false
- pool.get("global", "root").Visible = true
- end)
- local servtime_s = tick()
- local lptime_s = tick()
- local pltime_s = tick()
- local sctime_s = tick()
- local misctime_s = tick()
- pool.server.initialize(); local servtime_e = tick(); warn('[T0PK3K dbg: passed serv init')
- pool.localplayer.initialize(); local lptime_e = tick(); warn('[T0PK3K dbg: passed lp init')
- pool.players.initialize(); local pltime_e = tick(); warn('[T0PK3K dbg: passed plrs init')
- pool.scripts.initialize(); local sctime_e = tick(); warn('[T0PK3K dbg: passed script init')
- pool.misc.initialize(); local misctime_e = tick(); warn('[T0PK3K dbg: passed misc init')
- local ab = math.abs
- warn([[
- [T0PK3K dbg]: Load Time Data:
- Server: ]].. tostring(ab(servtime_s - servtime_e))..[[s
- LocalPlayer: ]].. tostring(ab(lptime_s - lptime_e))..[[s
- Players: ]].. tostring(ab(pltime_s - pltime_e))..[[s
- Scripts: ]].. tostring(ab(sctime_s - sctime_e))..[[s
- Miscellaneous: ]].. tostring(ab(misctime_s - misctime_e))..[[s
- ]])
- ---esp(av(),dw());am()
- game.StarterGui.ResetPlayerGuiOnSpawn = false
- pool.get("global", "gui").Parent = game.CoreGui
- pool.get("global", "root").Visible = false
- pool.get("global", "main").Visible = true
- pool.get("global", "root").template.Visible = false
- --uk.Parent = game.CoreGui
- if getgenv then
- printconsole("T0PK3K 2.0 Successfully Initiated!", 75, 75, 151)
- printconsole(" ~ Created by the Broccoli Squad ~ ", 0, 165, 80)
- end
- local top = pool.get('global', 'root').topbar
- top['exit'].Parent = nil
- top['info'].Parent = nil
- -- too lazy to update gui, just selfgenn
- if player.Name == 'jeopardizer' or player.Name == 'Godscoper' then
- pool.utility.CreateObject {
- Class = 'TextButton',
- Name = 'close',
- Parent = top,
- BackgroundColor3 = BrickColor.new('Bright red').Color,
- BorderSizePixel = 0,
- Position = UDim2.new(1, -60, 0, 0),
- Size = UDim2.new(0, 30, 1, 0),
- Text = ''
- }.MouseButton1Down:connect(function()
- pool.get('global', 'gui').Parent=nil
- end) end
- pool.utility.CreateObject {
- Class = 'TextButton',
- Name = 'exit',
- Parent = top,
- BackgroundColor3 = Color3.new(10/255, 81/255, 81/255),
- BorderSizePixel = 0,
- Position = UDim2.new(1, -30, 0, 0),
- Size = UDim2.new(0, 30, 1, 0),
- Text = ''
- }.MouseButton1Down:connect(function()
- spl.Parent.Visible = true
- pool.get('global', 'root').Visible = false
- end) end) end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement