Advertisement
Guest User

lt2 gui

a guest
May 14th, 2018
6,471
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 106.79 KB | None | 0 0
  1. -- Objects
  2.  
  3. local ScreenGui = Instance.new("ScreenGui")
  4. local Frame = Instance.new("Frame")
  5. local TextLabel = Instance.new("TextLabel")
  6. local TextButton = Instance.new("TextButton")
  7. local TextButton1 = Instance.new("TextButton")
  8. local TextButton2 = Instance.new("TextButton")
  9.  
  10. -- Properties
  11.  
  12. ScreenGui.Parent = game.CoreGui
  13. Frame.Draggable = true
  14. Frame.Active = true
  15.  
  16. Frame.Parent = ScreenGui
  17. Frame.BackgroundColor3 = Color3.new(1, 1, 1)
  18. Frame.Position = UDim2.new(0.335051537, 0, 0.109984413, 0)
  19. Frame.Size = UDim2.new(0, 352, 0, 462)
  20.  
  21. TextLabel.Parent = Frame
  22. TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  23. TextLabel.Size = UDim2.new(0, 352, 0, 71)
  24. TextLabel.Font = Enum.Font.ArialBold
  25. TextLabel.Text = "Lumber Tyccon 2 GUI (Written by LIFE#5121)"
  26. TextLabel.TextSize = 14
  27.  
  28. TextButton.Parent = Frame
  29. TextButton.BackgroundColor3 = Color3.new(1, 1, 1)
  30. TextButton.Position = UDim2.new(0.215909094, 0, 0.244588748, 0)
  31. TextButton.Size = UDim2.new(0, 200, 0, 50)
  32. TextButton.Font = Enum.Font.SourceSans
  33. TextButton.Text = "Lumber Tycoon 2 GUI"
  34. TextButton.TextSize = 14
  35.  
  36. TextButton1.Name = "TextButton1"
  37. TextButton1.Parent = Frame
  38. TextButton1.BackgroundColor3 = Color3.new(1, 1, 1)
  39. TextButton1.Position = UDim2.new(0.215909094, 0, 0.746753216, 0)
  40. TextButton1.Size = UDim2.new(0, 200, 0, 50)
  41. TextButton1.Font = Enum.Font.SourceSans
  42. TextButton1.Text = "LT2 OP GUI"
  43. TextButton1.TextSize = 14
  44.  
  45. TextButton2.Name = "TextButton2"
  46. TextButton2.Parent = Frame
  47. TextButton2.BackgroundColor3 = Color3.new(1, 0, 0)
  48. TextButton2.Position = UDim2.new(0.383522719, 0, 0.485930741, 0)
  49. TextButton2.Size = UDim2.new(0, 81, 0, 50)
  50. TextButton2.Font = Enum.Font.SourceSans
  51. TextButton2.Text = "TopKek 3.0"
  52. TextButton2.TextSize = 14
  53. --Scripts
  54. TextButton.MouseButton1Down:connect(function()
  55. --Errors:
  56. System = {}
  57.  
  58. System.Create = function(a, c)
  59. local e = Instance.new(a)
  60. for d, a in pairs(c) do
  61. local b, a = ypcall(function()
  62. return e[d]
  63. end)
  64. if b then
  65. e[d] = c[d]
  66. end
  67. end
  68. return e
  69. end
  70. function b(d, b)
  71. local c = getfenv(d)
  72. local a = setmetatable({}, {
  73. __index = function(a, a)
  74. if a:lower() == 'script' then
  75. return b
  76. else
  77. return c[a]
  78. end
  79. end
  80. })
  81. setfenv(d, a)
  82. ypcall(function()
  83. d()
  84. end)
  85. end
  86. c = {}
  87.  
  88. o1 = System.Create("ScreenGui",{
  89. ["Parent"] = game.Players.LocalPlayer.PlayerGui,
  90. })
  91. o2 = System.Create("Frame",{
  92. ["Parent"] = o1,
  93. ["Transparency"] = 0.5,
  94. ["Position"] = UDim2.new(0,0,0.44999998807907,0),
  95. ["Size"] = UDim2.new(0.20000000298023,0,0.10000000149012,0),
  96. ["BackgroundColor3"] = Color3.new(0, 0, 0),
  97. ["BackgroundTransparency"] = 0.5,
  98. })
  99. o3 = System.Create("TextButton",{
  100. ["Name"] = "Tele",
  101. ["Parent"] = o2,
  102. ["Transparency"] = 0.5,
  103. ["Position"] = UDim2.new(0.10000000149012,0,0,0),
  104. ["Size"] = UDim2.new(0.80000001192093,0,0.30000001192093,0),
  105. ["Text"] = "Teleport",
  106. ["BackgroundColor3"] = Color3.new(0, 0, 0),
  107. ["BackgroundTransparency"] = 0.5,
  108. ["Font"] = Enum.Font.SourceSans,
  109. ["FontSize"] = Enum.FontSize.Size14,
  110. ["TextColor3"] = Color3.new(1, 1, 1),
  111. })
  112. o5 = System.Create("TextBox",{
  113. ["Name"] = "Place",
  114. ["Parent"] = o2,
  115. ["Transparency"] = 0.5,
  116. ["Position"] = UDim2.new(0.20000000298023,0,0.30000001192093,0),
  117. ["Size"] = UDim2.new(0.60000002384186,0,0.30000001192093,0),
  118. ["Text"] = "Spawn",
  119. ["BackgroundColor3"] = Color3.new(0, 0, 0),
  120. ["BackgroundTransparency"] = 0.5,
  121. ["Font"] = Enum.Font.SourceSans,
  122. ["FontSize"] = Enum.FontSize.Size14,
  123. ["TextColor3"] = Color3.new(1, 1, 1),
  124. })
  125. o6 = System.Create("TextButton",{
  126. ["Name"] = "Teleport Wood",
  127. ["Parent"] = o2,
  128. ["Transparency"] = 0.5,
  129. ["Position"] = UDim2.new(0.10000000149012,0,0.60000002384186,0),
  130. ["Size"] = UDim2.new(0.80000001192093,0,0.40000000596046,0),
  131. ["Text"] = "Teleport Wood",
  132. ["BackgroundColor3"] = Color3.new(0, 0, 0),
  133. ["BackgroundTransparency"] = 0.5,
  134. ["Font"] = Enum.Font.SourceSans,
  135. ["FontSize"] = Enum.FontSize.Size14,
  136. ["TextColor3"] = Color3.new(1, 1, 1),
  137. })
  138.  
  139.  
  140. player = game.Players.LocalPlayer
  141.  
  142. function Teleport(pos)
  143. service.Players.LocalPlayer.Character:MoveTo(pos)
  144. end
  145.  
  146. local WayPoints = {
  147. ["Spawn"] = Vector3.new(155, 3, 74),
  148. ["Wood R Us"] = Vector3.new(265, 3, 57),
  149. ["Land Store"] = Vector3.new(258, 3, -99),
  150. ["Dock"] = Vector3.new(1114, -1, -197),
  151. ["Link's Logic"] = Vector3.new(4605, 3, -727),
  152. ["Cave"] = Vector3.new(3581, -179, 430),
  153. ["Volcano"] = Vector3.new(-1585, 622, 1140),
  154. ["Swamp"] = Vector3.new(-1209, 132, -801),
  155. ["Palm Island"] = Vector3.new(2549, -5, -42),
  156. ["Fancy Furnishings"] = Vector3.new(491, 3, -1720),
  157. ["Boxed Cars"] = Vector3.new(509, 3, -1463),
  158. ["Fine Arts Shop"] = Vector3.new(5207, -166, 719),
  159. ["Bob's Shack"] = Vector3.new(260, 8, -2542),
  160. ["Bridge"] = Vector3.new(113, 11, -977),
  161. ["End Times"] = Vector3.new(113, -214, -951),
  162. ["Shrine of Sight"] = Vector3.new(-1600, 195, 919),
  163. ["The Den"] = Vector3.new(323, 41, 1930),
  164. }
  165.  
  166. player.PlayerGui.ScreenGui.Frame.Tele.MouseButton1Down:connect(function()
  167. print(WayPoints[player.PlayerGui.ScreenGui.Frame.Place.Text])
  168. player.Character:MoveTo(WayPoints[player.PlayerGui.ScreenGui.Frame.Place.Text])
  169. end)
  170.  
  171. player.PlayerGui.ScreenGui.Frame["Teleport Wood"].MouseButton1Down:connect(function()
  172. for _, Log in pairs(game.Workspace.LogModels:GetChildren()) do
  173. if Log.Name:sub(1, 6) == "Loose_" and Log:findFirstChild("Owner") then
  174. if Log.Owner.Value == game.Players.LocalPlayer then
  175. Log:MoveTo(game.Players.LocalPlayer.Character.Torso.Position + Vector3.new(0, 20, 0))
  176. end
  177. end
  178. end
  179. end)
  180. end)
  181. TextButton1.MouseButton1Down:connect(function()
  182. --[[
  183. UI and 90% of scripting scripted from scratch by DrSTaTTiK
  184. I know I didn't ask for sigmas GreyWood script but credit to him
  185. the user by the name of joseph2235(Your're welcome) provided the
  186. script made by sigma.
  187. Please give to ye boy DrSTaTTiK credit for his work.
  188.  
  189. THANKS!!
  190. --]]
  191.  
  192. local service = setmetatable({}, {
  193. __index = function(t, k)
  194. return game:GetService(k)
  195. end
  196. })
  197.  
  198. if service.Players.LocalPlayer.PlayerGui:FindFirstChild("DrSTaTTiK") then
  199. service.Players.LocalPlayer.PlayerGui:FindFirstChild("DrSTaTTiK"):Destroy()
  200. end
  201.  
  202. function Create(cls,props)
  203. local inst = Instance.new(cls)
  204. for i,v in pairs(props) do
  205. inst[i] = v
  206. end
  207. return inst
  208. end
  209.  
  210. local HitPoints={
  211. ['GoldAxe']= 50;
  212. ['BasicHatchet']= 0.2;
  213. ['Axe1']= 0.55;
  214. ['Axe2']= 0.93;
  215. ['AxeAlphaTesters']= 1.5;
  216. ['Rukiryaxe']= 1.68;
  217. ['Axe3']= 1.45;
  218. ['AxeBetaTesters']= 1.45;
  219. ['FireAxe']= 0.6;
  220. ['SilverAxe']= 1.6;
  221. ['EndTimesAxe']= 10000000;
  222. ['AxeChicken']= 0.1;
  223. ['CandyCaneAxe']= 0;
  224. }
  225.  
  226. local WayPointss = {
  227. ["Spawn"] = CFrame.new(155, 3, 74),
  228. ["Wood R Us"] = CFrame.new(265, 3, 57),
  229. ["Land Store"] = CFrame.new(258, 3, -99),
  230. ["Dock"] = CFrame.new(1114, -1, -197),
  231. ["Link's Logic"] = CFrame.new(4605, 3, -727),
  232. ["Cave"] = CFrame.new(3581, -179, 430),
  233. ["Volcano"] = CFrame.new(-1585, 622, 1140),
  234. ["Swamp"] = CFrame.new(-1209, 132, -801),
  235. ["Palm Island"] = CFrame.new(2549, -5, -42),
  236. ["Fancy Furnishings"] = CFrame.new(491, 3, -1720),
  237. ["Boxed Cars"] = CFrame.new(509, 3, -1463),
  238. ["Fine Arts Shop"] = CFrame.new(5207, -166, 719),
  239. ["Bob's Shack"] = CFrame.new(260, 8, -2542),
  240. ["Bridge"] = CFrame.new(113, 11, -977),
  241. ["End Times"] = CFrame.new(113, -214, -951),
  242. ["Shrine of Sight"] = CFrame.new(-1600, 195, 919),
  243. ["The Den"] = CFrame.new(323, 41, 1930),
  244. ["Volcano Win"] = CFrame.new(-1675, 348, 1476),
  245. ["Ski Lodge"] = CFrame.new(1244, 62, 2306),
  246. ["Strange Man"] = CFrame.new(1061, 16, 1131)
  247. }
  248.  
  249. function GetAxe()
  250. if service.Players.LocalPlayer.Character:FindFirstChild("Tool") then
  251. return service.Players.LocalPlayer.Character:FindFirstChild("Tool")
  252. end
  253. end
  254.  
  255. local Walk=16
  256. local Jump=100
  257.  
  258. function god()
  259. game.Players.LocalPlayer.Character.Humanoid.Name = "1"
  260. local l = game.Players.LocalPlayer.Character["1"]:Clone()
  261. l.Parent = game.Players.LocalPlayer.Character
  262. l.Name = "Humanoid"
  263. wait(0.1)
  264. game.Players.LocalPlayer.Character["1"]:Destroy()
  265. game.Workspace.CurrentCamera.CameraSubject = game.Players.LocalPlayer.Character
  266. game.Players.LocalPlayer.Character.Animate.Disabled = true
  267. l.Changed:Connect(function()
  268. if l then
  269. l.WalkSpeed=Walk
  270. l.JumpPower=Jump
  271. end
  272. end)
  273. end
  274.  
  275. function SetTransOfShadow(Trans,UI)
  276. for i,v in pairs(UI:GetChildren()) do
  277. if v.Name=="Shadow" then
  278. v.Transparency=Trans
  279. end
  280. end
  281. end
  282.  
  283. function MakeShadow(UI,Index)
  284. Create("Frame",{Parent=UI,Size=UDim2.new(1,0,1,0),ZIndex=Index,Position=UDim2.new(0,1,0,1),BackgroundColor3=Color3.fromRGB(0,0,0),BorderSizePixel=0,Transparency=0.9,Name="Shadow"})
  285. Create("Frame",{Parent=UI,Size=UDim2.new(1,0,1,0),ZIndex=Index,Position=UDim2.new(0,2,0,2),BackgroundColor3=Color3.fromRGB(0,0,0),BorderSizePixel=0,Transparency=0.9,Name="Shadow"})
  286. Create("Frame",{Parent=UI,Size=UDim2.new(1,0,1,0),ZIndex=Index,Position=UDim2.new(0,3,0,3),BackgroundColor3=Color3.fromRGB(0,0,0),BorderSizePixel=0,Transparency=0.9,Name="Shadow"})
  287. end
  288.  
  289. local Glitching=false
  290. local Main = Create("ScreenGui",{Parent=service.Players.LocalPlayer.PlayerGui,Name="DrSTaTTiK"})
  291. local Open = Create("TextButton",{Parent=Main,Size=UDim2.new(0,40,0,20),ZIndex=2,Position=UDim2.new(.5,-20,.9,-10),Text="Open",BackgroundColor3=Color3.fromRGB(218, 114, 45),BorderSizePixel=0})
  292. local Hub = Create("Frame",{Parent=Main,Size=UDim2.new(0,400,0,300),Position=UDim2.new(.3,0,.5,0),Draggable=true,Visible=false,Transparency=1,ZIndex=100,Active=true})
  293. local TopBar = Create("Frame",{Parent=Hub,Size=UDim2.new(1,0,.1,0),BackgroundColor3=Color3.fromRGB(218, 114, 45),BorderSizePixel=0,ZIndex=4})
  294. local Exit = Create("TextButton",{Parent=TopBar,ZIndex=4,Size=UDim2.new(.075,0,1,0),Position=UDim2.new(.925,0,0,0),TextScaled=false,TextSize=14,BackgroundTransparency=1,Text="X"})
  295. local Name = Create("TextLabel",{Parent=TopBar,ZIndex=4,Size=UDim2.new(.5,0,1,0),Position=UDim2.new(0,10,0,0),TextStrokeTransparency=0.9,Text="Produced by DrSTaTTiK",TextColor3=Color3.fromRGB(230,230,230),BackgroundTransparency=1,TextXAlignment="Left",BorderSizePixel=0})
  296. local Menu = Create("ImageLabel",{Parent=Hub,Size=UDim2.new(1,0,.9,0),ZIndex=2,ImageColor3=Color3.fromRGB(100,100,100),ScaleType="Tile",TileSize=UDim2.new(0,100,0,100),Image="rbxassetid://585867512",Position=UDim2.new(0,0,.1,0),BorderSizePixel=0})
  297. local TPWood = Create("TextButton",{Parent=Menu,ZIndex=3,Size=UDim2.new(0.25,0,.1,0),Position=UDim2.new(0,10,0,10),Text="TPWood",BorderSizePixel=0})
  298. local TPWoodToSell = Create("TextButton",{Parent=Menu,ZIndex=3,Size=UDim2.new(0.25,0,.1,0),Position=UDim2.new(.75,-10,0,10),Text="Sell Wood",BorderSizePixel=0})
  299. local GodMode = Create("TextButton",{Parent=Menu,ZIndex=3,Size=UDim2.new(0.25,0,.1,0),Position=UDim2.new(.75,-10,0.1,20),Text="GodMode",BorderSizePixel=0})
  300. --local TPWoodToPrecess = Create("TextButton",{Parent=Menu,ZIndex=3,Size=UDim2.new(0.25,0,.1,0),Position=UDim2.new(.75,-10,0.1,20),Text="Process Wood",BorderSizePixel=0})
  301. local GlitchWood = Create("TextButton",{Parent=Menu,ZIndex=3,Size=UDim2.new(0.25,0,.1,0),Position=UDim2.new(0,10,0.1,20),Text="GlitchWood: Off",BorderSizePixel=0})
  302. local WalkSpeed = Create("TextBox",{Parent=Menu,ZIndex=3,Size=UDim2.new(0.1,0,.1,0),Position=UDim2.new(0.15,10,0.2,30),Text="16",BorderSizePixel=0})
  303. local WalkSpeedName = Create("TextLabel",{Parent=Menu,ZIndex=3,Size=UDim2.new(0.125,0,.1,0),Position=UDim2.new(0,1,0.2,30),Text="WalkSpeed:",TextSize=8,TextXAlignment="Left",BorderSizePixel=0,TextColor3=Color3.fromRGB(255,255,255),BackgroundTransparency=1})
  304. local JumpPower = Create("TextBox",{Parent=Menu,ZIndex=3,Size=UDim2.new(0.1,0,.1,0),Position=UDim2.new(.15,10,0.3,40),Text="50",BorderSizePixel=0})
  305. local JumpPowerName = Create("TextLabel",{Parent=Menu,ZIndex=3,Size=UDim2.new(0.125,0,.1,0),Position=UDim2.new(0,1,0.3,40),Text="JumpPower:",TextSize=8,TextXAlignment="Left",BorderSizePixel=0,TextColor3=Color3.fromRGB(255,255,255),BackgroundTransparency=1})
  306. local TabDistance = Create("TextLabel",{Parent=Menu,ZIndex=3,Size=UDim2.new(0.25,0,.1,0),Position=UDim2.new(0.35,0,0.02,20),Text="Length",TextColor3=Color3.fromRGB(255,255,255),BackgroundTransparency=1,BorderSizePixel=0})
  307. local Distance = Create("TextBox",{Parent=Menu,ZIndex=4,Size=UDim2.new(0.25,0,.1,0),Position=UDim2.new(0.35,0,0.1,20),BackgroundColor3=Color3.fromRGB(200,200,200),Text="50",BorderSizePixel=0})
  308. local Hub2 = Create("Frame",{Parent=Main,Size=UDim2.new(0,150,0,300),Position=UDim2.new(.3,410,.5,0),Draggable=true,Visible=false,Transparency=1,ZIndex=100,Active=true})
  309. local TopBar2 = Create("Frame",{Parent=Hub2,Size=UDim2.new(1,0,.1,0),BackgroundColor3=Color3.fromRGB(218, 114, 45),BorderSizePixel=0,ZIndex=4})
  310. local Name2 = Create("TextLabel",{Parent=TopBar2,ZIndex=4,Size=UDim2.new(.5,0,1,0),Position=UDim2.new(0,10,0,0),TextStrokeTransparency=0.9,Text="WayPoints",TextColor3=Color3.fromRGB(230,230,230),BackgroundTransparency=1,TextXAlignment="Left",BorderSizePixel=0})
  311. local Menu2 = Create("ImageLabel",{Parent=Hub2,Size=UDim2.new(1,0,.9,0),ZIndex=2,ImageColor3=Color3.fromRGB(100,100,100),ScaleType="Tile",TileSize=UDim2.new(0,100,0,100),Image="rbxassetid://585867512",Position=UDim2.new(0,0,.1,0),BorderSizePixel=0})
  312. local WayPoints = Create("ScrollingFrame",{Parent=Menu2,ZIndex=4,BorderSizePixel=0,Size=UDim2.new(.8,0,.9,0),BackgroundColor3=Color3.fromRGB(50,50,50),Position=UDim2.new(.1,0,0.05,0),ScrollBarThickness=0,Transparency=0.8})
  313. local Hub3 = Create("Frame",{Parent=Main,Size=UDim2.new(0,150,0,300),Position=UDim2.new(.3,-160,.5,0),Draggable=true,Visible=false,Transparency=1,ZIndex=100,Active=true})
  314. local TopBar3 = Create("Frame",{Parent=Hub3,Size=UDim2.new(1,0,.1,0),BackgroundColor3=Color3.fromRGB(218, 114, 45),BorderSizePixel=0,ZIndex=4})
  315. local Name3 = Create("TextLabel",{Parent=TopBar3,ZIndex=4,Size=UDim2.new(.5,0,1,0),Position=UDim2.new(0,10,0,0),TextStrokeTransparency=0.9,Text="Player Bases",TextColor3=Color3.fromRGB(230,230,230),BackgroundTransparency=1,TextXAlignment="Left",BorderSizePixel=0})
  316. local Menu3 = Create("ImageLabel",{Parent=Hub3,Size=UDim2.new(1,0,.9,0),ZIndex=2,ImageColor3=Color3.fromRGB(100,100,100),ScaleType="Tile",TileSize=UDim2.new(0,100,0,100),Image="rbxassetid://585867512",Position=UDim2.new(0,0,.1,0),BorderSizePixel=0})
  317. local PlayersBases = Create("ScrollingFrame",{Parent=Menu3,ZIndex=4,BorderSizePixel=0,Size=UDim2.new(.8,0,.9,0),BackgroundColor3=Color3.fromRGB(50,50,50),Position=UDim2.new(.1,0,0.05,0),ScrollBarThickness=0,Transparency=0.8})
  318. local Hub4 = Create("Frame",{Parent=Main,Size=UDim2.new(0,150,0,300),Position=UDim2.new(.3,-330,.5,0),Draggable=true,Visible=false,Transparency=1,ZIndex=100,Active=true})
  319. local Menu4 = Create("ImageLabel",{Parent=Hub4,Size=UDim2.new(1,0,.9,0),ZIndex=2,ImageColor3=Color3.fromRGB(100,100,100),ScaleType="Tile",TileSize=UDim2.new(0,100,0,100),Image="rbxassetid://585867512",Position=UDim2.new(0,0,.1,0),BorderSizePixel=0})
  320. local TopBar4 = Create("Frame",{Parent=Hub4,Size=UDim2.new(1,0,.1,0),BackgroundColor3=Color3.fromRGB(218, 114, 45),BorderSizePixel=0,ZIndex=4})
  321. local Name3 = Create("TextLabel",{Parent=TopBar4,ZIndex=4,Size=UDim2.new(.5,0,1,0),Position=UDim2.new(0,10,0,0),TextStrokeTransparency=0.9,Text="Players",TextColor3=Color3.fromRGB(230,230,230),BackgroundTransparency=1,TextXAlignment="Left",BorderSizePixel=0})
  322. local Players = Create("ScrollingFrame",{Parent=Menu4,ZIndex=4,BorderSizePixel=0,Size=UDim2.new(.8,0,.9,0),BackgroundColor3=Color3.fromRGB(50,50,50),Position=UDim2.new(.1,0,0.05,0),ScrollBarThickness=0,Transparency=0.8})
  323. local TeleportToSpook = Create("TextButton",{Parent=Menu,ZIndex=3,Size=UDim2.new(0.25,0,.1,0),Position=UDim2.new(0,10,0.4,50),Text="Teleport to Spook",BorderSizePixel=0})
  324. local BlueprintToGreyWood = Create("TextButton",{Parent=Menu,ZIndex=3,Size=UDim2.new(0.25,0,.1,0),Position=UDim2.new(0,10,0.5,60),Text="Blueprint to\nGreyWood",BorderSizePixel=0})
  325. local Warning = Create("TextLabel",{Parent=Hub,ZIndex=4,Size=UDim2.new(.5,0,1,5),Position=UDim2.new(0,0,.5,10),TextStrokeTransparency=0.7,Text="Press or hold E to use the GlitchWood option.\nAfter clicking Blueprint to GreyWood pick the blueprint up then palce it back down with B/E",TextColor3=Color3.fromRGB(218, 114, 45),BackgroundTransparency=1,TextXAlignment="Left",BorderSizePixel=0})
  326. local WarningGreyWood = Create("TextLabel",{Parent=Hub,ZIndex=4,Size=UDim2.new(.5,0,1,55),Position=UDim2.new(0,0,.5,10),TextStrokeTransparency=0.7,Text="Some Blueprints do not turn to GreyWood so if you lose a Blueprint oh well. \nand dont try to cut trees with their corresponding super axe you will die.",TextColor3=Color3.fromRGB(255, 0, 0),BackgroundTransparency=1,TextXAlignment="Left",BorderSizePixel=0})
  327. local Minimize = Create("TextButton",{Parent=TopBar,ZIndex=4,Size=UDim2.new(.1,0,1,0),Position=UDim2.new(.85,0,0,0),TextScaled=true,TextSize=14,BackgroundTransparency=1,Text="-"})
  328. local Minimize2 = Create("TextButton",{Parent=TopBar2,ZIndex=4,Size=UDim2.new(.1,0,1,0),Position=UDim2.new(.85,0,0,0),TextScaled=true,TextSize=14,BackgroundTransparency=1,Text="-"})
  329. local Minimize3 = Create("TextButton",{Parent=TopBar3,ZIndex=4,Size=UDim2.new(.1,0,1,0),Position=UDim2.new(.85,0,0,0),TextScaled=true,TextSize=14,BackgroundTransparency=1,Text="-"})
  330. local Minimize4 = Create("TextButton",{Parent=TopBar4,ZIndex=4,Size=UDim2.new(.1,0,1,0),Position=UDim2.new(.85,0,0,0),TextScaled=true,TextSize=14,BackgroundTransparency=1,Text="-"})
  331.  
  332.  
  333. MakeShadow(TopBar,3)
  334. MakeShadow(Hub,1)
  335. MakeShadow(Hub2,1)
  336. MakeShadow(TopBar2,3)
  337. MakeShadow(Hub3,1)
  338. MakeShadow(TopBar3,3)
  339. MakeShadow(Hub4,1)
  340. MakeShadow(TopBar4,3)
  341. MakeShadow(TPWood,2)
  342. MakeShadow(GlitchWood,2)
  343. MakeShadow(Distance,2)
  344. MakeShadow(Open,0)
  345. MakeShadow(WalkSpeed,2)
  346. MakeShadow(JumpPower,2)
  347. MakeShadow(TPWoodToSell,2)
  348. MakeShadow(TeleportToSpook,2)
  349. --MakeShadow(TPWoodToPrecess,2)
  350. MakeShadow(BlueprintToGreyWood,2)
  351. MakeShadow(GodMode,2)
  352.  
  353. local numb=0
  354. for key,value in next, WayPointss do
  355. WayPoints.CanvasSize=UDim2.new(0,0,0,30*numb)
  356. local button = Create("TextButton",{Parent=WayPoints,Text=key,Size=UDim2.new(1,0,0,20),ZIndex=4,BorderSizePixel=0,Position=UDim2.new(0,0,0,30*numb)})
  357. MakeShadow(button,3)
  358. numb=numb+1
  359. button.MouseButton1Click:Connect(function()
  360. service.Players.LocalPlayer.Character.HumanoidRootPart.CFrame=CFrame.new(value.p+Vector3.new(0,5,0))
  361. end)
  362. end
  363. local numbb=0
  364. for i,v in pairs(service.Workspace.Properties:GetChildren()) do
  365. if v.Owner and v.Owner.Value then
  366. PlayersBases.CanvasSize=UDim2.new(0,0,0,30*numbb)
  367. local button = Create("TextButton",{Parent=PlayersBases,Text=v.Owner.Value.Name,Size=UDim2.new(1,0,0,20),ZIndex=4,BorderSizePixel=0,Position=UDim2.new(0,0,0,30*numbb)})
  368. MakeShadow(button,3)
  369. numbb=numbb+1
  370. button.MouseButton1Click:Connect(function()
  371. service.Players.LocalPlayer.Character.HumanoidRootPart.CFrame=CFrame.new(v.OriginSquare.Position+Vector3.new(0,5,0))
  372. end)
  373. end
  374. v.Owner.Changed:Connect(function()
  375. numbb=0
  376. PlayersBases:ClearAllChildren()
  377. for i,v in pairs(service.Workspace.Properties:GetChildren()) do
  378. if v.Owner and v.Owner.Value then
  379. PlayersBases.CanvasSize=UDim2.new(0,0,0,30*numbb)
  380. local button = Create("TextButton",{Parent=PlayersBases,Text=v.Owner.Value.Name,Size=UDim2.new(1,0,0,20),ZIndex=4,BorderSizePixel=0,Position=UDim2.new(0,0,0,30*numbb)})
  381. MakeShadow(button,3)
  382. numbb=numbb+1
  383. button.MouseButton1Click:Connect(function()
  384. service.Players.LocalPlayer.Character.HumanoidRootPart.CFrame=CFrame.new(v.OriginSquare.Position+Vector3.new(0,5,0))
  385. end)
  386. end
  387. end
  388. numbb=0
  389. end)
  390. end
  391.  
  392. local numbbb=0
  393. for i,v in pairs(service.Players:GetPlayers()) do
  394. if v.Character then
  395. Players.CanvasSize=UDim2.new(0,0,0,30*numbbb)
  396. local button = Create("TextButton",{Parent=Players,Text=v.Name,Size=UDim2.new(1,0,0,20),ZIndex=4,BorderSizePixel=0,Position=UDim2.new(0,0,0,30*numbbb)})
  397. MakeShadow(button,3)
  398. numbbb=numbbb+1
  399. button.MouseButton1Click:Connect(function()
  400. service.Players.LocalPlayer.Character.HumanoidRootPart.CFrame=CFrame.new(v.Character.HumanoidRootPart.Position+Vector3.new(0,5,0))
  401. end)
  402. end
  403. end
  404. service.Players.PlayerAdded:Connect(function()
  405. numbbb=0
  406. Players:ClearAllChildren()
  407. for i,v in pairs(service.Players:GetPlayers()) do
  408. while not v.Character do wait() end
  409. if v.Character then
  410. Players.CanvasSize=UDim2.new(0,0,0,30*numbbb)
  411. local button = Create("TextButton",{Parent=Players,Text=v.Name,Size=UDim2.new(1,0,0,20),ZIndex=4,BorderSizePixel=0,Position=UDim2.new(0,0,0,30*numbbb)})
  412. MakeShadow(button,3)
  413. numbbb=numbbb+1
  414. button.MouseButton1Click:Connect(function()
  415. service.Players.LocalPlayer.Character.HumanoidRootPart.CFrame=CFrame.new(v.Character.HumanoidRootPart.Position+Vector3.new(0,5,0))
  416. end)
  417. end
  418. end
  419. numbbb=0
  420. end)
  421. service.Players.PlayerRemoving:Connect(function()
  422. numbbb=0
  423. Players:ClearAllChildren()
  424. for i,v in pairs(service.Players:GetPlayers()) do
  425. if v.Character then
  426. Players.CanvasSize=UDim2.new(0,0,0,30*numbbb)
  427. local button = Create("TextButton",{Parent=Players,Text=v.Name,Size=UDim2.new(1,0,0,20),ZIndex=4,BorderSizePixel=0,Position=UDim2.new(0,0,0,30*numbbb)})
  428. MakeShadow(button,3)
  429. numbbb=numbbb+1
  430. button.MouseButton1Click:Connect(function()
  431. service.Players.LocalPlayer.Character.HumanoidRootPart.CFrame=CFrame.new(v.Character.HumanoidRootPart.Position+Vector3.new(0,5,0))
  432. end)
  433. end
  434. end
  435. numbbb=0
  436. end)
  437.  
  438. Minimize.MouseButton1Click:Connect(function()
  439. if Menu.Visible==true then
  440. Menu.Visible=false
  441. Warning.Visible=false
  442. SetTransOfShadow(1,Hub)
  443. else
  444. Menu.Visible=true
  445. Warning.Visible=true
  446. SetTransOfShadow(0.9,Hub)
  447. end
  448. end)
  449.  
  450. Minimize2.MouseButton1Click:Connect(function()
  451. if Menu2.Visible==true then
  452. Menu2.Visible=false
  453. SetTransOfShadow(1,Hub2)
  454. else
  455. Menu2.Visible=true
  456. SetTransOfShadow(0.9,Hub2)
  457. end
  458. end)
  459.  
  460. Minimize3.MouseButton1Click:Connect(function()
  461. if Menu3.Visible==true then
  462. Menu3.Visible=false
  463. SetTransOfShadow(1,Hub3)
  464. else
  465. Menu3.Visible=true
  466. SetTransOfShadow(0.9,Hub3)
  467. end
  468. end)
  469.  
  470. Minimize4.MouseButton1Click:Connect(function()
  471. if Menu4.Visible==true then
  472. Menu4.Visible=false
  473. SetTransOfShadow(1,Hub4)
  474. else
  475. Menu4.Visible=true
  476. SetTransOfShadow(0.9,Hub4)
  477. end
  478. end)
  479.  
  480. Exit.MouseButton1Click:Connect(function()
  481. if Hub.Visible then
  482. Hub.Visible=false
  483. Hub2.Visible=false
  484. Hub3.Visible=false
  485. Hub4.Visible=false
  486. Open.Visible=true
  487. end
  488. end)
  489.  
  490. Open.MouseButton1Click:Connect(function()
  491. if not Hub.Visible then
  492. Hub.Visible=true
  493. Hub2.Visible=true
  494. Hub3.Visible=true
  495. Hub4.Visible=true
  496. Open.Visible=false
  497. end
  498. end)
  499.  
  500. GodMode.MouseButton1Click:Connect(function()
  501. god()
  502. end)
  503.  
  504. WalkSpeed.Changed:Connect(function()
  505. Walk=tonumber(WalkSpeed.Text)
  506. end)
  507.  
  508. BlueprintToGreyWood.MouseButton1Click:Connect(function()
  509. for i,v in next,workspace.PlayerModels:GetChildren() do
  510. if v:FindFirstChild("Type") then
  511. if v.Type.Value == "Blueprint" then
  512. v.Type.Value = "Structure"
  513. end
  514. end
  515. end
  516. end)
  517.  
  518. JumpPower.Changed:Connect(function()
  519. Jump=tonumber(JumpPower.Text)
  520. end)
  521.  
  522. service.Players.LocalPlayer.Character.Humanoid.Changed:Connect(function()
  523. if service.Players.LocalPlayer.Character:FindFirstChild("Humanoid") then
  524. service.Players.LocalPlayer.Character.Humanoid.WalkSpeed=Walk
  525. service.Players.LocalPlayer.Character.Humanoid.JumpPower=Jump
  526. end
  527. end)
  528.  
  529. BlueprintToGreyWood.MouseButton1Click:Connect(function()
  530. for i,v in next,workspace.PlayerModels:GetChildren() do
  531. if v:FindFirstChild("Type") then
  532. if v.Type.Value == "Blueprint" then
  533. v.Type.Value = "Structure"
  534. end
  535. end
  536. end
  537. end)
  538.  
  539. TPWood.MouseButton1Click:Connect(function()
  540. for _, Log in pairs(service.Workspace.LogModels:GetChildren()) do
  541. if Log.Name:sub(1, 6) == "Loose_" and Log:findFirstChild("Owner") then
  542. if Log.Owner.Value == service.Players.LocalPlayer then
  543. Log:MoveTo(service.Players.LocalPlayer.Character.HumanoidRootPart.Position + Vector3.new(0, 20, 0))
  544. for i=1,100 do
  545. service.ReplicatedStorage.Interaction.ClientIsDragging:FireServer(Log)
  546. end
  547. end
  548. end
  549. end
  550. end)
  551.  
  552. TPWoodToSell.MouseButton1Click:Connect(function()
  553. for _, Log in pairs(service.Workspace.LogModels:GetChildren()) do
  554. if Log.Name:sub(1, 6) == "Loose_" and Log:findFirstChild("Owner") then
  555. if Log.Owner.Value == service.Players.LocalPlayer then
  556. for i,v in pairs(Log:GetChildren()) do
  557. if v.Name=="WoodSection" then
  558. spawn(function()
  559. for i=1,10 do
  560. wait()
  561. v.CFrame=CFrame.new(Vector3.new(315, -0.296, 85.791))*CFrame.Angles(math.rad(90),0,0)
  562. end
  563. end)
  564. end
  565. end
  566. spawn(function()
  567. for i=1,20 do
  568. wait()
  569. service.ReplicatedStorage.Interaction.ClientIsDragging:FireServer(Log)
  570. end
  571. end)
  572. end
  573. end
  574. end
  575. end)
  576.  
  577. TeleportToSpook.MouseButton1Click:Connect(function()
  578. for i, v in pairs(game.Workspace:GetChildren()) do
  579. if v.Name == "TreeRegion" then
  580. for j, k in ipairs(v:GetChildren()) do
  581. if k:FindFirstChild("TreeClass") and k.TreeClass.Value == "Spooky" or k:FindFirstChild("TreeClass") and k.TreeClass.Value == "SpookyNeon" then
  582. game.Players.LocalPlayer.Character:MoveTo(k.WoodSection.Position)
  583. break
  584. end
  585. end
  586. end
  587. end
  588. end)
  589.  
  590. GlitchWood.MouseButton1Click:Connect(function()
  591. if not Glitching then
  592. Glitching=true
  593. GlitchWood.Text="GlitchWood: On"
  594. else
  595. Glitching=false
  596. GlitchWood.Text="GlitchWood: Off"
  597. end
  598. end)
  599.  
  600. local Pressing = false
  601.  
  602. game.Players.LocalPlayer:GetMouse().KeyDown:Connect(function(key)
  603. if key=="e" and Glitching then
  604. Pressing=true
  605. poop(GetAxe())
  606. end
  607. end)
  608.  
  609. game.Players.LocalPlayer:GetMouse().KeyUp:Connect(function(key)
  610. if key=="e" then
  611. Pressing=false
  612. end
  613. end)
  614.  
  615. function cut(Height,Tool)
  616. local Tree=game.Players.LocalPlayer:GetMouse().Target
  617. game.ReplicatedStorage.Interaction.RemoteProxy:FireServer(Tree.Parent.CutEvent,{
  618. ["cuttingClass"] = "Axe",
  619. ["cooldown"] = 0,
  620. ["hitPoints"] = HitPoints[Tool.ToolName.Value],
  621. ["sectionId"] = 1,
  622. ["tool"] = Tool,
  623. ["faceVector"] = Vector3.new(-1,0,0),
  624. ["height"] = Height})
  625. end
  626.  
  627. function poop(Tool)
  628. while Pressing do
  629. for i=1,50 do
  630. wait()
  631. cut(tonumber(Distance.Text),Tool)
  632. cut(1,Tool)
  633. end
  634. end
  635. end
  636. end)
  637. TextButton2.MouseButton1Down:connect(function()
  638. --boobs lol
  639.  
  640. local ScreenGui = Instance.new("ScreenGui")
  641.  
  642. local Base = Instance.new("Frame")
  643.  
  644. local Top = Instance.new("Frame")
  645.  
  646. local First = Instance.new("TextLabel")
  647.  
  648. local Second = Instance.new("TextLabel")
  649.  
  650. local Location = Instance.new("TextLabel")
  651.  
  652. local Exit = Instance.new("TextButton")
  653.  
  654. local HomeContainer = Instance.new("Frame")
  655.  
  656. local Players = Instance.new("Frame")
  657.  
  658. local ImageLabel = Instance.new("ImageLabel")
  659.  
  660. local TextLabel = Instance.new("TextLabel")
  661.  
  662. local Mask = Instance.new("TextButton")
  663.  
  664. local Server = Instance.new("Frame")
  665.  
  666. local ImageLabel_2 = Instance.new("ImageLabel")
  667.  
  668. local TextLabel_2 = Instance.new("TextLabel")
  669.  
  670. local Mask_2 = Instance.new("TextButton")
  671.  
  672. local LocalPlayer = Instance.new("Frame")
  673.  
  674. local ImageLabel_3 = Instance.new("ImageLabel")
  675.  
  676. local TextLabel_3 = Instance.new("TextLabel")
  677.  
  678. local Mask_3 = Instance.new("TextButton")
  679.  
  680. local Scripts = Instance.new("Frame")
  681.  
  682. local ImageLabel_4 = Instance.new("ImageLabel")
  683.  
  684. local TextLabel_4 = Instance.new("TextLabel")
  685.  
  686. local Mask_4 = Instance.new("TextButton")
  687.  
  688. local Miscellaneous = Instance.new("Frame")
  689.  
  690. local ImageLabel_5 = Instance.new("ImageLabel")
  691.  
  692. local TextLabel_5 = Instance.new("TextLabel")
  693.  
  694. local Mask_5 = Instance.new("TextButton")
  695.  
  696. local Settings = Instance.new("Frame")
  697.  
  698. local ImageLabel_6 = Instance.new("ImageLabel")
  699.  
  700. local TextLabel_6 = Instance.new("TextLabel")
  701.  
  702. local Mask_6 = Instance.new("TextButton")
  703.  
  704. local Navigator = Instance.new("ScrollingFrame")
  705.  
  706. local Item = Instance.new("TextButton")
  707.  
  708. local ServerContainer = Instance.new("ScrollingFrame")
  709.  
  710. local dd = Instance.new("TextButton")
  711.  
  712. local ImageLabel_7 = Instance.new("ImageLabel")
  713.  
  714. local LocalPlayerContainer = Instance.new("ScrollingFrame")
  715.  
  716. local PlayersContainer = Instance.new("ScrollingFrame")
  717.  
  718.  
  719.  
  720. -- Properties
  721.  
  722. local hist = game:GetService("LogService"):GetLogHistory()
  723.  
  724. local eiss = false
  725.  
  726. for i,v in pairs(hist) do
  727.  
  728. if string.find(v["message"]:lower(), "eiss") then
  729.  
  730. eiss = true
  731.  
  732. warn("Detected EISS, Parenting to PlayerGui")
  733.  
  734. end
  735.  
  736. end
  737.  
  738. if eiss then
  739.  
  740. ScreenGui.Parent = game.Players.LocalPlayer.PlayerGui
  741.  
  742. game.StarterGui.ResetPlayerGuiOnSpawn = false
  743.  
  744. else
  745.  
  746. ScreenGui.Parent = script.Parent
  747.  
  748. end
  749.  
  750.  
  751.  
  752. Base.Name = "Base"
  753.  
  754. Base.Parent = ScreenGui
  755.  
  756. Base.Active = true
  757.  
  758. Base.BackgroundColor3 = Color3.new(0.054902, 0.0901961, 0.113725)
  759.  
  760. Base.BorderColor3 = Color3.new(0.0156863, 0.027451, 0.0352941)
  761.  
  762. Base.BorderSizePixel = 2
  763.  
  764. Base.Draggable = true
  765.  
  766. Base.Position = UDim2.new(0, 50, 0, 250)
  767.  
  768. Base.Selectable = true
  769.  
  770. Base.Size = UDim2.new(0, 450, 0, 250)
  771.  
  772.  
  773.  
  774. Top.Name = "Top"
  775.  
  776. Top.Parent = Base
  777.  
  778. Top.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235)
  779.  
  780. Top.BackgroundTransparency = 0.5
  781.  
  782. Top.BorderColor3 = Color3.new(0.243137, 0.243137, 0.243137)
  783.  
  784. Top.Position = UDim2.new(0, 10, 0, 7)
  785.  
  786. Top.Size = UDim2.new(1, -20, 0, 20)
  787.  
  788.  
  789.  
  790. First.Name = "First"
  791.  
  792. First.Parent = Top
  793.  
  794. First.BackgroundColor3 = Color3.new(1, 1, 1)
  795.  
  796. First.BackgroundTransparency = 1
  797.  
  798. First.BorderColor3 = Color3.new(0.32549, 0.313726, 0.313726)
  799.  
  800. First.Size = UDim2.new(1, 0, 1, 0)
  801.  
  802. First.Font = Enum.Font.SourceSans
  803.  
  804. First.FontSize = Enum.FontSize.Size18
  805.  
  806. First.Text = " T0PK3K 3.0"
  807.  
  808. First.TextColor3 = Color3.new(0.721569, 0.027451, 0.211765)
  809.  
  810. First.TextStrokeTransparency = 0
  811.  
  812. First.TextXAlignment = Enum.TextXAlignment.Left
  813.  
  814.  
  815.  
  816. Second.Name = "Second"
  817.  
  818. Second.Parent = Top
  819.  
  820. Second.BackgroundColor3 = Color3.new(1, 1, 1)
  821.  
  822. Second.BackgroundTransparency = 1
  823.  
  824. Second.BorderColor3 = Color3.new(0.32549, 0.313726, 0.313726)
  825.  
  826. Second.Position = UDim2.new(1, -125, 0, 0)
  827.  
  828. Second.Size = UDim2.new(0, 100, 1, 0)
  829.  
  830. Second.Font = Enum.Font.SourceSans
  831.  
  832. Second.FontSize = Enum.FontSize.Size18
  833.  
  834. Second.Text = "Cerberus Edition"
  835.  
  836. Second.TextColor3 = Color3.new(0.721569, 0.027451, 0.211765)
  837.  
  838. Second.TextStrokeTransparency = 0
  839.  
  840. Second.TextXAlignment = Enum.TextXAlignment.Left
  841.  
  842.  
  843.  
  844. Location.Name = "Location"
  845.  
  846. Location.Parent = Top
  847.  
  848. Location.BackgroundColor3 = Color3.new(1, 1, 1)
  849.  
  850. Location.BackgroundTransparency = 1
  851.  
  852. Location.BorderColor3 = Color3.new(0.32549, 0.313726, 0.313726)
  853.  
  854. Location.Position = UDim2.new(0, 90, 0, 0)
  855.  
  856. Location.Size = UDim2.new(1, -200, 1, 0)
  857.  
  858. Location.Font = Enum.Font.SourceSansBold
  859.  
  860. Location.FontSize = Enum.FontSize.Size18
  861.  
  862. Location.Text = "Home"
  863.  
  864. Location.TextColor3 = Color3.new(0.588235, 0.0196078, 0.172549)
  865.  
  866. Location.TextStrokeTransparency = 0
  867.  
  868.  
  869.  
  870. Exit.Name = "Exit"
  871.  
  872. Exit.Parent = Top
  873.  
  874. Exit.BackgroundColor3 = Color3.new(0.588235, 0.0196078, 0.172549)
  875.  
  876. Exit.BorderSizePixel = 0
  877.  
  878. Exit.Position = UDim2.new(1, -18, 0, 2)
  879.  
  880. Exit.Size = UDim2.new(0, 16, 0, 16)
  881.  
  882. Exit.Font = Enum.Font.SourceSansBold
  883.  
  884. Exit.FontSize = Enum.FontSize.Size14
  885.  
  886. Exit.Text = "X"
  887.  
  888. Exit.TextColor3 = Color3.new(1, 1, 1)
  889.  
  890. Exit.MouseButton1Down:connect(function()
  891.  
  892. Base.Parent = nil
  893.  
  894. end)
  895.  
  896.  
  897.  
  898. HomeContainer.Name = "HomeContainer"
  899.  
  900. HomeContainer.Parent = Base
  901.  
  902. HomeContainer.BackgroundColor3 = Color3.new(1, 1, 1)
  903.  
  904. HomeContainer.BackgroundTransparency = 1
  905.  
  906. HomeContainer.Position = UDim2.new(0, 10, 0, 50)
  907.  
  908. HomeContainer.Size = UDim2.new(1, -20, 1, -65)
  909.  
  910.  
  911.  
  912. Players.Name = "Players"
  913.  
  914. Players.Parent = HomeContainer
  915.  
  916. Players.BackgroundColor3 = Color3.new(1, 1, 1)
  917.  
  918. Players.BackgroundTransparency = 1
  919.  
  920. Players.Position = UDim2.new(0.666000009, 10, 0, 0)
  921.  
  922. Players.Size = UDim2.new(0.333000004, -10, 0.5, -10)
  923.  
  924.  
  925.  
  926. ImageLabel.Parent = Players
  927.  
  928. ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  929.  
  930. ImageLabel.BackgroundTransparency = 1
  931.  
  932. ImageLabel.Position = UDim2.new(0.5, -25, 0, 0)
  933.  
  934. ImageLabel.Size = UDim2.new(0, 50, 0, 50)
  935.  
  936. ImageLabel.Image = "rbxassetid://573066980"
  937.  
  938. ImageLabel.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412)
  939.  
  940.  
  941.  
  942. TextLabel.Parent = Players
  943.  
  944. TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  945.  
  946. TextLabel.BackgroundTransparency = 1
  947.  
  948. TextLabel.Position = UDim2.new(0, 10, 1, -40)
  949.  
  950. TextLabel.Size = UDim2.new(1, -20, 0, 20)
  951.  
  952. TextLabel.Font = Enum.Font.SourceSansBold
  953.  
  954. TextLabel.FontSize = Enum.FontSize.Size24
  955.  
  956. TextLabel.Text = "Players"
  957.  
  958. TextLabel.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255)
  959.  
  960.  
  961.  
  962. Mask.Name = "Mask"
  963.  
  964. Mask.Parent = Players
  965.  
  966. Mask.BackgroundColor3 = Color3.new(1, 1, 1)
  967.  
  968. Mask.BackgroundTransparency = 1
  969.  
  970. Mask.Position = UDim2.new(0, 27, 0, 0)
  971.  
  972. Mask.Size = UDim2.new(1, -56, 0, 65)
  973.  
  974. Mask.Font = Enum.Font.SourceSans
  975.  
  976. Mask.FontSize = Enum.FontSize.Size14
  977.  
  978. Mask.Text = ""
  979.  
  980.  
  981.  
  982. Server.Name = "Server"
  983.  
  984. Server.Parent = HomeContainer
  985.  
  986. Server.BackgroundColor3 = Color3.new(1, 1, 1)
  987.  
  988. Server.BackgroundTransparency = 1
  989.  
  990. Server.Size = UDim2.new(0.333000004, -10, 0.5, -10)
  991.  
  992.  
  993.  
  994. ImageLabel_2.Parent = Server
  995.  
  996. ImageLabel_2.BackgroundColor3 = Color3.new(1, 1, 1)
  997.  
  998. ImageLabel_2.BackgroundTransparency = 1
  999.  
  1000. ImageLabel_2.Position = UDim2.new(0.5, -23, 0, 0)
  1001.  
  1002. ImageLabel_2.Size = UDim2.new(0, 46, 0, 46)
  1003.  
  1004. ImageLabel_2.Image = "rbxassetid://573084509"
  1005.  
  1006. ImageLabel_2.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412)
  1007.  
  1008.  
  1009.  
  1010. TextLabel_2.Parent = Server
  1011.  
  1012. TextLabel_2.BackgroundColor3 = Color3.new(1, 1, 1)
  1013.  
  1014. TextLabel_2.BackgroundTransparency = 1
  1015.  
  1016. TextLabel_2.Position = UDim2.new(0, 10, 1, -40)
  1017.  
  1018. TextLabel_2.Size = UDim2.new(1, -20, 0, 20)
  1019.  
  1020. TextLabel_2.Font = Enum.Font.SourceSansBold
  1021.  
  1022. TextLabel_2.FontSize = Enum.FontSize.Size24
  1023.  
  1024. TextLabel_2.Text = "Server"
  1025.  
  1026. TextLabel_2.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255)
  1027.  
  1028.  
  1029.  
  1030. Mask_2.Name = "Mask"
  1031.  
  1032. Mask_2.Parent = Server
  1033.  
  1034. Mask_2.BackgroundColor3 = Color3.new(1, 1, 1)
  1035.  
  1036. Mask_2.BackgroundTransparency = 1
  1037.  
  1038. Mask_2.Position = UDim2.new(0, 27, 0, 0)
  1039.  
  1040. Mask_2.Size = UDim2.new(1, -56, 0, 65)
  1041.  
  1042. Mask_2.Font = Enum.Font.SourceSans
  1043.  
  1044. Mask_2.FontSize = Enum.FontSize.Size14
  1045.  
  1046. Mask_2.Text = ""
  1047.  
  1048.  
  1049.  
  1050. LocalPlayer.Name = "LocalPlayer"
  1051.  
  1052. LocalPlayer.Parent = HomeContainer
  1053.  
  1054. LocalPlayer.BackgroundColor3 = Color3.new(1, 1, 1)
  1055.  
  1056. LocalPlayer.BackgroundTransparency = 1
  1057.  
  1058. LocalPlayer.Position = UDim2.new(0.333000004, 10, 0, 0)
  1059.  
  1060. LocalPlayer.Size = UDim2.new(0.333000004, -10, 0.5, -10)
  1061.  
  1062.  
  1063.  
  1064. ImageLabel_3.Parent = LocalPlayer
  1065.  
  1066. ImageLabel_3.BackgroundColor3 = Color3.new(1, 1, 1)
  1067.  
  1068. ImageLabel_3.BackgroundTransparency = 1
  1069.  
  1070. ImageLabel_3.Position = UDim2.new(0.5, -25, 0, 0)
  1071.  
  1072. ImageLabel_3.Size = UDim2.new(0, 50, 0, 50)
  1073.  
  1074. ImageLabel_3.Image = "rbxassetid://573078228"
  1075.  
  1076. ImageLabel_3.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412)
  1077.  
  1078.  
  1079.  
  1080. TextLabel_3.Parent = LocalPlayer
  1081.  
  1082. TextLabel_3.BackgroundColor3 = Color3.new(1, 1, 1)
  1083.  
  1084. TextLabel_3.BackgroundTransparency = 1
  1085.  
  1086. TextLabel_3.Position = UDim2.new(0, 10, 1, -40)
  1087.  
  1088. TextLabel_3.Size = UDim2.new(1, -20, 0, 20)
  1089.  
  1090. TextLabel_3.Font = Enum.Font.SourceSansBold
  1091.  
  1092. TextLabel_3.FontSize = Enum.FontSize.Size24
  1093.  
  1094. TextLabel_3.Text = "LocalPlayer"
  1095.  
  1096. TextLabel_3.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255)
  1097.  
  1098.  
  1099.  
  1100. Mask_3.Name = "Mask"
  1101.  
  1102. Mask_3.Parent = LocalPlayer
  1103.  
  1104. Mask_3.BackgroundColor3 = Color3.new(1, 1, 1)
  1105.  
  1106. Mask_3.BackgroundTransparency = 1
  1107.  
  1108. Mask_3.Position = UDim2.new(0, 27, 0, 0)
  1109.  
  1110. Mask_3.Size = UDim2.new(1, -56, 0, 65)
  1111.  
  1112. Mask_3.Font = Enum.Font.SourceSans
  1113.  
  1114. Mask_3.FontSize = Enum.FontSize.Size14
  1115.  
  1116. Mask_3.Text = ""
  1117.  
  1118.  
  1119.  
  1120. Scripts.Name = "Scripts"
  1121.  
  1122. Scripts.Parent = HomeContainer
  1123.  
  1124. Scripts.BackgroundColor3 = Color3.new(1, 1, 1)
  1125.  
  1126. Scripts.BackgroundTransparency = 1
  1127.  
  1128. Scripts.Position = UDim2.new(0, 0, 0.5, 0)
  1129.  
  1130. Scripts.Size = UDim2.new(0.333000004, -10, 0.5, -10)
  1131.  
  1132.  
  1133.  
  1134. ImageLabel_4.Parent = Scripts
  1135.  
  1136. ImageLabel_4.BackgroundColor3 = Color3.new(1, 1, 1)
  1137.  
  1138. ImageLabel_4.BackgroundTransparency = 1
  1139.  
  1140. ImageLabel_4.Position = UDim2.new(0.5, -25, 0, 0)
  1141.  
  1142. ImageLabel_4.Size = UDim2.new(0, 50, 0, 50)
  1143.  
  1144. ImageLabel_4.Image = "rbxassetid://573081437"
  1145.  
  1146. ImageLabel_4.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412)
  1147.  
  1148.  
  1149.  
  1150. TextLabel_4.Parent = Scripts
  1151.  
  1152. TextLabel_4.BackgroundColor3 = Color3.new(1, 1, 1)
  1153.  
  1154. TextLabel_4.BackgroundTransparency = 1
  1155.  
  1156. TextLabel_4.Position = UDim2.new(0, 10, 1, -40)
  1157.  
  1158. TextLabel_4.Size = UDim2.new(1, -20, 0, 20)
  1159.  
  1160. TextLabel_4.Font = Enum.Font.SourceSansBold
  1161.  
  1162. TextLabel_4.FontSize = Enum.FontSize.Size24
  1163.  
  1164. TextLabel_4.Text = "Scripts"
  1165.  
  1166. TextLabel_4.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255)
  1167.  
  1168.  
  1169.  
  1170. Mask_4.Name = "Mask"
  1171.  
  1172. Mask_4.Parent = Scripts
  1173.  
  1174. Mask_4.BackgroundColor3 = Color3.new(1, 1, 1)
  1175.  
  1176. Mask_4.BackgroundTransparency = 1
  1177.  
  1178. Mask_4.Position = UDim2.new(0, 27, 0, 0)
  1179.  
  1180. Mask_4.Size = UDim2.new(1, -56, 0, 65)
  1181.  
  1182. Mask_4.Font = Enum.Font.SourceSans
  1183.  
  1184. Mask_4.FontSize = Enum.FontSize.Size14
  1185.  
  1186. Mask_4.Text = ""
  1187.  
  1188.  
  1189.  
  1190. Miscellaneous.Name = "Miscellaneous"
  1191.  
  1192. Miscellaneous.Parent = HomeContainer
  1193.  
  1194. Miscellaneous.BackgroundColor3 = Color3.new(1, 1, 1)
  1195.  
  1196. Miscellaneous.BackgroundTransparency = 1
  1197.  
  1198. Miscellaneous.Position = UDim2.new(0.333000004, 10, 0.5, 0)
  1199.  
  1200. Miscellaneous.Size = UDim2.new(0.333000004, -10, 0.5, -10)
  1201.  
  1202.  
  1203.  
  1204. ImageLabel_5.Parent = Miscellaneous
  1205.  
  1206. ImageLabel_5.BackgroundColor3 = Color3.new(1, 1, 1)
  1207.  
  1208. ImageLabel_5.BackgroundTransparency = 1
  1209.  
  1210. ImageLabel_5.Position = UDim2.new(0.5, -23, 0, 0)
  1211.  
  1212. ImageLabel_5.Size = UDim2.new(0, 46, 0, 46)
  1213.  
  1214. ImageLabel_5.Image = "rbxassetid://573087376"
  1215.  
  1216. ImageLabel_5.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412)
  1217.  
  1218.  
  1219.  
  1220. TextLabel_5.Parent = Miscellaneous
  1221.  
  1222. TextLabel_5.BackgroundColor3 = Color3.new(1, 1, 1)
  1223.  
  1224. TextLabel_5.BackgroundTransparency = 1
  1225.  
  1226. TextLabel_5.Position = UDim2.new(0, 10, 1, -40)
  1227.  
  1228. TextLabel_5.Size = UDim2.new(1, -20, 0, 20)
  1229.  
  1230. TextLabel_5.Font = Enum.Font.SourceSansBold
  1231.  
  1232. TextLabel_5.FontSize = Enum.FontSize.Size24
  1233.  
  1234. TextLabel_5.Text = "Miscellaneous"
  1235.  
  1236. TextLabel_5.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255)
  1237.  
  1238.  
  1239.  
  1240. Mask_5.Name = "Mask"
  1241.  
  1242. Mask_5.Parent = Miscellaneous
  1243.  
  1244. Mask_5.BackgroundColor3 = Color3.new(1, 1, 1)
  1245.  
  1246. Mask_5.BackgroundTransparency = 1
  1247.  
  1248. Mask_5.Position = UDim2.new(0, 27, 0, 0)
  1249.  
  1250. Mask_5.Size = UDim2.new(1, -56, 0, 65)
  1251.  
  1252. Mask_5.Font = Enum.Font.SourceSans
  1253.  
  1254. Mask_5.FontSize = Enum.FontSize.Size14
  1255.  
  1256. Mask_5.Text = ""
  1257.  
  1258.  
  1259.  
  1260. Settings.Name = "Settings"
  1261.  
  1262. Settings.Parent = HomeContainer
  1263.  
  1264. Settings.BackgroundColor3 = Color3.new(1, 1, 1)
  1265.  
  1266. Settings.BackgroundTransparency = 1
  1267.  
  1268. Settings.Position = UDim2.new(0.666000009, 10, 0.5, 0)
  1269.  
  1270. Settings.Size = UDim2.new(0.333000004, -10, 0.5, -10)
  1271.  
  1272.  
  1273.  
  1274. ImageLabel_6.Parent = Settings
  1275.  
  1276. ImageLabel_6.BackgroundColor3 = Color3.new(1, 1, 1)
  1277.  
  1278. ImageLabel_6.BackgroundTransparency = 1
  1279.  
  1280. ImageLabel_6.Position = UDim2.new(0.5, -23, 0, 0)
  1281.  
  1282. ImageLabel_6.Size = UDim2.new(0, 46, 0, 46)
  1283.  
  1284. ImageLabel_6.Image = "rbxassetid://573090294"
  1285.  
  1286. ImageLabel_6.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412)
  1287.  
  1288.  
  1289.  
  1290. TextLabel_6.Parent = Settings
  1291.  
  1292. TextLabel_6.BackgroundColor3 = Color3.new(1, 1, 1)
  1293.  
  1294. TextLabel_6.BackgroundTransparency = 1
  1295.  
  1296. TextLabel_6.Position = UDim2.new(0, 10, 1, -40)
  1297.  
  1298. TextLabel_6.Size = UDim2.new(1, -20, 0, 20)
  1299.  
  1300. TextLabel_6.Font = Enum.Font.SourceSansBold
  1301.  
  1302. TextLabel_6.FontSize = Enum.FontSize.Size24
  1303.  
  1304. TextLabel_6.Text = "Settings"
  1305.  
  1306. TextLabel_6.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255)
  1307.  
  1308.  
  1309.  
  1310. Mask_6.Name = "Mask"
  1311.  
  1312. Mask_6.Parent = Settings
  1313.  
  1314. Mask_6.BackgroundColor3 = Color3.new(1, 1, 1)
  1315.  
  1316. Mask_6.BackgroundTransparency = 1
  1317.  
  1318. Mask_6.Position = UDim2.new(0, 27, 0, 0)
  1319.  
  1320. Mask_6.Size = UDim2.new(1, -56, 0, 65)
  1321.  
  1322. Mask_6.Font = Enum.Font.SourceSans
  1323.  
  1324. Mask_6.FontSize = Enum.FontSize.Size14
  1325.  
  1326. Mask_6.Text = ""
  1327.  
  1328.  
  1329.  
  1330. Navigator.Name = "Navigator"
  1331.  
  1332. Navigator.Parent = Base
  1333.  
  1334. Navigator.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235)
  1335.  
  1336. Navigator.BackgroundTransparency = 0.5
  1337.  
  1338. Navigator.BorderColor3 = Color3.new(0.243137, 0.243137, 0.243137)
  1339.  
  1340. Navigator.Position = UDim2.new(0, 10, 0, 35)
  1341.  
  1342. Navigator.Size = UDim2.new(0, 125, 1, -45)
  1343.  
  1344. Navigator.Visible = false
  1345.  
  1346. Navigator.BottomImage = "rbxassetid://573102620"
  1347.  
  1348. Navigator.MidImage = "rbxassetid://573102620"
  1349.  
  1350. Navigator.ScrollBarThickness = 5
  1351.  
  1352. Navigator.TopImage = "rbxassetid://573102620"
  1353.  
  1354.  
  1355.  
  1356. Item.Name = "Item"
  1357.  
  1358. Item.Parent = Navigator
  1359.  
  1360. Item.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235)
  1361.  
  1362. Item.BackgroundTransparency = 0.5
  1363.  
  1364. Item.BorderColor3 = Color3.new(0.243137, 0.243137, 0.243137)
  1365.  
  1366. Item.Position = UDim2.new(0, 5, 0, 5)
  1367.  
  1368. Item.Size = UDim2.new(1, -15, 0, 20)
  1369.  
  1370. Item.Selected = true
  1371.  
  1372. Item.Font = Enum.Font.SourceSans
  1373.  
  1374. Item.FontSize = Enum.FontSize.Size14
  1375.  
  1376. Item.Text = "NavItem"
  1377.  
  1378. Item.TextColor3 = Color3.new(0.721569, 0.721569, 0.721569)
  1379.  
  1380.  
  1381.  
  1382. ServerContainer.Name = "ServerContainer"
  1383.  
  1384. ServerContainer.Parent = Base
  1385.  
  1386. ServerContainer.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235)
  1387.  
  1388. ServerContainer.BackgroundTransparency = 0.5
  1389.  
  1390. ServerContainer.Position = UDim2.new(0, 140, 0, 35)
  1391.  
  1392. ServerContainer.Size = UDim2.new(1, -150, 1, -45)
  1393.  
  1394. ServerContainer.Visible = false
  1395.  
  1396. ServerContainer.BottomImage = "rbxassetid://573102620"
  1397.  
  1398. ServerContainer.MidImage = "rbxassetid://573102620"
  1399.  
  1400. ServerContainer.ScrollBarThickness = 5
  1401.  
  1402. ServerContainer.TopImage = "rbxassetid://573102620"
  1403.  
  1404.  
  1405.  
  1406. dd.Name = "dd"
  1407.  
  1408. dd.Parent = ServerContainer
  1409.  
  1410. dd.BackgroundColor3 = Color3.new(0.0196078, 0.0313726, 0.0431373)
  1411.  
  1412. dd.Position = UDim2.new(0, 6, 0, 6)
  1413.  
  1414. dd.Size = UDim2.new(0.5, -10, 0, 20)
  1415.  
  1416. dd.Visible = false
  1417.  
  1418. dd.Font = Enum.Font.SourceSans
  1419.  
  1420. dd.FontSize = Enum.FontSize.Size14
  1421.  
  1422. dd.Text = "Troll Spam"
  1423.  
  1424. dd.TextColor3 = Color3.new(0.780392, 0.780392, 0.780392)
  1425.  
  1426. dd.TextStrokeTransparency = 0.5
  1427.  
  1428.  
  1429.  
  1430. ImageLabel_7.Parent = dd
  1431.  
  1432. ImageLabel_7.BackgroundColor3 = Color3.new(1, 1, 1)
  1433.  
  1434. ImageLabel_7.BackgroundTransparency = 1
  1435.  
  1436. ImageLabel_7.Position = UDim2.new(0, 2, 0, 0)
  1437.  
  1438. ImageLabel_7.Size = UDim2.new(0, 20, 0, 20)
  1439.  
  1440. ImageLabel_7.Image = "rbxassetid://133293265"
  1441.  
  1442.  
  1443.  
  1444. LocalPlayerContainer.Name = "LocalPlayerContainer"
  1445.  
  1446. LocalPlayerContainer.Parent = Base
  1447.  
  1448. LocalPlayerContainer.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235)
  1449.  
  1450. LocalPlayerContainer.BackgroundTransparency = 0.5
  1451.  
  1452. LocalPlayerContainer.Position = UDim2.new(0, 140, 0, 35)
  1453.  
  1454. LocalPlayerContainer.Size = UDim2.new(1, -150, 1, -45)
  1455.  
  1456. LocalPlayerContainer.Visible = false
  1457.  
  1458. LocalPlayerContainer.BottomImage = "rbxassetid://573102620"
  1459.  
  1460. LocalPlayerContainer.MidImage = "rbxassetid://573102620"
  1461.  
  1462. LocalPlayerContainer.ScrollBarThickness = 5
  1463.  
  1464. LocalPlayerContainer.TopImage = "rbxassetid://573102620"
  1465.  
  1466.  
  1467.  
  1468. PlayersContainer.Name = "PlayersContainer"
  1469.  
  1470. PlayersContainer.Parent = Base
  1471.  
  1472. PlayersContainer.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235)
  1473.  
  1474. PlayersContainer.BackgroundTransparency = 0.5
  1475.  
  1476. PlayersContainer.Position = UDim2.new(0, 140, 0, 35)
  1477.  
  1478. PlayersContainer.Size = UDim2.new(1, -150, 1, -45)
  1479.  
  1480. PlayersContainer.Visible = false
  1481.  
  1482. PlayersContainer.BottomImage = "rbxassetid://573102620"
  1483.  
  1484. PlayersContainer.MidImage = "rbxassetid://573102620"
  1485.  
  1486. PlayersContainer.ScrollBarThickness = 5
  1487.  
  1488. PlayersContainer.TopImage = "rbxassetid://573102620"
  1489.  
  1490.  
  1491.  
  1492. function MakeContainer(n)
  1493.  
  1494. local cont = PlayersContainer:Clone()
  1495.  
  1496. cont.Name = n .. 'Container'
  1497.  
  1498. cont.Parent = Base
  1499.  
  1500. return cont
  1501.  
  1502. end
  1503.  
  1504.  
  1505.  
  1506. local ScriptsContainer = MakeContainer('Scripts')
  1507.  
  1508. local MiscContainer = MakeContainer('Miscellaneous')
  1509.  
  1510.  
  1511.  
  1512. local topkek = {}
  1513.  
  1514. topkek.store = {}
  1515.  
  1516. topkek.cache = {}
  1517.  
  1518. topkek.libgui = {}
  1519.  
  1520. topkek.libsettings = {}
  1521.  
  1522. topkek.libutil = {}
  1523.  
  1524. topkek.libwindows = {}
  1525.  
  1526. topkek.libcmd = {}
  1527.  
  1528. --[[ gay ass dropdown lib i made a while ago ]]--
  1529.  
  1530. dropdown = {}
  1531.  
  1532. dropdown.new = function(gui, items, placeholder)
  1533.  
  1534. local self = {}
  1535.  
  1536. self.value = placeholder
  1537.  
  1538. self.items = items
  1539.  
  1540. self.gui = gui
  1541.  
  1542.  
  1543.  
  1544. if self.gui:FindFirstChild("__DROPDOWN") then
  1545.  
  1546. self.gui["__DROPDOWN"]:Destroy()
  1547.  
  1548. end
  1549.  
  1550.  
  1551.  
  1552. self.debug = false
  1553.  
  1554.  
  1555.  
  1556. self.gui.Text = placeholder
  1557.  
  1558. self.gui.BorderSizePixel = 0
  1559.  
  1560. self.gui.ZIndex = 1
  1561.  
  1562.  
  1563.  
  1564. self.textcolor = self.gui.TextColor3
  1565.  
  1566. function self.make()
  1567.  
  1568. if self.gui:FindFirstChild("__DROPDOWN") then
  1569.  
  1570. self.gui["__DROPDOWN"]:Destroy()
  1571.  
  1572. end
  1573.  
  1574.  
  1575.  
  1576.  
  1577.  
  1578. self.selectgui = Instance.new("ScrollingFrame")
  1579.  
  1580. self.selectgui.Parent = self.gui
  1581.  
  1582. self.selectgui.Name = "__DROPDOWN"
  1583.  
  1584. self.selectgui.Size = UDim2.new(1, 0, 0, 100)
  1585.  
  1586. self.selectgui.Position = UDim2.new(0, 0, 0, self.gui.AbsoluteSize.Y)
  1587.  
  1588. self.selectgui.BorderSizePixel = 0
  1589.  
  1590. self.selectgui.ZIndex = 2
  1591.  
  1592. self.selectgui.BackgroundTransparency = self.gui.BackgroundTransparency
  1593.  
  1594. self.selectgui.BackgroundColor3 = self.gui.BackgroundColor3
  1595.  
  1596. self.selectgui.Visible = false
  1597.  
  1598. self.selectgui.CanvasSize = UDim2.new(0, 0, 0, (#self.items-1) * 20)
  1599.  
  1600. self.selectgui.ScrollBarThickness = 5
  1601.  
  1602.  
  1603.  
  1604. if #self.items < 4 then
  1605.  
  1606. self.selectgui.CanvasSize = UDim2.new(0, 0, 0, 0)
  1607.  
  1608. self.selectgui.Size = UDim2.new(1, 0, 0, (#self.items-1) * 20)
  1609.  
  1610. end
  1611.  
  1612.  
  1613.  
  1614. self.item = Instance.new("TextButton")
  1615.  
  1616. self.item.Size = UDim2.new(1, 0, 0, 20)
  1617.  
  1618. self.item.Position = UDim2.new(0, 0, 0, 0)
  1619.  
  1620. self.item.BackgroundTransparency = self.gui.BackgroundTransparency - 0.1
  1621.  
  1622. self.item.BackgroundColor3 = self.gui.BackgroundColor3
  1623.  
  1624. self.item.BorderSizePixel = 0
  1625.  
  1626. self.item.ZIndex = 2
  1627.  
  1628. self.item.TextColor3 = self.gui.TextColor3
  1629.  
  1630. self.item.Font = Enum.Font.SourceSans
  1631.  
  1632. self.item.FontSize = Enum.FontSize.Size14
  1633.  
  1634.  
  1635.  
  1636. self.curitem = nil
  1637.  
  1638.  
  1639.  
  1640. for i, v in pairs(self.items) do
  1641.  
  1642. if not (v == self.value) then
  1643.  
  1644. local ti = self.item:Clone()
  1645.  
  1646. ti.Parent = self.selectgui
  1647.  
  1648. if i == 1 then i = 2 end
  1649.  
  1650. ti.Position = UDim2.new(0, 0, 0, (i - 2) * 20)
  1651.  
  1652. ti.Text = v
  1653.  
  1654. ti.MouseButton1Down:connect(function()
  1655.  
  1656. self.value = v
  1657.  
  1658. self.open = false
  1659.  
  1660. self.selectgui.Visible = false
  1661.  
  1662. self.gui.Text = v
  1663.  
  1664. self.make()
  1665.  
  1666. end)
  1667.  
  1668. end
  1669.  
  1670. end
  1671.  
  1672. end
  1673.  
  1674.  
  1675.  
  1676. self.getvalue = function()
  1677.  
  1678. return self.value
  1679.  
  1680. end
  1681.  
  1682.  
  1683.  
  1684. self.update = function(itms)
  1685.  
  1686. self.items = itms
  1687.  
  1688. self.make()
  1689.  
  1690. end
  1691.  
  1692.  
  1693.  
  1694. self.open = false
  1695.  
  1696.  
  1697.  
  1698. self.gui.MouseButton1Down:connect(function()
  1699.  
  1700. if self.open == false then
  1701.  
  1702. self.selectgui.CanvasPosition = Vector2.new(0, 0)
  1703.  
  1704. self.selectgui.Visible = true
  1705.  
  1706. self.open = true
  1707.  
  1708. else
  1709.  
  1710. self.selectgui.Visible = false
  1711.  
  1712. self.open = false
  1713.  
  1714. end
  1715.  
  1716. end)
  1717.  
  1718.  
  1719.  
  1720. self.make()
  1721.  
  1722. return self
  1723.  
  1724. end
  1725.  
  1726. --[[ libsettings lole ]]--
  1727.  
  1728. topkek.libsettings.store = {}
  1729.  
  1730. function topkek.libsettings:getSetting(k)
  1731.  
  1732. return topkek.libsettings.store[k]
  1733.  
  1734. end
  1735.  
  1736.  
  1737.  
  1738. function topkek.libsettings:setSetting(k,v)
  1739.  
  1740. topkek.libsettings.store[k]=v
  1741.  
  1742. end
  1743.  
  1744.  
  1745.  
  1746. -- [[ libutil ]] --
  1747.  
  1748. function topkek.libutil:createObject(o, p)
  1749.  
  1750. local a, b = pcall(function()
  1751.  
  1752. Instance.new(o)
  1753.  
  1754. end)
  1755.  
  1756. if not a then
  1757.  
  1758. return
  1759.  
  1760. end
  1761.  
  1762. local obj = Instance.new(o)
  1763.  
  1764. for prop, val in pairs(p) do
  1765.  
  1766. pcall(function()
  1767.  
  1768. obj[prop] = val
  1769.  
  1770. end)
  1771.  
  1772. end
  1773.  
  1774. return obj
  1775.  
  1776. end
  1777.  
  1778. function topkek.libutil:Color3(r,g,b)
  1779.  
  1780. return Color3.new(r/255,g/255,b/255)
  1781.  
  1782. end; color3 = function(r,g,b) return topkek.libutil:Color3(r,g,b) end
  1783.  
  1784. function topkek.libutil:recurseDecal(img)--topkek2.0 code tbh
  1785.  
  1786. img = 'rbxassetid://' .. img
  1787.  
  1788. local function skybox(x)
  1789.  
  1790. local sky = Instance.new("Sky",game.Lighting)
  1791.  
  1792. local fcs={"Bk","Dn","Ft","Lf","Rt","Up"}
  1793.  
  1794. for i,v in pairs(fcs) do
  1795.  
  1796. sky["Skybox"..v]=x
  1797.  
  1798. end
  1799.  
  1800. end
  1801.  
  1802. local function particle(p, b)
  1803.  
  1804. local a = Instance.new("ParticleEmitter", p)
  1805.  
  1806. a.Rate = 500
  1807.  
  1808. a.Lifetime = NumberRange.new(20, 30)
  1809.  
  1810. a.VelocitySpread = 200
  1811.  
  1812. a.Texture = b
  1813.  
  1814. end
  1815.  
  1816.  
  1817.  
  1818. local function decal(p, b)
  1819.  
  1820. local sides = {"Back", "Bottom", "Front", "Left", "Right", "Top"}
  1821.  
  1822. for i, v in pairs(sides) do
  1823.  
  1824. local a = Instance.new("Decal", p)
  1825.  
  1826. a.Texture = b
  1827.  
  1828. a.Face = v
  1829.  
  1830. end
  1831.  
  1832. end
  1833.  
  1834.  
  1835.  
  1836. local function recurse(x)
  1837.  
  1838. for i, v in pairs(x:GetChildren()) do
  1839.  
  1840. pcall(function() -- 'error occured, no output from Lua' LOLE
  1841.  
  1842. if v:IsA("BasePart") then
  1843.  
  1844. particle(v, img)
  1845.  
  1846. decal(v, img)
  1847.  
  1848. end
  1849.  
  1850. if #(v:GetChildren())>0 then
  1851.  
  1852. recurse(v)
  1853.  
  1854. end
  1855.  
  1856. end)
  1857.  
  1858. end
  1859.  
  1860. end
  1861.  
  1862.  
  1863.  
  1864. recurse(game)
  1865.  
  1866. skybox(img)
  1867.  
  1868. end
  1869.  
  1870. function topkek.libutil:recurseRemove(type_)
  1871.  
  1872. local function recurse(x)
  1873.  
  1874. for i, v in pairs(x:GetChildren()) do
  1875.  
  1876. pcall(function()
  1877.  
  1878. if v:IsA(type_) then
  1879.  
  1880. v:Destroy()
  1881.  
  1882. end
  1883.  
  1884. if #(v:GetChildren())>0 then
  1885.  
  1886. recurse(v)
  1887.  
  1888. end
  1889.  
  1890. end)
  1891.  
  1892. end
  1893.  
  1894. end
  1895.  
  1896. recurse(game)
  1897.  
  1898. end
  1899.  
  1900. function topkek.libutil:recurseSet(type_,prop,val)
  1901.  
  1902. local function recurse(x)
  1903.  
  1904. for i, v in pairs(x:GetChildren()) do
  1905.  
  1906. pcall(function()
  1907.  
  1908. if v:IsA(type_) then
  1909.  
  1910. v[prop]=val
  1911.  
  1912. end
  1913.  
  1914. if #(v:GetChildren())>0 then
  1915.  
  1916. recurse(v)
  1917.  
  1918. end
  1919.  
  1920. end)
  1921.  
  1922. end
  1923.  
  1924. end
  1925.  
  1926. recurse(game)
  1927.  
  1928. end
  1929.  
  1930. function topkek.libutil:recurseSetObj(obj,type_,prop,val)
  1931.  
  1932. local function recurse(x)
  1933.  
  1934. for i, v in pairs(x:GetChildren()) do
  1935.  
  1936. pcall(function()
  1937.  
  1938. if v:IsA(type_) then
  1939.  
  1940. v[prop]=val
  1941.  
  1942. end
  1943.  
  1944. if #(v:GetChildren())>0 then
  1945.  
  1946. recurse(v)
  1947.  
  1948. end
  1949.  
  1950. end)
  1951.  
  1952. end
  1953.  
  1954. end
  1955.  
  1956. recurse(obj)
  1957.  
  1958. end
  1959.  
  1960. function topkek.libutil:recurseFunc(type_,func)
  1961.  
  1962. local function recurse(x)
  1963.  
  1964. for i, v in pairs(x:GetChildren()) do
  1965.  
  1966. pcall(function()
  1967.  
  1968. if v:IsA(type_) then
  1969.  
  1970. func(v)
  1971.  
  1972. end
  1973.  
  1974. if #(v:GetChildren())>0 then
  1975.  
  1976. recurse(v)
  1977.  
  1978. end
  1979.  
  1980. end)
  1981.  
  1982. end
  1983.  
  1984. end
  1985.  
  1986. recurse(game)
  1987.  
  1988. end
  1989.  
  1990. function topkek.libutil:Play(id)
  1991.  
  1992. local mu = Instance.new("Sound", game.Workspace)
  1993.  
  1994. mu.Volume = 1
  1995.  
  1996. mu.Looped = true
  1997.  
  1998. mu.Pitch = 1
  1999.  
  2000. mu.SoundId = "rbxassetid://"..tostring(id)
  2001.  
  2002. mu:Play()
  2003.  
  2004. end
  2005.  
  2006. function topkek.libutil:GetPlayerList()
  2007.  
  2008. local list = {'Everybody'}
  2009.  
  2010. for i, v in pairs(game:service'Players':GetPlayers()) do
  2011.  
  2012. table.insert(list, v.Name)
  2013.  
  2014. end
  2015.  
  2016. return list
  2017.  
  2018. end
  2019.  
  2020. function topkek.libutil:doPlayers(drop, func)
  2021.  
  2022. local str = drop.getvalue()
  2023.  
  2024. local plrs = {}
  2025.  
  2026. if str == 'Everybody' then
  2027.  
  2028. plrs = game:GetService('Players'):GetPlayers()
  2029.  
  2030. else
  2031.  
  2032. plrs = {game:GetService('Players'):FindFirstChild(str)}
  2033.  
  2034. end
  2035.  
  2036. for i, v in pairs(plrs) do
  2037.  
  2038. func(v)
  2039.  
  2040. end
  2041.  
  2042. end
  2043.  
  2044. function topkek.libutil:insert(id)
  2045.  
  2046. if topkek.cache[id] then return topkek.cache[id] end -- moist
  2047.  
  2048. local obj = game:service'InsertService':LoadAsset(id):GetChildren()[1]
  2049.  
  2050. topkek.cache[id] = obj:Clone()
  2051.  
  2052. return obj
  2053.  
  2054. end; insert = function(id) return topkek.libutil:insert(id) end
  2055.  
  2056. function topkek.libutil:getTorso(plr) --r15 compatibility lole
  2057.  
  2058. if plr.Character then
  2059.  
  2060. if plr.Character:FindFirstChild('UpperTorso') then
  2061.  
  2062. return plr.Character.UpperTorso
  2063.  
  2064. else
  2065.  
  2066. return plr.Character.Torso
  2067.  
  2068. end
  2069.  
  2070. end
  2071.  
  2072. end
  2073.  
  2074. function topkek.libutil:weiner(plr)
  2075.  
  2076. plr=plr.Character
  2077.  
  2078. Shaft=Instance.new("Part", plr)
  2079.  
  2080. Shaft.Name='Shaft'
  2081.  
  2082. Shaft.Size=Vector3.new(1, 2.5, 1)
  2083.  
  2084. Shaft.TopSurface=0
  2085.  
  2086. Shaft.BottomSurface=0
  2087.  
  2088. Shaft.CanCollide=true
  2089.  
  2090. Cyln=Instance.new("CylinderMesh", Shaft)
  2091.  
  2092. Cyln.Scale=Vector3.new(0.5,0.7,0.5)
  2093.  
  2094. Instance.new("Weld", plr)
  2095.  
  2096. plr.Weld.Part0=plr:FindFirstChild("Torso") or plr:FindFirstChild("LowerTorso")
  2097.  
  2098. plr.Weld.Part1=plr.Shaft
  2099.  
  2100. plr.Weld.C0=CFrame.new(0,-0.35,-0.9)*CFrame.fromEulerAnglesXYZ(2.2,0,0)
  2101.  
  2102. Shaft.BrickColor=BrickColor.new("Pastel brown")
  2103.  
  2104. Tip=Instance.new("Part", plr)
  2105.  
  2106. Tip.Name='Tip'
  2107.  
  2108. Tip.TopSurface=0
  2109.  
  2110. Tip.BottomSurface=0
  2111.  
  2112. Tip.Size=Vector3.new(1, 1, 1)
  2113.  
  2114. Tip.CanCollide=true
  2115.  
  2116. 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)
  2117.  
  2118. Cyln2=Instance.new("SpecialMesh", Tip)
  2119.  
  2120. Cyln2.MeshType='Sphere'
  2121.  
  2122. Cyln2.Scale=Vector3.new(0.6,0.6,0.6)
  2123.  
  2124. Instance.new("Weld", plr).Name='Weld2'
  2125.  
  2126. plr.Weld2.Part0=plr.Shaft
  2127.  
  2128. plr.Weld2.Part1=plr.Tip
  2129.  
  2130. plr.Weld2.C0=CFrame.new(0,-.9,0)
  2131.  
  2132. Tip.BrickColor=BrickColor.new("Pink")
  2133.  
  2134. -----
  2135.  
  2136. Ball1=Instance.new("Part", plr)
  2137.  
  2138. Ball1.Name='Ball1'
  2139.  
  2140. Ball1.Size=Vector3.new(1, 1, 1)
  2141.  
  2142. Ball1.TopSurface=0
  2143.  
  2144. Ball1.BottomSurface=0
  2145.  
  2146. Cyln3=Instance.new("SpecialMesh", Ball1)
  2147.  
  2148. Cyln3.MeshType='Sphere'
  2149.  
  2150. Cyln3.Scale=Vector3.new(0.4,0.4,0.4)
  2151.  
  2152. Instance.new("Weld", plr).Name='Weld3'
  2153.  
  2154. plr.Weld3.Part0=plr.Shaft
  2155.  
  2156. plr.Weld3.Part1=plr.Ball1
  2157.  
  2158. plr.Weld3.C0=CFrame.new(0.225,.4,0.2)
  2159.  
  2160. Ball1.BrickColor=BrickColor.new("Pastel brown")
  2161.  
  2162. -----
  2163.  
  2164. Ball2=Instance.new("Part", plr)
  2165.  
  2166. Ball2.Name='Ball2'
  2167.  
  2168. Ball2.Size=Vector3.new(1, 1, 1)
  2169.  
  2170. Ball2.TopSurface=0
  2171.  
  2172. Ball2.BottomSurface=0
  2173.  
  2174. Cyln3=Instance.new("SpecialMesh", Ball2)
  2175.  
  2176. Cyln3.MeshType='Sphere'
  2177.  
  2178. Cyln3.Scale=Vector3.new(0.4,0.4,0.4)
  2179.  
  2180. Instance.new("Weld", plr).Name='Weld4'
  2181.  
  2182. plr.Weld4.Part0=plr.Shaft
  2183.  
  2184. plr.Weld4.Part1=plr.Ball2
  2185.  
  2186. plr.Weld4.C0=CFrame.new(-0.225,.4,0.2)
  2187.  
  2188. Ball2.BrickColor=BrickColor.new("Pastel brown")
  2189.  
  2190. end
  2191.  
  2192. function topkek.libutil:scalePlayer(plr, sz)
  2193.  
  2194. local pchar = plr.Character
  2195.  
  2196. if pchar:FindFirstChild("UpperTorso") then
  2197.  
  2198. warn("Player [" ..plr.Name.. "] is R15.")
  2199.  
  2200. return
  2201.  
  2202. end
  2203.  
  2204. local function scale(chr,scl)
  2205.  
  2206.  
  2207.  
  2208. for _,v in pairs(pchar:GetChildren()) do
  2209.  
  2210. if v:IsA("Hat") then
  2211.  
  2212. v:Clone()
  2213.  
  2214. v.Parent = game.Lighting
  2215.  
  2216. end
  2217.  
  2218. end
  2219.  
  2220.  
  2221.  
  2222. local Head = chr['Head']
  2223.  
  2224. local Torso = chr['Torso']
  2225.  
  2226. local LA = chr['Left Arm']
  2227.  
  2228. local RA = chr['Right Arm']
  2229.  
  2230. local LL = chr['Left Leg']
  2231.  
  2232. local RL = chr['Right Leg']
  2233.  
  2234. local HRP = chr['HumanoidRootPart']
  2235.  
  2236.  
  2237.  
  2238. wait(0.1)
  2239.  
  2240.  
  2241.  
  2242. Head.formFactor = 3
  2243.  
  2244. Torso.formFactor = 3
  2245.  
  2246. LA.formFactor = 3
  2247.  
  2248. RA.formFactor = 3
  2249.  
  2250. LL.formFactor = 3
  2251.  
  2252. RL.formFactor = 3
  2253.  
  2254. HRP.formFactor = 3
  2255.  
  2256.  
  2257.  
  2258. Head.Size = Vector3.new(scl * 2, scl, scl)
  2259.  
  2260. Torso.Size = Vector3.new(scl * 2, scl * 2, scl)
  2261.  
  2262. LA.Size = Vector3.new(scl, scl * 2, scl)
  2263.  
  2264. RA.Size = Vector3.new(scl, scl * 2, scl)
  2265.  
  2266. LL.Size = Vector3.new(scl, scl * 2, scl)
  2267.  
  2268. RL.Size = Vector3.new(scl, scl * 2, scl)
  2269.  
  2270. HRP.Size = Vector3.new(scl * 2, scl * 2, scl)
  2271.  
  2272.  
  2273.  
  2274. local Motor1 = Instance.new('Motor6D', Torso)
  2275.  
  2276. Motor1.Part0 = Torso
  2277.  
  2278. Motor1.Part1 = Head
  2279.  
  2280. Motor1.C0 = CFrame.new(0, 1 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  2281.  
  2282. Motor1.C1 = CFrame.new(0, -0.5 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  2283.  
  2284. Motor1.Name = "Neck"
  2285.  
  2286.  
  2287.  
  2288. local Motor2 = Instance.new('Motor6D', Torso)
  2289.  
  2290. Motor2.Part0 = Torso
  2291.  
  2292. Motor2.Part1 = LA
  2293.  
  2294. Motor2.C0 = CFrame.new(-1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  2295.  
  2296. Motor2.C1 = CFrame.new(0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  2297.  
  2298. Motor2.Name = "Left Shoulder"
  2299.  
  2300.  
  2301.  
  2302. local Motor3 = Instance.new('Motor6D', Torso)
  2303.  
  2304. Motor3.Part0 = Torso
  2305.  
  2306. Motor3.Part1 = RA
  2307.  
  2308. Motor3.C0 = CFrame.new(1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  2309.  
  2310. Motor3.C1 = CFrame.new(-0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  2311.  
  2312. Motor3.Name = "Right Shoulder"
  2313.  
  2314.  
  2315.  
  2316. local Motor4 = Instance.new('Motor6D', Torso)
  2317.  
  2318. Motor4.Part0 = Torso
  2319.  
  2320. Motor4.Part1 = LL
  2321.  
  2322. Motor4.C0 = CFrame.new(-1 * scl, -1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  2323.  
  2324. Motor4.C1 = CFrame.new(-0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  2325.  
  2326. Motor4.Name = "Left Hip"
  2327.  
  2328.  
  2329.  
  2330. local Motor5 = Instance.new('Motor6D', Torso)
  2331.  
  2332. Motor5.Part0 = Torso
  2333.  
  2334. Motor5.Part1 = RL
  2335.  
  2336. Motor5.C0 = CFrame.new(1 * scl, -1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  2337.  
  2338. Motor5.C1 = CFrame.new(0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  2339.  
  2340. Motor5.Name = "Right Hip"
  2341.  
  2342.  
  2343.  
  2344. local Motor6 = Instance.new('Motor6D', HRP)
  2345.  
  2346. Motor6.Part0 = HRP
  2347.  
  2348. Motor6.Part1 = Torso
  2349.  
  2350. Motor6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  2351.  
  2352. Motor6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  2353.  
  2354.  
  2355.  
  2356. end
  2357.  
  2358.  
  2359.  
  2360. scale(pchar, sz)
  2361.  
  2362.  
  2363.  
  2364. for _,v in pairs(game.Lighting:GetChildren()) do
  2365.  
  2366. if v:IsA("Hat") then
  2367.  
  2368. v.Parent = pchar
  2369.  
  2370. end
  2371.  
  2372. end
  2373.  
  2374. end
  2375.  
  2376. function topkek.libutil:dickShooter()
  2377.  
  2378. Player = game:GetService("Players").LocalPlayer
  2379.  
  2380. Character = Player.Character
  2381.  
  2382. PlayerGui = Player.PlayerGui
  2383.  
  2384. Backpack = Player.Backpack
  2385.  
  2386. Torso = Character.Torso
  2387.  
  2388. Head = Character.Head
  2389.  
  2390. LeftArm = Character["Left Arm"]
  2391.  
  2392. LeftLeg = Character["Left Leg"]
  2393.  
  2394. RightArm = Character["Right Arm"]
  2395.  
  2396. RightLeg = Character["Right Leg"]
  2397.  
  2398. LS = Torso["Left Shoulder"]
  2399.  
  2400. LH = Torso["Left Hip"]
  2401.  
  2402. RS = Torso["Right Shoulder"]
  2403.  
  2404. RH = Torso["Right Hip"]
  2405.  
  2406. Tool = Instance.new("HopperBin")
  2407.  
  2408. Tool.Parent = Backpack
  2409.  
  2410. Tool.Name = "Painis"
  2411.  
  2412. Bin = Tool
  2413.  
  2414. so = function(id, par, vol, pit)
  2415.  
  2416.  
  2417.  
  2418. coroutine.resume(coroutine.create(function()
  2419.  
  2420.  
  2421.  
  2422. local sou = Instance.new("Sound", par or workspace)
  2423.  
  2424. sou.Volume = vol
  2425.  
  2426. sou.Pitch = pit or 1
  2427.  
  2428. sou.SoundId = id
  2429.  
  2430. wait()
  2431.  
  2432. sou:play()
  2433.  
  2434. wait(6)
  2435.  
  2436. sou:Remove()
  2437.  
  2438. end
  2439.  
  2440. ))
  2441.  
  2442. end
  2443.  
  2444.  
  2445.  
  2446. ob1d = function(mouse)
  2447.  
  2448.  
  2449.  
  2450. size = 0.5
  2451.  
  2452. mode = 1
  2453.  
  2454. color = BrickColor.new(Color3.new(math.random(), math.random(), math.random()))
  2455.  
  2456. mo = Instance.new("Model")
  2457.  
  2458. mo.Name = "EEEEUGH HA HA HAAAAA"
  2459.  
  2460. mo.Parent = workspace
  2461.  
  2462. game.Debris:AddItem(mo, 10)
  2463.  
  2464. p = Instance.new("Seat")
  2465.  
  2466. p.Name = "Torso"
  2467.  
  2468. p.Size = Vector3.new(14, 50, 14) * size
  2469.  
  2470. p.BrickColor = color
  2471.  
  2472. m = Instance.new("SpecialMesh")
  2473.  
  2474. m.Parent = p
  2475.  
  2476. p.Name = "Torso"
  2477.  
  2478. p.Parent = mo
  2479.  
  2480. p = Instance.new("Seat")
  2481.  
  2482. p.Shape = "Ball"
  2483.  
  2484. p.Size = Vector3.new(24, 24, 24) * size
  2485.  
  2486. p.BrickColor = color
  2487.  
  2488. p.Name = "Legball"
  2489.  
  2490. for i = 1, 10 do
  2491.  
  2492. lol = Instance.new("Seat")
  2493.  
  2494. lol.BrickColor = BrickColor:Black()
  2495.  
  2496. lol.Name = "SEE?"
  2497.  
  2498. lol.Parent = mo
  2499.  
  2500. lol.Size = Vector3.new(1, math.random(30, 40), 1) * size
  2501.  
  2502. w = Instance.new("Weld")
  2503.  
  2504. w.Part0 = p
  2505.  
  2506. w.Part1 = lol
  2507.  
  2508. w.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  2509.  
  2510. w.Parent = w.Part0
  2511.  
  2512. end
  2513.  
  2514. p.Parent = mo
  2515.  
  2516. w = Instance.new("Weld")
  2517.  
  2518. w.Part0 = mo.Torso
  2519.  
  2520. w.Part1 = p
  2521.  
  2522. w.C0 = CFrame.new(16 * (size / 2), -48 * (size / 2), 0)
  2523.  
  2524. w.Parent = w.Part0
  2525.  
  2526. p = Instance.new("Seat")
  2527.  
  2528. p.Shape = "Ball"
  2529.  
  2530. p.Size = Vector3.new(24, 24, 24) * size
  2531.  
  2532. p.BrickColor = color
  2533.  
  2534. p.Name = "Legball"
  2535.  
  2536. for i = 1, 10 do
  2537.  
  2538. lol = Instance.new("Seat")
  2539.  
  2540. lol.BrickColor = BrickColor:Black()
  2541.  
  2542. lol.Name = "SEE?"
  2543.  
  2544. lol.Parent = mo
  2545.  
  2546. lol.Size = Vector3.new(1, math.random(30, 40), 1) * size
  2547.  
  2548. w = Instance.new("Weld")
  2549.  
  2550. w.Part0 = p
  2551.  
  2552. w.Part1 = lol
  2553.  
  2554. w.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  2555.  
  2556. w.Parent = w.Part0
  2557.  
  2558. end
  2559.  
  2560. p.Parent = mo
  2561.  
  2562. w = Instance.new("Weld")
  2563.  
  2564. w.Part0 = mo.Torso
  2565.  
  2566. w.Part1 = p
  2567.  
  2568. w.C0 = CFrame.new(-16 * (size / 2), -48 * (size / 2), 0)
  2569.  
  2570. w.Parent = w.Part0
  2571.  
  2572. p = Instance.new("Seat")
  2573.  
  2574. p.Shape = "Ball"
  2575.  
  2576. p.Size = Vector3.new(21, 15, 21) * size
  2577.  
  2578. p.BrickColor = color
  2579.  
  2580. p.Name = "Legball"
  2581.  
  2582. for i = 1, 10 do
  2583.  
  2584. lol = Instance.new("Seat")
  2585.  
  2586. lol.BrickColor = BrickColor:Black()
  2587.  
  2588. lol.Name = "SEE?"
  2589.  
  2590. lol.Parent = mo
  2591.  
  2592. lol.Size = Vector3.new(1, math.random(30, 40), 1) * size
  2593.  
  2594. w = Instance.new("Weld")
  2595.  
  2596. w.Part0 = p
  2597.  
  2598. w.Part1 = lol
  2599.  
  2600. w.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  2601.  
  2602. w.Parent = w.Part0
  2603.  
  2604. end
  2605.  
  2606. p.Parent = mo
  2607.  
  2608. w = Instance.new("Weld")
  2609.  
  2610. w.Part0 = mo.Torso
  2611.  
  2612. w.Part1 = p
  2613.  
  2614. w.C0 = CFrame.new(0, 60 * (size / 2), 0)
  2615.  
  2616. m = Instance.new("SpecialMesh")
  2617.  
  2618. m.Parent = p
  2619.  
  2620. p.Name = "Head"
  2621.  
  2622. w.Parent = w.Part0
  2623.  
  2624. s = Instance.new("Sound")
  2625.  
  2626. s.Parent = mo.Torso
  2627.  
  2628. s.Volume = 100
  2629.  
  2630. s.Pitch = 1
  2631.  
  2632. s.SoundId = "http://www.roblox.com/asset/?id=149779810"
  2633.  
  2634. s.Looped = true
  2635.  
  2636. s:play()
  2637.  
  2638. coroutine.resume(coroutine.create(function(Part)
  2639.  
  2640.  
  2641.  
  2642. while Part.Parent ~= nil do
  2643.  
  2644. wait(math.random())
  2645.  
  2646. so("http://www.roblox.com/asset/?id=148636758", Part, 100, 1)
  2647.  
  2648. end
  2649.  
  2650. end
  2651.  
  2652. ), mo.Torso)
  2653.  
  2654. mo.Torso.CFrame = mo.Torso.CFrame * Torso.CFrame * CFrame.new(0, 0, -50 * size) * CFrame.fromEulerAnglesXYZ(-1.57, 0, 0)
  2655.  
  2656. mo.Torso.Velocity = mouse.Hit.lookVector * 400
  2657.  
  2658. coroutine.resume(coroutine.create(function(Part)
  2659.  
  2660.  
  2661.  
  2662. while 1 do
  2663.  
  2664. wait(math.random(0, 1) + math.random())
  2665.  
  2666. Part.RotVelocity = Vector3.new(math.random(-40, 40), math.random(-40, 40), math.random(-40, 40))
  2667.  
  2668. end
  2669.  
  2670. end
  2671.  
  2672. ), mo.Torso)
  2673.  
  2674. end
  2675.  
  2676.  
  2677.  
  2678. ob1u = function(mouse)
  2679.  
  2680.  
  2681.  
  2682. end
  2683.  
  2684.  
  2685.  
  2686. buttonhold = false
  2687.  
  2688. key = function(key, mouse)
  2689.  
  2690.  
  2691.  
  2692. end
  2693.  
  2694.  
  2695.  
  2696. key2 = function(key, mouse)
  2697.  
  2698.  
  2699.  
  2700. end
  2701.  
  2702.  
  2703.  
  2704. s = function(mouse)
  2705.  
  2706.  
  2707.  
  2708. mouse.Button1Down:connect(function()
  2709.  
  2710.  
  2711.  
  2712. ob1d(mouse)
  2713.  
  2714. end
  2715.  
  2716. )
  2717.  
  2718. mouse.Button1Up:connect(function()
  2719.  
  2720.  
  2721.  
  2722. ob1u(mouse)
  2723.  
  2724. end
  2725.  
  2726. )
  2727.  
  2728. mouse.KeyDown:connect(key)
  2729.  
  2730. mouse.KeyUp:connect(key2)
  2731.  
  2732. end
  2733.  
  2734.  
  2735.  
  2736. ds = function(mouse)
  2737.  
  2738.  
  2739.  
  2740. end
  2741.  
  2742.  
  2743.  
  2744. Bin.Selected:connect(s)
  2745.  
  2746. Bin.Deselected:connect(ds)
  2747.  
  2748. end
  2749.  
  2750. --[[ libgui xd ]]--
  2751.  
  2752. topkek.libgui.seperation = 12
  2753.  
  2754. function topkek.libgui:addLeftIcon(parent, img, sz)
  2755.  
  2756. topkek.libutil:createObject('ImageLabel', {
  2757.  
  2758. Parent = parent;
  2759.  
  2760. BackgroundTransparency = 1;
  2761.  
  2762. Position = UDim2.new(0, 2, 0, 0);
  2763.  
  2764. Size = UDim2.new(0, sz, 0, sz);
  2765.  
  2766. Image = img;
  2767.  
  2768. })
  2769.  
  2770. end
  2771.  
  2772. function topkek.libgui:hookContainer(o, sepr, stt)
  2773.  
  2774. if not o:IsA("ScrollingFrame") then
  2775.  
  2776. return nil
  2777.  
  2778. end
  2779.  
  2780.  
  2781.  
  2782. local self = {}
  2783.  
  2784. self.main = o
  2785.  
  2786. self.drawX = 0
  2787.  
  2788. self.drawY = stt or topkek.libgui.seperation/2
  2789.  
  2790. self.drawHeight = 0
  2791.  
  2792. self.sepr = sepr or topkek.libgui.seperation
  2793.  
  2794.  
  2795.  
  2796. function self:drawButton(sz, txt, func, ysz, cbgd)
  2797.  
  2798. local xposOffset = 0
  2799.  
  2800. local xposScale = self.drawX
  2801.  
  2802. local xszOffset = 0
  2803.  
  2804. local xszScale = sz
  2805.  
  2806. if not (self.drawX == 0) then
  2807.  
  2808. xszOffset = -4
  2809.  
  2810. if sz + self.drawX > 0.998 then
  2811.  
  2812. xszOffset = -11
  2813.  
  2814. end
  2815.  
  2816. elseif sz == 1 then
  2817.  
  2818. xszOffset = -(self.sepr) - 5
  2819.  
  2820. xposOffset = self.sepr/2
  2821.  
  2822. else
  2823.  
  2824. xszOffset = -4 + -(self.sepr/2)
  2825.  
  2826. xposOffset = self.sepr/2
  2827.  
  2828. end
  2829.  
  2830. if not ysz then ysz = 20 end
  2831.  
  2832. local obj = topkek.libutil:createObject("TextButton", {
  2833.  
  2834. Parent = self.main;
  2835.  
  2836. BackgroundColor3 = cbgd or color3(15, 23, 30);
  2837.  
  2838. BorderColor3 = color3(27, 42, 53);
  2839.  
  2840. Position = UDim2.new(xposScale, xposOffset, 0, self.drawY);
  2841.  
  2842. Size = UDim2.new(xszScale, xszOffset, 0, ysz);
  2843.  
  2844. Font = 'SourceSans';
  2845.  
  2846. FontSize = 'Size14';
  2847.  
  2848. Text = txt;
  2849.  
  2850. TextSize = 14;
  2851.  
  2852. TextColor3 = color3(199, 199, 199);
  2853.  
  2854. TextStrokeTransparency = 0.5;
  2855.  
  2856. })
  2857.  
  2858. obj.MouseButton1Down:connect(function()
  2859.  
  2860. func()
  2861.  
  2862. end)
  2863.  
  2864. if ysz > self.drawHeight then
  2865.  
  2866. self.drawHeight = ysz
  2867.  
  2868. end
  2869.  
  2870. self.drawX = self.drawX + sz
  2871.  
  2872. if self.drawX > 0.998 then
  2873.  
  2874. self.drawY = self.drawY + 3 + self.drawHeight
  2875.  
  2876. self.drawX = 0
  2877.  
  2878. self.drawHeight = 0
  2879.  
  2880. self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
  2881.  
  2882. end
  2883.  
  2884. return obj
  2885.  
  2886. end
  2887.  
  2888.  
  2889.  
  2890. function self:GetChildren()
  2891.  
  2892. return self.main:GetChildren()
  2893.  
  2894. end
  2895.  
  2896.  
  2897.  
  2898. function self:getDrawY()
  2899.  
  2900. return self.drawY
  2901.  
  2902. end
  2903.  
  2904.  
  2905.  
  2906. function self:setDrawY(y)
  2907.  
  2908. self.drawY = y
  2909.  
  2910. end
  2911.  
  2912.  
  2913.  
  2914. function self:drawTextBox(sz, txt, ysz, cbgd)
  2915.  
  2916. local xposOffset = 0
  2917.  
  2918. local xposScale = self.drawX
  2919.  
  2920. local xszOffset = 0
  2921.  
  2922. local xszScale = sz
  2923.  
  2924. if not (self.drawX == 0) then
  2925.  
  2926. xszOffset = -4
  2927.  
  2928. if sz + self.drawX > 0.998 then
  2929.  
  2930. xszOffset = -11
  2931.  
  2932. end
  2933.  
  2934. elseif sz == 1 then
  2935.  
  2936. xszOffset = -(self.sepr) - 5
  2937.  
  2938. xposOffset = self.sepr/2
  2939.  
  2940. else
  2941.  
  2942. xszOffset = -4 + -(self.sepr/2)
  2943.  
  2944. xposOffset = self.sepr/2
  2945.  
  2946. end
  2947.  
  2948. if not ysz then ysz = 20 end
  2949.  
  2950. local obj = topkek.libutil:createObject("TextBox", {
  2951.  
  2952. Parent = self.main;
  2953.  
  2954. BackgroundColor3 = cbgd or color3(5, 8, 11);
  2955.  
  2956. BorderColor3 = color3(27, 42, 53);
  2957.  
  2958. Position = UDim2.new(xposScale, xposOffset, 0, self.drawY);
  2959.  
  2960. Size = UDim2.new(xszScale, xszOffset, 0, ysz);
  2961.  
  2962. Font = 'SourceSans';
  2963.  
  2964. FontSize = 'Size14';
  2965.  
  2966. Text = txt;
  2967.  
  2968. TextSize = 14;
  2969.  
  2970. TextColor3 = color3(199, 199, 199);
  2971.  
  2972. })
  2973.  
  2974. if ysz > self.drawHeight then
  2975.  
  2976. self.drawHeight = ysz
  2977.  
  2978. end
  2979.  
  2980. self.drawX = self.drawX + sz
  2981.  
  2982. if self.drawX > 0.998 then
  2983.  
  2984. self.drawY = self.drawY + 3 + self.drawHeight
  2985.  
  2986. self.drawX = 0
  2987.  
  2988. self.drawHeight = 0
  2989.  
  2990. self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
  2991.  
  2992. end
  2993.  
  2994. return obj
  2995.  
  2996. end
  2997.  
  2998.  
  2999.  
  3000. function self:drawScrollingContainer(ysz)
  3001.  
  3002. local sz = UDim2.new(1, -(self.sepr/2) - 11, 0, ysz)
  3003.  
  3004. local pos = UDim2.new(0, self.sepr/2, 0, self.drawY)
  3005.  
  3006. local obj = topkek.libutil:createObject("ScrollingFrame", {
  3007.  
  3008. Parent = self.main;
  3009.  
  3010. BackgroundColor3 = color3(7, 11, 15);
  3011.  
  3012. BorderColor3 = color3(27, 42, 53);
  3013.  
  3014. Position = pos;
  3015.  
  3016. Size = sz;
  3017.  
  3018. BottomImage = 'rbxassetid://573102620';
  3019.  
  3020. MidImage = 'rbxassetid://573102620';
  3021.  
  3022. TopImage = 'rbxassetid://573102620';
  3023.  
  3024. ScrollBarThickness = 5;
  3025.  
  3026. })
  3027.  
  3028. self.drawY = self.drawY + 5 + ysz
  3029.  
  3030. self.drawX = 0
  3031.  
  3032. self.drawHeight = 0
  3033.  
  3034. self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
  3035.  
  3036. return topkek.libgui:hookContainer(obj, 12, 5)
  3037.  
  3038. end
  3039.  
  3040.  
  3041.  
  3042. function self:drawContainer(xsz, ysz)
  3043.  
  3044. local sz = UDim2.new(xsz, -(self.sepr/2) - 11, 0, ysz)
  3045.  
  3046. local pos = UDim2.new(0, self.sepr/2, 0, self.drawY)
  3047.  
  3048. local obj = topkek.libutil:createObject("ScrollingFrame", {
  3049.  
  3050. Parent = self.main;
  3051.  
  3052. BackgroundTransparency = 1;
  3053.  
  3054. Position = pos;
  3055.  
  3056. Size = sz;
  3057.  
  3058. })
  3059.  
  3060. self.drawY = self.drawY + 5 + ysz
  3061.  
  3062. self.drawX = 0
  3063.  
  3064. self.drawHeight = 0
  3065.  
  3066. self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
  3067.  
  3068. return topkek.libgui:hookContainer(obj, 12, 5)
  3069.  
  3070. end
  3071.  
  3072.  
  3073.  
  3074. function self:addSpacing()
  3075.  
  3076. self.drawY = self.drawY + 3
  3077.  
  3078. end
  3079.  
  3080.  
  3081.  
  3082. function self:center()
  3083.  
  3084. local a,c,b=
  3085.  
  3086. self.main.Position.X.Scale,
  3087.  
  3088. self.main.Position.X.Offset,self.main.Size.Y.Offset
  3089.  
  3090. self.main.Position=UDim2.new(a,c+2, 0.5, -(b/2))
  3091.  
  3092. end
  3093.  
  3094.  
  3095.  
  3096. return self
  3097.  
  3098. end
  3099.  
  3100.  
  3101.  
  3102. --[[ windows ]]--
  3103.  
  3104. topkek.libwindows.windows = {}
  3105.  
  3106. function topkek.libwindows:registerWindow(w)
  3107.  
  3108. table.insert(topkek.libwindows.windows, w)
  3109.  
  3110. end
  3111.  
  3112. function topkek.libwindows:switchWindow(w, x)
  3113.  
  3114. for _, k in pairs(topkek.libwindows.windows) do
  3115.  
  3116. if k.Name == w then
  3117.  
  3118. k.Visible = true
  3119.  
  3120. else
  3121.  
  3122. k.Visible = false
  3123.  
  3124. end
  3125.  
  3126. end
  3127.  
  3128. if w == 'HomeContainer' then
  3129.  
  3130. base.Navigator.Visible = false
  3131.  
  3132. else
  3133.  
  3134. base.Navigator.Visible = true
  3135.  
  3136. end
  3137.  
  3138. base.Top.Location.Text = x
  3139.  
  3140. end
  3141.  
  3142. function topkek.libwindows:initiateNavigator()
  3143.  
  3144. local nav = base.Navigator
  3145.  
  3146. local template = nav.Item:Clone(); nav.Item:Destroy();
  3147.  
  3148. local wins = topkek.libsettings:getSetting('windows')
  3149.  
  3150. local y = 5
  3151.  
  3152. for _, k in pairs(wins) do
  3153.  
  3154. local o = template:Clone()
  3155.  
  3156. o.Parent = nav
  3157.  
  3158. o.Position = UDim2.new(0, 5, 0, y)
  3159.  
  3160. o.Text = k
  3161.  
  3162. o.MouseButton1Down:connect(function()
  3163.  
  3164. topkek.libwindows:switchWindow(k .. 'Container', k)
  3165.  
  3166. end)
  3167.  
  3168. y = y + 25
  3169.  
  3170. end
  3171.  
  3172. nav.CanvasSize = UDim2.new(0, 0, 0, y)
  3173.  
  3174. end
  3175.  
  3176. function topkek.libwindows:initiateHome()
  3177.  
  3178. local home = base.HomeContainer
  3179.  
  3180. home.LocalPlayer.Mask.MouseButton1Down:connect(function()
  3181.  
  3182. topkek.libwindows:switchWindow('LocalPlayerContainer', 'LocalPlayer')
  3183.  
  3184. end)
  3185.  
  3186. home.Server.Mask.MouseButton1Down:connect(function()
  3187.  
  3188. topkek.libwindows:switchWindow('ServerContainer', 'Server')
  3189.  
  3190. end)
  3191.  
  3192. home.Scripts.Mask.MouseButton1Down:connect(function()
  3193.  
  3194. topkek.libwindows:switchWindow('ScriptsContainer', 'Scripts')
  3195.  
  3196. end)
  3197.  
  3198. home.Miscellaneous.Mask.MouseButton1Down:connect(function()
  3199.  
  3200. topkek.libwindows:switchWindow('MiscellaneousContainer', 'Miscellaneous')
  3201.  
  3202. end)
  3203.  
  3204. home.Players.Mask.MouseButton1Down:connect(function()
  3205.  
  3206. topkek.libwindows:switchWindow('PlayersContainer', 'Players')
  3207.  
  3208. end)
  3209.  
  3210. home.Settings.Mask.MouseButton1Down:connect(function()
  3211.  
  3212. topkek.libwindows:switchWindow('SettingsContainer', 'Settings')
  3213.  
  3214. end)
  3215.  
  3216. end
  3217.  
  3218. --[[ defines ]]--
  3219.  
  3220. topkek.libsettings:setSetting('version', '1.0.0')
  3221.  
  3222. topkek.libsettings:setSetting('bans', {})
  3223.  
  3224. topkek.libsettings:setSetting('admins', {})
  3225.  
  3226. topkek.libsettings:setSetting('windows', {
  3227.  
  3228. 'Home';
  3229.  
  3230. 'Server';
  3231.  
  3232. 'LocalPlayer';
  3233.  
  3234. 'Players';
  3235.  
  3236. 'Scripts';
  3237.  
  3238. 'Miscellaneous';
  3239.  
  3240. 'Settings';
  3241.  
  3242. 'Explorer';
  3243.  
  3244. 'Gear';
  3245.  
  3246. 'Hats';
  3247.  
  3248. 'Music';
  3249.  
  3250. 'Effects';
  3251.  
  3252. 'Filtering';
  3253.  
  3254. 'Commands';
  3255.  
  3256. })
  3257.  
  3258. topkek.libsettings:setSetting('misc', {
  3259.  
  3260. 'Explorer';
  3261.  
  3262. 'Gear';
  3263.  
  3264. 'Hats';
  3265.  
  3266. 'Music';
  3267.  
  3268. 'Effects';
  3269.  
  3270. 'Filtering';
  3271.  
  3272. 'Commands';
  3273.  
  3274. })
  3275.  
  3276. topkek.store.gui = ScreenGui; gui = topkek.store.gui -- change later
  3277.  
  3278. topkek.store.base = topkek.store.gui['Base']; base = topkek.store.base
  3279.  
  3280. -- [[ server ]] --
  3281.  
  3282. --sz, txt, func, ysz, cbgd
  3283.  
  3284. local servwin = topkek.libgui:hookContainer(base['ServerContainer'])
  3285.  
  3286. local decalList, decalImp = servwin:drawScrollingContainer(100)
  3287.  
  3288. local decalAct = servwin:drawButton(2/3,'Spam Decal',function()
  3289.  
  3290. topkek.libutil:recurseDecal(decalImp.Text)end)
  3291.  
  3292. decalImp = servwin:drawTextBox(1/3,'573896613')
  3293.  
  3294. servwin:drawButton(1,'Rollback Spam',function()
  3295.  
  3296. topkek.libutil:recurseRemove('ParticleEmitter')
  3297.  
  3298. topkek.libutil:recurseRemove('Decal')
  3299.  
  3300. end)
  3301.  
  3302. local decs = {
  3303.  
  3304. {'Cerberus', '573896613'},
  3305.  
  3306. {'Rain', '574772793'},
  3307.  
  3308. {'Robbie', '574773630'},
  3309.  
  3310. {'Pepe', '244905904'},
  3311.  
  3312. {'Troll Face', '48308661'},
  3313.  
  3314. {'Jeff', '109129888'},
  3315.  
  3316. {'Shrek', '170539018'},
  3317.  
  3318. {'Doge', '133720697'},
  3319.  
  3320. {'Dat Boi', '409578848'},
  3321.  
  3322. }
  3323.  
  3324. for _, v in pairs(decs) do
  3325.  
  3326. local b = decalList:drawButton(1, v[1], function()decalImp.Text=v[2]end,20,color3(5,8,11))
  3327.  
  3328. topkek.libgui:addLeftIcon(b,'rbxassetid://'..v[2],20)
  3329.  
  3330. end
  3331.  
  3332. servwin:addSpacing()
  3333.  
  3334. -- [[lighting]] --
  3335.  
  3336. -- <<time>> --
  3337.  
  3338. local timeInp
  3339.  
  3340. servwin:drawButton(2/3,'Set Time',function()
  3341.  
  3342. game:GetService('Lighting').TimeOfDay = timeImp.Text .. ":00:00"
  3343.  
  3344. end)
  3345.  
  3346. timeImp = servwin:drawTextBox(1/3,'14')
  3347.  
  3348. -- <<fog> --
  3349.  
  3350. local fogInp
  3351.  
  3352. servwin:drawButton(2/3,'Set FogEnd',function()
  3353.  
  3354. if not tonumber(fogInp.Text) then return end
  3355.  
  3356. game:GetService('Lighting').FogEnd = tonumber(fogInp.Text)
  3357.  
  3358. end)
  3359.  
  3360. fogInp = servwin:drawTextBox(1/3,'100000')
  3361.  
  3362. -- <<brightness>> --
  3363.  
  3364. local brightInp
  3365.  
  3366. servwin:drawButton(2/3,'Set Brightness',function()
  3367.  
  3368. if not tonumber(brightInp.Text) then return end
  3369.  
  3370. game:GetService('Lighting').Brightness = tonumber(brightInp.Text)
  3371.  
  3372. end)
  3373.  
  3374. brightInp = servwin:drawTextBox(1/3,'1')
  3375.  
  3376. -- <<reset>> --
  3377.  
  3378. servwin:drawButton(1,'Reset Lighting',function()
  3379.  
  3380. local l = game:service'Lighting'
  3381.  
  3382. l.Ambient = Color3.new(0, 0, 0)
  3383.  
  3384. l.Brightness = 1
  3385.  
  3386. l.GlobalShadows = true
  3387.  
  3388. l.Outlines = true
  3389.  
  3390. l.FogEnd = 100000
  3391.  
  3392. l.FogStart = 0
  3393.  
  3394. l:SetMinutesAfterMidnight(12*60)
  3395.  
  3396. end)
  3397.  
  3398. -- [[ fixing ]] --
  3399.  
  3400. servwin:addSpacing()
  3401.  
  3402. servwin:drawButton(1/2,'Clear Server',function()
  3403.  
  3404. for i,v in pairs(game:service'Workspace':GetChildren()) do
  3405.  
  3406. if (not v:IsA("Terrain"))and(v.Name~="Camera") then
  3407.  
  3408. v:Destroy()
  3409.  
  3410. end
  3411.  
  3412. end
  3413.  
  3414. end)
  3415.  
  3416. servwin:drawButton(1/2,'Shutdown',function()
  3417.  
  3418. for i,v in pairs(game:GetService('Players')) do
  3419.  
  3420. v.Parent = nil
  3421.  
  3422. end
  3423.  
  3424. end)
  3425.  
  3426. servwin:drawButton(1/2,'Remove Sound',function()
  3427.  
  3428. topkek.libutil:recurseRemove('Sound')
  3429.  
  3430. end)
  3431.  
  3432. servwin:drawButton(1/2,'Baseplate',function()
  3433.  
  3434. for X = -2500, 2500, 512 do
  3435.  
  3436. for Z = -2500, 2500, 512 do
  3437.  
  3438. local P = Instance.new("Part")
  3439.  
  3440. P.Anchored = true
  3441.  
  3442. P.Locked = true
  3443.  
  3444. P.Size = Vector3.new(512,3,512)
  3445.  
  3446. P.CFrame = CFrame.new(X,0,Z)
  3447.  
  3448. P.BrickColor = BrickColor.Green()
  3449.  
  3450. P.Parent = game:service'Workspace'
  3451.  
  3452. end
  3453.  
  3454. end
  3455.  
  3456. end)
  3457.  
  3458. --[[ destruction ]]--
  3459.  
  3460. servwin:addSpacing()
  3461.  
  3462. servwin:drawButton(1/2,'Clear Terrain',function()
  3463.  
  3464. game:service'Workspace'.Terrain:Clear()
  3465.  
  3466. end)
  3467.  
  3468. servwin:drawButton(1/2,'Flood',function()
  3469.  
  3470. game:service'Workspace'.Terrain:SetCells(Region3int16.new(Vector3int16.new(-100,-100,-100), Vector3int16.new(100,100,100)), 17, "Solid", "X")
  3471.  
  3472. end)
  3473.  
  3474. servwin:drawButton(1/2,'Reflectancy',function()
  3475.  
  3476. topkek.libutil:recurseSet('BasePart','Reflectance',1)
  3477.  
  3478. end)
  3479.  
  3480. servwin:drawButton(1/2,'Transparency',function()
  3481.  
  3482. topkek.libutil:recurseSet('BasePart','Transparency',1)
  3483.  
  3484. end)
  3485.  
  3486. servwin:drawButton(1/2,'666',function()
  3487.  
  3488. for i,v in next,workspace:children''do
  3489.  
  3490. if(v:IsA'BasePart')then
  3491.  
  3492. me=v;
  3493.  
  3494. bbg=Instance.new('BillboardGui',me);
  3495.  
  3496. bbg.Name='stuf';
  3497.  
  3498. bbg.Adornee=me;
  3499.  
  3500. bbg.Size=UDim2.new(2.5,0,2.5,0)
  3501.  
  3502. --bbg.StudsOffset=Vector3.new(0,2,0)
  3503.  
  3504. tlb=Instance.new'TextLabel';
  3505.  
  3506. tlb.Text='666 666 666 666 666 666';
  3507.  
  3508. tlb.Font='SourceSansBold';
  3509.  
  3510. tlb.FontSize='Size48';
  3511.  
  3512. tlb.TextColor3=Color3.new(1,0,0);
  3513.  
  3514. tlb.Size=UDim2.new(1.25,0,1.25,0);
  3515.  
  3516. tlb.Position=UDim2.new(-0.125,-22,-1.1,0);
  3517.  
  3518. tlb.BackgroundTransparency=1;
  3519.  
  3520. tlb.Parent=bbg;
  3521.  
  3522. end;end;
  3523.  
  3524. --coroutine.wrap(function()while wait''do
  3525.  
  3526. s=Instance.new'Sound';
  3527.  
  3528. s.Parent=workspace;
  3529.  
  3530. s.SoundId='rbxassetid://152840862';
  3531.  
  3532. s.Pitch=1;
  3533.  
  3534. s.Volume=1;
  3535.  
  3536. s.Looped=true;
  3537.  
  3538. s:play();
  3539.  
  3540. --end;end)();
  3541.  
  3542. function xds(dd)
  3543.  
  3544. for i,v in next,dd:children''do
  3545.  
  3546. if(v:IsA'BasePart')then
  3547.  
  3548. v.BrickColor=BrickColor.new'Really black';
  3549.  
  3550. v.TopSurface='Smooth';
  3551.  
  3552. v.BottomSurface='Smooth';
  3553.  
  3554. s=Instance.new('SelectionBox',v);
  3555.  
  3556. s.Adornee=v;
  3557.  
  3558. s.Color=BrickColor.new'Really red';
  3559.  
  3560. a=Instance.new('PointLight',v);
  3561.  
  3562. a.Color=Color3.new(1,0,0);
  3563.  
  3564. a.Range=15;
  3565.  
  3566. a.Brightness=5;
  3567.  
  3568. f=Instance.new('Fire',v);
  3569.  
  3570. f.Size=19;
  3571.  
  3572. f.Heat=22;
  3573.  
  3574. end;
  3575.  
  3576. game.Lighting.TimeOfDay=0;
  3577.  
  3578. game.Lighting.Brightness=0;
  3579.  
  3580. game.Lighting.ShadowColor=Color3.new(0,0,0);
  3581.  
  3582. game.Lighting.Ambient=Color3.new(1,0,0);
  3583.  
  3584. game.Lighting.FogEnd=200;
  3585.  
  3586. game.Lighting.FogColor=Color3.new(0,0,0);
  3587.  
  3588. local dec = 'http://www.roblox.com/asset/?id=19399245';
  3589.  
  3590. local fac = {'Front', 'Back', 'Left', 'Right', 'Top', 'Bottom'}
  3591.  
  3592. --coroutine.wrap(function()
  3593.  
  3594. --for _,__ in pairs(fac) do
  3595.  
  3596. --local ddec = Instance.new("Decal", v)
  3597.  
  3598. --ddec.Face = __
  3599.  
  3600. --ddec.Texture = dec
  3601.  
  3602. --end end)()
  3603.  
  3604. if #(v:GetChildren())>0 then
  3605.  
  3606. xds(v)
  3607.  
  3608. end
  3609.  
  3610. end
  3611.  
  3612. end
  3613.  
  3614. xds(game.Workspace)
  3615.  
  3616. end)
  3617.  
  3618. servwin:drawButton(1/2,'Troll',function()
  3619.  
  3620. topkek.libutil:recurseDecal('48308661')
  3621.  
  3622. topkek.libutil:Play(154664102)
  3623.  
  3624. end)
  3625.  
  3626. servwin:drawButton(1/2,'Colorize',function() -- when u skid off variable XDDDDDpranked
  3627.  
  3628. local materiallist =
  3629.  
  3630. {Enum.Material.Plastic,Enum.Material.Wood,Enum.Material.Slate,Enum.Material.Concrete,Enum.Material.CorrodedMetal,
  3631.  
  3632. Enum.Material.DiamondPlate,Enum.Material.Foil,Enum.Material.Grass,
  3633.  
  3634. Enum.Material.Ice,Enum.Material.Marble,Enum.Material.Granite,Enum.Material.Brick,
  3635.  
  3636. Enum.Material.Pebble,Enum.Material.Sand,Enum.Material.Sand,
  3637.  
  3638. Enum.Material.Fabric,Enum.Material.SmoothPlastic,Enum.Material.Metal,Enum.Material.WoodPlanks,Enum.Material.Neon,Enum.Material.Cobblestone}
  3639.  
  3640. local function r(where)
  3641.  
  3642. for _,v in pairs (where:GetChildren()) do
  3643.  
  3644. if v:IsA("BasePart") then
  3645.  
  3646. spawn(function() while wait(0.1) do v.Material = materiallist[math.random(#materiallist)] wait() end end) end r(v) end end r(workspace)
  3647.  
  3648. end)
  3649.  
  3650. servwin:drawButton(1/2,'Materialize',function()
  3651.  
  3652. local function r(where)
  3653.  
  3654. for _,v in pairs (where:GetChildren()) do
  3655.  
  3656. if v:IsA("BasePart") then
  3657.  
  3658. spawn(function() while wait(0.1) do v.Transparency = math.random(0,1) wait() end end) end r(v) end end r(workspace)
  3659.  
  3660. end)
  3661.  
  3662. servwin:drawButton(1/2,'Meshify',function()
  3663.  
  3664. local enums={
  3665.  
  3666. Enum.MeshType.Head;
  3667.  
  3668. Enum.MeshType.Torso;
  3669.  
  3670. Enum.MeshType.Wedge;
  3671.  
  3672. Enum.MeshType.Brick;
  3673.  
  3674. Enum.MeshType.Sphere;
  3675.  
  3676. Enum.MeshType.Cylinder;
  3677.  
  3678. }
  3679.  
  3680. topkek.libutil:recurseFunc('BasePart',function(o)
  3681.  
  3682. local mesh = Instance.new('SpecialMesh', o)
  3683.  
  3684. mesh.MeshType = enums[math.random(1,#enums)]
  3685.  
  3686. end)
  3687.  
  3688. end)
  3689.  
  3690. servwin:drawButton(1/2,'Loop-Meshify',function()
  3691.  
  3692. coroutine.wrap(function()
  3693.  
  3694. while true do
  3695.  
  3696. local enums={
  3697.  
  3698. Enum.MeshType.Head;
  3699.  
  3700. Enum.MeshType.Torso;
  3701.  
  3702. Enum.MeshType.Wedge;
  3703.  
  3704. Enum.MeshType.Brick;
  3705.  
  3706. Enum.MeshType.Sphere;
  3707.  
  3708. Enum.MeshType.Cylinder;
  3709.  
  3710. }
  3711.  
  3712. topkek.libutil:recurseFunc('BasePart',function(o)
  3713.  
  3714. if o:FindFirstChild("Mesh") then o.Mesh:Destroy() end
  3715.  
  3716. local mesh = Instance.new('SpecialMesh', o)
  3717.  
  3718. mesh.MeshType = enums[math.random(1,#enums)]
  3719.  
  3720. end)
  3721.  
  3722. wait(0.5)
  3723.  
  3724. end
  3725.  
  3726. end)()
  3727.  
  3728. end)
  3729.  
  3730. --<<<< END OF SERVER MENU >>>>--
  3731.  
  3732. plrwin = topkek.libgui:hookContainer(base['PlayersContainer'])
  3733.  
  3734. local plrDrop = plrwin:drawButton(1,'test-dropdown',function()end)
  3735.  
  3736. plrDrop = dropdown.new(plrDrop,topkek.libutil:GetPlayerList(),'Everybody')
  3737.  
  3738. game:GetService('Players').PlayerAdded:connect(function()
  3739.  
  3740. plrDrop.update(topkek.libutil:GetPlayerList())
  3741.  
  3742. end)
  3743.  
  3744. game:GetService('Players').PlayerRemoving:connect(function()
  3745.  
  3746. plrDrop.update(topkek.libutil:GetPlayerList())
  3747.  
  3748. end)
  3749.  
  3750. plrwin:addSpacing()
  3751.  
  3752. local actions = plrwin --plrwin:drawScrollingContainer(163) [[lole]]
  3753.  
  3754. actions:drawButton(1/3, 'Kill', function()
  3755.  
  3756. topkek.libutil:doPlayers(plrDrop, function(z)
  3757.  
  3758. if z.Character:FindFirstChild('Humanoid') then
  3759.  
  3760. z.Character.Humanoid.Health = 0
  3761.  
  3762. end
  3763.  
  3764. end)
  3765.  
  3766. end)
  3767.  
  3768. actions:drawButton(1/3, 'Freeze', function()
  3769.  
  3770. topkek.libutil:doPlayers(plrDrop, function(z)
  3771.  
  3772. if z.Character:FindFirstChild('Humanoid') then
  3773.  
  3774. topkek.libutil:getTorso(z).Anchored = true
  3775.  
  3776. end
  3777.  
  3778. end)
  3779.  
  3780. end)
  3781.  
  3782. actions:drawButton(1/3, 'Thaw', function()
  3783.  
  3784. topkek.libutil:doPlayers(plrDrop, function(z)
  3785.  
  3786. if z.Character:FindFirstChild('Humanoid') then
  3787.  
  3788. topkek.libutil:getTorso(z).Anchored = false
  3789.  
  3790. end
  3791.  
  3792. end)
  3793.  
  3794. end)
  3795.  
  3796. actions:drawButton(1/3, 'Fire', function()
  3797.  
  3798. topkek.libutil:doPlayers(plrDrop, function(z)
  3799.  
  3800. if z.Character then
  3801.  
  3802. Instance.new("Fire", topkek.libutil:getTorso(z))
  3803.  
  3804. end
  3805.  
  3806. end)
  3807.  
  3808. end)
  3809.  
  3810. actions:drawButton(1/3, 'Sparkles', function()
  3811.  
  3812. topkek.libutil:doPlayers(plrDrop, function(z)
  3813.  
  3814. if z.Character then
  3815.  
  3816. Instance.new("Sparkles", topkek.libutil:getTorso(z))
  3817.  
  3818. end
  3819.  
  3820. end)
  3821.  
  3822. end)
  3823.  
  3824. actions:drawButton(1/3, 'Smoke', function()
  3825.  
  3826. topkek.libutil:doPlayers(plrDrop, function(z)
  3827.  
  3828. if z.Character then
  3829.  
  3830. Instance.new("Smoke", topkek.libutil:getTorso(z))
  3831.  
  3832. end
  3833.  
  3834. end)
  3835.  
  3836. end)
  3837.  
  3838. actions:drawButton(1/3, 'BTools', function()
  3839.  
  3840. topkek.libutil:doPlayers(plrDrop, function(z)
  3841.  
  3842. local a = Instance.new("HopperBin")
  3843.  
  3844. a.BinType = "GameTool"
  3845.  
  3846. a.Parent = z.Backpack
  3847.  
  3848. local a = Instance.new("HopperBin")
  3849.  
  3850. a.BinType = "Clone"
  3851.  
  3852. a.Parent = z.Backpack
  3853.  
  3854. local a = Instance.new("HopperBin")
  3855.  
  3856. a.BinType = "Hammer"
  3857.  
  3858. a.Parent = z.Backpack
  3859.  
  3860. end)
  3861.  
  3862. end)
  3863.  
  3864. actions:drawButton(1/3, 'Kick', function()
  3865.  
  3866. topkek.libutil:doPlayers(plrDrop, function(z)
  3867.  
  3868. local function doKick()
  3869.  
  3870. if z.Character and z.Character:FindFirstChild('HumanoidRootPart') and z.Character:FindFirstChild('Torso') then
  3871.  
  3872. z.Character.HumanoidRootPart.CFrame = CFrame.new(math.random(999000, 1001000), 1000000, 1000000)
  3873.  
  3874. local SP = Instance.new('SkateboardPlatform', z.Character) SP.Position = z.Character.HumanoidRootPart.Position SP.Transparency = 1
  3875.  
  3876. spawn(function()
  3877.  
  3878. repeat wait()
  3879.  
  3880. if z.Character and z.Character:FindFirstChild('HumanoidRootPart') then
  3881.  
  3882. SP.Position = z.Character.HumanoidRootPart.Position
  3883.  
  3884. end
  3885.  
  3886. until not game:GetService('Players'):FindFirstChild(z.Name)
  3887.  
  3888. end)
  3889.  
  3890. z.Character.Torso.Anchored = true
  3891.  
  3892. end
  3893.  
  3894. end
  3895.  
  3896. repeat
  3897.  
  3898. doKick()
  3899.  
  3900. wait()
  3901.  
  3902. until not z
  3903.  
  3904. end)
  3905.  
  3906. end)
  3907.  
  3908. actions:drawButton(1/3, 'Nil', function()
  3909.  
  3910. topkek.libutil:doPlayers(plrDrop, function(z)
  3911.  
  3912. z.Parent = nil
  3913.  
  3914. end)
  3915.  
  3916. end)
  3917.  
  3918. actions:drawButton(1/3, 'Bring', function()
  3919.  
  3920. topkek.libutil:doPlayers(plrDrop, function(z)
  3921.  
  3922. if z.Character then
  3923.  
  3924. z.Character.HumanoidRootPart.CFrame =
  3925.  
  3926. game:service'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(1,1,1)
  3927.  
  3928. end
  3929.  
  3930. end)
  3931.  
  3932. end)
  3933.  
  3934. actions:drawButton(1/3, 'Goto', function()
  3935.  
  3936. topkek.libutil:doPlayers(plrDrop, function(z)
  3937.  
  3938. if z.Character then
  3939.  
  3940. game:service'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame =
  3941.  
  3942. z.Character.HumanoidRootPart.CFrame * CFrame.new(1,1,1)
  3943.  
  3944. end
  3945.  
  3946. end)
  3947.  
  3948. end)
  3949.  
  3950. actions:drawButton(1/3, 'Freefall', function()
  3951.  
  3952. topkek.libutil:doPlayers(plrDrop, function(z)
  3953.  
  3954. if z.Character then
  3955.  
  3956. z.Character.HumanoidRootPart.CFrame = z.Character.HumanoidRootPart.CFrame * CFrame.new(0, 10000, 0)
  3957.  
  3958. end
  3959.  
  3960. end)
  3961.  
  3962. end)
  3963.  
  3964. actions:drawButton(1/3, 'Sword', function()
  3965.  
  3966. topkek.libutil:doPlayers(plrDrop, function(z)
  3967.  
  3968. insert(125013769).Parent = z.Backpack
  3969.  
  3970. end)
  3971.  
  3972. end)
  3973.  
  3974. actions:drawButton(1/3, 'Guns', function()
  3975.  
  3976. topkek.libutil:doPlayers(plrDrop, function(z)
  3977.  
  3978. insert(130113146).Parent = z.Backpack
  3979.  
  3980. insert(67747912).Parent = z.Backpack
  3981.  
  3982. insert(95354288).Parent = z.Backpack
  3983.  
  3984. end)
  3985.  
  3986. end)
  3987.  
  3988. actions:drawButton(1/3, 'Knife', function()
  3989.  
  3990. topkek.libutil:doPlayers(plrDrop, function(z)
  3991.  
  3992. insert(170897263).Parent = z.Backpack
  3993.  
  3994. end)
  3995.  
  3996. end)
  3997.  
  3998.  
  3999.  
  4000. actions:drawButton(1/3, 'Stun', function()
  4001.  
  4002. topkek.libutil:doPlayers(plrDrop, function(z)
  4003.  
  4004. if not z.Character:FindFirstChild('UpperTorso') then
  4005.  
  4006. z.Character.Torso.CFrame = z.Character.Torso.CFrame * CFrame.Angles(math.rad(90),0,0)
  4007.  
  4008. end
  4009.  
  4010. z.Character.Humanoid.PlatformStand = true
  4011.  
  4012. end)
  4013.  
  4014. end)
  4015.  
  4016. actions:drawButton(1/3, 'Invisible', function()
  4017.  
  4018. topkek.libutil:doPlayers(plrDrop, function(z)
  4019.  
  4020. if z.Character then
  4021.  
  4022. topkek.libutil:recurseSetObj(z.Character, 'BasePart', 'Transparency', 1)
  4023.  
  4024. topkek.libutil:recurseSetObj(z.Character, 'MeshPart', 'Transparency', 1)
  4025.  
  4026. end
  4027.  
  4028. end)
  4029.  
  4030. end)
  4031.  
  4032. actions:drawButton(1/3, 'Visible', function()
  4033.  
  4034. topkek.libutil:doPlayers(plrDrop, function(z)
  4035.  
  4036. if z.Character then
  4037.  
  4038. topkek.libutil:recurseSetObj(z.Character, 'BasePart', 'Transparency', 0)
  4039.  
  4040. topkek.libutil:recurseSetObj(z.Character, 'MeshPart', 'Transparency', 1)
  4041.  
  4042. end
  4043.  
  4044. end)
  4045.  
  4046. end)
  4047.  
  4048. actions:drawButton(1/3, 'God', function()
  4049.  
  4050. topkek.libutil:doPlayers(plrDrop, function(z)
  4051.  
  4052. if z.Character:FindFirstChild('Humanoid') then
  4053.  
  4054. z.Character.Humanoid.MaxHealth = math.huge
  4055.  
  4056. z.Character.Humanoid.Health = math.huge
  4057.  
  4058. end
  4059.  
  4060. end)
  4061.  
  4062. end)
  4063.  
  4064.  
  4065.  
  4066. actions:drawButton(1/3, 'Semigod', function()
  4067.  
  4068. topkek.libutil:doPlayers(plrDrop, function(z)
  4069.  
  4070. if z.Character:FindFirstChild('Humanoid') then
  4071.  
  4072. z.Character.Humanoid.MaxHealth = 9999999999
  4073.  
  4074. z.Character.Humanoid.Health = 9999999999
  4075.  
  4076. end
  4077.  
  4078. end)
  4079.  
  4080. end)
  4081.  
  4082. actions:drawButton(1/3, 'Nuke', function()
  4083.  
  4084. topkek.libutil:doPlayers(plrDrop, function(z)
  4085.  
  4086. local torso = topkek.libutil:getTorso(z)
  4087.  
  4088. local nuke = Instance.new("Part", game.Workspace)
  4089.  
  4090. local opos = torso.CFrame
  4091.  
  4092. nuke.BrickColor = BrickColor.new("Bright yellow")
  4093.  
  4094. nuke.TopSurface = Enum.SurfaceType.Smooth
  4095.  
  4096. nuke.BottomSurface = Enum.SurfaceType.Smooth
  4097.  
  4098. nuke.Anchored = true
  4099.  
  4100. nuke.CanCollide = false
  4101.  
  4102. nuke.Shape = "Ball"
  4103.  
  4104. nuke.Transparency = 0.5
  4105.  
  4106. nuke.CFrame = torso.CFrame
  4107.  
  4108. nuke.Size = Vector3.new(1, 1, 1)
  4109.  
  4110. nuke.Touched:connect(function(p)
  4111.  
  4112. local expl = Instance.new("Explosion", p)
  4113.  
  4114. expl.BlastPressure = 50000
  4115.  
  4116. expl.BlastRadius = 50
  4117.  
  4118. expl.Position = p.Position
  4119.  
  4120. p.Material = Enum.Material.CorrodedMetal
  4121.  
  4122. p:BreakJoints()
  4123.  
  4124. end)
  4125.  
  4126. for i = 1, 150 do
  4127.  
  4128. nuke.Size = Vector3.new(i, i, i)
  4129.  
  4130. nuke.CFrame = opos
  4131.  
  4132. wait(0.08)
  4133.  
  4134. end
  4135.  
  4136. nuke:Destroy()
  4137.  
  4138. end)
  4139.  
  4140. end)
  4141.  
  4142. actions:drawButton(1/3, 'Confuse', function()
  4143.  
  4144. topkek.libutil:doPlayers(plrDrop, function(z)
  4145.  
  4146. if z.Character:FindFirstChild('Humanoid') then
  4147.  
  4148. z.Character.Humanoid.WalkSpeed = -16
  4149.  
  4150. end
  4151.  
  4152. end)
  4153.  
  4154. end)
  4155.  
  4156. actions:drawButton(1/3, 'Goldify', function()
  4157.  
  4158. topkek.libutil:doPlayers(plrDrop, function(z)
  4159.  
  4160. if z.Character then
  4161.  
  4162. topkek.libutil:recurseSetObj(z.Character, 'BasePart', 'Material', 'Marble')
  4163.  
  4164. topkek.libutil:recurseSetObj(z.Character, 'MeshPart', 'Material', 'Marble')
  4165.  
  4166. topkek.libutil:recurseSetObj(z.Character, 'BasePart', 'BrickColor', BrickColor.new('Bright yellow'))
  4167.  
  4168. topkek.libutil:recurseSetObj(z.Character, 'MeshPart', 'BrickColor', BrickColor.new('Bright yellow'))
  4169.  
  4170. end
  4171.  
  4172. end)
  4173.  
  4174. end)
  4175.  
  4176. actions:drawButton(1/3, 'Neon', function()
  4177.  
  4178. topkek.libutil:doPlayers(plrDrop, function(z)
  4179.  
  4180. if z.Character then
  4181.  
  4182. topkek.libutil:recurseSetObj(z.Character, 'BasePart', 'Material', 'Neon')
  4183.  
  4184. topkek.libutil:recurseSetObj(z.Character, 'MeshPart', 'Material', 'Neon')
  4185.  
  4186. end
  4187.  
  4188. end)
  4189.  
  4190. end)
  4191.  
  4192. actions:drawButton(1/3, 'Insane', function()
  4193.  
  4194. topkek.libutil:doPlayers(plrDrop, function(z)
  4195.  
  4196. if z.Character then
  4197.  
  4198. for i,v in pairs(topkek.libutil:getTorso(z):GetChildren()) do
  4199.  
  4200. if v:IsA("Motor6D") then
  4201.  
  4202. coroutine.wrap(function()
  4203.  
  4204. while v do
  4205.  
  4206. v.C0=v.C0*CFrame.Angles(math.random(-180,180),math.random(-180,180),math.random(-180,180))
  4207.  
  4208. wait()
  4209.  
  4210. end
  4211.  
  4212. end)()
  4213.  
  4214. end
  4215.  
  4216. end
  4217.  
  4218. end
  4219.  
  4220. end)
  4221.  
  4222. end)
  4223.  
  4224. actions:drawButton(1/3, 'Quicksand', function()
  4225.  
  4226. topkek.libutil:doPlayers(plrDrop, function(z)
  4227.  
  4228. if z.Character then
  4229.  
  4230. if z.Character:FindFirstChild('Humanoid') then
  4231.  
  4232. local tor = topkek.libutil:getTorso(z)
  4233.  
  4234. local hole = Instance.new("Part", z.Character)
  4235.  
  4236. hole.Anchored = true
  4237.  
  4238. hole.Name = "Hole"
  4239.  
  4240. hole.FormFactor = Enum.FormFactor.Custom
  4241.  
  4242. hole.Size = Vector3.new(7, 1, 7)
  4243.  
  4244. hole.CanCollide = false
  4245.  
  4246. hole.CFrame = tor.CFrame * CFrame.new(0,-3.3,0)
  4247.  
  4248. hole.BrickColor = BrickColor.new("Cool yellow")
  4249.  
  4250. hole.Material = Enum.Material.Sand
  4251.  
  4252. local hm = Instance.new("CylinderMesh", hole)
  4253.  
  4254. tor.Anchored = true
  4255.  
  4256. if z.Character:FindFirstChild("Humanoid") then
  4257.  
  4258. z.Character.Humanoid.Jump = true
  4259.  
  4260. end
  4261.  
  4262. for x,m in pairs(z.Character:GetChildren()) do
  4263.  
  4264. if m:IsA("BasePart") or m:IsA("MeshPart") then
  4265.  
  4266. m.CanCollide = false
  4267.  
  4268. end
  4269.  
  4270. end
  4271.  
  4272. for i=1,75 do
  4273.  
  4274. tor.CFrame=tor.CFrame*CFrame.new(0,-0.1,0)
  4275.  
  4276. wait(0.06)
  4277.  
  4278. end
  4279.  
  4280. tor.CFrame=tor.CFrame*CFrame.new(0,
  4281.  
  4282. -500,0
  4283.  
  4284. )
  4285.  
  4286. z.Character.Humanoid.Health = 0
  4287.  
  4288. end
  4289.  
  4290. end
  4291.  
  4292. end)
  4293.  
  4294. end)
  4295.  
  4296. actions:drawButton(1/3, 'Duck', function()
  4297.  
  4298. topkek.libutil:doPlayers(plrDrop, function(z)
  4299.  
  4300. if z.Character then
  4301.  
  4302. local pchar = z.Character
  4303.  
  4304. -- for i,v in pairs(pchar.Torso:GetChildren()) do
  4305.  
  4306. -- if v:IsA("Decal") then
  4307.  
  4308. -- v:Destroy()
  4309.  
  4310. -- end
  4311.  
  4312. -- end
  4313.  
  4314. for i,v in pairs(pchar:GetChildren()) do
  4315.  
  4316. if v:IsA("Hat") or v:IsA("Accessory") then
  4317.  
  4318. v:Destroy()
  4319.  
  4320. end
  4321.  
  4322. end
  4323.  
  4324. local duck = Instance.new("SpecialMesh", z.Character.HumanoidRootPart)
  4325.  
  4326. duck.MeshType = "FileMesh"
  4327.  
  4328. duck.MeshId = "http://www.roblox.com/asset/?id=9419831"
  4329.  
  4330. duck.TextureId = "http://www.roblox.com/asset/?id=9419827"
  4331.  
  4332. duck.Scale = Vector3.new(5, 5, 5)
  4333.  
  4334. topkek.libutil:recurseSetObj(z.Character, 'Instance', 'Transparency', 1)
  4335.  
  4336. z.Character.HumanoidRootPart.Transparency = 0
  4337.  
  4338. end
  4339.  
  4340. end)
  4341.  
  4342. end)
  4343.  
  4344. actions:drawButton(1/3, 'Shrek', function()
  4345.  
  4346. topkek.libutil:doPlayers(plrDrop, function(z)
  4347.  
  4348. if z.Character then
  4349.  
  4350. local pchar = z.Character
  4351.  
  4352. for i,v in pairs(pchar:GetChildren()) do
  4353.  
  4354. if v:IsA("Hat") or v:IsA("Accessory") or v:IsA("CharacterMesh") or v:IsA("Shirt") or v:IsA("Pants") then
  4355.  
  4356. v:Destroy()
  4357.  
  4358. end
  4359.  
  4360. end
  4361.  
  4362. for i,v in pairs(pchar.Head:GetChildren()) do
  4363.  
  4364. if v:IsA("Decal") or v:IsA("SpecialMesh") then
  4365.  
  4366. v:Destroy()
  4367.  
  4368. end
  4369.  
  4370. end
  4371.  
  4372.  
  4373.  
  4374. local mesh = Instance.new("SpecialMesh", pchar.Head)
  4375.  
  4376. mesh.MeshType = "FileMesh"
  4377.  
  4378. pchar.Head.Mesh.MeshId = "http://www.roblox.com/asset/?id=19999257"
  4379.  
  4380. pchar.Head.Mesh.Offset = Vector3.new(-0.1, 0.1, 0)
  4381.  
  4382. pchar.Head.Mesh.TextureId = "http://www.roblox.com/asset/?id=156397869"
  4383.  
  4384.  
  4385.  
  4386. local Shirt = Instance.new("Shirt", z.Character)
  4387.  
  4388. local Pants = Instance.new("Pants", z.Character)
  4389.  
  4390.  
  4391.  
  4392. Shirt.ShirtTemplate = "rbxassetid://133078194"
  4393.  
  4394. Pants.PantsTemplate = "rbxassetid://133078204"
  4395.  
  4396. end
  4397.  
  4398. end)
  4399.  
  4400. end)
  4401.  
  4402. actions:drawButton(1/3, 'Bighead', function()
  4403.  
  4404. topkek.libutil:doPlayers(plrDrop, function(z)
  4405.  
  4406. if z.Character then
  4407.  
  4408. if z.Character:FindFirstChild('Head') then
  4409.  
  4410. z.Character.Head.Mesh.Scale=Vector3.new(5,5,5)
  4411.  
  4412. end
  4413.  
  4414. end
  4415.  
  4416. end)
  4417.  
  4418. end)
  4419.  
  4420. actions:drawButton(1/3, 'Hotdog', function()
  4421.  
  4422. topkek.libutil:doPlayers(plrDrop, function(z)
  4423.  
  4424. if z.Character then
  4425.  
  4426. if z.Character:FindFirstChild('Head') then
  4427.  
  4428. topkek.libutil:weiner(z)
  4429.  
  4430. end
  4431.  
  4432. end
  4433.  
  4434. end)
  4435.  
  4436. end)
  4437.  
  4438. actions:drawButton(1/3, 'Dwarf [R6]', function()
  4439.  
  4440. topkek.libutil:doPlayers(plrDrop, function(z)
  4441.  
  4442. if z.Character then
  4443.  
  4444. topkek.libutil:scalePlayer(z, 0.5)
  4445.  
  4446. end
  4447.  
  4448. end)
  4449.  
  4450. end)
  4451.  
  4452. actions:drawButton(1/3, 'Giant [R6]', function()
  4453.  
  4454. topkek.libutil:doPlayers(plrDrop, function(z)
  4455.  
  4456. if z.Character then
  4457.  
  4458. topkek.libutil:scalePlayer(z, 5)
  4459.  
  4460. end
  4461.  
  4462. end)
  4463.  
  4464. end)
  4465.  
  4466. actions:drawButton(1/3, 'Giraffe [R6]', function()
  4467.  
  4468. topkek.libutil:doPlayers(plrDrop, function(z)
  4469.  
  4470. if z.Character then
  4471.  
  4472. local char=z.Character
  4473.  
  4474. local h=char.Head
  4475.  
  4476. local tor=char:FindFirstChild("Torso")
  4477.  
  4478. if not tor then return end
  4479.  
  4480. tor.Neck.C0=tor.Neck.C0*CFrame.new(0,0,5)
  4481.  
  4482. local fn=Instance.new("Part",char)
  4483.  
  4484. fn.Size=Vector3.new(1,5.5,1)
  4485.  
  4486. fn.Name="FakeNeck"
  4487.  
  4488. fn.Anchored=false
  4489.  
  4490. fn.CanCollide=false
  4491.  
  4492. if char:FindFirstChild("Body Colors") then
  4493.  
  4494. fn.BrickColor=char["Body Colors"].HeadColor
  4495.  
  4496. end
  4497.  
  4498. local cm=Instance.new("CylinderMesh",fn)
  4499.  
  4500. local we=Instance.new("Weld",h)
  4501.  
  4502. we.Part0=h
  4503.  
  4504. we.Part1=fn
  4505.  
  4506. we.C1=we.C1*CFrame.new(0,2.6,0)
  4507.  
  4508. end
  4509.  
  4510. end)
  4511.  
  4512. end)
  4513.  
  4514. actions:drawButton(1/3, 'Select', function()
  4515.  
  4516. topkek.libutil:doPlayers(plrDrop, function(z)
  4517.  
  4518. if z.Character then
  4519.  
  4520. Instance.new("SelectionBox", z.Character).Adornee = z.Character
  4521.  
  4522. end
  4523.  
  4524. end)
  4525.  
  4526. end)
  4527.  
  4528. actions:drawButton(1/3, 'Sphere', function()
  4529.  
  4530. topkek.libutil:doPlayers(plrDrop, function(z)
  4531.  
  4532. if z.Character then
  4533.  
  4534. Instance.new("SelectionSphere", z.Character).Adornee = z.Character
  4535.  
  4536. end
  4537.  
  4538. end)
  4539.  
  4540. end)
  4541.  
  4542. actions:drawButton(1/3, 'Sit', function()
  4543.  
  4544. topkek.libutil:doPlayers(plrDrop, function(z)
  4545.  
  4546. if z.Character:FindFirstChild("Humanoid") then
  4547.  
  4548. z.Character.Humanoid.Sit = true
  4549.  
  4550. end
  4551.  
  4552. end)
  4553.  
  4554. end)
  4555.  
  4556. actions:drawButton(1/3, 'Jump', function()
  4557.  
  4558. topkek.libutil:doPlayers(plrDrop, function(z)
  4559.  
  4560. if z.Character:FindFirstChild("Humanoid") then
  4561.  
  4562. z.Character.Humanoid.Jump = true
  4563.  
  4564. end
  4565.  
  4566. end)
  4567.  
  4568. end)
  4569.  
  4570. actions:drawButton(1/3, 'No Tools', function()
  4571.  
  4572. topkek.libutil:doPlayers(plrDrop, function(z)
  4573.  
  4574. for _, t in pairs(z.Backpack:GetChildren()) do
  4575.  
  4576. t:Destroy()
  4577.  
  4578. end
  4579.  
  4580. end)
  4581.  
  4582. end)
  4583.  
  4584. actions:drawButton(1/3, 'Take Tools', function()
  4585.  
  4586. topkek.libutil:doPlayers(plrDrop, function(z)
  4587.  
  4588. for _, t in pairs(z.Backpack:GetChildren()) do
  4589.  
  4590. t.Parent = game:service'Players'.LocalPlayer.Backpack
  4591.  
  4592. end
  4593.  
  4594. end)
  4595.  
  4596. end)
  4597.  
  4598. actions:drawButton(1/3, 'Disable', function()
  4599.  
  4600. topkek.libutil:doPlayers(plrDrop, function(z)
  4601.  
  4602. if z.Character:FindFirstChild("Humanoid") then
  4603.  
  4604. z.Character.Humanoid.Parent = nil
  4605.  
  4606. end
  4607.  
  4608. end)
  4609.  
  4610. end)
  4611.  
  4612. actions:drawButton(1/3, 'Fast', function()
  4613.  
  4614. topkek.libutil:doPlayers(plrDrop, function(z)
  4615.  
  4616. if z.Character:FindFirstChild("Humanoid") then
  4617.  
  4618. z.Character.Humanoid.WalkSpeed = 50
  4619.  
  4620. end
  4621.  
  4622. end)
  4623.  
  4624. end)
  4625.  
  4626. actions:drawButton(1/3, 'Slow', function()
  4627.  
  4628. topkek.libutil:doPlayers(plrDrop, function(z)
  4629.  
  4630. if z.Character:FindFirstChild("Humanoid") then
  4631.  
  4632. z.Character.Humanoid.WalkSpeed = 8
  4633.  
  4634. end
  4635.  
  4636. end)
  4637.  
  4638. end)
  4639.  
  4640. actions:drawButton(1/3,'Explode', function()
  4641.  
  4642. topkek.libtil:doPlayers(plrDrop, function(z)
  4643.  
  4644. local explosion = Instance.new("Explosion")
  4645.  
  4646. explosion.Position = topkek.libutil:getTorso(z).Position
  4647.  
  4648. explosion.Parent = game.Workspace
  4649.  
  4650. end)
  4651.  
  4652. end)
  4653.  
  4654. local Follow
  4655.  
  4656. actions:drawButton(1/3,'Annoy', function()
  4657.  
  4658. if Follow == true then
  4659.  
  4660. Follow = false; return
  4661.  
  4662. else Follow = true end
  4663.  
  4664. topkek.libutil:doPlayers(plrDrop, function(z)
  4665.  
  4666. while Follow == true do
  4667.  
  4668. game:service'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame=
  4669.  
  4670. z.Character.HumanoidRootPart.CFrame
  4671.  
  4672. wait()
  4673.  
  4674. end
  4675.  
  4676. end)
  4677.  
  4678. end)
  4679.  
  4680. actions:drawButton(1/3,'ForceField', function()
  4681.  
  4682. topkek.libutil:doPlayers(plrDrop, function(z)
  4683.  
  4684. if z.Character then
  4685.  
  4686. Instance.new("ForceField", z.Character)
  4687.  
  4688. end
  4689.  
  4690. end)
  4691.  
  4692. end)
  4693.  
  4694. actions:drawButton(1/3,'Friendlag', function()
  4695.  
  4696. topkek.libutil:doPlayers(plrDrop, function(z)
  4697.  
  4698. for i = 1, 10 do
  4699.  
  4700. spawn(function()
  4701.  
  4702. while wait() do
  4703.  
  4704. game.Players.LocalPlayer:RequestFriendship(z)
  4705.  
  4706. game.Players.LocalPlayer:RevokeFriendship(z)
  4707.  
  4708. end
  4709.  
  4710. end)
  4711.  
  4712. end
  4713.  
  4714. end)
  4715.  
  4716. end)
  4717.  
  4718. actions:drawButton(1/3,'Force Follow', function()
  4719.  
  4720. topkek.libutil:doPlayers(plrDrop, function(z)
  4721.  
  4722. game:GetService("RunService"):BindToRenderStep("_", 0, function()
  4723.  
  4724. z.Character.Humanoid:MoveTo(game.Players.LocalPlayer.Character.Head.Position)
  4725.  
  4726. end)
  4727.  
  4728. end)
  4729.  
  4730. end)
  4731.  
  4732. actions:drawButton(1/3,'Dab', function()
  4733.  
  4734. topkek.libutil:doPlayers(plrDrop, function(z)
  4735.  
  4736. if z.Character and z.Character:FindFirstChild("Torso") then
  4737.  
  4738. local chr = z.Character
  4739.  
  4740. chr.Animate.Disabled = true
  4741.  
  4742. 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)
  4743.  
  4744. 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)
  4745.  
  4746. 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)
  4747.  
  4748. end
  4749.  
  4750. end)
  4751.  
  4752. end)
  4753.  
  4754. actions:addSpacing()
  4755.  
  4756. local chatInp
  4757.  
  4758. actions:drawButton(1/2, 'Make Chat', function()
  4759.  
  4760. topkek.libutil:doPlayers(plrDrop, function(z)
  4761.  
  4762. game:GetService('Chat'):Chat(z.Character, chatInp.Text)
  4763.  
  4764. end)
  4765.  
  4766. end)
  4767.  
  4768. chatInp = actions:drawTextBox(1/2, '')
  4769.  
  4770. local insertInp
  4771.  
  4772. actions:drawButton(1/2, 'Insert Into', function()
  4773.  
  4774. if not tonumber(insertInp.Text) then return end
  4775.  
  4776. local item = insert(insertInp.Text)
  4777.  
  4778. if not item then return end
  4779.  
  4780. topkek.libutil:doPlayers(plrDrop, function(z)
  4781.  
  4782. item:Clone().Parent = z.Backpack
  4783.  
  4784. end)
  4785.  
  4786. end)
  4787.  
  4788. insertInp = actions:drawTextBox(1/2, '')
  4789.  
  4790. local speedInp
  4791.  
  4792. actions:drawButton(1/2, 'Set Speed', function()
  4793.  
  4794. if not tonumber(speedInp.Text) then return end
  4795.  
  4796. topkek.libutil:doPlayers(plrDrop, function(z)
  4797.  
  4798. if z.Character:FindFirstChild('Humanoid') then
  4799.  
  4800. z.Character.Humanoid.WalkSpeed = tonumber(speedInp.Text)
  4801.  
  4802. end
  4803.  
  4804. end)
  4805.  
  4806. end)
  4807.  
  4808. speedInp = actions:drawTextBox(1/2, '')
  4809.  
  4810. local nameInp
  4811.  
  4812. actions:drawButton(1/2, 'Set Name', function()
  4813.  
  4814. topkek.libutil:doPlayers(plrDrop, function(z)
  4815.  
  4816. local Character = z.Character
  4817.  
  4818. local newName = Instance.new("Model", z.Character)
  4819.  
  4820. newName.Name = nameInp.Text
  4821.  
  4822. local cl = Character:WaitForChild("Head"):Clone()
  4823.  
  4824. cl.Parent = newName
  4825.  
  4826. cl:WaitForChild("face"):Destroy()
  4827.  
  4828. local hum = Instance.new("Humanoid", newName)
  4829.  
  4830. hum.Name = "NameTag"
  4831.  
  4832. hum.MaxHealth = 0
  4833.  
  4834. hum.Health = 0
  4835.  
  4836. local weld = Instance.new("Weld", cl)
  4837.  
  4838. weld.Part0 = cl
  4839.  
  4840. weld.Part1 = Character:WaitForChild("Head")
  4841.  
  4842. Character:WaitForChild("Head").Transparency = 1
  4843.  
  4844. Wait(.5)
  4845.  
  4846. cl.BrickColor = Character:WaitForChild("Head").BrickColo
  4847.  
  4848. end)
  4849.  
  4850. end)
  4851.  
  4852. nameInp = actions:drawTextBox(1/2, '')
  4853.  
  4854. --[[ localplayer ]]--
  4855.  
  4856. local lp = game:GetService('Players').LocalPlayer
  4857.  
  4858. local localwin = topkek.libgui:hookContainer(base['LocalPlayerContainer'])
  4859.  
  4860. local appearInp
  4861.  
  4862. localwin:drawButton(1/2, 'Set Appearance', function()
  4863.  
  4864. local id = 0
  4865.  
  4866. if not tonumber(appearInp.Text) then
  4867.  
  4868. id = tonumber(appearInp.Text)
  4869.  
  4870. else
  4871.  
  4872. id = game:GetService('Players'):GetUserIdFromNameAsync(appearInp.Text)
  4873.  
  4874. end
  4875.  
  4876. lp.CharacterAppearance = 'https://assetgame.roblox.com/Asset/CharacterFetch.ashx?userId=' .. tostring(id)
  4877.  
  4878. end)
  4879.  
  4880. appearInp = localwin:drawTextBox(1/2, '')
  4881.  
  4882. localwin:drawButton(1/2, 'Set TeamColor', function()
  4883.  
  4884. if teamInp.Text == 'Neutral' then
  4885.  
  4886. lp.Neutral = true
  4887.  
  4888. return
  4889.  
  4890. end
  4891.  
  4892. local clr = BrickColor.new(teamInp.Text)
  4893.  
  4894. lp.TeamColor = clr
  4895.  
  4896. end)
  4897.  
  4898. teamInp = localwin:drawTextBox(1/2, 'Neutral')
  4899.  
  4900. localwin:drawButton(1, 'Reset Camera', function()
  4901.  
  4902. game.Workspace.CurrentCamera:remove()
  4903.  
  4904. wait(.1)
  4905.  
  4906. game.Workspace.CurrentCamera.CameraSubject = lp.Character.Humanoid or
  4907.  
  4908. game.Workspace[lp.Name].Humanoid
  4909.  
  4910. game.Workspace.CurrentCamera.CameraType = "Custom"
  4911.  
  4912. end)
  4913.  
  4914. localwin:drawButton(1, 'Respawn', function()
  4915.  
  4916. local a1 = Instance.new("Model", game:service'Workspace')
  4917.  
  4918. local a2 = Instance.new("Part", game:service'Workspace')
  4919.  
  4920. a2.CanCollide = true
  4921.  
  4922. a2.Anchored = true
  4923.  
  4924. a2.CFrame = CFrame.new(10000, 10000, 10000)
  4925.  
  4926. a2.Name = "Torso"
  4927.  
  4928. local a3 = Instance.new("Humanoid", a1)
  4929.  
  4930. a3.MaxHealth=100;a3.Health=100
  4931.  
  4932. lp.Character = a1
  4933.  
  4934. a3.Health=0
  4935.  
  4936. end)
  4937.  
  4938. localwin:addSpacing()
  4939.  
  4940. local Lev, Clip, Fly
  4941.  
  4942. localwin:drawButton(1/2, 'Levitate', function()
  4943.  
  4944. if Lev == true then
  4945.  
  4946. Lev = false
  4947.  
  4948. return
  4949.  
  4950. end
  4951.  
  4952. Lev = true
  4953.  
  4954. repeat
  4955.  
  4956. lp.Character.Humanoid:ChangeState(10)
  4957.  
  4958. wait(0)
  4959.  
  4960. until Lev == false
  4961.  
  4962. end)
  4963.  
  4964. localwin:drawButton(1/2, 'Noclip', function()
  4965.  
  4966. if Clip == true then
  4967.  
  4968. Clip = false
  4969.  
  4970. return
  4971.  
  4972. end
  4973.  
  4974. Clip = true
  4975.  
  4976. game:GetService("RunService").Stepped:connect(function()
  4977.  
  4978. topkek.libutil:getTorso(lp).CanCollide = not Clip
  4979.  
  4980. lp.Character.Head.CanCollide = not Clip
  4981.  
  4982. lp.Character.HumanoidRootPart.CanCollide = not Clip
  4983.  
  4984. if lp.Character.UpperTorso then
  4985.  
  4986. lp.Character.LowerTorso.CanCollide = not Clip
  4987.  
  4988. end
  4989.  
  4990. end)
  4991.  
  4992. lp.Character.HumanoidRootPart.Changed:connect(function()
  4993.  
  4994. topkek.libutil:getTorso(lp).CanCollide = not Clip
  4995.  
  4996. lp.Character.Head.CanCollide = not Clip
  4997.  
  4998. lp.Character.HumanoidRootPart.CanCollide = not Clip
  4999.  
  5000. if lp.Character.UpperTorso then
  5001.  
  5002. lp.Character.LowerTorso.CanCollide = not Clip
  5003.  
  5004. end
  5005.  
  5006. end)
  5007.  
  5008. end)
  5009.  
  5010. localwin:drawButton(1/2, 'Fly', function()
  5011.  
  5012. if Fly == true then
  5013.  
  5014. Fly = false
  5015.  
  5016. return
  5017.  
  5018. end
  5019.  
  5020. Fly = true
  5021.  
  5022. local mouse=game.Players.LocalPlayer:GetMouse''
  5023.  
  5024. localplayer=game.Players.LocalPlayer
  5025.  
  5026. game.Players.LocalPlayer.Character:WaitForChild("HumanoidRootPart")
  5027.  
  5028. local torso = game.Players.LocalPlayer.Character.HumanoidRootPart
  5029.  
  5030. local speed=0
  5031.  
  5032. local keys={a=false,d=false,w=false,s=false}
  5033.  
  5034. local e1
  5035.  
  5036. local e2
  5037.  
  5038. local function start()
  5039.  
  5040. local pos = Instance.new("BodyPosition",torso)
  5041.  
  5042. local gyro = Instance.new("BodyGyro",torso)
  5043.  
  5044. pos.Name="EPIXPOS"
  5045.  
  5046. pos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  5047.  
  5048. pos.position = torso.Position
  5049.  
  5050. gyro.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  5051.  
  5052. gyro.cframe = torso.CFrame
  5053.  
  5054. repeat
  5055.  
  5056. wait()
  5057.  
  5058. localplayer.Character.Humanoid.PlatformStand=true
  5059.  
  5060. local new=gyro.cframe - gyro.cframe.p + pos.position
  5061.  
  5062. if not keys.w and not keys.s and not keys.a and not keys.d then
  5063.  
  5064. speed=1
  5065.  
  5066. end
  5067.  
  5068. if keys.w then
  5069.  
  5070. new = new + workspace.CurrentCamera.CoordinateFrame.lookVector * speed
  5071.  
  5072. speed=speed+0.01
  5073.  
  5074. end
  5075.  
  5076. if keys.s then
  5077.  
  5078. new = new - workspace.CurrentCamera.CoordinateFrame.lookVector * speed
  5079.  
  5080. speed=speed+0.01
  5081.  
  5082. end
  5083.  
  5084. if keys.d then
  5085.  
  5086. new = new * CFrame.new(speed,0,0)
  5087.  
  5088. speed=speed+0.01
  5089.  
  5090. end
  5091.  
  5092. if keys.a then
  5093.  
  5094. new = new * CFrame.new(-speed,0,0)
  5095.  
  5096. speed=speed+0.01
  5097.  
  5098. end
  5099.  
  5100. if speed>5 then
  5101.  
  5102. speed=5
  5103.  
  5104. end
  5105.  
  5106. pos.position=new.p
  5107.  
  5108. if keys.w then
  5109.  
  5110. gyro.cframe = workspace.CurrentCamera.CoordinateFrame*CFrame.Angles(-math.rad(speed*15),0,0)
  5111.  
  5112. elseif keys.s then
  5113.  
  5114. gyro.cframe = workspace.CurrentCamera.CoordinateFrame*CFrame.Angles(math.rad(speed*15),0,0)
  5115.  
  5116. else
  5117.  
  5118. gyro.cframe = workspace.CurrentCamera.CoordinateFrame
  5119.  
  5120. end
  5121.  
  5122. until not Fly
  5123.  
  5124. if gyro then gyro:Destroy() end
  5125.  
  5126. if pos then pos:Destroy() end
  5127.  
  5128. flying=false
  5129.  
  5130. localplayer.Character.Humanoid.PlatformStand=false
  5131.  
  5132. speed=0
  5133.  
  5134. end
  5135.  
  5136. e1=mouse.KeyDown:connect(function(key)
  5137.  
  5138. if not torso or not torso.Parent then flying=false e1:disconnect() e2:disconnect() return end
  5139.  
  5140. if key=="w" then
  5141.  
  5142. keys.w=true
  5143.  
  5144. elseif key=="s" then
  5145.  
  5146. keys.s=true
  5147.  
  5148. elseif key=="a" then
  5149.  
  5150. keys.a=true
  5151.  
  5152. elseif key=="d" then
  5153.  
  5154. keys.d=true
  5155.  
  5156. end
  5157.  
  5158. end)
  5159.  
  5160. e2=mouse.KeyUp:connect(function(key)
  5161.  
  5162. if key=="w" then
  5163.  
  5164. keys.w=false
  5165.  
  5166. elseif key=="s" then
  5167.  
  5168. keys.s=false
  5169.  
  5170. elseif key=="a" then
  5171.  
  5172. keys.a=false
  5173.  
  5174. elseif key=="d" then
  5175.  
  5176. keys.d=false
  5177.  
  5178. end
  5179.  
  5180. end)
  5181.  
  5182. start()
  5183.  
  5184. end)
  5185.  
  5186. localwin:drawButton(1/2, 'Highjump', function()
  5187.  
  5188. local thrust = Instance.new("BodyVelocity")
  5189.  
  5190. game:GetService('UserInputService').InputBegan:connect(function(i, b)
  5191.  
  5192. if i.KeyCode == Enum.KeyCode.Space then
  5193.  
  5194. print("Got jump")
  5195.  
  5196. coroutine.resume(coroutine.create(function()
  5197.  
  5198. thrust.Parent = game.Players.LocalPlayer.Character.PrimaryPart
  5199.  
  5200. thrust.velocity = Vector3.new(0,50,0)
  5201.  
  5202. thrust.maxForce = Vector3.new(0,4e+050,0)
  5203.  
  5204. wait(0.2)
  5205.  
  5206. thrust.Parent = nil
  5207.  
  5208. end))
  5209.  
  5210. end
  5211.  
  5212. end)
  5213.  
  5214. end)
  5215.  
  5216. localwin:addSpacing()
  5217.  
  5218. localwin:drawButton(1/2, 'Freecam', function()
  5219.  
  5220. local cam = game.Workspace.CurrentCamera
  5221.  
  5222. cam.CameraType = "Fixed"
  5223.  
  5224. cam.CameraSubject = nil
  5225.  
  5226. lp.Character = nil
  5227.  
  5228. end)
  5229.  
  5230. localwin:drawButton(1/2, 'Nil Orb', function()
  5231.  
  5232. game.Players.LocalPlayer.Character = nil
  5233.  
  5234. --lp:Destroy()
  5235.  
  5236. local cam = game.Workspace.CurrentCamera
  5237.  
  5238. local m = Instance.new("Model", game.Workspace)
  5239.  
  5240. m.Name = game.Players.LocalPlayer.Name
  5241.  
  5242. local hum = Instance.new("Humanoid", m)
  5243.  
  5244. hum.Health = 0
  5245.  
  5246. hum.MaxHealth = 0
  5247.  
  5248. local orb = Instance.new("Part", m)
  5249.  
  5250. orb.Size = Vector3.new(1, 1, 1)
  5251.  
  5252. orb.Shape = "Ball"
  5253.  
  5254. orb.Name = "Head"
  5255.  
  5256. orb.Anchored = true
  5257.  
  5258. orb.CanCollide = true
  5259.  
  5260. orb.BottomSurface = Enum.SurfaceType.Smooth
  5261.  
  5262. orb.TopSurface = Enum.SurfaceType.Smooth
  5263.  
  5264. orb.Transparency = 0
  5265.  
  5266. cam.CameraSubject = orb
  5267.  
  5268. cam.CameraType = Enum.CameraType.Fixed
  5269.  
  5270. game:GetService("RunService").RenderStepped:connect(function()
  5271.  
  5272. orb.CFrame = cam.CoordinateFrame * CFrame.new(0, -2, -6)
  5273.  
  5274. end)
  5275.  
  5276. game.Players.LocalPlayer.Chatted:connect(function(a)
  5277.  
  5278. game:GetService("Chat"):Chat(orb, a)
  5279.  
  5280. end)
  5281.  
  5282. end)
  5283.  
  5284. localwin:drawButton(1/2, 'God', function()
  5285.  
  5286. lp.Character.Humanoid.MaxHealth = math.huge
  5287.  
  5288. lp.Character.Humanoid.Health = math.huge
  5289.  
  5290. end)
  5291.  
  5292. localwin:drawButton(1/2, 'NoGrav', function()
  5293.  
  5294. if lp.Character then
  5295.  
  5296. for x,m in pairs(lp.Character:GetChildren()) do
  5297.  
  5298. if m:IsA("BasePart") then
  5299.  
  5300. local bf = Instance.new("BodyForce", m)
  5301.  
  5302. bf.force = Vector3.new(0, 192.25, 0) * m:GetMass()
  5303.  
  5304. end
  5305.  
  5306. if m:IsA("Hat") or m:IsA("Accessory") then
  5307.  
  5308. if m:findFirstChild("Handle") then
  5309.  
  5310. local bf = Instance.new("BodyForce", m.Handle)
  5311.  
  5312. bf.force = Vector3.new(0, 192.25, 0) * m.Handle:GetMass()
  5313.  
  5314. end
  5315.  
  5316. end
  5317.  
  5318. end
  5319.  
  5320. end
  5321.  
  5322. end)
  5323.  
  5324. localwin:drawButton(1/2, 'Rainbow Name', function()
  5325.  
  5326. lp.Neutral = false
  5327.  
  5328. repeat
  5329.  
  5330. wait()
  5331.  
  5332. lp.TeamColor = BrickColor.Random()
  5333.  
  5334. until not lp.Character.Humanoid
  5335.  
  5336. end)
  5337.  
  5338. localwin:drawButton(1/2, 'Random Fedora', function()
  5339.  
  5340. local hats={
  5341.  
  5342. 98346834,
  5343.  
  5344. 215751161,
  5345.  
  5346. 119916949,
  5347.  
  5348. 72082328,
  5349.  
  5350. 147180077,
  5351.  
  5352. 100929604,
  5353.  
  5354. 63043890,
  5355.  
  5356. 1285307,
  5357.  
  5358. 1029025,
  5359.  
  5360. 334663683,
  5361.  
  5362. 259423244
  5363.  
  5364. }
  5365.  
  5366. game:GetService("InsertService"):LoadAsset(hats[math.random(1,#hats)]):GetChildren()[1].Parent = lp.Character
  5367.  
  5368. end)
  5369.  
  5370. localwin:drawButton(1/2, 'Clear Appearance', function()
  5371.  
  5372. lp:ClearCharacterAppearance()
  5373.  
  5374. end)
  5375.  
  5376. localwin:drawButton(1/2, 'Disguise', function()
  5377.  
  5378. local p = lp.Character
  5379.  
  5380. if p:FindFirstChild("topkek") then
  5381.  
  5382. p.topkek:Destroy()
  5383.  
  5384. end
  5385.  
  5386. p.Name = ""
  5387.  
  5388. p.Head.Transparency = 1
  5389.  
  5390. local mo = Instance.new("Model", p)
  5391.  
  5392. mo.Name = ""
  5393.  
  5394. local hu = Instance.new("Humanoid", mo)
  5395.  
  5396. hu.Name = "distag"
  5397.  
  5398. hu.Health = 100
  5399.  
  5400. hu.MaxHealth = 100
  5401.  
  5402. local fh = p.Head:Clone()
  5403.  
  5404. fh.Parent = mo
  5405.  
  5406. fh.Transparency = 0
  5407.  
  5408. local we = Instance.new("Weld", fh)
  5409.  
  5410. we.Part0 = p.Head
  5411.  
  5412. we.Part1 = mo
  5413.  
  5414. lp:ClearCharacterAppearance()
  5415.  
  5416. pcall(function() p["Body Colors"]:Destroy() end)
  5417.  
  5418. Instance.new("BodyColors", p)
  5419.  
  5420. end)
  5421.  
  5422. localwin:drawButton(1, 'Dick Shooter', function()
  5423.  
  5424. topkek.libutil:dickShooter()
  5425.  
  5426. end)
  5427.  
  5428. localwin:addSpacing()
  5429.  
  5430. local hackerInp
  5431.  
  5432. localwin:drawButton(1/2, 'Set Tag', function()
  5433.  
  5434. local len = 10
  5435.  
  5436. local bb = Instance.new("BillboardGui")
  5437.  
  5438. bb.Parent = lp.Character.Head
  5439.  
  5440. bb.Adornee = lp.Character.Head
  5441.  
  5442. bb.AlwaysOnTop = true
  5443.  
  5444. bb.Enabled = true
  5445.  
  5446. bb.Size = UDim2.new(len, 0, 1.5, 0)
  5447.  
  5448. bb.Name = "tag"
  5449.  
  5450. bb.StudsOffset = Vector3.new(0, 3, 0)
  5451.  
  5452. --local fr = Instance.new("Frame")
  5453.  
  5454. --fr.Parent = bb
  5455.  
  5456. --fr.Size = UDim2.new(1, 0, 1, 0)
  5457.  
  5458. --fr.Style = Enum.FrameStyle.RobloxRound
  5459.  
  5460. local tl = Instance.new("TextLabel")
  5461.  
  5462. tl.Parent = bb
  5463.  
  5464. tl.Font = Enum.Font.Code
  5465.  
  5466. tl.BackgroundTransparency = 1
  5467.  
  5468. tl.TextScaled = true
  5469.  
  5470. tl.TextColor3 = Color3.new(15/255, 15/255, 15/255)
  5471.  
  5472. tl.Size = UDim2.new(1, 0, 1, 0)
  5473.  
  5474. tl.Text = hackerInp.Text
  5475.  
  5476. tl.Name = "trutag"
  5477.  
  5478. tl.Visible = true
  5479.  
  5480. tl.ZIndex = 2
  5481.  
  5482. end)
  5483.  
  5484. hackerInp = localwin:drawTextBox(1/2, 'Hacker')
  5485.  
  5486. --[[ scripts ]]--
  5487.  
  5488. -- excuse my disgusting code :v
  5489.  
  5490. local scriptwin = topkek.libgui:hookContainer(base['ScriptsContainer'])
  5491.  
  5492. local search = scriptwin:drawTextBox(1,'')
  5493.  
  5494. local origy = scriptwin:getDrawY()
  5495.  
  5496. scriptwin:addSpacing()
  5497.  
  5498. scriptwin:addSpacing()
  5499.  
  5500. local a = Instance.new("LocalScript");a.Name='script 1'
  5501.  
  5502. local b = Instance.new("LocalScript");b.Name='script 2'
  5503.  
  5504. local c = Instance.new("LocalScript");c.Name='script 3'
  5505.  
  5506. local scripts = {a,b,c}
  5507.  
  5508. local container = {}
  5509.  
  5510. function MakeList(condition)
  5511.  
  5512. for i,v in pairs(scriptwin:GetChildren()) do
  5513.  
  5514. if v.Name == "Script" then
  5515.  
  5516. v:Destroy()
  5517.  
  5518. end
  5519.  
  5520. end
  5521.  
  5522. scriptwin:setDrawY(origy)
  5523.  
  5524. for i, v in pairs(scripts) do
  5525.  
  5526. if string.find(v.Name, condition) or (condition == "") or (condition == " ") then
  5527.  
  5528. local scr = scriptwin:drawButton(1, v.Name, function()
  5529.  
  5530. print('no loadstring lol')
  5531.  
  5532. end, 25)
  5533.  
  5534. scr.Name = 'Script'
  5535.  
  5536. end
  5537.  
  5538. end
  5539.  
  5540. end
  5541.  
  5542. game:GetService("UserInputService").InputChanged:connect(function(inp)
  5543.  
  5544. if inp.UserInputType == Enum.UserInputType.TextInput then
  5545.  
  5546. if search:IsFocused() then
  5547.  
  5548. MakeList(search.Text)
  5549.  
  5550. end
  5551.  
  5552. end
  5553.  
  5554. end)
  5555.  
  5556. MakeList('')
  5557.  
  5558. --[[ misc main ]]--
  5559.  
  5560. local miscwin = topkek.libgui:hookContainer(base['MiscellaneousContainer'])
  5561.  
  5562. local scroll = miscwin:drawScrollingContainer(165)
  5563.  
  5564. scroll:center()
  5565.  
  5566. for i, v in pairs(topkek.libsettings:getSetting("misc")) do
  5567.  
  5568. scroll:drawButton(1, v, function()
  5569.  
  5570. topkek.libwindows:switchWindow(v .. 'Container', v)
  5571.  
  5572. end)
  5573.  
  5574. end
  5575.  
  5576. scroll.main.CanvasSize = scroll.main.CanvasSize - UDim2.new(0, 0, 0, 3)
  5577.  
  5578. --[[ initiation ]]--
  5579.  
  5580. topkek.libwindows:registerWindow(base['HomeContainer'])
  5581.  
  5582. topkek.libwindows:registerWindow(base['ServerContainer'])
  5583.  
  5584. topkek.libwindows:registerWindow(base['PlayersContainer'])
  5585.  
  5586. topkek.libwindows:registerWindow(base['LocalPlayerContainer'])
  5587.  
  5588. topkek.libwindows:registerWindow(base['ScriptsContainer'])
  5589.  
  5590. topkek.libwindows:registerWindow(base['MiscellaneousContainer'])
  5591.  
  5592. topkek.libwindows:initiateNavigator()
  5593.  
  5594. topkek.libwindows:initiateHome()
  5595. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement