Pastebin
API
tools
faq
paste
Login
Sign up
Please fix the following errors:
New Paste
Syntax Highlighting
-- Epic Script Leaked By Scratchy! -- Subscribe for more EPIC scripts! https://www.youtube.com/channel/UC-fFrczkFJuwHJguR6SXx5Q?sub_confirmation=1 _G.Rc7Notification = function(a,b,c) game:GetService("CoreGui"):WaitForChild("RobloxGui").SendNotification:Fire(a, b, "rbxassetid://776252057", c) end local topkek = {} topkek.patch = '1.0.5a' topkek.data = {} topkek.commandbase = {} topkek.navigation = {} topkek.banmgr = {} topkek.lplr = game:GetService('Players').LocalPlayer topkek.tools = {} topkek.tools.gui = {} topkek.tools.util = {} topkek.tools.animator = {} topkek.windows = {} topkek.windows.lplr = {} topkek.windows.server = {} topkek.windows.players = {} topkek.windows.destruction = {} topkek.windows.scripts = {} topkek.windows.misc = {} topkek.misc = {} local NewGuiPart1 = Instance.new("ScreenGui", game.Players.LocalPlayer.PlayerGui) NewGuiPart1.Name = "4.0" ------- local NewGuiPart2 = Instance.new("Frame") NewGuiPart2.Active = true NewGuiPart2.BackgroundColor3 = Color3.new(0.509804, 0.184314, 0.184314) NewGuiPart2.BorderSizePixel = 0 NewGuiPart2.Name = "Main" NewGuiPart2.Position = UDim2.new(0, 300, 0, 50) NewGuiPart2.Selectable = true NewGuiPart2.Size = UDim2.new(0, 470, 0, 395) NewGuiPart2.Visible = false NewGuiPart2.ClipsDescendants = true NewGuiPart2.Draggable = true NewGuiPart2.Parent = NewGuiPart1 ------- local NewGuiPart3 = Instance.new("Frame") NewGuiPart3.BackgroundColor3 = Color3.new(0.623529, 0.223529, 0.223529) NewGuiPart3.BorderSizePixel = 0 NewGuiPart3.Name = "Topbar" NewGuiPart3.Position = UDim2.new(0, 150, 0, 0) NewGuiPart3.Size = UDim2.new(0, 320, 0, 30) NewGuiPart3.Parent = NewGuiPart2 ------- local NewGuiPart4 = Instance.new("TextLabel") NewGuiPart4.BackgroundTransparency = 1 NewGuiPart4.Name = "PlayerName" NewGuiPart4.Position = UDim2.new(0, -140, 0, 0) NewGuiPart4.Size = UDim2.new(0.5, 0, 1, 0) NewGuiPart4.Visible = false NewGuiPart4.ZIndex = 4 NewGuiPart4.Font = Enum.Font.Arcade NewGuiPart4.FontSize = Enum.FontSize.Size18 NewGuiPart4.Text = "Player1" NewGuiPart4.TextColor3 = Color3.new(1, 1, 1) NewGuiPart4.TextXAlignment = Enum.TextXAlignment.Left NewGuiPart4.Parent = NewGuiPart3 ------- local NewGuiPart5 = Instance.new("Frame") NewGuiPart5.BackgroundTransparency = 1 NewGuiPart5.Name = "Controllers" NewGuiPart5.Position = UDim2.new(1, -128, 0, 3) NewGuiPart5.Size = UDim2.new(0, 125, 1, -6) NewGuiPart5.Parent = NewGuiPart3 ------- local NewGuiPart6 = Instance.new("TextButton") NewGuiPart6.Active = true NewGuiPart6.AutoButtonColor = false NewGuiPart6.BackgroundColor3 = Color3.new(0.552941, 0.105882, 0.105882) NewGuiPart6.BorderSizePixel = 0 NewGuiPart6.Name = "Exit" NewGuiPart6.Position = UDim2.new(1, -24, 0, 0) NewGuiPart6.Selectable = true NewGuiPart6.Size = UDim2.new(0, 24, 0, 24) NewGuiPart6.Style = Enum.ButtonStyle.Custom NewGuiPart6.FontSize = Enum.FontSize.Size14 NewGuiPart6.Text = "" NewGuiPart6.Parent = NewGuiPart5 ------- local NewGuiPart7 = Instance.new("TextButton") NewGuiPart7.Active = true NewGuiPart7.AutoButtonColor = false NewGuiPart7.BackgroundColor3 = Color3.new(0.780392, 0.34902, 0) NewGuiPart7.BorderSizePixel = 0 NewGuiPart7.Name = "Hide" NewGuiPart7.Position = UDim2.new(1, -50, 0, 0) NewGuiPart7.Selectable = true NewGuiPart7.Size = UDim2.new(0, 24, 0, 24) NewGuiPart7.Style = Enum.ButtonStyle.Custom NewGuiPart7.FontSize = Enum.FontSize.Size14 NewGuiPart7.Text = "" NewGuiPart7.Parent = NewGuiPart5 ------- local NewGuiPart8 = Instance.new("TextLabel") NewGuiPart8.BackgroundTransparency = 1 NewGuiPart8.Name = "IsFE" NewGuiPart8.Size = UDim2.new(0, 65, 1, 0) NewGuiPart8.FontSize = Enum.FontSize.Size18 NewGuiPart8.Text = "Not FE" NewGuiPart8.TextColor3 = Color3.new(0.333333, 0.666667, 0) NewGuiPart8.TextStrokeTransparency = 0.69999998807907 NewGuiPart8.TextXAlignment = Enum.TextXAlignment.Right NewGuiPart8.Parent = NewGuiPart5 ------- local NewGuiPart9 = Instance.new("TextLabel") NewGuiPart9.BackgroundTransparency = 1 NewGuiPart9.Name = "Stella" NewGuiPart9.Position = UDim2.new(0, -150, 0, 0) NewGuiPart9.Size = UDim2.new(1, 150, 1, 0) NewGuiPart9.ZIndex = 2 NewGuiPart9.Font = Enum.Font.Arcade NewGuiPart9.FontSize = Enum.FontSize.Size18 NewGuiPart9.Text = "[Stella]" NewGuiPart9.TextColor3 = Color3.new(0.054902, 0.0745098, 0.498039) NewGuiPart9.Parent = NewGuiPart3 ------- local NewGuiPart10 = Instance.new("Frame") NewGuiPart10.BackgroundTransparency = 1 NewGuiPart10.Name = "Holder" NewGuiPart10.Position = UDim2.new(0, 150, 0, 30) NewGuiPart10.Size = UDim2.new(0, 320, 0, 365) NewGuiPart10.Parent = NewGuiPart2 ------- local NewGuiPart11 = Instance.new("Frame") NewGuiPart11.BackgroundTransparency = 1 NewGuiPart11.Name = "Home" NewGuiPart11.Size = UDim2.new(1, 0, 1, 0) NewGuiPart11.Parent = NewGuiPart10 ------- local NewGuiPart12 = Instance.new("TextLabel") NewGuiPart12.BackgroundTransparency = 1 NewGuiPart12.BorderSizePixel = 0 NewGuiPart12.Name = "Title1" NewGuiPart12.Position = UDim2.new(0, 30, 0, 3) NewGuiPart12.Selectable = true NewGuiPart12.Size = UDim2.new(1, -30, 0, 40) NewGuiPart12.Font = Enum.Font.SourceSansBold NewGuiPart12.FontSize = Enum.FontSize.Size42 NewGuiPart12.Text = "T0PK3K 4.0" NewGuiPart12.TextColor3 = Color3.new(1, 1, 1) NewGuiPart12.TextStrokeTransparency = 0.5 NewGuiPart12.TextXAlignment = Enum.TextXAlignment.Left NewGuiPart12.Parent = NewGuiPart11 ------- local NewGuiPart13 = Instance.new("TextLabel") NewGuiPart13.BackgroundTransparency = 1 NewGuiPart13.BorderSizePixel = 0 NewGuiPart13.Name = "Title2" NewGuiPart13.Position = UDim2.new(0.600000024, 5, 0, -5) NewGuiPart13.Size = UDim2.new(0.400000006, 0, 1, 0) NewGuiPart13.Font = Enum.Font.SourceSansBold NewGuiPart13.FontSize = Enum.FontSize.Size18 NewGuiPart13.Text = "by nosyliam" NewGuiPart13.TextColor3 = Color3.new(1, 1, 1) NewGuiPart13.TextStrokeTransparency = 0.5 NewGuiPart13.TextXAlignment = Enum.TextXAlignment.Left NewGuiPart13.TextYAlignment = Enum.TextYAlignment.Bottom NewGuiPart13.Parent = NewGuiPart12 ------- local NewGuiPart14 = Instance.new("Frame") NewGuiPart14.BackgroundColor3 = Color3.new(0.509804, 0.184314, 0.184314) NewGuiPart14.BorderColor3 = Color3.new(0.32549, 0, 0) NewGuiPart14.Name = "Container" NewGuiPart14.Position = UDim2.new(0, 16, 0, 50) NewGuiPart14.Size = UDim2.new(1, -30, 0, 250) NewGuiPart14.Parent = NewGuiPart11 ------- local NewGuiPart15 = Instance.new("TextLabel") NewGuiPart15.BackgroundColor3 = Color3.new(0.639216, 0.223529, 0.223529) NewGuiPart15.BorderSizePixel = 0 NewGuiPart15.Name = "Message" NewGuiPart15.Position = UDim2.new(0, 15, 0, 305) NewGuiPart15.Size = UDim2.new(1, -30, 0, 25) NewGuiPart15.Font = Enum.Font.Highway NewGuiPart15.FontSize = Enum.FontSize.Size14 NewGuiPart15.Text = "Server Message: variable is gay" NewGuiPart15.TextColor3 = Color3.new(0.886275, 0.886275, 0.886275) NewGuiPart15.TextStrokeTransparency = 0.69999998807907 NewGuiPart15.Parent = NewGuiPart11 ------- local NewGuiPart16 = Instance.new("TextBox") NewGuiPart16.BackgroundColor3 = Color3.new(0.639216, 0.223529, 0.223529) NewGuiPart16.BorderColor3 = Color3.new(0.32549, 0, 0) NewGuiPart16.Name = "Command" NewGuiPart16.Position = UDim2.new(0, 15, 0, 335) NewGuiPart16.Size = UDim2.new(1, -30, 0, 20) NewGuiPart16.Font = Enum.Font.Code NewGuiPart16.FontSize = Enum.FontSize.Size12 NewGuiPart16.Text = "Press ; to enter a command" NewGuiPart16.TextColor3 = Color3.new(0.819608, 0.819608, 0.819608) NewGuiPart16.TextStrokeTransparency = 0.80000001192093 NewGuiPart16.TextTransparency = 0.30000001192093 NewGuiPart16.Parent = NewGuiPart10 ------- local NewGuiPart17 = Instance.new("Frame") NewGuiPart17.BackgroundTransparency = 1 NewGuiPart17.Name = "Template" NewGuiPart17.Size = UDim2.new(1, 0, 1, 0) NewGuiPart17.Visible = false NewGuiPart17.ZIndex = 2 NewGuiPart17.Parent = NewGuiPart10 ------- local NewGuiPart18 = Instance.new("ScrollingFrame") NewGuiPart18.Active = true NewGuiPart18.BackgroundColor3 = Color3.new(0.509804, 0.184314, 0.184314) NewGuiPart18.BorderColor3 = Color3.new(0.32549, 0, 0) NewGuiPart18.Name = "Container" NewGuiPart18.Position = UDim2.new(0, 15, 0, 10) NewGuiPart18.Selectable = true NewGuiPart18.Size = UDim2.new(1, -30, 0, 320) NewGuiPart18.ZIndex = 2 NewGuiPart18.BottomImage = "rbxassetid://368504177" NewGuiPart18.CanvasSize = UDim2.new(0, 0, 0, 0) NewGuiPart18.MidImage = "rbxassetid://368504177" NewGuiPart18.ScrollBarThickness = 5 NewGuiPart18.TopImage = "rbxassetid://368504177" NewGuiPart18.ClipsDescendants = true NewGuiPart18.Parent = NewGuiPart17 ------- local NewGuiPart19 = Instance.new("Frame") NewGuiPart19.BackgroundColor3 = Color3.new(0.509804, 0.184314, 0.184314) NewGuiPart19.BackgroundTransparency = 1 NewGuiPart19.BorderColor3 = Color3.new(0.32549, 0, 0) NewGuiPart19.Name = "Navigator" NewGuiPart19.Position = UDim2.new(0, 16, 0, 10) NewGuiPart19.Size = UDim2.new(1, -30, 0, 60) NewGuiPart19.Visible = false NewGuiPart19.Parent = NewGuiPart10 ------- local NewGuiPart20 = Instance.new("Frame") NewGuiPart20.BackgroundColor3 = Color3.new(0.509804, 0.184314, 0.184314) NewGuiPart20.BorderColor3 = Color3.new(0.32549, 0, 0) NewGuiPart20.Name = "NavMain" NewGuiPart20.Position = UDim2.new(0, 22, 0, 0) NewGuiPart20.Size = UDim2.new(1, -44, 0, 60) NewGuiPart20.Parent = NewGuiPart19 ------- local NewGuiPart21 = Instance.new("TextButton") NewGuiPart21.Active = true NewGuiPart21.BackgroundColor3 = Color3.new(0.631373, 0.223529, 0.223529) NewGuiPart21.BorderSizePixel = 0 NewGuiPart21.Name = "NavLeft" NewGuiPart21.Selectable = true NewGuiPart21.Size = UDim2.new(0, 17, 1, 0) NewGuiPart21.Style = Enum.ButtonStyle.Custom NewGuiPart21.FontSize = Enum.FontSize.Size14 NewGuiPart21.Text = "" NewGuiPart21.Parent = NewGuiPart19 ------- local NewGuiPart22 = Instance.new("TextButton") NewGuiPart22.Active = true NewGuiPart22.BackgroundColor3 = Color3.new(0.631373, 0.223529, 0.223529) NewGuiPart22.BorderSizePixel = 0 NewGuiPart22.Name = "NavRight" NewGuiPart22.Position = UDim2.new(1, -17, 0, 0) NewGuiPart22.Selectable = true NewGuiPart22.Size = UDim2.new(0, 17, 1, 0) NewGuiPart22.Style = Enum.ButtonStyle.Custom NewGuiPart22.FontSize = Enum.FontSize.Size14 NewGuiPart22.Text = "" NewGuiPart22.Parent = NewGuiPart19 ------- local NewGuiPart23 = Instance.new("Frame") NewGuiPart23.Active = true NewGuiPart23.BackgroundColor3 = Color3.new(0.470588, 0.164706, 0.164706) NewGuiPart23.BorderSizePixel = 0 NewGuiPart23.Name = "Navigation" NewGuiPart23.Size = UDim2.new(0, 150, 1, 0) NewGuiPart23.ZIndex = 2 NewGuiPart23.Parent = NewGuiPart2 ------- local NewGuiPart24 = Instance.new("Frame") NewGuiPart24.BackgroundColor3 = Color3.new(0.623529, 0.223529, 0.223529) NewGuiPart24.BorderSizePixel = 0 NewGuiPart24.Name = "Topbar" NewGuiPart24.Size = UDim2.new(1, 0, 0, 30) NewGuiPart24.ZIndex = 3 NewGuiPart24.Parent = NewGuiPart23 ------- local NewGuiPart25 = Instance.new("ScrollingFrame") NewGuiPart25.BackgroundColor3 = Color3.new(0.470588, 0.164706, 0.164706) NewGuiPart25.BorderSizePixel = 0 NewGuiPart25.Name = "Scroll" NewGuiPart25.Position = UDim2.new(0, 0, 0, 30) NewGuiPart25.Selectable = true NewGuiPart25.Size = UDim2.new(1, 0, 1, -30) NewGuiPart25.ZIndex = 3 NewGuiPart25.BottomImage = "rbxassetid://368504177" NewGuiPart25.MidImage = "rbxassetid://368504177" NewGuiPart25.ScrollBarThickness = 6 NewGuiPart25.TopImage = "rbxassetid://368504177" NewGuiPart25.ClipsDescendants = true NewGuiPart25.Parent = NewGuiPart23 ------- local NewGuiPart26 = Instance.new("Frame") NewGuiPart26.BackgroundTransparency = 1 NewGuiPart26.Name = "Composite1" NewGuiPart26.Position = UDim2.new(-1, 0, 0.5, -50) NewGuiPart26.Size = UDim2.new(0, 50, 0, 100) NewGuiPart26.ClipsDescendants = true NewGuiPart26.Parent = NewGuiPart1 ------- local NewGuiPart27 = Instance.new("TextLabel") NewGuiPart27.BackgroundColor3 = Color3.new(0.623529, 0.223529, 0.223529) NewGuiPart27.BorderSizePixel = 0 NewGuiPart27.Name = "Label" NewGuiPart27.Size = UDim2.new(2, 0, 1, 0) NewGuiPart27.Font = Enum.Font.SourceSansBold NewGuiPart27.FontSize = Enum.FontSize.Size96 NewGuiPart27.Text = "T" NewGuiPart27.TextColor3 = Color3.new(1, 1, 1) NewGuiPart27.Parent = NewGuiPart26 ------- local NewGuiPart28 = Instance.new("Frame") NewGuiPart28.BackgroundTransparency = 1 NewGuiPart28.Name = "Composite2" NewGuiPart28.Position = UDim2.new(1, 0, 0.5, -50) NewGuiPart28.Size = UDim2.new(0, 50, 0, 100) NewGuiPart28.ClipsDescendants = true NewGuiPart28.Parent = NewGuiPart1 ------- local NewGuiPart29 = Instance.new("TextLabel") NewGuiPart29.BackgroundColor3 = Color3.new(0.623529, 0.223529, 0.223529) NewGuiPart29.BorderSizePixel = 0 NewGuiPart29.Name = "Label" NewGuiPart29.Position = UDim2.new(-1, 0, 0, 0) NewGuiPart29.Size = UDim2.new(2, 0, 1, 0) NewGuiPart29.Font = Enum.Font.SourceSansBold NewGuiPart29.FontSize = Enum.FontSize.Size96 NewGuiPart29.Text = "T" NewGuiPart29.TextColor3 = Color3.new(1, 1, 1) NewGuiPart29.Parent = NewGuiPart28 ------- local NewGuiPart30 = Instance.new("Frame") NewGuiPart30.BackgroundColor3 = Color3.new(0.623529, 0.223529, 0.223529) NewGuiPart30.Name = "Solid" NewGuiPart30.Position = UDim2.new(0.5, -50, 0.5, -50) NewGuiPart30.Visible = false NewGuiPart30.ClipsDescendants = true NewGuiPart30.Parent = NewGuiPart1 ------- local NewGuiPart31 = Instance.new("TextLabel") NewGuiPart31.BackgroundColor3 = Color3.new(0.623529, 0.223529, 0.223529) NewGuiPart31.BorderSizePixel = 0 NewGuiPart31.Name = "Label" NewGuiPart31.Size = UDim2.new(1, 0, 1, 0) NewGuiPart31.Font = Enum.Font.SourceSansBold NewGuiPart31.FontSize = Enum.FontSize.Size96 NewGuiPart31.Text = "T" NewGuiPart31.TextColor3 = Color3.new(1, 1, 1) NewGuiPart31.Parent = NewGuiPart30 topkek.center = game.Players.LocalPlayer.PlayerGui["4.0"].Main topkek.holder = game.Players.LocalPlayer.PlayerGui["4.0"].Main.Holder topkek.topbar = game.Players.LocalPlayer.PlayerGui["4.0"].Main.Topbar topkek.template = game.Players.LocalPlayer.PlayerGui["4.0"].Main.Holder.Template topkek.navigator = game.Players.LocalPlayer.PlayerGui["4.0"].Main.Holder.Navigator AllowHovers = false PlayerChatHook, UpdateBanlist = nil cmd = {} --// data //-- topkek.data.windows = { 'Home', 'LocalPlayer', 'Server', 'Players', 'Destruction', 'Scripts', 'Catalog', 'Music', 'Hats', 'Faces', 'Settings', 'Commands', 'Banlist', } color3 = function(r,g,b) return Color3.new(r/255, g/255, b/255) end --// doggo dropdown //-- -- thanks krystal GUI = { TextBox = { Settings = { Font = Enum.Font.SourceSans; FontSize = Enum.FontSize.Size14; }; Color = { Main = Color3.fromRGB(5,8,11); Border = Color3.fromRGB(27,42,53); Text = Color3.fromRGB(199,199,199); }; New = function(Position, Size, Parent, ...) local arguments = {...}; local TextBox = Instance.new("TextBox", Parent); TextBox.BackgroundColor3 = GUI.DropDown.Color.Main; TextBox.BorderColor3 = GUI.DropDown.Color.Border; TextBox.Font = GUI.TextBox.Settings.Font; TextBox.FontSize = GUI.TextBox.Settings.FontSize; TextBox.TextColor3 = GUI.TextBox.Color.Text; TextBox.Position = Position; TextBox.Size = Size; if #arguments then if arguments[1] then TextBox.Text = tostring(arguments[1]); else TextBox.Text = ""; end end return TextBox; end; }; DropDown = { Settings = { ScrollerAmount = 5; --A scroller will appear at this amount. ScrollBarThickness = 6; }; Gfx = { Scroller = "rbxassetid://606572419"; }; Color = { Main = color3(107, 36, 36); Secondary = color3(113, 39, 39); Border = color3(127, 44, 44); Text = Color3.fromRGB(199,199,199); }; New = function(Position, Size, Parent, ...) local vValue = {}; local arguments = {...}; local vSelected = Instance.new("StringValue"); vSelected.Value = "nil"; if arguments then if type(arguments) == "table" then for i=1,#(arguments) do if type(arguments[i]) == "table" then for f=1,#(arguments[i]) do table.insert(vValue, tostring((arguments[i])[f])); end else table.insert(vValue, tostring(arguments[i])); end end vSelected.Value = (vValue[1]); end end local Main = Instance.new("TextButton", Parent); Main.BackgroundColor3 = GUI.DropDown.Color.Main; Main.BorderColor3 = GUI.DropDown.Color.Border; Main.Position = Position; Main.Size = Size; Main.TextColor3 = GUI.DropDown.Color.Text; Main.FontSize = Enum.FontSize.Size14; Main.TextStrokeTransparency = 0.5; Main.TextXAlignment = Enum.TextXAlignment.Left; Main.Font = Enum.Font.SourceSans; Main.Text = " "..tostring(vSelected.Value); Main.ZIndex = 3 local Icon = Instance.new("TextLabel", Main); Icon.SizeConstraint = Enum.SizeConstraint.RelativeYY; Icon.BackgroundColor3 = GUI.DropDown.Color.Secondary; Icon.BorderColor3 = GUI.DropDown.Color.Border; Icon.Position = UDim2.new(1,-2,1,-2); Icon.Size = UDim2.new(-1,4,-1,4); Icon.TextColor3 = GUI.DropDown.Color.Text; Icon.FontSize = Enum.FontSize.Size14; Icon.TextStrokeTransparency = 0.5; Icon.Font = Enum.Font.SourceSans; Icon.Text = "V" Icon.ZIndex = 4 local Holder, Search; local ClearHolder = function() if Holder then Holder:ClearAllChildren(); Holder.Size = UDim2.new(1,0,0,0); Holder.Visible = false; if Search then Search.Visible = false; end end end; local CreateButton; local RefreshDropDown = function() if #vValue <= (GUI.DropDown.Settings.ScrollerAmount) then if not Holder or not Holder:IsA("Frame") then Holder = nil; Search = nil; Holder = Instance.new("Frame",Main); Holder.Size = UDim2.new(1,0,0,0); Holder.BackgroundColor3 = GUI.DropDown.Color.Main; Holder.BorderColor3 = GUI.DropDown.Color.Border; Holder.Visible = false; Holder.ZIndex = 3 end elseif #vValue > (GUI.DropDown.Settings.ScrollerAmount) then if not Holder or not Holder:IsA("ScrollingFrame") then Holder = nil; Search = nil; Search = GUI.TextBox.New(UDim2.new(0,0,0,0),UDim2.new(1,0,0,Main.AbsoluteSize.Y),Main); Search.Visible = false; Search.ZIndex = 4 Search.Changed:connect(function(p) if p == "Text" then CreateButton(Search.Text); end end) Holder = Instance.new("ScrollingFrame",Main); Holder.BackgroundColor3 = GUI.DropDown.Color.Main; Holder.BorderColor3 = GUI.DropDown.Color.Border; Holder.TopImage = GUI.DropDown.Gfx.Scroller; Holder.MidImage = GUI.DropDown.Gfx.Scroller; Holder.BottomImage = GUI.DropDown.Gfx.Scroller; Holder.Size = UDim2.new(1,0,0,Main.AbsoluteSize.Y * (GUI.DropDown.Settings.ScrollerAmount-1)); Holder.Position = UDim2.new(0,0,0,Main.AbsoluteSize.Y) Holder.ScrollBarThickness = GUI.DropDown.Settings.ScrollBarThickness; Holder.Visible = false; Holder.ZIndex = 3; end end if #vValue == 1 and vSelected.Value ~= vValue[1] then vSelected.Value = vValue[1]; elseif #vValue == 0 then vSelected.Value = "nil"; warn("Table amount is nil."); end Main.Text = " "..tostring(vSelected.Value); --ClearHolder(); end; local Debounce = false; CreateButton = function(searches) if Debounce == false then Debounce = true; ClearHolder() Holder.Visible = true; local Searched = 0; if #vValue > 0 then for i=1,#vValue do if (searches ~= nil and string.find(string.lower(vValue[i]), string.lower(searches)) and searches ~= "") then Searched = Searched + 1; end end for i=1,#vValue do if (searches ~= nil and string.find(string.lower(vValue[i]), string.lower(searches)) and searches ~= "" and Searched > 0) or searches == nil or searches == "" or Searched <= 0 then local Select = Instance.new("TextButton", Holder); Select.BackgroundColor3 = GUI.DropDown.Color.Main; Select.BorderColor3 = GUI.DropDown.Color.Border; Select.BackgroundTransparency = 1; Select.BorderSizePixel = 0; Select.Position = Position; if #vValue <= (GUI.DropDown.Settings.ScrollerAmount) then Select.Size = UDim2.new(1,0,0,Main.AbsoluteSize.Y); else Select.Size = UDim2.new(1,-(GUI.DropDown.Settings.ScrollBarThickness),0,Main.AbsoluteSize.Y); end Select.Position = UDim2.new(0,0,0,(Main.AbsoluteSize.Y) * (#Holder:GetChildren() - 1)) Select.TextColor3 = GUI.DropDown.Color.Text; Select.FontSize = Enum.FontSize.Size14; Select.TextStrokeTransparency = 0.5; Select.Font = Enum.Font.SourceSans; Select.Text = tostring(vValue[i]); Select.ZIndex = 3 Select.MouseButton1Click:connect(function() vSelected.Value = vValue[i]; ClearHolder(); RefreshDropDown(); end) if #vValue <= (GUI.DropDown.Settings.ScrollerAmount) then Holder.Size = UDim2.new(1,0,0,Main.AbsoluteSize.Y * i); elseif Holder:IsA("ScrollingFrame") then Search.Visible = true; if #Holder:GetChildren() >= 1 then Holder.CanvasSize = UDim2.new(1,0,0,Main.AbsoluteSize.Y * #Holder:GetChildren()); Holder.Size = UDim2.new(1,0,0,Main.AbsoluteSize.Y * #Holder:GetChildren());--GUI.DropDown.Settings.ScrollerAmount); if #Holder:GetChildren() >= GUI.DropDown.Settings.ScrollerAmount then Holder.Size = UDim2.new(1,0,0,Main.AbsoluteSize.Y * GUI.DropDown.Settings.ScrollerAmount); Holder.CanvasSize = UDim2.new(1,0,0,Main.AbsoluteSize.Y * #Holder:GetChildren()); end elseif #Holder:GetChildren() < 1 then Holder.CanvasSize = UDim2.new(1,0,0,Main.AbsoluteSize.Y * 1); Holder.Size = UDim2.new(1,0,0,Main.AbsoluteSize.Y * 1); end end end end end Debounce = false; end end; RefreshDropDown(); Main.MouseButton1Click:connect(function() CreateButton() if #vValue >= GUI.DropDown.Settings.ScrollerAmount and Search ~= nil then Search:CaptureFocus(); Search.Text = ""; end end) topkek.lplr:GetMouse().Button1Down:connect(function() ClearHolder() end) return { Update = function() RefreshDropDown(); end; GetValue = function() RefreshDropDown(); return vValue; end; GetSelected = function() RefreshDropDown(); return vSelected.Value; end; SetTable = function(F) vValue = F; RefreshDropDown(); end; Changed = function(F) vSelected.Changed:connect(function() ypcall(function() F(vSelected.Value); end) end) return "ChangedEvent Hooked"; end; AddValue = function(obj) local Type = type(obj); if Type == "table" then for i=1,#obj do table.insert(vValue, obj[i]) end elseif Type == "string" or Type == "number" or Type == "boolean" then table.insert(vValue, obj) end RefreshDropDown(); end; RemoveValue = function(obj) local Type = type(obj); if Type == "table" then for i=1,#vValue do for f=1,#obj do if tostring(obj[f]) == tostring(vValue[i]) then table.remove(vValue,i) end end end else for i=1,#vValue do if tostring(obj) == tostring(vValue[i]) then table.remove(vValue,i) end end end RefreshDropDown(); end; ClearValue = function() vValue = {}; RefreshDropDown(); end; } end; }; }; --// util //-- function topkek.tools.util.Object(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.tools.util.getContainer(n) if game.Players.LocalPlayer.PlayerGui["4.0"].Main.Holder:FindFirstChild(n) then return game.Players.LocalPlayer.PlayerGui["4.0"].Main.Holder[n] else print("menu not found; returning template") return topkek.holder['Template'] end end function topkek.tools.util.play(id) local mu = Instance.new("Sound", game:GetService('Workspace')) mu.Volume = 1 mu.Looped = true mu.Pitch = 1 mu.SoundId = "rbxassetid://"..tostring(id) mu:Play() end function topkek.tools.util.getTorso(plr) --r15 compatibility lole if plr.Character then if plr.Character:FindFirstChild('UpperTorso') then return plr.Character.UpperTorso elseif plr.Character:FindFirstChild('Torso') then return plr.Character.Torso else return nil end end end function topkek.tools.util.recurseRemove(x,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(x) end function topkek.tools.util.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.tools.util.trowel() local T = Instance.new('Tool', game.Players.LocalPlayer.Backpack) T.Name = 'Custom Trowel' local p = Instance.new('Part') p.Name = 'Handle' p.Size = Vector3.new(1,4.4,1) p.Parent = T local specialMesh = Instance.new('SpecialMesh') specialMesh.MeshId = 'rbxasset://fonts/trowel.mesh' specialMesh.MeshType = 'FileMesh' specialMesh.TextureId = 'rbxasset://textures/TrowelTexture.png' specialMesh.Parent = T.Handle local sound = Instance.new'Sound' sound.Name = 'build' sound.SoundId = 'rbxasset://sounds//bass.wav' sound.Volume = 1 sound.Parent = T.Handle local brickHeight = 100 local trowelSpeed = 0.05 local brickWidth = 500 local mouseConnection function newBrick(CF, P, color) local brick = Instance.new('Part') brick.BrickColor = color brick.CFrame = CF * CFrame.new(P + brick.Size / 2) brick.Parent = game.Workspace brick:MakeJoints() brick.Material = 'Neon' brick.Name = 'DeleteMe' return brick, P + brick.Size end function genBrick(cFrame) local randBrickColor = BrickColor.Random() assert(brickWidth > 0) local yPos = 0 while yPos < brickHeight do local vPos local X = -brickWidth / 2 while X < brickWidth / 2 do local brick brick, vPos = newBrick(cFrame, Vector3.new(X, yPos, 0), randBrickColor) X = vPos.x wait(trowelSpeed) end yPos = vPos.y end end function calcPos(vec) if (math.abs(vec.x) > math.abs(vec.z)) then if vec.x > 0 then return Vector3.new(1, 0, 0) else return Vector3.new(-1, 0, 0) end else if (vec.z > 0) then return Vector3.new(0, 0, 1) else return Vector3.new(0, 0, -1) end end end T.Enabled = true T.Activated:connect(function() if T.Enabled and game.Players.LocalPlayer.Character:FindFirstChild('Humanoid') then T.Enabled = false T.Handle.build:Play() genBrick(CFrame.new(game.Players.LocalPlayer.Character.Humanoid.TargetPoint, game.Players.LocalPlayer.Character.Humanoid.TargetPoint + calcPos((game.Players.LocalPlayer.Character.Humanoid.TargetPoint - game.Players.LocalPlayer.Character.Head.Position).unit))) T.Enabled = true end end) T.Equipped:connect(function() mouseConnection = game.Players.LocalPlayer:GetMouse().KeyDown:connect(function(key) if (key == 'r') then for i,v in next, workspace:children'' do if (v.Name == 'DeleteMe') then v:Destroy() end end end end) end) T.Unequipped:connect(function() mouseConnection:disconnect() end) end function topkek.tools.util.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.tools.util.recurseUltimate(d) topkek.tools.util.recurseDecal(d) topkek.tools.util.recurseParticles(d) end function topkek.tools.util.recurseDecal(img) 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 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 decal(v, img) end if #(v:GetChildren())>0 then recurse(v) end end) end end recurse(game) skybox(img) end function topkek.tools.util.recurseParticles(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 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) end if #(v:GetChildren())>0 then recurse(v) end end) end end recurse(game) skybox(img) end function topkek.tools.util.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.tools.util.doPlayers(cval, func) local plrs = {} if cval == 'All' then plrs = game:GetService('Players'):GetPlayers() else plrs = {game:GetService('Players'):FindFirstChild(cval)} end for i, v in pairs(plrs) do func(v) end end function topkek.tools.util.scalePlayer(sc,plr) 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, sc) for _,v in pairs(game.Lighting:GetChildren()) do if v:IsA("Hat") then v.Parent = pchar end end end function topkek.tools.util.applyFace(id) local Char = topkek.lplr.Character if(Char)then local Type = id local Meme=id local BBG_SIZE=Char.Head.Size.X*1.25; local STUD_VECTOR_1=Char.Head.Size.Z/4; local STUD_VECTOR_2=Char.Head.Size.Z; local bbg=Char:FindFirstChild'BBGMEME'or Instance.new('BillboardGui',Char); bbg.StudsOffset=Vector3.new(0,STUD_VECTOR_1,STUD_VECTOR_2); bbg.Size=UDim2.new(BBG_SIZE,0,BBG_SIZE); bbg.Adornee=Char.Head; bbg.Name='BBGMEME'; local img=bbg:FindFirstChild'Meme'or Instance.new('ImageLabel',bbg); img.BackgroundTransparency=1; img.Image="rbxassetid://"..Meme; img.Size=UDim2.new(1,0,1,0) img.Name='Meme'; for i,v in next,Char:children()do if(v.className=='Hat')then v=v:FindFirstChild'Handle'; if(v)then v.Transparency=0 end; end; end; end; end; function topkek.tools.util.weenieHutJunior(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 --// banmgr //-- topkek.banmgr.isPrivate = false topkek.banmgr.whitelist = {} topkek.banmgr.bans = {} function topkek.banmgr.executeKick(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 function topkek.banmgr.loadFromFile() -- todo: read file topkek.settings.get() topkek.banmgr.bans = topkek.settingsTable['Bans'] end function topkek.banmgr.addHardBan(p) -- todo: write file table.insert(topkek.banmgr.bans, p.Name) topkek.settings.get() table.insert(topkek.settingsTable['Bans'], p.Name) topkek.settings.write() print("Hardbanned " .. p.Name) UpdateBanlist() topkek.banmgr.executeKick(p) topkek.banmgr.loadFromFile() end function topkek.banmgr.addSoftBan(p) table.insert(topkek.banmgr.bans, p.Name) topkek.banmgr.executeKick(p) end function topkek.banmgr.plrBanned(p) for x, m in pairs(topkek.banmgr.bans) do if m == p.Name then return true end end return false end function topkek.banmgr.doWhitelist(p) print(p .. " whitelisted") table.insert(topkek.banmgr.whitelist, p) end function topkek.banmgr.unwhitelist(p) for x, m in pairs(topkek.banmgr.whitelist) do if m == p then print(m .. " unwhitelisted") table.remove(topkek.banmgr.whitelist, x) if game:GetService('Players'):FindFirstChild(p) then topkek.banmgr.executeKick(game:GetService('Players')[p]) end end end end function topkek.banmgr.plrWhitelisted(p) for x, m in pairs(topkek.banmgr.whitelist) do if m == p.Name then return true end end return false end function topkek.banmgr.makePrivate() topkek.banmgr.isPrivate = true for i, v in pairs(game:GetService('Players'):GetPlayers()) do if not topkek.banmgr.plrWhitelisted(v) and v ~= topkek.lplr then spawn(function() topkek.banmgr.executeKick(v) end) end end end function topkek.banmgr.unprivate() topkek.banmgr.isPrivate = false end function topkek.banmgr.init() topkek.banmgr.loadFromFile() game:GetService('Players').PlayerAdded:connect(function(p) if topkek.banmgr.plrBanned(p) or (topkek.banmgr.isPrivate and not topkek.banmgr.plrWhitelisted(p)) then print("Player " .. p.Name .. " is banned (or private on)! Kicking now.") topkek.banmgr.executeKick(p) end end) end --// settings //-- topkek.settings = {} topkek.settingsTable = {} function topkek.settings.write() --writefile("testplzignore.lua", "", game:GetService('HttpService'):JSONEncode(topkek.settingsTable)) end function topkek.settings.get() if game.Players.LocalPlayer.Character then print("No settings! Making new ...") topkek.settingsTable = { ['Bans'] = { }, ['Themes'] = { {Primary = {0,0,0}, Secondary = {0,0,0}, Tertiary = {0,0,0}} }; } topkek.settings.write() return topkek.settingsTable else local lset = game:GetService('HttpService'):JSONDecode(set) topkek.settingsTable = lset return lset end end --// shortcuts //-- tk = {} tk.ob = topkek.tools.util.Object tk.dp = topkek.tools.util.doPlayers tk.rcm = topkek.tools.util.recurseRemove tk.rcs = topkek.tools.util.recurseSet tk.rcf = topkek.tools.util.recurseFunc tk.rco = topkek.tools.util.recurseSetObj tk.play = topkek.tools.util.play tk.gt = topkek.tools.util.getTorso --// gui //-- -- copying this from topkek3.0 because i'm -- too lazy to rewrite my lib topkek.tools.gui.seperation = 12 function topkek.tools.gui:addLeftIcon(parent, img, sz) topkek.tools.util.Object('ImageLabel', { Parent = parent; BackgroundTransparency = 1; Position = UDim2.new(0, 2, 0, 2); Size = UDim2.new(0, sz, 0, sz); Image = img; }) end function topkek.tools.gui:makeContainer(n) local temp = topkek.template:Clone() temp.Name = n temp.Parent = topkek.holder temp.Container.Visible = false end function topkek.tools.gui:hookContainer(o, ncan, sepr, stt) if not o:IsA("ScrollingFrame") and (not ncan) then return nil elseif o:IsA("ScrollingFrame") then o.CanvasSize = UDim2.new(0, 0, 0, 0) end local self = {} self.main = o self.drawX = 0 self.drawY = stt or topkek.tools.gui.seperation/2 self.drawHeight = 0 self.sepr = sepr or topkek.tools.gui.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 = -5 if sz + self.drawX > 0.998 then xszOffset = -10 end elseif sz == 1 then local bzz = 4 if ncan then bzz = 0 end xszOffset = -(self.sepr) - bzz 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.tools.util.Object("TextButton", { Parent = self.main; BackgroundColor3 = cbgd or Color3.new(163/255, 57/255, 57/255); BorderSizePixel = 0; 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.new(199/255, 199/255, 199/255); }) obj.MouseButton1Down:connect(function() spawn(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 if (not ncan) then self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5) end 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 = -5 if sz + self.drawX > 0.998 then xszOffset = -10 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.tools.util.Object("TextBox", { Parent = self.main; BackgroundColor3 = cbgd or color3(153, 52, 52); BorderSizePixel = 0; 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.new(199/255, 199/255, 199/255); }) 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:drawImage(sz, img, ysz) local xposOffset = 0 local xposScale = self.drawX local xszOffset = 0 local xszScale = sz if not (self.drawX == 0) then xszOffset = -5 if sz + self.drawX > 0.998 then xszOffset = -12 end elseif sz == 1 then xszOffset = -(self.sepr) - 5 xposOffset = self.sepr/2 else xszOffset = -5 + -(self.sepr/2) xposOffset = self.sepr/2 end if not ysz then ysz = 20 end local obj = topkek.tools.util.Object("ImageLabel", { Parent = self.main; BackgroundTransparency = 1; BorderColor3 = Color3.new(27, 42, 53); BorderSizePixel = 0; Position = UDim2.new(xposScale, xposOffset, 0, self.drawY); Size = UDim2.new(xszScale, xszOffset, 0, ysz); Image = img; }) 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 if (not ncan) then self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5) end end return obj end function self:drawText(sz, txt, ysz) local xposOffset = 0 local xposScale = self.drawX local xszOffset = 0 local xszScale = sz if not (self.drawX == 0) then xszOffset = -5 if sz + self.drawX > 0.998 then xszOffset = -10 end elseif sz == 1 then local bzz = 5 if ncan then bzz = 0 end xszOffset = -(self.sepr) - bzz 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.tools.util.Object("TextLabel", { Parent = self.main; BackgroundColor3 = Color3.new(148/255, 51/255, 51/255); BorderSizePixel = 0; 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.new(199/255, 199/255, 199/255); }) 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 if (not ncan) then self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5) end 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.tools.util.Object("ScrollingFrame", { Parent = self.main; BackgroundColor3 = color3(117, 42, 42); BorderSizePixel = 0; Position = pos; Size = sz; BottomImage = 'rbxassetid://368504177'; MidImage = 'rbxassetid://368504177'; TopImage = 'rbxassetid://368504177'; ScrollBarThickness = 5; }) self.drawY = self.drawY + 5 + ysz self.drawX = 0 self.drawHeight = 0 if (not ncan) then self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5) end return topkek.tools.gui:hookContainer(obj, false, 10, 3) end function self:drawContainer(xsz, ysz, xz, tz, sep) local sz = UDim2.new(xsz, -(self.sepr/2) - 11, 0, ysz) local pos = UDim2.new(tz or 0, self.sepr/2, 0, self.drawY) local obj = topkek.tools.util.Object("Frame", { Parent = self.main; BackgroundColor3 = color3(117, 42, 42); BorderSizePixel = 0; Position = pos; Size = sz; }) if not xz then self.drawY = self.drawY + 5 + ysz end self.drawX = 0 self.drawHeight = 0 if (not ncan) then self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5) end return topkek.tools.gui:hookContainer(obj, sep or 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 --//anim//-- topkek.tools.animator.animateTo = function(source, dest) -- holder2holder: -- invis holder -- clone holder; vis -- move holder to right -- vis dest container -- tween clone holder left -- tween dest holder right print("nav",source,dest) topkek.holder.Visible = false local hclone = topkek.holder:Clone() hclone.Parent = topkek.center hclone.Name = 'animclone' hclone.Visible = true topkek.holder.Position = UDim2.new(-1, 0, 0, 30) source.Visible = false dest.Visible = true dest.Container.Visible = true dest.Container.ZIndex = 1 dest.ZIndex = 1 topkek.holder.Visible = true topkek.holder:TweenPosition(UDim2.new(0, 150, 0, 30), "Out", "Quad", 0.3) hclone:TweenPosition(UDim2.new(1, 0, 0, 30), "Out", "Quad", 0.3) wait(0.3) end topkek.tools.animator.initialAnimation = function() -- initanim: -- join both composites -- delete composites; vis solid -- tween solid to nav topbar -- copy topbar plrname; move outside region -- tween in clone topbar -- delete clone and solid; vis topbar -- tween down topbar -- tween holder out local function abspos(x) return UDim2.new(0, x.AbsolutePosition.X, 0, x.AbsolutePosition.Y) end local function abssz(x) return UDim2.new(0, x.AbsoluteSize.X, 0, x.AbsoluteSize.Y) end local holder = topkek.holder local nav = topkek.navigator local topnav = game.Players.LocalPlayer.PlayerGui["4.0"].Main.Navigation.Topbar local topbar = topkek.topbar local pname = game.Players.LocalPlayer.PlayerGui["4.0"].Main.Topbar.PlayerName:Clone() local solid = game.Players.LocalPlayer.PlayerGui["4.0"].Solid topkek.center.Size = UDim2.new(0, 150, 0, 30) game.Players.LocalPlayer.PlayerGui["4.0"].Composite1:TweenPosition(UDim2.new(0.5, -50, 0.5, -50), 'Out', 'Quad', 0.5) game.Players.LocalPlayer.PlayerGui["4.0"].Composite2:TweenPosition(UDim2.new(0.5, 0, 0.5, -50), 'Out', 'Quad', 0.5) wait(0.52) solid.Visible = true game.Players.LocalPlayer.PlayerGui["4.0"].Composite1:Destroy() game.Players.LocalPlayer.PlayerGui["4.0"].Composite2:Destroy() wait(3) solid.Label:TweenPosition(UDim2.new(0, 0, 1.5, 0), 'Out', 'Quad', 0.5) solid:TweenSizeAndPosition(abssz(topnav), abspos(topnav), 'Out', 'Linear', 0.6) wait(0.52) solid.Label:Destroy() wait(0.12) topkek.center.Visible = true topnav.Visible = true solid:Destroy() pname.Position = UDim2.new(0, -170, 0, 0) pname.Parent = topnav pname.Visible = true pname:TweenPosition(UDim2.new(0, 10, 0, 0), 'Out', 'Quad', 0.2) wait(0.25) topkek.center:TweenSize(UDim2.new(0, 150, 0, 395), 'Out', 'Quad', 0.3) spawn(topkek.navigation.buildNavigator) wait(0.35) topkek.center:TweenSize(UDim2.new(0, 470, 0, 395), 'In', 'Quad', 0.3) wait(0.35) topbar.PlayerName.Visible = true pname:Destroy() AllowHovers = true end --//nav//-- topkek.navigation.currentContainer = topkek.tools.util.getContainer('Home') topkek.navigation.windowState = 0 topkek.navigation.gotoContainer = function(cont) topkek.tools.animator.animateTo(topkek.navigation.currentContainer, cont) topkek.navigation.currentContainer = cont end topkek.navigation.buildNavigator = function() local nav = game.Players.LocalPlayer.PlayerGui["4.0"].Main.Navigation local hook = topkek.tools.gui:hookContainer(nav.Scroll, false) local btns = {} for l, x in pairs(topkek.data.windows) do local container = topkek.tools.util.getContainer(x) local btn = hook:drawButton(1, x, function() topkek.navigation.gotoContainer(container) end, 25) local ZPos = btn.Position btn.Position = btn.Position - UDim2.new(0, 0, 0, 5) btn:TweenPosition(ZPos, 'Out', 'Bounce', 0.2) btn.LayoutOrder = l btn.ZIndex = 4 local OPos = btn.Position btn.MouseEnter:connect(function() if AllowHovers == false then return end for i, v in pairs(btns) do if v[1] ~= btn then v[1]:TweenPosition(v[2], 'Out', 'Quad', 0.1) end end btn:TweenPosition(OPos + UDim2.new(0, 3, 0, 0), 'Out', 'Quad', 0.1) end) btn.MouseLeave:connect(function() btn:TweenPosition(OPos, 'Out', 'Quad', 0.1) end) table.insert(btns, {btn, OPos}) wait() end end topkek.navigation.buildTopbar = function() local top = topkek.topbar local FELabel = top.Controllers.IsFE top.PlayerName.Text = topkek.lplr.Name if game:GetService('Workspace').FilteringEnabled == true then FELabel.Text = "FE Game" FELabel.TextColor3 = BrickColor.new("Bright red").Color else FELabel.Text = "Not FE" FELabel.TextColor3 = BrickColor.new("Bright green").Color end top.Controllers.Hide.MouseButton1Down:connect(function() if topkek.navigation.windowState == 0 then topkek.navigation.windowState = 1 topkek.center:TweenSize(UDim2.new(0, 470, 0, 30), 'Out', 'Quint', 0.2) else topkek.navigation.windowState = 0 topkek.center:TweenSize(UDim2.new(0, 470, 0, 395), 'Out', 'Quint', 0.2) end end) top.Controllers.Exit.MouseButton1Down:connect(function() topkek.center:TweenSize(UDim2.new(0, 470, 0, 30), 'Out', 'Quint', 0.3) wait(0.31) topkek.center:TweenSize(UDim2.new(0, 0, 0, 0), 'Out', 'Quint', 0.3) PlayerChatHook:disconnect() end) end topkek.navigation.initCommandBar = function() DistributedCmdBar, cmd = topkek.holder.Command, {} --weathered-down version of my cmdscript for topkek cmd = {} -- ** defines ** -- cmd.service = (function(a) return game:service(a) end) cmd.gplayers = (function() return cmd.service'Players':GetPlayers() end) cmd.players = cmd.service('Players') cmd.localplayer = cmd.players.LocalPlayer cmd.prefix = ';' cmd.hidden = '/' cmd.commands = {} cmd.util = {} cmd.interface = {} cmd.admins = {} cmd.noclip = false -- ** util ** -- cmd.util.pos = function(str, pos) local increment = 1 for spc in str:gmatch("[^ ]+") do if increment == pos then return spc end increment = increment + 1 end return '' end cmd.util.pstr = function(str, re_enc) str = string.lower(str) local players = {} if re_enc == true then if str == 'me' then return {game.Players.LocalPlayer} end if str == 'all' then return game.Players:GetPlayers() end if str == 'others' then for i, v in pairs(game.Players:GetPlayers()) do if v ~= cmd.localplayer then table.insert(players, v) end end end for i, v in pairs(game.Players:GetPlayers()) do if string.lower(v.Name):sub(1, #str) == str then table.insert(players, v) end end return players else for seper in str:gmatch("[^,]+") do for i, v in pairs(cmd.util.pstr(seper, true)) do table.insert(players, v) end end return players end end cmd.util.parse = function(str, fmt) local args = {} local encountered = 0 local position = 1 for form in fmt:gmatch("[^%%]+") do if position == 1 then args['command'] = cmd.util.pos(str, position) end if form == 'inf' then args[position] = str:sub(encountered, #str) end if form == 'int' then local fetch = cmd.util.pos(str, position) if tonumber(fetch) == nil then return nil end args[position] = {'integer', data = fetch} end if form == 'str' then local fetch = cmd.util.pos(str, position) args[position] = {'string', data = fetch} end if form == 'plrs' then args[position] = cmd.util.pstr(cmd.util.pos(str, position), false) end encountered = encountered + ((#cmd.util.pos(str, position)) + 1) position = position + 1 end return args end cmd.util.isadmin = function(p) if p == cmd.localplayer.Name then return true else for i, v in pairs(cmd.admins) do if v == p.Name then return true end end return false end end cmd.util.BombVest = function(Players) -- modified by nosyliam local TickWait = 1 local Dead = false local BeltPositions = { } local ExplodeSounds = { } for ___, player in pairs(Players) do pcall(function() local Me = player local Char = Me.Character local Torso = Char.Torso local Color = "Medium stone gray" local Dead = false local Position = Vector3.new(0,100,0) local function NewPart(Parent) local Part = Instance.new("Part", Parent) Part.CanCollide = false Part.FormFactor = "Custom" Part.Position = Position Part.TopSurface = "Smooth" Part.BottomSurface = "Smooth" Part.BrickColor = BrickColor.new(Color) Position = Position + Vector3.new(0,Part.Size.Y + 10,0) return Part end local Model = Char:FindFirstChild("Bomb") if Model then Model:Destroy() end Model = Instance.new("Model", Char) Model.Name = "Bomb" local Belt = NewPart(Model) Belt.Size = Vector3.new(2.2,0.5,1.2) table.insert(BeltPositions, Belt) local Weld = Instance.new("Weld", Belt) Weld.Part0 = Belt Weld.Part1 = Torso Weld.C0 = CFrame.new(0,1.1,0) local Light = Instance.new("PointLight", Belt) Light.Range = 15 Light.Brightness = 5 Light.Color = Color3.new(1,0,0) local Beep = Instance.new("Sound", Belt) Beep.SoundId = "http://www.roblox.com/asset/?id=188588790" local ExplodeSound = Instance.new("Sound", Belt) ExplodeSound.SoundId = "http://www.roblox.com/asset/?id="..(tonumber((math.ceil(1776.66^2)+17).."."..string.rep("36",3))*77)+0.00003 --144507765 ExplodeSound.Pitch = 2.8 ExplodeSound.Volume = 3 table.insert(ExplodeSounds, ExplodeSound) local Back = NewPart(Model) Back.Size = Vector3.new(1.5,1.5,0.5) local Weld = Instance.new("Weld", Back) Weld.Part0 = Back Weld.Part1 = Torso Weld.C0 = CFrame.new(0,0.1,-0.75) local StrapLeft = NewPart(Model) StrapLeft.Size = Vector3.new(0.2,0.5,1.6) local Weld = Instance.new("Weld", StrapLeft) Weld.Part0 = StrapLeft Weld.Part1 = Torso Weld.C0 = CFrame.new(0.65,-0.9,-0.2) local BuckleLeft = NewPart(Model) BuckleLeft.Size = Vector3.new(0.2,1.5,0.2) local Weld = Instance.new("Weld", BuckleLeft) Weld.Part0 = BuckleLeft Weld.Part1 = Torso Weld.C0 = CFrame.new(0.65,0.1,0.5) local StrapRight = NewPart(Model) StrapRight.Size = Vector3.new(0.2,0.5,1.6) local Weld = Instance.new("Weld", StrapRight) Weld.Part0 = StrapRight Weld.Part1 = Torso Weld.C0 = CFrame.new(-0.65,-0.9,-0.2) local BuckleRight = NewPart(Model) BuckleRight.Size = Vector3.new(0.2,1.5,0.2) local Weld = Instance.new("Weld", BuckleRight) Weld.Part0 = BuckleRight Weld.Part1 = Torso Weld.C0 = CFrame.new(-0.65,0.1,0.5) coroutine.wrap(function() repeat wait(TickWait) Light.Enabled = not Light.Enabled Beep:Play() until Dead == true end)() end) end local Tool = Instance.new("HopperBin", cmd.localplayer.Backpack) Tool.Name = "Bomb Vest" Tool.Selected:connect(function(Mouse) TickWait = 0.3 Mouse.Icon = "http://www.roblox.com/asset/?id=9109985" Mouse.Button1Down:connect(function() if Dead == false then Dead = true for i, Belt in pairs(BeltPositions) do coroutine.wrap(function() pcall(function() ExplodeSounds[i]:Play() end) wait(1.4) local Explosion = Instance.new("Explosion", workspace) Explosion.Position = Belt.Position Explosion.BlastPressure = 100000 Explosion.DestroyJointRadiusPercent = 0.7 Explosion.ExplosionType = "CratersAndDebris" Explosion.BlastRadius = 50 Explosion.Hit:connect(function(Part, Distance) Part.Anchored = false if Distance <= 10 then Part:BreakJoints() end end) end)() end end end) end) Tool.Deselected:connect(function() TickWait = 1 end) end cmd.util.hulk = function(p) function giant(p, size) local pchar = p.Character if pchar then 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) pchar.Humanoid.WalkSpeed = 15 * size for _,v in pairs(game.Lighting:GetChildren()) do if v:IsA("Hat") then v.Parent = pchar end end end end local plr = p giant(plr, 3) for i, v in pairs(plr.Character:GetChildren()) do if v:IsA("BasePart") then v.Touched:connect(function(p) if p.Size.X<30 then p.Anchored = false p:BreakJoints() end end) end end local csize = 3 local sgui = Instance.new("ScreenGui", game.Players.LocalPlayer.PlayerGui) local base = Instance.new("Frame", sgui) base.BackgroundTransparency = 1 base.Size = UDim2.new(0, 110, 0, 200) base.Position = UDim2.new(1, -120, 1, -180) local indicator = Instance.new("TextLabel", base) indicator.Size = UDim2.new(1, 0, 0, 25) indicator.TextColor3 = Color3.new(1, 1, 1) indicator.BackgroundTransparency = 0 indicator.FontSize = Enum.FontSize.Size18 indicator.Font = Enum.Font.SourceSans indicator.Text = "Current Size: 3" local PlusOne = Instance.new("TextButton", base) PlusOne.BackgroundColor3 = Color3.new(214/255, 214/255, 214/255) PlusOne.Position = UDim2.new(0, 0, 0, 40) PlusOne.Size = UDim2.new(1, 0, 0.5, -50) PlusOne.BorderSizePixel = 2 PlusOne.Font = Enum.Font.SourceSansBold PlusOne.FontSize = Enum.FontSize.Size24 PlusOne.Text = "+1 Size" local MinusOne = Instance.new("TextButton", base) MinusOne.BackgroundColor3 = Color3.new(214/255, 214/255, 214/255) MinusOne.Position = UDim2.new(0, 0, 0.5, 10) MinusOne.Size = UDim2.new(1, 0, 0.5, -50) MinusOne.Text = "-1 Size" MinusOne.BorderSizePixel = 2 MinusOne.Font = Enum.Font.SourceSansBold MinusOne.FontSize = Enum.FontSize.Size24 PlusOne.MouseButton1Down:connect(function() csize = csize + 1 giant(plr, csize) indicator.Text = "Current Size: "..tostring(csize) end) MinusOne.MouseButton1Down:connect(function() csize = csize - 1 giant(plr, csize) indicator.Text = "Current Size: "..tostring(csize) end) end cmd.util.R15 = function() rcode=[[local function Init() wait() local function ConChar(P) Character = P.Character local R15Model = Instance.new("Model") R15Model.Name = "R15Model" R15Model.Parent = Character local function CreateLimb(Name,Color,Size,Transparency,ConnectToLimb,MotorName,C0,C1,MeshId) local Part = Instance.new("Part") Part.FormFactor = "Custom" Part.Size = Size Part.BrickColor = Color Part.CanCollide = false Part.Name = Name Part.Transparency = (Transparency == 0.001 and 0 or Transparency) Part.TopSurface = "Smooth" Part.BottomSurface = "Smooth" local Motor = Instance.new("Motor6D") Motor.C0 = C0 Motor.C1 = C1 Motor.Part0 = ConnectToLimb Motor.Part1 = Part Motor.Name = MotorName Motor.MaxVelocity = 0.1 Motor.Parent = ConnectToLimb if MeshId then local Mesh = Instance.new("SpecialMesh") Mesh.MeshType = "FileMesh" Mesh.MeshId = MeshId Mesh.Scale = Vector3.new(0.99,0.99,0.99) Mesh.Parent = Part end if MeshId and Transparency == 0.001 then local ShirtTexturePart = Instance.new("Part") ShirtTexturePart.FormFactor = "Custom" ShirtTexturePart.Size = Size ShirtTexturePart.BrickColor = Color ShirtTexturePart.CanCollide = false ShirtTexturePart.Name = "ShirtTexturePart" ShirtTexturePart.Transparency = Transparency ShirtTexturePart.TopSurface = "Smooth" ShirtTexturePart.BottomSurface = "Smooth" local Mesh = Instance.new("SpecialMesh") Mesh.MeshType = "FileMesh" Mesh.MeshId = MeshId Mesh.Parent = ShirtTexturePart local Weld = Instance.new("Weld") Weld.Part0 = Part Weld.Part1 = ShirtTexturePart Weld.Parent = ShirtTexturePart ShirtTexturePart.Parent = Part end Part.Parent = R15Model return Part end local HumanoidRootPart = CreateLimb("HumanoidRootPart",BrickColor.new("Medium stone grey"),Vector3.new(1,1,1),1,Character.HumanoidRootPart,"RootConnector",CFrame.new(),CFrame.new(0,0.7,0)) local LowerTorso = CreateLimb("LowerTorso",BrickColor.new("Bright blue"),Vector3.new(1,1,1),0.001,HumanoidRootPart,"Root",CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387941715") local UpperTorso = CreateLimb("UpperTorso",BrickColor.new("Bright blue"),Vector3.new(1,1,1),0.001,LowerTorso,"Waist",CFrame.new(0, 0.404105991, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387941468") local Head = CreateLimb("Head",BrickColor.new("Bright yellow"),Vector3.new(1,1,1),0,UpperTorso,"Neck",CFrame.new(0, 1.26949596, 0.0428609997, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.635110021, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387941905") local LeftUpperArm = CreateLimb("LeftUpperArm",BrickColor.new("Bright yellow"),Vector3.new(1, 0.672, 1),0.001,UpperTorso,"LeftShoulder",CFrame.new(-1.50177097, 0.924546003, 0, 1, 0, -0, 0, 0.999044001, 0.0437170006, 0, -0.0437170006, 0.999044001),CFrame.new(0, 0.336115986, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387938468") local LeftLowerArm = CreateLimb("LeftLowerArm",BrickColor.new("Bright yellow"),Vector3.new(1, 0.703, 1),0.001,LeftUpperArm,"LeftElbow",CFrame.new(0, -0.336115986, 0, 1, 0, 0, 0, 0.999044001, -0.0437170006, 0, 0.0437170006, 0.999044001),CFrame.new(0, 0.351512015, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387938971") local LeftHand = CreateLimb("LeftHand",BrickColor.new("Bright yellow"),Vector3.new(1, 0.352, 1),0.001,LeftLowerArm,"LeftWrist",CFrame.new(0, -0.351512015, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.175756007, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387939233") local RightUpperArm = CreateLimb("RightUpperArm",BrickColor.new("Bright yellow"),Vector3.new(1, 0.671, 1),0.001,UpperTorso,"RightShoulder",CFrame.new(1.50049305, 0.923726022, 0, 1, 0, -0, 0, 0.999041617, 0.0437709838, 0, -0.0437709838, 0.999041617),CFrame.new(0, 0.335705996, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387940113") local RightLowerArm = CreateLimb("RightLowerArm",BrickColor.new("Bright yellow"),Vector3.new(1, 0.703, 1),0.001,RightUpperArm,"RightElbow",CFrame.new(0, -0.335705996, 0, 1, 0, 0, 0, 0.999041617, -0.0437709838, 0, 0.0437709838, 0.999041617),CFrame.new(0, 0.351512015, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387940356") local RightHand = CreateLimb("RightHand",BrickColor.new("Bright yellow"),Vector3.new(1, 0.352, 1),0.001,RightLowerArm,"RightWrist",CFrame.new(0, -0.351512015, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.175756007, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387940548") local LeftUpperLeg = CreateLimb("LeftUpperLeg",BrickColor.new("Br. yellowish green"),Vector3.new(1, 0.775, 1),0.001,LowerTorso,"LeftHip",CFrame.new(-0.457044005, -0.498115987, 0, 1, 0, -0, 0, 1, 0.000100999998, 0, -0.000100999998, 1),CFrame.new(0, 0.387418985, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387939645") local LeftLowerLeg = CreateLimb("LeftLowerLeg",BrickColor.new("Br. yellowish green"),Vector3.new(1, 0.829, 1),0.001,LeftUpperLeg,"LeftKnee",CFrame.new(0, -0.387418985, 0, 1, 9.95820074e-007, 9.13360125e-008, -9.99999997e-007, 0.995820105, 0.0913360119, 0, -0.0913360119, 0.995820105),CFrame.new(0, 0.414570987, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387939489") local LeftFoot = CreateLimb("LeftFoot",BrickColor.new("Br. yellowish green"),Vector3.new(1, 0.415, 1),0.001,LeftLowerLeg,"LeftAnkle",CFrame.new(0, -0.414570987, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.207286, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387939912") local RightUpperLeg = CreateLimb("RightUpperLeg",BrickColor.new("Br. yellowish green"),Vector3.new(1, 0.775, 1),0.001,LowerTorso,"RightHip",CFrame.new(0.451141, -0.498115987, 0, 1, 0, -0, 0, 1, 0.000100999998, 0, -0.000100999998, 1),CFrame.new(0, 0.387418985, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387940976") local RightLowerLeg = CreateLimb("RightLowerLeg",BrickColor.new("Br. yellowish green"),Vector3.new(1, 0.829, 1),0.001,RightUpperLeg,"RightKnee",CFrame.new(0, -0.387418985, 0, 1, 0, -0, 0, 0.995820105, 0.0913360119, 0, -0.0913360119, 0.995820105),CFrame.new(0, 0.414570987, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387940802") local RightFoot = CreateLimb("RightFoot",BrickColor.new("Br. yellowish green"),Vector3.new(1, 0.415, 1),0.001,RightLowerLeg,"RightAnkle",CFrame.new(0, -0.414570987, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.207286, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387941196") --if Character:WaitForChild("Head"):WaitForChild("Mesh").MeshId ~= "" then -- Head.MeshId = Character.Head.Mesh.MeshId --end Character:WaitForChild("Animate").Disabled = false local Anim = game:GetObjects("rbxassetid://401967017")[1]; print("aobj", tostring(Anim)) for i, v in pairs(Anim:GetChildren()) do v.Parent = script end script.Parent = Character local function Clear(Name,Alternative,ColorParts) local Part = Character:WaitForChild(Name) Part.Transparency = (Name == "Head" and 0.99 or 1) local function ChildAdded(Ins) delay(0.05,function() if Ins.Name == "face" then if Alternative:FindFirstChild("face") then Alternative:FindFirstChild("face"):Destroy() end Ins.Parent = Alternative elseif Ins:IsA("Motor6D") and string.sub(Ins.Name,1,5) ~= "Fake_" then Ins.Name = "Fake_"..Ins.Name elseif Ins.Name == "HeadWeld" then delay(0.05,function() Ins.Parent = Head Ins.Part0 = Head Ins.C1 = CFrame.new(0,0,0.05) * Ins.C1 end) elseif not Ins:IsA("Weld") then Ins:Destroy() end end) end for _,Sub in pairs(Part:GetChildren()) do ChildAdded(Sub) end Part.ChildAdded:connect(ChildAdded) local function Color() for _,Sub in pairs(ColorParts) do Sub.BrickColor = Part.BrickColor local TexturePart = Sub:FindFirstChild("ShirtTexturePart") if TexturePart then TexturePart.BrickColor = Part.BrickColor end end end Color() Part.Changed:connect(Color) end Clear("HumanoidRootPart",HumanoidRootPart,{HumanoidRootPart}) Clear("Head",Head,{Head}) Clear("Torso",nil,{LowerTorso,UpperTorso}) Clear("Left Arm",nil,{LeftLowerArm,LeftUpperArm,LeftHand}) Clear("Right Arm",nil,{RightLowerArm,RightUpperArm,RightHand}) Clear("Left Leg",nil,{LeftLowerLeg,LeftUpperLeg,LeftFoot}) Clear("Right Leg",nil,{RightLowerLeg,RightUpperLeg,RightFoot}) local ShirtUsed = false local function ChildAdded(Ins) if Ins:IsA("Hat") and string.sub(Ins.Name,1,7) ~= "Scaled_" then delay(0.05,function() local Mesh = Ins:WaitForChild("Handle"):WaitForChild("Mesh") Ins.AttachmentPos = Ins.AttachmentPos Mesh.Scale = Mesh.Scale Ins.Name = "Scaled_"..Ins.Name end) elseif Ins:IsA("Shirt") then ShirtUsed = true LowerTorso.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate UpperTorso.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate LeftLowerArm.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate LeftUpperArm.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate LeftHand.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate RightLowerArm.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate RightUpperArm.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate RightHand.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate elseif Ins:IsA("Pants") then LeftUpperLeg.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate LeftLowerLeg.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate LeftFoot.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate RightUpperLeg.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate RightLowerLeg.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate RightFoot.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate if LowerTorso.ShirtTexturePart.Mesh.TextureId == "" then LowerTorso.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate UpperTorso.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate end end end for _,Sub in pairs(Character:GetChildren()) do ChildAdded(Sub) end Character.ChildAdded:connect(ChildAdded) loadstring(Anim.Source)() end ConChar(game:service'Players'.LocalPlayer) end Init()]] spawn(function() loadstring(rcode)() end) end cmd.util.size = function(p, size) -- omfg thanks var local pchar = p.Character local function scale(chr,scl) for _,v in pairs(pchar:GetChildren()) do if v:IsA("Hat") then v:Clone() v.Parent = game.Lighting end end local Head = chr['Head'] local Torso = chr['Torso'] local LA = chr['Left Arm'] local RA = chr['Right Arm'] local LL = chr['Left Leg'] local RL = chr['Right Leg'] local HRP = chr['HumanoidRootPart'] wait(0.1) Head.formFactor = 3 Torso.formFactor = 3 LA.formFactor = 3 RA.formFactor = 3 LL.formFactor = 3 RL.formFactor = 3 HRP.formFactor = 3 Head.Size = Vector3.new(scl * 2, scl, scl) Torso.Size = Vector3.new(scl * 2, scl * 2, scl) LA.Size = Vector3.new(scl, scl * 2, scl) RA.Size = Vector3.new(scl, scl * 2, scl) LL.Size = Vector3.new(scl, scl * 2, scl) RL.Size = Vector3.new(scl, scl * 2, scl) HRP.Size = Vector3.new(scl * 2, scl * 2, scl) local Motor1 = Instance.new('Motor6D', Torso) Motor1.Part0 = Torso Motor1.Part1 = Head Motor1.C0 = CFrame.new(0, 1 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1) Motor1.C1 = CFrame.new(0, -0.5 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1) Motor1.Name = "Neck" local Motor2 = Instance.new('Motor6D', Torso) Motor2.Part0 = Torso Motor2.Part1 = LA Motor2.C0 = CFrame.new(-1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0) Motor2.C1 = CFrame.new(0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0) Motor2.Name = "Left Shoulder" local Motor3 = Instance.new('Motor6D', Torso) Motor3.Part0 = Torso Motor3.Part1 = RA Motor3.C0 = CFrame.new(1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0) Motor3.C1 = CFrame.new(-0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0) Motor3.Name = "Right Shoulder" local Motor4 = Instance.new('Motor6D', Torso) Motor4.Part0 = Torso Motor4.Part1 = LL Motor4.C0 = CFrame.new(-1 * scl, -1 * scl, 0) * CFrame.Angles(0, -1.6, 0) Motor4.C1 = CFrame.new(-0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, -1.6, 0) Motor4.Name = "Left Hip" local Motor5 = Instance.new('Motor6D', Torso) Motor5.Part0 = Torso Motor5.Part1 = RL Motor5.C0 = CFrame.new(1 * scl, -1 * scl, 0) * CFrame.Angles(0, 1.6, 0) Motor5.C1 = CFrame.new(0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, 1.6, 0) Motor5.Name = "Right Hip" local Motor6 = Instance.new('Motor6D', HRP) Motor6.Part0 = HRP Motor6.Part1 = Torso Motor6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1) Motor6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1) end scale(pchar, size) for _,v in pairs(game.Lighting:GetChildren()) do if v:IsA("Hat") then v.Parent = pchar end end end cmd.util.checktable = function(t, v) for i, __ in pairs(t) do if __ == v then return true end end return false end cmd.util.nextrgb = function(r, g, b) local ar, ag, ab = r, g, b if r == 255 and g < 255 and b == 0 then ag = g + 8.5 end if g == 255 and r > 0 and b == 0 then ar = r - 8.5 end if g == 255 and b < 255 and r == 0 then ab = b + 8.5 end if b == 255 and g > 0 and r == 0 then ag = g - 8.5 end if b == 255 and r < 255 and g == 0 then ar = r + 8.5 end if r == 255 and b > 0 and g == 0 then ab = b - 8.5 end return {ar, ag, ab} end -- ** interface ** -- game:GetService('UserInputService').InputBegan:connect(function(inp) if inp.UserInputType == Enum.UserInputType.Keyboard then if inp.KeyCode == Enum.KeyCode.Semicolon then DistributedCmdBar:CaptureFocus() end end end) -- ** commands ** -- cmd.commands.store = {} cmd.commands.fmtstore = {} cmd.commands.register = function(cmdz, fmt, func) cmd.commands.store[cmdz] = (function(str) coroutine.wrap(function() pcall(function() func(cmd.util.parse(str, fmt)) end) end)() end) cmd.commands.fmtstore[cmdz] = fmt end cmd.commands.run = function(str) local cmdz = cmd.util.pos(str, 1) if not cmd.commands.store[cmdz] then return nil else cmd.commands.store[cmdz](str) end end -- // actual commands // -- cmd.commands.register('kill', 'cmd%plrs', function(args) for i, v in pairs(args[2]) do v.Character.Humanoid.Health = 0 end end) cmd.commands.register('clone', 'cmd%plrs', function(args) for i, v in pairs(args[2]) do v.Character.Archivable = true local clone = v.Character:Clone() clone.Parent = game.Workspace clone:MoveTo(v.Character.Torso.Position) end end) cmd.commands.register('damage', 'cmd%plrs%int', function(args) for i, v in pairs(args[2]) do v.Character.Humanoid:TakeDamage(args[3].data) end end) cmd.commands.register('freeze', 'cmd%plrs', function(args) for i, v in pairs(args[2]) do v.Character.Torso.Anchored = true end end) cmd.commands.register('thaw', 'cmd%plrs', function(args) for i, v in pairs(args[2]) do v.Character.Torso.Anchored = false end end) Fly = false; cmd.commands.register('fly', 'cmd', function(args) 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) cmd.commands.register('tp', 'cmd%plrs%plrs', function(args) local players = args[2] local target = args[3][1] for i, player in pairs(args[2]) do player.Character.HumanoidRootPart.CFrame = target.Character.HumanoidRootPart.CFrame end end) cmd.commands.register('naked', 'cmd%plrs', function(args) for i, v in pairs(args[2]) do v:ClearCharacterAppearance() end end) cmd.commands.register('sgod', 'cmd%plrs', function(args) for i, v in pairs(args[2]) do v.Character.Humanoid.MaxHealth = 999999999 v.Character.Humanoid.Health = 999999999 end end) cmd.commands.register('ws', 'cmd%plrs%int', function(args) for i, v in pairs(args[2]) do v.Character.Humanoid.WalkSpeed = args[3].data end end) cmd.commands.register('lag', 'cmd%plrs', function(args) for i, v in pairs(args[2]) do coroutine.wrap(function() for i = 1, 200 do ypcall(function() coroutine.wrap(function() for i = 1, 1000 do Instance.new("HopperBin", v.Backpack).Name = ('AAAAAAA '):rep(1000) end end)() end) wait() end end)() end end) cmd.commands.register('ban', 'cmd%plrs', function(args) for i, v in pairs(args[2]) do table.insert(cmd.bans, v.Name) v.Parent = nil end end) cmd.commands.register('lagban', 'cmd%plrs', function(args) for i, v in pairs(args[2]) do table.insert(cmd.lagbans, v.Name) coroutine.wrap(function() for i = 1, 200 do ypcall(function() coroutine.wrap(function() for i = 1, 1000 do Instance.new("HopperBin", v.Backpack).Name = ('AAAAAAA '):rep(1000) end end)() end) wait() end end)() end end) cmd.commands.register('punish', 'cmd%plrs', function(args) for i, v in pairs(args[2]) do v.Character.Parent = game.Lighting end end) cmd.commands.register('unpunish', 'cmd%plrs', function(args) for i, v in pairs(args[2]) do v.Character.Parent = game.Workspace end end) cmd.commands.register('respawn', 'cmd%plrs', function(args) for i, v in pairs(args[2]) do 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 v.Character = a1 a3.Health=0 end end) cmd.commands.register('shutdown', 'cmd', function(args) for i, v in pairs(cmd.service('Players'):GetPlayers()) do v.Parent = nil end end) cmd.commands.register('music', 'cmd%int', function(args) local a = Instance.new("Sound") a.SoundId = "rbxassetid://" .. tostring(args[2].data) a.Looped = true a.Volume = 1 a.Parent = game.Workspace a:Play() end) cmd.commands.register('sit', 'cmd%plrs', function(args) for i, v in pairs(args[2]) do v.Character.Humanoid.Sit = true end end) cmd.commands.register('jump', 'cmd%plrs', function(args) for i, v in pairs(args[2]) do v.Character.Humanoid.Jump = true end end) cmd.commands.register('stun', 'cmd%plrs', function(args) for i, v in pairs(args[2]) do v.Character.Humanoid.PlatformStand = true end end) cmd.commands.register('unstun', 'cmd%plrs', function(args) for i, v in pairs(args[2]) do v.Character.Humanoid.PlatformStand = false end end) cmd.commands.register('loopstate', 'cmd%int', function(args) coroutine.resume(coroutine.create(function() repeat ypcall(function() cmd.localplayer.Character.Humanoid:ChangeState(args[2].data) end) wait(0) until cmd.localplayer.Character.Humanoid == nil end)) end) cmd.commands.register('invis', 'cmd%plrs', function(args) for i, v in pairs(args[2]) do local function dloop(o) for i, v in pairs(o:GetChildren()) do pcall(function() v.Transparency = 1 end) dloop(v) end end dloop(v.Character) end end) cmd.commands.register('vis', 'cmd%plrs', function(args) for i, v in pairs(args[2]) do local function dloop(o) for i, v in pairs(o:GetChildren()) do pcall(function() v.Transparency = 0 end) dloop(v) end end v.Character.HumanoidRootPart.Transparency = 1 dloop(v.Character) end end) cmd.commands.register('nuke', 'cmd%plrs', function(args) for i, v in pairs(args[2]) do if v.Character then local nuke = Instance.new("Part", game.Workspace) nuke.Anchored = true nuke.CanCollide = false nuke.FormFactor = "Symmetric" nuke.Shape = "Ball" nuke.Size = Vector3.new(1,1,1) nuke.BrickColor = BrickColor.new("New Yeller") nuke.Transparency = 0.5 nuke.Reflectance = 0.2 nuke.TopSurface = 0 nuke.BottomSurface = 0 nuke.Touched:connect(function (hit) if hit and hit.Parent then local boom = Instance.new("Explosion", game.Workspace) boom.Position = hit.Position boom.BlastRadius = 11 boom.BlastPressure = math.huge end end) local CF = v.Character.Torso.CFrame nuke.CFrame = CF for i = 1,333 do nuke.Size = nuke.Size + Vector3.new(3,3,3) nuke.CFrame = CF wait(1/44) end nuke:Destroy() end end end) cmd.commands.register('explode', 'cmd%plrs', function(args) for i, v in pairs(args[2]) do Instance.new("Explosion", v.Character.Torso).Position = v.Character.Torso.Position end end) cmd.commands.register('hat', 'cmd%plrs%int', function(args) for i, v in pairs(args[2]) do cmd.service('InsertService'):LoadAsset(args[3].data):GetChildren()[1].Parent = v.Character end end) cmd.commands.register('chat', 'cmd%plrs%inf', function(args) for i, v in pairs(args[2]) do game:GetService('Chat'):Chat(v.Character, args[3], 1) end end) cmd.commands.register('god', 'cmd%plrs', function(args) for i, v in pairs(args[2]) do v.Character.Humanoid.MaxHealth = math.huge v.Character.Humanoid.Health = math.huge end end) cmd.commands.register('ungod', 'cmd%plrs', function(args) for i, v in pairs(args[2]) do v.Character.Humanoid.Health = 100 v.Character.Humanoid.MaxHealth = 100 end end) cmd.commands.register('rh', 'cmd%plrs', function(args) for i, v in pairs(args[2]) do v.Character.Humanoid.Parent = nil end end) cmd.commands.register('fire', 'cmd%plrs', function(args) for i, v in pairs(args[2]) do Instance.new('Fire', v.Character.Torso) end end) cmd.commands.register('insane', 'cmd%plrs', function(args) for x, m in pairs(args[2]) do for i,v in pairs(m.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) cmd.commands.register('admin', 'cmd%plrs',function(args) for i, v in pairs(args[2]) do --table.insert(cmd.admins, v.Name) v.Chatted:connect(function(msg) if msg:sub(1,1) == cmd.prefix or msg:sub(1,1) == cmd.hidden then cmd.commands.run(msg:sub(2, #msg)) end end) end end) cmd.commands.register('nosound', 'cmd', function(args) local function dx(o) for i, v in pairs(o:GetChildren()) do if v:IsA("Sound") then v:Stop() end dx(v) end end dx(game.Workspace) end) cmd.commands.register('duck', 'cmd%plrs', function(args) for _,p in pairs(args[2]) do 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) cmd.commands.register('shrek', 'cmd%plrs', function(args) for i, v in pairs(args[2]) do local pchar = v.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", v.Character) local Pants = Instance.new("Pants", v.Character) Shirt.ShirtTemplate = "rbxassetid://133078194" Pants.PantsTemplate = "rbxassetid://133078204" end end) cmd.commands.register('nograv', 'cmd%plrs', function(args) for i, v in pairs(args[2]) do for x, m in pairs(v.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) cmd.commands.register('loopheal', 'cmd%plrs', function(args) for i, v in pairs(args[2]) do coroutine.wrap(function() while wait() do if v.Character.Humanoid then v.Character.Humanoid.Health = 1000 v.Character.Humanoid.MaxHealth = 1000 end end end)() end end) cmd.commands.register('hulk', 'cmd%plrs', function(args) for i, v in pairs(args[2]) do cmd.util.hulk(v) end end) cmd.commands.register('sky', 'cmd%int', function(args) local ID = args[2].data local sky = Instance.new("Sky", game.Lighting) sky.SkyboxBk = "rbxassetid://" .. ID sky.SkyboxDn = "rbxassetid://" .. ID sky.SkyboxFt = "rbxassetid://" .. ID sky.SkyboxLf = "rbxassetid://" .. ID sky.SkyboxRt = "rbxassetid://" .. ID sky.SkyboxUp = "rbxassetid://" .. ID end) cmd.commands.register('bombs', 'cmd%plrs', function(args) cmd.util.BombVest(args[2]) end) cmd.commands.register('control', 'cmd%plrs', function(args) -- variable local pchar = args[2][1].Character local char = cmd.localplayer.Character pchar.Humanoid.PlatformStand = true local w = Instance.new("Weld", pchar.Torso) w.Part0 = pchar.Torso w.Part1 = pchar.Torso local w2 = Instance.new("Weld", pchar.Head) w2.Part0 = pchar.Head w2.Part1 = pchar.Head local w3 = Instance.new("Weld", pchar:findFirstChild("Right Arm")) w3.Part0 = pchar:findFirstChild("Right Arm") w3.Part1 = pchar:findFirstChild("Right Arm") local w4 = Instance.new("Weld", pchar:findFirstChild("Left Arm")) w4.Part0 = pchar:findFirstChild("Left Arm") w4.Part1 = pchar:findFirstChild("Left Arm") local w5 = Instance.new("Weld", pchar:findFirstChild("Right Leg")) w5.Part0 = pchar:findFirstChild("Right Leg") w5.Part1 = pchar:findFirstChild("Right Leg") local w6 = Instance.new("Weld", pchar:findFirstChild("Left Leg")) w6.Part0 = pchar:findFirstChild("Left Leg") w6.Part1 = pchar:findFirstChild("Left Leg") char.Head.face:Destroy() for i,v in pairs(pchar:GetChildren()) do if v:IsA("BasePart") then v.CanCollide = false end end for i,v in pairs(char:GetChildren()) do if v:IsA("BasePart") then v.Transparency = 1 elseif v:IsA("Hat") then v:Destroy() end end pchar.Parent = char repeat pchar.Humanoid.PlatformStand = true wait() until char.Parent == nil end) cmd.commands.register('rtag', 'cmd%inf', function(args) local len = 10; local player = cmd.localplayer local bb = Instance.new("BillboardGui") bb.Parent = player.Character.Head bb.Adornee = player.Character.Head bb.AlwaysOnTop = true bb.Enabled = true bb.Size = UDim2.new(len, 0, 1.5, 0) bb.Name = "tag" bb.StudsOffset = Vector3.new(0, 3, 0) --local fr = Instance.new("Frame") --fr.Parent = bb --fr.Size = UDim2.new(1, 0, 1, 0) --fr.Style = Enum.FrameStyle.RobloxRound local tl = Instance.new("TextLabel") tl.Parent = bb tl.BackgroundTransparency = 1 tl.TextScaled = true tl.TextColor3 = Color3.new(255/255, 255/255, 255/255) tl.Size = UDim2.new(1, 0, 1, 0) tl.Text = args[2] tl.Name = "trutag" tl.Visible = true tl.ZIndex = 2 coroutine.wrap(function() local r, g, b = 255, 0, 0 repeat tl.TextColor3 = Color3.new(r/255, g/255, b/255) local bo = cmd.util.nextrgb(r, g, b) r = bo[1]; g = bo[2]; b = bo[3]; wait() until bb == nil end)() end) cmd.commands.register('smoke', 'cmd%plrs', function(args) for i, v in pairs(args[2]) do Instance.new('Smoke', v.Character.Torso) end end) cmd.commands.register('btools', 'cmd%plrs', function(args) for i, p in pairs(args[2]) do 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) con = nil; cmd.commands.register('noclip', 'cmd', function(args) cmd.noclip = false con = game:GetService('RunService').Stepped:connect(function() if cmd.noclip == true then con:disconnect() else cmd.localplayer.Character.Torso.CanCollide = false cmd.localplayer.Character.Head.CanCollide = false end end) end) cmd.commands.register('clip', 'cmd', function(args) cmd.noclip = true end) cmd.commands.register('gear', 'cmd%plrs%int', function(args) local gear = game:GetService("InsertService"):LoadAsset(args[3].data):GetChildren()[1] if not gear then return end for i, v in pairs(args[2]) do gear:Clone().Parent = v.Backpack end end) cmd.commands.register('kick', 'cmd%plrs', function(args) for i, v in pairs(args[2]) do v.Parent = nil end end) cmd.commands.register('r15', 'cmd', function(args) cmd.util.R15() end) cmd.commands.register('char', 'cmd%plrs%str', function(args) if tonumber(args[3].data) ~= nil then args[3].data = tonumber(args[3].data) else args[3].data = cmd.players:GetUserIdFromNameAsync(args[3].data) end for i, v in pairs(args[2]) do v.CharacterAppearance = 'http://www.roblox.com/asset/CharacterFetch.ashx?userId=' .. args[3].data pcall(function() v.Character.Humanoid.Health = 0 end) end end) cmd.commands.register('noob', 'cmd%plrs', function(args) for i, v in pairs(args[2]) do v.CharacterAppearance = 'http://www.roblox.com/asset/CharacterFetch.ashx?userId=4' pcall(function() v.Character.Humanoid.Health = 0 end) end end) cmd.commands.register('ff', 'cmd%plrs', function(args) for i, v in pairs(args[2]) do Instance.new("ForceField", v.Character) end end) cmd.commands.register('unff', 'cmd%plrs', function(args) for i, v in pairs(args[2]) do for x, m in pairs(v.Character:GetChildren()) do if m:IsA("ForceField") then m.Parent = nil end end end end) cmd.commands.register('guest', 'cmd%plrs', function(args) for i, v in pairs(args[2]) do v.CharacterAppearance = 'http://www.roblox.com/asset/CharacterFetch.ashx?userId=1' pcall(function() v.Character.Humanoid.Health = 0 end) end end) cmd.commands.register('giraffe', 'cmd%plrs', function(args) for i, v in pairs(args[2]) do 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) cmd.commands.register('notools', 'cmd%plrs', function(args) for i, v in pairs(args[2]) do for x, m in pairs(v.Backpack:GetChildren()) do m.Parent = nil end end end) cmd.commands.register('taketools', 'cmd%plrs', function(args) for i, v in pairs(args[2]) do for x, m in pairs(v.Backpack:GetChildren()) do m.Parent = cmd.localplayer.Backpack end end end) cmd.commands.register('confuse', 'cmd%plrs', function(args) for i, v in pairs(args[2]) do v.Character.Humanoid.WalkSpeed = -16 end end) cmd.commands.register('spin', 'cmd%plrs', function(args) for i, v in pairs(args[2]) do for i,v in pairs(v.Character.Torso:GetChildren()) do if v.Name == "Spinning" then v:Destroy() end end local Torso = v.Character.Torso local BG = Instance.new("BodyGyro", Torso) BG.Name = "Spinning" BG.maxTorque = Vector3.new(0, math.huge, 0) BG.P = 11111 BG.cframe = Torso.CFrame repeat wait(1/44) BG.CFrame = BG.CFrame * CFrame.Angles(0,math.rad(30),0) until not BG or BG.Parent ~= Torso end end) cmd.commands.register('fling', 'cmd%plrs', function(args) for i, v in pairs(args[2]) do local pchar = v.Character if pchar:FindFirstChild("Humanoid") then local xran local zran repeat xran = math.random(-9999,9999) until math.abs(xran) >= 5555 repeat zran = math.random(-9999,9999) until math.abs(zran) >= 5555 pchar.Humanoid.Sit = true pchar.Torso.Velocity = Vector3.new(0,0,0) local BF = Instance.new("BodyForce", pchar.Torso) BF.force = Vector3.new(xran * 4, 9999 * 5, zran * 4) end end end) cmd.commands.register('burn', 'cmd%plrs', function(args) for i, v in pairs(args[2]) do spawn(function() wait(0.1) local fire=Instance.new("Fire", v.Character.Torso) wait(0.1) local fire=Instance.new("Fire", v.Character.Head) wait(0.1) local fire=Instance.new("Fire", v.Character["Left Arm"]) wait(0.1) local fire=Instance.new("Fire", v.Character["Right Leg"]) wait(0.5) v.Character:BreakJoints(); end) end end) cmd.commands.register('printcmds', 'cmd', function(args) for i, v in pairs(cmd.commands.store) do print(i, '==', v) end end) cmd.commands.register('gun', 'cmd%plrs', function(args) local a = game:GetService("InsertService"):LoadAsset(130113146):GetChildren()[1] local b = game:GetService("InsertService"):LoadAsset(67747912):GetChildren()[1] local c = game:GetService("InsertService"):LoadAsset(95354288):GetChildren()[1] for i, v in pairs(args[2]) do a:Clone().Parent = v.Backpack b:Clone().Parent = v.Backpack c:Clone().Parent = v.Backpack end end) cmd.commands.register('goto', 'cmd%plrs', function(args) local target = args[2][1] cmd.localplayer.Character.HumanoidRootPart.CFrame = target.Character.HumanoidRootPart.CFrame end) cmd.commands.register('select', 'cmd%plrs', function(args) for i, v in pairs(args[2]) do Instance.new("SelectionBox", v.Character).Adornee = v.Character end end) cmd.commands.register('sphere', 'cmd%plrs', function(args) for i, v in pairs(args[2]) do Instance.new("SelectionSphere", v.Character).Adornee = v.Character end end) cmd.commands.register('bring', 'cmd%plrs', function(args) for i, v in pairs(args[2]) do v.Character.HumanoidRootPart.CFrame = cmd.localplayer.Character.HumanoidRootPart.CFrame end end) cmd.commands.register('knife', 'cmd%plrs', function(args) local knife = game:GetService("InsertService"):LoadAsset(170897263):GetChildren()[1] for i, v in pairs(args[2]) do knife:Clone().Parent = v end end) cmd.commands.register('shades', 'cmd%plrs', function(args) local shades = game:GetService('InsertService'):LoadAsset(11748356):GetChildren()[1] for i, v in pairs(args[2]) do shades:Clone().Parent = v.Character end end) cmd.commands.register('alien', 'cmd%plrs', function(args) -- variable for i, v in pairs(args[2]) do local pchar = v.Character if pchar:FindFirstChild('Shirt') then pchar.Shirt:Destroy() end if pchar:FindFirstChild('Pants') then pchar.Pants:Destroy() end if pchar:FindFirstChild('Shirt Graphic') then pchar['Shirt Graphic'].Graphic = '' end for i,v in pairs(pchar:GetChildren()) do if v:IsA('Hat') then v:Destroy() end end local ayy2 = game:GetObjects("rbxassetid://397033642")[1] ayy2.Parent = pchar local BC = pchar['Body Colors'] BC.HeadColor = BrickColor.new('Fossil') BC.LeftArmColor = BrickColor.new('Fossil') BC.LeftLegColor = BrickColor.new('Fossil') BC.RightArmColor = BrickColor.new('Fossil') BC.RightLegColor = BrickColor.new('Fossil') BC.TorsoColor = BrickColor.new('Fossil') end end) cmd.commands.register('team', 'cmd%plrs%str', function(args) for i, v in pairs(args[2]) do for x, m in pairs(game:GetService('Teams'):GetTeams()) do if (m.Name):lower():sub(1, #args[3].data) == (args[3].data):lower() then v.TeamColor = m.TeamColor end end end end) cmd.commands.register('particles', 'cmd%plrs%int', function(args) for i, v in pairs(args[2]) do Instance.new("ParticleEmitter", v.Character).Texture = args[3].data end end) cmd.commands.register('ghost', 'cmd%plrs', function(args) for i, v in pairs(args[2]) do local pchar = v.Character pchar.Head.Transparency = 0.5 pchar.Torso.Transparency = 0.5 pchar["Left Arm"].Transparency = 0.5 pchar["Right Arm"].Transparency = 0.5 pchar["Left Leg"].Transparency = 0.5 pchar["Right Leg"].Transparency = 0.5 pchar.Head.face.Transparency = 0.5 end end) cmd.commands.register('firstperson', 'cmd%plrs', function(args) for i, v in pairs(args[2]) do v.CameraMode = Enum.CameraMode.LockFirstPerson end end) cmd.commands.register('creeper', 'cmd%plrs', function(args) for i, v in pairs(args[2]) do local pchar = v.Character if pchar then if pchar:FindFirstChild("Shirt") then pchar.Shirt.Parent = pchar.Torso end if pchar:FindFirstChild("Pants") then pchar.Pants.Parent = pchar.Torso end if pchar:FindFirstChild("Shirt Graphic") then pchar["Shirt Graphic"].Graphic = "" end for i,v in pairs(pchar:GetChildren()) do if v:IsA("Hat") then v:Destroy() end end pchar.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0) pchar.Torso["Right Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(90),0) pchar.Torso["Left Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(-90),0) pchar.Torso["Right Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(90),0) pchar.Torso["Left Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(-90),0) pchar["Body Colors"].HeadColor = BrickColor.new("Bright green") pchar["Body Colors"].LeftArmColor = BrickColor.new("Bright green") pchar["Body Colors"].LeftLegColor = BrickColor.new("Bright green") pchar["Body Colors"].RightArmColor = BrickColor.new("Bright green") pchar["Body Colors"].RightLegColor = BrickColor.new("Bright green") pchar["Body Colors"].TorsoColor = BrickColor.new("Bright green") end end end) cmd.commands.register('insert', 'cmd%int', function(args) local m = cmd.service('InsertService'):LoadAsset(args[2].data) m.Parent = game.Workspace m:MoveTo(cmd.localplayer.Character.Torso.Position) m:MakeJoints() end) cmd.commands.register('nolimbs', 'cmd%plrs', function(args) for i, v in pairs(game.Players:GetPlayers()) do v.Character['Right Leg'].Parent = nil v.Character['Left Leg'].Parent = nil v.Character['Right Arm'].Parent = nil v.Character['Left Arm'].Parent = nil end end) cmd.commands.register('recurseremove', 'cmd%str', function(args) local function a(o) for i,v in pairs(o:GetChildren()) do if v:IsA(args[2].data) then v.Parent=nil end a(v) end end a(game.Workspace) end) cmd.commands.register('name', 'cmd%plrs%inf', function(args) for i, v in pairs(args[2]) do local tchar = v.Character for x, m in pairs(tchar:GetChildren()) do if m:FindFirstChild('nm') then m.Parent = nil end end tchar.Name = '' local ntag = Instance.new("Model", tchar) ntag.Name = args[3] local nhead = tchar.Head:Clone() nhead.Parent = ntag local nhum = Instance.new("Humanoid", ntag) nhum.MaxHealth = 0 nhum.Health = 0 nhum.Name = 'nm' local nweld = Instance.new("Weld", nhead) nweld.Part0 = nhead nweld.Part1 = tchar.Head end end) cmd.commands.register('track', 'cmd%plrs%inf', function(args) for i, v in pairs(args[2]) do local tchar = v.Character for x, m in pairs(tchar:GetChildren()) do if m:FindFirstChild('nm') then m.Parent = nil end end tchar.Name = '' local ntag = Instance.new("Model", workspace.CurrentCamera) ntag.Name = v.Name local nhead = tchar.Head:Clone() nhead.Parent = ntag local nhum = Instance.new("Humanoid", ntag) nhum.MaxHealth = 0 nhum.Health = 0 nhum.Name = 'nm' local nweld = Instance.new("Weld", nhead) nweld.Part0 = nhead nweld.Part1 = tchar.Head end end) cmd.commands.register('rname', 'cmd%plrs', function(args) local player = cmd.localplayer player.Neutral = false repeat wait() player.TeamColor = BrickColor.Random() until not player.Character.Humanoid end) cmd.commands.register('fogend', 'cmd%int', function(args) game.Lighting.FogEnd = args[2].data end) cmd.commands.register('fogstart', 'cmd%int', function(args) game.Lighting.FogStart = args[2].data end) cmd.commands.register('time', 'cmd%int', function(args) game.Lighting:SetMinutesAfterMidnight(60 * args[2].data) end) cmd.commands.register('ambient', 'cmd%int%int%int', function(args) game.Lighting.Ambient = Color3.new(args[2].data/255, args[3].data/255, args[4].data/255) end) cmd.commands.register('fogcolor', 'cmd%int%int%int', function(args) game.Lighting.FogColor = Color3.new(args[2].data/255, args[3].data/255, args[4].data/255) end) cmd.commands.register('sword', 'cmd%plrs', function(args) local sword = game:GetService('InsertService'):LoadAsset(125013769):GetChildren()[1] for i, v in pairs(args[2]) do sword:Clone().Parent = v.Backpack end end) cmd.commands.register('paranoid', 'cmd%plrs', function(args) for i, v in pairs(cmd.localplayer.Character:GetChildren()) do if v:IsA("BasePart") then v.Anchored = true end end end) cmd.commands.register('size', 'cmd%plrs%int', function(args) for i, v in pairs(args[2]) do cmd.util.size(v, args[3].data) end end) cmd.commands.register('unlockws', 'cmd%plrs', function(args) local function dloop(o) for i, v in pairs(o:GetChildren()) do if v:IsA("BasePart") then v.Anchored = false end if v:IsA("Model") then v:BreakJoints() end dloop(v) end end dloop(game.Workspace) end) cmd.commands.register('change', 'cmd%plrs%str%inf', function(args) for i, v in pairs(args[2]) do if v:FindFirstChild("leaderstats") then if v.leaderstats:FindFirstChild(args[3].data) then if v.leaderstats[args[3].data]:IsA("StringValue") then v.leaderstats[args[3].data].Value = args[4] end if v.leaderstats[args[3].data]:IsA("NumberValue") or v.leaderstats[args[3].data]:IsA("IntValue") then print(args[4]) if tonumber(args[4]) ~= nil then v.leaderstats[args[3].data].Value = tonumber(args[4]) end end end end end end) --------------------------- -- ** init ** -- local count = 0 for _, _ in pairs(cmd.commands.store) do count = count + 1 end warn("loaded nosyliam's cmdscript [a]") warn(tostring(count).." commands") DistributedCmdBar.FocusLost:connect(function(e) if e == true then cmd.commands.run(DistributedCmdBar.Text) DistributedCmdBar.Text = '' end end) --PlayerChatHook = cmd.players.PlayerChatted:connect(function (_, plr, msg, _) -- if cmd.util.isadmin(plr.Name) then -- if msg:sub(1,1) == cmd.prefix or msg:sub(1,1) == cmd.hidden then -- cmd.commands.run(msg:sub(2, #msg)) -- end -- end -- end) end topkek.navigation.buildHomePage = function() local count = 0 for _, _ in pairs(cmd.commands.store) do count = count + 1 end local hook = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Home').Container, true) hook:drawText(1, 'T0PK3K 4.0 ex-7 edition by TheMichalos') hook:drawText(1, 'Patch version 1.0.5') hook:drawText(1, 'Commandbase patch version 1.0.0') hook:drawText(1, 'Number of commands: ' .. tostring(count)) local stime = hook:drawText(1, 'Server Time: 0') spawn(function() while true do stime.Text = 'Server Time: ' .. tostring(game:GetService('Workspace').DistributedGameTime) wait(0.5) end end) local ssz = hook:drawText(1, 'Server Size: 0') spawn(function() while true do ssz.Text = 'Server Size: ' .. tostring(game:GetService('Players').NumPlayers) wait(0.5) end end) local fe = game:GetService('Workspace').FilteringEnabled hook:drawText(1, 'FilteringEnabled: ' .. (fe and "YES" or "NO")) hook:drawText(1, 'PlaceId: ' .. tostring(game.PlaceId)) hook:drawText(1, 'same', 55) end topkek.navigation.buildContainers = function() for _, v in pairs(topkek.data.windows) do topkek.tools.gui:makeContainer(v) end end topkek.navigation.initCommandBar() topkek.navigation.buildContainers() topkek.navigation.buildTopbar() topkek.navigation.buildHomePage() wait() --// actual code below lole //-- --// PLAYERS //-- local plrwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Players').Container) local search = plrwin:drawButton(1, '', function()end) drop = GUI.DropDown.New(UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), search, {'All'}) function fixPlayerDrop() local t = {'All'} for i, v in pairs(game.Players:GetPlayers()) do table.insert(t, v.Name) end drop.SetTable(t) end game.Players.PlayerAdded:connect(function() fixPlayerDrop() end) game.Players.PlayerRemoving:connect(function() fixPlayerDrop() end) plrFrame = plrwin:drawContainer(1, 100) headshotContainer = plrFrame:drawContainer(0.4, 94, true) headshotContainer:setDrawY(20) headshot = headshotContainer:drawImage(1, "https://www.roblox.com/bust-thumbnail/image?userId=1&width=420&height=420&format=png", 74) headshotContainer:setDrawY(0) userNameText = headshotContainer:drawText(1, "[All]") userNameText.ClipsDescendants = true userNameText.Font = Enum.Font.SourceSansBold infoContainer = plrFrame:drawContainer(0.5, 94, true, 0.5) infoContainer.BackgroundColor3 = color3(108, 38, 38) userIdText = infoContainer:drawText(1, "ID: 0") userAgeText = infoContainer:drawText(1, "Age: 0") userTeamText = infoContainer:drawText(1, "Team: Neutral") cval = 'All' fixPlayerDrop() function updatePlayer(plri) local plr = game:GetService('Players'):FindFirstChild(plri) if not plr and plri ~= 'All' then print("Couldn't find player!") updatePlayer(topkek.lplr) else headshot.Image = "https://www.roblox.com/bust-thumbnail/image?userId=1&width=420&height=420&format=png" userNameText.Text = "[All]" userIdText.Text = 'ID: [multiple]' userAgeText.Text = 'Age: [multiple]' userTeamText.Text = 'Team: [multiple]' cval = 'All' end local team = plr.TeamColor if team == nil then team = 'Neutral' else team = tostring(team) end headshot.Image = "https://www.roblox.com/bust-thumbnail/image?userId=" .. tostring(plr.UserId) .. "&width=420&height=420&format=png" userNameText.Text = plr.Name userIdText.Text = 'ID: ' .. tostring(plr.UserId) userAgeText.Text = 'Age: ' .. tostring(plr.AccountAge) userTeamText.Text = 'Team: ' .. team cval = plr.Name end drop.Changed(updatePlayer) --actual code ------__- plrwin:addSpacing() plrwin:drawButton(1/2, 'Kick', function() tk.dp(cval, function(p) topkek.banmgr.executeKick(p) end) end) plrwin:drawButton(1/2, 'Ban', function() tk.dp(cval, function(p) topkek.banmgr.addSoftBan(p) end) end) plrwin:drawButton(1/2,'Friendlag', function() tk.dp(cval, function(p) for i = 1, 10 do spawn(function() while wait() do game.Players.LocalPlayer:RequestFriendship(p) game.Players.LocalPlayer:RevokeFriendship(p) end end) end end) end) plrwin:drawButton(1/2, 'Hardban', function() tk.dp(cval, function(p) topkek.banmgr.addHardBan(p) end) end) plrwin:addSpacing() plrwin:drawButton(1/2, 'Bring', function() tk.dp(cval, 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) plrwin:drawButton(1/2, 'Goto', function() tk.dp(cval, function(z) game:service'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = z.Character.HumanoidRootPart.CFrame * CFrame.new(1,1,1) end) end) plrwin:addSpacing() plrwin:drawButton(1/3, 'Kill', function() tk.dp(cval, function(p) if p.Character and p.Character:FindFirstChild("Humanoid") then p.Character.Humanoid.Health = 0 end end) end) plrwin:drawButton(1/3, 'Seizure', function() tk.dp(cval, function(p) if p.Character and p.Character:FindFirstChild("Humanoid") and tk.gt(p) then spawn(function() p.Character.Humanoid.PlatformStand = true tk.gt(p).CFrame = tk.gt(p).CFrame * CFrame.Angles(math.rad(90),0,0) repeat wait() p.Character.Humanoid.PlatformStand = true tk.gt(p).Velocity = Vector3.new(math.random(-10,10),-5,math.random(-10,10)) tk.gt(p).RotVelocity = Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5)) until not p.Character:FindFirstChild("Humanoid") or not tk.gt(p) end) end end) end) plrwin:drawButton(1/3, 'Stun', function() tk.dp(cval, function(p) if p.Character and p.Character:FindFirstChild("Humanoid") then p.Character.Humanoid.PlatformStand = true p.Character.Torso.CFrame = p.Character.Torso.CFrame * CFrame.Angles(math.rad(90),0,0) end end) end) plrwin:drawButton(1/3, 'Freeze', function() tk.dp(cval, function(p) if p.Character then tk.gt(p).Anchored = true end end) end) plrwin:drawButton(1/3, 'Thaw', function() tk.dp(cval, function(p) if p.Character then tk.gt(p).Anchored = false end end) end) plrwin:drawButton(1/3, 'Superslow', function() tk.dp(cval, function(p) if p.Character and p.Character:FindFirstChild('Humanoid') then p.Character.Humanoid.WalkSpeed = 1 end end) end) plrwin:drawButton(1/3, 'Highjump', function() tk.dp(cval, function(p) if p.Character and p.Character:FindFirstChild('Humanoid') then p.Character.Humanoid.JumpPower = 125 end end) end) plrwin:drawButton(1/3, 'God', function() tk.dp(cval, function(p) if p.Character and p.Character:FindFirstChild('Humanoid') then p.Character.Humanoid.MaxHealth = math.huge p.Character.Humanoid.Health = math.huge end end) end) plrwin:drawButton(1/3, 'Semigod', function() tk.dp(cval, function(p) if p.Character and p.Character:FindFirstChild('Humanoid') then p.Character.Humanoid.MaxHealth = 9e9 p.Character.Humanoid.Health = 9e9 end end) end) plrwin:drawButton(1/3, 'Fast', function() tk.dp(cval, function(p) if p.Character and p.Character:FindFirstChild('Humanoid') then p.Character.Humanoid.WalkSpeed = 50 end end) end) Follow = false; plrwin:drawButton(1/3, 'Annoy', function() tk.dp(cval, function(p) if p.Character and p.Character:FindFirstChild('Humanoid') then if Follow == true then Follow = false; return else Follow = true end while Follow == true do game:service'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame= p.Character.HumanoidRootPart.CFrame wait() end end end) end) plrwin:drawButton(1/3, 'Freefall', function() tk.dp(cval, function(p) if p.Character and p.Character:FindFirstChild('Humanoid') then p.Character.HumanoidRootPart.CFrame = p.Character.HumanoidRootPart.CFrame * CFrame.new(0, 10000, 0) end end) end) plrwin:drawButton(1/3, 'Destroy', function() tk.dp(cval, function(p) if p.Character and p.Character:FindFirstChild('Humanoid') then p.Character.Humanoid:Destroy() end end) end) plrwin:drawButton(1/3, 'Fix', function() tk.dp(cval, function(p) if p.Character and p.Character:FindFirstChild('Humanoid') then p.Character.Humanoid.Health = 100 p.Character.Humanoid.MaxHealth = 100 p.Character.Humanoid.JumpPower = 100 p.Character.Humanoid.WalkSpeed = 16 p.Character.Humanoid.PlatformStand = false p.Character.Humanoid.Jump = true end end) end) plrwin:drawButton(1/3, 'Respawn', function() tk.dp(cval, function(p) if p.Character then 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 p.Character = a1 a3.Health=0 end end) end) plrwin:addSpacing() local nameInp plrwin:drawButton(1/3, 'Name', function() tk.dp(cval, 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").BrickColor end) end) nameInp = plrwin:drawTextBox(2/3, '') local chatInp plrwin:drawButton(1/3, 'Chat', function() tk.dp(cval, function(z) game:GetService('Chat'):Chat(z.Charcter, chatInp.Text) end) end) chatInp = plrwin:drawTextBox(2/3, '') local disgInp plrwin:drawButton(1/3, 'Disguise', function() tk.dp(cval, function(p) local id = 0 if tonumber(disgInp.Text) then id = tonumber(disgInp.Text) else id = game:GetService('Players'):GetUserIdFromNameAsync(disgInp.Text) end if p.Character:FindFirstChild("Humanoid") then p.Character.Humanoid.Health = 0 end p.CharacterAppearance = 'https://assetgame.roblox.com/Asset/CharacterFetch.ashx?userId=' .. tostring(id) end) end) disgInp = plrwin:drawTextBox(2/3, 'ROBLOX') plrwin:addSpacing() clrR = plrwin:drawTextBox(1/3, '0') clrG = plrwin:drawTextBox(1/3, '0') clrB = plrwin:drawTextBox(1/3, '0') function getColor() local r = tonumber(clrR.Text) local g = tonumber(clrG.Text) local b = tonumber(clrB.Text) if not (r and g and b) then return Color3.new(0,0,0) end return Color3.new(r/255, g/255, b/255) end plrwin:drawButton(1/3, 'Sparkles', function() tk.dp(cval, function(z) Instance.new("Sparkles", tk.gt(z)).SparkleColor = getColor() end) end) plrwin:drawButton(1/3, 'Smoke', function() tk.dp(cval, function(z) Instance.new("Smoke", tk.gt(z)).Color = getColor() end) end) plrwin:drawButton(1/3, 'Fire', function() tk.dp(cval, function(z) local fr = Instance.new("Fire", tk.gt(z)) fr.Color = getColor() fr.Heat = 30 fr.Size = 20 end) end) plrwin:drawButton(1/3, 'Forcefield', function() tk.dp(cval, function(z) if z.Character then Instance.new("ForceField", z.Character) end end) end) plrwin:drawButton(1/3, 'Select', function() tk.dp(cval, function(z) if z.Character and tk.gt(z) then Instance.new("SelectionBox", tk.gt(z)).Adornee = tk.gt(z) end end) end) plrwin:drawButton(1/3, 'Sphere', function() tk.dp(cval, function(z) if z.Character and tk.gt(z) then Instance.new("SelectionSphere", tk.gt(z)).Adornee = tk.gt(z) end end) end) plrwin:drawButton(1/3, 'Fling', function() tk.dp(cval, function(z) spawn(function() --kohls admin commands lol if z.Character and tk.gt(z) then local xran, zran repeat xran = math.random(5555, 9999) until math.abs(xran) >= 5555 repeat zran = math.random(5555, 9999) until math.abs(zran) >= 5555 z.Character.Humanoid.Sit = true tk.gt(z).Velocity = Vector3.new(0,0,0) local frc = Instance.new("BodyForce", tk.gt(z)) frc.Name = "BFRC" frc.force = Vector3.new(xran*4,9999*5,zran*4) game:GetService("Debris"):AddItem(frc, 0.1) end end) end) end) plrwin:drawButton(1/3, 'Explode', function() tk.dp(cval, function(z) if z.Character and tk.gt(z) then local explosion = Instance.new("Explosion") explosion.Position = tk.gt(z).Position explosion.Parent = workspace end end) end) plrwin:drawButton(1/3, 'Nuke', function() tk.dp(cval, function(z) if z.Character and tk.gt(z) then local torso = tk.gt(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) end) plrwin:drawButton(1/3, 'No Tools', function() tk.dp(cval, function(p) for _, t in pairs(p.Backpack:GetChildren()) do t:Destroy() end end) end) plrwin:drawButton(1/3, 'Take Tools', function() tk.dp(cval, function(p) for _, t in pairs(p.Backpack:GetChildren()) do t.Parent = game:service'Players'.LocalPlayer.Backpack end end) end) plrwin:drawButton(1/3, 'BTools', function() tk.dp(cval, 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) plrwin:drawButton(1/3, 'Hotdog', function() tk.dp(cval, function(p) if p.Character and tk.gt(p) then topkek.tools.util.weenieHutJunior(p) end end) end) plrwin:drawButton(1/3, 'Quicksand', function() tk.dp(cval, function(z) if z.Character and z.Character:FindFirstChild("Humanoid") then local tor = tk.gt(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) plrwin:drawButton(1/3, 'Insane', function() tk.dp(cval, function(p) if p.Character and tk.gt(p) then for i,v in pairs(tk.gt(p):GetChildren()) do if v:IsA("Motor6D") then spawn(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) plrwin:drawButton(1/3, 'Invisible', function() tk.dp(cval, function(p) tk.rco(p.Character, 'BasePart', 'Transparency', 1) tk.rco(p.Character, 'MeshPart', 'Transparency', 1) end) end) plrwin:drawButton(1/3, 'Visible', function() tk.dp(cval, function(p) tk.rco(p.Character, 'BasePart', 'Transparency', 0) tk.rco(p.Character, 'MeshPart', 'Transparency', 0) end) end) plrwin:drawButton(1/3, 'Bighead', function() tk.dp(cval, 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) plrwin:drawButton(1/3, 'Goldify', function() tk.dp(cval, function(z) if z.Character then tk.rco(z.Character, 'BasePart', 'Material', 'Marble') tk.rco(z.Character, 'MeshPart', 'Material', 'Marble') tk.rco(z.Character, 'BasePart', 'BrickColor', BrickColor.new('Bright yellow')) tk.rco(z.Character, 'MeshPart', 'BrickColor', BrickColor.new('Bright yellow')) end end) end) plrwin:drawButton(1/3, 'Neon', function() tk.dp(cval, function(z) if z.Character then tk.rco(z.Character, 'BasePart', 'Material', 'Neon') tk.rco(z.Character, 'MeshPart', 'Material', 'Neon') end end) end) plrwin:drawButton(1/3, 'Shiny', function() tk.dp(cval, function(z) if z.Character then tk.rco(z.Character, 'BasePart', 'Reflectance', 1) tk.rcm(z.Character, 'MeshPart') end end) end) plrwin:drawButton(1/3, 'Shrek', function() tk.dp(cval, 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) plrwin:drawButton(1/3, 'Duck', function() tk.dp(cval, 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") 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) tk.rco(z.Character, 'Instance', 'Transparency', 1) z.Character.HumanoidRootPart.Transparency = 0 end end) end) plrwin:drawButton(1/3, 'Spheres', function() tk.dp(cval, function(z) if z.Character then tk.rco(z.Character, 'BasePart', 'Shape', 'Cylinder') end end) end) plrwin:drawButton(1/3, 'Big', function() tk.dp(cval, function(z) if z.Character then topkek.tools.util.scalePlayer(5, z) end end) end) plrwin:drawButton(1/3, 'Small', function() tk.dp(cval, function(z) if z.Character then topkek.tools.util.scalePlayer(5, z) end end) end) plrwin:drawButton(1/3, 'Giraffe', function() tk.dp(cval, 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) plrwin:drawButton(1/3, 'Dab', function() tk.dp(cval, 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) plrwin:drawButton(1/3, 'Force Follow', function() tk.dp(cval, function(z) game:GetService("RunService"):BindToRenderStep("_", 0, function() z.Character.Humanoid:MoveTo(topkek.lplr.Character.Head.Position) end) end) end) plrwin:drawButton(1/3, 'Camlock', function() tk.dp(cval, function(z) z.CameraMode = "LockFirstPerson" end) end) --// SERVER //-- local servwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Server').Container) local detailWin = servwin:drawContainer(1, 100, nil, nil, 18) detailWin:drawText(1, 'Job ID: ' .. (game.JobId and (game.JobId ~= "") or "???")) detailWin:drawText(1, 'Game Name: ' .. game:service'MarketplaceService':GetProductInfo(game.PlaceId).Name) detailWin:drawText(1, 'Creator Name: ' .. game:GetService('Players'):GetNameFromUserIdAsync(game.CreatorId)) --detailWin:drawText(1, 'Genre: ' .. tostring(game.Genre)) servwin:drawButton(1/2, 'Shutdown', function() workspace.Gravity = 0/0 end) servwin:drawButton(1/2, 'Clear', 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, '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) servwin:drawButton(1/2, 'Reset', 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 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 for i, v in pairs(game:GetService('Players'):GetPlayers()) do 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 v.Character = a1 a3.Health=0 end end) servwin:drawButton(1, 'Remove Sounds', function() tk.rcm(game, 'Sound') end) servwin:addSpacing() servwin:drawButton(1, 'Break All', function() workspace:BreakJoints(workspace:GetChildren()) end) local gravInp servwin:drawButton(1/3, 'Gravity', function() if not tonumber(gravInp.Text) then return end workspace.Gravity = tonumber(gravInp.Text) end) gravInp = servwin:drawTextBox(2/3, '') servwin:addSpacing() 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) local brightInp servwin:drawButton(1/3, 'Brightness', function() if not tonumber(brightInp.Text) then return end game:GetService('Lighting').Brightness = tonumber(brightInp.Text) end) brightInp = servwin:drawTextBox(2/3, '100') local fogInp servwin:drawButton(1/3, 'Fog', function() if not tonumber(fogInp.Text) then return end game:GetService('Lighting').FogEnd = tonumber(fogInp.Text) end) fogInp = servwin:drawTextBox(2/3, '0') local timeInp servwin:drawButton(1/3, 'Hour', function() if not tonumber(timeInp.Text) then return end game:GetService('Lighting'):SetMinutesAfterMidnight(60*tonumber(timeInp.Text)) end) timeInp = servwin:drawTextBox(2/3, '12') servwin:addSpacing() -- private server crap local privateToggle local privStatus = false privateToggle = servwin:drawButton(1, 'Private Server OFF', function() if privStatus == false then privStatus = true privateToggle.Text = 'Private Server ON' topkek.banmgr.makePrivate() else privateToggle.Text = 'Private Server OFF' topkek.banmgr.unprivate() end end) servwin:addSpacing() servwin:drawText(1, 'Whitelist') local plrAddInp servwin:drawButton(1/3, 'Add', function() topkek.banmgr.doWhitelist(plrAddInp.Text) ReorderWL() end) plrAddInp = servwin:drawTextBox(2/3, '') wlCont = servwin:drawScrollingContainer(100) function ReorderWL() local wl = topkek.banmgr.whitelist for i,v in pairs(wlCont:GetChildren()) do v:Destroy() end wlCont:setDrawY(3) for i,v in pairs(wl) do wlCont:drawText(2/3, v) wlCont:drawButton(1/3, 'Remove', function() topkek.banmgr.unwhitelist(v) ReorderWL() end) end end ReorderWL() --// LOCALPLAYER //-- local lpwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('LocalPlayer').Container) lpwin:drawButton(1, 'Reset Camera', function() game.Workspace.CurrentCamera:remove() wait(.1) game.Workspace.CurrentCamera.CameraSubject = topkek.lplr.Character.Humanoid or game.Workspace[topkek.lplr.Name].Humanoid game.Workspace.CurrentCamera.CameraType = "Custom" end) lpwin: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 topkek.lplr.Character = a1 a3.Health=0 end) lpwin:drawButton(1, 'Rejoin', function() game:GetService('TeleportService'):Teleport(game.PlaceId) end) lpwin:addSpacing() lpwin:drawButton(1/2, 'God', function() if topkek.lplr.Character:FindFirstChild("Humanoid") then topkek.lplr.Character.Humanoid.MaxHealth = math.huge topkek.lplr.Character.Humanoid.Health = math.huge end end) lpwin:drawButton(1/2, 'Semigod', function() if topkek.lplr.Character:FindFirstChild("Humanoid") then topkek.lplr.Character.Humanoid.MaxHealth = 9e9 topkek.lplr.Character.Humanoid.Health = 9e9 end end) Loopgod = false lpwin:drawButton(1, 'Loopgod', function() if Loopgod == false then Loopgod = true spawn(function() repeat topkek.lplr.Character.Humanoid.MaxHealth = math.huge topkek.lplr.Character.Humanoid.Health = math.huge wait() until Loopgod == false end) else Loopgod = false end end) lpwin:addSpacing() plrwin:addSpacing() local Lev, Clip, Fly lpwin:drawButton(1/2, 'Levitate', function() if Lev == true then Lev = false return end Lev = true repeat topkek.lplr.Character.Humanoid:ChangeState(10) wait(0) until Lev == false end) lpwin:drawButton(1/2, 'Noclip', function() if Clip == true then Clip = false return end Clip = true game:GetService("RunService").Stepped:connect(function() tk.gt(topkek.lplr).CanCollide = not Clip topkek.lplr.Character.Head.CanCollide = not Clip topkek.lplr.Character.HumanoidRootPart.CanCollide = not Clip if topkek.lplr.Character.UpperTorso then topkek.lplr.Character.LowerTorso.CanCollide = not Clip end end) topkek.lplr.Character.HumanoidRootPart.Changed:connect(function() tk.gt(topkek.lplr).CanCollide = not Clip topkek.lplr.Character.Head.CanCollide = not Clip topkek.lplr.Character.HumanoidRootPart.CanCollide = not Clip if topkek.lplr.Character.UpperTorso then topkek.lplr.Character.LowerTorso.CanCollide = not Clip end end) end) lpwin: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) lpwin: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) lpwin:addSpacing() local apprInp lpwin:drawButton(1/3, 'Appearance', function() local id = 0 if tonumber(apprInp.Text) then id = tonumber(apprInp.Text) else id = game:GetService('Players'):GetUserIdFromNameAsync(apprInp.Text) end if topkek.lplr.Character:FindFirstChild("Humanoid") then topkek.lplr.Character.Humanoid.Health = 0 end topkek.lplr.CharacterAppearance = 'https://assetgame.roblox.com/Asset/CharacterFetch.ashx?userId=' .. tostring(id) end) apprInp = lpwin:drawTextBox(2/3, 'ROBLOX') local teamInp lpwin:drawButton(1/3, 'Team', function() topkek.lplr.TeamColor = BrickColor.new(teamInp.Text) end) teamInp = lpwin:drawTextBox(2/3, 'Bright red') lpwin:drawButton(1/2, 'Naked', function() topkek.lplr:ClearCharacterAppearance() end) lpwin:drawButton(1/2, 'Neutral', function() topkek.lplr.Neutral = true end) lpwin:addSpacing() lpwin:drawButton(1/2, '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 spawn(function() while true do wait(0.1) if orb then orb.BrickColor = BrickColor.Random() else break end end end) 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) lpwin:drawButton(1/2, 'Freecam', function() local cam = game.Workspace.CurrentCamera cam.CameraType = "Fixed" cam.CameraSubject = nil topkek.lplr.Character = nil end) lpwin:drawButton(1/2, 'NoGrav', function() if topkek.lplr.Character then for x,m in pairs(topkek.lplr.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) lpwin:drawButton(1/2, 'Trowel', function() topkek.tools.util.trowel() end) lpwin:addSpacing() lpwin:drawButton(1/2, 'Fedora', function() local hats={ 98346834, 215751161, 119916949, 72082328, 147180077, 100929604, 63043890, 1285307, 1029025, 334663683, 259423244 } game:GetObjects("rbxassetid://" .. tostring(hats[math.random(1,#hats)]))[1].Parent = topkek.lplr.Character end) lpwin:drawButton(1/2, 'Rainbow Name', function() topkek.lplr.Neutral = false repeat wait() topkek.lplr.TeamColor = BrickColor.Random() until not topkek.lplr.Character.Humanoid end) local tagInp lpwin:drawButton(1/3, 'Tag', function() local len = 10 local bb = Instance.new("BillboardGui") bb.Parent = topkek.lplr.Character.Head bb.Adornee = topkek.lplr.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 = tagInp.Text tl.Name = "trutag" tl.Visible = true tl.ZIndex = 2 end) tagInp = lpwin:drawTextBox(2/3, '') --// SCRIPTS //-- --local scriptwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Scripts').Container) --local search = scriptwin:drawTextBox(1,'') --local origy = scriptwin:getDrawY() --scriptwin:addSpacing() --scriptwin:addSpacing() --local scripts = game:GetObjects("rbxassetid://376553985")[1] --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:GetChildren()) do -- if string.find(v.Name:lower(), condition:lower()) or (condition == "") or (condition == " ") then -- local scr = scriptwin:drawButton(1, v.Name, function() -- spawn(function() loadstring(v.Source)() end) -- 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('') --// DESTRUCTION // -- local destwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Destruction').Container) local decals, seldec = destwin:drawScrollingContainer(100) seldec = destwin:drawText(1, 'Selected Decal: None') cursel = nil local decs = { {'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 = decals:drawButton(1, v[1], function()seldec.Text="Selected Decal: " ..v[2] cursel=v[2] end,20) topkek.tools.gui:addLeftIcon(b,'rbxassetid://'..v[2],20) end destwin:drawButton(1, 'Spam Decal', function() if cursel ~= nil then topkek.tools.util.recurseDecal(tonumber(cursel)) end end) destwin:drawButton(1, 'Spam Particles', function() if cursel ~= nil then topkek.tools.util.recurseParticles(tonumber(cursel)) end end) destwin:drawButton(1, 'Spam Both', function() if cursel ~= nil then topkek.tools.util.recurseUltimate(tonumber(cursel)) end end) destwin:drawButton(1, 'Rollback', function() tk.rcm(workspace, 'Decal') tk.rcm(workspace, 'ParticleEmitter') end) destwin:addSpacing() destwin:drawButton(1, '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) destwin:drawButton(1, 'Troll', function() topkek.tools.util.recurseUltimate('48308661') tk.play(154664102) end) destwin:addSpacing() destwin: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) destwin: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) destwin: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; } tk.rcf('BasePart',function(o) local mesh = Instance.new('SpecialMesh', o) mesh.MeshType = enums[math.random(1,#enums)] end) end) destwin: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; } tk.rcf('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) destwin:addSpacing() destwin:drawButton(1, 'Rotations', function() tk.rcf('BasePart', function(o) o.Rotation = Vector3.new(math.random(0,180),math.random(0,180),math.random(0,180)) end) end) destwin:drawButton(1, 'Collisions', function() tk.rcf('BasePart', function(o) o.CanCollide = false end) end) destwin:drawButton(1, 'Velocity', function() tk.rcf('BasePart', function(o) o.Velocity = Vector3.new(math.random(0,180),math.random(0,180),math.random(0,180)) end) end) destwin:drawButton(1, 'Invisiblity', function() tk.rcf('BasePart', function(o) o.Transparency = 1 end) end) destwin:drawButton(1, 'BreakJoints', function() tk.rcf('Model', function(o) o:BreakJoints() end) end) destwin:drawButton(1, 'Forces', function() tk.rcf('BasePart', function(o) local bf = Instance.new("BodyForce", o) bf.Force = Vector3.new(math.random(0,180)*5,math.random(0,180)*5,math.random(0,180)*5) end) end) destwin:drawButton(1, 'Brightness', function() tk.rcf('BasePart', function(o) local light = Instance.new("SpotLight", o) light.Brightness = 9e9 light.Range = 60 end) end) --// CATALOG //-- local catwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Catalog').Container) local page, currentkeyword = 1, "" local searchbar, search, makeCatalog, res = 0, 0, 0, {} local searchbar = catwin:drawTextBox(2/3,'') local search = catwin:drawButton(1/3, 'Search', function() page = 1 currentkeyword = searchbar.Text makeCatalog(currentkeyword, page) end) local previous = catwin:drawButton(1/2, 'Previous Page', function() if page > 1 then page = page - 1 makeCatalog(currentkeyword, page) end end) local previous = catwin:drawButton(1/2, 'Next Page', function() if page >= 1 then page = page + 1 makeCatalog(currentkeyword, page) end end) local catalog_start = catwin:getDrawY() function split(str,divider) local found = "" local results = {} for i=1,string.len(str) do if (string.lower(string.sub(str,i,i)) == string.lower(divider)) then table.insert(results, found) found = "" else found = found..string.sub(str,i,i) end end table.insert(results, found) return results end function GetName(nm) local spl = split(nm," ") local a,b,c,d,e=spl[1] or "",spl[2] or "",spl[3] or "", spl[4] or "", spl[5] or "" return (a.." "..b.." "..c.." "..d.." "..e) end --function makeCatalog(keyword, page) --local endpoint = "http://search.roblox.com/catalog/json?Category=6&Keyword="..keyword.."&IncludeNotForSale=false&ResultsPerPage=10&PageNumber="..tostring(page) --local results = game:HttpGet(endpoint, true) --local parse = game:GetService('HttpService'):JSONDecode(results) --for i, v in pairs(res) do --v:Destroy() --end --catwin:setDrawY(catalog_start) --catwin:addSpacing() --for i, v in pairs(parse) do --local img = catwin:drawImage(1/2, 'https://www.roblox.com/Thumbs/Asset.ashx?width=420&height=420&assetId='..tostring(v['AssetId']), 50) --local below = topkek.tools.util.Object("TextButton", { -- Parent = img; -- BackgroundColor3 = Color3.new(163/255, 57/255, 57/255); -- BorderSizePixel = 0; -- Position = UDim2.new(0, -45, 1, 5); -- Size = UDim2.new(0,img.AbsoluteSize.X, 0, 20); -- Font = 'SourceSans'; -- FontSize = 'Size14'; -- Text = GetName(v['Name']); -- TextSize = 14; -- TextColor3 = color3(199, 199, 199); -- TextStrokeTransparency = 0.5; -- ClipsDescendants = true; --}) -- below.MouseButton1Down:connect(function() -- local Model = Instance.new("Model", workspace) -- game:GetObjects('rbxassetid://'..tostring(v['AssetId']))[1].Parent = Model -- Model:MakeJoints() -- Model:MoveTo(topkek.lplr.Character.Head.Position) --end) --img.Size=UDim2.new(0,50,0,50) --img.Position=img.Position+UDim2.new(0,45,0,0) -- if (i%2)==0 then -- catwin:setDrawY(catwin:getDrawY() + 25) --end -- if (i==10) then -- catwin.main.CanvasSize = catwin.main.CanvasSize + UDim2.new(0,0,0,25) -- end -- table.insert(res,img) --end --end --makeCatalog("", 1) --// CMDS //-- cmdwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Commands').Container) count = 0 for _, _ in pairs(cmd.commands.store) do count = count + 1 end cmdwin:drawText(1, tostring(count) .. " Commands") cmdwin:drawText(1, 'Chat Prefix: /') local cmdlist = cmdwin:drawScrollingContainer(260) for i, v in pairs(cmd.commands.fmtstore) do local xfmt = {} local str = " ;" .. i .. " " for form in v:gmatch("[^%%]+") do if form ~= 'cmd' then if form == 'inf' then form = 'str' end str = str .. "{" .. form .. "} " end end cmdlist:drawText(1, str) end --// MUSIC //-- musicwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Music').Container) Sounds = { {"caramell", 2303479}; {"epic", 27697743}; {"rick", 2027611}; {"halo", 1034065}; {"pokemon", 1372261}; {"cursed", 1372257}; {"extreme", 11420933}; {"awaken", 27697277}; {"alone", 27697392}; {"mario", 1280470}; {"choir", 1372258}; {"chrono" ,1280463}; {"dotr", 11420922}; {"entertain", 27697267}; {"fantasy", 1280473}; {"final", 787}; {"organ", 11231513}; {"tunnel", 9650822} } local cursel local xcursel = 0 scr = musicwin:drawScrollingContainer(230) for i, v in pairs(Sounds) do scr:drawButton(1, v[1] .. " - " .. tonumber(v[2]), function() cursel.Text = "Currently Selected - " .. v[1] xcursel = v[2] end) end cursel = musicwin:drawText(1, "Currently Selected - None") local setInp musicwin:drawButton(1/3, "Set", function() if tonumber(setInp.Text) then cursel.Text = "Currently Selected - " .. setInp.Text xcursel = tonumber(setInp.Text) end end) setInp = musicwin:drawTextBox(2/3, '') musicwin:drawButton(1, "Play", function() tk.rcm(game, 'Sound') tk.play(xcursel) end) musicwin:drawButton(1, "Stop", function() tk.rcm(game, 'Sound') end) --// FACES //-- facwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Faces').Container) local faces = { {name='Rofl',id=47595647}, {name='Sparta',id=74142203}, {name='UJelly',id=48989071}, {name='Troll',id=45120559}, {name='Horse',id=62079221}, {name='Angry',id=48258623}, {name='Okey',id=62830600}, {name='Yeaw',id=53646377}, {name='Here',id=62677045}, {name='Har',id=48260066}, {name='Baby Sun',id=47596170}, {name='LOL',id=48293007}, {name='Sad',id=53645378}, {name='Joseph Stalin',id=48290678}, {name='Doge',id=130742396}, {name='Forever Alone',id=156886272}, {name='RickRoll',id=5104631}, {name='Jim Carrey',id=74885351}, {name='Meh IRL',id=237553381} } local cursel, xcursel = nil, 0 faclist = facwin:drawScrollingContainer(260) for i,v in pairs(faces) do local btn = faclist:drawButton(1, v['name'], function() xcursel = v['id'] cursel.Text = 'Currently Selected: ' .. v['name'] end) topkek.tools.gui:addLeftIcon(btn,'rbxassetid://'..tostring(v['id']),20) end cursel = facwin:drawText(1, 'Currently Selected: None') facwin:drawButton(1, 'Wear', function() if not (xcursel == 0) then if topkek.lplr.Character then tk.rcm(topkek.lplr.Character, 'Accessory') tk.rcm(topkek.lplr.Character, 'Hat') topkek.tools.util.applyFace(xcursel) end end end) --// SETTINGS // -- setwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Settings').Container) setwin:drawText(1, 'Patch: ' .. topkek.patch) setwin:drawText(1, 'Devnote: foh skids') setwin:drawText(1, [[ === CREDITS === Variable - retard that created Stella KrystalTeam - provided critical design tips & advice Circumvention - lol joey salads Thanks to everyone that supported T0PK3K 4.0! ]], 260) --// BANLIST //-- banwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Banlist').Container) local plrBanInp banwin:drawButton(1/3, 'Add', function() topkek.settings.get() table.insert(topkek.settingsTable['Bans'], plrBanInp.Text) topkek.settings.write() UpdateBanlist() end) plrBanInp = banwin:drawTextBox(2/3, '') banCont = banwin:drawScrollingContainer(288) function UpdateBanlist(x) topkek.settings.get() local wl = x or topkek.settingsTable['Bans'] for i,v in pairs(banCont:GetChildren()) do v:Destroy() end banCont:setDrawY(3) for i,v in pairs(wl) do banCont:drawText(2/3, v) banCont:drawButton(1/3, 'Remove', function() for x, m in pairs(wl) do if m == v then table.remove(topkek.settingsTable['Bans'], x) topkek.settings.write() UpdateBanlist() topkek.banmgr.bans = topkek.settingsTable['Bans'] end end end) end end UpdateBanlist() --// HATS //-- hatwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Hats').Container) local hats={ {name='Dominus Empyreus',id=21070012}, {name='Dominus Vespertilio',id=96103379}, {name='Dominus Infernus',id=31101391}, {name='Dominus Rex',id=250395631}, {name='Dominus Frigidus',id=48545806}, {name='Dominus Astra',id=162067148}, {name='Dominus Aureus',id=138932314}, {name='DIY Dominus Empyreus',id=151789690}, {name='Dominus Messor',id=64444871}, {name='Demon Skeleton Wings',id=133554007}, {name='Gilded Wings of Glory',id=250405532}, {name='Majestic Ice Wings',id=188702967}, {name='Black Wings',id=215719598}, {name='Clockworks Shades',id=11748356}, {name='Faerie Wings',id=19399896}, {name='Orinthian Wings',id=223751505}, {name='Clockworks Headphones',id=1235488}, {name='Perfectly Legitimate Business Hat',id=19027209}, {name='Sparkling Angel Wings',id=192557913}, {name='Commander Crows Wings',id=133553855}, {name='Sunfire Wings',id=158068470}, {name='Royal Faerie Wings',id=119916756}, {name='Wings of Freedom',id=164174048}, {name='Firebrand Wings',id=128160626}, {name='Frozen Wings',id=136758613}, {name='Webbed Wings',id=120507280}, {name='Gargoyle Wings',id=120507201}, {name='Bat Wings',id=19399858}, {name='Wings of Fire',id=136758532}, {name='Headrow',id=1082935}, {name='Rubber Duckie',id=9254254}, {name='Valkyrie Helm',id=1365767}, {name='Hockey Mask',id=5161514}} local searchi = hatwin:drawButton(1, '', function()end) dropx = GUI.DropDown.New(UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), searchi, {'All'}) function fixPlayerDropi() local t = {'All'} for i, v in pairs(game.Players:GetPlayers()) do table.insert(t, v.Name) end dropx.SetTable(t) end game.Players.PlayerAdded:connect(function() fixPlayerDropi() end) game.Players.PlayerRemoving:connect(function() fixPlayerDropi() end) local eval = 'All' dropx.Changed(function(p) eval = p end) fixPlayerDrop() local hatInp hatlist = hatwin:drawScrollingContainer(260) for i,v in pairs(hats) do hatlist:drawButton(1, v['name'], function() hatInp.Text = tostring(v['id']) end) end hatwin:drawButton(1/3, 'Wear', function() local hat = game:GetObjects("rbxassetid://"..tonumber(hatInp.Text))[1] tk.dp(eval, function(x) if x.Character then hat:Clone().Parent = x.Character end end) end) hatInp = hatwin:drawTextBox(2/3, '') topkek.tools.animator.initialAnimation() topkek.banmgr.init() _G.Rc7Notification("Leaked by Scratchy","T0pk3k 4.0 Script Leaked!",5) wait(5) if game.Workspace.FilteringEnabled == true then _G.Rc7Notification("Filtering","Fltering is Enabled",5) else _G.Rc7Notification("Filtering","Fltering is Disabled",5) end
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
Untitled
12 hours ago | 13.15 KB
Analog GPUs: THE FUTURE
18 hours ago | 8.88 KB
Quotes I believe to be true.
18 hours ago | 0.16 KB
Die 7 wichtigsten Aktionen diese Woche
1 day ago | 4.17 KB
Untitled
1 day ago | 13.34 KB
Untitled
1 day ago | 13.59 KB
VNC SCRIPT 2/2: autoinput.vbs
VBScript | 1 day ago | 0.23 KB
VNC SCRIPT 1/2: vncauto.bat
Batch | 1 day ago | 0.72 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!