Pastebin
API
tools
faq
paste
Login
Sign up
Please fix the following errors:
New Paste
Syntax Highlighting
local ScreenGui = Instance.new("ScreenGui") local Base = Instance.new("Frame") local Top = Instance.new("Frame") local First = Instance.new("TextLabel") local Second = Instance.new("TextLabel") local Location = Instance.new("TextLabel") local Exit = Instance.new("TextButton") local HomeContainer = Instance.new("Frame") local Players = Instance.new("Frame") local ImageLabel = Instance.new("ImageLabel") local TextLabel = Instance.new("TextLabel") local Mask = Instance.new("TextButton") local Server = Instance.new("Frame") local ImageLabel_2 = Instance.new("ImageLabel") local TextLabel_2 = Instance.new("TextLabel") local Mask_2 = Instance.new("TextButton") local LocalPlayer = Instance.new("Frame") local ImageLabel_3 = Instance.new("ImageLabel") local TextLabel_3 = Instance.new("TextLabel") local Mask_3 = Instance.new("TextButton") local Scripts = Instance.new("Frame") local ImageLabel_4 = Instance.new("ImageLabel") local TextLabel_4 = Instance.new("TextLabel") local Mask_4 = Instance.new("TextButton") local Miscellaneous = Instance.new("Frame") local ImageLabel_5 = Instance.new("ImageLabel") local TextLabel_5 = Instance.new("TextLabel") local Mask_5 = Instance.new("TextButton") local Settings = Instance.new("Frame") local ImageLabel_6 = Instance.new("ImageLabel") local TextLabel_6 = Instance.new("TextLabel") local Mask_6 = Instance.new("TextButton") local Navigator = Instance.new("ScrollingFrame") local Item = Instance.new("TextButton") local ServerContainer = Instance.new("ScrollingFrame") local dd = Instance.new("TextButton") local ImageLabel_7 = Instance.new("ImageLabel") local LocalPlayerContainer = Instance.new("ScrollingFrame") local PlayersContainer = Instance.new("ScrollingFrame") -- Properties local hist = game:GetService("LogService"):GetLogHistory() local eiss = false for i,v in pairs(hist) do if string.find(v["message"]:lower(), "eiss") then eiss = true warn("Detected EISS, Parenting to PlayerGui") end end if eiss then ScreenGui.Parent = game.Players.LocalPlayer.PlayerGui game.StarterGui.ResetPlayerGuiOnSpawn = false else ScreenGui.Parent = game.CoreGui end Base.Name = "Base" Base.Parent = ScreenGui Base.Active = true Base.BackgroundColor3 = Color3.new(0.054902, 0.0901961, 0.113725) Base.BorderColor3 = Color3.new(0.0156863, 0.027451, 0.0352941) Base.BorderSizePixel = 2 Base.Draggable = true Base.Position = UDim2.new(0, 50, 0, 250) Base.Selectable = true Base.Size = UDim2.new(0, 450, 0, 250) Top.Name = "Top" Top.Parent = Base Top.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235) Top.BackgroundTransparency = 0.5 Top.BorderColor3 = Color3.new(0.243137, 0.243137, 0.243137) Top.Position = UDim2.new(0, 10, 0, 7) Top.Size = UDim2.new(1, -20, 0, 20) First.Name = "First" First.Parent = Top First.BackgroundColor3 = Color3.new(1, 1, 1) First.BackgroundTransparency = 1 First.BorderColor3 = Color3.new(0.32549, 0.313726, 0.313726) First.Size = UDim2.new(1, 0, 1, 0) First.Font = Enum.Font.SourceSans First.FontSize = Enum.FontSize.Size18 First.Text = " T0PK3K 3.0" First.TextColor3 = Color3.new(0.721569, 0.027451, 0.211765) First.TextStrokeTransparency = 0 First.TextXAlignment = Enum.TextXAlignment.Left Second.Name = "Second" Second.Parent = Top Second.BackgroundColor3 = Color3.new(1, 1, 1) Second.BackgroundTransparency = 1 Second.BorderColor3 = Color3.new(0.32549, 0.313726, 0.313726) Second.Position = UDim2.new(1, -125, 0, 0) Second.Size = UDim2.new(0, 100, 1, 0) Second.Font = Enum.Font.SourceSans Second.FontSize = Enum.FontSize.Size18 Second.Text = "Cerberus Edition" Second.TextColor3 = Color3.new(0.721569, 0.027451, 0.211765) Second.TextStrokeTransparency = 0 Second.TextXAlignment = Enum.TextXAlignment.Left Location.Name = "Location" Location.Parent = Top Location.BackgroundColor3 = Color3.new(1, 1, 1) Location.BackgroundTransparency = 1 Location.BorderColor3 = Color3.new(0.32549, 0.313726, 0.313726) Location.Position = UDim2.new(0, 90, 0, 0) Location.Size = UDim2.new(1, -200, 1, 0) Location.Font = Enum.Font.SourceSansBold Location.FontSize = Enum.FontSize.Size18 Location.Text = "Home" Location.TextColor3 = Color3.new(0.588235, 0.0196078, 0.172549) Location.TextStrokeTransparency = 0 Exit.Name = "Exit" Exit.Parent = Top Exit.BackgroundColor3 = Color3.new(0.588235, 0.0196078, 0.172549) Exit.BorderSizePixel = 0 Exit.Position = UDim2.new(1, -18, 0, 2) Exit.Size = UDim2.new(0, 16, 0, 16) Exit.Font = Enum.Font.SourceSansBold Exit.FontSize = Enum.FontSize.Size14 Exit.Text = "X" Exit.TextColor3 = Color3.new(1, 1, 1) Exit.MouseButton1Down:connect(function() Base.Parent = nil end) HomeContainer.Name = "HomeContainer" HomeContainer.Parent = Base HomeContainer.BackgroundColor3 = Color3.new(1, 1, 1) HomeContainer.BackgroundTransparency = 1 HomeContainer.Position = UDim2.new(0, 10, 0, 50) HomeContainer.Size = UDim2.new(1, -20, 1, -65) Players.Name = "Players" Players.Parent = HomeContainer Players.BackgroundColor3 = Color3.new(1, 1, 1) Players.BackgroundTransparency = 1 Players.Position = UDim2.new(0.666000009, 10, 0, 0) Players.Size = UDim2.new(0.333000004, -10, 0.5, -10) ImageLabel.Parent = Players ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1) ImageLabel.BackgroundTransparency = 1 ImageLabel.Position = UDim2.new(0.5, -25, 0, 0) ImageLabel.Size = UDim2.new(0, 50, 0, 50) ImageLabel.Image = "rbxassetid://573066980" ImageLabel.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412) TextLabel.Parent = Players TextLabel.BackgroundColor3 = Color3.new(1, 1, 1) TextLabel.BackgroundTransparency = 1 TextLabel.Position = UDim2.new(0, 10, 1, -40) TextLabel.Size = UDim2.new(1, -20, 0, 20) TextLabel.Font = Enum.Font.SourceSansBold TextLabel.FontSize = Enum.FontSize.Size24 TextLabel.Text = "Players" TextLabel.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255) Mask.Name = "Mask" Mask.Parent = Players Mask.BackgroundColor3 = Color3.new(1, 1, 1) Mask.BackgroundTransparency = 1 Mask.Position = UDim2.new(0, 27, 0, 0) Mask.Size = UDim2.new(1, -56, 0, 65) Mask.Font = Enum.Font.SourceSans Mask.FontSize = Enum.FontSize.Size14 Mask.Text = "" Server.Name = "Server" Server.Parent = HomeContainer Server.BackgroundColor3 = Color3.new(1, 1, 1) Server.BackgroundTransparency = 1 Server.Size = UDim2.new(0.333000004, -10, 0.5, -10) ImageLabel_2.Parent = Server ImageLabel_2.BackgroundColor3 = Color3.new(1, 1, 1) ImageLabel_2.BackgroundTransparency = 1 ImageLabel_2.Position = UDim2.new(0.5, -23, 0, 0) ImageLabel_2.Size = UDim2.new(0, 46, 0, 46) ImageLabel_2.Image = "rbxassetid://573084509" ImageLabel_2.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412) TextLabel_2.Parent = Server TextLabel_2.BackgroundColor3 = Color3.new(1, 1, 1) TextLabel_2.BackgroundTransparency = 1 TextLabel_2.Position = UDim2.new(0, 10, 1, -40) TextLabel_2.Size = UDim2.new(1, -20, 0, 20) TextLabel_2.Font = Enum.Font.SourceSansBold TextLabel_2.FontSize = Enum.FontSize.Size24 TextLabel_2.Text = "Server" TextLabel_2.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255) Mask_2.Name = "Mask" Mask_2.Parent = Server Mask_2.BackgroundColor3 = Color3.new(1, 1, 1) Mask_2.BackgroundTransparency = 1 Mask_2.Position = UDim2.new(0, 27, 0, 0) Mask_2.Size = UDim2.new(1, -56, 0, 65) Mask_2.Font = Enum.Font.SourceSans Mask_2.FontSize = Enum.FontSize.Size14 Mask_2.Text = "" LocalPlayer.Name = "LocalPlayer" LocalPlayer.Parent = HomeContainer LocalPlayer.BackgroundColor3 = Color3.new(1, 1, 1) LocalPlayer.BackgroundTransparency = 1 LocalPlayer.Position = UDim2.new(0.333000004, 10, 0, 0) LocalPlayer.Size = UDim2.new(0.333000004, -10, 0.5, -10) ImageLabel_3.Parent = LocalPlayer ImageLabel_3.BackgroundColor3 = Color3.new(1, 1, 1) ImageLabel_3.BackgroundTransparency = 1 ImageLabel_3.Position = UDim2.new(0.5, -25, 0, 0) ImageLabel_3.Size = UDim2.new(0, 50, 0, 50) ImageLabel_3.Image = "rbxassetid://573078228" ImageLabel_3.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412) TextLabel_3.Parent = LocalPlayer TextLabel_3.BackgroundColor3 = Color3.new(1, 1, 1) TextLabel_3.BackgroundTransparency = 1 TextLabel_3.Position = UDim2.new(0, 10, 1, -40) TextLabel_3.Size = UDim2.new(1, -20, 0, 20) TextLabel_3.Font = Enum.Font.SourceSansBold TextLabel_3.FontSize = Enum.FontSize.Size24 TextLabel_3.Text = "LocalPlayer" TextLabel_3.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255) Mask_3.Name = "Mask" Mask_3.Parent = LocalPlayer Mask_3.BackgroundColor3 = Color3.new(1, 1, 1) Mask_3.BackgroundTransparency = 1 Mask_3.Position = UDim2.new(0, 27, 0, 0) Mask_3.Size = UDim2.new(1, -56, 0, 65) Mask_3.Font = Enum.Font.SourceSans Mask_3.FontSize = Enum.FontSize.Size14 Mask_3.Text = "" Scripts.Name = "Scripts" Scripts.Parent = HomeContainer Scripts.BackgroundColor3 = Color3.new(1, 1, 1) Scripts.BackgroundTransparency = 1 Scripts.Position = UDim2.new(0, 0, 0.5, 0) Scripts.Size = UDim2.new(0.333000004, -10, 0.5, -10) ImageLabel_4.Parent = Scripts ImageLabel_4.BackgroundColor3 = Color3.new(1, 1, 1) ImageLabel_4.BackgroundTransparency = 1 ImageLabel_4.Position = UDim2.new(0.5, -25, 0, 0) ImageLabel_4.Size = UDim2.new(0, 50, 0, 50) ImageLabel_4.Image = "rbxassetid://573081437" ImageLabel_4.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412) TextLabel_4.Parent = Scripts TextLabel_4.BackgroundColor3 = Color3.new(1, 1, 1) TextLabel_4.BackgroundTransparency = 1 TextLabel_4.Position = UDim2.new(0, 10, 1, -40) TextLabel_4.Size = UDim2.new(1, -20, 0, 20) TextLabel_4.Font = Enum.Font.SourceSansBold TextLabel_4.FontSize = Enum.FontSize.Size24 TextLabel_4.Text = "Scripts" TextLabel_4.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255) Mask_4.Name = "Mask" Mask_4.Parent = Scripts Mask_4.BackgroundColor3 = Color3.new(1, 1, 1) Mask_4.BackgroundTransparency = 1 Mask_4.Position = UDim2.new(0, 27, 0, 0) Mask_4.Size = UDim2.new(1, -56, 0, 65) Mask_4.Font = Enum.Font.SourceSans Mask_4.FontSize = Enum.FontSize.Size14 Mask_4.Text = "" Miscellaneous.Name = "Miscellaneous" Miscellaneous.Parent = HomeContainer Miscellaneous.BackgroundColor3 = Color3.new(1, 1, 1) Miscellaneous.BackgroundTransparency = 1 Miscellaneous.Position = UDim2.new(0.333000004, 10, 0.5, 0) Miscellaneous.Size = UDim2.new(0.333000004, -10, 0.5, -10) ImageLabel_5.Parent = Miscellaneous ImageLabel_5.BackgroundColor3 = Color3.new(1, 1, 1) ImageLabel_5.BackgroundTransparency = 1 ImageLabel_5.Position = UDim2.new(0.5, -23, 0, 0) ImageLabel_5.Size = UDim2.new(0, 46, 0, 46) ImageLabel_5.Image = "rbxassetid://573087376" ImageLabel_5.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412) TextLabel_5.Parent = Miscellaneous TextLabel_5.BackgroundColor3 = Color3.new(1, 1, 1) TextLabel_5.BackgroundTransparency = 1 TextLabel_5.Position = UDim2.new(0, 10, 1, -40) TextLabel_5.Size = UDim2.new(1, -20, 0, 20) TextLabel_5.Font = Enum.Font.SourceSansBold TextLabel_5.FontSize = Enum.FontSize.Size24 TextLabel_5.Text = "Miscellaneous" TextLabel_5.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255) Mask_5.Name = "Mask" Mask_5.Parent = Miscellaneous Mask_5.BackgroundColor3 = Color3.new(1, 1, 1) Mask_5.BackgroundTransparency = 1 Mask_5.Position = UDim2.new(0, 27, 0, 0) Mask_5.Size = UDim2.new(1, -56, 0, 65) Mask_5.Font = Enum.Font.SourceSans Mask_5.FontSize = Enum.FontSize.Size14 Mask_5.Text = "" Settings.Name = "Settings" Settings.Parent = HomeContainer Settings.BackgroundColor3 = Color3.new(1, 1, 1) Settings.BackgroundTransparency = 1 Settings.Position = UDim2.new(0.666000009, 10, 0.5, 0) Settings.Size = UDim2.new(0.333000004, -10, 0.5, -10) ImageLabel_6.Parent = Settings ImageLabel_6.BackgroundColor3 = Color3.new(1, 1, 1) ImageLabel_6.BackgroundTransparency = 1 ImageLabel_6.Position = UDim2.new(0.5, -23, 0, 0) ImageLabel_6.Size = UDim2.new(0, 46, 0, 46) ImageLabel_6.Image = "rbxassetid://573090294" ImageLabel_6.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412) TextLabel_6.Parent = Settings TextLabel_6.BackgroundColor3 = Color3.new(1, 1, 1) TextLabel_6.BackgroundTransparency = 1 TextLabel_6.Position = UDim2.new(0, 10, 1, -40) TextLabel_6.Size = UDim2.new(1, -20, 0, 20) TextLabel_6.Font = Enum.Font.SourceSansBold TextLabel_6.FontSize = Enum.FontSize.Size24 TextLabel_6.Text = "Settings" TextLabel_6.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255) Mask_6.Name = "Mask" Mask_6.Parent = Settings Mask_6.BackgroundColor3 = Color3.new(1, 1, 1) Mask_6.BackgroundTransparency = 1 Mask_6.Position = UDim2.new(0, 27, 0, 0) Mask_6.Size = UDim2.new(1, -56, 0, 65) Mask_6.Font = Enum.Font.SourceSans Mask_6.FontSize = Enum.FontSize.Size14 Mask_6.Text = "" Navigator.Name = "Navigator" Navigator.Parent = Base Navigator.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235) Navigator.BackgroundTransparency = 0.5 Navigator.BorderColor3 = Color3.new(0.243137, 0.243137, 0.243137) Navigator.Position = UDim2.new(0, 10, 0, 35) Navigator.Size = UDim2.new(0, 125, 1, -45) Navigator.Visible = false Navigator.BottomImage = "rbxassetid://573102620" Navigator.MidImage = "rbxassetid://573102620" Navigator.ScrollBarThickness = 5 Navigator.TopImage = "rbxassetid://573102620" Item.Name = "Item" Item.Parent = Navigator Item.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235) Item.BackgroundTransparency = 0.5 Item.BorderColor3 = Color3.new(0.243137, 0.243137, 0.243137) Item.Position = UDim2.new(0, 5, 0, 5) Item.Size = UDim2.new(1, -15, 0, 20) Item.Selected = true Item.Font = Enum.Font.SourceSans Item.FontSize = Enum.FontSize.Size14 Item.Text = "NavItem" Item.TextColor3 = Color3.new(0.721569, 0.721569, 0.721569) ServerContainer.Name = "ServerContainer" ServerContainer.Parent = Base ServerContainer.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235) ServerContainer.BackgroundTransparency = 0.5 ServerContainer.Position = UDim2.new(0, 140, 0, 35) ServerContainer.Size = UDim2.new(1, -150, 1, -45) ServerContainer.Visible = false ServerContainer.BottomImage = "rbxassetid://573102620" ServerContainer.MidImage = "rbxassetid://573102620" ServerContainer.ScrollBarThickness = 5 ServerContainer.TopImage = "rbxassetid://573102620" dd.Name = "dd" dd.Parent = ServerContainer dd.BackgroundColor3 = Color3.new(0.0196078, 0.0313726, 0.0431373) dd.Position = UDim2.new(0, 6, 0, 6) dd.Size = UDim2.new(0.5, -10, 0, 20) dd.Visible = false dd.Font = Enum.Font.SourceSans dd.FontSize = Enum.FontSize.Size14 dd.Text = "Troll Spam" dd.TextColor3 = Color3.new(0.780392, 0.780392, 0.780392) dd.TextStrokeTransparency = 0.5 ImageLabel_7.Parent = dd ImageLabel_7.BackgroundColor3 = Color3.new(1, 1, 1) ImageLabel_7.BackgroundTransparency = 1 ImageLabel_7.Position = UDim2.new(0, 2, 0, 0) ImageLabel_7.Size = UDim2.new(0, 20, 0, 20) ImageLabel_7.Image = "rbxassetid://133293265" LocalPlayerContainer.Name = "LocalPlayerContainer" LocalPlayerContainer.Parent = Base LocalPlayerContainer.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235) LocalPlayerContainer.BackgroundTransparency = 0.5 LocalPlayerContainer.Position = UDim2.new(0, 140, 0, 35) LocalPlayerContainer.Size = UDim2.new(1, -150, 1, -45) LocalPlayerContainer.Visible = false LocalPlayerContainer.BottomImage = "rbxassetid://573102620" LocalPlayerContainer.MidImage = "rbxassetid://573102620" LocalPlayerContainer.ScrollBarThickness = 5 LocalPlayerContainer.TopImage = "rbxassetid://573102620" PlayersContainer.Name = "PlayersContainer" PlayersContainer.Parent = Base PlayersContainer.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235) PlayersContainer.BackgroundTransparency = 0.5 PlayersContainer.Position = UDim2.new(0, 140, 0, 35) PlayersContainer.Size = UDim2.new(1, -150, 1, -45) PlayersContainer.Visible = false PlayersContainer.BottomImage = "rbxassetid://573102620" PlayersContainer.MidImage = "rbxassetid://573102620" PlayersContainer.ScrollBarThickness = 5 PlayersContainer.TopImage = "rbxassetid://573102620" function MakeContainer(n) local cont = PlayersContainer:Clone() cont.Name = n .. 'Container' cont.Parent = Base return cont end local ScriptsContainer = MakeContainer('Scripts') local MiscContainer = MakeContainer('Miscellaneous') local topkek = {} topkek.store = {} topkek.cache = {} topkek.libgui = {} topkek.libsettings = {} topkek.libutil = {} topkek.libwindows = {} topkek.libcmd = {} --[[ gay ass dropdown lib i made a while ago ]]-- dropdown = {} dropdown.new = function(gui, items, placeholder) local self = {} self.value = placeholder self.items = items self.gui = gui if self.gui:FindFirstChild("__DROPDOWN") then self.gui["__DROPDOWN"]:Destroy() end self.debug = false self.gui.Text = placeholder self.gui.BorderSizePixel = 0 self.gui.ZIndex = 1 self.textcolor = self.gui.TextColor3 function self.make() if self.gui:FindFirstChild("__DROPDOWN") then self.gui["__DROPDOWN"]:Destroy() end self.selectgui = Instance.new("ScrollingFrame") self.selectgui.Parent = self.gui self.selectgui.Name = "__DROPDOWN" self.selectgui.Size = UDim2.new(1, 0, 0, 100) self.selectgui.Position = UDim2.new(0, 0, 0, self.gui.AbsoluteSize.Y) self.selectgui.BorderSizePixel = 0 self.selectgui.ZIndex = 2 self.selectgui.BackgroundTransparency = self.gui.BackgroundTransparency self.selectgui.BackgroundColor3 = self.gui.BackgroundColor3 self.selectgui.Visible = false self.selectgui.CanvasSize = UDim2.new(0, 0, 0, (#self.items-1) * 20) self.selectgui.ScrollBarThickness = 5 if #self.items < 4 then self.selectgui.CanvasSize = UDim2.new(0, 0, 0, 0) self.selectgui.Size = UDim2.new(1, 0, 0, (#self.items-1) * 20) end self.item = Instance.new("TextButton") self.item.Size = UDim2.new(1, 0, 0, 20) self.item.Position = UDim2.new(0, 0, 0, 0) self.item.BackgroundTransparency = self.gui.BackgroundTransparency - 0.1 self.item.BackgroundColor3 = self.gui.BackgroundColor3 self.item.BorderSizePixel = 0 self.item.ZIndex = 2 self.item.TextColor3 = self.gui.TextColor3 self.item.Font = Enum.Font.SourceSans self.item.FontSize = Enum.FontSize.Size14 self.curitem = nil for i, v in pairs(self.items) do if not (v == self.value) then local ti = self.item:Clone() ti.Parent = self.selectgui if i == 1 then i = 2 end ti.Position = UDim2.new(0, 0, 0, (i - 2) * 20) ti.Text = v ti.MouseButton1Down:connect(function() self.value = v self.open = false self.selectgui.Visible = false self.gui.Text = v self.make() end) end end end self.getvalue = function() return self.value end self.update = function(itms) self.items = itms self.make() end self.open = false self.gui.MouseButton1Down:connect(function() if self.open == false then self.selectgui.CanvasPosition = Vector2.new(0, 0) self.selectgui.Visible = true self.open = true else self.selectgui.Visible = false self.open = false end end) self.make() return self end --[[ libsettings lole ]]-- topkek.libsettings.store = {} function topkek.libsettings:getSetting(k) return topkek.libsettings.store[k] end function topkek.libsettings:setSetting(k,v) topkek.libsettings.store[k]=v end -- [[ libutil ]] -- function topkek.libutil:createObject(o, p) local a, b = pcall(function() Instance.new(o) end) if not a then return end local obj = Instance.new(o) for prop, val in pairs(p) do pcall(function() obj[prop] = val end) end return obj end function topkek.libutil:Color3(r,g,b) return Color3.new(r/255,g/255,b/255) end; color3 = function(r,g,b) return topkek.libutil:Color3(r,g,b) end function topkek.libutil:recurseDecal(img)--topkek2.0 code tbh img = 'rbxassetid://' .. img 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 local function particle(p, b) local a = Instance.new("ParticleEmitter", p) a.Rate = 500 a.Lifetime = NumberRange.new(20, 30) a.VelocitySpread = 200 a.Texture = b end local 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 recurse(x) for i, v in pairs(x:GetChildren()) do pcall(function() -- 'error occured, no output from Lua' LOLE if v:IsA("BasePart") then particle(v, img) decal(v, img) end if #(v:GetChildren())>0 then recurse(v) end end) end end recurse(game) skybox(img) end function topkek.libutil:recurseRemove(type_) local function recurse(x) for i, v in pairs(x:GetChildren()) do pcall(function() if v:IsA(type_) then v:Destroy() end if #(v:GetChildren())>0 then recurse(v) end end) end end recurse(game) end function topkek.libutil:recurseSet(type_,prop,val) local function recurse(x) for i, v in pairs(x:GetChildren()) do pcall(function() if v:IsA(type_) then v[prop]=val end if #(v:GetChildren())>0 then recurse(v) end end) end end recurse(game) end function topkek.libutil:recurseSetObj(obj,type_,prop,val) local function recurse(x) for i, v in pairs(x:GetChildren()) do pcall(function() if v:IsA(type_) then v[prop]=val end if #(v:GetChildren())>0 then recurse(v) end end) end end recurse(obj) end function topkek.libutil:recurseFunc(type_,func) local function recurse(x) for i, v in pairs(x:GetChildren()) do pcall(function() if v:IsA(type_) then func(v) end if #(v:GetChildren())>0 then recurse(v) end end) end end recurse(game) end function topkek.libutil:Play(id) local mu = Instance.new("Sound", game.Workspace) mu.Volume = 1 mu.Looped = true mu.Pitch = 1 mu.SoundId = "rbxassetid://"..tostring(id) mu:Play() end function topkek.libutil:GetPlayerList() local list = {'Everybody'} for i, v in pairs(game:service'Players':GetPlayers()) do table.insert(list, v.Name) end return list end function topkek.libutil:doPlayers(drop, func) local str = drop.getvalue() local plrs = {} if str == 'Everybody' then plrs = game:GetService('Players'):GetPlayers() else plrs = {game:GetService('Players'):FindFirstChild(str)} end for i, v in pairs(plrs) do func(v) end end function topkek.libutil:insert(id) if topkek.cache[id] then return topkek.cache[id] end -- moist local obj = game:service'InsertService':LoadAsset(id):GetChildren()[1] topkek.cache[id] = obj:Clone() return obj end; insert = function(id) return topkek.libutil:insert(id) end function topkek.libutil:getTorso(plr) --r15 compatibility lole if plr.Character then if plr.Character:FindFirstChild('UpperTorso') then return plr.Character.UpperTorso else return plr.Character.Torso end end end function topkek.libutil:weiner(plr) plr=plr.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:FindFirstChild("Torso") or plr:FindFirstChild("LowerTorso") 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 topkek.libutil:scalePlayer(plr, sz) local pchar = plr.Character if pchar:FindFirstChild("UpperTorso") then warn("Player [" ..plr.Name.. "] is R15.") return end 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, sz) for _,v in pairs(game.Lighting:GetChildren()) do if v:IsA("Hat") then v.Parent = pchar end end end function topkek.libutil:dickShooter() Player = game:GetService("Players").LocalPlayer Character = Player.Character PlayerGui = Player.PlayerGui Backpack = Player.Backpack Torso = Character.Torso Head = Character.Head LeftArm = Character["Left Arm"] LeftLeg = Character["Left Leg"] RightArm = Character["Right Arm"] RightLeg = Character["Right Leg"] LS = Torso["Left Shoulder"] LH = Torso["Left Hip"] RS = Torso["Right Shoulder"] RH = Torso["Right Hip"] Tool = Instance.new("HopperBin") Tool.Parent = Backpack Tool.Name = "Painis" Bin = Tool so = function(id, par, vol, pit) coroutine.resume(coroutine.create(function() local sou = Instance.new("Sound", par or workspace) sou.Volume = vol sou.Pitch = pit or 1 sou.SoundId = id wait() sou:play() wait(6) sou:Remove() end )) end ob1d = function(mouse) size = 0.5 mode = 1 color = BrickColor.new(Color3.new(math.random(), math.random(), math.random())) mo = Instance.new("Model") mo.Name = "EEEEUGH HA HA HAAAAA" mo.Parent = workspace game.Debris:AddItem(mo, 10) p = Instance.new("Seat") p.Name = "Torso" p.Size = Vector3.new(14, 50, 14) * size p.BrickColor = color m = Instance.new("SpecialMesh") m.Parent = p p.Name = "Torso" p.Parent = mo p = Instance.new("Seat") p.Shape = "Ball" p.Size = Vector3.new(24, 24, 24) * size p.BrickColor = color p.Name = "Legball" for i = 1, 10 do lol = Instance.new("Seat") lol.BrickColor = BrickColor:Black() lol.Name = "SEE?" lol.Parent = mo lol.Size = Vector3.new(1, math.random(30, 40), 1) * size w = Instance.new("Weld") w.Part0 = p w.Part1 = lol w.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)) w.Parent = w.Part0 end p.Parent = mo w = Instance.new("Weld") w.Part0 = mo.Torso w.Part1 = p w.C0 = CFrame.new(16 * (size / 2), -48 * (size / 2), 0) w.Parent = w.Part0 p = Instance.new("Seat") p.Shape = "Ball" p.Size = Vector3.new(24, 24, 24) * size p.BrickColor = color p.Name = "Legball" for i = 1, 10 do lol = Instance.new("Seat") lol.BrickColor = BrickColor:Black() lol.Name = "SEE?" lol.Parent = mo lol.Size = Vector3.new(1, math.random(30, 40), 1) * size w = Instance.new("Weld") w.Part0 = p w.Part1 = lol w.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)) w.Parent = w.Part0 end p.Parent = mo w = Instance.new("Weld") w.Part0 = mo.Torso w.Part1 = p w.C0 = CFrame.new(-16 * (size / 2), -48 * (size / 2), 0) w.Parent = w.Part0 p = Instance.new("Seat") p.Shape = "Ball" p.Size = Vector3.new(21, 15, 21) * size p.BrickColor = color p.Name = "Legball" for i = 1, 10 do lol = Instance.new("Seat") lol.BrickColor = BrickColor:Black() lol.Name = "SEE?" lol.Parent = mo lol.Size = Vector3.new(1, math.random(30, 40), 1) * size w = Instance.new("Weld") w.Part0 = p w.Part1 = lol w.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)) w.Parent = w.Part0 end p.Parent = mo w = Instance.new("Weld") w.Part0 = mo.Torso w.Part1 = p w.C0 = CFrame.new(0, 60 * (size / 2), 0) m = Instance.new("SpecialMesh") m.Parent = p p.Name = "Head" w.Parent = w.Part0 s = Instance.new("Sound") s.Parent = mo.Torso s.Volume = 100 s.Pitch = 1 s.SoundId = "http://www.roblox.com/asset/?id=149779810" s.Looped = true s:play() coroutine.resume(coroutine.create(function(Part) while Part.Parent ~= nil do wait(math.random()) so("http://www.roblox.com/asset/?id=148636758", Part, 100, 1) end end ), mo.Torso) mo.Torso.CFrame = mo.Torso.CFrame * Torso.CFrame * CFrame.new(0, 0, -50 * size) * CFrame.fromEulerAnglesXYZ(-1.57, 0, 0) mo.Torso.Velocity = mouse.Hit.lookVector * 400 coroutine.resume(coroutine.create(function(Part) while 1 do wait(math.random(0, 1) + math.random()) Part.RotVelocity = Vector3.new(math.random(-40, 40), math.random(-40, 40), math.random(-40, 40)) end end ), mo.Torso) end ob1u = function(mouse) end buttonhold = false key = function(key, mouse) end key2 = function(key, mouse) end s = function(mouse) mouse.Button1Down:connect(function() ob1d(mouse) end ) mouse.Button1Up:connect(function() ob1u(mouse) end ) mouse.KeyDown:connect(key) mouse.KeyUp:connect(key2) end ds = function(mouse) end Bin.Selected:connect(s) Bin.Deselected:connect(ds) end --[[ libgui xd ]]-- topkek.libgui.seperation = 12 function topkek.libgui:addLeftIcon(parent, img, sz) topkek.libutil:createObject('ImageLabel', { Parent = parent; BackgroundTransparency = 1; Position = UDim2.new(0, 2, 0, 0); Size = UDim2.new(0, sz, 0, sz); Image = img; }) end function topkek.libgui:hookContainer(o, sepr, stt) if not o:IsA("ScrollingFrame") then return nil end local self = {} self.main = o self.drawX = 0 self.drawY = stt or topkek.libgui.seperation/2 self.drawHeight = 0 self.sepr = sepr or topkek.libgui.seperation function self:drawButton(sz, txt, func, ysz, cbgd) local xposOffset = 0 local xposScale = self.drawX local xszOffset = 0 local xszScale = sz if not (self.drawX == 0) then xszOffset = -4 if sz + self.drawX > 0.998 then xszOffset = -11 end elseif sz == 1 then xszOffset = -(self.sepr) - 5 xposOffset = self.sepr/2 else xszOffset = -4 + -(self.sepr/2) xposOffset = self.sepr/2 end if not ysz then ysz = 20 end local obj = topkek.libutil:createObject("TextButton", { Parent = self.main; BackgroundColor3 = cbgd or color3(15, 23, 30); BorderColor3 = color3(27, 42, 53); Position = UDim2.new(xposScale, xposOffset, 0, self.drawY); Size = UDim2.new(xszScale, xszOffset, 0, ysz); Font = 'SourceSans'; FontSize = 'Size14'; Text = txt; TextSize = 14; TextColor3 = color3(199, 199, 199); TextStrokeTransparency = 0.5; }) obj.MouseButton1Down:connect(function() func() end) if ysz > self.drawHeight then self.drawHeight = ysz end self.drawX = self.drawX + sz if self.drawX > 0.998 then self.drawY = self.drawY + 3 + self.drawHeight self.drawX = 0 self.drawHeight = 0 self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5) end return obj end function self:GetChildren() return self.main:GetChildren() end function self:getDrawY() return self.drawY end function self:setDrawY(y) self.drawY = y end function self:drawTextBox(sz, txt, ysz, cbgd) local xposOffset = 0 local xposScale = self.drawX local xszOffset = 0 local xszScale = sz if not (self.drawX == 0) then xszOffset = -4 if sz + self.drawX > 0.998 then xszOffset = -11 end elseif sz == 1 then xszOffset = -(self.sepr) - 5 xposOffset = self.sepr/2 else xszOffset = -4 + -(self.sepr/2) xposOffset = self.sepr/2 end if not ysz then ysz = 20 end local obj = topkek.libutil:createObject("TextBox", { Parent = self.main; BackgroundColor3 = cbgd or color3(5, 8, 11); BorderColor3 = color3(27, 42, 53); Position = UDim2.new(xposScale, xposOffset, 0, self.drawY); Size = UDim2.new(xszScale, xszOffset, 0, ysz); Font = 'SourceSans'; FontSize = 'Size14'; Text = txt; TextSize = 14; TextColor3 = color3(199, 199, 199); }) if ysz > self.drawHeight then self.drawHeight = ysz end self.drawX = self.drawX + sz if self.drawX > 0.998 then self.drawY = self.drawY + 3 + self.drawHeight self.drawX = 0 self.drawHeight = 0 self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5) end return obj end function self:drawScrollingContainer(ysz) local sz = UDim2.new(1, -(self.sepr/2) - 11, 0, ysz) local pos = UDim2.new(0, self.sepr/2, 0, self.drawY) local obj = topkek.libutil:createObject("ScrollingFrame", { Parent = self.main; BackgroundColor3 = color3(7, 11, 15); BorderColor3 = color3(27, 42, 53); Position = pos; Size = sz; BottomImage = 'rbxassetid://573102620'; MidImage = 'rbxassetid://573102620'; TopImage = 'rbxassetid://573102620'; ScrollBarThickness = 5; }) self.drawY = self.drawY + 5 + ysz self.drawX = 0 self.drawHeight = 0 self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5) return topkek.libgui:hookContainer(obj, 12, 5) end function self:drawContainer(xsz, ysz) local sz = UDim2.new(xsz, -(self.sepr/2) - 11, 0, ysz) local pos = UDim2.new(0, self.sepr/2, 0, self.drawY) local obj = topkek.libutil:createObject("ScrollingFrame", { Parent = self.main; BackgroundTransparency = 1; Position = pos; Size = sz; }) self.drawY = self.drawY + 5 + ysz self.drawX = 0 self.drawHeight = 0 self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5) return topkek.libgui:hookContainer(obj, 12, 5) end function self:addSpacing() self.drawY = self.drawY + 3 end function self:center() local a,c,b= self.main.Position.X.Scale, self.main.Position.X.Offset,self.main.Size.Y.Offset self.main.Position=UDim2.new(a,c+2, 0.5, -(b/2)) end return self end --[[ windows ]]-- topkek.libwindows.windows = {} function topkek.libwindows:registerWindow(w) table.insert(topkek.libwindows.windows, w) end function topkek.libwindows:switchWindow(w, x) for _, k in pairs(topkek.libwindows.windows) do if k.Name == w then k.Visible = true else k.Visible = false end end if w == 'HomeContainer' then base.Navigator.Visible = false else base.Navigator.Visible = true end base.Top.Location.Text = x end function topkek.libwindows:initiateNavigator() local nav = base.Navigator local template = nav.Item:Clone(); nav.Item:Destroy(); local wins = topkek.libsettings:getSetting('windows') local y = 5 for _, k in pairs(wins) do local o = template:Clone() o.Parent = nav o.Position = UDim2.new(0, 5, 0, y) o.Text = k o.MouseButton1Down:connect(function() topkek.libwindows:switchWindow(k .. 'Container', k) end) y = y + 25 end nav.CanvasSize = UDim2.new(0, 0, 0, y) end function topkek.libwindows:initiateHome() local home = base.HomeContainer home.LocalPlayer.Mask.MouseButton1Down:connect(function() topkek.libwindows:switchWindow('LocalPlayerContainer', 'LocalPlayer') end) home.Server.Mask.MouseButton1Down:connect(function() topkek.libwindows:switchWindow('ServerContainer', 'Server') end) home.Scripts.Mask.MouseButton1Down:connect(function() topkek.libwindows:switchWindow('ScriptsContainer', 'Scripts') end) home.Miscellaneous.Mask.MouseButton1Down:connect(function() topkek.libwindows:switchWindow('MiscellaneousContainer', 'Miscellaneous') end) home.Players.Mask.MouseButton1Down:connect(function() topkek.libwindows:switchWindow('PlayersContainer', 'Players') end) home.Settings.Mask.MouseButton1Down:connect(function() topkek.libwindows:switchWindow('SettingsContainer', 'Settings') end) end --[[ defines ]]-- topkek.libsettings:setSetting('version', '1.0.0') topkek.libsettings:setSetting('bans', {}) topkek.libsettings:setSetting('admins', {}) topkek.libsettings:setSetting('windows', { 'Home'; 'Server'; 'LocalPlayer'; 'Players'; 'Scripts'; 'Miscellaneous'; 'Settings'; 'Explorer'; 'Gear'; 'Hats'; 'Music'; 'Effects'; 'Filtering'; 'Commands'; }) topkek.libsettings:setSetting('misc', { 'Explorer'; 'Gear'; 'Hats'; 'Music'; 'Effects'; 'Filtering'; 'Commands'; }) topkek.store.gui = ScreenGui; gui = topkek.store.gui -- change later topkek.store.base = topkek.store.gui['Base']; base = topkek.store.base -- [[ server ]] -- --sz, txt, func, ysz, cbgd local servwin = topkek.libgui:hookContainer(base['ServerContainer']) local decalList, decalImp = servwin:drawScrollingContainer(100) local decalAct = servwin:drawButton(2/3,'Spam Decal',function() topkek.libutil:recurseDecal(decalImp.Text)end) decalImp = servwin:drawTextBox(1/3,'573896613') servwin:drawButton(1,'Rollback Spam',function() topkek.libutil:recurseRemove('ParticleEmitter') topkek.libutil:recurseRemove('Decal') end) local decs = { {'Cerberus', '573896613'}, {'Rain', '574772793'}, {'Robbie', '574773630'}, {'Pepe', '244905904'}, {'Troll Face', '48308661'}, {'Jeff', '109129888'}, {'Shrek', '170539018'}, {'Doge', '133720697'}, {'Dat Boi', '409578848'}, } for _, v in pairs(decs) do local b = decalList:drawButton(1, v[1], function()decalImp.Text=v[2]end,20,color3(5,8,11)) topkek.libgui:addLeftIcon(b,'rbxassetid://'..v[2],20) end servwin:addSpacing() -- [[lighting]] -- -- <<time>> -- local timeInp servwin:drawButton(2/3,'Set Time',function() game:GetService('Lighting').TimeOfDay = timeImp.Text .. ":00:00" end) timeImp = servwin:drawTextBox(1/3,'14') -- <<fog> -- local fogInp servwin:drawButton(2/3,'Set FogEnd',function() if not tonumber(fogInp.Text) then return end game:GetService('Lighting').FogEnd = tonumber(fogInp.Text) end) fogInp = servwin:drawTextBox(1/3,'100000') -- <<brightness>> -- local brightInp servwin:drawButton(2/3,'Set Brightness',function() if not tonumber(brightInp.Text) then return end game:GetService('Lighting').Brightness = tonumber(brightInp.Text) end) brightInp = servwin:drawTextBox(1/3,'1') -- <<reset>> -- servwin:drawButton(1,'Reset Lighting',function() local l = game:service'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) -- [[ fixing ]] -- servwin:addSpacing() servwin:drawButton(1/2,'Clear Server',function() for i,v in pairs(game:service'Workspace':GetChildren()) do if (not v:IsA("Terrain"))and(v.Name~="Camera") then v:Destroy() end end end) servwin:drawButton(1/2,'Shutdown',function() for i,v in pairs(game:GetService('Players')) do v.Parent = nil end end) servwin:drawButton(1/2,'Remove Sound',function() topkek.libutil:recurseRemove('Sound') end) servwin:drawButton(1/2,'Baseplate',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:service'Workspace' end end end) --[[ destruction ]]-- servwin:addSpacing() servwin:drawButton(1/2,'Clear Terrain',function() game:service'Workspace'.Terrain:Clear() end) servwin:drawButton(1/2,'Flood',function() game:service'Workspace'.Terrain:SetCells(Region3int16.new(Vector3int16.new(-100,-100,-100), Vector3int16.new(100,100,100)), 17, "Solid", "X") end) servwin:drawButton(1/2,'Reflectancy',function() topkek.libutil:recurseSet('BasePart','Reflectance',1) end) servwin:drawButton(1/2,'Transparency',function() topkek.libutil:recurseSet('BasePart','Transparency',1) end) servwin:drawButton(1/2,'666',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) servwin:drawButton(1/2,'Troll',function() topkek.libutil:recurseDecal('48308661') topkek.libutil:Play(154664102) end) servwin:drawButton(1/2,'Colorize',function() -- when u skid off variable XDDDDDpranked 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) servwin:drawButton(1/2,'Materialize',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) servwin:drawButton(1/2,'Meshify',function() local enums={ Enum.MeshType.Head; Enum.MeshType.Torso; Enum.MeshType.Wedge; Enum.MeshType.Brick; Enum.MeshType.Sphere; Enum.MeshType.Cylinder; } topkek.libutil:recurseFunc('BasePart',function(o) local mesh = Instance.new('SpecialMesh', o) mesh.MeshType = enums[math.random(1,#enums)] end) end) servwin:drawButton(1/2,'Loop-Meshify',function() coroutine.wrap(function() while true do local enums={ Enum.MeshType.Head; Enum.MeshType.Torso; Enum.MeshType.Wedge; Enum.MeshType.Brick; Enum.MeshType.Sphere; Enum.MeshType.Cylinder; } topkek.libutil:recurseFunc('BasePart',function(o) if o:FindFirstChild("Mesh") then o.Mesh:Destroy() end local mesh = Instance.new('SpecialMesh', o) mesh.MeshType = enums[math.random(1,#enums)] end) wait(0.5) end end)() end) --<<<< END OF SERVER MENU >>>>-- plrwin = topkek.libgui:hookContainer(base['PlayersContainer']) local plrDrop = plrwin:drawButton(1,'test-dropdown',function()end) plrDrop = dropdown.new(plrDrop,topkek.libutil:GetPlayerList(),'Everybody') game:GetService('Players').PlayerAdded:connect(function() plrDrop.update(topkek.libutil:GetPlayerList()) end) game:GetService('Players').PlayerRemoving:connect(function() plrDrop.update(topkek.libutil:GetPlayerList()) end) plrwin:addSpacing() local actions = plrwin --plrwin:drawScrollingContainer(163) [[lole]] actions:drawButton(1/3, 'Kill', function() topkek.libutil:doPlayers(plrDrop, function(z) if z.Character:FindFirstChild('Humanoid') then z.Character.Humanoid.Health = 0 end end) end) actions:drawButton(1/3, 'Freeze', function() topkek.libutil:doPlayers(plrDrop, function(z) if z.Character:FindFirstChild('Humanoid') then topkek.libutil:getTorso(z).Anchored = true end end) end) actions:drawButton(1/3, 'Thaw', function() topkek.libutil:doPlayers(plrDrop, function(z) if z.Character:FindFirstChild('Humanoid') then topkek.libutil:getTorso(z).Anchored = false end end) end) actions:drawButton(1/3, 'Fire', function() topkek.libutil:doPlayers(plrDrop, function(z) if z.Character then Instance.new("Fire", topkek.libutil:getTorso(z)) end end) end) actions:drawButton(1/3, 'Sparkles', function() topkek.libutil:doPlayers(plrDrop, function(z) if z.Character then Instance.new("Sparkles", topkek.libutil:getTorso(z)) end end) end) actions:drawButton(1/3, 'Smoke', function() topkek.libutil:doPlayers(plrDrop, function(z) if z.Character then Instance.new("Smoke", topkek.libutil:getTorso(z)) end end) end) actions:drawButton(1/3, 'BTools', function() topkek.libutil:doPlayers(plrDrop, function(z) local a = Instance.new("HopperBin") a.BinType = "GameTool" a.Parent = z.Backpack local a = Instance.new("HopperBin") a.BinType = "Clone" a.Parent = z.Backpack local a = Instance.new("HopperBin") a.BinType = "Hammer" a.Parent = z.Backpack end) end) actions:drawButton(1/3, 'Kick', function() topkek.libutil:doPlayers(plrDrop, function(z) local function doKick() if z.Character and z.Character:FindFirstChild('HumanoidRootPart') and z.Character:FindFirstChild('Torso') then z.Character.HumanoidRootPart.CFrame = CFrame.new(math.random(999000, 1001000), 1000000, 1000000) local SP = Instance.new('SkateboardPlatform', z.Character) SP.Position = z.Character.HumanoidRootPart.Position SP.Transparency = 1 spawn(function() repeat wait() if z.Character and z.Character:FindFirstChild('HumanoidRootPart') then SP.Position = z.Character.HumanoidRootPart.Position end until not game:GetService('Players'):FindFirstChild(z.Name) end) z.Character.Torso.Anchored = true end end repeat doKick() wait() until not z end) end) actions:drawButton(1/3, 'Nil', function() topkek.libutil:doPlayers(plrDrop, function(z) z.Parent = nil end) end) actions:drawButton(1/3, 'Bring', function() topkek.libutil:doPlayers(plrDrop, function(z) if z.Character then z.Character.HumanoidRootPart.CFrame = game:service'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(1,1,1) end end) end) actions:drawButton(1/3, 'Goto', function() topkek.libutil:doPlayers(plrDrop, function(z) if z.Character then game:service'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = z.Character.HumanoidRootPart.CFrame * CFrame.new(1,1,1) end end) end) actions:drawButton(1/3, 'Freefall', function() topkek.libutil:doPlayers(plrDrop, function(z) if z.Character then z.Character.HumanoidRootPart.CFrame = z.Character.HumanoidRootPart.CFrame * CFrame.new(0, 10000, 0) end end) end) actions:drawButton(1/3, 'Sword', function() topkek.libutil:doPlayers(plrDrop, function(z) insert(125013769).Parent = z.Backpack end) end) actions:drawButton(1/3, 'Guns', function() topkek.libutil:doPlayers(plrDrop, function(z) insert(130113146).Parent = z.Backpack insert(67747912).Parent = z.Backpack insert(95354288).Parent = z.Backpack end) end) actions:drawButton(1/3, 'Knife', function() topkek.libutil:doPlayers(plrDrop, function(z) insert(170897263).Parent = z.Backpack end) end) actions:drawButton(1/3, 'Stun', function() topkek.libutil:doPlayers(plrDrop, function(z) if not z.Character:FindFirstChild('UpperTorso') then z.Character.Torso.CFrame = z.Character.Torso.CFrame * CFrame.Angles(math.rad(90),0,0) end z.Character.Humanoid.PlatformStand = true end) end) actions:drawButton(1/3, 'Invisible', function() topkek.libutil:doPlayers(plrDrop, function(z) if z.Character then topkek.libutil:recurseSetObj(z.Character, 'BasePart', 'Transparency', 1) topkek.libutil:recurseSetObj(z.Character, 'MeshPart', 'Transparency', 1) end end) end) actions:drawButton(1/3, 'Visible', function() topkek.libutil:doPlayers(plrDrop, function(z) if z.Character then topkek.libutil:recurseSetObj(z.Character, 'BasePart', 'Transparency', 0) topkek.libutil:recurseSetObj(z.Character, 'MeshPart', 'Transparency', 1) end end) end) actions:drawButton(1/3, 'God', function() topkek.libutil:doPlayers(plrDrop, function(z) if z.Character:FindFirstChild('Humanoid') then z.Character.Humanoid.MaxHealth = math.huge z.Character.Humanoid.Health = math.huge end end) end) actions:drawButton(1/3, 'Semigod', function() topkek.libutil:doPlayers(plrDrop, function(z) if z.Character:FindFirstChild('Humanoid') then z.Character.Humanoid.MaxHealth = 9999999999 z.Character.Humanoid.Health = 9999999999 end end) end) actions:drawButton(1/3, 'Nuke', function() topkek.libutil:doPlayers(plrDrop, function(z) local torso = topkek.libutil:getTorso(z) local nuke = Instance.new("Part", game.Workspace) local opos = 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 = 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) actions:drawButton(1/3, 'Confuse', function() topkek.libutil:doPlayers(plrDrop, function(z) if z.Character:FindFirstChild('Humanoid') then z.Character.Humanoid.WalkSpeed = -16 end end) end) actions:drawButton(1/3, 'Goldify', function() topkek.libutil:doPlayers(plrDrop, function(z) if z.Character then topkek.libutil:recurseSetObj(z.Character, 'BasePart', 'Material', 'Marble') topkek.libutil:recurseSetObj(z.Character, 'MeshPart', 'Material', 'Marble') topkek.libutil:recurseSetObj(z.Character, 'BasePart', 'BrickColor', BrickColor.new('Bright yellow')) topkek.libutil:recurseSetObj(z.Character, 'MeshPart', 'BrickColor', BrickColor.new('Bright yellow')) end end) end) actions:drawButton(1/3, 'Neon', function() topkek.libutil:doPlayers(plrDrop, function(z) if z.Character then topkek.libutil:recurseSetObj(z.Character, 'BasePart', 'Material', 'Neon') topkek.libutil:recurseSetObj(z.Character, 'MeshPart', 'Material', 'Neon') end end) end) actions:drawButton(1/3, 'Insane', function() topkek.libutil:doPlayers(plrDrop, function(z) if z.Character then for i,v in pairs(topkek.libutil:getTorso(z):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) actions:drawButton(1/3, 'Quicksand', function() topkek.libutil:doPlayers(plrDrop, function(z) if z.Character then if z.Character:FindFirstChild('Humanoid') then local tor = topkek.libutil:getTorso(z) local hole = Instance.new("Part", z.Character) hole.Anchored = true hole.Name = "Hole" hole.FormFactor = Enum.FormFactor.Custom hole.Size = Vector3.new(7, 1, 7) hole.CanCollide = false hole.CFrame = tor.CFrame * CFrame.new(0,-3.3,0) hole.BrickColor = BrickColor.new("Cool yellow") hole.Material = Enum.Material.Sand local hm = Instance.new("CylinderMesh", hole) tor.Anchored = true if z.Character:FindFirstChild("Humanoid") then z.Character.Humanoid.Jump = true end for x,m in pairs(z.Character:GetChildren()) do if m:IsA("BasePart") or m:IsA("MeshPart") 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 ) z.Character.Humanoid.Health = 0 end end end) end) actions:drawButton(1/3, 'Duck', function() topkek.libutil:doPlayers(plrDrop, function(z) if z.Character then local pchar = z.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") or v:IsA("Accessory") then v:Destroy() end end local duck = Instance.new("SpecialMesh", z.Character.HumanoidRootPart) 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) topkek.libutil:recurseSetObj(z.Character, 'Instance', 'Transparency', 1) z.Character.HumanoidRootPart.Transparency = 0 end end) end) actions:drawButton(1/3, 'Shrek', function() topkek.libutil:doPlayers(plrDrop, function(z) if z.Character then local pchar = z.Character for i,v in pairs(pchar:GetChildren()) do if v:IsA("Hat") or v:IsA("Accessory") 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", z.Character) local Pants = Instance.new("Pants", z.Character) Shirt.ShirtTemplate = "rbxassetid://133078194" Pants.PantsTemplate = "rbxassetid://133078204" end end) end) actions:drawButton(1/3, 'Bighead', function() topkek.libutil:doPlayers(plrDrop, function(z) if z.Character then if z.Character:FindFirstChild('Head') then z.Character.Head.Mesh.Scale=Vector3.new(5,5,5) end end end) end) actions:drawButton(1/3, 'Hotdog', function() topkek.libutil:doPlayers(plrDrop, function(z) if z.Character then if z.Character:FindFirstChild('Head') then topkek.libutil:weiner(z) end end end) end) actions:drawButton(1/3, 'Dwarf [R6]', function() topkek.libutil:doPlayers(plrDrop, function(z) if z.Character then topkek.libutil:scalePlayer(z, 0.5) end end) end) actions:drawButton(1/3, 'Giant [R6]', function() topkek.libutil:doPlayers(plrDrop, function(z) if z.Character then topkek.libutil:scalePlayer(z, 5) end end) end) actions:drawButton(1/3, 'Giraffe [R6]', function() topkek.libutil:doPlayers(plrDrop, function(z) if z.Character then local char=z.Character local h=char.Head local tor=char:FindFirstChild("Torso") if not tor then return end 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) actions:drawButton(1/3, 'Select', function() topkek.libutil:doPlayers(plrDrop, function(z) if z.Character then Instance.new("SelectionBox", z.Character).Adornee = z.Character end end) end) actions:drawButton(1/3, 'Sphere', function() topkek.libutil:doPlayers(plrDrop, function(z) if z.Character then Instance.new("SelectionSphere", z.Character).Adornee = z.Character end end) end) actions:drawButton(1/3, 'Sit', function() topkek.libutil:doPlayers(plrDrop, function(z) if z.Character:FindFirstChild("Humanoid") then z.Character.Humanoid.Sit = true end end) end) actions:drawButton(1/3, 'Jump', function() topkek.libutil:doPlayers(plrDrop, function(z) if z.Character:FindFirstChild("Humanoid") then z.Character.Humanoid.Jump = true end end) end) actions:drawButton(1/3, 'No Tools', function() topkek.libutil:doPlayers(plrDrop, function(z) for _, t in pairs(z.Backpack:GetChildren()) do t:Destroy() end end) end) actions:drawButton(1/3, 'Take Tools', function() topkek.libutil:doPlayers(plrDrop, function(z) for _, t in pairs(z.Backpack:GetChildren()) do t.Parent = game:service'Players'.LocalPlayer.Backpack end end) end) actions:drawButton(1/3, 'Disable', function() topkek.libutil:doPlayers(plrDrop, function(z) if z.Character:FindFirstChild("Humanoid") then z.Character.Humanoid.Parent = nil end end) end) actions:drawButton(1/3, 'Fast', function() topkek.libutil:doPlayers(plrDrop, function(z) if z.Character:FindFirstChild("Humanoid") then z.Character.Humanoid.WalkSpeed = 50 end end) end) actions:drawButton(1/3, 'Slow', function() topkek.libutil:doPlayers(plrDrop, function(z) if z.Character:FindFirstChild("Humanoid") then z.Character.Humanoid.WalkSpeed = 8 end end) end) actions:drawButton(1/3,'Explode', function() topkek.libtil:doPlayers(plrDrop, function(z) local explosion = Instance.new("Explosion") explosion.Position = topkek.libutil:getTorso(z).Position explosion.Parent = game.Workspace end) end) local Follow actions:drawButton(1/3,'Annoy', function() if Follow == true then Follow = false; return else Follow = true end topkek.libutil:doPlayers(plrDrop, function(z) while Follow == true do game:service'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame= z.Character.HumanoidRootPart.CFrame wait() end end) end) actions:drawButton(1/3,'ForceField', function() topkek.libutil:doPlayers(plrDrop, function(z) if z.Character then Instance.new("ForceField", z.Character) end end) end) actions:drawButton(1/3,'Friendlag', function() topkek.libutil:doPlayers(plrDrop, function(z) for i = 1, 10 do spawn(function() while wait() do game.Players.LocalPlayer:RequestFriendship(z) game.Players.LocalPlayer:RevokeFriendship(z) end end) end end) end) actions:drawButton(1/3,'Force Follow', function() topkek.libutil:doPlayers(plrDrop, function(z) game:GetService("RunService"):BindToRenderStep("_", 0, function() z.Character.Humanoid:MoveTo(game.Players.LocalPlayer.Character.Head.Position) end) end) end) actions:drawButton(1/3,'Dab', function() topkek.libutil:doPlayers(plrDrop, function(z) if z.Character and z.Character:FindFirstChild("Torso") then local chr = z.Character chr.Animate.Disabled = true chr.Torso["Left Shoulder"].C1 = CFrame.new(0, 0.699999988, 0, 0.939692616, 0, -0.342020124, -0.330366075, -0.258819044, -0.907673359, -0.0885213241, 0.965925813, -0.243210346) chr.Torso["Right Shoulder"].C1 = CFrame.new(-0.600000024, 0.5, -0.200000003, 0.664462984, 0.241844743, 0.707106769, -0.664462984, -0.241844788, 0.707106769, 0.342020154, -0.939692616, -3.09086197e-008) chr.Torso["Neck"].C1 = CFrame.new(0, -0.600000024, 0, -0.866025388, 0.5, 0, -0.171010137, -0.29619807, 0.939692616, 0.469846278, 0.813797653, 0.342020124) end end) end) actions:addSpacing() local chatInp actions:drawButton(1/2, 'Make Chat', function() topkek.libutil:doPlayers(plrDrop, function(z) game:GetService('Chat'):Chat(z.Character, chatInp.Text) end) end) chatInp = actions:drawTextBox(1/2, '') local insertInp actions:drawButton(1/2, 'Insert Into', function() if not tonumber(insertInp.Text) then return end local item = insert(insertInp.Text) if not item then return end topkek.libutil:doPlayers(plrDrop, function(z) item:Clone().Parent = z.Backpack end) end) insertInp = actions:drawTextBox(1/2, '') local speedInp actions:drawButton(1/2, 'Set Speed', function() if not tonumber(speedInp.Text) then return end topkek.libutil:doPlayers(plrDrop, function(z) if z.Character:FindFirstChild('Humanoid') then z.Character.Humanoid.WalkSpeed = tonumber(speedInp.Text) end end) end) speedInp = actions:drawTextBox(1/2, '') local nameInp actions:drawButton(1/2, 'Set Name', function() topkek.libutil:doPlayers(plrDrop, function(z) local Character = z.Character local newName = Instance.new("Model", z.Character) newName.Name = nameInp.Text local cl = Character:WaitForChild("Head"):Clone() cl.Parent = newName cl:WaitForChild("face"):Destroy() local hum = Instance.new("Humanoid", newName) hum.Name = "NameTag" hum.MaxHealth = 0 hum.Health = 0 local weld = Instance.new("Weld", cl) weld.Part0 = cl weld.Part1 = Character:WaitForChild("Head") Character:WaitForChild("Head").Transparency = 1 Wait(.5) cl.BrickColor = Character:WaitForChild("Head").BrickColo end) end) nameInp = actions:drawTextBox(1/2, '') --[[ localplayer ]]-- local lp = game:GetService('Players').LocalPlayer local localwin = topkek.libgui:hookContainer(base['LocalPlayerContainer']) local appearInp localwin:drawButton(1/2, 'Set Appearance', function() local id = 0 if not tonumber(appearInp.Text) then id = tonumber(appearInp.Text) else id = game:GetService('Players'):GetUserIdFromNameAsync(appearInp.Text) end lp.CharacterAppearance = 'https://assetgame.roblox.com/Asset/CharacterFetch.ashx?userId=' .. tostring(id) end) appearInp = localwin:drawTextBox(1/2, '') localwin:drawButton(1/2, 'Set TeamColor', function() if teamInp.Text == 'Neutral' then lp.Neutral = true return end local clr = BrickColor.new(teamInp.Text) lp.TeamColor = clr end) teamInp = localwin:drawTextBox(1/2, 'Neutral') localwin:drawButton(1, 'Reset Camera', function() game.Workspace.CurrentCamera:remove() wait(.1) game.Workspace.CurrentCamera.CameraSubject = lp.Character.Humanoid or game.Workspace[lp.Name].Humanoid game.Workspace.CurrentCamera.CameraType = "Custom" end) localwin:drawButton(1, 'Respawn', function() local a1 = Instance.new("Model", game:service'Workspace') local a2 = Instance.new("Part", game:service'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 lp.Character = a1 a3.Health=0 end) localwin:addSpacing() local Lev, Clip, Fly localwin:drawButton(1/2, 'Levitate', function() if Lev == true then Lev = false return end Lev = true repeat lp.Character.Humanoid:ChangeState(10) wait(0) until Lev == false end) localwin:drawButton(1/2, 'Noclip', function() if Clip == true then Clip = false return end Clip = true game:GetService("RunService").Stepped:connect(function() topkek.libutil:getTorso(lp).CanCollide = not Clip lp.Character.Head.CanCollide = not Clip lp.Character.HumanoidRootPart.CanCollide = not Clip if lp.Character.UpperTorso then lp.Character.LowerTorso.CanCollide = not Clip end end) lp.Character.HumanoidRootPart.Changed:connect(function() topkek.libutil:getTorso(lp).CanCollide = not Clip lp.Character.Head.CanCollide = not Clip lp.Character.HumanoidRootPart.CanCollide = not Clip if lp.Character.UpperTorso then lp.Character.LowerTorso.CanCollide = not Clip end end) end) localwin:drawButton(1/2, 'Fly', function() if Fly == true then Fly = false return end Fly = true local mouse=game.Players.LocalPlayer:GetMouse'' localplayer=game.Players.LocalPlayer game.Players.LocalPlayer.Character:WaitForChild("HumanoidRootPart") local torso = game.Players.LocalPlayer.Character.HumanoidRootPart 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 not Fly 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 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) localwin:drawButton(1/2, 'Highjump', 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) localwin:addSpacing() localwin:drawButton(1/2, 'Freecam', function() local cam = game.Workspace.CurrentCamera cam.CameraType = "Fixed" cam.CameraSubject = nil lp.Character = nil end) localwin:drawButton(1/2, 'Nil Orb', function() game.Players.LocalPlayer.Character = nil --lp: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) localwin:drawButton(1/2, 'God', function() lp.Character.Humanoid.MaxHealth = math.huge lp.Character.Humanoid.Health = math.huge end) localwin:drawButton(1/2, 'NoGrav', function() if lp.Character then for x,m in pairs(lp.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") or m:IsA("Accessory") 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) localwin:drawButton(1/2, 'Rainbow Name', function() lp.Neutral = false repeat wait() lp.TeamColor = BrickColor.Random() until not lp.Character.Humanoid end) localwin:drawButton(1/2, 'Random Fedora', 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 = lp.Character end) localwin:drawButton(1/2, 'Clear Appearance', function() lp:ClearCharacterAppearance() end) localwin:drawButton(1/2, 'Disguise', function() local p = lp.Character if p:FindFirstChild("topkek") then p.topkek:Destroy() end p.Name = "" p.Head.Transparency = 1 local mo = Instance.new("Model", p) mo.Name = "" 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 = p.Head we.Part1 = mo lp:ClearCharacterAppearance() pcall(function() p["Body Colors"]:Destroy() end) Instance.new("BodyColors", p) end) localwin:drawButton(1, 'Dick Shooter', function() topkek.libutil:dickShooter() end) localwin:addSpacing() local hackerInp localwin:drawButton(1/2, 'Set Tag', function() local len = 10 local bb = Instance.new("BillboardGui") bb.Parent = lp.Character.Head bb.Adornee = lp.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.Font = Enum.Font.Code tl.BackgroundTransparency = 1 tl.TextScaled = true tl.TextColor3 = Color3.new(15/255, 15/255, 15/255) tl.Size = UDim2.new(1, 0, 1, 0) tl.Text = hackerInp.Text tl.Name = "trutag" tl.Visible = true tl.ZIndex = 2 end) hackerInp = localwin:drawTextBox(1/2, 'Hacker') --[[ scripts ]]-- -- excuse my disgusting code :v local scriptwin = topkek.libgui:hookContainer(base['ScriptsContainer']) local search = scriptwin:drawTextBox(1,'') local origy = scriptwin:getDrawY() scriptwin:addSpacing() scriptwin:addSpacing() local a = Instance.new("LocalScript");a.Name='script 1' local b = Instance.new("LocalScript");b.Name='script 2' local c = Instance.new("LocalScript");c.Name='script 3' local scripts = {a,b,c} local container = {} function MakeList(condition) for i,v in pairs(scriptwin:GetChildren()) do if v.Name == "Script" then v:Destroy() end end scriptwin:setDrawY(origy) for i, v in pairs(scripts) do if string.find(v.Name, condition) or (condition == "") or (condition == " ") then local scr = scriptwin:drawButton(1, v.Name, function() print('no loadstring lol') end, 25) scr.Name = 'Script' end end end game:GetService("UserInputService").InputChanged:connect(function(inp) if inp.UserInputType == Enum.UserInputType.TextInput then if search:IsFocused() then MakeList(search.Text) end end end) MakeList('') --[[ misc main ]]-- local miscwin = topkek.libgui:hookContainer(base['MiscellaneousContainer']) local scroll = miscwin:drawScrollingContainer(165) scroll:center() for i, v in pairs(topkek.libsettings:getSetting("misc")) do scroll:drawButton(1, v, function() topkek.libwindows:switchWindow(v .. 'Container', v) end) end scroll.main.CanvasSize = scroll.main.CanvasSize - UDim2.new(0, 0, 0, 3) --[[ initiation ]]-- topkek.libwindows:registerWindow(base['HomeContainer']) topkek.libwindows:registerWindow(base['ServerContainer']) topkek.libwindows:registerWindow(base['PlayersContainer']) topkek.libwindows:registerWindow(base['LocalPlayerContainer']) topkek.libwindows:registerWindow(base['ScriptsContainer']) topkek.libwindows:registerWindow(base['MiscellaneousContainer']) topkek.libwindows:initiateNavigator() topkek.libwindows:initiateHome()
Optional Paste Settings
Category:
None
Cryptocurrency
Cybersecurity
Fixit
Food
Gaming
Haiku
Help
History
Housing
Jokes
Legal
Money
Movies
Music
Pets
Photo
Science
Software
Source Code
Spirit
Sports
Travel
TV
Writing
Tags:
Syntax Highlighting:
None
Bash
C
C#
C++
CSS
HTML
JSON
Java
JavaScript
Lua
Markdown (PRO members only)
Objective C
PHP
Perl
Python
Ruby
Swift
4CS
6502 ACME Cross Assembler
6502 Kick Assembler
6502 TASM/64TASS
ABAP
AIMMS
ALGOL 68
APT Sources
ARM
ASM (NASM)
ASP
ActionScript
ActionScript 3
Ada
Apache Log
AppleScript
Arduino
Asymptote
AutoIt
Autohotkey
Avisynth
Awk
BASCOM AVR
BNF
BOO
Bash
Basic4GL
Batch
BibTeX
Blitz Basic
Blitz3D
BlitzMax
BrainFuck
C
C (WinAPI)
C Intermediate Language
C for Macs
C#
C++
C++ (WinAPI)
C++ (with Qt extensions)
C: Loadrunner
CAD DCL
CAD Lisp
CFDG
CMake
COBOL
CSS
Ceylon
ChaiScript
Chapel
Clojure
Clone C
Clone C++
CoffeeScript
ColdFusion
Cuesheet
D
DCL
DCPU-16
DCS
DIV
DOT
Dart
Delphi
Delphi Prism (Oxygene)
Diff
E
ECMAScript
EPC
Easytrieve
Eiffel
Email
Erlang
Euphoria
F#
FO Language
Falcon
Filemaker
Formula One
Fortran
FreeBasic
FreeSWITCH
GAMBAS
GDB
GDScript
Game Maker
Genero
Genie
GetText
Go
Godot GLSL
Groovy
GwBasic
HQ9 Plus
HTML
HTML 5
Haskell
Haxe
HicEst
IDL
INI file
INTERCAL
IO
ISPF Panel Definition
Icon
Inno Script
J
JCL
JSON
Java
Java 5
JavaScript
Julia
KSP (Kontakt Script)
KiXtart
Kotlin
LDIF
LLVM
LOL Code
LScript
Latex
Liberty BASIC
Linden Scripting
Lisp
Loco Basic
Logtalk
Lotus Formulas
Lotus Script
Lua
M68000 Assembler
MIX Assembler
MK-61/52
MPASM
MXML
MagikSF
Make
MapBasic
Markdown (PRO members only)
MatLab
Mercury
MetaPost
Modula 2
Modula 3
Motorola 68000 HiSoft Dev
MySQL
Nagios
NetRexx
Nginx
Nim
NullSoft Installer
OCaml
OCaml Brief
Oberon 2
Objeck Programming Langua
Objective C
Octave
Open Object Rexx
OpenBSD PACKET FILTER
OpenGL Shading
Openoffice BASIC
Oracle 11
Oracle 8
Oz
PARI/GP
PCRE
PHP
PHP Brief
PL/I
PL/SQL
POV-Ray
ParaSail
Pascal
Pawn
Per
Perl
Perl 6
Phix
Pic 16
Pike
Pixel Bender
PostScript
PostgreSQL
PowerBuilder
PowerShell
ProFTPd
Progress
Prolog
Properties
ProvideX
Puppet
PureBasic
PyCon
Python
Python for S60
QBasic
QML
R
RBScript
REBOL
REG
RPM Spec
Racket
Rails
Rexx
Robots
Roff Manpage
Ruby
Ruby Gnuplot
Rust
SAS
SCL
SPARK
SPARQL
SQF
SQL
SSH Config
Scala
Scheme
Scilab
SdlBasic
Smalltalk
Smarty
StandardML
StoneScript
SuperCollider
Swift
SystemVerilog
T-SQL
TCL
TeXgraph
Tera Term
TypeScript
TypoScript
UPC
Unicon
UnrealScript
Urbi
VB.NET
VBScript
VHDL
VIM
Vala
Vedit
VeriLog
Visual Pro Log
VisualBasic
VisualFoxPro
WHOIS
WhiteSpace
Winbatch
XBasic
XML
XPP
Xojo
Xorg Config
YAML
YARA
Z80 Assembler
ZXBasic
autoconf
jQuery
mIRC
newLISP
q/kdb+
thinBasic
Paste Expiration:
Never
Burn after read
10 Minutes
1 Hour
1 Day
1 Week
2 Weeks
1 Month
6 Months
1 Year
Paste Exposure:
Public
Unlisted
Private
Folder:
(members only)
Password
NEW
Enabled
Disabled
Burn after read
NEW
Paste Name / Title:
Create New Paste
Hello
Guest
Sign Up
or
Login
Sign in with Facebook
Sign in with Twitter
Sign in with Google
You are currently not logged in, this means you can not edit or delete anything you paste.
Sign Up
or
Login
Public Pastes
FnafHuntedAdapter
Lua | 31 min ago | 18.52 KB
MTG/RiffleShuffle Simulation
Python | 48 min ago | 4.58 KB
300$ GIFTCARDS? P8
Java | 51 min ago | 0.07 KB
FREE 500$ GIFTCARDS???? VF
Java | 52 min ago | 0.07 KB
Make 3500$ in 1 day [Method]???? XH
Java | 53 min ago | 0.06 KB
?FREE Method Leaked? 1Y
Java | 54 min ago | 0.07 KB
?Make 1500$ in 1 day [Method]? AZ
Java | 55 min ago | 0.07 KB
200 INSTANTLY [Works Worldwide]? SD
Java | 57 min ago | 0.07 KB
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the
Cookies Policy
.
OK, I Understand
Not a member of Pastebin yet?
Sign Up
, it unlocks many cool features!