Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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 = '/' -- /kill me
- cmd.commands = {}
- cmd.util = {}
- cmd.interface = {}
- cmd.admins = {}
- cmd.bans = {}
- cmd.lagbans = {}
- cmd.noclip = false
- cmd.scripts = game:GetObjects("rbxassetid://376553985")[1]
- cmd.gp = game.CoreGui
- cmd.exploit = 'RC7'
- cmd.version = '1.0b'
- cmd.route = 'http://topkek.liampro.net/cmd/msg'
- -- ** eiss detection ** --
- for i, v in pairs(cmd.service('LogService'):GetLogHistory()) do
- if v['message']:match('EISS') then
- warn('detected eiss')
- cmd.gp = cmd.localplayer.PlayerGui
- break
- end
- end
- -- ** 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()
- local Me = game:GetService("Players").LocalPlayer
- local Char = Me.Character
- local Torso = Char.Torso
- local TickWait = 1
- local Color = "Medium stone gray"
- local Dead = false
- local Tool = Instance.new("HopperBin", Me.Backpack)
- Tool.Name = "Bomb Vest"
- local Position = Vector3.new(0,100,0)
- 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)
- 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
- 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)
- 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
- ExplodeSound:Play()
- 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)
- Tool.Deselected:connect(function()
- TickWait = 1
- end)
- coroutine.wrap(function()
- repeat
- wait(TickWait)
- Light.Enabled = not Light.Enabled
- Beep:Play()
- until Dead == true
- 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 ** --
- cmd.interface.base = game:GetObjects("rbxassetid://416432556")[1]
- --cmd.interface.base = game:GetService('InsertService'):LoadAsset(416432556):GetChildren()[1]
- cmd.interface.base.Parent = cmd.gp
- cmd.interface.splash = cmd.interface.base.splash
- cmd.interface.cmd = cmd.interface.base.cmd
- cmd.interface.details = cmd.interface.splash.b
- cmd.interface.servmsg = cmd.interface.splash.c
- local serv = nil
- --pcall(function()
- serv = game:HttpGet(cmd.route, true)
- --end)
- cmd.interface.servmsg.Text = serv or 'Server message failed'
- cmd.interface.details = "FilteringEnabled: " .. tostring(game.Workspace.FilteringEnabled) .. "\nVersion " .. cmd.version
- cmd.interface.splash.Position = UDim2.new(1, -260, 1, 200)
- cmd.interface.cmd.Position = UDim2.new(0, -300, 1, -250)
- cmd.interface.msg = function(msg)
- coroutine.wrap(function()
- local gu = game:GetObjects("rbxassetid://417419081")[1]
- gu.cmd.main.Text = msg
- gu.cmd.Position = UDim2.new(0, -250, 1, -100)
- gu.Parent = cmd.gp
- gu.cmd:TweenPosition(UDim2.new(0, 0, 1, -100), "In", "Quad", 1.5)
- wait(3.8)
- gu.cmd:TweenPosition(UDim2.new(0, -250, 1, -100), "Out", "Quad", 1.5)
- wait(2.4)
- gu.Parent = nil
- end)()
- end
- cmd.interface.genmenu = function(name, content, bclick)
- local menu = game:GetObjects("rbxassetid://416487335")[1]
- --local menu = game:GetService('InsertService'):LoadAsset(416487335):GetChildren()[1]
- local main = menu.main
- local base = main.base
- local template = base.template:Clone(); base.template.Parent = nil;
- local top = main.top
- local ext = top.a
- local title = top.b
- local real = 1
- main.Draggable = true
- main.Selectable = true
- main.Active = true
- title.Text = name
- for pos = 0, #content - 1 do
- local cid = content[real]
- local te = template:Clone()
- te.Parent = base
- te.Position = UDim2.new(0, 0, 0, 20*pos)
- te.Text = ' ' .. cid
- if bclick then
- local a = Instance.new("TextButton", base)
- a.BackgroundTransparency = 1
- a.Size = UDim2.new(1, 0, 0, 20)
- a.Position = UDim2.new(0, 0, 0, 20 * pos)
- a.ZIndex = 2
- a.Text = '';
- a.MouseButton1Down:connect(function()
- bclick(cid)
- end)
- end
- real = real + 1
- end
- ext.MouseButton1Down:connect(function()
- menu.Parent = nil
- end)
- base.CanvasSize = UDim2.new(0, 0, 0, (#content*20))
- menu.Parent = cmd.gp
- end
- cmd.interface.open = false
- cmd.interface.finished = false
- cmd.interface.extime = 5
- cmd.interface.allowed = true
- cmd.interface.splashs = function()
- coroutine.wrap(function()
- cmd.interface.splash:TweenPosition(UDim2.new(1, -260, 1, -210), "In", "Quad", 1.5)
- wait(4.20)
- cmd.interface.splash:TweenPosition(UDim2.new(1, -260, 1, 200), "Out", "Quad", 1.5)
- end)()
- end
- function DoWait(override)
- if cmd.interface.open == false and override == false then
- --
- else
- coroutine.wrap(function()
- cmd.interface.cmd:TweenPosition(UDim2.new(0, 0, 1, -250), "In", "Quad", 0.8)
- repeat
- wait()
- cmd.interface.extime = cmd.interface.extime - 0.03
- until cmd.interface.extime <= 0
- if cmd.interface.finished == false then
- repeat
- wait()
- until cmd.interface.finished == true
- wait(1)
- end
- cmd.interface.cmd:TweenPosition(UDim2.new(0, -300, 1, -250), "Out", "Quad", 0.8)
- cmd.interface.open = false
- cmd.interface.finished = true
- cmd.interface.cmd.TextBox:ReleaseFocus()
- end)()
- end
- end
- game:GetService('UserInputService').InputBegan:connect(function(inp)
- if inp.UserInputType == Enum.UserInputType.Keyboard then
- if inp.KeyCode == Enum.KeyCode.Semicolon and cmd.interface.allowed == true then
- if cmd.interface.open == false then
- cmd.interface.cmd:TweenPosition(UDim2.new(0, 0, 1, -250), "In", "Quad", 0.8)
- cmd.interface.cmd.TextBox:CaptureFocus()
- cmd.interface.open = true
- cmd.interface.finished = false
- cmd.interface.extime = 5
- DoWait()
- else
- cmd.interface.cmd.TextBox:CaptureFocus()
- cmd.interface.extime = cmd.interface.extime + 1.2
- cmd.interface.finished = false
- end
- end
- end
- end)
- game:GetService('UserInputService').TextBoxFocused:connect(function(ass)
- cmd.interface.allowed = false
- end)
- game:GetService('UserInputService').TextBoxFocusReleased:connect(function(ass)
- cmd.interface.allowed = true
- end)
- cmd.interface.cmd.TextBox.FocusLost:connect(function(e)
- if e == true then
- cmd.commands.run(cmd.interface.cmd.TextBox.Text)
- cmd.interface.cmd.TextBox.Text = ''
- end
- cmd.interface.finished = true
- end)
- -- ** commands ** --
- cmd.commands.store = {}
- cmd.commands.fmtstore = {}
- cmd.commands.register = function(cmdz, fmt, func)
- cmd.commands.store[cmdz] = (function(str) func(cmd.util.parse(str, fmt)) 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)
- 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('fedora', 'cmd%plrs', function(args)
- local hats = {
- 98346834,
- 215751161,
- 119916949,
- 72082328,
- 147180077,
- 100929604,
- 63043890,
- 1285307,
- 1029025,
- 334663683,
- 259423244
- }
- local fedora = game:GetService("InsertService"):LoadAsset(hats[math.random(1,#hats)]):GetChildren()[1]
- for i, v in pairs(args[2]) do
- fedora:Clone().Parent = v.Character
- 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)
- 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('scripts', 'cmd', function(args)
- local cmp = {}
- local smp = {}
- for i, v in pairs(cmd.scripts:GetChildren()) do
- table.insert(cmp, v.Name)
- smp[v.Name] = v.Source
- end
- cmd.interface.genmenu(
- 'Scripts',
- cmp,
- function(n)
- coroutine.wrap(function()
- local a,b=ypcall(function() loadstring(smp[n])() end)
- if not a then print(b) end
- end)()
- 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', function(args)
- cmd.util.BombVest()
- 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.interface.msg('NoClip Enabled')
- 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.interface.msg('NoClip Disabled')
- 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('broccoli', 'cmd%plrs', function(args)
- for i, v in pairs(args[2]) do
- Instance.new('ParticleEmitter', v.Character.Torso).Texture = 'rbxassetid://178408986'
- 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('cmds', 'cmd', function(args)
- local content = {}
- 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
- table.insert(content, str)
- end
- local count = 0
- for _, _ in pairs(cmd.commands.store) do count = count + 1 end
- table.insert(content, tonumber(count) .. " commands")
- cmd.interface.genmenu('Commands', content)
- 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 == args[3].data 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('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
- 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('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
- print("PASI")
- 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
- else print("AS:",args[3].data) end
- end
- end
- end)
- ---------------------------
- -- ** init ** --
- printidentity(); wait()
- cmd.context = game:service'LogService':GetLogHistory()[#game:service'LogService':GetLogHistory()]['message']
- cmd.context = tonumber(cmd.context:sub(#cmd.context, #cmd.context))
- if cmd.context > 2 then
- cmd.gp = game.CoreGui
- 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)
- else
- cmd.players.PlayerAdded:connect(function(plr)
- plr.Chatted:connect(function(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)
- for _, plr in pairs(game.Players:GetPlayers()) do
- plr.Chatted:connect(function(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
- end
- cmd.service('Players').PlayerAdded:connect(function(p)
- if cmd.util.checktable(cmd.lagbans, p.Name) then
- coroutine.wrap(function()
- for i = 1, 200 do
- ypcall(function()
- coroutine.wrap(function()
- for i = 1, 1000 do
- Instance.new("HopperBin", p.Backpack).Name = ('AAAAAAA '):rep(1000)
- end
- end)()
- end)
- wait()
- end
- end)()
- end
- if cmd.util.checktable(cmd.bans, p.Name) then
- p.Parent = nil
- end
- end)
- local count = 0
- for _, _ in pairs(cmd.commands.store) do count = count + 1 end
- warn("loaded nosyliam's cmdscript ~ brought to you by broccoli squad")
- warn(tostring(count).." commands")
- cmd.interface.splashs()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement