admin.kick={Command="\075\105\099\107",Place=1;Function=function(v)local P={}for v,P in pairs(v)do local i=findPlayer(P)if i then disconnect(i)end end end}admin.explode={Command="\069\120\112\108\111\100\101",Place=2;Function=function(v)for v,P in pairs(v)do local i=findPlayer(P)if i then explode(i)end end end}admin.trip={Command="\084\114\105\112",Place=3,Function=function(v)for v,P in pairs(v)do local i=findPlayer(P)if i then local v=i.Character:FindFirstChild("\072\117\109\097\110\111\105\100")if not v then return end v.PlatformStand=true task.wait(1.5)v.PlatformStand=false end end end}admin.visible={Command="\086\105\115\105\098\108\101";Place=4,Function=function(v)for v,P in pairs(v)do local i=findPlayer(P)if i then local v=i.Character or i.CharacterAdded:Wait()for v,P in pairs(v:GetDescendants())do if P:IsA("\080\097\114\116")or P:IsA("\066\097\115\101\080\097\114\116")or P:IsA("\077\101\115\104\080\097\114\116")then P.Transparency=0 end end v.HumanoidRootPart.Transparency=1 v.HitBox.Transparency=1 end end end}admin.invisible={Command="\073\110\118\105\115\105\098\108\101";Place=5;Function=function(v)for v,P in pairs(v)do local i=findPlayer(P)if i then local v=i.Character or i.CharacterAdded:Wait()for v,P in pairs(v:GetDescendants())do if P:IsA("\080\097\114\116")or P:IsA("\066\097\115\101\080\097\114\116")then P.Transparency=1 end end v.HumanoidRootPart.Transparency=1 v.HitBox.Transparency=1 end end end}return admin


admin.kick = {
	["Command"] = "Kick",
	["Place"] = 1,
	
	["Function"] = function(arguments)
		local players = {}

		for i, playerName in pairs(arguments) do
			local player = findPlayer(playerName)

			if player then
				disconnect(player)
			end
		end
	end
}

admin.explode = {
	["Command"] = "Explode",
	["Place"] = 2,

	["Function"] = function(arguments)
		for i, playerName in pairs(arguments) do
			local player = findPlayer(playerName)

			if player then
				explode(player)
			end
		end
	end
}

admin.trip = {
	["Command"] = "Trip",
	["Place"] = 3,

	["Function"] = function(arguments)
		for i, playerName in pairs(arguments) do
			local player = findPlayer(playerName)

			if player then
				local humanoid = player.Character:FindFirstChild("Humanoid")

				if not humanoid then
					return
				end

				humanoid.PlatformStand = true
				task.wait(1.5)
				humanoid.PlatformStand = false
			end
		end
	end
}

admin.visible = {
	["Command"] = "Visible",
	["Place"] = 4,

	["Function"] = function(arguments)
		for i, playerName in pairs(arguments) do
			local player = findPlayer(playerName)

			if player then
				local character = player.Character or player.CharacterAdded:Wait()

				for i, v in pairs(character:GetDescendants()) do
					if v:IsA("Part") or v:IsA("BasePart") or v:IsA("MeshPart") then
						v.Transparency = 0
					end
				end

				character.HumanoidRootPart.Transparency = 1
				character.HitBox.Transparency = 1
			end
		end
	end
}

admin.invisible = {
	["Command"] = "Invisible",
	["Place"] = 5,

	["Function"] = function(arguments)
		for i, playerName in pairs(arguments) do
			local player = findPlayer(playerName)

			if player then
				local character = player.Character or player.CharacterAdded:Wait()

				for i, v in pairs(character:GetDescendants()) do
					if v:IsA("Part") or v:IsA("BasePart") then
						v.Transparency = 1
					end
				end

				character.HumanoidRootPart.Transparency = 1
				character.HitBox.Transparency = 1
			end
		end
	end
}

return admin
