0% found this document useful (0 votes)
1K views110 pages

(FE) Script Hub

The document defines objects and properties for a script hub GUI in Roblox. It creates frames, labels, buttons and other objects to display a scrolling list of script buttons. When clicked, the script buttons run different scripts like killing or teleporting players, playing animations, and spawning building tools.

Uploaded by

cuenta lee4
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1K views110 pages

(FE) Script Hub

The document defines objects and properties for a script hub GUI in Roblox. It creates frames, labels, buttons and other objects to display a scrolling list of script buttons. When clicked, the script buttons run different scripts like killing or teleporting players, playing animations, and spawning building tools.

Uploaded by

cuenta lee4
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 110

-- Objects

local FEScriptHub = Instance.new("ScreenGui")


local MainFrame = Instance.new("Frame")
local LabelClose = Instance.new("Frame")
local TextLabel = Instance.new("TextLabel")
local Close = Instance.new("TextButton")
local Scripts = Instance.new("ScrollingFrame")
local clickill = Instance.new("TextButton")
local clicktp = Instance.new("TextButton")
local dabondahaterslol = Instance.new("TextButton")
local aaaaaaaaaa = Instance.new("TextButton")
local bloks = Instance.new("TextButton")
local btools = Instance.new("TextButton")
local giantassaxe = Instance.new("TextButton")
local godxd = Instance.new("TextButton")
local admin = Instance.new("TextButton")
local murdereveryone = Instance.new("TextButton")
local kill = Instance.new("TextButton")
local topqueque = Instance.new("TextButton")
local runingoutofideas = Instance.new("TextButton")
local oof = Instance.new("TextButton")
local whydoustillreadthis = Instance.new("TextButton")

-- Properties

FEScriptHub.Name = "FE Script Hub"


FEScriptHub.Parent = game.Players.LocalPlayer.PlayerGui

MainFrame.Name = "MainFrame"
MainFrame.Parent = FEScriptHub
MainFrame.Active = true
MainFrame.BackgroundColor3 = Color3.new(1, 1, 1)
MainFrame.BackgroundTransparency = 1
MainFrame.Draggable = true
MainFrame.Selectable = true
MainFrame.Size = UDim2.new(0, 200, 0, 31)

LabelClose.Name = "Label/Close"
LabelClose.Parent = MainFrame
LabelClose.BackgroundColor3 = Color3.new(1, 1, 1)
LabelClose.BackgroundTransparency = 1
LabelClose.Size = UDim2.new(0, 100, 0, 100)

TextLabel.Parent = LabelClose
TextLabel.BackgroundColor3 = Color3.new(0, 0, 0)
TextLabel.BackgroundTransparency = 0.20000000298023
TextLabel.Size = UDim2.new(0, 200, 0, 31)
TextLabel.Font = Enum.Font.SourceSans
TextLabel.FontSize = Enum.FontSize.Size14
TextLabel.Text = "FE Script Hub"
TextLabel.TextColor3 = Color3.new(0.454902, 0.454902, 0.454902)
TextLabel.TextScaled = true
TextLabel.TextSize = 14
TextLabel.TextWrapped = true

Close.Name = "Close"
Close.Parent = LabelClose
Close.BackgroundColor3 = Color3.new(0, 0, 0)
Close.BackgroundTransparency = 1
Close.Position = UDim2.new(0, 171, 0, 0)
Close.Size = UDim2.new(0, 29, 0, 30)
Close.Font = Enum.Font.SourceSans
Close.FontSize = Enum.FontSize.Size14
Close.Text = "+"
Close.TextColor3 = Color3.new(1, 1, 1)
Close.TextScaled = true
Close.TextSize = 14
Close.TextWrapped = true

Close.MouseButton1Down:connect(function()
if Scripts.Visible == false then
Scripts.Visible = true
Close.Text = "-"
else
Scripts.Visible = false
Close.Text = "+"
end
end)

Scripts.Name = "Scripts"
Scripts.Parent = MainFrame
Scripts.BackgroundColor3 = Color3.new(0, 0, 0)
Scripts.BackgroundTransparency = 0.20000000298023
Scripts.Position = UDim2.new(0, 0, 0, 29)
Scripts.Size = UDim2.new(0, 200, 0, 150)
Scripts.Visible = false
Scripts.CanvasSize = UDim2.new(0, 0, 24.6, 0)

clickill.Name = "clickill"
clickill.Parent = Scripts
clickill.BackgroundColor3 = Color3.new(0, 0, 0)
clickill.BackgroundTransparency = 0.5
clickill.Size = UDim2.new(0, 200, 0, 50)
clickill.Font = Enum.Font.SourceSans
clickill.FontSize = Enum.FontSize.Size14
clickill.Text = "FE Click Kill"
clickill.TextColor3 = Color3.new(0.454902, 0.454902, 0.454902)
clickill.TextSize = 14

clickill.MouseButton1Down:connect(function()
local Tool = Instance.new("HopperBin", game.Players.LocalPlayer.Backpack)
Tool.Name = "FE Kill Tool"

local Mouse = game.Players.LocalPlayer:GetMouse()

Tool.Selected:connect(function()
Mouse.Button1Down:connect(function()
if Tool.Active == true then
if Mouse.Target and Mouse.Target.Parent:IsA('Model') then

game.Players[Mouse.Target.Parent.Name]:Move(Vector3.new(math.huge,math.huge,math.hu
ge))
end
end
end)
end)
end)
clicktp.Name = "clicktp"
clicktp.Parent = Scripts
clicktp.BackgroundColor3 = Color3.new(0, 0, 0)
clicktp.BackgroundTransparency = 0.5
clicktp.Position = UDim2.new(0, 0, 0, 49)
clicktp.Size = UDim2.new(0, 200, 0, 50)
clicktp.Font = Enum.Font.SourceSans
clicktp.FontSize = Enum.FontSize.Size14
clicktp.Text = "FE Click TP Tool"
clicktp.TextColor3 = Color3.new(0.454902, 0.454902, 0.454902)
clicktp.TextSize = 14

clicktp.MouseButton1Down:connect(function()
local Player = game.Players.LocalPlayer
local Mouse = Player:GetMouse()
local UserInputService = game:GetService('UserInputService')

local HoldingControl = false

Mouse.Button1Down:connect(function()
if HoldingControl then
Player.Character:MoveTo(Mouse.Hit.p)
end
end)

UserInputService.InputBegan:connect(function(Input, Processed)
if Input.UserInputType == Enum.UserInputType.Keyboard then
if Input.KeyCode == Enum.KeyCode.LeftControl then
HoldingControl = true
elseif Input.KeyCode == Enum.KeyCode.RightControl then
HoldingControl = true
end
end
end)

UserInputService.InputEnded:connect(function(Input, Processed)
if Input.UserInputType == Enum.UserInputType.Keyboard then
if Input.KeyCode == Enum.KeyCode.LeftControl then
HoldingControl = false
elseif Input.KeyCode == Enum.KeyCode.RightControl then
HoldingControl = false
end
end
end)
end)

dabondahaterslol.Name = "dabondahaterslol"
dabondahaterslol.Parent = Scripts
dabondahaterslol.BackgroundColor3 = Color3.new(0, 0, 0)
dabondahaterslol.BackgroundTransparency = 0.5
dabondahaterslol.Position = UDim2.new(0, 0, 0, 98)
dabondahaterslol.Size = UDim2.new(0, 200, 0, 50)
dabondahaterslol.Font = Enum.Font.SourceSans
dabondahaterslol.FontSize = Enum.FontSize.Size14
dabondahaterslol.Text = "Dab"
dabondahaterslol.TextColor3 = Color3.new(0.454902, 0.454902, 0.454902)
dabondahaterslol.TextSize = 14
dabondahaterslol.MouseButton1Down:connect(function()
while wait(1) do
for i,v in pairs(game:GetService('Players'):GetChildren()) do
Player = v.Name
AnimationId = "248263260"
local Anim = Instance.new("Animation")
Anim.AnimationId = "rbxassetid://"..AnimationId
local k = game.Players[Player].Character.Humanoid:LoadAnimation(Anim)
k:Play() --Play the animation
k:AdjustSpeed(2)
end
end
end)

aaaaaaaaaa.Name = "aaaaaaaaaa"
aaaaaaaaaa.Parent = Scripts
aaaaaaaaaa.BackgroundColor3 = Color3.new(0, 0, 0)
aaaaaaaaaa.BackgroundTransparency = 0.5
aaaaaaaaaa.Position = UDim2.new(0, 0, 0, 148)
aaaaaaaaaa.Size = UDim2.new(0, 200, 0, 50)
aaaaaaaaaa.Font = Enum.Font.SourceSans
aaaaaaaaaa.FontSize = Enum.FontSize.Size14
aaaaaaaaaa.Text = "Insane"
aaaaaaaaaa.TextColor3 = Color3.new(0.454902, 0.454902, 0.454902)
aaaaaaaaaa.TextSize = 14

aaaaaaaaaa.MouseButton1Down:connect(function()
while wait(1) do
for i,v in pairs(game:GetService('Players'):GetChildren()) do
Player = v.Name
AnimationId = "33796059"
local Anim = Instance.new("Animation")
Anim.AnimationId = "rbxassetid://"..AnimationId
local k = game.Players[Player].Character.Humanoid:LoadAnimation(Anim)
k:Play() --Play the animation
k:AdjustSpeed(99)
end
end
end)

bloks.Name = "bloks"
bloks.Parent = Scripts
bloks.BackgroundColor3 = Color3.new(0, 0, 0)
bloks.BackgroundTransparency = 0.5
bloks.Position = UDim2.new(0, 0, 0, 197)
bloks.Size = UDim2.new(0, 200, 0, 50)
bloks.Font = Enum.Font.SourceSans
bloks.FontSize = Enum.FontSize.Size14
bloks.Text = "Spam Blocks"
bloks.TextColor3 = Color3.new(0.454902, 0.454902, 0.454902)
bloks.TextSize = 14

bloks.MouseButton1Down:connect(function()
for i=1,20 do
wait(1)
for _,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
if v:IsA'Accoutrement' then
v.Parent=game.Players.LocalPlayer.Character
v.Parent = workspace.Terrain
end
end
for i,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
if v:IsA'Accoutrement' then
for ape,hax in pairs(v.Handle:GetChildren()) do
hax:Destroy()
end
wait'.1'
v.Parent=game.Players.LocalPlayer.StarterGear
end
end
for _,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
v:Destroy()
end
local prt=Instance.new("Model", workspace);
Instance.new("Part", prt).Name="Torso";
Instance.new("Part", prt).Name="Head";
Instance.new("Humanoid", prt).Name="Humanoid";
game.Players.LocalPlayer.Character=prt

repeat wait(1) until game.Players.LocalPlayer.Character:FindFirstChild'Head'


for lol,dad in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
if dad:IsA'Accoutrement' then
dad.Parent = game.Players.LocalPlayer.StarterGear
end
end
for _,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
v:Destroy()
end
local prt2=Instance.new("Model", workspace);
Instance.new("Part", prt).Name="Torso";
Instance.new("Part", prt).Name="Head";
Instance.new("Humanoid", prt).Name="Humanoid";
game.Players.LocalPlayer.Character=prt
end
end)

btools.Name = "btools"
btools.Parent = Scripts
btools.BackgroundColor3 = Color3.new(0, 0, 0)
btools.BackgroundTransparency = 0.5
btools.Position = UDim2.new(0, 0, 0, 247)
btools.Size = UDim2.new(0, 200, 0, 50)
btools.Font = Enum.Font.SourceSans
btools.FontSize = Enum.FontSize.Size14
btools.Text = "BTools"
btools.TextColor3 = Color3.new(0.454902, 0.454902, 0.454902)
btools.TextSize = 14

btools.MouseButton1Down:connect(function()
--fe cafe hammertool script only works for Chicken Express Restaurant!--
maind = nil
if workspace:FindFirstChild'GiveSystem' then
if workspace.GiveSystem:FindFirstChild'GiveItem' then
maind = workspace.GiveSystem.GiveItem
end
end
if workspace:FindFirstChild'HandToCentre' then
if workspace.HandToCentre:FindFirstChild'SendItem' then
maind = workspace.HandToCentre.SendItem
end
end
if maind == nil then
print'could not find give event :('
return
end
tool = Instance.new'Tool'
me = game:GetService'Players'.LocalPlayer
tool.RequiresHandle = false
tool.TextureId = 'http://www.roblox.com/asset/?id=12223874'
tool.Name = 'ya like jazz?'
tool.Parent = me.Backpack
buttonf = nil
tool.Equipped:connect(function()
local m = game:GetService'Players'.LocalPlayer:GetMouse()
m.Icon = 'rbxasset://textures/HammerCursor.png'
buttonf = m.Button1Down:connect(function()
if m.Target == nil then return end
local ob = m.Target
if ob:IsA'BasePart' or ob:IsA'WedgePart' then
if ob:IsDescendantOf(me.Character) then return end
m.Icon = 'rbxasset://textures/HammerOverCursor.png'
local ex = Instance.new'Explosion'
ex.BlastRadius = 0
ex.Position = ob.Position
ex.Parent = workspace
maind:FireServer(workspace, ob)
wait(0.3)
m.Icon = 'rbxasset://textures/HammerCursor.png'
end
end)
end)
tool.Unequipped:connect(function()
if buttonf ~= nil then
buttonf:Disconnect()
buttonf = nil
end
local m = game:GetService'Players'.LocalPlayer:GetMouse()
m.Icon = ''
end)
end)

giantassaxe.Name = "giantassaxe"
giantassaxe.Parent = Scripts
giantassaxe.BackgroundColor3 = Color3.new(0, 0, 0)
giantassaxe.BackgroundTransparency = 0.5
giantassaxe.Position = UDim2.new(0, 0, 0, 298)
giantassaxe.Size = UDim2.new(0, 200, 0, 50)
giantassaxe.Font = Enum.Font.SourceSans
giantassaxe.FontSize = Enum.FontSize.Size14
giantassaxe.Text = "Sword"
giantassaxe.TextColor3 = Color3.new(0.454902, 0.454902, 0.454902)
giantassaxe.TextSize = 14

giantassaxe.MouseButton1Down:connect(function()
--how to hammer 101 this only works for city life--
plr = "LocalPlayer" --player to give tool to
plr = game:GetService'Players'[plr]
game:GetService'ReplicatedStorage'.ITEM_PURCHASE:InvokeServer('meme', '7',
'1055299')
lp = game:GetService'Players'.LocalPlayer
hat = lp.Character:WaitForChild'meme'
hammer = hat.GravityHammer
hammer.Parent = lp:FindFirstChildOfClass'Backpack'
--DIRTY HACKS TO PARENT HAT/TOOLS WITH REPLICATION ON FE--
hat.Parent = nil
hammer.Parent = lp.Character
game:GetService'RunService'.Stepped:wait()
hammer.Parent = plr.Character
for i = 1,3 do
local lol = lp:FindFirstChildOfClass'Backpack':FindFirstChildOfClass'HopperBin'
if lol:FindFirstChild'LocalScript' then lol:Destroy() end
end
end)

godxd.Name = "godxd"
godxd.Parent = Scripts
godxd.BackgroundColor3 = Color3.new(0, 0, 0)
godxd.BackgroundTransparency = 0.5
godxd.Position = UDim2.new(0, 0, 0, 349)
godxd.Size = UDim2.new(0, 200, 0, 50)
godxd.Font = Enum.Font.SourceSans
godxd.FontSize = Enum.FontSize.Size14
godxd.Text = "God"
godxd.TextColor3 = Color3.new(0.454902, 0.454902, 0.454902)
godxd.TextSize = 14

godxd.MouseButton1Down:connect(function()
game.Players.LocalPlayer.Character.Humanoid.Name = 1
local l = game.Players.LocalPlayer.Character["1"]:Clone()
l.Parent = game.Players.LocalPlayer.Character
l.Name = "Humanoid"
wait(0.1)
game.Players.LocalPlayer.Character["1"]:Destroy()
game.Workspace.CurrentCamera.CameraSubject = game.Players.LocalPlayer.Character
game.Players.LocalPlayer.Character.Animate.Disabled = true
wait(0.1)
game.Players.LocalPlayer.Character.Animate.Disabled = false
game.Players.LocalPlayer.Character.Humanoid.DisplayDistanceType = "None"
end)

admin.Name = "admin"
admin.Parent = Scripts
admin.BackgroundColor3 = Color3.new(0, 0, 0)
admin.BackgroundTransparency = 0.5
admin.Position = UDim2.new(0, 0, 0, 399)
admin.Size = UDim2.new(0, 200, 0, 50)
admin.Font = Enum.Font.SourceSans
admin.FontSize = Enum.FontSize.Size14
admin.Text = "MML Admin(i think it bypasses fe)"
admin.TextColor3 = Color3.new(0.454902, 0.454902, 0.454902)
admin.TextSize = 14

admin.MouseButton1Down:connect(function()
require(520532182).giveAdmin"LocalPlayer"
end)

murdereveryone.Name = "murdereveryone"
murdereveryone.Parent = Scripts
murdereveryone.BackgroundColor3 = Color3.new(0, 0, 0)
murdereveryone.BackgroundTransparency = 0.5
murdereveryone.Position = UDim2.new(0, 0, 0, 450)
murdereveryone.Size = UDim2.new(0, 200, 0, 50)
murdereveryone.Font = Enum.Font.SourceSans
murdereveryone.FontSize = Enum.FontSize.Size14
murdereveryone.Text = "Kill All"
murdereveryone.TextColor3 = Color3.new(0.454902, 0.454902, 0.454902)
murdereveryone.TextSize = 14

murdereveryone.MouseButton1Down:connect(function()
for i, v in next, Players:GetPlayers() do
v:Move(Vector3.new(math.huge*0))
end
end)

kill.Name = "kill"
kill.Parent = Scripts
kill.BackgroundColor3 = Color3.new(0, 0, 0)
kill.BackgroundTransparency = 0.5
kill.Position = UDim2.new(0, 0, 0, 500)
kill.Size = UDim2.new(0, 200, 0, 50)
kill.Font = Enum.Font.SourceSans
kill.FontSize = Enum.FontSize.Size14
kill.Text = "Kill"
kill.TextColor3 = Color3.new(0.454902, 0.454902, 0.454902)
kill.TextSize = 14

kill.MouseButton1Down:connect(function()
-- Objects

local ScreenGui = Instance.new("ScreenGui")


local Frame = Instance.new("Frame")
local TextBox69 = Instance.new("TextBox")
local TextButton = Instance.new("TextButton")
local TextButton_2 = Instance.new("TextButton")

-- Properties

ScreenGui.Parent = game.Players.LocalPlayer.PlayerGui

Frame.Parent = ScreenGui
Frame.BackgroundColor3 = Color3.new(1, 1, 1)
Frame.Position = UDim2.new(0, 0, 0, 288)
Frame.Size = UDim2.new(0, 277, 0, 175)

TextBox69.Parent = Frame
TextBox69.BackgroundColor3 = Color3.new(1, 1, 1)
TextBox69.Position = UDim2.new(0, 38, 0, 30)
TextBox69.Size = UDim2.new(0, 200, 0, 50)
TextBox69.Font = Enum.Font.SourceSans
TextBox69.FontSize = Enum.FontSize.Size14
TextBox69.TextSize = 14

TextButton.Parent = Frame
TextButton.BackgroundColor3 = Color3.new(1, 1, 1)
TextButton.Position = UDim2.new(0, 38, 0, 111)
TextButton.Size = UDim2.new(0, 200, 0, 50)
TextButton.Font = Enum.Font.SourceSans
TextButton.FontSize = Enum.FontSize.Size14
TextButton.Text = "kill"
TextButton.TextSize = 14

TextButton.MouseButton1Down:connect(function()
local target = game.Players[TextBox69.Text]
repeat
wait()
target:Move(Vector3.new(math.huge*0))
until not target:FindFirstChild("Head")
end)

TextButton_2.Parent = Frame
TextButton_2.BackgroundColor3 = Color3.new(1, 1, 1)
TextButton_2.BackgroundTransparency = 1
TextButton_2.Position = UDim2.new(0, 240, 0, 0)
TextButton_2.Size = UDim2.new(0, 37, 0, 28)
TextButton_2.Font = Enum.Font.SourceSans
TextButton_2.FontSize = Enum.FontSize.Size14
TextButton_2.Text = "X"
TextButton_2.TextColor3 = Color3.new(1, 0, 0)
TextButton_2.TextScaled = true
TextButton_2.TextSize = 14
TextButton_2.TextWrapped = true

TextButton_2.MouseButton1Down:connect(function()
ScreenGui:Destroy()
end)
end)

topqueque.Name = "topqueque"
topqueque.Parent = Scripts
topqueque.BackgroundColor3 = Color3.new(0, 0, 0)
topqueque.BackgroundTransparency = 0.5
topqueque.Position = UDim2.new(0, 0, 0, 551)
topqueque.Size = UDim2.new(0, 200, 0, 50)
topqueque.Font = Enum.Font.SourceSans
topqueque.FontSize = Enum.FontSize.Size14
topqueque.Text = "Topk3k(for some how some commands bypasses)"
topqueque.TextColor3 = Color3.new(0.454902, 0.454902, 0.454902)
topqueque.TextScaled = true
topqueque.TextSize = 14
topqueque.TextWrapped = true

topqueque.MouseButton1Down:connect(function()
-- Epic Script Leaked By Scratchy!
-- Subscribe for more EPIC scripts! https://www.youtube.com/channel/UC-
fFrczkFJuwHJguR6SXx5Q?sub_confirmation=1

_G.Rc7Notification = function(a,b,c)
game:GetService("CoreGui"):WaitForChild("RobloxGui").SendNotification:Fire(a, b,
"rbxassetid://776252057", c)
end
local topkek = {}
topkek.patch = '1.0.5a'
topkek.data = {}
topkek.commandbase = {}
topkek.navigation = {}
topkek.banmgr = {}
topkek.lplr = game:GetService('Players').LocalPlayer

topkek.tools = {}
topkek.tools.gui = {}
topkek.tools.util = {}
topkek.tools.animator = {}

topkek.windows = {}
topkek.windows.lplr = {}
topkek.windows.server = {}
topkek.windows.players = {}
topkek.windows.destruction = {}
topkek.windows.scripts = {}
topkek.windows.misc = {}

topkek.misc = {}

local NewGuiPart1 = Instance.new("ScreenGui", game.Players.LocalPlayer.PlayerGui)


NewGuiPart1.Name = "4.0"
-------
local NewGuiPart2 = Instance.new("Frame")
NewGuiPart2.Active = true
NewGuiPart2.BackgroundColor3 = Color3.new(0.509804, 0.184314, 0.184314)
NewGuiPart2.BorderSizePixel = 0
NewGuiPart2.Name = "Main"
NewGuiPart2.Position = UDim2.new(0, 300, 0, 50)
NewGuiPart2.Selectable = true
NewGuiPart2.Size = UDim2.new(0, 470, 0, 395)
NewGuiPart2.Visible = false
NewGuiPart2.ClipsDescendants = true
NewGuiPart2.Draggable = true
NewGuiPart2.Parent = NewGuiPart1
-------
local NewGuiPart3 = Instance.new("Frame")
NewGuiPart3.BackgroundColor3 = Color3.new(0.623529, 0.223529, 0.223529)
NewGuiPart3.BorderSizePixel = 0
NewGuiPart3.Name = "Topbar"
NewGuiPart3.Position = UDim2.new(0, 150, 0, 0)
NewGuiPart3.Size = UDim2.new(0, 320, 0, 30)
NewGuiPart3.Parent = NewGuiPart2
-------
local NewGuiPart4 = Instance.new("TextLabel")
NewGuiPart4.BackgroundTransparency = 1
NewGuiPart4.Name = "PlayerName"
NewGuiPart4.Position = UDim2.new(0, -140, 0, 0)
NewGuiPart4.Size = UDim2.new(0.5, 0, 1, 0)
NewGuiPart4.Visible = false
NewGuiPart4.ZIndex = 4
NewGuiPart4.Font = Enum.Font.Arcade
NewGuiPart4.FontSize = Enum.FontSize.Size18
NewGuiPart4.Text = "Player1"
NewGuiPart4.TextColor3 = Color3.new(1, 1, 1)
NewGuiPart4.TextXAlignment = Enum.TextXAlignment.Left
NewGuiPart4.Parent = NewGuiPart3
-------
local NewGuiPart5 = Instance.new("Frame")
NewGuiPart5.BackgroundTransparency = 1
NewGuiPart5.Name = "Controllers"
NewGuiPart5.Position = UDim2.new(1, -128, 0, 3)
NewGuiPart5.Size = UDim2.new(0, 125, 1, -6)
NewGuiPart5.Parent = NewGuiPart3
-------
local NewGuiPart6 = Instance.new("TextButton")
NewGuiPart6.Active = true
NewGuiPart6.AutoButtonColor = false
NewGuiPart6.BackgroundColor3 = Color3.new(0.552941, 0.105882, 0.105882)
NewGuiPart6.BorderSizePixel = 0
NewGuiPart6.Name = "Exit"
NewGuiPart6.Position = UDim2.new(1, -24, 0, 0)
NewGuiPart6.Selectable = true
NewGuiPart6.Size = UDim2.new(0, 24, 0, 24)
NewGuiPart6.Style = Enum.ButtonStyle.Custom
NewGuiPart6.FontSize = Enum.FontSize.Size14
NewGuiPart6.Text = ""
NewGuiPart6.Parent = NewGuiPart5
-------
local NewGuiPart7 = Instance.new("TextButton")
NewGuiPart7.Active = true
NewGuiPart7.AutoButtonColor = false
NewGuiPart7.BackgroundColor3 = Color3.new(0.780392, 0.34902, 0)
NewGuiPart7.BorderSizePixel = 0
NewGuiPart7.Name = "Hide"
NewGuiPart7.Position = UDim2.new(1, -50, 0, 0)
NewGuiPart7.Selectable = true
NewGuiPart7.Size = UDim2.new(0, 24, 0, 24)
NewGuiPart7.Style = Enum.ButtonStyle.Custom
NewGuiPart7.FontSize = Enum.FontSize.Size14
NewGuiPart7.Text = ""
NewGuiPart7.Parent = NewGuiPart5
-------
local NewGuiPart8 = Instance.new("TextLabel")
NewGuiPart8.BackgroundTransparency = 1
NewGuiPart8.Name = "IsFE"
NewGuiPart8.Size = UDim2.new(0, 65, 1, 0)
NewGuiPart8.FontSize = Enum.FontSize.Size18
NewGuiPart8.Text = "Not FE"
NewGuiPart8.TextColor3 = Color3.new(0.333333, 0.666667, 0)
NewGuiPart8.TextStrokeTransparency = 0.69999998807907
NewGuiPart8.TextXAlignment = Enum.TextXAlignment.Right
NewGuiPart8.Parent = NewGuiPart5
-------
local NewGuiPart9 = Instance.new("TextLabel")
NewGuiPart9.BackgroundTransparency = 1
NewGuiPart9.Name = "Stella"
NewGuiPart9.Position = UDim2.new(0, -150, 0, 0)
NewGuiPart9.Size = UDim2.new(1, 150, 1, 0)
NewGuiPart9.ZIndex = 2
NewGuiPart9.Font = Enum.Font.Arcade
NewGuiPart9.FontSize = Enum.FontSize.Size18
NewGuiPart9.Text = "[Stella]"
NewGuiPart9.TextColor3 = Color3.new(0.054902, 0.0745098, 0.498039)
NewGuiPart9.Parent = NewGuiPart3
-------
local NewGuiPart10 = Instance.new("Frame")
NewGuiPart10.BackgroundTransparency = 1
NewGuiPart10.Name = "Holder"
NewGuiPart10.Position = UDim2.new(0, 150, 0, 30)
NewGuiPart10.Size = UDim2.new(0, 320, 0, 365)
NewGuiPart10.Parent = NewGuiPart2
-------
local NewGuiPart11 = Instance.new("Frame")
NewGuiPart11.BackgroundTransparency = 1
NewGuiPart11.Name = "Home"
NewGuiPart11.Size = UDim2.new(1, 0, 1, 0)
NewGuiPart11.Parent = NewGuiPart10
-------
local NewGuiPart12 = Instance.new("TextLabel")
NewGuiPart12.BackgroundTransparency = 1
NewGuiPart12.BorderSizePixel = 0
NewGuiPart12.Name = "Title1"
NewGuiPart12.Position = UDim2.new(0, 30, 0, 3)
NewGuiPart12.Selectable = true
NewGuiPart12.Size = UDim2.new(1, -30, 0, 40)
NewGuiPart12.Font = Enum.Font.SourceSansBold
NewGuiPart12.FontSize = Enum.FontSize.Size42
NewGuiPart12.Text = "T0PK3K 4.0"
NewGuiPart12.TextColor3 = Color3.new(1, 1, 1)
NewGuiPart12.TextStrokeTransparency = 0.5
NewGuiPart12.TextXAlignment = Enum.TextXAlignment.Left
NewGuiPart12.Parent = NewGuiPart11
-------
local NewGuiPart13 = Instance.new("TextLabel")
NewGuiPart13.BackgroundTransparency = 1
NewGuiPart13.BorderSizePixel = 0
NewGuiPart13.Name = "Title2"
NewGuiPart13.Position = UDim2.new(0.600000024, 5, 0, -5)
NewGuiPart13.Size = UDim2.new(0.400000006, 0, 1, 0)
NewGuiPart13.Font = Enum.Font.SourceSansBold
NewGuiPart13.FontSize = Enum.FontSize.Size18
NewGuiPart13.Text = "by nosyliam"
NewGuiPart13.TextColor3 = Color3.new(1, 1, 1)
NewGuiPart13.TextStrokeTransparency = 0.5
NewGuiPart13.TextXAlignment = Enum.TextXAlignment.Left
NewGuiPart13.TextYAlignment = Enum.TextYAlignment.Bottom
NewGuiPart13.Parent = NewGuiPart12
-------
local NewGuiPart14 = Instance.new("Frame")
NewGuiPart14.BackgroundColor3 = Color3.new(0.509804, 0.184314, 0.184314)
NewGuiPart14.BorderColor3 = Color3.new(0.32549, 0, 0)
NewGuiPart14.Name = "Container"
NewGuiPart14.Position = UDim2.new(0, 16, 0, 50)
NewGuiPart14.Size = UDim2.new(1, -30, 0, 250)
NewGuiPart14.Parent = NewGuiPart11
-------
local NewGuiPart15 = Instance.new("TextLabel")
NewGuiPart15.BackgroundColor3 = Color3.new(0.639216, 0.223529, 0.223529)
NewGuiPart15.BorderSizePixel = 0
NewGuiPart15.Name = "Message"
NewGuiPart15.Position = UDim2.new(0, 15, 0, 305)
NewGuiPart15.Size = UDim2.new(1, -30, 0, 25)
NewGuiPart15.Font = Enum.Font.Highway
NewGuiPart15.FontSize = Enum.FontSize.Size14
NewGuiPart15.Text = "Server Message: variable is gay"
NewGuiPart15.TextColor3 = Color3.new(0.886275, 0.886275, 0.886275)
NewGuiPart15.TextStrokeTransparency = 0.69999998807907
NewGuiPart15.Parent = NewGuiPart11
-------
local NewGuiPart16 = Instance.new("TextBox")
NewGuiPart16.BackgroundColor3 = Color3.new(0.639216, 0.223529, 0.223529)
NewGuiPart16.BorderColor3 = Color3.new(0.32549, 0, 0)
NewGuiPart16.Name = "Command"
NewGuiPart16.Position = UDim2.new(0, 15, 0, 335)
NewGuiPart16.Size = UDim2.new(1, -30, 0, 20)
NewGuiPart16.Font = Enum.Font.Code
NewGuiPart16.FontSize = Enum.FontSize.Size12
NewGuiPart16.Text = "Press ; to enter a command"
NewGuiPart16.TextColor3 = Color3.new(0.819608, 0.819608, 0.819608)
NewGuiPart16.TextStrokeTransparency = 0.80000001192093
NewGuiPart16.TextTransparency = 0.30000001192093
NewGuiPart16.Parent = NewGuiPart10
-------
local NewGuiPart17 = Instance.new("Frame")
NewGuiPart17.BackgroundTransparency = 1
NewGuiPart17.Name = "Template"
NewGuiPart17.Size = UDim2.new(1, 0, 1, 0)
NewGuiPart17.Visible = false
NewGuiPart17.ZIndex = 2
NewGuiPart17.Parent = NewGuiPart10
-------
local NewGuiPart18 = Instance.new("ScrollingFrame")
NewGuiPart18.Active = true
NewGuiPart18.BackgroundColor3 = Color3.new(0.509804, 0.184314, 0.184314)
NewGuiPart18.BorderColor3 = Color3.new(0.32549, 0, 0)
NewGuiPart18.Name = "Container"
NewGuiPart18.Position = UDim2.new(0, 15, 0, 10)
NewGuiPart18.Selectable = true
NewGuiPart18.Size = UDim2.new(1, -30, 0, 320)
NewGuiPart18.ZIndex = 2
NewGuiPart18.BottomImage = "rbxassetid://368504177"
NewGuiPart18.CanvasSize = UDim2.new(0, 0, 0, 0)
NewGuiPart18.MidImage = "rbxassetid://368504177"
NewGuiPart18.ScrollBarThickness = 5
NewGuiPart18.TopImage = "rbxassetid://368504177"
NewGuiPart18.ClipsDescendants = true
NewGuiPart18.Parent = NewGuiPart17
-------
local NewGuiPart19 = Instance.new("Frame")
NewGuiPart19.BackgroundColor3 = Color3.new(0.509804, 0.184314, 0.184314)
NewGuiPart19.BackgroundTransparency = 1
NewGuiPart19.BorderColor3 = Color3.new(0.32549, 0, 0)
NewGuiPart19.Name = "Navigator"
NewGuiPart19.Position = UDim2.new(0, 16, 0, 10)
NewGuiPart19.Size = UDim2.new(1, -30, 0, 60)
NewGuiPart19.Visible = false
NewGuiPart19.Parent = NewGuiPart10
-------
local NewGuiPart20 = Instance.new("Frame")
NewGuiPart20.BackgroundColor3 = Color3.new(0.509804, 0.184314, 0.184314)
NewGuiPart20.BorderColor3 = Color3.new(0.32549, 0, 0)
NewGuiPart20.Name = "NavMain"
NewGuiPart20.Position = UDim2.new(0, 22, 0, 0)
NewGuiPart20.Size = UDim2.new(1, -44, 0, 60)
NewGuiPart20.Parent = NewGuiPart19
-------
local NewGuiPart21 = Instance.new("TextButton")
NewGuiPart21.Active = true
NewGuiPart21.BackgroundColor3 = Color3.new(0.631373, 0.223529, 0.223529)
NewGuiPart21.BorderSizePixel = 0
NewGuiPart21.Name = "NavLeft"
NewGuiPart21.Selectable = true
NewGuiPart21.Size = UDim2.new(0, 17, 1, 0)
NewGuiPart21.Style = Enum.ButtonStyle.Custom
NewGuiPart21.FontSize = Enum.FontSize.Size14
NewGuiPart21.Text = ""
NewGuiPart21.Parent = NewGuiPart19
-------
local NewGuiPart22 = Instance.new("TextButton")
NewGuiPart22.Active = true
NewGuiPart22.BackgroundColor3 = Color3.new(0.631373, 0.223529, 0.223529)
NewGuiPart22.BorderSizePixel = 0
NewGuiPart22.Name = "NavRight"
NewGuiPart22.Position = UDim2.new(1, -17, 0, 0)
NewGuiPart22.Selectable = true
NewGuiPart22.Size = UDim2.new(0, 17, 1, 0)
NewGuiPart22.Style = Enum.ButtonStyle.Custom
NewGuiPart22.FontSize = Enum.FontSize.Size14
NewGuiPart22.Text = ""
NewGuiPart22.Parent = NewGuiPart19
-------
local NewGuiPart23 = Instance.new("Frame")
NewGuiPart23.Active = true
NewGuiPart23.BackgroundColor3 = Color3.new(0.470588, 0.164706, 0.164706)
NewGuiPart23.BorderSizePixel = 0
NewGuiPart23.Name = "Navigation"
NewGuiPart23.Size = UDim2.new(0, 150, 1, 0)
NewGuiPart23.ZIndex = 2
NewGuiPart23.Parent = NewGuiPart2
-------
local NewGuiPart24 = Instance.new("Frame")
NewGuiPart24.BackgroundColor3 = Color3.new(0.623529, 0.223529, 0.223529)
NewGuiPart24.BorderSizePixel = 0
NewGuiPart24.Name = "Topbar"
NewGuiPart24.Size = UDim2.new(1, 0, 0, 30)
NewGuiPart24.ZIndex = 3
NewGuiPart24.Parent = NewGuiPart23
-------
local NewGuiPart25 = Instance.new("ScrollingFrame")
NewGuiPart25.BackgroundColor3 = Color3.new(0.470588, 0.164706, 0.164706)
NewGuiPart25.BorderSizePixel = 0
NewGuiPart25.Name = "Scroll"
NewGuiPart25.Position = UDim2.new(0, 0, 0, 30)
NewGuiPart25.Selectable = true
NewGuiPart25.Size = UDim2.new(1, 0, 1, -30)
NewGuiPart25.ZIndex = 3
NewGuiPart25.BottomImage = "rbxassetid://368504177"
NewGuiPart25.MidImage = "rbxassetid://368504177"
NewGuiPart25.ScrollBarThickness = 6
NewGuiPart25.TopImage = "rbxassetid://368504177"
NewGuiPart25.ClipsDescendants = true
NewGuiPart25.Parent = NewGuiPart23
-------
local NewGuiPart26 = Instance.new("Frame")
NewGuiPart26.BackgroundTransparency = 1
NewGuiPart26.Name = "Composite1"
NewGuiPart26.Position = UDim2.new(-1, 0, 0.5, -50)
NewGuiPart26.Size = UDim2.new(0, 50, 0, 100)
NewGuiPart26.ClipsDescendants = true
NewGuiPart26.Parent = NewGuiPart1
-------
local NewGuiPart27 = Instance.new("TextLabel")
NewGuiPart27.BackgroundColor3 = Color3.new(0.623529, 0.223529, 0.223529)
NewGuiPart27.BorderSizePixel = 0
NewGuiPart27.Name = "Label"
NewGuiPart27.Size = UDim2.new(2, 0, 1, 0)
NewGuiPart27.Font = Enum.Font.SourceSansBold
NewGuiPart27.FontSize = Enum.FontSize.Size96
NewGuiPart27.Text = "T"
NewGuiPart27.TextColor3 = Color3.new(1, 1, 1)
NewGuiPart27.Parent = NewGuiPart26
-------
local NewGuiPart28 = Instance.new("Frame")
NewGuiPart28.BackgroundTransparency = 1
NewGuiPart28.Name = "Composite2"
NewGuiPart28.Position = UDim2.new(1, 0, 0.5, -50)
NewGuiPart28.Size = UDim2.new(0, 50, 0, 100)
NewGuiPart28.ClipsDescendants = true
NewGuiPart28.Parent = NewGuiPart1
-------
local NewGuiPart29 = Instance.new("TextLabel")
NewGuiPart29.BackgroundColor3 = Color3.new(0.623529, 0.223529, 0.223529)
NewGuiPart29.BorderSizePixel = 0
NewGuiPart29.Name = "Label"
NewGuiPart29.Position = UDim2.new(-1, 0, 0, 0)
NewGuiPart29.Size = UDim2.new(2, 0, 1, 0)
NewGuiPart29.Font = Enum.Font.SourceSansBold
NewGuiPart29.FontSize = Enum.FontSize.Size96
NewGuiPart29.Text = "T"
NewGuiPart29.TextColor3 = Color3.new(1, 1, 1)
NewGuiPart29.Parent = NewGuiPart28
-------
local NewGuiPart30 = Instance.new("Frame")
NewGuiPart30.BackgroundColor3 = Color3.new(0.623529, 0.223529, 0.223529)
NewGuiPart30.Name = "Solid"
NewGuiPart30.Position = UDim2.new(0.5, -50, 0.5, -50)
NewGuiPart30.Visible = false
NewGuiPart30.ClipsDescendants = true
NewGuiPart30.Parent = NewGuiPart1
-------
local NewGuiPart31 = Instance.new("TextLabel")
NewGuiPart31.BackgroundColor3 = Color3.new(0.623529, 0.223529, 0.223529)
NewGuiPart31.BorderSizePixel = 0
NewGuiPart31.Name = "Label"
NewGuiPart31.Size = UDim2.new(1, 0, 1, 0)
NewGuiPart31.Font = Enum.Font.SourceSansBold
NewGuiPart31.FontSize = Enum.FontSize.Size96
NewGuiPart31.Text = "T"
NewGuiPart31.TextColor3 = Color3.new(1, 1, 1)
NewGuiPart31.Parent = NewGuiPart30
topkek.center = game.Players.LocalPlayer.PlayerGui["4.0"].Main
topkek.holder = game.Players.LocalPlayer.PlayerGui["4.0"].Main.Holder
topkek.topbar = game.Players.LocalPlayer.PlayerGui["4.0"].Main.Topbar
topkek.template = game.Players.LocalPlayer.PlayerGui["4.0"].Main.Holder.Template
topkek.navigator = game.Players.LocalPlayer.PlayerGui["4.0"].Main.Holder.Navigator

AllowHovers = false
PlayerChatHook, UpdateBanlist = nil
cmd = {}

--// data //--


topkek.data.windows = {
'Home',
'LocalPlayer',
'Server',
'Players',
'Destruction',
'Scripts',
'Catalog',
'Music',
'Hats',
'Faces',
'Settings',
'Commands',
'Banlist',
}

color3 = function(r,g,b)
return Color3.new(r/255, g/255, b/255)
end
--// doggo dropdown //--
-- thanks krystal
GUI = {
TextBox = {
Settings = {
Font = Enum.Font.SourceSans;
FontSize = Enum.FontSize.Size14;
};
Color = {
Main = Color3.fromRGB(5,8,11);
Border = Color3.fromRGB(27,42,53);
Text = Color3.fromRGB(199,199,199);
};
New = function(Position, Size, Parent, ...)
local arguments = {...};

local TextBox = Instance.new("TextBox", Parent);


TextBox.BackgroundColor3 = GUI.DropDown.Color.Main;
TextBox.BorderColor3 = GUI.DropDown.Color.Border;
TextBox.Font = GUI.TextBox.Settings.Font;
TextBox.FontSize = GUI.TextBox.Settings.FontSize;
TextBox.TextColor3 = GUI.TextBox.Color.Text;
TextBox.Position = Position;
TextBox.Size = Size;
if #arguments then
if arguments[1] then
TextBox.Text = tostring(arguments[1]);
else
TextBox.Text = "";
end
end
return TextBox;
end;
};
DropDown = {
Settings = {
ScrollerAmount = 5; --A scroller will appear at this amount.
ScrollBarThickness = 6;
};
Gfx = {
Scroller = "rbxassetid://606572419";
};
Color = {
Main = color3(107, 36, 36);
Secondary = color3(113, 39, 39);
Border = color3(127, 44, 44);
Text = Color3.fromRGB(199,199,199);
};
New = function(Position, Size, Parent, ...)
local vValue = {};
local arguments = {...};
local vSelected = Instance.new("StringValue");
vSelected.Value = "nil";

if arguments then
if type(arguments) == "table" then
for i=1,#(arguments) do
if type(arguments[i]) == "table" then
for f=1,#(arguments[i]) do
table.insert(vValue,
tostring((arguments[i])[f]));
end
else
table.insert(vValue,
tostring(arguments[i]));
end
end
vSelected.Value = (vValue[1]);
end
end

local Main = Instance.new("TextButton", Parent);


Main.BackgroundColor3 = GUI.DropDown.Color.Main;
Main.BorderColor3 = GUI.DropDown.Color.Border;
Main.Position = Position;
Main.Size = Size;
Main.TextColor3 = GUI.DropDown.Color.Text;
Main.FontSize = Enum.FontSize.Size14;
Main.TextStrokeTransparency = 0.5;
Main.TextXAlignment = Enum.TextXAlignment.Left;
Main.Font = Enum.Font.SourceSans;
Main.Text = " "..tostring(vSelected.Value);
Main.ZIndex = 3

local Icon = Instance.new("TextLabel", Main);


Icon.SizeConstraint = Enum.SizeConstraint.RelativeYY;
Icon.BackgroundColor3 = GUI.DropDown.Color.Secondary;
Icon.BorderColor3 = GUI.DropDown.Color.Border;
Icon.Position = UDim2.new(1,-2,1,-2);
Icon.Size = UDim2.new(-1,4,-1,4);
Icon.TextColor3 = GUI.DropDown.Color.Text;
Icon.FontSize = Enum.FontSize.Size14;
Icon.TextStrokeTransparency = 0.5;
Icon.Font = Enum.Font.SourceSans;
Icon.Text = "V"
Icon.ZIndex = 4

local Holder, Search;


local ClearHolder = function()
if Holder then
Holder:ClearAllChildren();
Holder.Size = UDim2.new(1,0,0,0);
Holder.Visible = false;
if Search then
Search.Visible = false;
end
end
end;

local CreateButton;
local RefreshDropDown = function()
if #vValue <= (GUI.DropDown.Settings.ScrollerAmount) then
if not Holder or not Holder:IsA("Frame") then
Holder = nil; Search = nil;
Holder = Instance.new("Frame",Main);
Holder.Size = UDim2.new(1,0,0,0);
Holder.BackgroundColor3 =
GUI.DropDown.Color.Main;
Holder.BorderColor3 =
GUI.DropDown.Color.Border;
Holder.Visible = false;
Holder.ZIndex = 3
end
elseif #vValue > (GUI.DropDown.Settings.ScrollerAmount)
then
if not Holder or not Holder:IsA("ScrollingFrame")
then
Holder = nil; Search = nil;
Search =
GUI.TextBox.New(UDim2.new(0,0,0,0),UDim2.new(1,0,0,Main.AbsoluteSize.Y),Main);
Search.Visible = false;
Search.ZIndex = 4
Search.Changed:connect(function(p)
if p == "Text" then
CreateButton(Search.Text);
end
end)
Holder = Instance.new("ScrollingFrame",Main);
Holder.BackgroundColor3 =
GUI.DropDown.Color.Main;
Holder.BorderColor3 =
GUI.DropDown.Color.Border;
Holder.TopImage = GUI.DropDown.Gfx.Scroller;
Holder.MidImage = GUI.DropDown.Gfx.Scroller;
Holder.BottomImage = GUI.DropDown.Gfx.Scroller;
Holder.Size =
UDim2.new(1,0,0,Main.AbsoluteSize.Y * (GUI.DropDown.Settings.ScrollerAmount-1));
Holder.Position =
UDim2.new(0,0,0,Main.AbsoluteSize.Y)
Holder.ScrollBarThickness =
GUI.DropDown.Settings.ScrollBarThickness;
Holder.Visible = false;
Holder.ZIndex = 3;
end
end
if #vValue == 1 and vSelected.Value ~= vValue[1] then
vSelected.Value = vValue[1];
elseif #vValue == 0 then
vSelected.Value = "nil";
warn("Table amount is nil.");
end
Main.Text = " "..tostring(vSelected.Value);
--ClearHolder();
end;

local Debounce = false;


CreateButton = function(searches)
if Debounce == false then
Debounce = true;
ClearHolder()
Holder.Visible = true;
local Searched = 0;
if #vValue > 0 then
for i=1,#vValue do
if (searches ~= nil and
string.find(string.lower(vValue[i]), string.lower(searches)) and searches ~= "")
then
Searched = Searched + 1;
end
end
for i=1,#vValue do
if (searches ~= nil and
string.find(string.lower(vValue[i]), string.lower(searches)) and searches ~= "" and
Searched > 0) or searches == nil or searches == "" or Searched <= 0 then
local Select =
Instance.new("TextButton", Holder);
Select.BackgroundColor3 =
GUI.DropDown.Color.Main;
Select.BorderColor3 =
GUI.DropDown.Color.Border;
Select.BackgroundTransparency = 1;
Select.BorderSizePixel = 0;
Select.Position = Position;
if #vValue <=
(GUI.DropDown.Settings.ScrollerAmount) then
Select.Size =
UDim2.new(1,0,0,Main.AbsoluteSize.Y);
else
Select.Size = UDim2.new(1,-
(GUI.DropDown.Settings.ScrollBarThickness),0,Main.AbsoluteSize.Y);
end
Select.Position = UDim2.new(0,0,0,
(Main.AbsoluteSize.Y) * (#Holder:GetChildren() - 1))
Select.TextColor3 =
GUI.DropDown.Color.Text;
Select.FontSize =
Enum.FontSize.Size14;
Select.TextStrokeTransparency =
0.5;
Select.Font = Enum.Font.SourceSans;
Select.Text = tostring(vValue[i]);
Select.ZIndex = 3

Select.MouseButton1Click:connect(function()
vSelected.Value = vValue[i];
ClearHolder();
RefreshDropDown();
end)
if #vValue <=
(GUI.DropDown.Settings.ScrollerAmount) then
Holder.Size =
UDim2.new(1,0,0,Main.AbsoluteSize.Y * i);
elseif Holder:IsA("ScrollingFrame")
then
Search.Visible = true;
if #Holder:GetChildren() >= 1
then
Holder.CanvasSize =
UDim2.new(1,0,0,Main.AbsoluteSize.Y * #Holder:GetChildren());
Holder.Size =
UDim2.new(1,0,0,Main.AbsoluteSize.Y * #Holder:GetChildren());--
GUI.DropDown.Settings.ScrollerAmount);
if #Holder:GetChildren()
>= GUI.DropDown.Settings.ScrollerAmount then
Holder.Size =
UDim2.new(1,0,0,Main.AbsoluteSize.Y * GUI.DropDown.Settings.ScrollerAmount);
Holder.CanvasSize
= UDim2.new(1,0,0,Main.AbsoluteSize.Y * #Holder:GetChildren());
end
elseif #Holder:GetChildren()
< 1 then
Holder.CanvasSize =
UDim2.new(1,0,0,Main.AbsoluteSize.Y * 1);
Holder.Size =
UDim2.new(1,0,0,Main.AbsoluteSize.Y * 1);
end
end
end
end
end
Debounce = false;
end
end;

RefreshDropDown();

Main.MouseButton1Click:connect(function()
CreateButton()
if #vValue >= GUI.DropDown.Settings.ScrollerAmount and
Search ~= nil then
Search:CaptureFocus();
Search.Text = "";
end
end)

topkek.lplr:GetMouse().Button1Down:connect(function()
ClearHolder()
end)

return {
Update = function()
RefreshDropDown();
end;
GetValue = function()
RefreshDropDown();
return vValue;
end;
GetSelected = function()
RefreshDropDown();
return vSelected.Value;
end;
SetTable = function(F)
vValue = F;
RefreshDropDown();
end;
Changed = function(F)
vSelected.Changed:connect(function()
ypcall(function()
F(vSelected.Value);
end)
end)
return "ChangedEvent Hooked";
end;
AddValue = function(obj)
local Type = type(obj);
if Type == "table" then
for i=1,#obj do
table.insert(vValue, obj[i])
end
elseif Type == "string" or Type == "number" or Type
== "boolean" then
table.insert(vValue, obj)
end
RefreshDropDown();
end;
RemoveValue = function(obj)
local Type = type(obj);
if Type == "table" then
for i=1,#vValue do
for f=1,#obj do
if tostring(obj[f]) ==
tostring(vValue[i]) then
table.remove(vValue,i)
end
end
end
else
for i=1,#vValue do
if tostring(obj) == tostring(vValue[i])
then
table.remove(vValue,i)
end
end
end
RefreshDropDown();
end;
ClearValue = function()
vValue = {};
RefreshDropDown();
end;
}
end;
};
};
--// util //--
function topkek.tools.util.Object(o, p)
local a, b = pcall(function()
Instance.new(o)
end)
if not a then
return
end
local obj = Instance.new(o)
for prop, val in pairs(p) do
pcall(function()
obj[prop] = val
end)
end
return obj
end

function topkek.tools.util.getContainer(n)
if game.Players.LocalPlayer.PlayerGui["4.0"].Main.Holder:FindFirstChild(n)
then
return game.Players.LocalPlayer.PlayerGui["4.0"].Main.Holder[n]
else
print("menu not found; returning template")
return topkek.holder['Template']
end
end

function topkek.tools.util.play(id)
local mu = Instance.new("Sound", game:GetService('Workspace'))
mu.Volume = 1
mu.Looped = true
mu.Pitch = 1
mu.SoundId = "rbxassetid://"..tostring(id)
mu:Play()
end

function topkek.tools.util.getTorso(plr) --r15 compatibility lole


if plr.Character then
if plr.Character:FindFirstChild('UpperTorso') then
return plr.Character.UpperTorso
elseif plr.Character:FindFirstChild('Torso') then
return plr.Character.Torso
else
return nil
end
end
end
function topkek.tools.util.recurseRemove(x,type_)
local function recurse(x)
for i, v in pairs(x:GetChildren()) do
pcall(function()
if v:IsA(type_) then
v:Destroy()
end
if #(v:GetChildren())>0 then
recurse(v)
end
end)
end
end
recurse(x)
end

function topkek.tools.util.recurseFunc(type_,func)
local function recurse(x)
for i, v in pairs(x:GetChildren()) do
pcall(function()
if v:IsA(type_) then
func(v)
end
if #(v:GetChildren())>0 then
recurse(v)
end
end)
end
end
recurse(game)
end
function topkek.tools.util.trowel()
local T = Instance.new('Tool', game.Players.LocalPlayer.Backpack)
T.Name = 'Custom Trowel'

local p = Instance.new('Part')
p.Name = 'Handle'
p.Size = Vector3.new(1,4.4,1)
p.Parent = T

local specialMesh = Instance.new('SpecialMesh')


specialMesh.MeshId = 'rbxasset://fonts/trowel.mesh'
specialMesh.MeshType = 'FileMesh'
specialMesh.TextureId = 'rbxasset://textures/TrowelTexture.png'
specialMesh.Parent = T.Handle

local sound = Instance.new'Sound'


sound.Name = 'build'
sound.SoundId = 'rbxasset://sounds//bass.wav'
sound.Volume = 1
sound.Parent = T.Handle

local brickHeight = 100


local trowelSpeed = 0.05
local brickWidth = 500
local mouseConnection

function newBrick(CF, P, color)


local brick = Instance.new('Part')
brick.BrickColor = color
brick.CFrame = CF * CFrame.new(P + brick.Size / 2)
brick.Parent = game.Workspace
brick:MakeJoints()
brick.Material = 'Neon'
brick.Name = 'DeleteMe'
return brick, P + brick.Size
end

function genBrick(cFrame)
local randBrickColor = BrickColor.Random()
assert(brickWidth > 0)

local yPos = 0

while yPos < brickHeight do


local vPos
local X = -brickWidth / 2
while X < brickWidth / 2 do
local brick
brick, vPos = newBrick(cFrame, Vector3.new(X, yPos, 0), randBrickColor)
X = vPos.x
wait(trowelSpeed)
end
yPos = vPos.y
end
end

function calcPos(vec)
if (math.abs(vec.x) > math.abs(vec.z)) then
if vec.x > 0 then
return Vector3.new(1, 0, 0)
else
return Vector3.new(-1, 0, 0)
end
else
if (vec.z > 0) then
return Vector3.new(0, 0, 1)
else
return Vector3.new(0, 0, -1)
end
end
end

T.Enabled = true

T.Activated:connect(function()
if T.Enabled and
game.Players.LocalPlayer.Character:FindFirstChild('Humanoid') then
T.Enabled = false
T.Handle.build:Play()

genBrick(CFrame.new(game.Players.LocalPlayer.Character.Humanoid.TargetPoint,
game.Players.LocalPlayer.Character.Humanoid.TargetPoint +
calcPos((game.Players.LocalPlayer.Character.Humanoid.TargetPoint -
game.Players.LocalPlayer.Character.Head.Position).unit)))
T.Enabled = true
end
end)

T.Equipped:connect(function()
mouseConnection =
game.Players.LocalPlayer:GetMouse().KeyDown:connect(function(key)
if (key == 'r') then
for i,v in next, workspace:children'' do
if (v.Name == 'DeleteMe') then
v:Destroy()
end
end
end
end)
end)

T.Unequipped:connect(function()
mouseConnection:disconnect()
end)
end
function topkek.tools.util.recurseSet(type_,prop,val)
local function recurse(x)
for i, v in pairs(x:GetChildren()) do
pcall(function()
if v:IsA(type_) then
v[prop]=val
end
if #(v:GetChildren())>0 then
recurse(v)
end
end)
end
end
recurse(game)
end
function topkek.tools.util.recurseUltimate(d)
topkek.tools.util.recurseDecal(d)
topkek.tools.util.recurseParticles(d)
end
function topkek.tools.util.recurseDecal(img)
img = 'rbxassetid://' .. img
local function skybox(x)
local sky = Instance.new("Sky",game.Lighting)
local fcs={"Bk","Dn","Ft","Lf","Rt","Up"}
for i,v in pairs(fcs) do
sky["Skybox"..v]=x
end
end

local function decal(p, b)


local sides = {"Back", "Bottom", "Front", "Left", "Right", "Top"}
for i, v in pairs(sides) do
local a = Instance.new("Decal", p)
a.Texture = b
a.Face = v
end
end

local function recurse(x)


for i, v in pairs(x:GetChildren()) do
pcall(function() -- 'error occured, no output from Lua' LOLE
if v:IsA("BasePart") then
decal(v, img)
end
if #(v:GetChildren())>0 then
recurse(v)
end
end)
end
end

recurse(game)
skybox(img)
end
function topkek.tools.util.recurseParticles(img)--topkek2.0 code tbh
img = 'rbxassetid://' .. img
local function skybox(x)
local sky = Instance.new("Sky",game.Lighting)
local fcs={"Bk","Dn","Ft","Lf","Rt","Up"}
for i,v in pairs(fcs) do
sky["Skybox"..v]=x
end
end
local function particle(p, b)
local a = Instance.new("ParticleEmitter", p)
a.Rate = 500
a.Lifetime = NumberRange.new(20, 30)
a.VelocitySpread = 200
a.Texture = b
end

local function recurse(x)


for i, v in pairs(x:GetChildren()) do
pcall(function() -- 'error occured, no output from Lua' LOLE
if v:IsA("BasePart") then
particle(v, img)
end
if #(v:GetChildren())>0 then
recurse(v)
end
end)
end
end

recurse(game)
skybox(img)
end
function topkek.tools.util.recurseSetObj(obj,type_,prop,val)
local function recurse(x)
for i, v in pairs(x:GetChildren()) do
pcall(function()
if v:IsA(type_) then
v[prop]=val
end
if #(v:GetChildren())>0 then
recurse(v)
end
end)
end
end
recurse(obj)
end
function topkek.tools.util.doPlayers(cval, func)
local plrs = {}
if cval == 'All' then
plrs = game:GetService('Players'):GetPlayers()
else
plrs = {game:GetService('Players'):FindFirstChild(cval)}
end
for i, v in pairs(plrs) do
func(v)
end
end
function topkek.tools.util.scalePlayer(sc,plr)
local pchar = plr.Character
if pchar:FindFirstChild("UpperTorso") then
warn("Player [" ..plr.Name.. "] is R15.")
return
end
local function scale(chr,scl)

for _,v in pairs(pchar:GetChildren()) do


if v:IsA("Hat") then
v:Clone()
v.Parent = game.Lighting
end
end

local Head = chr['Head']


local Torso = chr['Torso']
local LA = chr['Left Arm']
local RA = chr['Right Arm']
local LL = chr['Left Leg']
local RL = chr['Right Leg']
local HRP = chr['HumanoidRootPart']

wait(0.1)

Head.formFactor = 3
Torso.formFactor = 3
LA.formFactor = 3
RA.formFactor = 3
LL.formFactor = 3
RL.formFactor = 3
HRP.formFactor = 3

Head.Size = Vector3.new(scl * 2, scl, scl)


Torso.Size = Vector3.new(scl * 2, scl * 2, scl)
LA.Size = Vector3.new(scl, scl * 2, scl)
RA.Size = Vector3.new(scl, scl * 2, scl)
LL.Size = Vector3.new(scl, scl * 2, scl)
RL.Size = Vector3.new(scl, scl * 2, scl)
HRP.Size = Vector3.new(scl * 2, scl * 2, scl)

local Motor1 = Instance.new('Motor6D', Torso)


Motor1.Part0 = Torso
Motor1.Part1 = Head
Motor1.C0 = CFrame.new(0, 1 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
Motor1.C1 = CFrame.new(0, -0.5 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
Motor1.Name = "Neck"

local Motor2 = Instance.new('Motor6D', Torso)


Motor2.Part0 = Torso
Motor2.Part1 = LA
Motor2.C0 = CFrame.new(-1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
Motor2.C1 = CFrame.new(0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
Motor2.Name = "Left Shoulder"

local Motor3 = Instance.new('Motor6D', Torso)


Motor3.Part0 = Torso
Motor3.Part1 = RA
Motor3.C0 = CFrame.new(1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
Motor3.C1 = CFrame.new(-0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
Motor3.Name = "Right Shoulder"

local Motor4 = Instance.new('Motor6D', Torso)


Motor4.Part0 = Torso
Motor4.Part1 = LL
Motor4.C0 = CFrame.new(-1 * scl, -1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
Motor4.C1 = CFrame.new(-0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
Motor4.Name = "Left Hip"

local Motor5 = Instance.new('Motor6D', Torso)


Motor5.Part0 = Torso
Motor5.Part1 = RL
Motor5.C0 = CFrame.new(1 * scl, -1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
Motor5.C1 = CFrame.new(0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
Motor5.Name = "Right Hip"

local Motor6 = Instance.new('Motor6D', HRP)


Motor6.Part0 = HRP
Motor6.Part1 = Torso
Motor6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
Motor6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)

end

scale(pchar, sc)

for _,v in pairs(game.Lighting:GetChildren()) do


if v:IsA("Hat") then
v.Parent = pchar
end
end
end
function topkek.tools.util.applyFace(id)
local Char = topkek.lplr.Character
if(Char)then
local Type = id
local Meme=id
local BBG_SIZE=Char.Head.Size.X*1.25;
local STUD_VECTOR_1=Char.Head.Size.Z/4;
local STUD_VECTOR_2=Char.Head.Size.Z;
local bbg=Char:FindFirstChild'BBGMEME'or
Instance.new('BillboardGui',Char);
bbg.StudsOffset=Vector3.new(0,STUD_VECTOR_1,STUD_VECTOR_2);
bbg.Size=UDim2.new(BBG_SIZE,0,BBG_SIZE);
bbg.Adornee=Char.Head;
bbg.Name='BBGMEME';
local img=bbg:FindFirstChild'Meme'or Instance.new('ImageLabel',bbg);
img.BackgroundTransparency=1;
img.Image="rbxassetid://"..Meme;
img.Size=UDim2.new(1,0,1,0)
img.Name='Meme';
for i,v in next,Char:children()do
if(v.className=='Hat')then
v=v:FindFirstChild'Handle';
if(v)then
v.Transparency=0
end;
end;
end;
end;
end;
function topkek.tools.util.weenieHutJunior(plr)
plr=plr.Character
Shaft=Instance.new("Part", plr)
Shaft.Name='Shaft'
Shaft.Size=Vector3.new(1, 2.5, 1)
Shaft.TopSurface=0
Shaft.BottomSurface=0
Shaft.CanCollide=true
Cyln=Instance.new("CylinderMesh", Shaft)
Cyln.Scale=Vector3.new(0.5,0.7,0.5)
Instance.new("Weld", plr)
plr.Weld.Part0=plr:FindFirstChild("Torso") or
plr:FindFirstChild("LowerTorso")
plr.Weld.Part1=plr.Shaft
plr.Weld.C0=CFrame.new(0,-0.35,-0.9)*CFrame.fromEulerAnglesXYZ(2.2,0,0)
Shaft.BrickColor=BrickColor.new("Pastel brown")
Tip=Instance.new("Part", plr)
Tip.Name='Tip'
Tip.TopSurface=0
Tip.BottomSurface=0
Tip.Size=Vector3.new(1, 1, 1)
Tip.CanCollide=true
Tip.Touched:connect(function(prt) if prt.Parent~=player then spawn(function()
for i=1, 5 do local pert=Instance.new("Part", player)
pert.CFrame=CFrame.new(prt.Position) pert.CanCollide=true local
mesh=Instance.new("BlockMesh", pert) mesh.Scale=Vector3.new(0.2,0.2,0.2)
pert.BrickColor=BrickColor.new("White") end end) end end)
Cyln2=Instance.new("SpecialMesh", Tip)
Cyln2.MeshType='Sphere'
Cyln2.Scale=Vector3.new(0.6,0.6,0.6)
Instance.new("Weld", plr).Name='Weld2'
plr.Weld2.Part0=plr.Shaft
plr.Weld2.Part1=plr.Tip
plr.Weld2.C0=CFrame.new(0,-.9,0)
Tip.BrickColor=BrickColor.new("Pink")
-----
Ball1=Instance.new("Part", plr)
Ball1.Name='Ball1'
Ball1.Size=Vector3.new(1, 1, 1)
Ball1.TopSurface=0
Ball1.BottomSurface=0
Cyln3=Instance.new("SpecialMesh", Ball1)
Cyln3.MeshType='Sphere'
Cyln3.Scale=Vector3.new(0.4,0.4,0.4)
Instance.new("Weld", plr).Name='Weld3'
plr.Weld3.Part0=plr.Shaft
plr.Weld3.Part1=plr.Ball1
plr.Weld3.C0=CFrame.new(0.225,.4,0.2)
Ball1.BrickColor=BrickColor.new("Pastel brown")
-----
Ball2=Instance.new("Part", plr)
Ball2.Name='Ball2'
Ball2.Size=Vector3.new(1, 1, 1)
Ball2.TopSurface=0
Ball2.BottomSurface=0
Cyln3=Instance.new("SpecialMesh", Ball2)
Cyln3.MeshType='Sphere'
Cyln3.Scale=Vector3.new(0.4,0.4,0.4)
Instance.new("Weld", plr).Name='Weld4'
plr.Weld4.Part0=plr.Shaft
plr.Weld4.Part1=plr.Ball2
plr.Weld4.C0=CFrame.new(-0.225,.4,0.2)
Ball2.BrickColor=BrickColor.new("Pastel brown")
end
--// banmgr //--
topkek.banmgr.isPrivate = false
topkek.banmgr.whitelist = {}
topkek.banmgr.bans = {}
function topkek.banmgr.executeKick(z)
local function doKick()
if z.Character and z.Character:FindFirstChild('HumanoidRootPart') and
z.Character:FindFirstChild('Torso') then
z.Character.HumanoidRootPart.CFrame = CFrame.new(math.random(999000,
1001000), 1000000, 1000000)
local SP = Instance.new('SkateboardPlatform', z.Character) SP.Position
= z.Character.HumanoidRootPart.Position SP.Transparency = 1
spawn(function()
repeat wait()
if z.Character and
z.Character:FindFirstChild('HumanoidRootPart') then
SP.Position = z.Character.HumanoidRootPart.Position
end
until not game:GetService('Players'):FindFirstChild(z.Name)
end)
z.Character.Torso.Anchored = true
end
end
repeat
doKick()
wait()
until not z
end
function topkek.banmgr.loadFromFile()
-- todo: read file
topkek.settings.get()
topkek.banmgr.bans = topkek.settingsTable['Bans']
end
function topkek.banmgr.addHardBan(p)
-- todo: write file
table.insert(topkek.banmgr.bans, p.Name)
topkek.settings.get()
table.insert(topkek.settingsTable['Bans'], p.Name)
topkek.settings.write()
print("Hardbanned " .. p.Name)
UpdateBanlist()
topkek.banmgr.executeKick(p)
topkek.banmgr.loadFromFile()
end
function topkek.banmgr.addSoftBan(p)
table.insert(topkek.banmgr.bans, p.Name)
topkek.banmgr.executeKick(p)
end
function topkek.banmgr.plrBanned(p)
for x, m in pairs(topkek.banmgr.bans) do
if m == p.Name then
return true
end
end
return false
end
function topkek.banmgr.doWhitelist(p)
print(p .. " whitelisted")
table.insert(topkek.banmgr.whitelist, p)
end
function topkek.banmgr.unwhitelist(p)
for x, m in pairs(topkek.banmgr.whitelist) do
if m == p then
print(m .. " unwhitelisted")
table.remove(topkek.banmgr.whitelist, x)
if game:GetService('Players'):FindFirstChild(p) then
topkek.banmgr.executeKick(game:GetService('Players')[p])
end
end
end
end
function topkek.banmgr.plrWhitelisted(p)
for x, m in pairs(topkek.banmgr.whitelist) do
if m == p.Name then
return true
end
end
return false
end
function topkek.banmgr.makePrivate()
topkek.banmgr.isPrivate = true
for i, v in pairs(game:GetService('Players'):GetPlayers()) do
if not topkek.banmgr.plrWhitelisted(v) and v ~= topkek.lplr then
spawn(function()
topkek.banmgr.executeKick(v)
end)
end
end
end
function topkek.banmgr.unprivate()
topkek.banmgr.isPrivate = false
end
function topkek.banmgr.init()
topkek.banmgr.loadFromFile()
game:GetService('Players').PlayerAdded:connect(function(p)
if topkek.banmgr.plrBanned(p) or (topkek.banmgr.isPrivate and not
topkek.banmgr.plrWhitelisted(p)) then
print("Player " .. p.Name .. " is banned (or private on)! Kicking
now.")
topkek.banmgr.executeKick(p)
end
end)
end
--// settings //--
topkek.settings = {}
topkek.settingsTable = {}
function topkek.settings.write()
--writefile("testplzignore.lua", "",
game:GetService('HttpService'):JSONEncode(topkek.settingsTable))
end
function topkek.settings.get()
if game.Players.LocalPlayer.Character then
print("No settings! Making new ...")
topkek.settingsTable = {
['Bans'] = {

},
['Themes'] = {
{Primary = {0,0,0}, Secondary = {0,0,0}, Tertiary =
{0,0,0}}
};
}
topkek.settings.write()
return topkek.settingsTable
else
local lset = game:GetService('HttpService'):JSONDecode(set)
topkek.settingsTable = lset
return lset
end
end
--// shortcuts //--
tk = {}
tk.ob = topkek.tools.util.Object
tk.dp = topkek.tools.util.doPlayers
tk.rcm = topkek.tools.util.recurseRemove
tk.rcs = topkek.tools.util.recurseSet
tk.rcf = topkek.tools.util.recurseFunc
tk.rco = topkek.tools.util.recurseSetObj
tk.play = topkek.tools.util.play
tk.gt = topkek.tools.util.getTorso
--// gui //--
-- copying this from topkek3.0 because i'm
-- too lazy to rewrite my lib
topkek.tools.gui.seperation = 12
function topkek.tools.gui:addLeftIcon(parent, img, sz)
topkek.tools.util.Object('ImageLabel', {
Parent = parent;
BackgroundTransparency = 1;
Position = UDim2.new(0, 2, 0, 2);
Size = UDim2.new(0, sz, 0, sz);
Image = img;
})
end
function topkek.tools.gui:makeContainer(n)
local temp = topkek.template:Clone()
temp.Name = n
temp.Parent = topkek.holder
temp.Container.Visible = false
end
function topkek.tools.gui:hookContainer(o, ncan, sepr, stt)
if not o:IsA("ScrollingFrame") and (not ncan) then
return nil
elseif o:IsA("ScrollingFrame") then
o.CanvasSize = UDim2.new(0, 0, 0, 0)
end

local self = {}
self.main = o
self.drawX = 0
self.drawY = stt or topkek.tools.gui.seperation/2
self.drawHeight = 0
self.sepr = sepr or topkek.tools.gui.seperation

function self:drawButton(sz, txt, func, ysz, cbgd)


local xposOffset = 0
local xposScale = self.drawX
local xszOffset = 0
local xszScale = sz
if not (self.drawX == 0) then
xszOffset = -5
if sz + self.drawX > 0.998 then
xszOffset = -10
end
elseif sz == 1 then
local bzz = 4
if ncan then
bzz = 0
end
xszOffset = -(self.sepr) - bzz
xposOffset = self.sepr/2
else
xszOffset = -4 + -(self.sepr/2)
xposOffset = self.sepr/2
end
if not ysz then ysz = 20 end
local obj = topkek.tools.util.Object("TextButton", {
Parent = self.main;
BackgroundColor3 = cbgd or Color3.new(163/255, 57/255, 57/255);
BorderSizePixel = 0;
Position = UDim2.new(xposScale, xposOffset, 0, self.drawY);
Size = UDim2.new(xszScale, xszOffset, 0, ysz);
Font = 'SourceSans';
FontSize = 'Size14';
Text = txt;
TextSize = 14;
TextColor3 = Color3.new(199/255, 199/255, 199/255);
})
obj.MouseButton1Down:connect(function()
spawn(func)
end)
if ysz > self.drawHeight then
self.drawHeight = ysz
end
self.drawX = self.drawX + sz
if self.drawX > 0.998 then
self.drawY = self.drawY + 3 + self.drawHeight
self.drawX = 0
self.drawHeight = 0
if (not ncan) then
self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
end
end
return obj
end

function self:GetChildren()
return self.main:GetChildren()
end

function self:getDrawY()
return self.drawY
end

function self:setDrawY(y)
self.drawY = y
end

function self:drawTextBox(sz, txt, ysz, cbgd)


local xposOffset = 0
local xposScale = self.drawX
local xszOffset = 0
local xszScale = sz
if not (self.drawX == 0) then
xszOffset = -5
if sz + self.drawX > 0.998 then
xszOffset = -10
end
elseif sz == 1 then
xszOffset = -(self.sepr) - 5
xposOffset = self.sepr/2
else
xszOffset = -4 + -(self.sepr/2)
xposOffset = self.sepr/2
end
if not ysz then ysz = 20 end
local obj = topkek.tools.util.Object("TextBox", {
Parent = self.main;
BackgroundColor3 = cbgd or color3(153, 52, 52);
BorderSizePixel = 0;
Position = UDim2.new(xposScale, xposOffset, 0, self.drawY);
Size = UDim2.new(xszScale, xszOffset, 0, ysz);
Font = 'SourceSans';
FontSize = 'Size14';
Text = txt;
TextSize = 14;
TextColor3 = Color3.new(199/255, 199/255, 199/255);
})
if ysz > self.drawHeight then
self.drawHeight = ysz
end
self.drawX = self.drawX + sz
if self.drawX > 0.998 then
self.drawY = self.drawY + 3 + self.drawHeight
self.drawX = 0
self.drawHeight = 0
self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
end
return obj
end

function self:drawImage(sz, img, ysz)


local xposOffset = 0
local xposScale = self.drawX
local xszOffset = 0
local xszScale = sz
if not (self.drawX == 0) then
xszOffset = -5
if sz + self.drawX > 0.998 then
xszOffset = -12
end
elseif sz == 1 then
xszOffset = -(self.sepr) - 5
xposOffset = self.sepr/2
else
xszOffset = -5 + -(self.sepr/2)
xposOffset = self.sepr/2
end
if not ysz then ysz = 20 end
local obj = topkek.tools.util.Object("ImageLabel", {
Parent = self.main;
BackgroundTransparency = 1;
BorderColor3 = Color3.new(27, 42, 53);
BorderSizePixel = 0;
Position = UDim2.new(xposScale, xposOffset, 0, self.drawY);
Size = UDim2.new(xszScale, xszOffset, 0, ysz);
Image = img;
})
if ysz > self.drawHeight then
self.drawHeight = ysz
end
self.drawX = self.drawX + sz
if self.drawX > 0.998 then
self.drawY = self.drawY + 3 + self.drawHeight
self.drawX = 0
self.drawHeight = 0
if (not ncan) then
self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
end
end
return obj
end

function self:drawText(sz, txt, ysz)


local xposOffset = 0
local xposScale = self.drawX
local xszOffset = 0
local xszScale = sz
if not (self.drawX == 0) then
xszOffset = -5
if sz + self.drawX > 0.998 then
xszOffset = -10
end
elseif sz == 1 then
local bzz = 5
if ncan then
bzz = 0
end
xszOffset = -(self.sepr) - bzz
xposOffset = self.sepr/2
else
xszOffset = -4 + -(self.sepr/2)
xposOffset = self.sepr/2
end
if not ysz then ysz = 20 end
local obj = topkek.tools.util.Object("TextLabel", {
Parent = self.main;
BackgroundColor3 = Color3.new(148/255, 51/255, 51/255);
BorderSizePixel = 0;
Position = UDim2.new(xposScale, xposOffset, 0, self.drawY);
Size = UDim2.new(xszScale, xszOffset, 0, ysz);
Font = 'SourceSans';
FontSize = 'Size14';
Text = txt;
TextSize = 14;
TextColor3 = Color3.new(199/255, 199/255, 199/255);

})
if ysz > self.drawHeight then
self.drawHeight = ysz
end
self.drawX = self.drawX + sz
if self.drawX > 0.998 then
self.drawY = self.drawY + 3 + self.drawHeight
self.drawX = 0
self.drawHeight = 0
if (not ncan) then
self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
end
end
return obj
end

function self:drawScrollingContainer(ysz)
local sz = UDim2.new(1, -(self.sepr/2) - 11, 0, ysz)
local pos = UDim2.new(0, self.sepr/2, 0, self.drawY)
local obj = topkek.tools.util.Object("ScrollingFrame", {
Parent = self.main;
BackgroundColor3 = color3(117, 42, 42);
BorderSizePixel = 0;
Position = pos;
Size = sz;
BottomImage = 'rbxassetid://368504177';
MidImage = 'rbxassetid://368504177';
TopImage = 'rbxassetid://368504177';
ScrollBarThickness = 5;
})

self.drawY = self.drawY + 5 + ysz


self.drawX = 0
self.drawHeight = 0
if (not ncan) then
self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
end
return topkek.tools.gui:hookContainer(obj, false, 10, 3)
end

function self:drawContainer(xsz, ysz, xz, tz, sep)


local sz = UDim2.new(xsz, -(self.sepr/2) - 11, 0, ysz)
local pos = UDim2.new(tz or 0, self.sepr/2, 0, self.drawY)
local obj = topkek.tools.util.Object("Frame", {
Parent = self.main;
BackgroundColor3 = color3(117, 42, 42);
BorderSizePixel = 0;
Position = pos;
Size = sz;
})
if not xz then
self.drawY = self.drawY + 5 + ysz
end
self.drawX = 0
self.drawHeight = 0
if (not ncan) then
self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
end
return topkek.tools.gui:hookContainer(obj, sep or 12, 5)
end

function self:addSpacing()
self.drawY = self.drawY + 3
end

function self:center()
local a,c,b=
self.main.Position.X.Scale,
self.main.Position.X.Offset,self.main.Size.Y.Offset
self.main.Position=UDim2.new(a,c+2, 0.5, -(b/2))
end

return self
end

--//anim//--
topkek.tools.animator.animateTo = function(source, dest)
-- holder2holder:
-- invis holder
-- clone holder; vis
-- move holder to right
-- vis dest container
-- tween clone holder left
-- tween dest holder right
print("nav",source,dest)
topkek.holder.Visible = false
local hclone = topkek.holder:Clone()
hclone.Parent = topkek.center
hclone.Name = 'animclone'
hclone.Visible = true
topkek.holder.Position = UDim2.new(-1, 0, 0, 30)
source.Visible = false
dest.Visible = true
dest.Container.Visible = true
dest.Container.ZIndex = 1
dest.ZIndex = 1
topkek.holder.Visible = true
topkek.holder:TweenPosition(UDim2.new(0, 150, 0, 30), "Out", "Quad", 0.3)
hclone:TweenPosition(UDim2.new(1, 0, 0, 30), "Out", "Quad", 0.3)
wait(0.3)
end
topkek.tools.animator.initialAnimation = function()
-- initanim:
-- join both composites
-- delete composites; vis solid
-- tween solid to nav topbar
-- copy topbar plrname; move outside region
-- tween in clone topbar
-- delete clone and solid; vis topbar
-- tween down topbar
-- tween holder out
local function abspos(x)
return UDim2.new(0, x.AbsolutePosition.X, 0, x.AbsolutePosition.Y)
end
local function abssz(x)
return UDim2.new(0, x.AbsoluteSize.X, 0, x.AbsoluteSize.Y)
end
local holder = topkek.holder
local nav = topkek.navigator
local topnav =
game.Players.LocalPlayer.PlayerGui["4.0"].Main.Navigation.Topbar
local topbar = topkek.topbar
local pname =
game.Players.LocalPlayer.PlayerGui["4.0"].Main.Topbar.PlayerName:Clone()
local solid = game.Players.LocalPlayer.PlayerGui["4.0"].Solid
topkek.center.Size = UDim2.new(0, 150, 0, 30)

game.Players.LocalPlayer.PlayerGui["4.0"].Composite1:TweenPosition(UDim2.new(0.5,
-50, 0.5, -50), 'Out', 'Quad', 0.5)

game.Players.LocalPlayer.PlayerGui["4.0"].Composite2:TweenPosition(UDim2.new(0.5,
0, 0.5, -50), 'Out', 'Quad', 0.5)
wait(0.52)
solid.Visible = true
game.Players.LocalPlayer.PlayerGui["4.0"].Composite1:Destroy()
game.Players.LocalPlayer.PlayerGui["4.0"].Composite2:Destroy()
wait(3)
solid.Label:TweenPosition(UDim2.new(0, 0, 1.5, 0), 'Out', 'Quad', 0.5)
solid:TweenSizeAndPosition(abssz(topnav), abspos(topnav), 'Out', 'Linear',
0.6)
wait(0.52)
solid.Label:Destroy()
wait(0.12)
topkek.center.Visible = true
topnav.Visible = true
solid:Destroy()
pname.Position = UDim2.new(0, -170, 0, 0)
pname.Parent = topnav
pname.Visible = true
pname:TweenPosition(UDim2.new(0, 10, 0, 0), 'Out', 'Quad', 0.2)
wait(0.25)
topkek.center:TweenSize(UDim2.new(0, 150, 0, 395), 'Out', 'Quad', 0.3)
spawn(topkek.navigation.buildNavigator)
wait(0.35)
topkek.center:TweenSize(UDim2.new(0, 470, 0, 395), 'In', 'Quad', 0.3)
wait(0.35)
topbar.PlayerName.Visible = true
pname:Destroy()
AllowHovers = true
end
--//nav//--
topkek.navigation.currentContainer = topkek.tools.util.getContainer('Home')
topkek.navigation.windowState = 0
topkek.navigation.gotoContainer = function(cont)
topkek.tools.animator.animateTo(topkek.navigation.currentContainer, cont)
topkek.navigation.currentContainer = cont
end
topkek.navigation.buildNavigator = function()
local nav = game.Players.LocalPlayer.PlayerGui["4.0"].Main.Navigation
local hook = topkek.tools.gui:hookContainer(nav.Scroll, false)
local btns = {}
for l, x in pairs(topkek.data.windows) do
local container = topkek.tools.util.getContainer(x)
local btn = hook:drawButton(1, x, function()
topkek.navigation.gotoContainer(container) end, 25)
local ZPos = btn.Position
btn.Position = btn.Position - UDim2.new(0, 0, 0, 5)
btn:TweenPosition(ZPos, 'Out', 'Bounce', 0.2)
btn.LayoutOrder = l
btn.ZIndex = 4
local OPos = btn.Position
btn.MouseEnter:connect(function()
if AllowHovers == false then
return
end
for i, v in pairs(btns) do
if v[1] ~= btn then
v[1]:TweenPosition(v[2], 'Out', 'Quad', 0.1)
end
end
btn:TweenPosition(OPos + UDim2.new(0, 3, 0, 0), 'Out', 'Quad',
0.1)
end)
btn.MouseLeave:connect(function()
btn:TweenPosition(OPos, 'Out', 'Quad', 0.1)
end)
table.insert(btns, {btn, OPos})
wait()
end
end
topkek.navigation.buildTopbar = function()
local top = topkek.topbar
local FELabel = top.Controllers.IsFE
top.PlayerName.Text = topkek.lplr.Name
if game:GetService('Workspace').FilteringEnabled == true then
FELabel.Text = "FE Game"
FELabel.TextColor3 = BrickColor.new("Bright red").Color
else
FELabel.Text = "Not FE"
FELabel.TextColor3 = BrickColor.new("Bright green").Color
end
top.Controllers.Hide.MouseButton1Down:connect(function()
if topkek.navigation.windowState == 0 then
topkek.navigation.windowState = 1
topkek.center:TweenSize(UDim2.new(0, 470, 0, 30), 'Out', 'Quint',
0.2)
else
topkek.navigation.windowState = 0
topkek.center:TweenSize(UDim2.new(0, 470, 0, 395), 'Out',
'Quint', 0.2)
end
end)
top.Controllers.Exit.MouseButton1Down:connect(function()
topkek.center:TweenSize(UDim2.new(0, 470, 0, 30), 'Out', 'Quint', 0.3)
wait(0.31)
topkek.center:TweenSize(UDim2.new(0, 0, 0, 0), 'Out', 'Quint', 0.3)
PlayerChatHook:disconnect()
end)

end
topkek.navigation.initCommandBar = function()
DistributedCmdBar, cmd = topkek.holder.Command, {}
--weathered-down version of my cmdscript for topkek
cmd = {}

-- ** defines ** --
cmd.service = (function(a) return game:service(a) end)
cmd.gplayers = (function() return cmd.service'Players':GetPlayers() end)
cmd.players = cmd.service('Players')
cmd.localplayer = cmd.players.LocalPlayer

cmd.prefix = ';'
cmd.hidden = '/'

cmd.commands = {}
cmd.util = {}
cmd.interface = {}

cmd.admins = {}
cmd.noclip = false

-- ** util ** --
cmd.util.pos = function(str, pos)
local increment = 1
for spc in str:gmatch("[^ ]+") do
if increment == pos then
return spc
end
increment = increment + 1
end
return ''
end
cmd.util.pstr = function(str, re_enc)
str = string.lower(str)
local players = {}
if re_enc == true then
if str == 'me' then
return {game.Players.LocalPlayer}
end
if str == 'all' then
return game.Players:GetPlayers()
end
if str == 'others' then
for i, v in pairs(game.Players:GetPlayers()) do
if v ~= cmd.localplayer then
table.insert(players, v)
end
end
end
for i, v in pairs(game.Players:GetPlayers()) do
if string.lower(v.Name):sub(1, #str) == str then
table.insert(players, v)
end
end
return players
else
for seper in str:gmatch("[^,]+") do
for i, v in pairs(cmd.util.pstr(seper, true)) do
table.insert(players, v)
end
end
return players
end
end
cmd.util.parse = function(str, fmt)
local args = {}
local encountered = 0
local position = 1
for form in fmt:gmatch("[^%%]+") do
if position == 1 then
args['command'] = cmd.util.pos(str, position)
end
if form == 'inf' then
args[position] = str:sub(encountered, #str)
end
if form == 'int' then
local fetch = cmd.util.pos(str, position)
if tonumber(fetch) == nil then
return nil
end
args[position] = {'integer', data = fetch}
end
if form == 'str' then
local fetch = cmd.util.pos(str, position)
args[position] = {'string', data = fetch}
end
if form == 'plrs' then
args[position] = cmd.util.pstr(cmd.util.pos(str, position),
false)
end
encountered = encountered + ((#cmd.util.pos(str, position)) + 1)
position = position + 1
end
return args
end
cmd.util.isadmin = function(p)
if p == cmd.localplayer.Name then
return true
else
for i, v in pairs(cmd.admins) do
if v == p.Name then
return true
end
end
return false
end
end
cmd.util.BombVest = function(Players)
-- modified by nosyliam
local TickWait = 1
local Dead = false
local BeltPositions = { }
local ExplodeSounds = { }

for ___, player in pairs(Players) do


pcall(function()
local Me = player
local Char = Me.Character
local Torso = Char.Torso
local Color = "Medium stone gray"
local Dead = false

local Position = Vector3.new(0,100,0)


local function NewPart(Parent)
local Part = Instance.new("Part", Parent)
Part.CanCollide = false
Part.FormFactor = "Custom"
Part.Position = Position
Part.TopSurface = "Smooth"
Part.BottomSurface = "Smooth"
Part.BrickColor = BrickColor.new(Color)
Position = Position + Vector3.new(0,Part.Size.Y + 10,0)
return Part
end

local Model = Char:FindFirstChild("Bomb")


if Model then Model:Destroy() end

Model = Instance.new("Model", Char)


Model.Name = "Bomb"

local Belt = NewPart(Model)


Belt.Size = Vector3.new(2.2,0.5,1.2)
table.insert(BeltPositions, Belt)
local Weld = Instance.new("Weld", Belt)
Weld.Part0 = Belt
Weld.Part1 = Torso
Weld.C0 = CFrame.new(0,1.1,0)
local Light = Instance.new("PointLight", Belt)
Light.Range = 15
Light.Brightness = 5
Light.Color = Color3.new(1,0,0)
local Beep = Instance.new("Sound", Belt)
Beep.SoundId = "http://www.roblox.com/asset/?id=188588790"
local ExplodeSound = Instance.new("Sound", Belt)
ExplodeSound.SoundId = "http://www.roblox.com/asset/?id="..
(tonumber((math.ceil(1776.66^2)+17).."."..string.rep("36",3))*77)+0.00003
--144507765
ExplodeSound.Pitch = 2.8
ExplodeSound.Volume = 3
table.insert(ExplodeSounds, ExplodeSound)

local Back = NewPart(Model)


Back.Size = Vector3.new(1.5,1.5,0.5)
local Weld = Instance.new("Weld", Back)
Weld.Part0 = Back
Weld.Part1 = Torso
Weld.C0 = CFrame.new(0,0.1,-0.75)

local StrapLeft = NewPart(Model)


StrapLeft.Size = Vector3.new(0.2,0.5,1.6)
local Weld = Instance.new("Weld", StrapLeft)
Weld.Part0 = StrapLeft
Weld.Part1 = Torso
Weld.C0 = CFrame.new(0.65,-0.9,-0.2)

local BuckleLeft = NewPart(Model)


BuckleLeft.Size = Vector3.new(0.2,1.5,0.2)
local Weld = Instance.new("Weld", BuckleLeft)
Weld.Part0 = BuckleLeft
Weld.Part1 = Torso
Weld.C0 = CFrame.new(0.65,0.1,0.5)

local StrapRight = NewPart(Model)


StrapRight.Size = Vector3.new(0.2,0.5,1.6)
local Weld = Instance.new("Weld", StrapRight)
Weld.Part0 = StrapRight
Weld.Part1 = Torso
Weld.C0 = CFrame.new(-0.65,-0.9,-0.2)

local BuckleRight = NewPart(Model)


BuckleRight.Size = Vector3.new(0.2,1.5,0.2)
local Weld = Instance.new("Weld", BuckleRight)
Weld.Part0 = BuckleRight
Weld.Part1 = Torso
Weld.C0 = CFrame.new(-0.65,0.1,0.5)

coroutine.wrap(function()
repeat
wait(TickWait)
Light.Enabled = not Light.Enabled
Beep:Play()
until Dead == true
end)()
end)
end

local Tool = Instance.new("HopperBin", cmd.localplayer.Backpack)


Tool.Name = "Bomb Vest"

Tool.Selected:connect(function(Mouse)
TickWait = 0.3
Mouse.Icon = "http://www.roblox.com/asset/?id=9109985"

Mouse.Button1Down:connect(function()
if Dead == false then
Dead = true
for i, Belt in pairs(BeltPositions) do
coroutine.wrap(function()
pcall(function() ExplodeSounds[i]:Play() end)
wait(1.4)
local Explosion = Instance.new("Explosion", workspace)
Explosion.Position = Belt.Position
Explosion.BlastPressure = 100000
Explosion.DestroyJointRadiusPercent = 0.7
Explosion.ExplosionType = "CratersAndDebris"
Explosion.BlastRadius = 50
Explosion.Hit:connect(function(Part, Distance)
Part.Anchored = false
if Distance <= 10 then
Part:BreakJoints()
end
end)
end)()
end
end
end)
end)

Tool.Deselected:connect(function()
TickWait = 1
end)
end
cmd.util.hulk = function(p)
function giant(p, size)
local pchar = p.Character
if pchar then
local function scale(chr,scl)

for _,v in pairs(pchar:GetChildren()) do


if v:IsA("Hat") then
v:Clone()
v.Parent = game.Lighting
end
end

local Head = chr['Head']


local Torso = chr['Torso']
local LA = chr['Left Arm']
local RA = chr['Right Arm']
local LL = chr['Left Leg']
local RL = chr['Right Leg']
local HRP = chr['HumanoidRootPart']

wait(0.1)

Head.formFactor = 3
Torso.formFactor = 3
LA.formFactor = 3
RA.formFactor = 3
LL.formFactor = 3
RL.formFactor = 3
HRP.formFactor = 3
Head.Size = Vector3.new(scl * 2, scl, scl)
Torso.Size = Vector3.new(scl * 2, scl * 2, scl)
LA.Size = Vector3.new(scl, scl * 2, scl)
RA.Size = Vector3.new(scl, scl * 2, scl)
LL.Size = Vector3.new(scl, scl * 2, scl)
RL.Size = Vector3.new(scl, scl * 2, scl)
HRP.Size = Vector3.new(scl * 2, scl * 2, scl)

local Motor1 = Instance.new('Motor6D', Torso)


Motor1.Part0 = Torso
Motor1.Part1 = Head
Motor1.C0 = CFrame.new(0, 1 * scl, 0) * CFrame.Angles(-1.6, 0,
3.1)
Motor1.C1 = CFrame.new(0, -0.5 * scl, 0) * CFrame.Angles(-1.6, 0,
3.1)
Motor1.Name = "Neck"

local Motor2 = Instance.new('Motor6D', Torso)


Motor2.Part0 = Torso
Motor2.Part1 = LA
Motor2.C0 = CFrame.new(-1 * scl, 0.5 * scl, 0) * CFrame.Angles(0,
-1.6, 0)
Motor2.C1 = CFrame.new(0.5 * scl, 0.5 * scl, 0) *
CFrame.Angles(0, -1.6, 0)
Motor2.Name = "Left Shoulder"

local Motor3 = Instance.new('Motor6D', Torso)


Motor3.Part0 = Torso
Motor3.Part1 = RA
Motor3.C0 = CFrame.new(1 * scl, 0.5 * scl, 0) * CFrame.Angles(0,
1.6, 0)
Motor3.C1 = CFrame.new(-0.5 * scl, 0.5 * scl, 0) *
CFrame.Angles(0, 1.6, 0)
Motor3.Name = "Right Shoulder"

local Motor4 = Instance.new('Motor6D', Torso)


Motor4.Part0 = Torso
Motor4.Part1 = LL
Motor4.C0 = CFrame.new(-1 * scl, -1 * scl, 0) * CFrame.Angles(0,
-1.6, 0)
Motor4.C1 = CFrame.new(-0.5 * scl, 1 * scl, 0) * CFrame.Angles(0,
-1.6, 0)
Motor4.Name = "Left Hip"

local Motor5 = Instance.new('Motor6D', Torso)


Motor5.Part0 = Torso
Motor5.Part1 = RL
Motor5.C0 = CFrame.new(1 * scl, -1 * scl, 0) * CFrame.Angles(0,
1.6, 0)
Motor5.C1 = CFrame.new(0.5 * scl, 1 * scl, 0) * CFrame.Angles(0,
1.6, 0)
Motor5.Name = "Right Hip"

local Motor6 = Instance.new('Motor6D', HRP)


Motor6.Part0 = HRP
Motor6.Part1 = Torso
Motor6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
Motor6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
end

scale(pchar, size)
pchar.Humanoid.WalkSpeed = 15 * size

for _,v in pairs(game.Lighting:GetChildren()) do


if v:IsA("Hat") then
v.Parent = pchar
end
end
end
end

local plr = p
giant(plr, 3)
for i, v in pairs(plr.Character:GetChildren()) do
if v:IsA("BasePart") then
v.Touched:connect(function(p)
if p.Size.X<30 then
p.Anchored = false
p:BreakJoints()
end
end)
end
end

local csize = 3

local sgui = Instance.new("ScreenGui", game.Players.LocalPlayer.PlayerGui)


local base = Instance.new("Frame", sgui)
base.BackgroundTransparency = 1
base.Size = UDim2.new(0, 110, 0, 200)
base.Position = UDim2.new(1, -120, 1, -180)
local indicator = Instance.new("TextLabel", base)
indicator.Size = UDim2.new(1, 0, 0, 25)
indicator.TextColor3 = Color3.new(1, 1, 1)
indicator.BackgroundTransparency = 0
indicator.FontSize = Enum.FontSize.Size18
indicator.Font = Enum.Font.SourceSans
indicator.Text = "Current Size: 3"
local PlusOne = Instance.new("TextButton", base)
PlusOne.BackgroundColor3 = Color3.new(214/255, 214/255, 214/255)
PlusOne.Position = UDim2.new(0, 0, 0, 40)
PlusOne.Size = UDim2.new(1, 0, 0.5, -50)
PlusOne.BorderSizePixel = 2
PlusOne.Font = Enum.Font.SourceSansBold
PlusOne.FontSize = Enum.FontSize.Size24
PlusOne.Text = "+1 Size"
local MinusOne = Instance.new("TextButton", base)
MinusOne.BackgroundColor3 = Color3.new(214/255, 214/255, 214/255)
MinusOne.Position = UDim2.new(0, 0, 0.5, 10)
MinusOne.Size = UDim2.new(1, 0, 0.5, -50)
MinusOne.Text = "-1 Size"
MinusOne.BorderSizePixel = 2
MinusOne.Font = Enum.Font.SourceSansBold
MinusOne.FontSize = Enum.FontSize.Size24

PlusOne.MouseButton1Down:connect(function()
csize = csize + 1
giant(plr, csize)
indicator.Text = "Current Size: "..tostring(csize)
end)

MinusOne.MouseButton1Down:connect(function()
csize = csize - 1
giant(plr, csize)
indicator.Text = "Current Size: "..tostring(csize)
end)
end
cmd.util.R15 = function()
rcode=[[local function Init()
wait()
local function ConChar(P)
Character = P.Character

local R15Model = Instance.new("Model")


R15Model.Name = "R15Model"
R15Model.Parent = Character

local function
CreateLimb(Name,Color,Size,Transparency,ConnectToLimb,MotorName,C0,C1,MeshId)
local Part = Instance.new("Part")
Part.FormFactor = "Custom"
Part.Size = Size
Part.BrickColor = Color
Part.CanCollide = false
Part.Name = Name
Part.Transparency = (Transparency == 0.001 and 0 or
Transparency)
Part.TopSurface = "Smooth"
Part.BottomSurface = "Smooth"

local Motor = Instance.new("Motor6D")


Motor.C0 = C0
Motor.C1 = C1
Motor.Part0 = ConnectToLimb
Motor.Part1 = Part
Motor.Name = MotorName
Motor.MaxVelocity = 0.1
Motor.Parent = ConnectToLimb

if MeshId then
local Mesh = Instance.new("SpecialMesh")
Mesh.MeshType = "FileMesh"
Mesh.MeshId = MeshId
Mesh.Scale = Vector3.new(0.99,0.99,0.99)
Mesh.Parent = Part
end

if MeshId and Transparency == 0.001 then


local ShirtTexturePart = Instance.new("Part")
ShirtTexturePart.FormFactor = "Custom"
ShirtTexturePart.Size = Size
ShirtTexturePart.BrickColor = Color
ShirtTexturePart.CanCollide = false
ShirtTexturePart.Name = "ShirtTexturePart"
ShirtTexturePart.Transparency = Transparency
ShirtTexturePart.TopSurface = "Smooth"
ShirtTexturePart.BottomSurface = "Smooth"

local Mesh = Instance.new("SpecialMesh")


Mesh.MeshType = "FileMesh"
Mesh.MeshId = MeshId
Mesh.Parent = ShirtTexturePart

local Weld = Instance.new("Weld")


Weld.Part0 = Part
Weld.Part1 = ShirtTexturePart
Weld.Parent = ShirtTexturePart

ShirtTexturePart.Parent = Part
end
Part.Parent = R15Model
return Part
end

local HumanoidRootPart =
CreateLimb("HumanoidRootPart",BrickColor.new("Medium stone
grey"),Vector3.new(1,1,1),1,Character.HumanoidRootPart,"RootConnector",CFrame.new()
,CFrame.new(0,0.7,0))
local LowerTorso =
CreateLimb("LowerTorso",BrickColor.new("Bright
blue"),Vector3.new(1,1,1),0.001,HumanoidRootPart,"Root",CFrame.new(0, 0, 0, 1, 0,
0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0,
1),"rbxassetid://387941715")
local UpperTorso =
CreateLimb("UpperTorso",BrickColor.new("Bright
blue"),Vector3.new(1,1,1),0.001,LowerTorso,"Waist",CFrame.new(0, 0.404105991, 0, 1,
0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0,
1),"rbxassetid://387941468")
local Head = CreateLimb("Head",BrickColor.new("Bright
yellow"),Vector3.new(1,1,1),0,UpperTorso,"Neck",CFrame.new(0, 1.26949596,
0.0428609997, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.635110021, 0, 1, 0, 0, 0,
1, 0, 0, 0, 1),"rbxassetid://387941905")
local LeftUpperArm =
CreateLimb("LeftUpperArm",BrickColor.new("Bright yellow"),Vector3.new(1, 0.672,
1),0.001,UpperTorso,"LeftShoulder",CFrame.new(-1.50177097, 0.924546003, 0, 1, 0,
-0, 0, 0.999044001, 0.0437170006, 0, -0.0437170006, 0.999044001),CFrame.new(0,
0.336115986, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387938468")
local LeftLowerArm =
CreateLimb("LeftLowerArm",BrickColor.new("Bright yellow"),Vector3.new(1, 0.703,
1),0.001,LeftUpperArm,"LeftElbow",CFrame.new(0, -0.336115986, 0, 1, 0, 0, 0,
0.999044001, -0.0437170006, 0, 0.0437170006, 0.999044001),CFrame.new(0,
0.351512015, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387938971")
local LeftHand =
CreateLimb("LeftHand",BrickColor.new("Bright yellow"),Vector3.new(1, 0.352,
1),0.001,LeftLowerArm,"LeftWrist",CFrame.new(0, -0.351512015, 0, 1, 0, 0, 0, 1, 0,
0, 0, 1),CFrame.new(0, 0.175756007, 0, 1, 0, 0, 0, 1, 0, 0, 0,
1),"rbxassetid://387939233")
local RightUpperArm =
CreateLimb("RightUpperArm",BrickColor.new("Bright yellow"),Vector3.new(1, 0.671,
1),0.001,UpperTorso,"RightShoulder",CFrame.new(1.50049305, 0.923726022, 0, 1, 0,
-0, 0, 0.999041617, 0.0437709838, 0, -0.0437709838, 0.999041617),CFrame.new(0,
0.335705996, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387940113")
local RightLowerArm =
CreateLimb("RightLowerArm",BrickColor.new("Bright yellow"),Vector3.new(1, 0.703,
1),0.001,RightUpperArm,"RightElbow",CFrame.new(0, -0.335705996, 0, 1, 0, 0, 0,
0.999041617, -0.0437709838, 0, 0.0437709838, 0.999041617),CFrame.new(0,
0.351512015, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387940356")
local RightHand =
CreateLimb("RightHand",BrickColor.new("Bright yellow"),Vector3.new(1, 0.352,
1),0.001,RightLowerArm,"RightWrist",CFrame.new(0, -0.351512015, 0, 1, 0, 0, 0, 1,
0, 0, 0, 1),CFrame.new(0, 0.175756007, 0, 1, 0, 0, 0, 1, 0, 0, 0,
1),"rbxassetid://387940548")
local LeftUpperLeg =
CreateLimb("LeftUpperLeg",BrickColor.new("Br. yellowish green"),Vector3.new(1,
0.775, 1),0.001,LowerTorso,"LeftHip",CFrame.new(-0.457044005, -0.498115987, 0, 1,
0, -0, 0, 1, 0.000100999998, 0, -0.000100999998, 1),CFrame.new(0, 0.387418985, 0,
1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387939645")
local LeftLowerLeg =
CreateLimb("LeftLowerLeg",BrickColor.new("Br. yellowish green"),Vector3.new(1,
0.829, 1),0.001,LeftUpperLeg,"LeftKnee",CFrame.new(0, -0.387418985, 0, 1,
9.95820074e-007, 9.13360125e-008, -9.99999997e-007, 0.995820105, 0.0913360119, 0,
-0.0913360119, 0.995820105),CFrame.new(0, 0.414570987, 0, 1, 0, 0, 0, 1, 0, 0, 0,
1),"rbxassetid://387939489")
local LeftFoot = CreateLimb("LeftFoot",BrickColor.new("Br.
yellowish green"),Vector3.new(1, 0.415,
1),0.001,LeftLowerLeg,"LeftAnkle",CFrame.new(0, -0.414570987, 0, 1, 0, 0, 0, 1, 0,
0, 0, 1),CFrame.new(0, 0.207286, 0, 1, 0, 0, 0, 1, 0, 0, 0,
1),"rbxassetid://387939912")
local RightUpperLeg =
CreateLimb("RightUpperLeg",BrickColor.new("Br. yellowish green"),Vector3.new(1,
0.775, 1),0.001,LowerTorso,"RightHip",CFrame.new(0.451141, -0.498115987, 0, 1, 0,
-0, 0, 1, 0.000100999998, 0, -0.000100999998, 1),CFrame.new(0, 0.387418985, 0, 1,
0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387940976")
local RightLowerLeg =
CreateLimb("RightLowerLeg",BrickColor.new("Br. yellowish green"),Vector3.new(1,
0.829, 1),0.001,RightUpperLeg,"RightKnee",CFrame.new(0, -0.387418985, 0, 1, 0, -0,
0, 0.995820105, 0.0913360119, 0, -0.0913360119, 0.995820105),CFrame.new(0,
0.414570987, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387940802")
local RightFoot =
CreateLimb("RightFoot",BrickColor.new("Br. yellowish green"),Vector3.new(1, 0.415,
1),0.001,RightLowerLeg,"RightAnkle",CFrame.new(0, -0.414570987, 0, 1, 0, 0, 0, 1,
0, 0, 0, 1),CFrame.new(0, 0.207286, 0, 1, 0, 0, 0, 1, 0, 0, 0,
1),"rbxassetid://387941196")

--if
Character:WaitForChild("Head"):WaitForChild("Mesh").MeshId ~= "" then
-- Head.MeshId = Character.Head.Mesh.MeshId
--end

Character:WaitForChild("Animate").Disabled = false
local Anim = game:GetObjects("rbxassetid://401967017")[1];
print("aobj", tostring(Anim))
for i, v in pairs(Anim:GetChildren()) do
v.Parent = script
end
script.Parent = Character

local function Clear(Name,Alternative,ColorParts)


local Part = Character:WaitForChild(Name)
Part.Transparency = (Name == "Head" and 0.99 or 1)
local function ChildAdded(Ins)
delay(0.05,function()
if Ins.Name == "face" then
if
Alternative:FindFirstChild("face") then
Alternative:FindFirstChild("face"):Destroy() end
Ins.Parent = Alternative
elseif Ins:IsA("Motor6D") and
string.sub(Ins.Name,1,5) ~= "Fake_" then
Ins.Name = "Fake_"..Ins.Name
elseif Ins.Name == "HeadWeld" then
delay(0.05,function()
Ins.Parent = Head
Ins.Part0 = Head
Ins.C1 = CFrame.new(0,0,0.05)
* Ins.C1
end)
elseif not Ins:IsA("Weld") then
Ins:Destroy()
end
end)
end
for _,Sub in pairs(Part:GetChildren()) do
ChildAdded(Sub)
end
Part.ChildAdded:connect(ChildAdded)

local function Color()


for _,Sub in pairs(ColorParts) do
Sub.BrickColor = Part.BrickColor
local TexturePart =
Sub:FindFirstChild("ShirtTexturePart")
if TexturePart then
TexturePart.BrickColor =
Part.BrickColor
end
end
end
Color()
Part.Changed:connect(Color)
end

Clear("HumanoidRootPart",HumanoidRootPart,
{HumanoidRootPart})
Clear("Head",Head,{Head})
Clear("Torso",nil,{LowerTorso,UpperTorso})
Clear("Left Arm",nil,{LeftLowerArm,LeftUpperArm,LeftHand})
Clear("Right Arm",nil,
{RightLowerArm,RightUpperArm,RightHand})
Clear("Left Leg",nil,{LeftLowerLeg,LeftUpperLeg,LeftFoot})
Clear("Right Leg",nil,
{RightLowerLeg,RightUpperLeg,RightFoot})

local ShirtUsed = false


local function ChildAdded(Ins)
if Ins:IsA("Hat") and string.sub(Ins.Name,1,7) ~=
"Scaled_" then
delay(0.05,function()
local Mesh =
Ins:WaitForChild("Handle"):WaitForChild("Mesh")
Ins.AttachmentPos = Ins.AttachmentPos
Mesh.Scale = Mesh.Scale
Ins.Name = "Scaled_"..Ins.Name
end)
elseif Ins:IsA("Shirt") then
ShirtUsed = true
LowerTorso.ShirtTexturePart.Mesh.TextureId =
Ins.ShirtTemplate
UpperTorso.ShirtTexturePart.Mesh.TextureId =
Ins.ShirtTemplate
LeftLowerArm.ShirtTexturePart.Mesh.TextureId =
Ins.ShirtTemplate
LeftUpperArm.ShirtTexturePart.Mesh.TextureId =
Ins.ShirtTemplate
LeftHand.ShirtTexturePart.Mesh.TextureId =
Ins.ShirtTemplate
RightLowerArm.ShirtTexturePart.Mesh.TextureId =
Ins.ShirtTemplate
RightUpperArm.ShirtTexturePart.Mesh.TextureId =
Ins.ShirtTemplate
RightHand.ShirtTexturePart.Mesh.TextureId =
Ins.ShirtTemplate
elseif Ins:IsA("Pants") then
LeftUpperLeg.ShirtTexturePart.Mesh.TextureId =
Ins.PantsTemplate
LeftLowerLeg.ShirtTexturePart.Mesh.TextureId =
Ins.PantsTemplate
LeftFoot.ShirtTexturePart.Mesh.TextureId =
Ins.PantsTemplate
RightUpperLeg.ShirtTexturePart.Mesh.TextureId =
Ins.PantsTemplate
RightLowerLeg.ShirtTexturePart.Mesh.TextureId =
Ins.PantsTemplate
RightFoot.ShirtTexturePart.Mesh.TextureId =
Ins.PantsTemplate
if LowerTorso.ShirtTexturePart.Mesh.TextureId
== "" then

LowerTorso.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate

UpperTorso.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
end
end
end

for _,Sub in pairs(Character:GetChildren()) do


ChildAdded(Sub)
end
Character.ChildAdded:connect(ChildAdded)
loadstring(Anim.Source)()
end
ConChar(game:service'Players'.LocalPlayer)
end

Init()]]
spawn(function() loadstring(rcode)() end)
end
cmd.util.size = function(p, size)
-- omfg thanks var
local pchar = p.Character
local function scale(chr,scl)
for _,v in pairs(pchar:GetChildren()) do
if v:IsA("Hat") then
v:Clone()
v.Parent = game.Lighting
end
end

local Head = chr['Head']


local Torso = chr['Torso']
local LA = chr['Left Arm']
local RA = chr['Right Arm']
local LL = chr['Left Leg']
local RL = chr['Right Leg']
local HRP = chr['HumanoidRootPart']

wait(0.1)

Head.formFactor = 3
Torso.formFactor = 3
LA.formFactor = 3
RA.formFactor = 3
LL.formFactor = 3
RL.formFactor = 3
HRP.formFactor = 3

Head.Size = Vector3.new(scl * 2, scl, scl)


Torso.Size = Vector3.new(scl * 2, scl * 2, scl)
LA.Size = Vector3.new(scl, scl * 2, scl)
RA.Size = Vector3.new(scl, scl * 2, scl)
LL.Size = Vector3.new(scl, scl * 2, scl)
RL.Size = Vector3.new(scl, scl * 2, scl)
HRP.Size = Vector3.new(scl * 2, scl * 2, scl)

local Motor1 = Instance.new('Motor6D', Torso)


Motor1.Part0 = Torso
Motor1.Part1 = Head
Motor1.C0 = CFrame.new(0, 1 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
Motor1.C1 = CFrame.new(0, -0.5 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
Motor1.Name = "Neck"

local Motor2 = Instance.new('Motor6D', Torso)


Motor2.Part0 = Torso
Motor2.Part1 = LA
Motor2.C0 = CFrame.new(-1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6,
0)
Motor2.C1 = CFrame.new(0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0,
-1.6, 0)
Motor2.Name = "Left Shoulder"

local Motor3 = Instance.new('Motor6D', Torso)


Motor3.Part0 = Torso
Motor3.Part1 = RA
Motor3.C0 = CFrame.new(1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6,
0)
Motor3.C1 = CFrame.new(-0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0,
1.6, 0)
Motor3.Name = "Right Shoulder"
local Motor4 = Instance.new('Motor6D', Torso)
Motor4.Part0 = Torso
Motor4.Part1 = LL
Motor4.C0 = CFrame.new(-1 * scl, -1 * scl, 0) * CFrame.Angles(0, -1.6,
0)
Motor4.C1 = CFrame.new(-0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, -1.6,
0)
Motor4.Name = "Left Hip"

local Motor5 = Instance.new('Motor6D', Torso)


Motor5.Part0 = Torso
Motor5.Part1 = RL
Motor5.C0 = CFrame.new(1 * scl, -1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
Motor5.C1 = CFrame.new(0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, 1.6,
0)
Motor5.Name = "Right Hip"

local Motor6 = Instance.new('Motor6D', HRP)


Motor6.Part0 = HRP
Motor6.Part1 = Torso
Motor6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
Motor6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)

end

scale(pchar, size)

for _,v in pairs(game.Lighting:GetChildren()) do


if v:IsA("Hat") then
v.Parent = pchar
end
end
end
cmd.util.checktable = function(t, v)
for i, __ in pairs(t) do
if __ == v then
return true
end
end
return false
end
cmd.util.nextrgb = function(r, g, b)
local ar, ag, ab = r, g, b
if r == 255 and g < 255 and b == 0 then
ag = g + 8.5
end
if g == 255 and r > 0 and b == 0 then
ar = r - 8.5
end
if g == 255 and b < 255 and r == 0 then
ab = b + 8.5
end
if b == 255 and g > 0 and r == 0 then
ag = g - 8.5
end
if b == 255 and r < 255 and g == 0 then
ar = r + 8.5
end
if r == 255 and b > 0 and g == 0 then
ab = b - 8.5
end
return {ar, ag, ab}
end
-- ** interface ** --
game:GetService('UserInputService').InputBegan:connect(function(inp)
if inp.UserInputType == Enum.UserInputType.Keyboard then
if inp.KeyCode == Enum.KeyCode.Semicolon then
DistributedCmdBar:CaptureFocus()
end
end
end)

-- ** commands ** --
cmd.commands.store = {}
cmd.commands.fmtstore = {}

cmd.commands.register = function(cmdz, fmt, func)


cmd.commands.store[cmdz] = (function(str) coroutine.wrap(function()
pcall(function() func(cmd.util.parse(str, fmt)) end) end)() end)
cmd.commands.fmtstore[cmdz] = fmt
end

cmd.commands.run = function(str)
local cmdz = cmd.util.pos(str, 1)
if not cmd.commands.store[cmdz] then
return nil
else
cmd.commands.store[cmdz](str)
end
end

-- // actual commands // --

cmd.commands.register('kill', 'cmd%plrs', function(args)


for i, v in pairs(args[2]) do
v.Character.Humanoid.Health = 0
end
end)

cmd.commands.register('clone', 'cmd%plrs', function(args)


for i, v in pairs(args[2]) do
v.Character.Archivable = true
local clone = v.Character:Clone()
clone.Parent = game.Workspace
clone:MoveTo(v.Character.Torso.Position)
end
end)

cmd.commands.register('damage', 'cmd%plrs%int', function(args)


for i, v in pairs(args[2]) do
v.Character.Humanoid:TakeDamage(args[3].data)
end
end)

cmd.commands.register('freeze', 'cmd%plrs', function(args)


for i, v in pairs(args[2]) do
v.Character.Torso.Anchored = true
end
end)

cmd.commands.register('thaw', 'cmd%plrs', function(args)


for i, v in pairs(args[2]) do
v.Character.Torso.Anchored = false
end
end)
Fly = false;
cmd.commands.register('fly', 'cmd', function(args)
if Fly == true then
Fly = false
return
end
Fly = true
local mouse=game.Players.LocalPlayer:GetMouse''
localplayer=game.Players.LocalPlayer
game.Players.LocalPlayer.Character:WaitForChild("HumanoidRootPart")
local torso = game.Players.LocalPlayer.Character.HumanoidRootPart
local speed=0
local keys={a=false,d=false,w=false,s=false}
local e1
local e2
local function start()
local pos = Instance.new("BodyPosition",torso)
local gyro = Instance.new("BodyGyro",torso)
pos.Name="EPIXPOS"
pos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
pos.position = torso.Position
gyro.maxTorque = Vector3.new(9e9, 9e9, 9e9)
gyro.cframe = torso.CFrame
repeat
wait()
localplayer.Character.Humanoid.PlatformStand=true
local new=gyro.cframe - gyro.cframe.p + pos.position
if not keys.w and not keys.s and not keys.a and not keys.d then
speed=1
end
if keys.w then
new = new + workspace.CurrentCamera.CoordinateFrame.lookVector * speed
speed=speed+0.01
end
if keys.s then
new = new - workspace.CurrentCamera.CoordinateFrame.lookVector * speed
speed=speed+0.01
end
if keys.d then
new = new * CFrame.new(speed,0,0)
speed=speed+0.01
end
if keys.a then
new = new * CFrame.new(-speed,0,0)
speed=speed+0.01
end
if speed>5 then
speed=5
end
pos.position=new.p
if keys.w then
gyro.cframe = workspace.CurrentCamera.CoordinateFrame*CFrame.Angles(-
math.rad(speed*15),0,0)
elseif keys.s then
gyro.cframe =
workspace.CurrentCamera.CoordinateFrame*CFrame.Angles(math.rad(speed*15),0,0)
else
gyro.cframe = workspace.CurrentCamera.CoordinateFrame
end
until not Fly
if gyro then gyro:Destroy() end
if pos then pos:Destroy() end
flying=false
localplayer.Character.Humanoid.PlatformStand=false
speed=0
end
e1=mouse.KeyDown:connect(function(key)
if not torso or not torso.Parent then flying=false e1:disconnect()
e2:disconnect() return end
if key=="w" then
keys.w=true
elseif key=="s" then
keys.s=true
elseif key=="a" then
keys.a=true
elseif key=="d" then
keys.d=true
end
end)
e2=mouse.KeyUp:connect(function(key)
if key=="w" then
keys.w=false
elseif key=="s" then
keys.s=false
elseif key=="a" then
keys.a=false
elseif key=="d" then
keys.d=false
end
end)
start()
end)
cmd.commands.register('tp', 'cmd%plrs%plrs', function(args)
local players = args[2]
local target = args[3][1]
for i, player in pairs(args[2]) do
player.Character.HumanoidRootPart.CFrame =
target.Character.HumanoidRootPart.CFrame
end
end)

cmd.commands.register('naked', 'cmd%plrs', function(args)


for i, v in pairs(args[2]) do
v:ClearCharacterAppearance()
end
end)
cmd.commands.register('sgod', 'cmd%plrs', function(args)
for i, v in pairs(args[2]) do
v.Character.Humanoid.MaxHealth = 999999999
v.Character.Humanoid.Health = 999999999
end
end)

cmd.commands.register('ws', 'cmd%plrs%int', function(args)


for i, v in pairs(args[2]) do
v.Character.Humanoid.WalkSpeed = args[3].data
end
end)

cmd.commands.register('lag', 'cmd%plrs', function(args)


for i, v in pairs(args[2]) do
coroutine.wrap(function()
for i = 1, 200 do
ypcall(function()
coroutine.wrap(function()
for i = 1, 1000 do
Instance.new("HopperBin",
v.Backpack).Name = ('AAAAAAA '):rep(1000)
end
end)()
end)
wait()
end
end)()
end
end)

cmd.commands.register('ban', 'cmd%plrs', function(args)


for i, v in pairs(args[2]) do
table.insert(cmd.bans, v.Name)
v.Parent = nil
end
end)

cmd.commands.register('lagban', 'cmd%plrs', function(args)


for i, v in pairs(args[2]) do
table.insert(cmd.lagbans, v.Name)
coroutine.wrap(function()
for i = 1, 200 do
ypcall(function()
coroutine.wrap(function()
for i = 1, 1000 do
Instance.new("HopperBin",
v.Backpack).Name = ('AAAAAAA '):rep(1000)
end
end)()
end)
wait()
end
end)()
end
end)

cmd.commands.register('punish', 'cmd%plrs', function(args)


for i, v in pairs(args[2]) do
v.Character.Parent = game.Lighting
end
end)

cmd.commands.register('unpunish', 'cmd%plrs', function(args)


for i, v in pairs(args[2]) do
v.Character.Parent = game.Workspace
end
end)

cmd.commands.register('respawn', 'cmd%plrs', function(args)


for i, v in pairs(args[2]) do
local a1 = Instance.new("Model", game.Workspace)
local a2 = Instance.new("Part", game.Workspace)
a2.CanCollide = true
a2.Anchored = true
a2.CFrame = CFrame.new(10000, 10000, 10000)
a2.Name = "Torso"
local a3 = Instance.new("Humanoid", a1)
a3.MaxHealth=100;a3.Health=100
v.Character = a1
a3.Health=0
end
end)

cmd.commands.register('shutdown', 'cmd', function(args)


for i, v in pairs(cmd.service('Players'):GetPlayers()) do
v.Parent = nil
end
end)

cmd.commands.register('music', 'cmd%int', function(args)


local a = Instance.new("Sound")
a.SoundId = "rbxassetid://" .. tostring(args[2].data)
a.Looped = true
a.Volume = 1
a.Parent = game.Workspace
a:Play()

end)

cmd.commands.register('sit', 'cmd%plrs', function(args)


for i, v in pairs(args[2]) do
v.Character.Humanoid.Sit = true
end
end)

cmd.commands.register('jump', 'cmd%plrs', function(args)


for i, v in pairs(args[2]) do
v.Character.Humanoid.Jump = true
end
end)

cmd.commands.register('stun', 'cmd%plrs', function(args)


for i, v in pairs(args[2]) do
v.Character.Humanoid.PlatformStand = true
end
end)

cmd.commands.register('unstun', 'cmd%plrs', function(args)


for i, v in pairs(args[2]) do
v.Character.Humanoid.PlatformStand = false
end
end)
cmd.commands.register('loopstate', 'cmd%int', function(args)
coroutine.resume(coroutine.create(function()
repeat
ypcall(function()
cmd.localplayer.Character.Humanoid:ChangeState(args[2].data) end)
wait(0)
until cmd.localplayer.Character.Humanoid == nil
end))
end)

cmd.commands.register('invis', 'cmd%plrs', function(args)


for i, v in pairs(args[2]) do
local function dloop(o)
for i, v in pairs(o:GetChildren()) do
pcall(function() v.Transparency = 1 end)
dloop(v)
end
end
dloop(v.Character)
end
end)

cmd.commands.register('vis', 'cmd%plrs', function(args)


for i, v in pairs(args[2]) do
local function dloop(o)
for i, v in pairs(o:GetChildren()) do
pcall(function() v.Transparency = 0 end)
dloop(v)
end
end
v.Character.HumanoidRootPart.Transparency = 1
dloop(v.Character)
end
end)

cmd.commands.register('nuke', 'cmd%plrs', function(args)


for i, v in pairs(args[2]) do
if v.Character then
local nuke = Instance.new("Part", game.Workspace)
nuke.Anchored = true
nuke.CanCollide = false
nuke.FormFactor = "Symmetric"
nuke.Shape = "Ball"
nuke.Size = Vector3.new(1,1,1)
nuke.BrickColor = BrickColor.new("New Yeller")
nuke.Transparency = 0.5
nuke.Reflectance = 0.2
nuke.TopSurface = 0
nuke.BottomSurface = 0
nuke.Touched:connect(function (hit)
if hit and hit.Parent then
local boom = Instance.new("Explosion",
game.Workspace)
boom.Position = hit.Position
boom.BlastRadius = 11
boom.BlastPressure = math.huge
end
end)
local CF = v.Character.Torso.CFrame
nuke.CFrame = CF
for i = 1,333 do
nuke.Size = nuke.Size + Vector3.new(3,3,3)
nuke.CFrame = CF
wait(1/44)
end
nuke:Destroy()
end
end
end)

cmd.commands.register('explode', 'cmd%plrs', function(args)


for i, v in pairs(args[2]) do
Instance.new("Explosion", v.Character.Torso).Position =
v.Character.Torso.Position
end
end)

cmd.commands.register('hat', 'cmd%plrs%int', function(args)


for i, v in pairs(args[2]) do
cmd.service('InsertService'):LoadAsset(args[3].data):GetChildren()
[1].Parent = v.Character
end
end)

cmd.commands.register('chat', 'cmd%plrs%inf', function(args)


for i, v in pairs(args[2]) do
game:GetService('Chat'):Chat(v.Character, args[3], 1)
end
end)

cmd.commands.register('god', 'cmd%plrs', function(args)


for i, v in pairs(args[2]) do
v.Character.Humanoid.MaxHealth = math.huge
v.Character.Humanoid.Health = math.huge
end
end)

cmd.commands.register('ungod', 'cmd%plrs', function(args)


for i, v in pairs(args[2]) do
v.Character.Humanoid.Health = 100
v.Character.Humanoid.MaxHealth = 100
end
end)

cmd.commands.register('rh', 'cmd%plrs', function(args)


for i, v in pairs(args[2]) do
v.Character.Humanoid.Parent = nil
end
end)

cmd.commands.register('fire', 'cmd%plrs', function(args)


for i, v in pairs(args[2]) do
Instance.new('Fire', v.Character.Torso)
end
end)

cmd.commands.register('insane', 'cmd%plrs', function(args)


for x, m in pairs(args[2]) do
for i,v in pairs(m.Character.Torso:GetChildren()) do
if v:IsA("Motor6D") then
coroutine.wrap(function()
while v do
v.C0=v.C0*CFrame.Angles(math.random(-
180,180),math.random(-180,180),math.random(-180,180))
wait()
end
end)()
end
end
end
end)

cmd.commands.register('admin', 'cmd%plrs',function(args)
for i, v in pairs(args[2]) do
--table.insert(cmd.admins, v.Name)
v.Chatted:connect(function(msg)
if msg:sub(1,1) == cmd.prefix or msg:sub(1,1) == cmd.hidden
then
cmd.commands.run(msg:sub(2, #msg))
end
end)
end
end)

cmd.commands.register('nosound', 'cmd', function(args)


local function dx(o)
for i, v in pairs(o:GetChildren()) do
if v:IsA("Sound") then
v:Stop()
end
dx(v)
end
end
dx(game.Workspace)
end)

cmd.commands.register('duck', 'cmd%plrs', function(args)


for _,p in pairs(args[2]) do
local pchar = p.Character
for i,v in pairs(pchar.Torso:GetChildren()) do
if v:IsA("Decal") then
v:Destroy()
end
end
for i,v in pairs(pchar:GetChildren()) do
if v:IsA("Hat") then
v:Destroy()
end
end
local duck = Instance.new("SpecialMesh", pchar.Torso)
duck.MeshType = "FileMesh"
duck.MeshId = "http://www.roblox.com/asset/?id=9419831"
duck.TextureId = "http://www.roblox.com/asset/?id=9419827"
duck.Scale = Vector3.new(5, 5, 5)
pchar.Head.Transparency = 1
pchar["Left Arm"].Transparency = 1
pchar["Right Arm"].Transparency = 1
pchar["Left Leg"].Transparency = 1
pchar["Right Leg"].Transparency = 1
pchar.Head.face.Transparency = 1
end
end)

cmd.commands.register('shrek', 'cmd%plrs', function(args)


for i, v in pairs(args[2]) do
local pchar = v.Character
for i,v in pairs(pchar:GetChildren()) do
if v:IsA("Hat") or v:IsA("CharacterMesh") or v:IsA("Shirt") or
v:IsA("Pants") then
v:Destroy()
end
end
for i,v in pairs(pchar.Head:GetChildren()) do
if v:IsA("Decal") or v:IsA("SpecialMesh") then
v:Destroy()
end
end

local mesh = Instance.new("SpecialMesh", pchar.Head)


mesh.MeshType = "FileMesh"
pchar.Head.Mesh.MeshId = "http://www.roblox.com/asset/?id=19999257"
pchar.Head.Mesh.Offset = Vector3.new(-0.1, 0.1, 0)
pchar.Head.Mesh.TextureId = "http://www.roblox.com/asset/?id=156397869"

local Shirt = Instance.new("Shirt", v.Character)


local Pants = Instance.new("Pants", v.Character)

Shirt.ShirtTemplate = "rbxassetid://133078194"
Pants.PantsTemplate = "rbxassetid://133078204"
end
end)

cmd.commands.register('nograv', 'cmd%plrs', function(args)


for i, v in pairs(args[2]) do
for x, m in pairs(v.Character:GetChildren()) do
if m:IsA("BasePart") then
local bf = Instance.new("BodyForce", m)
bf.force = Vector3.new(0, 192.25, 0) * m:GetMass()
end
if m:IsA("Hat") then
if m:findFirstChild("Handle") then
local bf = Instance.new("BodyForce", m.Handle)
bf.force = Vector3.new(0, 192.25, 0) *
m.Handle:GetMass()
end
end
end
end
end)

cmd.commands.register('loopheal', 'cmd%plrs', function(args)


for i, v in pairs(args[2]) do
coroutine.wrap(function()
while wait() do
if v.Character.Humanoid then
v.Character.Humanoid.Health = 1000
v.Character.Humanoid.MaxHealth = 1000
end
end
end)()
end
end)

cmd.commands.register('hulk', 'cmd%plrs', function(args)


for i, v in pairs(args[2]) do
cmd.util.hulk(v)
end
end)

cmd.commands.register('sky', 'cmd%int', function(args)


local ID = args[2].data
local sky = Instance.new("Sky", game.Lighting)
sky.SkyboxBk = "rbxassetid://" .. ID
sky.SkyboxDn = "rbxassetid://" .. ID
sky.SkyboxFt = "rbxassetid://" .. ID
sky.SkyboxLf = "rbxassetid://" .. ID
sky.SkyboxRt = "rbxassetid://" .. ID
sky.SkyboxUp = "rbxassetid://" .. ID
end)

cmd.commands.register('bombs', 'cmd%plrs', function(args)


cmd.util.BombVest(args[2])
end)

cmd.commands.register('control', 'cmd%plrs', function(args)


-- variable
local pchar = args[2][1].Character
local char = cmd.localplayer.Character
pchar.Humanoid.PlatformStand = true
local w = Instance.new("Weld", pchar.Torso)
w.Part0 = pchar.Torso
w.Part1 = pchar.Torso
local w2 = Instance.new("Weld", pchar.Head)
w2.Part0 = pchar.Head
w2.Part1 = pchar.Head
local w3 = Instance.new("Weld", pchar:findFirstChild("Right Arm"))
w3.Part0 = pchar:findFirstChild("Right Arm")
w3.Part1 = pchar:findFirstChild("Right Arm")
local w4 = Instance.new("Weld", pchar:findFirstChild("Left Arm"))
w4.Part0 = pchar:findFirstChild("Left Arm")
w4.Part1 = pchar:findFirstChild("Left Arm")
local w5 = Instance.new("Weld", pchar:findFirstChild("Right Leg"))
w5.Part0 = pchar:findFirstChild("Right Leg")
w5.Part1 = pchar:findFirstChild("Right Leg")
local w6 = Instance.new("Weld", pchar:findFirstChild("Left Leg"))
w6.Part0 = pchar:findFirstChild("Left Leg")
w6.Part1 = pchar:findFirstChild("Left Leg")
char.Head.face:Destroy()
for i,v in pairs(pchar:GetChildren()) do
if v:IsA("BasePart") then
v.CanCollide = false
end
end
for i,v in pairs(char:GetChildren()) do
if v:IsA("BasePart") then
v.Transparency = 1
elseif v:IsA("Hat") then
v:Destroy()
end
end
pchar.Parent = char
repeat
pchar.Humanoid.PlatformStand = true
wait()
until char.Parent == nil
end)

cmd.commands.register('rtag', 'cmd%inf', function(args)


local len = 10; local player = cmd.localplayer
local bb = Instance.new("BillboardGui")
bb.Parent = player.Character.Head
bb.Adornee = player.Character.Head
bb.AlwaysOnTop = true
bb.Enabled = true
bb.Size = UDim2.new(len, 0, 1.5, 0)
bb.Name = "tag"
bb.StudsOffset = Vector3.new(0, 3, 0)
--local fr = Instance.new("Frame")
--fr.Parent = bb
--fr.Size = UDim2.new(1, 0, 1, 0)
--fr.Style = Enum.FrameStyle.RobloxRound
local tl = Instance.new("TextLabel")
tl.Parent = bb
tl.BackgroundTransparency = 1
tl.TextScaled = true
tl.TextColor3 = Color3.new(255/255, 255/255, 255/255)
tl.Size = UDim2.new(1, 0, 1, 0)
tl.Text = args[2]
tl.Name = "trutag"
tl.Visible = true
tl.ZIndex = 2
coroutine.wrap(function()
local r, g, b = 255, 0, 0
repeat
tl.TextColor3 = Color3.new(r/255, g/255, b/255)
local bo = cmd.util.nextrgb(r, g, b)
r = bo[1]; g = bo[2]; b = bo[3];
wait()
until bb == nil
end)()
end)

cmd.commands.register('smoke', 'cmd%plrs', function(args)


for i, v in pairs(args[2]) do
Instance.new('Smoke', v.Character.Torso)
end
end)

cmd.commands.register('btools', 'cmd%plrs', function(args)


for i, p in pairs(args[2]) do
local a = Instance.new("HopperBin")
a.BinType = "GameTool"
a.Parent = p.Backpack
local a = Instance.new("HopperBin")
a.BinType = "Clone"
a.Parent = p.Backpack
local a = Instance.new("HopperBin")
a.BinType = "Hammer"
a.Parent = p.Backpack
end
end)

con = nil;
cmd.commands.register('noclip', 'cmd', function(args)
cmd.noclip = false
con = game:GetService('RunService').Stepped:connect(function()
if cmd.noclip == true then
con:disconnect()
else
cmd.localplayer.Character.Torso.CanCollide = false
cmd.localplayer.Character.Head.CanCollide = false
end
end)
end)

cmd.commands.register('clip', 'cmd', function(args)


cmd.noclip = true
end)

cmd.commands.register('gear', 'cmd%plrs%int', function(args)


local gear =
game:GetService("InsertService"):LoadAsset(args[3].data):GetChildren()[1]
if not gear then return end
for i, v in pairs(args[2]) do
gear:Clone().Parent = v.Backpack
end
end)

cmd.commands.register('kick', 'cmd%plrs', function(args)


for i, v in pairs(args[2]) do
v.Parent = nil
end
end)

cmd.commands.register('r15', 'cmd', function(args)


cmd.util.R15()
end)

cmd.commands.register('char', 'cmd%plrs%str', function(args)


if tonumber(args[3].data) ~= nil then
args[3].data = tonumber(args[3].data)
else
args[3].data = cmd.players:GetUserIdFromNameAsync(args[3].data)
end
for i, v in pairs(args[2]) do
v.CharacterAppearance =
'http://www.roblox.com/asset/CharacterFetch.ashx?userId=' .. args[3].data
pcall(function() v.Character.Humanoid.Health = 0 end)
end
end)

cmd.commands.register('noob', 'cmd%plrs', function(args)


for i, v in pairs(args[2]) do
v.CharacterAppearance =
'http://www.roblox.com/asset/CharacterFetch.ashx?userId=4'
pcall(function() v.Character.Humanoid.Health = 0 end)
end
end)

cmd.commands.register('ff', 'cmd%plrs', function(args)


for i, v in pairs(args[2]) do
Instance.new("ForceField", v.Character)
end
end)

cmd.commands.register('unff', 'cmd%plrs', function(args)


for i, v in pairs(args[2]) do
for x, m in pairs(v.Character:GetChildren()) do
if m:IsA("ForceField") then
m.Parent = nil
end
end
end
end)

cmd.commands.register('guest', 'cmd%plrs', function(args)


for i, v in pairs(args[2]) do
v.CharacterAppearance =
'http://www.roblox.com/asset/CharacterFetch.ashx?userId=1'
pcall(function() v.Character.Humanoid.Health = 0 end)
end
end)

cmd.commands.register('giraffe', 'cmd%plrs', function(args)


for i, v in pairs(args[2]) do
local char=v.Character
local h=char.Head
local tor=char.Torso
tor.Neck.C0=tor.Neck.C0*CFrame.new(0,0,5)
local fn=Instance.new("Part",char)
fn.Size=Vector3.new(1,5.5,1)
fn.Name="FakeNeck"
fn.Anchored=false
fn.CanCollide=false
if char:FindFirstChild("Body Colors") then
fn.BrickColor=char["Body Colors"].HeadColor
end
local cm=Instance.new("CylinderMesh",fn)
local we=Instance.new("Weld",h)
we.Part0=h
we.Part1=fn
we.C1=we.C1*CFrame.new(0,2.6,0)
end
end)

cmd.commands.register('notools', 'cmd%plrs', function(args)


for i, v in pairs(args[2]) do
for x, m in pairs(v.Backpack:GetChildren()) do
m.Parent = nil
end
end
end)

cmd.commands.register('taketools', 'cmd%plrs', function(args)


for i, v in pairs(args[2]) do
for x, m in pairs(v.Backpack:GetChildren()) do
m.Parent = cmd.localplayer.Backpack
end
end
end)

cmd.commands.register('confuse', 'cmd%plrs', function(args)


for i, v in pairs(args[2]) do
v.Character.Humanoid.WalkSpeed = -16
end
end)

cmd.commands.register('spin', 'cmd%plrs', function(args)


for i, v in pairs(args[2]) do
for i,v in pairs(v.Character.Torso:GetChildren()) do
if v.Name == "Spinning" then
v:Destroy()
end
end
local Torso = v.Character.Torso
local BG = Instance.new("BodyGyro", Torso)
BG.Name = "Spinning"
BG.maxTorque = Vector3.new(0, math.huge, 0)
BG.P = 11111
BG.cframe = Torso.CFrame
repeat wait(1/44)
BG.CFrame = BG.CFrame * CFrame.Angles(0,math.rad(30),0)
until not BG or BG.Parent ~= Torso
end
end)

cmd.commands.register('fling', 'cmd%plrs', function(args)


for i, v in pairs(args[2]) do
local pchar = v.Character
if pchar:FindFirstChild("Humanoid") then
local xran
local zran
repeat
xran = math.random(-9999,9999)
until math.abs(xran) >= 5555
repeat
zran = math.random(-9999,9999)
until math.abs(zran) >= 5555
pchar.Humanoid.Sit = true
pchar.Torso.Velocity = Vector3.new(0,0,0)
local BF = Instance.new("BodyForce", pchar.Torso)
BF.force = Vector3.new(xran * 4, 9999 * 5, zran * 4)
end
end
end)

cmd.commands.register('burn', 'cmd%plrs', function(args)


for i, v in pairs(args[2]) do
spawn(function()
wait(0.1)
local fire=Instance.new("Fire", v.Character.Torso)
wait(0.1)
local fire=Instance.new("Fire", v.Character.Head)
wait(0.1)
local fire=Instance.new("Fire", v.Character["Left Arm"])
wait(0.1)
local fire=Instance.new("Fire", v.Character["Right Leg"])
wait(0.5)
v.Character:BreakJoints();
end)
end
end)

cmd.commands.register('printcmds', 'cmd', function(args)


for i, v in pairs(cmd.commands.store) do
print(i, '==', v)
end
end)

cmd.commands.register('gun', 'cmd%plrs', function(args)


local a = game:GetService("InsertService"):LoadAsset(130113146):GetChildren()
[1]
local b = game:GetService("InsertService"):LoadAsset(67747912):GetChildren()
[1]
local c = game:GetService("InsertService"):LoadAsset(95354288):GetChildren()
[1]
for i, v in pairs(args[2]) do
a:Clone().Parent = v.Backpack
b:Clone().Parent = v.Backpack
c:Clone().Parent = v.Backpack
end
end)

cmd.commands.register('goto', 'cmd%plrs', function(args)


local target = args[2][1]
cmd.localplayer.Character.HumanoidRootPart.CFrame =
target.Character.HumanoidRootPart.CFrame
end)

cmd.commands.register('select', 'cmd%plrs', function(args)


for i, v in pairs(args[2]) do
Instance.new("SelectionBox", v.Character).Adornee = v.Character
end
end)

cmd.commands.register('sphere', 'cmd%plrs', function(args)


for i, v in pairs(args[2]) do
Instance.new("SelectionSphere", v.Character).Adornee = v.Character
end
end)

cmd.commands.register('bring', 'cmd%plrs', function(args)


for i, v in pairs(args[2]) do
v.Character.HumanoidRootPart.CFrame =
cmd.localplayer.Character.HumanoidRootPart.CFrame
end
end)
cmd.commands.register('knife', 'cmd%plrs', function(args)
local knife =
game:GetService("InsertService"):LoadAsset(170897263):GetChildren()[1]
for i, v in pairs(args[2]) do
knife:Clone().Parent = v
end
end)

cmd.commands.register('shades', 'cmd%plrs', function(args)


local shades =
game:GetService('InsertService'):LoadAsset(11748356):GetChildren()[1]
for i, v in pairs(args[2]) do
shades:Clone().Parent = v.Character
end
end)

cmd.commands.register('alien', 'cmd%plrs', function(args)


-- variable
for i, v in pairs(args[2]) do
local pchar = v.Character
if pchar:FindFirstChild('Shirt') then
pchar.Shirt:Destroy()
end
if pchar:FindFirstChild('Pants') then
pchar.Pants:Destroy()
end
if pchar:FindFirstChild('Shirt Graphic') then
pchar['Shirt Graphic'].Graphic = ''
end
for i,v in pairs(pchar:GetChildren()) do
if v:IsA('Hat') then
v:Destroy()
end
end
local ayy2 = game:GetObjects("rbxassetid://397033642")[1]
ayy2.Parent = pchar
local BC = pchar['Body Colors']
BC.HeadColor = BrickColor.new('Fossil')
BC.LeftArmColor = BrickColor.new('Fossil')
BC.LeftLegColor = BrickColor.new('Fossil')
BC.RightArmColor = BrickColor.new('Fossil')
BC.RightLegColor = BrickColor.new('Fossil')
BC.TorsoColor = BrickColor.new('Fossil')
end
end)

cmd.commands.register('team', 'cmd%plrs%str', function(args)


for i, v in pairs(args[2]) do
for x, m in pairs(game:GetService('Teams'):GetTeams()) do
if (m.Name):lower():sub(1, #args[3].data) ==
(args[3].data):lower() then
v.TeamColor = m.TeamColor
end
end
end
end)

cmd.commands.register('particles', 'cmd%plrs%int', function(args)


for i, v in pairs(args[2]) do
Instance.new("ParticleEmitter", v.Character).Texture = args[3].data
end
end)

cmd.commands.register('ghost', 'cmd%plrs', function(args)


for i, v in pairs(args[2]) do
local pchar = v.Character
pchar.Head.Transparency = 0.5
pchar.Torso.Transparency = 0.5
pchar["Left Arm"].Transparency = 0.5
pchar["Right Arm"].Transparency = 0.5
pchar["Left Leg"].Transparency = 0.5
pchar["Right Leg"].Transparency = 0.5
pchar.Head.face.Transparency = 0.5
end
end)

cmd.commands.register('firstperson', 'cmd%plrs', function(args)


for i, v in pairs(args[2]) do
v.CameraMode = Enum.CameraMode.LockFirstPerson
end
end)

cmd.commands.register('creeper', 'cmd%plrs', function(args)


for i, v in pairs(args[2]) do
local pchar = v.Character
if pchar then
if pchar:FindFirstChild("Shirt") then
pchar.Shirt.Parent = pchar.Torso
end
if pchar:FindFirstChild("Pants") then
pchar.Pants.Parent = pchar.Torso
end
if pchar:FindFirstChild("Shirt Graphic") then
pchar["Shirt Graphic"].Graphic = ""
end
for i,v in pairs(pchar:GetChildren()) do
if v:IsA("Hat") then
v:Destroy()
end
end
pchar.Torso.Neck.C0 = CFrame.new(0,1,0) *
CFrame.Angles(math.rad(90),math.rad(180),0)
pchar.Torso["Right Shoulder"].C0 = CFrame.new(0,-1.5,-.5) *
CFrame.Angles(0,math.rad(90),0)
pchar.Torso["Left Shoulder"].C0 = CFrame.new(0,-1.5,-.5) *
CFrame.Angles(0,math.rad(-90),0)
pchar.Torso["Right Hip"].C0 = CFrame.new(0,-1,.5) *
CFrame.Angles(0,math.rad(90),0)
pchar.Torso["Left Hip"].C0 = CFrame.new(0,-1,.5) *
CFrame.Angles(0,math.rad(-90),0)
pchar["Body Colors"].HeadColor = BrickColor.new("Bright green")
pchar["Body Colors"].LeftArmColor = BrickColor.new("Bright
green")
pchar["Body Colors"].LeftLegColor = BrickColor.new("Bright
green")
pchar["Body Colors"].RightArmColor = BrickColor.new("Bright
green")
pchar["Body Colors"].RightLegColor = BrickColor.new("Bright
green")
pchar["Body Colors"].TorsoColor = BrickColor.new("Bright green")
end
end
end)

cmd.commands.register('insert', 'cmd%int', function(args)


local m = cmd.service('InsertService'):LoadAsset(args[2].data)
m.Parent = game.Workspace
m:MoveTo(cmd.localplayer.Character.Torso.Position)
m:MakeJoints()
end)

cmd.commands.register('nolimbs', 'cmd%plrs', function(args)


for i, v in pairs(game.Players:GetPlayers()) do
v.Character['Right Leg'].Parent = nil
v.Character['Left Leg'].Parent = nil
v.Character['Right Arm'].Parent = nil
v.Character['Left Arm'].Parent = nil
end
end)

cmd.commands.register('recurseremove', 'cmd%str', function(args)


local function a(o)
for i,v in pairs(o:GetChildren()) do
if v:IsA(args[2].data) then
v.Parent=nil
end
a(v)
end
end
a(game.Workspace)
end)

cmd.commands.register('name', 'cmd%plrs%inf', function(args)


for i, v in pairs(args[2]) do
local tchar = v.Character
for x, m in pairs(tchar:GetChildren()) do
if m:FindFirstChild('nm') then
m.Parent = nil
end
end
tchar.Name = ''
local ntag = Instance.new("Model", tchar)
ntag.Name = args[3]
local nhead = tchar.Head:Clone()
nhead.Parent = ntag
local nhum = Instance.new("Humanoid", ntag)
nhum.MaxHealth = 0
nhum.Health = 0
nhum.Name = 'nm'
local nweld = Instance.new("Weld", nhead)
nweld.Part0 = nhead
nweld.Part1 = tchar.Head
end
end)

cmd.commands.register('track', 'cmd%plrs%inf', function(args)


for i, v in pairs(args[2]) do
local tchar = v.Character
for x, m in pairs(tchar:GetChildren()) do
if m:FindFirstChild('nm') then
m.Parent = nil
end
end
tchar.Name = ''
local ntag = Instance.new("Model", workspace.CurrentCamera)
ntag.Name = v.Name
local nhead = tchar.Head:Clone()
nhead.Parent = ntag
local nhum = Instance.new("Humanoid", ntag)
nhum.MaxHealth = 0
nhum.Health = 0
nhum.Name = 'nm'
local nweld = Instance.new("Weld", nhead)
nweld.Part0 = nhead
nweld.Part1 = tchar.Head
end
end)

cmd.commands.register('rname', 'cmd%plrs', function(args)


local player = cmd.localplayer
player.Neutral = false
repeat
wait()
player.TeamColor = BrickColor.Random()
until not player.Character.Humanoid
end)

cmd.commands.register('fogend', 'cmd%int', function(args)


game.Lighting.FogEnd = args[2].data
end)

cmd.commands.register('fogstart', 'cmd%int', function(args)


game.Lighting.FogStart = args[2].data
end)

cmd.commands.register('time', 'cmd%int', function(args)


game.Lighting:SetMinutesAfterMidnight(60 * args[2].data)
end)

cmd.commands.register('ambient', 'cmd%int%int%int', function(args)


game.Lighting.Ambient = Color3.new(args[2].data/255, args[3].data/255,
args[4].data/255)
end)

cmd.commands.register('fogcolor', 'cmd%int%int%int', function(args)


game.Lighting.FogColor = Color3.new(args[2].data/255, args[3].data/255,
args[4].data/255)
end)

cmd.commands.register('sword', 'cmd%plrs', function(args)


local sword =
game:GetService('InsertService'):LoadAsset(125013769):GetChildren()[1]
for i, v in pairs(args[2]) do
sword:Clone().Parent = v.Backpack
end
end)
cmd.commands.register('paranoid', 'cmd%plrs', function(args)
for i, v in pairs(cmd.localplayer.Character:GetChildren()) do
if v:IsA("BasePart") then
v.Anchored = true
end
end
end)

cmd.commands.register('size', 'cmd%plrs%int', function(args)


for i, v in pairs(args[2]) do
cmd.util.size(v, args[3].data)
end
end)

cmd.commands.register('unlockws', 'cmd%plrs', function(args)


local function dloop(o)
for i, v in pairs(o:GetChildren()) do
if v:IsA("BasePart") then
v.Anchored = false
end
if v:IsA("Model") then
v:BreakJoints()
end
dloop(v)
end
end
dloop(game.Workspace)
end)

cmd.commands.register('change', 'cmd%plrs%str%inf', function(args)


for i, v in pairs(args[2]) do
if v:FindFirstChild("leaderstats") then
if v.leaderstats:FindFirstChild(args[3].data) then
if v.leaderstats[args[3].data]:IsA("StringValue") then
v.leaderstats[args[3].data].Value = args[4]
end
if v.leaderstats[args[3].data]:IsA("NumberValue") or
v.leaderstats[args[3].data]:IsA("IntValue") then
print(args[4])
if tonumber(args[4]) ~= nil then
v.leaderstats[args[3].data].Value =
tonumber(args[4])
end
end
end
end
end
end)

---------------------------

-- ** init ** --

local count = 0
for _, _ in pairs(cmd.commands.store) do count = count + 1 end

warn("loaded nosyliam's cmdscript [a]")


warn(tostring(count).." commands")
DistributedCmdBar.FocusLost:connect(function(e)
if e == true then
cmd.commands.run(DistributedCmdBar.Text)
DistributedCmdBar.Text = ''
end
end)

--PlayerChatHook = cmd.players.PlayerChatted:connect(function (_, plr, msg,


_)
-- if cmd.util.isadmin(plr.Name) then
-- if msg:sub(1,1) == cmd.prefix or msg:sub(1,1) == cmd.hidden then
-- cmd.commands.run(msg:sub(2, #msg))
-- end
-- end
-- end)
end
topkek.navigation.buildHomePage = function()
local count = 0
for _, _ in pairs(cmd.commands.store) do count = count + 1 end
local hook =
topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Home').Container,
true)
hook:drawText(1, 'T0PK3K 4.0 ex-7 edition by TheMichalos')
hook:drawText(1, 'Patch version 1.0.5')
hook:drawText(1, 'Commandbase patch version 1.0.0')
hook:drawText(1, 'Number of commands: ' .. tostring(count))
local stime = hook:drawText(1, 'Server Time: 0')
spawn(function()
while true do
stime.Text = 'Server Time: ' ..
tostring(game:GetService('Workspace').DistributedGameTime)
wait(0.5)
end
end)
local ssz = hook:drawText(1, 'Server Size: 0')
spawn(function()
while true do
ssz.Text = 'Server Size: ' ..
tostring(game:GetService('Players').NumPlayers)
wait(0.5)
end
end)
local fe = game:GetService('Workspace').FilteringEnabled
hook:drawText(1, 'FilteringEnabled: ' .. (fe and "YES" or "NO"))
hook:drawText(1, 'PlaceId: ' .. tostring(game.PlaceId))
hook:drawText(1, 'same', 55)
end
topkek.navigation.buildContainers = function()
for _, v in pairs(topkek.data.windows) do
topkek.tools.gui:makeContainer(v)
end
end

topkek.navigation.initCommandBar()
topkek.navigation.buildContainers()
topkek.navigation.buildTopbar()
topkek.navigation.buildHomePage()
wait()
--// actual code below lole //--

--// PLAYERS //--


local plrwin =
topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Players').Container)
local search = plrwin:drawButton(1, '', function()end)
drop = GUI.DropDown.New(UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), search,
{'All'})
function fixPlayerDrop()
local t = {'All'}
for i, v in pairs(game.Players:GetPlayers()) do
table.insert(t, v.Name)
end
drop.SetTable(t)
end
game.Players.PlayerAdded:connect(function()
fixPlayerDrop()
end)
game.Players.PlayerRemoving:connect(function()
fixPlayerDrop()
end)
plrFrame = plrwin:drawContainer(1, 100)
headshotContainer = plrFrame:drawContainer(0.4, 94, true)
headshotContainer:setDrawY(20)
headshot = headshotContainer:drawImage(1, "https://www.roblox.com/bust-
thumbnail/image?userId=1&width=420&height=420&format=png", 74)
headshotContainer:setDrawY(0)
userNameText = headshotContainer:drawText(1, "[All]")
userNameText.ClipsDescendants = true
userNameText.Font = Enum.Font.SourceSansBold
infoContainer = plrFrame:drawContainer(0.5, 94, true, 0.5)
infoContainer.BackgroundColor3 = color3(108, 38, 38)
userIdText = infoContainer:drawText(1, "ID: 0")
userAgeText = infoContainer:drawText(1, "Age: 0")
userTeamText = infoContainer:drawText(1, "Team: Neutral")
cval = 'All'
fixPlayerDrop()

function updatePlayer(plri)
local plr = game:GetService('Players'):FindFirstChild(plri)
if not plr and plri ~= 'All' then
print("Couldn't find player!")
updatePlayer(topkek.lplr)
else
headshot.Image = "https://www.roblox.com/bust-thumbnail/image?
userId=1&width=420&height=420&format=png"
userNameText.Text = "[All]"
userIdText.Text = 'ID: [multiple]'
userAgeText.Text = 'Age: [multiple]'
userTeamText.Text = 'Team: [multiple]'
cval = 'All'
end
local team = plr.TeamColor
if team == nil then
team = 'Neutral'
else
team = tostring(team)
end
headshot.Image = "https://www.roblox.com/bust-thumbnail/image?userId=" ..
tostring(plr.UserId) .. "&width=420&height=420&format=png"
userNameText.Text = plr.Name
userIdText.Text = 'ID: ' .. tostring(plr.UserId)
userAgeText.Text = 'Age: ' .. tostring(plr.AccountAge)
userTeamText.Text = 'Team: ' .. team
cval = plr.Name

end
drop.Changed(updatePlayer)
--actual code ------__-
plrwin:addSpacing()
plrwin:drawButton(1/2, 'Kick', function()
tk.dp(cval, function(p)
topkek.banmgr.executeKick(p)
end)
end)

plrwin:drawButton(1/2, 'Ban', function()


tk.dp(cval, function(p)
topkek.banmgr.addSoftBan(p)
end)
end)
plrwin:drawButton(1/2,'Friendlag', function()
tk.dp(cval, function(p)
for i = 1, 10 do
spawn(function()
while wait() do
game.Players.LocalPlayer:RequestFriendship(p)
game.Players.LocalPlayer:RevokeFriendship(p)
end
end)
end
end)
end)
plrwin:drawButton(1/2, 'Hardban', function()
tk.dp(cval, function(p)
topkek.banmgr.addHardBan(p)
end)
end)
plrwin:addSpacing()
plrwin:drawButton(1/2, 'Bring', function()
tk.dp(cval, function(z)
if z.Character then
z.Character.HumanoidRootPart.CFrame =

game:service'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame *
CFrame.new(1,1,1)
end
end)
end)
plrwin:drawButton(1/2, 'Goto', function()
tk.dp(cval, function(z)
game:service'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame =
z.Character.HumanoidRootPart.CFrame * CFrame.new(1,1,1)
end)
end)
plrwin:addSpacing()
plrwin:drawButton(1/3, 'Kill', function()
tk.dp(cval, function(p)
if p.Character and p.Character:FindFirstChild("Humanoid") then
p.Character.Humanoid.Health = 0
end
end)
end)
plrwin:drawButton(1/3, 'Seizure', function()
tk.dp(cval, function(p)
if p.Character and p.Character:FindFirstChild("Humanoid") and tk.gt(p)
then
spawn(function()
p.Character.Humanoid.PlatformStand = true
tk.gt(p).CFrame = tk.gt(p).CFrame *
CFrame.Angles(math.rad(90),0,0)
repeat
wait()
p.Character.Humanoid.PlatformStand = true
tk.gt(p).Velocity = Vector3.new(math.random(-10,10),-
5,math.random(-10,10))
tk.gt(p).RotVelocity = Vector3.new(math.random(-
5,5),math.random(-5,5),math.random(-5,5))
until not p.Character:FindFirstChild("Humanoid") or not
tk.gt(p)
end)
end
end)
end)
plrwin:drawButton(1/3, 'Stun', function()
tk.dp(cval, function(p)
if p.Character and p.Character:FindFirstChild("Humanoid") then
p.Character.Humanoid.PlatformStand = true
p.Character.Torso.CFrame = p.Character.Torso.CFrame *
CFrame.Angles(math.rad(90),0,0)
end
end)
end)
plrwin:drawButton(1/3, 'Freeze', function()
tk.dp(cval, function(p)
if p.Character then
tk.gt(p).Anchored = true
end
end)
end)
plrwin:drawButton(1/3, 'Thaw', function()
tk.dp(cval, function(p)
if p.Character then
tk.gt(p).Anchored = false
end
end)
end)
plrwin:drawButton(1/3, 'Superslow', function()
tk.dp(cval, function(p)
if p.Character and p.Character:FindFirstChild('Humanoid') then
p.Character.Humanoid.WalkSpeed = 1
end
end)
end)
plrwin:drawButton(1/3, 'Highjump', function()
tk.dp(cval, function(p)
if p.Character and p.Character:FindFirstChild('Humanoid') then
p.Character.Humanoid.JumpPower = 125
end
end)
end)
plrwin:drawButton(1/3, 'God', function()
tk.dp(cval, function(p)
if p.Character and p.Character:FindFirstChild('Humanoid') then
p.Character.Humanoid.MaxHealth = math.huge
p.Character.Humanoid.Health = math.huge
end
end)
end)
plrwin:drawButton(1/3, 'Semigod', function()
tk.dp(cval, function(p)
if p.Character and p.Character:FindFirstChild('Humanoid') then
p.Character.Humanoid.MaxHealth = 9e9
p.Character.Humanoid.Health = 9e9
end
end)
end)
plrwin:drawButton(1/3, 'Fast', function()
tk.dp(cval, function(p)
if p.Character and p.Character:FindFirstChild('Humanoid') then
p.Character.Humanoid.WalkSpeed = 50
end
end)
end)
Follow = false;
plrwin:drawButton(1/3, 'Annoy', function()
tk.dp(cval, function(p)
if p.Character and p.Character:FindFirstChild('Humanoid') then
if Follow == true then
Follow = false; return
else Follow = true end
while Follow == true do

game:service'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame=
p.Character.HumanoidRootPart.CFrame
wait()
end
end
end)
end)
plrwin:drawButton(1/3, 'Freefall', function()
tk.dp(cval, function(p)
if p.Character and p.Character:FindFirstChild('Humanoid') then
p.Character.HumanoidRootPart.CFrame =
p.Character.HumanoidRootPart.CFrame * CFrame.new(0, 10000, 0)
end
end)
end)
plrwin:drawButton(1/3, 'Destroy', function()
tk.dp(cval, function(p)
if p.Character and p.Character:FindFirstChild('Humanoid') then
p.Character.Humanoid:Destroy()
end
end)
end)
plrwin:drawButton(1/3, 'Fix', function()
tk.dp(cval, function(p)
if p.Character and p.Character:FindFirstChild('Humanoid') then
p.Character.Humanoid.Health = 100
p.Character.Humanoid.MaxHealth = 100
p.Character.Humanoid.JumpPower = 100
p.Character.Humanoid.WalkSpeed = 16
p.Character.Humanoid.PlatformStand = false
p.Character.Humanoid.Jump = true
end
end)
end)
plrwin:drawButton(1/3, 'Respawn', function()
tk.dp(cval, function(p)
if p.Character then
local a1 = Instance.new("Model", game:service'Workspace')
local a2 = Instance.new("Part", game:service'Workspace')
a2.CanCollide = true
a2.Anchored = true
a2.CFrame = CFrame.new(10000, 10000, 10000)
a2.Name = "Torso"
local a3 = Instance.new("Humanoid", a1)
a3.MaxHealth=100;a3.Health=100
p.Character = a1
a3.Health=0
end
end)
end)
plrwin:addSpacing()
local nameInp
plrwin:drawButton(1/3, 'Name', function()
tk.dp(cval, function(z)
local Character = z.Character
local newName = Instance.new("Model", z.Character)
newName.Name = nameInp.Text
local cl = Character:WaitForChild("Head"):Clone()
cl.Parent = newName
cl:WaitForChild("face"):Destroy()
local hum = Instance.new("Humanoid", newName)
hum.Name = "NameTag"
hum.MaxHealth = 0
hum.Health = 0
local weld = Instance.new("Weld", cl)
weld.Part0 = cl
weld.Part1 = Character:WaitForChild("Head")
Character:WaitForChild("Head").Transparency = 1
wait(.5)
cl.BrickColor = Character:WaitForChild("Head").BrickColor
end)
end)
nameInp = plrwin:drawTextBox(2/3, '')
local chatInp
plrwin:drawButton(1/3, 'Chat', function()
tk.dp(cval, function(z)
game:GetService('Chat'):Chat(z.Charcter, chatInp.Text)
end)
end)
chatInp = plrwin:drawTextBox(2/3, '')
local disgInp
plrwin:drawButton(1/3, 'Disguise', function()
tk.dp(cval, function(p)
local id = 0
if tonumber(disgInp.Text) then
id = tonumber(disgInp.Text)
else
id =
game:GetService('Players'):GetUserIdFromNameAsync(disgInp.Text)
end
if p.Character:FindFirstChild("Humanoid") then
p.Character.Humanoid.Health = 0
end
p.CharacterAppearance =
'https://assetgame.roblox.com/Asset/CharacterFetch.ashx?userId=' .. tostring(id)
end)
end)
disgInp = plrwin:drawTextBox(2/3, 'ROBLOX')
plrwin:addSpacing()
clrR = plrwin:drawTextBox(1/3, '0')
clrG = plrwin:drawTextBox(1/3, '0')
clrB = plrwin:drawTextBox(1/3, '0')
function getColor()
local r = tonumber(clrR.Text)
local g = tonumber(clrG.Text)
local b = tonumber(clrB.Text)
if not (r and g and b) then return Color3.new(0,0,0) end
return Color3.new(r/255, g/255, b/255)
end
plrwin:drawButton(1/3, 'Sparkles', function()
tk.dp(cval, function(z)
Instance.new("Sparkles", tk.gt(z)).SparkleColor = getColor()
end)
end)
plrwin:drawButton(1/3, 'Smoke', function()
tk.dp(cval, function(z)
Instance.new("Smoke", tk.gt(z)).Color = getColor()

end)
end)
plrwin:drawButton(1/3, 'Fire', function()
tk.dp(cval, function(z)
local fr = Instance.new("Fire", tk.gt(z))
fr.Color = getColor()
fr.Heat = 30
fr.Size = 20
end)
end)
plrwin:drawButton(1/3, 'Forcefield', function()
tk.dp(cval, function(z)
if z.Character then
Instance.new("ForceField", z.Character)
end
end)
end)
plrwin:drawButton(1/3, 'Select', function()
tk.dp(cval, function(z)
if z.Character and tk.gt(z) then
Instance.new("SelectionBox", tk.gt(z)).Adornee = tk.gt(z)
end
end)
end)
plrwin:drawButton(1/3, 'Sphere', function()
tk.dp(cval, function(z)
if z.Character and tk.gt(z) then
Instance.new("SelectionSphere", tk.gt(z)).Adornee = tk.gt(z)
end
end)
end)
plrwin:drawButton(1/3, 'Fling', function()
tk.dp(cval, function(z)
spawn(function() --kohls admin commands lol
if z.Character and tk.gt(z) then
local xran, zran
repeat xran = math.random(5555, 9999) until math.abs(xran)
>= 5555
repeat zran = math.random(5555, 9999) until math.abs(zran)
>= 5555
z.Character.Humanoid.Sit = true
tk.gt(z).Velocity = Vector3.new(0,0,0)
local frc = Instance.new("BodyForce", tk.gt(z))
frc.Name = "BFRC"
frc.force = Vector3.new(xran*4,9999*5,zran*4)
game:GetService("Debris"):AddItem(frc, 0.1)
end
end)
end)
end)
plrwin:drawButton(1/3, 'Explode', function()
tk.dp(cval, function(z)
if z.Character and tk.gt(z) then
local explosion = Instance.new("Explosion")
explosion.Position = tk.gt(z).Position
explosion.Parent = workspace
end
end)
end)
plrwin:drawButton(1/3, 'Nuke', function()
tk.dp(cval, function(z)
if z.Character and tk.gt(z) then
local torso = tk.gt(z)
local nuke = Instance.new("Part", game.Workspace)
local opos = torso.CFrame
nuke.BrickColor = BrickColor.new("Bright yellow")
nuke.TopSurface = Enum.SurfaceType.Smooth
nuke.BottomSurface = Enum.SurfaceType.Smooth
nuke.Anchored = true
nuke.CanCollide = false
nuke.Shape = "Ball"
nuke.Transparency = 0.5
nuke.CFrame = torso.CFrame
nuke.Size = Vector3.new(1, 1, 1)
nuke.Touched:connect(function(p)
local expl = Instance.new("Explosion", p)
expl.BlastPressure = 50000
expl.BlastRadius = 50
expl.Position = p.Position
p.Material = Enum.Material.CorrodedMetal
p:BreakJoints()
end)
for i = 1, 150 do
nuke.Size = Vector3.new(i, i, i)
nuke.CFrame = opos
wait(0.08)
end
nuke:Destroy()
end
end)
end)
plrwin:drawButton(1/3, 'No Tools', function()
tk.dp(cval, function(p)
for _, t in pairs(p.Backpack:GetChildren()) do
t:Destroy()
end
end)
end)
plrwin:drawButton(1/3, 'Take Tools', function()
tk.dp(cval, function(p)
for _, t in pairs(p.Backpack:GetChildren()) do
t.Parent = game:service'Players'.LocalPlayer.Backpack
end
end)
end)
plrwin:drawButton(1/3, 'BTools', function()
tk.dp(cval, function(p)
local a = Instance.new("HopperBin")
a.BinType = "GameTool"
a.Parent = p.Backpack
local a = Instance.new("HopperBin")
a.BinType = "Clone"
a.Parent = p.Backpack
local a = Instance.new("HopperBin")
a.BinType = "Hammer"
a.Parent = p.Backpack
end)
end)
plrwin:drawButton(1/3, 'Hotdog', function()
tk.dp(cval, function(p)
if p.Character and tk.gt(p) then
topkek.tools.util.weenieHutJunior(p)
end
end)
end)
plrwin:drawButton(1/3, 'Quicksand', function()
tk.dp(cval, function(z)
if z.Character and z.Character:FindFirstChild("Humanoid") then
local tor = tk.gt(z)
local hole = Instance.new("Part", z.Character)
hole.Anchored = true
hole.Name = "Hole"
hole.FormFactor = Enum.FormFactor.Custom
hole.Size = Vector3.new(7, 1, 7)
hole.CanCollide = false
hole.CFrame = tor.CFrame * CFrame.new(0,-3.3,0)
hole.BrickColor = BrickColor.new("Cool yellow")
hole.Material = Enum.Material.Sand
local hm = Instance.new("CylinderMesh", hole)
tor.Anchored = true
if z.Character:FindFirstChild("Humanoid") then
z.Character.Humanoid.Jump = true
end
for x,m in pairs(z.Character:GetChildren()) do
if m:IsA("BasePart") or m:IsA("MeshPart") then
m.CanCollide = false
end
end
for i=1,75 do
tor.CFrame=tor.CFrame*CFrame.new(0,-0.1,0)
wait(0.06)
end
tor.CFrame=tor.CFrame*CFrame.new(0,
-500,0
)
z.Character.Humanoid.Health = 0
end
end)
end)
plrwin:drawButton(1/3, 'Insane', function()
tk.dp(cval, function(p)
if p.Character and tk.gt(p) then
for i,v in pairs(tk.gt(p):GetChildren()) do
if v:IsA("Motor6D") then
spawn(function()
while v do
v.C0=v.C0*CFrame.Angles(math.random(-
180,180),math.random(-180,180),math.random(-180,180))
wait()
end
end)
end
end
end
end)
end)
plrwin:drawButton(1/3, 'Invisible', function()
tk.dp(cval, function(p)
tk.rco(p.Character, 'BasePart', 'Transparency', 1)
tk.rco(p.Character, 'MeshPart', 'Transparency', 1)
end)
end)
plrwin:drawButton(1/3, 'Visible', function()
tk.dp(cval, function(p)
tk.rco(p.Character, 'BasePart', 'Transparency', 0)
tk.rco(p.Character, 'MeshPart', 'Transparency', 0)
end)
end)
plrwin:drawButton(1/3, 'Bighead', function()
tk.dp(cval, function(z)
if z.Character then
if z.Character:FindFirstChild('Head') then
z.Character.Head.Mesh.Scale=Vector3.new(5,5,5)
end
end
end)
end)
plrwin:drawButton(1/3, 'Goldify', function()
tk.dp(cval, function(z)
if z.Character then
tk.rco(z.Character, 'BasePart', 'Material', 'Marble')
tk.rco(z.Character, 'MeshPart', 'Material', 'Marble')
tk.rco(z.Character, 'BasePart', 'BrickColor',
BrickColor.new('Bright yellow'))
tk.rco(z.Character, 'MeshPart', 'BrickColor',
BrickColor.new('Bright yellow'))
end
end)
end)
plrwin:drawButton(1/3, 'Neon', function()
tk.dp(cval, function(z)
if z.Character then
tk.rco(z.Character, 'BasePart', 'Material', 'Neon')
tk.rco(z.Character, 'MeshPart', 'Material', 'Neon')
end
end)
end)
plrwin:drawButton(1/3, 'Shiny', function()
tk.dp(cval, function(z)
if z.Character then
tk.rco(z.Character, 'BasePart', 'Reflectance', 1)
tk.rcm(z.Character, 'MeshPart')
end
end)
end)
plrwin:drawButton(1/3, 'Shrek', function()
tk.dp(cval, function(z)
if z.Character then
local pchar = z.Character
for i,v in pairs(pchar:GetChildren()) do
if v:IsA("Hat") or v:IsA("Accessory") or
v:IsA("CharacterMesh") or v:IsA("Shirt") or v:IsA("Pants") then
v:Destroy()
end
end
for i,v in pairs(pchar.Head:GetChildren()) do
if v:IsA("Decal") or v:IsA("SpecialMesh") then
v:Destroy()
end
end

local mesh = Instance.new("SpecialMesh", pchar.Head)


mesh.MeshType = "FileMesh"
pchar.Head.Mesh.MeshId = "http://www.roblox.com/asset/?
id=19999257"
pchar.Head.Mesh.Offset = Vector3.new(-0.1, 0.1, 0)
pchar.Head.Mesh.TextureId = "http://www.roblox.com/asset/?
id=156397869"

local Shirt = Instance.new("Shirt", z.Character)


local Pants = Instance.new("Pants", z.Character)

Shirt.ShirtTemplate = "rbxassetid://133078194"
Pants.PantsTemplate = "rbxassetid://133078204"
end
end)
end)
plrwin:drawButton(1/3, 'Duck', function()
tk.dp(cval, function(z)
if z.Character then
local pchar = z.Character
for i,v in pairs(pchar:GetChildren()) do
if v:IsA("Hat") or v:IsA("Accessory") then
v:Destroy()
end
end
local duck = Instance.new("SpecialMesh",
z.Character.HumanoidRootPart)
duck.MeshType = "FileMesh"
duck.MeshId = "http://www.roblox.com/asset/?id=9419831"
duck.TextureId = "http://www.roblox.com/asset/?id=9419827"
duck.Scale = Vector3.new(5, 5, 5)
tk.rco(z.Character, 'Instance', 'Transparency', 1)
z.Character.HumanoidRootPart.Transparency = 0
end
end)
end)
plrwin:drawButton(1/3, 'Spheres', function()
tk.dp(cval, function(z)
if z.Character then
tk.rco(z.Character, 'BasePart', 'Shape', 'Cylinder')
end
end)
end)
plrwin:drawButton(1/3, 'Big', function()
tk.dp(cval, function(z)
if z.Character then
topkek.tools.util.scalePlayer(5, z)
end
end)
end)
plrwin:drawButton(1/3, 'Small', function()
tk.dp(cval, function(z)
if z.Character then
topkek.tools.util.scalePlayer(5, z)
end
end)
end)
plrwin:drawButton(1/3, 'Giraffe', function()
tk.dp(cval, function(z)
if z.Character then
local char=z.Character
local h=char.Head
local tor=char:FindFirstChild("Torso")
if not tor then return end
tor.Neck.C0=tor.Neck.C0*CFrame.new(0,0,5)
local fn=Instance.new("Part",char)
fn.Size=Vector3.new(1,5.5,1)
fn.Name="FakeNeck"
fn.Anchored=false
fn.CanCollide=false
if char:FindFirstChild("Body Colors") then
fn.BrickColor=char["Body Colors"].HeadColor
end
local cm=Instance.new("CylinderMesh",fn)
local we=Instance.new("Weld",h)
we.Part0=h
we.Part1=fn
we.C1=we.C1*CFrame.new(0,2.6,0)
end
end)
end)
plrwin:drawButton(1/3, 'Dab', function()
tk.dp(cval, function(z)
if z.Character and z.Character:FindFirstChild("Torso") then
local chr = z.Character
chr.Animate.Disabled = true
chr.Torso["Left Shoulder"].C1 = CFrame.new(0, 0.699999988, 0,
0.939692616, 0, -0.342020124, -0.330366075, -0.258819044, -0.907673359,
-0.0885213241, 0.965925813, -0.243210346)
chr.Torso["Right Shoulder"].C1 = CFrame.new(-0.600000024, 0.5,
-0.200000003, 0.664462984, 0.241844743, 0.707106769, -0.664462984, -0.241844788,
0.707106769, 0.342020154, -0.939692616, -3.09086197e-008)
chr.Torso["Neck"].C1 = CFrame.new(0, -0.600000024, 0, -0.866025388,
0.5, 0, -0.171010137, -0.29619807, 0.939692616, 0.469846278, 0.813797653,
0.342020124)
end
end)
end)
plrwin:drawButton(1/3, 'Force Follow', function()
tk.dp(cval, function(z)
game:GetService("RunService"):BindToRenderStep("_", 0, function()
z.Character.Humanoid:MoveTo(topkek.lplr.Character.Head.Position)
end)
end)
end)
plrwin:drawButton(1/3, 'Camlock', function()
tk.dp(cval, function(z)
z.CameraMode = "LockFirstPerson"
end)
end)
--// SERVER //--
local servwin =
topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Server').Container)
local detailWin = servwin:drawContainer(1, 100, nil, nil, 18)
detailWin:drawText(1, 'Job ID: ' .. (game.JobId and (game.JobId ~= "") or "???"))
detailWin:drawText(1, 'Game Name: ' ..
game:service'MarketplaceService':GetProductInfo(game.PlaceId).Name)
detailWin:drawText(1, 'Creator Name: ' ..
game:GetService('Players'):GetNameFromUserIdAsync(game.CreatorId))
--detailWin:drawText(1, 'Genre: ' .. tostring(game.Genre))
servwin:drawButton(1/2, 'Shutdown', function()
workspace.Gravity = 0/0
end)
servwin:drawButton(1/2, 'Clear', function()
for i,v in pairs(game:service'Workspace':GetChildren()) do
if (not v:IsA("Terrain"))and(v.Name~="Camera") then
v:Destroy()
end
end
end)
servwin:drawButton(1/2, 'Baseplate', function()
for X = -2500, 2500, 512 do
for Z = -2500, 2500, 512 do
local P = Instance.new("Part")
P.Anchored = true
P.Locked = true
P.Size = Vector3.new(512,3,512)
P.CFrame = CFrame.new(X,0,Z)
P.BrickColor = BrickColor.Green()
P.Parent = game:service'Workspace'
end
end
end)
servwin:drawButton(1/2, 'Reset', function()
for i,v in pairs(game:service'Workspace':GetChildren()) do
if (not v:IsA("Terrain"))and(v.Name~="Camera") then
v:Destroy()
end
end
for X = -2500, 2500, 512 do
for Z = -2500, 2500, 512 do
local P = Instance.new("Part")
P.Anchored = true
P.Locked = true
P.Size = Vector3.new(512,3,512)
P.CFrame = CFrame.new(X,0,Z)
P.BrickColor = BrickColor.Green()
P.Parent = game:service'Workspace'
end
end
for i, v in pairs(game:GetService('Players'):GetPlayers()) do
local a1 = Instance.new("Model", game:service'Workspace')
local a2 = Instance.new("Part", game:service'Workspace')
a2.CanCollide = true
a2.Anchored = true
a2.CFrame = CFrame.new(10000, 10000, 10000)
a2.Name = "Torso"
local a3 = Instance.new("Humanoid", a1)
a3.MaxHealth=100;a3.Health=100
v.Character = a1
a3.Health=0
end
end)
servwin:drawButton(1, 'Remove Sounds', function()
tk.rcm(game, 'Sound')
end)
servwin:addSpacing()
servwin:drawButton(1, 'Break All', function()
workspace:BreakJoints(workspace:GetChildren())
end)
local gravInp
servwin:drawButton(1/3, 'Gravity', function()
if not tonumber(gravInp.Text) then return end
workspace.Gravity = tonumber(gravInp.Text)
end)
gravInp = servwin:drawTextBox(2/3, '')
servwin:addSpacing()
servwin:drawButton(1, 'Reset Lighting', function()
local l = game:service'Lighting'
l.Ambient = Color3.new(0, 0, 0)
l.Brightness = 1
l.GlobalShadows = true
l.Outlines = true
l.FogEnd = 100000
l.FogStart = 0
l:SetMinutesAfterMidnight(12*60)
end)
local brightInp
servwin:drawButton(1/3, 'Brightness', function()
if not tonumber(brightInp.Text) then return end
game:GetService('Lighting').Brightness = tonumber(brightInp.Text)
end)
brightInp = servwin:drawTextBox(2/3, '100')
local fogInp
servwin:drawButton(1/3, 'Fog', function()
if not tonumber(fogInp.Text) then return end
game:GetService('Lighting').FogEnd = tonumber(fogInp.Text)
end)
fogInp = servwin:drawTextBox(2/3, '0')
local timeInp
servwin:drawButton(1/3, 'Hour', function()
if not tonumber(timeInp.Text) then return end

game:GetService('Lighting'):SetMinutesAfterMidnight(60*tonumber(timeInp.Text))
end)
timeInp = servwin:drawTextBox(2/3, '12')
servwin:addSpacing()
-- private server crap
local privateToggle
local privStatus = false
privateToggle = servwin:drawButton(1, 'Private Server OFF', function()
if privStatus == false then
privStatus = true
privateToggle.Text = 'Private Server ON'
topkek.banmgr.makePrivate()
else
privateToggle.Text = 'Private Server OFF'
topkek.banmgr.unprivate()
end
end)
servwin:addSpacing()
servwin:drawText(1, 'Whitelist')
local plrAddInp
servwin:drawButton(1/3, 'Add', function()
topkek.banmgr.doWhitelist(plrAddInp.Text)
ReorderWL()
end)
plrAddInp = servwin:drawTextBox(2/3, '')
wlCont = servwin:drawScrollingContainer(100)
function ReorderWL()
local wl = topkek.banmgr.whitelist
for i,v in pairs(wlCont:GetChildren()) do
v:Destroy()
end
wlCont:setDrawY(3)
for i,v in pairs(wl) do
wlCont:drawText(2/3, v)
wlCont:drawButton(1/3, 'Remove', function()
topkek.banmgr.unwhitelist(v)
ReorderWL()
end)
end
end
ReorderWL()
--// LOCALPLAYER //--
local lpwin =
topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('LocalPlayer').Contai
ner)
lpwin:drawButton(1, 'Reset Camera', function()
game.Workspace.CurrentCamera:remove()
wait(.1)
game.Workspace.CurrentCamera.CameraSubject = topkek.lplr.Character.Humanoid
or
game.Workspace[topkek.lplr.Name].Humanoid
game.Workspace.CurrentCamera.CameraType = "Custom"
end)
lpwin:drawButton(1, 'Respawn', function()
local a1 = Instance.new("Model", game:service'Workspace')
local a2 = Instance.new("Part", game:service'Workspace')
a2.CanCollide = true
a2.Anchored = true
a2.CFrame = CFrame.new(10000, 10000, 10000)
a2.Name = "Torso"
local a3 = Instance.new("Humanoid", a1)
a3.MaxHealth=100;a3.Health=100
topkek.lplr.Character = a1
a3.Health=0
end)
lpwin:drawButton(1, 'Rejoin', function()
game:GetService('TeleportService'):Teleport(game.PlaceId)
end)
lpwin:addSpacing()
lpwin:drawButton(1/2, 'God', function()
if topkek.lplr.Character:FindFirstChild("Humanoid") then
topkek.lplr.Character.Humanoid.MaxHealth = math.huge
topkek.lplr.Character.Humanoid.Health = math.huge
end
end)
lpwin:drawButton(1/2, 'Semigod', function()
if topkek.lplr.Character:FindFirstChild("Humanoid") then
topkek.lplr.Character.Humanoid.MaxHealth = 9e9
topkek.lplr.Character.Humanoid.Health = 9e9
end
end)
Loopgod = false
lpwin:drawButton(1, 'Loopgod', function()
if Loopgod == false then
Loopgod = true
spawn(function()
repeat
topkek.lplr.Character.Humanoid.MaxHealth = math.huge
topkek.lplr.Character.Humanoid.Health = math.huge
wait()
until Loopgod == false
end)
else
Loopgod = false
end
end)
lpwin:addSpacing()
plrwin:addSpacing()
local Lev, Clip, Fly
lpwin:drawButton(1/2, 'Levitate', function()
if Lev == true then
Lev = false
return
end
Lev = true
repeat
topkek.lplr.Character.Humanoid:ChangeState(10)
wait(0)
until Lev == false
end)
lpwin:drawButton(1/2, 'Noclip', function()
if Clip == true then
Clip = false
return
end
Clip = true
game:GetService("RunService").Stepped:connect(function()
tk.gt(topkek.lplr).CanCollide = not Clip
topkek.lplr.Character.Head.CanCollide = not Clip
topkek.lplr.Character.HumanoidRootPart.CanCollide = not Clip
if topkek.lplr.Character.UpperTorso then
topkek.lplr.Character.LowerTorso.CanCollide = not Clip
end
end)
topkek.lplr.Character.HumanoidRootPart.Changed:connect(function()
tk.gt(topkek.lplr).CanCollide = not Clip
topkek.lplr.Character.Head.CanCollide = not Clip
topkek.lplr.Character.HumanoidRootPart.CanCollide = not Clip
if topkek.lplr.Character.UpperTorso then
topkek.lplr.Character.LowerTorso.CanCollide = not Clip
end
end)
end)
lpwin:drawButton(1/2, 'Fly', function()
if Fly == true then
Fly = false
return
end
Fly = true
local mouse=game.Players.LocalPlayer:GetMouse''
localplayer=game.Players.LocalPlayer
game.Players.LocalPlayer.Character:WaitForChild("HumanoidRootPart")
local torso = game.Players.LocalPlayer.Character.HumanoidRootPart
local speed=0
local keys={a=false,d=false,w=false,s=false}
local e1
local e2
local function start()
local pos = Instance.new("BodyPosition",torso)
local gyro = Instance.new("BodyGyro",torso)
pos.Name="EPIXPOS"
pos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
pos.position = torso.Position
gyro.maxTorque = Vector3.new(9e9, 9e9, 9e9)
gyro.cframe = torso.CFrame
repeat
wait()
localplayer.Character.Humanoid.PlatformStand=true
local new=gyro.cframe - gyro.cframe.p + pos.position
if not keys.w and not keys.s and not keys.a and not keys.d then
speed=1
end
if keys.w then
new = new + workspace.CurrentCamera.CoordinateFrame.lookVector * speed
speed=speed+0.01
end
if keys.s then
new = new - workspace.CurrentCamera.CoordinateFrame.lookVector * speed
speed=speed+0.01
end
if keys.d then
new = new * CFrame.new(speed,0,0)
speed=speed+0.01
end
if keys.a then
new = new * CFrame.new(-speed,0,0)
speed=speed+0.01
end
if speed>5 then
speed=5
end
pos.position=new.p
if keys.w then
gyro.cframe = workspace.CurrentCamera.CoordinateFrame*CFrame.Angles(-
math.rad(speed*15),0,0)
elseif keys.s then
gyro.cframe =
workspace.CurrentCamera.CoordinateFrame*CFrame.Angles(math.rad(speed*15),0,0)
else
gyro.cframe = workspace.CurrentCamera.CoordinateFrame
end
until not Fly
if gyro then gyro:Destroy() end
if pos then pos:Destroy() end
flying=false
localplayer.Character.Humanoid.PlatformStand=false
speed=0
end
e1=mouse.KeyDown:connect(function(key)
if not torso or not torso.Parent then flying=false e1:disconnect()
e2:disconnect() return end
if key=="w" then
keys.w=true
elseif key=="s" then
keys.s=true
elseif key=="a" then
keys.a=true
elseif key=="d" then
keys.d=true
end
end)
e2=mouse.KeyUp:connect(function(key)
if key=="w" then
keys.w=false
elseif key=="s" then
keys.s=false
elseif key=="a" then
keys.a=false
elseif key=="d" then
keys.d=false
end
end)
start()
end)
lpwin:drawButton(1/2, 'Highjump', function()
local thrust = Instance.new("BodyVelocity")
game:GetService('UserInputService').InputBegan:connect(function(i, b)
if i.KeyCode == Enum.KeyCode.Space then
print("Got jump")
coroutine.resume(coroutine.create(function()
thrust.Parent =
game.Players.LocalPlayer.Character.PrimaryPart
thrust.velocity = Vector3.new(0,50,0)
thrust.maxForce = Vector3.new(0,4e+050,0)
wait(0.2)
thrust.Parent = nil
end))
end
end)
end)
lpwin:addSpacing()
local apprInp
lpwin:drawButton(1/3, 'Appearance', function()
local id = 0
if tonumber(apprInp.Text) then
id = tonumber(apprInp.Text)
else
id = game:GetService('Players'):GetUserIdFromNameAsync(apprInp.Text)
end
if topkek.lplr.Character:FindFirstChild("Humanoid") then
topkek.lplr.Character.Humanoid.Health = 0
end
topkek.lplr.CharacterAppearance =
'https://assetgame.roblox.com/Asset/CharacterFetch.ashx?userId=' .. tostring(id)
end)
apprInp = lpwin:drawTextBox(2/3, 'ROBLOX')
local teamInp
lpwin:drawButton(1/3, 'Team', function()
topkek.lplr.TeamColor = BrickColor.new(teamInp.Text)
end)
teamInp = lpwin:drawTextBox(2/3, 'Bright red')
lpwin:drawButton(1/2, 'Naked', function()
topkek.lplr:ClearCharacterAppearance()
end)
lpwin:drawButton(1/2, 'Neutral', function()
topkek.lplr.Neutral = true
end)
lpwin:addSpacing()
lpwin:drawButton(1/2, 'Orb', function()
game.Players.LocalPlayer.Character = nil
--lp:Destroy()
local cam = game.Workspace.CurrentCamera
local m = Instance.new("Model", game.Workspace)
m.Name = game.Players.LocalPlayer.Name
local hum = Instance.new("Humanoid", m)
hum.Health = 0
hum.MaxHealth = 0
local orb = Instance.new("Part", m)
orb.Size = Vector3.new(1, 1, 1)
orb.Shape = "Ball"
orb.Name = "Head"
orb.Anchored = true
orb.CanCollide = true
orb.BottomSurface = Enum.SurfaceType.Smooth
orb.TopSurface = Enum.SurfaceType.Smooth
orb.Transparency = 0
spawn(function()
while true do
wait(0.1)
if orb then
orb.BrickColor = BrickColor.Random()
else break end
end
end)
cam.CameraSubject = orb
cam.CameraType = Enum.CameraType.Fixed
game:GetService("RunService").RenderStepped:connect(function()
orb.CFrame = cam.CoordinateFrame * CFrame.new(0, -2, -6)
end)
game.Players.LocalPlayer.Chatted:connect(function(a)
game:GetService("Chat"):Chat(orb, a)
end)
end)
lpwin:drawButton(1/2, 'Freecam', function()
local cam = game.Workspace.CurrentCamera
cam.CameraType = "Fixed"
cam.CameraSubject = nil
topkek.lplr.Character = nil
end)
lpwin:drawButton(1/2, 'NoGrav', function()
if topkek.lplr.Character then
for x,m in pairs(topkek.lplr.Character:GetChildren()) do
if m:IsA("BasePart") then
local bf = Instance.new("BodyForce", m)
bf.force = Vector3.new(0, 192.25, 0) * m:GetMass()
end
if m:IsA("Hat") or m:IsA("Accessory") then
if m:findFirstChild("Handle") then
local bf = Instance.new("BodyForce", m.Handle)
bf.force = Vector3.new(0, 192.25, 0) *
m.Handle:GetMass()
end
end
end
end
end)
lpwin:drawButton(1/2, 'Trowel', function()
topkek.tools.util.trowel()
end)
lpwin:addSpacing()
lpwin:drawButton(1/2, 'Fedora', function()
local hats={
98346834,
215751161,
119916949,
72082328,
147180077,
100929604,
63043890,
1285307,
1029025,
334663683,
259423244
}
game:GetObjects("rbxassetid://" .. tostring(hats[math.random(1,#hats)]))
[1].Parent = topkek.lplr.Character
end)
lpwin:drawButton(1/2, 'Rainbow Name', function()
topkek.lplr.Neutral = false
repeat
wait()
topkek.lplr.TeamColor = BrickColor.Random()
until not topkek.lplr.Character.Humanoid
end)
local tagInp
lpwin:drawButton(1/3, 'Tag', function()
local len = 10
local bb = Instance.new("BillboardGui")
bb.Parent = topkek.lplr.Character.Head
bb.Adornee = topkek.lplr.Character.Head
bb.AlwaysOnTop = true
bb.Enabled = true
bb.Size = UDim2.new(len, 0, 1.5, 0)
bb.Name = "tag"
bb.StudsOffset = Vector3.new(0, 3, 0)
--local fr = Instance.new("Frame")
--fr.Parent = bb
--fr.Size = UDim2.new(1, 0, 1, 0)
--fr.Style = Enum.FrameStyle.RobloxRound
local tl = Instance.new("TextLabel")
tl.Parent = bb
tl.Font = Enum.Font.Code
tl.BackgroundTransparency = 1
tl.TextScaled = true
tl.TextColor3 = Color3.new(15/255, 15/255, 15/255)
tl.Size = UDim2.new(1, 0, 1, 0)
tl.Text = tagInp.Text
tl.Name = "trutag"
tl.Visible = true
tl.ZIndex = 2
end)
tagInp = lpwin:drawTextBox(2/3, '')
--// SCRIPTS //--
--local scriptwin =
topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Scripts').Container)
--local search = scriptwin:drawTextBox(1,'')
--local origy = scriptwin:getDrawY()
--scriptwin:addSpacing()
--scriptwin:addSpacing()
--local scripts = game:GetObjects("rbxassetid://376553985")[1]
--local container = {}
--function MakeList(condition)
-- for i,v in pairs(scriptwin:GetChildren()) do
-- if v.Name == "Script" then
-- v:Destroy()
-- end
-- end
--scriptwin:setDrawY(origy)
--for i, v in pairs(scripts:GetChildren()) do
-- if string.find(v.Name:lower(), condition:lower()) or (condition == "")
or (condition == " ") then
-- local scr = scriptwin:drawButton(1, v.Name, function()
-- spawn(function() loadstring(v.Source)() end)
-- end, 25)
-- scr.Name = 'Script'
-- end
-- end
--end
--game:GetService("UserInputService").InputChanged:connect(function(inp)
-- if inp.UserInputType == Enum.UserInputType.TextInput then
-- if search:IsFocused() then
-- MakeList(search.Text)
-- end
--end
--end)
--MakeList('')
--// DESTRUCTION // --
local destwin =
topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Destruction').Contai
ner)
local decals, seldec = destwin:drawScrollingContainer(100)
seldec = destwin:drawText(1, 'Selected Decal: None')
cursel = nil
local decs = {
{'Rain', '574772793'},
{'Robbie', '574773630'},
{'Pepe', '244905904'},
{'Troll Face', '48308661'},
{'Jeff', '109129888'},
{'Shrek', '170539018'},
{'Doge', '133720697'},
{'Dat Boi', '409578848'},
}
for _, v in pairs(decs) do
local b = decals:drawButton(1, v[1], function()seldec.Text="Selected Decal: "
..v[2] cursel=v[2] end,20)
topkek.tools.gui:addLeftIcon(b,'rbxassetid://'..v[2],20)
end
destwin:drawButton(1, 'Spam Decal', function()
if cursel ~= nil then
topkek.tools.util.recurseDecal(tonumber(cursel))
end
end)
destwin:drawButton(1, 'Spam Particles', function()
if cursel ~= nil then
topkek.tools.util.recurseParticles(tonumber(cursel))
end
end)
destwin:drawButton(1, 'Spam Both', function()
if cursel ~= nil then
topkek.tools.util.recurseUltimate(tonumber(cursel))
end
end)
destwin:drawButton(1, 'Rollback', function()
tk.rcm(workspace, 'Decal')
tk.rcm(workspace, 'ParticleEmitter')
end)
destwin:addSpacing()
destwin:drawButton(1, '666', function()
for i,v in next,workspace:children''do
if(v:IsA'BasePart')then
me=v;
bbg=Instance.new('BillboardGui',me);
bbg.Name='stuf';
bbg.Adornee=me;
bbg.Size=UDim2.new(2.5,0,2.5,0)
--bbg.StudsOffset=Vector3.new(0,2,0)
tlb=Instance.new'TextLabel';
tlb.Text='666 666 666 666 666 666';
tlb.Font='SourceSansBold';
tlb.FontSize='Size48';
tlb.TextColor3=Color3.new(1,0,0);
tlb.Size=UDim2.new(1.25,0,1.25,0);
tlb.Position=UDim2.new(-0.125,-22,-1.1,0);
tlb.BackgroundTransparency=1;
tlb.Parent=bbg;
end;end;
--coroutine.wrap(function()while wait''do
s=Instance.new'Sound';
s.Parent=workspace;
s.SoundId='rbxassetid://152840862';
s.Pitch=1;
s.Volume=1;
s.Looped=true;
s:play();
--end;end)();
function xds(dd)
for i,v in next,dd:children''do
if(v:IsA'BasePart')then
v.BrickColor=BrickColor.new'Really black';
v.TopSurface='Smooth';
v.BottomSurface='Smooth';
s=Instance.new('SelectionBox',v);
s.Adornee=v;
s.Color=BrickColor.new'Really red';
a=Instance.new('PointLight',v);
a.Color=Color3.new(1,0,0);
a.Range=15;
a.Brightness=5;
f=Instance.new('Fire',v);
f.Size=19;
f.Heat=22;
end;
game.Lighting.TimeOfDay=0;
game.Lighting.Brightness=0;
game.Lighting.ShadowColor=Color3.new(0,0,0);
game.Lighting.Ambient=Color3.new(1,0,0);
game.Lighting.FogEnd=200;
game.Lighting.FogColor=Color3.new(0,0,0);
local dec = 'http://www.roblox.com/asset/?id=19399245';
local fac = {'Front', 'Back', 'Left', 'Right', 'Top', 'Bottom'}
--coroutine.wrap(function()
--for _,__ in pairs(fac) do
--local ddec = Instance.new("Decal", v)
--ddec.Face = __
--ddec.Texture = dec
--end end)()
if #(v:GetChildren())>0 then
xds(v)
end
end
end
xds(game.Workspace)
end)
destwin:drawButton(1, 'Troll', function()
topkek.tools.util.recurseUltimate('48308661')
tk.play(154664102)
end)
destwin:addSpacing()
destwin:drawButton(1/2,'Colorize',function() -- when u skid off variable
XDDDDDpranked
local materiallist =

{Enum.Material.Plastic,Enum.Material.Wood,Enum.Material.Slate,Enum.Material.Concret
e,Enum.Material.CorrodedMetal,
Enum.Material.DiamondPlate,Enum.Material.Foil,Enum.Material.Grass,

Enum.Material.Ice,Enum.Material.Marble,Enum.Material.Granite,Enum.Material.Brick,
Enum.Material.Pebble,Enum.Material.Sand,Enum.Material.Sand,

Enum.Material.Fabric,Enum.Material.SmoothPlastic,Enum.Material.Metal,Enum.Material.
WoodPlanks,Enum.Material.Neon,Enum.Material.Cobblestone}
local function r(where)
for _,v in pairs (where:GetChildren()) do
if v:IsA("BasePart") then
spawn(function() while wait(0.1) do v.Material =
materiallist[math.random(#materiallist)] wait() end end) end r(v) end end
r(workspace)
end)
destwin:drawButton(1/2,'Materialize',function()
local function r(where)
for _,v in pairs (where:GetChildren()) do
if v:IsA("BasePart") then
spawn(function() while wait(0.1) do v.Transparency = math.random(0,1) wait()
end end) end r(v) end end r(workspace)
end)
destwin:drawButton(1/2,'Meshify',function()
local enums={
Enum.MeshType.Head;
Enum.MeshType.Torso;
Enum.MeshType.Wedge;
Enum.MeshType.Brick;
Enum.MeshType.Sphere;
Enum.MeshType.Cylinder;
}
tk.rcf('BasePart',function(o)
local mesh = Instance.new('SpecialMesh', o)
mesh.MeshType = enums[math.random(1,#enums)]
end)
end)
destwin:drawButton(1/2,'Loop-Meshify',function()
coroutine.wrap(function()
while true do
local enums={
Enum.MeshType.Head;
Enum.MeshType.Torso;
Enum.MeshType.Wedge;
Enum.MeshType.Brick;
Enum.MeshType.Sphere;
Enum.MeshType.Cylinder;
}
tk.rcf('BasePart',function(o)
if o:FindFirstChild("Mesh") then o.Mesh:Destroy() end
local mesh = Instance.new('SpecialMesh', o)
mesh.MeshType = enums[math.random(1,#enums)]
end)
wait(0.5)
end
end)()
end)
destwin:addSpacing()
destwin:drawButton(1, 'Rotations', function()
tk.rcf('BasePart', function(o)
o.Rotation =
Vector3.new(math.random(0,180),math.random(0,180),math.random(0,180))
end)
end)
destwin:drawButton(1, 'Collisions', function()
tk.rcf('BasePart', function(o)
o.CanCollide = false
end)
end)
destwin:drawButton(1, 'Velocity', function()
tk.rcf('BasePart', function(o)
o.Velocity =
Vector3.new(math.random(0,180),math.random(0,180),math.random(0,180))
end)
end)
destwin:drawButton(1, 'Invisiblity', function()
tk.rcf('BasePart', function(o)
o.Transparency = 1
end)
end)
destwin:drawButton(1, 'BreakJoints', function()
tk.rcf('Model', function(o)
o:BreakJoints()
end)
end)
destwin:drawButton(1, 'Forces', function()
tk.rcf('BasePart', function(o)
local bf = Instance.new("BodyForce", o)
bf.Force =
Vector3.new(math.random(0,180)*5,math.random(0,180)*5,math.random(0,180)*5)
end)
end)
destwin:drawButton(1, 'Brightness', function()
tk.rcf('BasePart', function(o)
local light = Instance.new("SpotLight", o)
light.Brightness = 9e9
light.Range = 60
end)
end)
--// CATALOG //--
local catwin =
topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Catalog').Container)
local page, currentkeyword = 1, ""
local searchbar, search, makeCatalog, res = 0, 0, 0, {}
local searchbar = catwin:drawTextBox(2/3,'')
local search = catwin:drawButton(1/3, 'Search', function()
page = 1
currentkeyword = searchbar.Text
makeCatalog(currentkeyword, page)
end)
local previous = catwin:drawButton(1/2, 'Previous Page', function()
if page > 1 then
page = page - 1
makeCatalog(currentkeyword, page)
end
end)
local previous = catwin:drawButton(1/2, 'Next Page', function()
if page >= 1 then
page = page + 1
makeCatalog(currentkeyword, page)
end
end)
local catalog_start = catwin:getDrawY()
function split(str,divider)
local found = ""
local results = {}
for i=1,string.len(str) do
if (string.lower(string.sub(str,i,i)) == string.lower(divider)) then
table.insert(results, found)
found = ""
else
found = found..string.sub(str,i,i)
end
end
table.insert(results, found)
return results
end
function GetName(nm)
local spl = split(nm," ")
local a,b,c,d,e=spl[1] or "",spl[2] or "",spl[3] or "", spl[4] or "", spl[5]
or ""
return (a.." "..b.." "..c.." "..d.." "..e)
end
--function makeCatalog(keyword, page)
--local endpoint = "http://search.roblox.com/catalog/json?
Category=6&Keyword="..keyword.."&IncludeNotForSale=false&ResultsPerPage=10&PageNumb
er="..tostring(page)
--local results = game:HttpGet(endpoint, true)
--local parse = game:GetService('HttpService'):JSONDecode(results)
--for i, v in pairs(res) do
--v:Destroy()
--end
--catwin:setDrawY(catalog_start)
--catwin:addSpacing()
--for i, v in pairs(parse) do
--local img = catwin:drawImage(1/2,
'https://www.roblox.com/Thumbs/Asset.ashx?
width=420&height=420&assetId='..tostring(v['AssetId']), 50)
--local below = topkek.tools.util.Object("TextButton", {
-- Parent = img;
-- BackgroundColor3 = Color3.new(163/255, 57/255, 57/255);
-- BorderSizePixel = 0;
-- Position = UDim2.new(0, -45, 1, 5);
-- Size = UDim2.new(0,img.AbsoluteSize.X, 0, 20);
-- Font = 'SourceSans';
-- FontSize = 'Size14';
-- Text = GetName(v['Name']);
-- TextSize = 14;
-- TextColor3 = color3(199, 199, 199);
-- TextStrokeTransparency = 0.5;
-- ClipsDescendants = true;
--})
-- below.MouseButton1Down:connect(function()
-- local Model = Instance.new("Model", workspace)
-- game:GetObjects('rbxassetid://'..tostring(v['AssetId']))
[1].Parent = Model
-- Model:MakeJoints()
-- Model:MoveTo(topkek.lplr.Character.Head.Position)
--end)
--img.Size=UDim2.new(0,50,0,50)
--img.Position=img.Position+UDim2.new(0,45,0,0)
-- if (i%2)==0 then
-- catwin:setDrawY(catwin:getDrawY() + 25)
--end
-- if (i==10) then
-- catwin.main.CanvasSize = catwin.main.CanvasSize +
UDim2.new(0,0,0,25)
-- end
-- table.insert(res,img)
--end
--end
--makeCatalog("", 1)
--// CMDS //--
cmdwin =
topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Commands').Container
)
count = 0
for _, _ in pairs(cmd.commands.store) do count = count + 1 end
cmdwin:drawText(1, tostring(count) .. " Commands")
cmdwin:drawText(1, 'Chat Prefix: /')
local cmdlist = cmdwin:drawScrollingContainer(260)
for i, v in pairs(cmd.commands.fmtstore) do
local xfmt = {}
local str = " ;" .. i .. " "
for form in v:gmatch("[^%%]+") do
if form ~= 'cmd' then
if form == 'inf' then form = 'str' end
str = str .. "{" .. form .. "} "
end
end
cmdlist:drawText(1, str)
end
--// MUSIC //--
musicwin =
topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Music').Container)
Sounds = {
{"caramell", 2303479};
{"epic", 27697743};
{"rick", 2027611};
{"halo", 1034065};
{"pokemon", 1372261};
{"cursed", 1372257};
{"extreme", 11420933};
{"awaken", 27697277};
{"alone", 27697392};
{"mario", 1280470};
{"choir", 1372258};
{"chrono" ,1280463};
{"dotr", 11420922};
{"entertain", 27697267};
{"fantasy", 1280473};
{"final", 787};
{"organ", 11231513};
{"tunnel", 9650822}
}

local cursel
local xcursel = 0
scr = musicwin:drawScrollingContainer(230)
for i, v in pairs(Sounds) do
scr:drawButton(1, v[1] .. " - " .. tonumber(v[2]), function()
cursel.Text = "Currently Selected - " .. v[1]
xcursel = v[2]
end)
end

cursel = musicwin:drawText(1, "Currently Selected - None")


local setInp
musicwin:drawButton(1/3, "Set", function()
if tonumber(setInp.Text) then
cursel.Text = "Currently Selected - " .. setInp.Text
xcursel = tonumber(setInp.Text)
end
end)
setInp = musicwin:drawTextBox(2/3, '')
musicwin:drawButton(1, "Play", function()
tk.rcm(game, 'Sound')
tk.play(xcursel)
end)
musicwin:drawButton(1, "Stop", function()
tk.rcm(game, 'Sound')
end)
--// FACES //--
facwin =
topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Faces').Container)
local faces = {
{name='Rofl',id=47595647},
{name='Sparta',id=74142203},
{name='UJelly',id=48989071},
{name='Troll',id=45120559},
{name='Horse',id=62079221},
{name='Angry',id=48258623},
{name='Okey',id=62830600},
{name='Yeaw',id=53646377},
{name='Here',id=62677045},
{name='Har',id=48260066},
{name='Baby Sun',id=47596170},
{name='LOL',id=48293007},
{name='Sad',id=53645378},
{name='Joseph Stalin',id=48290678},
{name='Doge',id=130742396},
{name='Forever Alone',id=156886272},
{name='RickRoll',id=5104631},
{name='Jim Carrey',id=74885351},
{name='Meh IRL',id=237553381}
}
local cursel, xcursel = nil, 0
faclist = facwin:drawScrollingContainer(260)
for i,v in pairs(faces) do
local btn = faclist:drawButton(1, v['name'], function()
xcursel = v['id']
cursel.Text = 'Currently Selected: ' .. v['name']
end)
topkek.tools.gui:addLeftIcon(btn,'rbxassetid://'..tostring(v['id']),20)
end
cursel = facwin:drawText(1, 'Currently Selected: None')
facwin:drawButton(1, 'Wear', function()
if not (xcursel == 0) then
if topkek.lplr.Character then
tk.rcm(topkek.lplr.Character, 'Accessory')
tk.rcm(topkek.lplr.Character, 'Hat')
topkek.tools.util.applyFace(xcursel)
end
end
end)
--// SETTINGS // --
setwin =
topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Settings').Container
)
setwin:drawText(1, 'Patch: ' .. topkek.patch)
setwin:drawText(1, 'Devnote: foh skids')
setwin:drawText(1, [[
=== CREDITS ===

Variable - retard that created Stella


KrystalTeam - provided critical design tips & advice
Circumvention - lol joey salads

Thanks to everyone that supported T0PK3K 4.0!

]], 260)
--// BANLIST //--
banwin =
topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Banlist').Container)
local plrBanInp
banwin:drawButton(1/3, 'Add', function()
topkek.settings.get()
table.insert(topkek.settingsTable['Bans'], plrBanInp.Text)
topkek.settings.write()
UpdateBanlist()
end)
plrBanInp = banwin:drawTextBox(2/3, '')
banCont = banwin:drawScrollingContainer(288)
function UpdateBanlist(x)
topkek.settings.get()
local wl = x or topkek.settingsTable['Bans']
for i,v in pairs(banCont:GetChildren()) do
v:Destroy()
end
banCont:setDrawY(3)
for i,v in pairs(wl) do
banCont:drawText(2/3, v)
banCont:drawButton(1/3, 'Remove', function()
for x, m in pairs(wl) do
if m == v then
table.remove(topkek.settingsTable['Bans'], x)
topkek.settings.write()
UpdateBanlist()
topkek.banmgr.bans = topkek.settingsTable['Bans']
end
end
end)
end
end
UpdateBanlist()
--// HATS //--
hatwin =
topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Hats').Container)
local hats={
{name='Dominus Empyreus',id=21070012},
{name='Dominus Vespertilio',id=96103379},
{name='Dominus Infernus',id=31101391},
{name='Dominus Rex',id=250395631},
{name='Dominus Frigidus',id=48545806},
{name='Dominus Astra',id=162067148},
{name='Dominus Aureus',id=138932314},
{name='DIY Dominus Empyreus',id=151789690},
{name='Dominus Messor',id=64444871},
{name='Demon Skeleton Wings',id=133554007},
{name='Gilded Wings of Glory',id=250405532},
{name='Majestic Ice Wings',id=188702967},
{name='Black Wings',id=215719598},
{name='Clockworks Shades',id=11748356},
{name='Faerie Wings',id=19399896},
{name='Orinthian Wings',id=223751505},
{name='Clockworks Headphones',id=1235488},
{name='Perfectly Legitimate Business Hat',id=19027209},
{name='Sparkling Angel Wings',id=192557913},
{name='Commander Crows Wings',id=133553855},
{name='Sunfire Wings',id=158068470},
{name='Royal Faerie Wings',id=119916756},
{name='Wings of Freedom',id=164174048},
{name='Firebrand Wings',id=128160626},
{name='Frozen Wings',id=136758613},
{name='Webbed Wings',id=120507280},
{name='Gargoyle Wings',id=120507201},
{name='Bat Wings',id=19399858},
{name='Wings of Fire',id=136758532},
{name='Headrow',id=1082935},
{name='Rubber Duckie',id=9254254},
{name='Valkyrie Helm',id=1365767},
{name='Hockey Mask',id=5161514}}
local searchi = hatwin:drawButton(1, '', function()end)
dropx = GUI.DropDown.New(UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), searchi,
{'All'})
function fixPlayerDropi()
local t = {'All'}
for i, v in pairs(game.Players:GetPlayers()) do
table.insert(t, v.Name)
end
dropx.SetTable(t)
end
game.Players.PlayerAdded:connect(function()
fixPlayerDropi()
end)
game.Players.PlayerRemoving:connect(function()
fixPlayerDropi()
end)
local eval = 'All'
dropx.Changed(function(p) eval = p end)
fixPlayerDrop()

local hatInp
hatlist = hatwin:drawScrollingContainer(260)
for i,v in pairs(hats) do
hatlist:drawButton(1, v['name'], function()
hatInp.Text = tostring(v['id'])
end)
end
hatwin:drawButton(1/3, 'Wear', function()
local hat = game:GetObjects("rbxassetid://"..tonumber(hatInp.Text))[1]
tk.dp(eval, function(x)
if x.Character then
hat:Clone().Parent = x.Character
end
end)
end)

hatInp = hatwin:drawTextBox(2/3, '')


topkek.tools.animator.initialAnimation()
topkek.banmgr.init()

_G.Rc7Notification("Leaked by Scratchy","T0pk3k 4.0 Script Leaked!",5)


wait(5)
if game.Workspace.FilteringEnabled == true then
_G.Rc7Notification("Filtering","Fltering is Enabled",5)
else
_G.Rc7Notification("Filtering","Fltering is Disabled",5)
end
end)

runingoutofideas.Name = "runingoutofideas"
runingoutofideas.Parent = Scripts
runingoutofideas.BackgroundColor3 = Color3.new(0, 0, 0)
runingoutofideas.BackgroundTransparency = 0.5
runingoutofideas.Position = UDim2.new(0, 0, 0, 603)
runingoutofideas.Size = UDim2.new(0, 200, 0, 50)
runingoutofideas.Font = Enum.Font.SourceSans
runingoutofideas.FontSize = Enum.FontSize.Size14
runingoutofideas.Text = "fe hax gui lite"
runingoutofideas.TextColor3 = Color3.new(0.454902, 0.454902, 0.454902)
runingoutofideas.TextSize = 14
runingoutofideas.TextWrapped = true

runingoutofideas.MouseButton1Down:connect(function()
--made in literally 5 minutes, just a copy paste of the only working buttons on fe
hax gui

hi = game:GetObjects('rbxassetid://928597043')[1]
hi.Parent = game.Players.LocalPlayer.PlayerGui
hi.TextButton.sd.MouseButton1Down:Connect(function()
for i =1,100 do
spawn(function()
while wait() do
for i,v in pairs(game:GetService'Players':GetPlayers()) do
if v.Character ~= nil and v.Character:FindFirstChild'Head' then
for _,x in pairs(v.Character.Head:GetChildren()) do
if x:IsA'Sound' then x.Playing = true end
end
end
end
end
end)
end
end)
--hot fly script by RGEENEUS cuz im too lazy to make one
local speed = 50 -- This is the fly speed. Change it to whatever you like. The
variable can be changed while running
local c
local h
local bv
local bav
local cam
local flying
local p = game:GetService'Players'.LocalPlayer
local buttons = {W = false, S = false, A = false, D = false, Moving = false}
local startFly = function () -- Call this function to begin flying
if not p.Character or not p.Character.Head or flying then return end
c = p.Character
h = c.Humanoid
h.PlatformStand = true
cam = workspace:WaitForChild('Camera')
bv = Instance.new("BodyVelocity")
bav = Instance.new("BodyAngularVelocity")
bv.Velocity, bv.MaxForce, bv.P = Vector3.new(0, 0, 0), Vector3.new(10000, 10000,
10000), 1000
bav.AngularVelocity, bav.MaxTorque, bav.P = Vector3.new(0, 0, 0),
Vector3.new(10000, 10000, 10000), 1000
bv.Parent = c.Head
bav.Parent = c.Head
flying = true
h.Died:connect(function() flying = false end)
end
local endFly = function () -- Call this function to stop flying
if not p.Character or not flying then return end
h.PlatformStand = false
bv:Destroy()
bav:Destroy()
flying = false
end
game:GetService("UserInputService").InputBegan:connect(function (input, GPE)
if GPE then return end
for i, e in pairs(buttons) do
if i ~= "Moving" and input.KeyCode == Enum.KeyCode[i] then
buttons[i] = true
buttons.Moving = true
end
end
end)
game:GetService("UserInputService").InputEnded:connect(function (input, GPE)
if GPE then return end
local a = false
for i, e in pairs(buttons) do
if i ~= "Moving" then
if input.KeyCode == Enum.KeyCode[i] then
buttons[i] = false
end
if buttons[i] then a = true end
end
end
buttons.Moving = a
end)
local setVec = function (vec)
return vec * (speed / vec.Magnitude)
end
game:GetService("RunService").Heartbeat:connect(function (step) -- The actual fly
function, called every frame
if flying and c and c.PrimaryPart then
local p = c.PrimaryPart.Position
local cf = cam.CFrame
local ax, ay, az = cf:toEulerAnglesXYZ()
c:SetPrimaryPartCFrame(CFrame.new(p.x, p.y, p.z) * CFrame.Angles(ax, ay, az))
if buttons.Moving then
local t = Vector3.new()
if buttons.W then t = t + (setVec(cf.lookVector)) end
if buttons.S then t = t - (setVec(cf.lookVector)) end
if buttons.A then t = t - (setVec(cf.rightVector)) end
if buttons.D then t = t + (setVec(cf.rightVector)) end
c:TranslateBy(t * step)
end
end
end)
hi.TextButton.fh.MouseButton1Down:Connect(function()
local lol = game:GetService'Players'.LocalPlayer.Character
pcall(function()
for i,v in pairs(lol:GetChildren()) do
if v.Name ~= 'Head' and v.Name ~= 'Torso' and v.Name ~= 'HumanoidRootPart' then
v:Destroy()
end
end
local ok = lol:FindFirstChild'Torso'
if ok then ok = ok:FindFirstChild'roblox' if ok then ok:Destroy() end end
Instance.new('Humanoid', lol)
if lol.HumanoidRootPart:FindFirstChild'Rank' then
lol.HumanoidRootPart:FindFirstChild'Rank':Destroy() end
local nouxd = lol:FindFirstChild'Torso'
wait'1'
lol.Head.Position = lol.Head.Position + Vector3.new(1,1,1)
if nouxd then nouxd.Transparency = 1 end
wait'.3'
startFly()
end)
end)
end)

oof.Name = "oof"
oof.Parent = Scripts
oof.BackgroundColor3 = Color3.new(0, 0, 0)
oof.BackgroundTransparency = 0.5
oof.Position = UDim2.new(0, 0, 0, 655)
oof.Size = UDim2.new(0, 200, 0, 50)
oof.Font = Enum.Font.SourceSans
oof.FontSize = Enum.FontSize.Size14
oof.Text = "oof"
oof.TextColor3 = Color3.new(0.454902, 0.454902, 0.454902)
oof.TextSize = 14
oof.TextWrapped = true

oof.MouseButton1Down:connect(function()
while wait() do
for i,v in pairs(game:GetService'Players':GetPlayers()) do
if v.Character ~= nil and v.Character:FindFirstChild'Head' then
for _,x in pairs(v.Character.Head:GetChildren()) do
if x:IsA'Sound' then x.Playing = true end
end
end
end
end
end)

whydoustillreadthis.Name = "whydoustillreadthis"
whydoustillreadthis.Parent = Scripts
whydoustillreadthis.BackgroundColor3 = Color3.new(0, 0, 0)
whydoustillreadthis.BackgroundTransparency = 0.5
whydoustillreadthis.Position = UDim2.new(0, 0, 0, 707)
whydoustillreadthis.Size = UDim2.new(0, 200, 0, 50)
whydoustillreadthis.Font = Enum.Font.SourceSans
whydoustillreadthis.FontSize = Enum.FontSize.Size14
whydoustillreadthis.Text = "FE Animation GUI"
whydoustillreadthis.TextColor3 = Color3.new(0.454902, 0.454902, 0.454902)
whydoustillreadthis.TextSize = 14
whydoustillreadthis.TextWrapped = true

whydoustillreadthis.MouseButton1Down:connect(function()
--FE Animation Gui Made by Dark Magic Rblx in ROBLOX Studio, please give credits if
you use this.
--You can use all and me in the Name Here Section!
gui = Instance.new("ScreenGui",game.Players.LocalPlayer.PlayerGui)
gui.Name = "FE Animation Gui by Dark Magic Rblx"
box = Instance.new("Frame",gui)
box.Size = UDim2.new(0,400,0,100)
box.Position = UDim2.new(0,800,0,500)
box.BackgroundTransparency = 0
box.BackgroundColor3 = Color3.new(167,0,0)
box.BorderSizePixel = 5
box.BorderColor3 = Color3.new(27,42,53)

o = Instance.new("TextBox",gui)
o.Name = "Speed Here"
o.Size = UDim2.new(0,150,0,15)
o.Position = UDim2.new(0,1000,0,590)
o.BackgroundTransparency = 0
o.BackgroundColor3 = Color3.new(0,0,0)
o.BorderSizePixel = 0
o.Font = "Arcade"
o.TextColor3 = Color3.new(255,255,255)
o.TextScaled = true
o.TextWrapped = true
o.Text = "Speed Here"

a = Instance.new("TextBox",gui)
a.Name = "ID Here"
a.Size = UDim2.new(0,300,0,25)
a.Position = UDim2.new(0,900,0,530)
a.BackgroundTransparency = 0
a.BackgroundColor3 = Color3.new(0,0,0)
a.BorderSizePixel = 0
a.Font = "Arcade"
a.TextColor3 = Color3.new(255,255,255)
a.TextScaled = true
a.TextWrapped = true
a.Text = "ID Here"

b = Instance.new("TextBox",gui)
b.Name = "Namehere"
b.Size = UDim2.new(0,300,0,25)
b.Position = UDim2.new(0,900,0,560)
b.BackgroundTransparency = 0
b.BackgroundColor3 = Color3.new(0,0,0)
b.BorderSizePixel = 0
b.Font = "Arcade"
b.TextColor3 = Color3.new(255,255,255)
b.TextScaled = true
b.TextWrapped = true
b.Text = "Name here"

c = Instance.new("TextButton",gui)
c.Name = "Animation"
c.Size = UDim2.new(0,100,0,40)
c.Position = UDim2.new(0,800,0,520)
c.BackgroundTransparency = 0
c.BackgroundColor3 = Color3.new(0,0,0)
c.BorderSizePixel = 0
c.Font = "Arcade"
c.TextColor3 = Color3.new(255,255,255)
c.TextScaled = true
c.TextWrapped = true
c.Text = "Animation"

d = Instance.new("TextButton",gui)
d.Name = "Player"
d.Size = UDim2.new(0,100,0,40)
d.Position = UDim2.new(0,800,0,560)
d.BackgroundTransparency = 0
d.BackgroundColor3 = Color3.new(0,0,0)
d.BorderSizePixel = 0
d.Font = "Arcade"
d.TextColor3 = Color3.new(255,255,255)
d.TextScaled = true
d.TextWrapped = true
d.Text = "Player"

cred = Instance.new("TextLabel",gui)
cred.Name = "Credits"
cred.Size = UDim2.new(0,400,0,20)
cred.Position = UDim2.new(0,800,0,500)
cred.BackgroundTransparency = 0
cred.BackgroundColor3 = Color3.new(0,0,0)
box.BorderSizePixel = 5
box.BorderColor3 = Color3.new(27,42,53)
cred.Font = "Arcade"
cred.FontSize = "Size24"
cred.TextColor3 = Color3.new(255,255,255)
cred.Text = "FE Animation Gui by Dark Magic Rblx!"
cred.TextSize = 19

c.MouseButton1Down:connect(function()
local AnimationId = gui["ID Here"].Text
local Anim = Instance.new("Animation")
Anim.AnimationId = "rbxassetid://"..AnimationId
local Player = game.Players:FindFirstChild(gui.Namehere.Text)
if Player ~= nil then
local k = Player.Character.Humanoid:LoadAnimation(Anim)
k:Play()
k:AdjustSpeed(gui["Speed Here"].Text)
end
if gui.Namehere.Text =="me" then
local k = game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
k:Play()
k:AdjustSpeed(gui["Speed Here"].Text)
end
if gui.Namehere.Text =="all" then
for i,v in pairs(game.Players:GetChildren()) do
local k = v.Character.Humanoid:LoadAnimation(Anim)
k:Play()
k:AdjustSpeed(gui["Speed Here"].Text)
end
end
end)

d.MouseButton1Down:connect(function()
local AnimationId = gui["ID Here"].Text
local Anim = Instance.new("Animation")
Anim.AnimationId = "rbxassetid://"..AnimationId
local Player = game.Players:FindFirstChild(gui.Namehere.Text)
if Player ~= nil then
local k = Player.Character.Humanoid:LoadAnimation(Anim)
k:Play()
k:AdjustSpeed(gui["Speed Here"].Text)
end
if gui.Namehere.Text =="me" then
local k = game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
k:Play()
k:AdjustSpeed(gui["Speed Here"].Text)
end
if gui.Namehere.Text =="all" then
for i,v in pairs(game.Players:GetChildren()) do
local k = v.Character.Humanoid:LoadAnimation(Anim)
k:Play()
k:AdjustSpeed(gui["Speed Here"].Text)
end
end
end)
end)

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy