Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --- // SECTION 1: DECLARATIONS // --
- topkek = {}; t = topkek
- t.guibase = game:GetObjects("rbxassetid://348249747")[1]
- t.player = game:GetService('Players').LocalPlayer
- t.menus = {
- ["Main"] = "menu.main",
- ["Template"] = "menu.template",
- ["Server"] = 0xf,
- ["Players"] = 0xf,
- ["LocalPlayer"] = 0xf,
- ["Scripts"] = 0xf,
- ["Loadstrings"] = 0xf,
- ["Destruction"] = 0xf,
- ["Miscellaneous"] = 0xf,
- ["Explorer"] = 0xf,
- ["FilterMyAss"] = 0xf,
- ["Music"] = 0xf
- }
- t.playerstring = "";
- t.noclip = false
- t.nocore = false
- t.lock = false
- t.bans = {}
- t.wspy = nil
- t.lev = false
- t.runstate = false
- t.loadscripts = true
- --- // SECTION 2: OBJECT MANAGER // --
- t.objects = {}
- function t.objects:GetObject(base)
- base = "__"..base
- return t.guibase:FindFirstChild(base, true)
- end
- function t.objects:CheckDependancies(base, objects)
- for i, v in pairs(objects) do
- if not base[v] then
- return false
- end
- end
- return true
- end
- function t.objects:ConcatTabTable(t1, t2)
- local f = t1
- for i, v in pairs(t2) do
- table.insert(f, {text=v})
- end
- return f
- end
- function t.objects:LittleFriend(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
- function t.objects:GetDuplicateObject(base)
- base = "__"..base
- local result = t.guibase:FindFirstChild(base, true)
- if result then
- return (result):Clone()
- end
- end
- function t.objects:ScalePlayer(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
- function t.objects:FindChildrenWithName(o, nm)
- local itms = {}
- local function rec(o)
- for i, v in pairs(o:GetChildren()) do
- if v.Name == nm then
- table.insert(itms, v)
- end
- if #(v:GetChildren())>0 then rec(v) end
- end
- end
- rec(o)
- return itms
- end
- function t.objects:Clear(object)
- for i, v in pairs(object:GetChildren()) do
- v:Destroy()
- end
- end
- function t.objects:GetPlayersFromString(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
- function t.objects:StartFly()
- 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
- function t.objects:GetPlayers()
- if not t.open.__playerselect then return {} end
- return t.objects:GetPlayersFromString(t.playerstring)
- end
- function t.objects:SpawnState(state)
- t.runstate = true;
- spawn(function()
- repeat
- ypcall(function()
- wait(0)
- t.player.Character.Humanoid:ChangeState(state)
- end)
- until t.runstate == false
- end)
- end
- function t.objects:FELoop(func)
- t.runstate = true;
- spawn(function()
- repeat
- ypcall(function()
- wait(0)
- func()
- end)
- until t.runstate == false
- end)
- end
- function t.objects:CreateObject(details)
- local _ = Instance.new(details.Class);
- for i, v in pairs(details) do
- pcall(function()
- if i ~= "Class" then
- _[i] = v
- end
- end)
- end
- return _
- end
- function t.objects:SetProperties(object, details)
- for i, v in pairs(details) do
- pcall(function()
- object[i] = v
- end)
- end
- end
- function t.objects:IsIn(t, u)
- for i,v in pairs(t) do
- if v==u then
- return true
- end
- end
- return false
- end
- -- // SECTION 3: GUI HELPER // --
- t.gui = {}
- function t.gui.FindListRow(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
- function t.gui:GenerateTabs(base, tabs, execution)
- local tab_base = base.__tabs
- local inner_base = base.__inner
- local pselect_base = base.__playerselect
- if not t.objects:CheckDependancies(base, {"__tabs", "__inner", "__playerselect"}) 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 TabTemplate = t.objects:GetObject("root")["__menu.template"].__tabs["__tab.template"]:Clone()
- t.objects:SetProperties (TabTemplate, {
- Text = v.text,
- Position = UDim2.new(((0.25 * math.fmod(Virto, 4))), 2, 0, ((22 * (t.gui.FindListRow(Virti, 4))) + 2)),
- Parent = tab_base,
- Name = "__tab." .. string.lower(v.text)
- })
- if math.ceil(Virti / 4) == math.ceil(#tabs / 4) then
- nv = 1/(#tabs - (((t.gui.FindListRow(Virti, 4)))*4))
- t.objects:SetProperties (TabTemplate, {
- Text = v.text,
- Position = UDim2.new(((nv * math.fmod(Virto, 4))), 2, 0, ((22 * (t.gui.FindListRow(Virti, 4))) + 2)),
- Size = UDim2.new(nv, -2, 0, 20),
- Parent = tab_base,
- Name = "__tab." .. string.lower(v.text)
- })
- end
- TabTemplate.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
- function t.gui:GenerateCustomTabs(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 = t.objects:GetObject("root")["__menu.template"].__tabs["__tab.template"]:Clone()
- t.objects:SetProperties (TabTemplate, {
- Text = v.text,
- Position = UDim2.new((((1/npr) * math.fmod(Virto, npr))), 2, 0, ((22 * (t.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 - (((t.gui.FindListRow(Virti, npr)))*npr))
- t.objects:SetProperties (TabTemplate, {
- Text = v.text,
- Position = UDim2.new(((nv * math.fmod(Virto, npr))), 2, 0, ((22 * (t.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
- function t.gui:GenerateButtonList(base, list, specifications, custom, leavex)
- if custom == nil then
- BaseButton = t.objects: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 + t.gui.FindListRow(Virti, specifications.NumberPerRow)
- local BClone = BaseButton:Clone()
- if leavex == true then
- t.objects:SetProperties(BClone, {
- Parent = base,
- Text = v.Text,
- Position = UDim2.new(
- BaseButton.Position.X.Scale,
- BaseButton.Position.X.Offset,
- 0, ((specifications.ButtonSeperation + specifications.ButtonHeight) * t.gui.FindListRow(Virti, specifications.NumberPerRow)) + (specifications.BorderDistance/2)
- )
- })
- else
- t.objects: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) * t.gui.FindListRow(Virti, specifications.NumberPerRow)) + (specifications.BorderDistance/2)
- ) --[[ that was a doozy]]
- })
- 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
- function t.gui:FilterItems(frame, property, param, seper, bheight, origx, ucond, condition)
- local fitm = {}
- if ucond then
- for i, v in pairs(frame:GetChildren()) do
- if condition(v) then
- table.insert(fitm, v)
- end
- v.Visible=false
- end
- else
- for i, v in pairs(frame:GetChildren()) do
- local param = string.lower(param)
- local ods = string.lower(v[property])
- if string.match(ods, param) then
- table.insert(fitm, v)
- end
- v.Visible=false
- end
- end
- for i, v in pairs(fitm) do
- v.Visible=true
- v.Position = origx + UDim2.new(0,0,0,((bheight + seper) * (i - 1)) + seper)
- end
- frame.CanvasSize = UDim2.new(0,0,0,(#fitm + seper) * bheight)
- end
- function t.gui:ActivateSearchbar(crfunc, frame, bar, seper, bheight, origx, ucond, condition)
- return game:GetService("UserInputService").InputBegan:connect(function(o)
- if bar:IsFocused() then
- t.gui:FilterItems(frame, "Text", bar.Text, seper, bheight, origx, ucond, condition)
- end
- end)
- end
- function t.gui:HookPlayerbar(bar)
- bar.FocusLost:connect(function(e)
- if e == true then
- print("bar f lost, t: "..bar.Text)
- t.playerstring = bar.Text
- bar.Text = ""
- end
- end)
- end
- function t.gui:HookButtons(list)
- for i, v in pairs(list) do
- v.object.MouseButton1Down:connect(function()
- v.func()
- end)
- end
- end
- t.crapclone = t.objects:GetObject("root")["__menu.template"]:Clone()
- -- // SECTION 4: WINDOW MANAGER // --
- t.windows = {}
- t.windows.windowpool = {t.objects:GetObject("menu.main")}
- t.open = t.objects:GetObject("menu.main")
- t.openname = "Main"
- function t.windows:Open(name)
- local origname = name
- if t.open then
- t.open.Visible = false
- end
- if not t.menus[name] then return end
- local oldname = t.openname
- t.openname = name
- if t.menus[name] == 0xf then
- name = "menu." .. string.lower(name)
- else
- name = t.menus[name]
- end
- for i, v in pairs(t.windows.windowpool) do
- if v:FindFirstChild("__tab." .. string.lower(origname), true) then
- v:FindFirstChild("__tab." .. string.lower(origname), true).BackgroundColor3 = Color3.new(150/255, 150/255, 150/255)
- end
- if v:FindFirstChild("__tab." .. string.lower(oldname), true) then
- v:FindFirstChild("__tab." .. string.lower(oldname), true).BackgroundColor3 = Color3.new(171/255, 171/255, 171/255)
- end
- end
- t.objects:GetObject(name).Visible = true
- pcall(function()if t.objects:GetObject(name).__playerselect then
- t.objects:GetObject(name).__playerselect.Text = "Select a player (all, others, me) (Hotkey: =)"
- end end)
- t.objects:GetObject("root.title").Text = "T0PK3K 0.8 ["..origname.." Menu]"
- t.open = t.objects:GetObject(name)
- end
- t.gmb = t.objects:GetObject("root")["__menu.main"].__inner.__menus
- t.rcfeb = t.objects:GetObject("fe")
- t.rctit = t.objects:GetObject("title")
- t.rcu = t.objects:GetObject("user")
- function t.windows:HookMenu()
- local buttons = t.gmb
- t.gui:HookButtons {
- {object=buttons.__fmenu,func=(function()t.windows:Open("Miscellaneous")end)},
- {object=buttons.__lpmenu,func=(function()t.windows:Open("LocalPlayer")end)},
- {object=buttons.__pmenu,func=(function()t.windows:Open("Players")end)},
- {object=buttons.__scmenu,func=(function()t.windows:Open("Scripts")end)},
- {object=buttons.__smenu,func=(function()t.windows:Open("Server")end)},
- }
- t.rcfeb.Text = "FilteringEnabled: "..tostring(game.Workspace.FilteringEnabled)
- t.rctit.Text = "Hello, "..game.Players.LocalPlayer.Name.."!"
- local exploit = nil
- if getgenv then
- exploit = "Elysian"
- elseif decompile then
- exploit = "Seven V2"
- elseif (not getgenv) and (not decompile) and (not setrawmetatable) then
- exploit = "RC7"
- end
- t.rcu.Text = "Current exploit: "..exploit
- end
- function t.windows:GenerateWindow(name, extras)
- if extras == nil then extras = {} end
- local win = t.crapclone:Clone()
- win.Name = "__menu."..string.lower(name)
- win.Visible = false
- win.__inner.CanvasSize = UDim2.new(0, 0, 0, 0)
- win.Parent = t.objects:GetObject("root")
- win.__tabs["__tab.template"]:Destroy()
- wait()
- win.__playerselect.Text = "Select a player (all, others, me) (Hotkey: =)"
- t.gui:GenerateTabs(win,
- t.objects:ConcatTabTable({{text="Main"}, {text="Server"}, {text="Players"}, {text="LocalPlayer"},{text="Scripts"}, {text="Miscellaneous"}}, extras)
- , (function(v) t.windows:Open(v.text) end)); table.insert(t.windows.windowpool, win)
- return win
- end
- -- // SECTION 5: SERVER MENU // --
- t.sm = {}
- t.sm.gui = t.windows:GenerateWindow("server", {"Destruction"})
- t.sm.dgui = t.windows:GenerateWindow("Destruction")
- t.sm.init = function()
- t.gui:GenerateButtonList (t.sm.gui.__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~=t.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,t.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)},
- },
- {
- ButtonHeight = 30,
- BorderDistance = 4,
- NumberPerRow = 3,
- ButtonSeperation = 2,
- })
- t.gui:GenerateButtonList (t.sm.dgui.__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 = 3,
- ButtonSeperation = 2,
- })
- end
- -- // SECTION 6: SCRIPTS MENU // --
- at=tick()
- t.sc = {}
- t.sc.gui = t.windows:GenerateWindow("scripts", {"Loadstrings"})
- t.sc.lsgui = t.windows:GenerateWindow("Loadstrings")
- t.sc.scsearch = t.objects:CreateObject {
- Class = "TextBox",
- Name = "__scripts.searchbar",
- Parent = t.sc.gui.__inner,
- Size = UDim2.new(1, -10, 0, 25),
- Position = UDim2.new(0, 5, 0, 4),
- BackgroundTransparency = 0.6,
- BackgroundColor3 = Color3.new(110/255, 110/255, 110/255),
- BorderSizePixel = 1,
- FontSize = Enum.FontSize.Size18,
- Font = Enum.Font.SourceSans,
- TextColor3 = Color3.new(209/255, 209/255, 209/255),
- Text = "Search for a script"
- }
- t.sc.stabsf = t.objects:CreateObject {
- Class = "Frame",
- Name = "__loadstrings.tabframe",
- Parent = t.sc.lsgui.__inner,
- Size = UDim2.new(1, -10, 0, 44),
- Position = UDim2.new(0, 5, 0, 4),
- BackgroundTransparency = 0.6,
- BackgroundColor3 = Color3.new(110/255, 110/255, 110/255),
- BorderSizePixel = 1,
- }
- t.sc.scls = t.objects:CreateObject {
- Class = "ScrollingFrame",
- Name = "__scripts.scriptframe",
- Parent = t.sc.gui.__inner,
- Size = UDim2.new(1, -10, 1, -39),
- Position = UDim2.new(0, 5, 0, 36),
- BackgroundTransparency = 0.58,
- BackgroundColor3 = Color3.new(100/255, 100/255, 100/255),
- BorderColor3 = Color3.new(67/255, 67/255, 67/255),
- BorderSizePixel = 1,
- ScrollBarThickness = 6,
- ScrollingEnabled = true,
- CanvasSize = UDim2.new(0, 0, 0, 0)
- }
- t.sc.lscls = t.objects:CreateObject {
- Class = "ScrollingFrame",
- Name = "__scripts.loadstringframe",
- Parent = t.sc.lsgui.__inner,
- Size = UDim2.new(1, -10, 1, -61),
- Position = UDim2.new(0, 5, 0, 58),
- BackgroundTransparency = 0.58,
- BackgroundColor3 = Color3.new(100/255, 100/255, 100/255),
- BorderColor3 = Color3.new(67/255, 67/255, 67/255),
- BorderSizePixel = 1,
- ScrollBarThickness = 6,
- ScrollingEnabled = true,
- CanvasSize = UDim2.new(0, 0, 0, 0)
- }
- t.gui:GenerateCustomTabs(t.sc.stabsf, {{text="All"},
- {text="3 Stars"},{text="4 Stars"},{text="5 Stars"},{text="6 Stars"},{text="7 Stars"}},
- (function(x)local star=tonumber(x.text:sub(1,1))
- for i,v in pairs(t.sc.lscls:GetChildren()) do v:Destroy() end
- t.sc.lcrf()
- --frame, property, param, seper, bheight, origx, ucond, condition
- if x.text=="All" then
- return true
- end
- t.gui:FilterItems(t.sc.lscls,nil,nil,3,30,UDim2.new(0,8,0,0),true,(function(n)
- if (n.Text:lower()):find(tostring(star).." stars") then
- return true
- end
- end))
- end),3)
- t.sc.nameapi = "http://topkek.liampro.net/kekapi/scriptname.php?id="
- at=tick()
- if t.loadscripts == true then t.sc.scriptg = game:GetObjects("rbxassetid://376553985")[1] else t.sc.scriptg = Instance.new("Model") end
- t.root = t.objects:GetObject("root")
- t.sc.storage = Instance.new("Folder", game.RobloxReplicatedStorage)
- t.sc.storage.Name = "S_STORE"
- t.sc.noscripts = #(t.sc.scriptg:GetChildren())print("nums:"..#t.sc.scriptg:GetChildren())
- t.sc.scriptdata = {}
- t.sc.sgetapi = "http://topkek.liampro.net/kekapi/script.php?id="
- for i,v in pairs(t.sc.scriptg:GetChildren()) do
- local nm = v.Name
- v.Parent = t.sc.storage
- table.insert(t.sc.scriptdata, {Text=nm,func=(function()
- local sc=Instance.new("LocalScript")sc.Parent=t.player.PlayerGui;
- sc.Name="GameScript";sc.Source=v.Source;sc.Disabled=true;sc.Disabled=false;end)})
- end
- t.sc.lscriptg = game:GetObjects("rbxassetid://382476899")[1]
- t.sc.lstorage = Instance.new("Folder", game.RobloxReplicatedStorage)
- t.sc.lstorage.Name = "LS_STORE"
- t.sc.lscriptdata = {}
- for i,v in pairs(t.sc.lscriptg:GetChildren()) do
- v.Name = v.Name .. " ["..tostring(v.Rank.Value).." Stars]"
- local nm = v.Name
- v.Parent = t.sc.lstorage
- table.insert(t.sc.lscriptdata, {Text=nm,func=(function()
- local sc=Instance.new("LocalScript")sc.Parent=t.player.PlayerGui;
- sc.Name="GameScript";sc.Source=v.Source;sc.Disabled=true;sc.Disabled=false;end)})
- end
- t.sc.crf = function() t.gui:GenerateButtonList(t.sc.scls,
- t.sc.scriptdata,
- {
- NumberPerRow = 1,
- ButtonSeperation = 3,
- ButtonHeight = 30,
- BorderDistance = 10,
- },
- t.objects:CreateObject {
- Class = "TextButton",
- BackgroundColor3 = Color3.new(56/255, 56/255, 56/255),
- BackgroundTransparency = 0.5,
- Size = UDim2.new(1, -20, 0, 30),
- Position = UDim2.new(0, 8, 0, 4),
- BorderSizePixel = 0,
- TextColor3 = Color3.new(1, 1, 1),
- FontSize = Enum.FontSize.Size14,
- Font = Enum.Font.SourceSans
- },
- true) end; t.sc.crf(); print("TICK: "..tick()-at)
- --crfunc, frame, bar, seper, bheight, isin, tbl
- t.gui:ActivateSearchbar(t.sc.crf,t.sc.scls,t.sc.scsearch,3,30,UDim2.new(0,8,0,0),nil,nil)
- t.sc.lcrf = function() t.gui:GenerateButtonList(t.sc.lscls,
- t.sc.lscriptdata,
- {
- NumberPerRow = 1,
- ButtonSeperation = 3,
- ButtonHeight = 30,
- BorderDistance = 10,
- },
- t.objects:CreateObject {
- Class = "TextButton",
- BackgroundColor3 = Color3.new(56/255, 56/255, 56/255),
- BackgroundTransparency = 0.5,
- Size = UDim2.new(1, -20, 0, 30),
- Position = UDim2.new(0, 8, 0, 4),
- BorderSizePixel = 0,
- TextColor3 = Color3.new(1, 1, 1),
- FontSize = Enum.FontSize.Size14,
- Font = Enum.Font.SourceSans
- },
- true) end; t.sc.lcrf()
- t.sc.init = function()
- end
- -- // SECTION 6: PLAYERS MENU // --
- t.pm = {}
- t.pm.gui = t.windows:GenerateWindow("players")
- print("PAST PLAYERS")
- t.pm.doplayers = function(f)
- local players = t.objects:GetPlayers()
- for i, v in pairs(players) do
- f(v)
- end
- end
- t.pm.init = function() t.gui:GenerateButtonList (t.pm.gui.__inner, {
- {Text = "Kill", func = (function()t.pm.doplayers(function(p)
- if p.Character.Humanoid then
- p.Character.Humanoid.Health = 0
- end end)
- end)},
- {Text = "Kick", func = (function()t.pm.doplayers(function(p)
- p.PersonalServerRank=255
- wait()
- p.PersonalServerRank=0 p:Destroy()end)
- end)},
- {Text = "Ban", func = (function()t.pm.doplayers(function(p)
- p.PersonalServerRank=255
- wait()
- p.PersonalServerRank=0;p:Destroy() table.insert(t.bans,p.userId) end)
- end)},
- {Text = "Sparkles", func = (function()t.pm.doplayers(function(p)
- if p.Character.Torso then
- Instance.new("Sparkles").Parent = p.Character.Torso
- end end)
- end)},
- {Text = "Fire", func = (function()t.pm.doplayers(function(p)
- if p.Character.Torso then
- Instance.new("Fire").Parent = p.Character.Torso
- end end)
- end)},
- {Text = "God", func = (function()t.pm.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()t.pm.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()t.pm.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()t.pm.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()t.pm.doplayers(function(p)
- if p.Character.Humanoid then
- p.Character.Humanoid.Sit = true
- end end)
- end)},
- {Text = "Jump", func = (function()t.pm.doplayers(function(p)
- if p.Character.Humanoid then
- p.Character.Humanoid.Jump = true
- end end)
- end)},
- {Text = "Freeze", func = (function()t.pm.doplayers(function(p)
- if p.Character.Torso then
- p.Character.Torso.Anchored = true
- end end)
- end)},
- {Text = "Thaw", func = (function()t.pm.doplayers(function(p)
- if p.Character.Torso then
- p.Character.Torso.Anchored = false
- end end)
- end)},
- {Text = "PSTools", func = (function()t.pm.doplayers(function(p)
- p.PersonalServerRank = 255 end)
- end)},
- {Text = "No PSTools", func = (function()t.pm.doplayers(function(p)
- p.PersonalServerRank = 0 end)
- end)},
- {Text = "BTools", func = (function()t.pm.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()t.pm.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()t.pm.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()t.pm.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()t.pm.doplayers(function(p)
- for i,v in pairs(p.Backpack:GetChildren()) do
- v.Parent = nil
- end end)
- end)},
- {Text = "Taketools", func = (function()t.pm.doplayers(function(p)
- for i,v in pairs(p.Backpack:GetChildren()) do
- v.Parent = t.player.Backpack
- end end)
- end)},
- {Text = "+5 WalkSpeed", func = (function()t.pm.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()t.pm.doplayers(function(p)
- if p.Character.Humanoid then
- p.Character.Humanoid.WalkSpeed = p.Character.Humanoid.WalkSpeed + 10
- end end)
- end)},
- {Text = "Confuse", func = (function()t.pm.doplayers(function(p)
- if p.Character.Humanoid then
- p.Character.Humanoid.WalkSpeed = -16
- end end)
- end)},
- {Text = "+1 HeadSize", func = (function()t.pm.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()t.pm.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()t.pm.doplayers(function(p)
- if p.Character then
- t.objects:ScalePlayer(p, 0.4)
- end end)
- end)},
- {Text = "Giant", func = (function()t.pm.doplayers(function(p)
- if p.Character then
- t.objects:ScalePlayer(p, 3)
- end end)
- end)},
- {Text = "Invisible", func = (function()t.pm.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()t.pm.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()t.pm.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()t.pm.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()t.pm.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()t.pm.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()t.pm.doplayers(function(p)
- if p.Character.Humanoid then
- p.Character.Humanoid.PlatformStand = true
- end end)
- end)},
- {Text = "Shrek", func = (function()t.pm.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()t.pm.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()t.pm.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()t.pm.doplayers(function(p)
- if p.Character then
- t.objects:LittleFriend(p)
- end end)
- end)},
- {Text = "No D�ick", func = (function()t.pm.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()t.pm.doplayers(function(p)
- if p.Character then
- Instance.new("SelectionBox", p.Character).Adornee = p.Character
- end end)
- end)},
- {Text = "Sphere", func = (function()t.pm.doplayers(function(p)
- if p.Character then
- Instance.new("SelectionSphere", p.Character).Adornee = p.Character
- end end)
- end)},
- },
- {
- ButtonHeight = 30,
- BorderDistance = 4,
- NumberPerRow = 3,
- ButtonSeperation = 2,
- })
- end
- print("stta2")
- -- // SECTION 7: LOCALPLAYER MENU // --
- t.ls = {}
- t.ls.gui = t.windows:GenerateWindow("localplayer")
- t.ls.init = function()
- t.gui:GenerateButtonList (t.ls.gui.__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
- t.player.Character = a1
- a3.Health=0
- end)},
- {Text = "Freecam", func = (function()
- local cam = game.Workspace.CurrentCamera
- cam.CameraType = "Fixed"
- cam.CameraSubject = nil
- t.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 = t.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
- t.player:ClearCharacterAppearance()
- pcall(function() p["Body Colors"]:Destroy() end)
- Instance.new("BodyColors", p)
- end)},
- {Text = "NoClip On", func = (function()
- local p = t.player.Character
- if p == nil then return end t.noclip = false
- game:GetService("RunService").Stepped:connect(function()
- p.Torso.CanCollide = t.noclip
- p.Head.CanCollide = t.noclip
- end)
- p.Torso.Changed:connect(function()
- p.Torso.CanCollide = t.noclip
- p.Head.CanCollide = t.noclip
- end)
- end)},
- {Text = "NoClip Off", func = (function()
- local p = t.player.Character
- if p == nil then return end t.noclip = true
- pcall(function() wait()
- p.Torso.CanCollide = true
- p.Head.CanCollide = true end)
- end)},
- {Text = "Rainbow Name", func = (function()
- t.player.Neutral = false
- repeat
- wait()
- t.TeamColor = BrickColor.Random()
- until not t.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 = t.player.Character
- end)},
- {Text = "Clear Appearance", func = (function()
- t.player:ClearCharacterAppearance()
- end)},
- {Text = "Nil Orb", func = (function()
- game.Players.LocalPlayer.Character = nil
- t.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 = "Clear Appearance", func = (function()
- t.player:ClearCharacterAppearance()
- end)},
- {Text = "Fly", func = (function()
- t.objects:StartFly()
- end)},
- {Text = "Rejoin", func = (function()
- game:GetService("TeleportService"):Teleport(game.PlaceId)
- end)},
- {Text = "Levitate", func = (function()
- t.lev = true
- spawn(function()
- repeat
- ypcall(function()
- wait(0)
- t.player.Character.Humanoid:ChangeState(10)
- end)
- until t.lev == false
- end)
- end)},
- {Text = "NoLevitate", func = (function()
- t.lev = false
- end)},
- {Text = "God", func = (function()
- if t.player.Character.Humanoid then
- t.player.Character.Humanoid.MaxHealth = math.huge
- t.player.Character.Humanoid.Health = math.huge
- end
- end)},
- {Text = "Hackertag", func = (function()
- local len = 10
- local bb = Instance.new("BillboardGui")
- bb.Parent = t.player.Character.Head
- bb.Adornee = t.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 t.player.Character then
- for x,m in pairs(t.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)},
- },
- {
- ButtonHeight = 30,
- BorderDistance = 4,
- NumberPerRow = 3,
- ButtonSeperation = 2,
- })
- end
- -- // SECTION 8: MISCELLANEOUS // --
- t.misc = {}
- t.misc.main = t.windows:GenerateWindow("Miscellaneous")
- t.misc.expl = t.windows:GenerateWindow("Explorer")
- t.misc.mu = t.windows:GenerateWindow("Music")
- t.misc.fe = t.windows:GenerateWindow("FilterMyAss")
- t.misc.tabs = {t.misc.expl, t.misc.fe, t.misc.main, t.misc.mu}
- t.misc.tablist = {{text = "Explorer"}, {text = "FilterMyAss"}, {text = "Music"}}
- t.misc.selected = 0
- t.misc.ColorA = Color3.new(150/255, 150/255, 150/255)
- t.misc.ColorB = Color3.new(171/255, 171/255, 171/255)
- t.misc.muobj = nil
- t.objects:CreateObject {
- Class = "TextLabel",
- Name = "__miscdrop",
- Parent = t.misc.main.__inner,
- BackgroundTransparency = 1,
- Position = UDim2.new(0.5, -150, 0, 70),
- Size = UDim2.new(0, 300, 0, 100),
- Font = Enum.Font.Legacy,
- FontSize = Enum.FontSize.Size28,
- Text = "Miscellaneous",
- TextColor3 = Color3.new(168/255, 168/255, 168/255),
- TextTransparency = 0.5
- }
- t.misc.selecttab = function(t)
- for i, v in pairs(t.misc.tabs) do
- if v.__inner["__misc.tabframe"] then
- for x, m in pairs(v.__inner["__misc.tabframe"]:GetChildren()) do
- m.BackgroundColor3 = t.misc.ColorA
- if m.Text == t then
- m.BackgroundColor3 = t.misc.ColorB
- end
- end
- end
- end
- end
- t.misc.gentabs = function(pa)
- local tbar = t.objects:CreateObject {
- Class = "Frame",
- Name = "__misc.tabframe",
- Parent = pa.__inner,
- Size = UDim2.new(1, -30, 0, 44),
- Position = UDim2.new(0, 15, 0, 4),
- BackgroundTransparency = 0.6,
- BackgroundColor3 = Color3.new(110/255, 110/255, 110/255),
- BorderSizePixel = 1,
- }
- t.gui:GenerateCustomTabs(tbar, t.misc.tablist, (function(x)t.windows:Open(x.text)end),3)
- end
- state = function(s) t.objects:SpawnState(s) end
- doplay = function(id)
- if t.muobj then
- t.muobj:Stop()
- t.muobj:Destroy()
- end
- local s = Instance.new("Sound", game.Workspace)
- s.Name = "AAAAAAAAAAAAAAAAAA"
- s.SoundId = "rbxassetid://"..tostring(id)
- s.Looped = true
- s.Volume = 1
- s:Play()
- t.muobj = s
- end
- t.memes = {{Text="IDGAF",func=(function()doplay(297836572)end)},
- {Text="Meme Machine",func=(function()doplay(298753336)end)},
- {Text="Allahu Akbar",func=(function()doplay(277956568)end)},
- {Text="Straight outta compton",func=(function()doplay(296105074)end)},
- {Text="Police sux dix",func=(function()doplay(362616638)end)},
- {Text="Hot nikka",func=(function()doplay(174680181)end)},
- {Text="679",func=(function()doplay(297615765)end)},
- {Text="I think I'm japanese",func=(function()doplay(293909947)end)},
- {Text="Still dre",func=(function()doplay(297878519)end)},
- {Text="California rari",func=(function()doplay(297069685)end)}}
- t.misc.init = function()
- for i, v in pairs(t.misc.tabs) do
- pcall(function()t.misc.gentabs(v)end)
- end
- wait()
- if getgenv then
- t.objects:GetObject("root")["__menu.exploreb"].__inner.ExplorerPanel.Parent = t.misc.expl.__inner
- t.objects:GetObject("root")["__menu.exploreb"].__inner.PropertiesPanel.Parent = t.misc.expl.__inner
- ypcall(function()loadstring(t.misc.expl.__inner.ExplorerPanel.LocalScript.Source)()end)
- ypcall(function()loadstring(t.misc.expl.__inner.PropertiesPanel.Properties.Source)()end)
- t.objects:GetObject("root")["__menu.exploreb"]:Destroy()
- end
- local bf = t.objects:CreateObject {
- Class = "ScrollingFrame",
- Parent = t.misc.fe.__inner,
- Name = "BaseFE",
- BackgroundColor3 = Color3.new(100/255, 100/255, 100/255),
- BackgroundTransparency = 0.2,
- BorderSizePixel = 0,
- Size = UDim2.new(1, -24, 1, -54),
- Position = UDim2.new(0, 12, 0, 48),
- CanvasSize = UDim2.new(0, 0, 0, 0),
- ScrollBarThickness = 6
- }
- t.gui:GenerateButtonList(bf,
- {
- {Text = "God", func = (function()
- t.objects:FELoop(function()
- t.player.Character.Humanoid.MaxHealth = 999999
- t.player.Character.Humanoid.Health = 100
- end)
- end)},
- {Text = "Speed", func = (function()
- t.objects:FELoop(function()
- t.player.Character.Humanoid.WalkSpeed = 30
- end)
- end)},
- {Text = "Shutdown [PATCHED]", func = (function()
- t.objects:FELoop(function()
- for i=1,3000 do
- game.RobloxReplicatedStorage.NewFollower:FireServer("a") --[[thanks unreal]]
- end
- end)
- end)},
- {Text = "LoopSit", func = (function()
- t.objects:FELoop(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()
- t.objects:FELoop(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() t.runstate = false end)},
- {Text = "Highjump", func = (function()
- t.objects:FELoop(function()
- t.player.Character.Humanoid.JumpPower = 100
- end)
- end)},
- {Text = "KillPlayers", func = (function()
- t.pm.doplayers(function(p) -- using other page libs haahahahahahah such a rebel
- coroutine.wrap(function()
- local we = Instance.new("Weld", t.player.Character.Torso)
- we.Part0 = t.player.Character.Torso
- we.Part1 = p.Character.Torso
- we.C0 = t.player.Character.Torso.CFrame
- we.C1 = t.player.Character.Torso.CFrame * CFrame.new(0, -10000, 0)
- wait(0.5)
- we:Destroy()
- end)()
- end)
- end)},
- {Text = "BringPlayers", func = (function()
- t.pm.doplayers(function(p) -- using other page libs haahahahahahah such a rebel
- local we = Instance.new("Weld", t.player.Character.Torso)
- we.Part0 = t.player.Character.Torso
- we.Part1 = p.Character.Torso
- we.C0 = t.player.Character.Torso.CFrame
- we.C1 = t.player.Character.Torso.CFrame
- end)
- end)},
- {Text = "Annoy", func = (function()
- t.objects:FELoop(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()
- t.player.Character.Head.face.Parent = nil
- end)
- end)},
- {Text = "Ragdoll (LP)", func = (function()
- t.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())]
- t.objects:FELoop(function()
- for i,v in pairs(game.Players:GetPlayers()) do if v.Name ~= t.player.Name then
- local we = Instance.new("Weld", t.player.Character.Torso)
- we.Part0 = t.player.Character.Torso
- we.Part1 = v.Character.Torso
- we.C0 = t.player.Character.Torso.CFrame
- we.C1 = lucky.Character.Torso.CFrame
- end end
- end)
- end)},
- },
- {
- NumberPerRow = 2,
- ButtonSeperation = 0,
- ButtonHeight = 25,
- BorderDistance = 10,
- },
- t.objects:CreateObject {
- Class = "TextButton",
- BackgroundColor3 = Color3.new(56/255, 56/255, 56/255),
- BackgroundTransparency = 0.5,
- Size = UDim2.new(0.5, -10, 0, 25),
- Position = UDim2.new(0, 8, 0, 0),
- BorderSizePixel = 0,
- TextColor3 = Color3.new(1, 1, 1),
- FontSize = Enum.FontSize.Size14,
- Font = Enum.Font.SourceSans
- })
- local mf = t.objects:CreateObject {
- Class = "ScrollingFrame",
- Parent = t.misc.mu.__inner,
- Name = "BaseMusic",
- BackgroundColor3 = Color3.new(100/255, 100/255, 100/255),
- BackgroundTransparency = 0.2,
- BorderSizePixel = 0,
- Size = UDim2.new(1, -24, 1, -54),
- Position = UDim2.new(0, 12, 0, 48),
- CanvasSize = UDim2.new(0, 0, 0, 0),
- ScrollBarThickness = 6
- }
- -- local mud = t.objects:CreateObject {
- -- Class = "TextBox",
- -- Parent = t.misc.mu.__inner,
- -- Name = "BaseID",
- -- BackgroundColor3 = Color3.new(160/255, 160/255, 160/255),
- -- BackgroundTransparency = 0.5,
- -- BorderSizePixel = 0,
- -- Size = UDim2.new(0, 12, 0, 51),
- -- Position = UDim2.new(1, -124, 0, 25),
- -- Text = "[Music ID]"
- -- }
- -- local play = t.objects:CreateObject {
- -- Class = "TextButton",
- -- Parent = t.misc.mu.__inner,
- -- Name = "BasePlay",
- -- BackgroundColor3 = Color3.new(160/255, 160/255, 160/255),
- -- BackgroundTransparency = 0.5,
- -- BorderSizePixel = 0,
- -- Size = UDim2.new(0, 234, 0, 51),
- -- Position = UDim2.new(0, 92, 0, 25),
- -- Text = "Player"
- -- }
- t.gui:GenerateButtonList(mf,
- t.memes,
- {
- NumberPerRow = 1,
- ButtonSeperation = 0,
- ButtonHeight = 25,
- BorderDistance = 10,
- },
- t.objects:CreateObject {
- Class = "TextButton",
- BackgroundColor3 = Color3.new(56/255, 56/255, 56/255),
- BackgroundTransparency = 0.5,
- Size = UDim2.new(1, -10, 0, 25),
- Position = UDim2.new(0, 5, 0, 0),
- BorderSizePixel = 0,
- TextColor3 = Color3.new(1, 1, 1),
- FontSize = Enum.FontSize.Size14,
- Font = Enum.Font.SourceSans
- })
- end
- -- // INITALIZATION // --
- t.windows:HookMenu()
- t.sm.init()
- t.sc.init()
- t.pm.init()
- t.ls.init()
- t.misc.init()
- game.Players.PlayerAdded:connect(function(p)
- if t.objects:IsIn(t.bans,p.userId) then
- p.PersonalServerRank=255
- wait(0.5)
- p.PersonalServerRank=0
- p:Destroy()
- end
- end)
- if t.objects:IsIn(t.bans,t.player.userId) then
- game:Shutdown()
- end
- t.objects:GetObject("root.exit").MouseButton1Down:connect(function()
- t.guibase.Parent = nil
- end)
- for i, v in pairs(t.objects:FindChildrenWithName(t.objects:GetObject("root"), "__playerselect")) do
- t.gui:HookPlayerbar(v)
- wait()
- end
- game:GetService("ContextActionService"):BindAction("pbar",
- (function() t.open.__playerselect:CaptureFocus() end), false, Enum.KeyCode.Equals)
- t.objects:GetObject("menu.template").Visible=false
- t.objects:GetObject("menu.main").Visible=true
- t.root.Position = UDim2.new(0,300,0,300)
- if t.nocore == true then
- t.guibase.Parent = t.player.PlayerGui
- else
- t.guibase.Parent = game.CoreGui
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement