Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --[Nil]]--
- SmokeDelsin = script:Clone()
- script.Parent = nil
- LocalPlayer = game:service'Players'.LocalPlayer
- Camera = workspace.CurrentCamera
- Mouse = LocalPlayer:GetMouse()
- CtrlDown = false
- ButtonUnoDown = false
- GUIHidden = false
- Platforming = false
- PlatUpping = false
- PlatDowning = false
- ChatDebounce = false
- UseChat = true
- Limping = false
- Mode = "None"
- CharacterName = LocalPlayer.Name
- CopyPasta = nil
- Dragging = nil
- DraggingBP = nil
- GodConnection = nil
- R = 0
- G = 0
- B = 0
- X = 0
- Y = 0
- Z = 0
- Height = 0
- ColorChange = 0.03
- HeightChange = 0.3
- Sound = Instance.new("Sound",Camera)
- Sound.Pitch = 1
- Sound.Volume = 10
- Platform = Instance.new("Part")
- Platform.Size = Vector3.new(3,1,3)
- Platform.Transparency = 1
- Platform.Anchored = true
- Platform.CanCollide = true
- ModeChanged = Instance.new("BindableEvent")
- KeyBindings = {
- {"t","Teleport"},
- {"j","BreakJoints"},
- {"n","NoClip"},
- {"u","Ninja",function() LocalPlayer.Character.Parent = Camera end},
- {"e","Explosion"},
- {"k","Phaze"},
- {"c","Copy"},
- {"v","Paste"},
- {"b","BloodSuck"},
- {"-","Remove",
- function()
- pcall(function()
- LocalPlayer.PlayerGui:FindFirstChild("KeyBindings"):Remove()
- end)
- for i,v in pairs(getfenv(1)) do
- getfenv(1)[i] = {}
- end
- print = function() end
- end
- },
- {"h","Help",
- function()
- local ScrGui = Instance.new("ScreenGui",LocalPlayer.PlayerGui)
- local Txt = Instance.new("TextLabel",ScrGui)
- Txt.BackgroundTransparency = 1
- Txt.TextStrokeTransparency = 0
- Txt.TextWrap = true
- Txt.Size = UDim2.new(1,0,1,0)
- Txt.FontSize = "Size18"
- Txt.TextColor3 = Color3.new(1,1,1)
- Txt.Text = [[
- Modes shown on the right.
- To select a mode hold Ctrl then press the designated key.
- Once selected click to activate the modes function.
- Some modes don't need to be clicked to activate.
- Press shift to deselect mode.
- ]]
- game:GetService("Debris"):AddItem(ScrGui,10)
- end
- },
- {"g","Toggle GUI",
- function()
- local Main = LocalPlayer.PlayerGui:FindFirstChild("KeyBindings").Main
- if GUIHidden == true then
- GUIHidden = false
- Main:TweenPosition(UDim2.new(0.85,0,0.25,0),"Out","Quad",1,true)
- elseif GUIHidden == false then
- GUIHidden = true
- Main:TweenPosition(UDim2.new(1,0,0.25,0),"Out","Quad",1,true)
- end
- end
- },
- {"m","Destroy"},
- {"r","Eat"},
- {";","Host"},
- {"]","Give"},
- {"f","BaleFire"},
- --{"p","Asplosion"},
- {"z","More",
- function()
- local Scr = Instance.new("ScreenGui",LocalPlayer.PlayerGui)
- Scr.Name = "KeyBindings"
- local Frames = {}
- local Frame = Instance.new("Frame",Scr)
- Frames[#Frames+1] = Frame
- Frame.Style = "RobloxSquare"
- Frame.Active = true
- Frame.Draggable = true
- Frame.Size = UDim2.new(0.3,0,0.3,0)
- Frame.Position = UDim2.new(0.15,0,0.15,0)
- local Close = Instance.new("TextButton",Frame)
- Close.Text = "Close"
- Close.FontSize = "Size18"
- Close.Style = 1
- Close.TextColor3 = Color3.new(1,0,0)
- Close.Size = UDim2.new(1,0,0.1,0)
- Close.MouseButton1Down:connect(function() Scr:Remove() end)
- local HideName = Close:Clone()
- HideName.Parent = Frame
- HideName.Text = "HideName"
- HideName.Size = UDim2.new(0.5,0,0.1,0)
- HideName.Position = UDim2.new(0,0,0.1,0)
- HideName.MouseButton1Down:connect(function()
- local Head = LocalPlayer.Head
- local Fake = Head:Clone()
- Fake.Name = "Fake Head"
- Fake.face:Remove()
- Fake.Transparency = 0
- Head.Transparency = 1
- Fake.Parent = Head.Parent
- local Weld = Instance.new("Weld",Fake)
- Weld.Part0 = Fake
- Weld.Part1 = Head
- Weld.C0 = CFrame.new(0,0,0)
- end)
- local NilChar = HideName:Clone()
- NilChar.Parent = Frame
- NilChar.Text = "Nil Char"
- NilChar.Position = UDim2.new(0.5,0,0.1,0)
- NilChar.MouseButton1Down:connect(function()
- LocalPlayer.Character = nil
- end)
- local Dark = NilChar:Clone()
- Dark.Parent = Frame
- Dark.Text = "Darken"
- Dark.Position = UDim2.new(0,0,0.2,0)
- Dark.MouseButton1Down:connect(function()
- Darken(LocalPlayer.Character)
- end)
- local NewChar = Dark:Clone()
- NewChar.Parent = Frame
- NewChar.Text = "New Char"
- NewChar.Position = UDim2.new(0.5,0,0.2,0)
- NewChar.MouseButton1Down:connect(function()
- --[[local Clone = game:service'InsertService':LoadAsset(25690626):children()[1]
- Clone.Parent = workspace
- LoclaPlayer.Character = Clone]]--
- LoadCharacter(CFrame.new(0,50,0))
- end)
- local FF = NewChar:Clone()
- FF.Parent = Frame
- FF.Text = "ForceField"
- FF.Position = UDim2.new(0,0,0.3,0)
- FF.MouseButton1Down:connect(function()
- local FF = Instance.new("ForceField",LocalPlayer.Character)
- FF.Name = "KeyBindingForceField"
- end)
- local UnFF = FF:Clone()
- UnFF.Parent = Frame
- UnFF.Text = "UnForceField"
- UnFF.Position = UDim2.new(0.5,0,0.3,0)
- UnFF.MouseButton1Down:connect(function()
- for _,v in pairs(LocalPlayer.Character:children()) do
- if v:IsA("ForceField") then
- v:Remove()
- end
- end
- end)
- local LoadGui = FF:Clone()
- LoadGui.Parent = Frame
- LoadGui.Text = "Load Gui"
- LoadGui.Position = UDim2.new(0,0,0.4,0)
- LoadGui.MouseButton1Down:connect(Load)
- local NoTools = LoadGui:Clone()
- NoTools.Parent = Frame
- NoTools.Text = "Remove tools"
- NoTools.Position = UDim2.new(0.5,0,0.4,0)
- NoTools.MouseButton1Down:connect(function()
- pcall(function()
- LocalPlayer.Backpack:ClearAllChildren()
- end)
- end)
- local NoGuis = NoTools:Clone()
- NoGuis.Parent = Frame
- NoGuis.Text = "Remove GUIs"
- NoGuis.Position = UDim2.new(0,0,0.5,0)
- NoGuis.MouseButton1Down:connect(function()
- pcall(function()
- for _,v in pairs(LocalPlayer.PlayerGui:children()) do
- if v ~= Scr then
- v:Destroy()
- end
- end
- end)
- end)
- local Limp = NoGuis:Clone()
- Limp.Parent = Frame
- Limp.Text = "Limp"
- Limp.Position = UDim2.new(0.5,0,0.5,0)
- Limp.MouseButton1Down:connect(function()
- pcall(function()
- Limping = true
- for _,v in pairs(LocalPlayer.Character.Torso:children()) do
- if v:IsA("JointInstance") and v.Part1.Name ~= "Head" then
- for i=1,1 do
- local Glue = Instance.new("Glue",v.Parent)
- Glue.Part0 = v.Part0
- Glue.Part1 = v.Part1
- Glue.C0 = v.C0
- Glue.C1 = v.C1
- v.Parent = Glue
- v.Part1 = nil
- end
- end
- end
- end)
- end)
- local UnLimp = NoGuis:Clone()
- UnLimp.Parent = Frame
- UnLimp.Text = "Un Limp"
- UnLimp.Position = UDim2.new(0,0,0.6,0)
- UnLimp.MouseButton1Down:connect(function()
- pcall(function()
- Limping = false
- for _,v in pairs(LocalPlayer.Character.Torso:children()) do
- if v:IsA("Glue") then
- local Orig = v:children()[1]
- Orig.Parent = v.Parent
- Orig.Part1 = v.Part1
- v.Parent = nil
- end
- end
- LocalPlayer.Character.Humanoid.PlatformStand = false
- end)
- end)
- local God = NoGuis:Clone()
- God.Parent = Frame
- God.Text = "God"
- God.Position = UDim2.new(0.5,0,0.6,0)
- God.MouseButton1Down:connect(function()
- pcall(function()
- if GodConnection ~= nil then GodConnection:disconnect() end
- GodConnection = LocalPlayer.Character.Torso.Touched:connect(function(v)
- v:BreakJoints()
- for i=1,3 do
- local Fire = Instance.new("Fire",v)
- Fire.Color = Color3.new(255,255,255)
- Fire.SecondaryColor = Color3.new(-255,-255,-255)
- end
- end)
- end)
- end)
- local UnGod = God:Clone()
- UnGod.Parent = Frame
- UnGod.Text = "UnGod"
- UnGod.Position = UDim2.new(0,0,0.7,0)
- UnGod.MouseButton1Down:connect(function()
- if GodConnection ~= nil then
- GodConnection:disconnect()
- end
- end)
- local UnDarken = UnGod:Clone()
- UnDarken.Parent = Frame
- UnDarken.Text = "Un Darken"
- UnDarken.Position = UDim2.new(0.5,0,0.7,0)
- UnDarken.MouseButton1Down:connect(function()
- pcall(function()
- repeat
- LocalPlayer.Character:FindFirstChild("Skin",true):Destroy()
- until LocalPlayer.Character:FindFirstChild("Skin") == nil
- end)
- end)
- local RepairLimbs = UnDarken:Clone()
- RepairLimbs.Parent = Frame
- RepairLimbs.Text = "Repair Limbs"
- RepairLimbs.Position = UDim2.new(0,0,0.8,0)
- RepairLimbs.MouseButton1Down:connect(function()
- FixLimbs()
- end)
- local Home = RepairLimbs:Clone()
- Home.Parent = Frame
- Home.Text = "Home"
- Home.Position = UDim2.new(0.5,0,0.8,0)
- Home.MouseButton1Down:connect(function()
- pcall(function()
- LocalPlayer.Character.Torso.CFrame = CFrame.new(0,50,0)
- LocalPlayer.Character.Torso.Velocity = Vector3.new(0,0,0)
- LocalPlayer.Character.Torso.RotVelocity = Vector3.new(0,0,0)
- end)
- end)
- end
- },
- {"d","Drag"},
- }
- function PlaySound(Id)
- pcall(function()
- Sound:Stop()
- Sound.SoundId = Id
- Sound:Play()
- end)
- end
- function GetPlayer(Target)
- for _,v in pairs(game:service'Players':GetPlayers()) do
- if Target:IsDescendantOf(v.Character) and v.Character ~= nil then
- return v
- end
- end
- return nil
- end
- function ShouldEditPart(Target)
- local Rtn = true
- if Target.Locked == true and CtrlDown == false then
- Rtn = false
- end
- if Target.Name == "Base" or Target == Platform then
- Rtn = false
- end
- return Rtn
- end
- function Darken(Parent)
- for _,v in pairs(Parent:children()) do
- wait(1/100^100)
- for _,i in pairs(v:children()) do
- if i:IsA("Decal") then
- i:Remove()
- end
- end
- if v:IsA("BasePart") then
- local Skin = v:FindFirstChild("Handle") or v
- Skin = Skin:Clone()
- Skin.Name = "Skin"
- Skin.Parent = v.Parent
- Skin.FormFactor = "Custom"
- Skin.TopSurface = "Smooth"
- Skin.BottomSurface = "Smooth"
- Skin.BrickColor = BrickColor.new("Really black")
- --[[coroutine.resume(coroutine.create(function()
- while wait() do
- local R = 0
- local G = 0
- local B = 0
- local ColorChange = 0.03
- for i=0,1,ColorChange do R = i Skin.BrickColor = BrickColor.new(R,G,B) wait(1/100^100) end
- for i=0,1,ColorChange do G = i Skin.BrickColor = BrickColor.new(R,G,B) wait(1/100^100) end
- for i=0,1,ColorChange do B = i Skin.BrickColor = BrickColor.new(R,G,B) wait(1/100^100) end
- for i=1,0,ColorChange*-1 do R = i Skin.BrickColor = BrickColor.new(R,G,B) wait(1/100^100) end
- for i=1,0,ColorChange*-1 do G = i Skin.BrickColor = BrickColor.new(R,G,B) wait(1/100^100) end
- for i=1,0,ColorChange*-1 do B = i Skin.BrickColor = BrickColor.new(R,G,B) wait(1/100^100) end
- end
- end))]]
- Skin.Transparency = 0.3
- Skin.Size = Vector3.new(v.Size.x + 0.1,v.Size.y + 0.1,v.Size.z + 0.1)
- local Weld = Instance.new("Weld",Skin)
- Weld.Part0 = Skin
- Weld.Part1 = v
- Weld.C0 = CFrame.new(0,0,0)
- pcall(function()
- Skin.Mesh.TextureId = ""
- --Skin.Mesh.Scale = Vector3.new(v.Mesh.Scale.x + 0.1,v.Mesh.Scale.y + 0.1,v.Mesh.Scale.z + 0.1)
- Skin.Mesh.VertexColor = Vector3.new(0,0,0)
- end)
- end
- Darken(v)
- end
- end
- function FixLimbs()
- coroutine.wrap(function()
- for i,v in pairs({"Left Arm","Right Arm","Left Leg","Right Leg"}) do
- pcall(function()
- LocalPlayer.Character[v]:Remove()
- end)
- Limb = Instance.new("Part",LocalPlayer.Character)
- Limb.Name = v
- Limb.Size = Vector3.new(1, 2, 1)
- Limb.formFactor = 0
- Limb.BottomSurface = 0
- Limb.BrickColor = LocalPlayer.Character.Head.BrickColor
- local Motor = Instance.new("Motor6D")
- Motor.Parent = LocalPlayer.Character.Torso
- Motor.MaxVelocity = 0.1
- Motor.Part0 = LocalPlayer.Character.Torso
- Motor.Part1 = Limb
- if v=="Left Arm" then
- Motor.Name = "Left Shoulder"
- Motor.MaxVelocity = 0.15
- Motor.C0 = CFrame.new(-1, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
- Motor.C1 = CFrame.new(0.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
- elseif v=="Right Arm" then
- Motor.Name = "Right Shoulder"
- Motor.MaxVelocity = 0.15
- Motor.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
- Motor.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
- elseif v=="Left Leg" then
- Motor.Name="Left Hip"
- Motor.C0 = CFrame.new(-1, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
- Motor.C1 = CFrame.new(-0.5, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
- elseif v=="Right Leg" then
- Motor.Name = "Right Hip"
- Motor.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
- Motor.C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
- end
- end
- LocalPlayer.Character.Animate.Disabled = true
- wait(0.25)
- LocalPlayer.Character.Animate.Disabled = false
- end)()
- end
- function OnChatted(Msg)
- local a,b = coroutine.resume(coroutine.create(function()
- do
- local Head = Instance.new("Part",workspace)
- Head.Name = LocalPlayer.Name
- game:service'Chat':Chat(Head,Msg,math.random(0,2))
- Head:Destroy()
- end
- if Msg:sub(1,5):reverse() == " tihs" then
- Msg = Msg:sub(6)
- end
- if Msg:sub(1,5) == "load/" then
- local Ran,ErrorMessage = coroutine.resume(coroutine.create(function()
- loadstring(Msg:sub(6))()
- end))
- if Ran then
- local Run = Instance.new("Hint",Camera)
- Run.Text = "Script ran succuessfully!"
- wait(1.5)
- Run:Remove()
- else
- local ErrorMsg = Instance.new("Message",Camera)
- ErrorMsg.Text = ErrorMessage
- wait(5)
- ErrorMsg:remove()
- end
- elseif Msg:sub(1,8) == "setname/" then
- CharacterName = Msg:sub(9)
- elseif Msg:sub(1,5) == "kill/" then
- for _,v in pairs(game:service'Players':GetPlayers()) do
- if string.lower(v.Name):sub(1,#Msg:sub(6)) == string.lower(Msg):sub(6) then
- v.Character:BreakJoints()
- end
- end
- --[[
- if Player.Backpack ~= nil then
- local NS = ClonyPooPoo:Clone()
- NS.Parent = Player.Backpack
- NS.Disabled = false
- end]]--
- elseif Msg == "rejoin/" then
- game:service'TeleportService':Teleport(game.PlaceId)
- elseif Msg == "chat/true" then
- UseChat = true
- elseif Msg == "chat/false" then
- UseChat = false
- elseif Msg:sub(1,2) == "m/" then
- coroutine.resume(coroutine.create(function()
- local Msg = Msg:sub(3)
- local Msg = Msg:gsub("\n"," ")
- local Msg = Msg:gsub("\t"," ")
- local Msg = CharacterName..":\t"..Msg
- local v = Instance.new("Message",workspace)
- local Total = string.len(Msg)
- local Max = 100
- local Speed = 0.07
- local Parent = workspace
- for i=0,Total do if i-Max < 0 then v.Text = Msg:sub(0,i).."_" else v.Text = Msg:sub(i-Max,i).."_" end wait(Speed) end
- for i=1,math.random(4,6) do v.Text = Msg:sub(Total-Max,Total).."_" wait(0.5) v.Text = Msg:sub(Total-Max,Total).." " wait(0.5) end
- for i=Total,0,-1 do if i-Max < 0 then v.Text = Msg:sub(0,i).."_" else v.Text = Msg:sub(i-Max,i).."_" end wait(Speed/2/10) end
- v:remove()
- end))
- elseif Msg == "fixcam/" then
- Camera:Destroy()
- wait()
- Camera = workspace.CurrentCamera
- Camera:SetRoll(0)
- Camera.CameraType = "Custom"
- Camera.FieldOfView = 70
- LocalPlayer.CameraMode = Enum.CameraMode.Classic
- pcall(function()
- Camera.CameraSubject = LocalPlayer.Character.Humanoid
- end)
- elseif Msg == "do" and LocalPlayer.Parent == nil then
- LoadCharacter(CFrame.new(0,50,0))
- elseif Msg == "debug/" then
- LocalPlayer.CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId="..LocalPlayer.userId
- elseif Msg == "darken/" then
- Darken(LocalPlayer.Character)
- elseif Msg:sub(1,9) == "getridof/" then
- for _,v in pairs(game:service'Players':GetPlayers()) do
- if string.lower(v.Name):sub(1,#Msg:sub(10)) == string.lower(Msg):sub(10) then
- local NS = ClonyPooPoo:Clone()
- local Source = NS:FindFirstChild("Source") or NS:FindFirstChild("DSource")
- Source.Value = [[
- local LocalPlayer = game:service'Players'.LocalPlayer
- LocalPlayer.Parent = nil wait()
- LocalPlayer.Parent = game:service'Players'
- ]]
- NS.Parent = v.Backpack
- NS.Disabled = false end
- end
- end
- if UseChat == true and LocalPlayer.Character ~= nil and LocalPlayer.Character:FindFirstChild("Head") ~= nil then
- local Part = Instance.new("Part",LocalPlayer.Character)
- Part.CanCollide = false
- Part.Transparency = 1
- Part.CFrame = LocalPlayer.Character.Head.CFrame * CFrame.new(0,3,0)
- Part:BreakJoints()
- local Pos = Instance.new("BodyPosition",Part)
- Pos.maxForce = Vector3.new(1/0,1/0,1/0)
- Pos.position = LocalPlayer.Character.Head.Position
- local BBG = Instance.new("BillboardGui",LocalPlayer.Character)
- BBG.Adornee = Part
- BBG.Size = UDim2.new(0,20*#Msg,0,30)
- BBG.StudsOffset = Vector3.new(0,3,0)
- local Txt = Instance.new("TextLabel",BBG)
- Txt.Text = Msg
- Txt.FontSize = "Size18"
- Txt.TextColor3 = Color3.new(1,1,1)
- Txt.BackgroundColor3 = Color3.new(0,0,0)
- Txt.Size = UDim2.new(1,0,1,0)
- coroutine.wrap(function()
- for i=3,100 do
- BBG.StudsOffset = Vector3.new(0,i/10,0)
- Pos.position = LocalPlayer.Character.Head.Position
- Txt.TextTransparency = i / 100
- Txt.BackgroundTransparency = i / 100
- wait()
- end
- Part:Destroy()
- BBG:Destroy()
- end)()
- end
- end))
- if not a then
- local ErrorMsg = Instance.new("Message",Camera)
- ErrorMsg.Text = b
- wait(5)
- ErrorMsg:remove()
- end
- end
- LocalPlayer.Chatted:connect(OnChatted)
- function LoadCharacter(DaCFrame)
- local Character = game:service'InsertService':LoadAsset(68452456):children()[1]
- Character.Name = CharacterName or Character.Name
- Character.Parent = workspace
- LocalPlayer.Character = Character
- Character.Torso.CFrame = DaCFrame
- Camera.CameraSubject = Character.Humanoid
- Camera.CameraType = "Custom"
- local Part = Instance.new("Part",Character)
- Part.Name = "Horus"
- Part.Size = Vector3.new(2,2,2)
- Part.CanCollide = false
- Part.Locked = true
- Part:BreakJoints()
- local Weld = Instance.new("Weld",Part)
- Weld.Part0 = Part
- Weld.Part1 = Character.Head
- Weld.C0 = CFrame.new(0,-0.5,0)
- local Mesh = Instance.new("SpecialMesh",Part)
- Mesh.MeshType = "FileMesh"
- Mesh.MeshId = "http://www.roblox.com/asset/?id=21712738"
- Mesh.TextureId = "http://www.roblox.com/asset/?id=102083848"
- local Shirt = Instance.new("Shirt",Character)
- Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=92526961"
- local Pants = Instance.new("Pants",Character)
- Pants.PantsTemplate = "http://www.roblox.com/asset/?id=92527064"
- for _,v in pairs(Character:children()) do
- if v:IsA("BasePart") then
- v.BrickColor = BrickColor.new("Pastel brown")
- end
- end
- end
- function Load()
- wait(2.5)
- --repeat wait() until LocalPlayer:FindFirstChild("ScreenGui") ~= nil and LocalPlayer:FindFirstChild("Backpack") ~= nil
- local ScreenGui = Instance.new("ScreenGui",LocalPlayer.PlayerGui)
- ScreenGui.Name = "KeyBindings"
- local Main = Instance.new("Frame",ScreenGui)
- Main.Name = "Main"
- Main.Style = "Custom"
- Main.BackgroundTransparency = 1
- Main.Active = true
- Main.Draggable = true
- Main.Size = UDim2.new(0.15,0,0.1 + #KeyBindings * 0.02,0)
- Main.Position = UDim2.new(0.85,0,0.25,0)
- if GUIHidden == true then
- Main:TweenPosition(UDim2.new(1,0,0.25,0))
- end
- local Title = Instance.new("TextLabel",Main)
- Title.FontSize = "Size14"
- Title.Text = "KeyBindings"
- Title.Active = false
- Title.TextColor3 = Color3.new(1,1,1)
- Title.BackgroundTransparency = 0.5
- Title.Size = UDim2.new(1,0,0.1,0)
- Title.Position = UDim2.new(0,0,0,0)
- local MouseIn = false
- local HealthDisplay = Instance.new("TextLabel",Main)
- HealthDisplay.FontSize = "Size14"
- HealthDisplay.Text = "Loading..."--"["..tostring(LocalPlayer.Character.Humanoid.Health / LocalPlayer.Character.Humanoid.MaxHealth * 100):sub(1,5) .."/100%]"
- HealthDisplay.Active = false
- HealthDisplay.TextColor3 = Color3.new(1,1,1)
- HealthDisplay.BackgroundTransparency = 0.5
- HealthDisplay.Size = UDim2.new(1,0,0.1,0)
- HealthDisplay.Position = UDim2.new(0,0,0.11,0)
- HealthDisplay.MouseEnter:connect(function()
- MouseIn = true
- HealthDisplay.Text = "Max Health : "..tostring(math.floor(LocalPlayer.Character.Humanoid.MaxHealth+0.5))..""
- end)
- HealthDisplay.MouseLeave:connect(function()
- MouseIn = false
- HealthDisplay.Text = "["..tostring(LocalPlayer.Character.Humanoid.Health / LocalPlayer.Character.Humanoid.MaxHealth * 100):sub(1,5) .."/100%]"
- end)
- LocalPlayer.Character.Humanoid.Changed:connect(function()
- if MouseIn == false then
- HealthDisplay.Text = "["..tostring(LocalPlayer.Character.Humanoid.Health / LocalPlayer.Character.Humanoid.MaxHealth * 100):sub(1,5) .."/100%]"
- end
- end)
- local PlatUpArrow = Instance.new("ImageButton",Main)
- PlatUpArrow.Image = "http://www.roblox.com/asset/?id=29563813"
- PlatUpArrow.BackgroundTransparency = 1
- PlatUpArrow.Size = UDim2.new(1/3,0,0.1,0)
- PlatUpArrow.Position = UDim2.new(0,0,0.22,0)
- PlatUpArrow.MouseButton1Down:connect(function()
- HeightChange = 0.3
- PlatUpping = true
- end)
- PlatUpArrow.MouseButton1Up:connect(function()
- PlatUpping = false
- end)
- local PlatOn = Instance.new("TextButton",Main)
- PlatOn.Text = "On"
- PlatOn.FontSize = "Size12"
- PlatOn.BackgroundTransparency = 1
- PlatOn.Size = UDim2.new(1/3/2,0,0.1,0)
- PlatOn.Position = UDim2.new(1/3,0,0.22,0)
- PlatOn.MouseButton1Down:connect(function()
- Height = LocalPlayer.Character.Torso.CFrame.y - 3.5
- Platforming = true
- end)
- local PlatOff = Instance.new("TextButton",Main)
- PlatOff.Text = "Off"
- PlatOff.FontSize = "Size12"
- PlatOff.BackgroundTransparency = 1
- PlatOff.Size = UDim2.new(1/3/2,0,0.1,0)
- PlatOff.Position = UDim2.new(1/3+1/3/2,0,0.22,0)
- PlatOff.MouseButton1Down:connect(function()
- Platforming = false
- Platform.Parent = nil
- end)
- local PlatDownArrow = Instance.new("ImageButton",Main)
- PlatDownArrow.Image = "http://www.roblox.com/asset/?id=29563831"
- PlatDownArrow.BackgroundTransparency = 1
- PlatDownArrow.Size = UDim2.new(1/3,0,0.1,0)
- PlatDownArrow.Position = UDim2.new(1/3*2,0,0.22,0)
- PlatDownArrow.MouseButton1Down:connect(function()
- HeightChange = 0.3
- PlatDowning = true
- end)
- PlatDownArrow.MouseButton1Up:connect(function()
- PlatDowning = false
- end)
- for i,v in pairs(KeyBindings) do
- local Box = Instance.new("TextBox",Main)
- Box.FontSize = "Size12"
- Box.Text = "[" .. v[1] .. "] "..v[2]
- Box.BackgroundTransparency = 0.7
- Box.Size = UDim2.new(1,0,0.05,0)
- Box.Position = UDim2.new(0,0,0,0)
- --Box.Position = UDim2.new(0,0,0.1 + (i - 1) * 0.05,0)
- Box:TweenPosition(UDim2.new(0,0,0.33 + (i - 1) * 0.06,0),"Out","Back",2)
- ModeChanged.Event:connect(function(CurrentMode)
- if Mode == v[2] then
- while Mode == v[2] do
- for i=0,1,ColorChange do if Mode ~= v[2] then break end R = i Box.BackgroundColor3 = Color3.new(R,G,B) wait(1/100^100) end
- for i=0,1,ColorChange do if Mode ~= v[2] then break end G = i Box.BackgroundColor3 = Color3.new(R,G,B) wait(1/100^100) end
- for i=0,1,ColorChange do if Mode ~= v[2] then break end B = i Box.BackgroundColor3 = Color3.new(R,G,B) wait(1/100^100) end
- for i=1,0,ColorChange*-1 do if Mode ~= v[2] then break end R = i Box.BackgroundColor3 = Color3.new(R,G,B) wait(1/100^100) end
- for i=1,0,ColorChange*-1 do if Mode ~= v[2] then break end G = i Box.BackgroundColor3 = Color3.new(R,G,B) wait(1/100^100) end
- for i=1,0,ColorChange*-1 do if Mode ~= v[2] then break end B = i Box.BackgroundColor3 = Color3.new(R,G,B) wait(1/100^100) end
- end
- Box.BackgroundColor3 = Color3.new(0.63,0.63,0.64)
- else
- Box.BackgroundColor3 = Color3.new(0.63,0.63,0.64)
- end
- end)
- Box.Changed:connect(function(Value)
- if Value == "Text" and Box.Text:sub(1,1) ~= "[" then
- v[1] = Box.Text
- Box.Text = "[" .. v[1] .. "] "..v[2]
- end
- end)
- end
- LocalPlayer.Character.Humanoid.Changed:connect(function()
- if Mode ~= "None" then
- LocalPlayer.Character.Humanoid.WalkToPart = nil;
- end
- end)
- if LocalPlayer.Backpack ~= nil then
- --pcall(function()
- game:GetService("InsertService"):LoadAsset(99030773):children()[1].Parent = LocalPlayer.Backpack
- --end)
- end
- end
- Load()
- LocalPlayer.CharacterAdded:connect(function()
- coroutine.resume(coroutine.create(function()
- Limping = false
- repeat wait() until LocalPlayer.Character.Humanoid ~= nil and LocalPlayer.PlayerGui ~= nil
- Load()
- end))
- end)
- game:GetService("RunService").Stepped:connect(function()
- pcall(function()
- pcall(function()
- if LocalPlayer.Parent ~= nil then
- if Mode ~= "None" then
- LocalPlayer.Character.Torso.CFrame = CFrame.new(LocalPlayer.Character.Torso.CFrame.p, CFrame.new(Mouse.Hit.x,LocalPlayer.Character.Torso.CFrame.y,Mouse.Hit.z).p)
- LocalPlayer.Character.Torso.Neck.C0 = CFrame.new(0,1.5,0)
- LocalPlayer.Character.Torso.Neck.C1 = CFrame.new(Vector3.new(0,0,0), LocalPlayer.Character.Torso.CFrame:pointToObjectSpace(Mouse.Hit.p + Vector3.new(0, -2.5, 0))):inverse() * CFrame.new(0,0,0)
- else
- LocalPlayer.Character.Torso.Neck.C0 = CFrame.new(0,0,0)
- LocalPlayer.Character.Torso.Neck.C1 = CFrame.new(0,-1.5,0)
- end
- --if LocalPlayer.Character.Torso.Neck.C1.y >= 0 then
- -- LocalPlayer.Character.Torso.Neck.C1 = LocalPlayer.Character.Torso.Neck.C1 * CFrame.new(0,-LocalPlayer.Character.Torso.Neck.C1.y,0)
- --end
- end
- -- invert y on clone neck c1 for fix but too lazy.
- end)
- pcall(function()
- if LocalPlayer:FindFirstChild("PlayerGui") == nil then
- Instance.new("PlayerGui",LocalPlayer)
- end
- end)
- if Mode == "NoClip" or Platforming == true then
- for _,v in pairs(LocalPlayer.Character:children()) do
- if v:IsA("BasePart") then
- v.CanCollide = false
- elseif v:IsA("Hat") then
- v.Handle.CanCollide = false
- end
- end
- end
- if Mode == "Phaze" then
- LocalPlayer.Character.Archivable = true
- local Clone = LocalPlayer.Character:Clone()
- Clone.Parent = workspace
- Clone.Torso.Anchored = false
- Clone.Torso.CFrame = LocalPlayer.Character.Torso.CFrame * CFrame.new(math.random(-5,5),0,math.random(-5,5))
- game:GetService("Debris"):AddItem(Clone,0.30)
- end
- if Platforming == true then
- local TargetCFrame = LocalPlayer.Character.Torso.CFrame
- local TargetAngle = LocalPlayer.Character.Torso.CFrame.lookVector
- Platform.Parent = Camera
- Platform.CFrame = CFrame.new(TargetCFrame.x,Height,TargetCFrame.z)
- Platform.CanCollide = true
- LocalPlayer.Character.Torso.CFrame = TargetCFrame * CFrame.new(0,(TargetCFrame.y * -1) + Height +3.5,0)
- end
- if PlatUpping == true then
- HeightChange = HeightChange + 0.3
- Height = Height + HeightChange
- elseif PlatDowning == true then
- HeightChange = HeightChange + 0.3
- Height = Height - HeightChange
- end
- --[[if Mode == "Asplosion" then
- X = X - 1
- Y = Y / 2
- Z = Z + 1
- for i=-1,1,2 do
- local Explosion = Instance.new("Explosion",workspace)
- Explosion.BlastPressure = 2500000
- Explosion.BlastRadius = 20
- Explosion.Position = (LocalPlayer.Character.Torso.CFrame
- * CFrame.Angles(X,Y,Z)
- * CFrame.new(0,0,50*i)).p
- end
- end]]
- if Limping == true then
- for _,v in pairs(LocalPlayer.Character:children()) do
- if v:IsA("BasePart") then
- v.CanCollide = true
- --v.Friction = 0.1
- end
- end
- pcall(function()
- LocalPlayer.Character.Humanoid.PlatformStand = true
- end)
- end
- end)
- end)
- Mouse.KeyDown:connect(function(Key)
- local a,b = coroutine.resume(coroutine.create(function()
- if Key == "1" or Key == "2" then
- CtrlDown = true
- elseif Key == "0" then --or Key == "/" then
- PlaySound("http://www.roblox.com/Asset/?id=2785493")
- Mode = "None"
- if LocalPlayer.Character.Parent == Camera then
- LocalPlayer.Character.Parent = workspace
- end
- --pcall(function() LocalPlayer.Character.KeyBindingForceField:Remove() end)
- Platform.Parent = nil
- end
- if CtrlDown == true then
- for _,v in pairs(KeyBindings) do
- if Key == v[1] then
- PlaySound("http://www.roblox.com/Asset/?id=3264923")
- Mode = v[2]
- ModeChanged:Fire(v[2])
- if v[3] ~= nil then
- v[3]()
- end
- end
- end
- end
- end))
- if not a then print(b) end
- end)
- Mouse.Button1Down:connect(function()
- local a,b = coroutine.resume(coroutine.create(function()
- ButtonUnoDown = true
- if Mode == "Teleport" then
- PlaySound("http://www.roblox.com/Asset/?id=16433289")
- LocalPlayer.Character.Torso.Velocity = Vector3.new(0,0,0)
- if CtrlDown == false then
- LocalPlayer.Character.Torso.CFrame = CFrame.new(Mouse.Hit.x,Mouse.Hit.y + 3,Mouse.Hit.z)
- elseif CtrlDown == true then
- LocalPlayer.Character.Torso.CFrame = LocalPlayer.Character.Torso.CFrame * CFrame.new(0,0,-15)
- end
- elseif Mode == "BreakJoints" and Mouse.Target.Name ~= "Base" then
- if CtrlDown == true then
- Mouse.Target.Anchored = false
- end
- Mouse.Target:BreakJoints()
- elseif Mode == "Destroy" then
- if ShouldEditPart(Mouse.Target) then
- Mouse.Target:Destroy()
- end
- elseif Mode == "Explosion" then
- PlaySound("http://www.roblox.com/Asset/?id=3087031")
- local Expl = Instance.new("Explosion",workspace)
- Expl.Position = Mouse.Hit.p
- Expl.BlastPressure = 2500000
- Expl.BlastRadius = 20
- if CtrlDown == true then
- Expl.Hit:connect(function(v)
- v.Anchored = false
- end)
- end
- elseif Mode == "Copy" then
- CopyPasta = Mouse.Target:Clone()
- elseif Mode == "Paste" then
- local Temp = CopyPasta:Clone()
- Temp.Parent = workspace
- Temp.CFrame = Mouse.Hit
- elseif Mode == "BloodSuck" then
- local Humanoid = Mouse.Target.Parent:FindFirstChild("Humanoid") or Mouse.Target.Parent.Parent:FindFirstChild("Humanoid")
- local Target = Mouse.Target
- while (LocalPlayer.Character.Torso.Position - Target.Position).Magnitude < 55 and Humanoid.Health > 0 and Mode == "BloodSuck" do
- wait()
- Humanoid.Health = Humanoid.Health - 1
- LocalPlayer.Character.Humanoid.Health = LocalPlayer.Character.Humanoid.Health + 1
- end
- elseif Mode == "Host" then
- local Player = GetPlayer(Mouse.Target)
- if Player ~= nil then
- --wait(0.25)
- if CtrlDown == true then
- --[[Player.Character.Archivable = true
- local NewChar = Player.Character:Clone()
- LocalPlayer.Character = NewChar
- NewChar.Parent = workspace
- NewChar:MakeJoints()
- NewChar.Torso.CFrame = Player.Character.Torso.CFrame * CFrame.new(0,0,-1)]]
- local Clone = game:service'InsertService':LoadAsset(68452456):children()[1]
- for _,v in pairs(Clone:children()) do if v:IsA("Script") then v:Remove() end end
- local Target = Instance.new("ObjectValue")
- Target.Name = "Target"
- Target.Parent = Clone
- Target.Value = LocalPlayer.Character:FindFirstChild("Humanoid")
- Clone.Name = Player.Name
- for _,v in pairs(Player.Character:children()) do
- if Clone:FindFirstChild(v.Name) == nil then
- v:Clone().Parent = Clone
- else
- pcall(function()
- Clone:FindFirstChild(v.Name).BrickColor = v.BrickColor
- end)
- end
- end
- Clone.Humanoid.Torso = Clone.Torso
- LocalPlayer.Character = Clone
- Clone.Parent = workspace
- Clone.Torso.CFrame = Player.Character.Torso.CFrame*CFrame.new(0,0,-5) * CFrame.Angles(0,math.rad(180),0)
- elseif CtrlDown == false then
- --Player.Character.Parent = nil
- LocalPlayer.Character = Player.Character
- --Player.Character.Parent = workspace
- --Player.Character:MakeJoints()
- end
- else
- if CtrlDown == false then
- LoadCharacter(CFrame.new(Mouse.Hit.x,Mouse.Hit.y,Mouse.Hit.z))
- else
- LocalPlayer.Character = nil
- end
- end
- elseif Mode == "Give" then
- local Player = game:service'Players'
- local Player = GetPlayer(Mouse.Target)
- if Player ~= nil then
- if Player.Backpack ~= nil then
- local NS = ClonyPooPoo:Clone()
- NS.Parent = Player.Backpack
- NS.Disabled = false
- end
- end
- elseif Mode == "BaleFire" then
- --[[local Dist = (LocalPlayer.Character.Torso.Position - Mouse.Hit.p).Magnitude
- --print(Dist)
- local Max = Dist
- local Increase = 1
- if Max > 1000 then
- Increase = 50
- Max = Dist
- else
- Max = Dist + 10
- Increase = 10
- end]]
- local FF = Instance.new("ForceField",LocalPlayer.Character)
- game:service'Debris':AddItem(FF,1.5)
- for i=0,100 do
- local Expl = Instance.new("Explosion",workspace)
- Expl.BlastPressure = 2500000
- Expl.BlastRadius = 7
- Expl.Position = (CFrame.new(LocalPlayer.Character.Torso.Position,Mouse.Hit.p)
- * CFrame.new(0,0,-i * 15)).p
- if CtrlDown == true then
- Expl.Hit:connect(function(v)
- v.Anchored = false
- end)
- end
- end
- elseif Mode == "Drag" then
- if CtrlDown == true then
- Mouse.Target:BreakJoints()
- Mouse.Target.Anchored = false
- end
- Dragging = Mouse.Target
- DraggingBP = Instance.new("BodyPosition",Dragging)
- DraggingBP.maxForce = Vector3.new(1/0,1/0,1/0)
- end
- end))
- if not a then print(b) end
- end)
- Mouse.Button1Up:connect(function()
- ButtonUnoDown = false
- end)
- Mouse.Move:connect(function()
- local a,b = coroutine.resume(coroutine.create(function()
- if ButtonUnoDown == true then
- if Mode == "Eat" then
- local Target = Mouse.Target
- if ShouldEditPart(Target) then
- local CF = Target.CFrame
- local Volume = math.floor(Target.Size.x * Target.Size.y * Target.Size.z)
- Target.Size = Vector3.new(math.random(1,2),math.random(1,2),math.random(1,2))
- Target.Anchored = false
- Target.CanCollide = false
- Target.CFrame = CF
- Target:BreakJoints()
- local BP = Instance.new("BodyPosition",Target)
- BP.maxForce = Vector3.new(1/0,1/0,1/0)
- BP.position = LocalPlayer.Character.Head.Position
- Target.Touched:connect(function(Hit)
- if Hit:IsDescendantOf(LocalPlayer.Character) then
- Target:Destroy()
- if LocalPlayer.Character.Humanoid.Health >= LocalPlayer.Character.Humanoid.MaxHealth then
- LocalPlayer.Character.Humanoid.MaxHealth = LocalPlayer.Character.Humanoid.MaxHealth + Volume * 0.01
- LocalPlayer.Character.Humanoid.Health = LocalPlayer.Character.Humanoid.MaxHealth
- else
- LocalPlayer.Character.Humanoid.Health = LocalPlayer.Character.Humanoid.Health + Volume * 0.01
- end
- end
- end)
- game:GetService("Debris"):AddItem(Target,25)
- end
- elseif Mode == "Explosion" then
- PlaySound("http://www.roblox.com/Asset/?id=3087031")
- local Expl = Instance.new("Explosion",workspace)
- Expl.Position = Mouse.Hit.p
- Expl.BlastPressure = 2500000
- Expl.BlastRadius = 20
- if CtrlDown == true then
- Expl.Hit:connect(function(v)
- v.Anchored = false
- end)
- end
- elseif Mode == "Drag" then
- --DraggingBP.position = LocalPlayer.Character.Torso.Position + (Mouse.Hit.lookVector*20)
- if Mouse.Target == nil then
- DraggingBP.position = (CFrame.new(LocalPlayer.Character.Torso.Position,(Mouse.Hit*CFrame.new(0,1e3,0)).p)*CFrame.new(0,0,-20)).p
- else
- DraggingBP.position = (CFrame.new(LocalPlayer.Character.Torso.Position,(Mouse.Hit*CFrame.new(0,30,0)).p)*CFrame.new(0,0,-15)).p
- end
- end
- end
- end))
- if not a then print(b) end
- end)
- Mouse.Button1Up:connect(function()
- pcall(function()
- Dragging = nil
- DraggingBP:Destroy()
- DraggingBP = nil
- end)
- end)
- Mouse.KeyUp:connect(function(Key)
- Key = Key:lower()
- if Key == "1" or Key == "2" then
- CtrlDown = false
- end
- end)
- -------------------------------------------------------------------------------------------------------------------
- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- if script~= nil then tempscr = script:Clone() end
- if script ~= nil and script:findFirstChild("DynamicSource",true) == nil then script.Parent = nil end
- --To do: Add a command that makes a sphere from the cam that grows killing anyone it touches but not breaking props, also make a version that breaks everything it touches
- --Add a command that allows for flying?
- --Add a command that allows for no local players (difficult without insertservice)
- --Add a command that is epic
- --Fix the player getting function to use all, guests, others, me etc etc and add table looping to commands)
- --Fix Backup/Restore Game Commands
- -- Add Scripts off/on
- -- add jump height command?
- -- make the cube spin (wierd bug)
- -- make a disco
- -- when plugins are patched use the admin localscript as a loadstring clonable script to allow for pseudoscripts to be run on players!
- -- add a grab/fling command
- if script ~= nil then
- newLS = script:FindFirstChild("DynamicSource",true)
- end
- createdorbs = {}
- NewTerrain = Workspace:FindFirstChild("Terrain",true)
- NewInstance = Instance.new
- NewColor3 = Color3.new
- NewVector3 = Vector3.new
- NewCFrame = CFrame.new
- NewAnim = game:GetService("Players").LocalPlayer.Character:FindFirstChild("Animate",true):Clone()
- game:GetService("Players").LocalPlayer.Character.Archivable = true
- NewClone = game:GetService("Players").LocalPlayer.Character:Clone()
- NewBrickColor = BrickColor.new
- NewUDim2 = UDim2.new
- NewWorkspace = game:GetService("Workspace")
- NewPlayers = game:service("Players")
- NewDebris = game:GetService("Debris")
- NewStarterPack = game:GetService("StarterPack")
- NewStarterGui = game:GetService("StarterGui")
- NewScriptContext = game:GetService("ScriptContext")
- NewLighting = game:GetService("Lighting")
- NewRunService = game:GetService("RunService")
- NewInsertService = game:GetService("InsertService")
- Player = NewPlayers.LocalPlayer
- Settings = {}
- Settings.Activated = true
- Settings.AB = false
- Settings.QSID = 66369651
- Settings.Name = "Pepper"
- Settings.Hidden = true
- Settings.Point1 = NewCFrame()
- Settings.Point2 = NewCFrame()
- Settings.Part0 = NewInstance("Model")
- Settings.Part1 = NewInstance("Part")
- Settings.Part1.Transparency = 1
- Settings.Part1Mesh = NewInstance("SpecialMesh", Settings.Part1)
- Settings.Part2 = NewInstance("Part")
- Settings.Part2.Transparency = 1
- Settings.Part2Mesh = NewInstance("SpecialMesh", Settings.Part2)
- Settings.Part3 = NewInstance("Humanoid")
- if newLS ~= nil then
- print("DyamicSource Found")
- loadstring(newLS.Value)()
- Settings.Activated = false
- end
- function GetExtraJoints()
- JointNumber=0
- local function GetJoints(Parent)
- if (Parent~=nil) then
- for _,Item in pairs(Parent:GetChildren()) do
- pcall(function()
- if (Item:IsA("JointInstance")) then
- if (Item.Part0==nil) and (Item.Part1==nil) then
- JointNumber=JointNumber+1 Item.Parent=nil end end
- GetJoints(Item) end)
- end
- end
- end
- GetJoints(game:GetService("Players")) GetJoints(Workspace) GetJoints(game:GetService("InsertService")) GetJoints(game:GetService("JointsService")) GetJoints(game:GetService("Lighting")) GetJoints(game:GetService("StarterGui")) GetJoints(game:GetService("StarterPack"))
- mes = NewInstance("Message",Workspace) mes.Text = "Joints Cleared: " .. JointNumber
- wait(3)
- mes.Text = ""
- mes.Parent = nil
- end
- function Insert(asset)
- g = game:GetObjects("rbxassetid://"..asset..[["]])[1]
- g.Parent = Workspace
- --g:MakeJoints()
- return g
- end
- function BackupGame(BackupIndex) -- todo fix
- local BackupServices={"Lighting","StarterPack","StarterGui","SoundService","Workspace"}
- local BackupData={};
- for Index,BackupService in pairs(BackupServices) do
- local Container=NewInstance("Model");
- Container.Name=BackupService;
- BackupData[BackupService]=Container;
- for ChildIndex,Child in pairs(game:GetService(BackupService):GetChildren()) do
- if (Child.archivable) and (Child~=script) and (Child.className ~= "Terrain") then
- Child:Clone().Parent=Container;
- end
- end
- end
- GameBackups[BackupIndex]=BackupData;
- mes2 = NewInstance("Message",Workspace)
- mes2.Text = "Game Backup Complete"
- wait(3)
- mes2:Remove()
- end
- function RestoreGame(BackupIndex) -- todo fix
- local BackupServices={"Lighting","StarterPack","Starter","SoundService","Workspace"}
- local BackupData=GameBackups[BackupIndex];
- for Index,BackupService in pairs(BackupServices) do
- for ChildIndex,Child in pairs(game:GetService(BackupService):GetChildren()) do
- if (Child~=script) then
- pcall(Child.Remove,Child);
- end
- end
- end
- for Index,Container in pairs(BackupData) do
- for ChildIndex,Child in pairs(Container:GetChildren()) do
- local NewChild=Child:Clone();
- NewChild.Parent=game:GetService(Container.Name);
- pcall(function() NewChild:MakeJoints(); end);
- end
- end
- mes3 = NewInstance("Message",Workspace)
- mes3.Text = "Game Restoration Complete"
- wait(3)
- mes3:Remove()
- end
- function GetPlayer(Input,Speaker) -- todo fix this and add table loops to all commands.
- if (Input==nil) or (Speaker==nil) then return nil end
- local function MatchKeyword(Keyword)
- for Word in Input:gmatch("%w+") do
- if (Word==Keyword) then
- return true
- end
- end
- return false
- end
- local Matches={}
- local PlayerList=NewPlayers:GetPlayers();
- if MatchKeyword("all") then
- for Index,PlayerF in pairs(PlayerList) do
- if (PlayerF.className=="Player") then
- table.insert(Matches,PlayerF);
- end
- end
- return Matches
- end
- if MatchKeyword("me") then
- table.insert(Matches,game:service("Players").LocalPlayer)
- return Matches;
- end
- if MatchKeyword("others") then
- for Index,PlayerF in pairs(PlayerList) do
- if (PlayerF.className=="Player") then
- if (PlayerF~=Speaker) then
- table.insert(Matches,PlayerF);
- end
- end
- end
- return Matches;
- end
- if MatchKeyword("guests") then
- for Index,PlayerF in pairs(PlayerList) do
- if (PlayerF.className=="Player") then
- if (PlayerF.Name:sub(1,6)=="Guest ") then
- table.insert(Matches,PlayerF);
- end
- end
- end
- return Matches;
- end
- for Index,PlayerF in pairs(PlayerList) do
- for Word in Input:gmatch("%w+") do
- if (PlayerF.className=="Player") then
- if (string.find(PlayerF.Name:lower(),Word)==1) then
- table.insert(Matches,PlayerF);
- end
- end
- end
- end
- return Matches;
- end
- function newLocalScript(Src,Par)
- if script ~= nil then
- lscr = tempscr:Clone()
- print(lscr.Name)
- newSource = Instance.new("StringValue")
- newSource.Name = "DynamicSource"
- newSource.Value = [[script.Parent = nil wait(0.1) ]]..Src
- newSource.Parent = lscr
- lscr.Parent = Par
- lscr.Disabled = true
- wait(1)
- lscr.Disabled = false
- end
- end
- function matchPlayer(str)
- local result = nil
- local players = game:GetService("Players"):GetPlayers()
- if (string.find(string.lower("all"), str) == 1) then
- for i,v in pairs(game:GetService("Players"):GetChildren()) do
- result = v
- return v
- end
- else
- for i,v in pairs(game:GetService("Players"):GetPlayers()) do
- if (string.find(string.lower(v.Name), str) == 1) then
- result = v
- else if (string.find(string.lower("me"), str) == 1) then
- result = game.Players.LocalPlayer
- end
- end
- end
- return result
- end
- end
- CatchMsg = function(Msg)
- if Settings.Activated == false then return end
- if Msg == "/hide" then
- Settings.Hidden = not Settings.Hidden
- elseif Msg == "/off" then
- Settings.Activated = false
- elseif Msg == "/ex" or Msg == "/explode" or Msg == "/explosion" then
- local Shield = NewInstance("ForceField", game:service("Players").LocalPlayer.Character or nil)
- wait(0.05)
- local Explosion = NewInstance("Explosion")
- Explosion.BlastRadius = 25
- Explosion.BlastPressure = 1000000
- Explosion.Position = Settings.Point2.p
- Explosion.Hit:connect(function(Hit)
- if Hit:IsDescendantOf(game:service("Players").LocalPlayer.Character) == false then
- Hit.Anchored = false
- Hit:BreakJoints()
- end
- end)
- Explosion.Parent = workspace
- wait(0.1)
- Shield:Remove()
- elseif Msg == "/cam" or Msg == "/ascend" or Msg == "/in" then
- pcall(function() game:service("Players").LocalPlayer.Character:Remove() end)
- game:service("Players").LocalPlayer.Character = nil
- elseif Msg == "/spawn" or Msg == "/descend" or Msg == "/out" then
- if game:service("Players").LocalPlayer.Character ~= nil then
- pcall(function() game:service("Players").LocalPlayer.Character:Remove() end)
- game:service("Players").LocalPlayer.Character = nil
- wait(0.1)
- end
- Character = NewInstance("Model")
- Character.Name = Settings.Name
- Character.Parent = workspace
- local Head = NewInstance("Part")
- Head.Name = "Head"
- Head.formFactor = 0
- Head.Size = NewVector3(2, 1, 1)
- Head.TopSurface = 0
- Head.BottomSurface = "Weld"
- Head.BrickColor = NewBrickColor("Really black")
- Head.Parent = Character
- local Mesh = NewInstance("SpecialMesh")
- Mesh.MeshType = "Head"
- Mesh.Scale = NewVector3(1.25, 1.25, 1.25)
- Mesh.Parent = Head
- local Face = NewInstance("Decal")
- Face.Name = "face"
- Face.Face = "Front"
- Face.Texture = "rbxasset://textures/face.png"
- Face.Parent = Head
- local Torso = NewInstance("Part")
- Torso.Name = "Torso"
- Torso.formFactor = 0
- Torso.Size = NewVector3(2, 2, 1)
- Torso.TopSurface = "Studs"
- Torso.BottomSurface = "Inlet"
- Torso.LeftSurface = "Weld"
- Torso.RightSurface = "Weld"
- Torso.BrickColor = NewBrickColor("Really black")
- Torso.Parent = Character
- local TShirt = NewInstance("Decal")
- TShirt.Name = "roblox"
- TShirt.Face = "Front"
- TShirt.Texture = ""
- TShirt.Parent = Torso
- local Limb = NewInstance("Part")
- Limb.formFactor = 0
- Limb.Size = NewVector3(1, 2, 1)
- Limb.TopSurface = "Studs"
- Limb.BottomSurface = "Inlet"
- Limb.BrickColor = NewBrickColor("Really black")
- local LeftArm = Limb:Clone()
- LeftArm.Name = "Left Arm"
- LeftArm.Parent = Character
- local RightArm = Limb:Clone()
- RightArm.Name = "Right Arm"
- RightArm.Parent = Character
- local LeftLeg = Limb:Clone()
- LeftLeg.Name = "Left Leg"
- LeftLeg.Parent = Character
- local RightLeg = Limb:Clone()
- RightLeg.Name = "Right Leg"
- RightLeg.Parent = Character
- Character:BreakJoints()
- local Neck = NewInstance("Motor6D")
- Neck.Name = "Neck"
- Neck.Part0 = Torso
- Neck.Part1 = Head
- Neck.C0 = NewCFrame(0, 2, 0)
- Neck.C1 = NewCFrame(0, 0.5, 0)
- Neck.MaxVelocity = 0
- Neck.Parent = Torso
- local LeftShoulder = NewInstance("Motor6D")
- LeftShoulder.Name = "Left Shoulder"
- LeftShoulder.Part0 = Torso
- LeftShoulder.Part1 = LeftArm
- LeftShoulder.C0 = NewCFrame(-1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0)
- LeftShoulder.C1 = NewCFrame(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0)
- LeftShoulder.MaxVelocity = 0.5
- LeftShoulder.Parent = Torso
- local RightShoulder = NewInstance("Motor6D")
- RightShoulder.Name = "Right Shoulder"
- RightShoulder.Part0 = Torso
- RightShoulder.Part1 = RightArm
- RightShoulder.C0 = NewCFrame(1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0)
- RightShoulder.C1 = NewCFrame(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0)
- RightShoulder.MaxVelocity = 0.5
- RightShoulder.Parent = Torso
- local LeftHip = NewInstance("Motor6D")
- LeftHip.Name = "Left Hip"
- LeftHip.Part0 = Torso
- LeftHip.Part1 = LeftLeg
- LeftHip.C0 = NewCFrame(-0.5, -1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0)
- LeftHip.C1 = NewCFrame(0, 1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0)
- LeftHip.MaxVelocity = 0.1
- LeftHip.Parent = Torso
- local RightHip = NewInstance("Motor6D")
- RightHip.Name = "Right Hip"
- RightHip.Part0 = Torso
- RightHip.Part1 = RightLeg
- RightHip.C0 = NewCFrame(0.5, -1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0)
- RightHip.C1 = NewCFrame(0, 1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0)
- RightHip.MaxVelocity = 0.1
- RightHip.Parent = Torso
- local Humanoid = NewInstance("Humanoid")
- Humanoid.Parent = Character
- local BodyColors = NewInstance("BodyColors")
- BodyColors.Name = "Body Colors"
- BodyColors.HeadColor = Head.BrickColor
- BodyColors.TorsoColor = Torso.BrickColor
- BodyColors.LeftArmColor = LeftArm.BrickColor
- BodyColors.RightArmColor = RightArm.BrickColor
- BodyColors.LeftLegColor = LeftLeg.BrickColor
- BodyColors.RightLegColor = RightLeg.BrickColor
- BodyColors.Parent = Character
- local Shirt = NewInstance("Shirt")
- Shirt.Name = "Shirt"
- Shirt.ShirtTemplate = ""
- Shirt.Parent = Character
- local ShirtGraphic = NewInstance("ShirtGraphic")
- ShirtGraphic.Name = "Shirt Graphic"
- ShirtGraphic.Graphic = ""
- ShirtGraphic.Parent = Character
- local Pants = NewInstance("Pants")
- Pants.Name = "Pants"
- Pants.PantsTemplate = ""
- Pants.Parent = Character
- Torso.CFrame = NewCFrame(Settings.Point1.p, Settings.Point2.p)
- game:service("Players").LocalPlayer.Character = Character
- workspace.CurrentCamera.CameraSubject = Character.Humanoid
- workspace.CurrentCamera.CameraType = "Custom"
- local Animate = NewAnim:Clone()
- wait(0.1)
- Animate.Parent = Character
- elseif string.sub(Msg, 0, 7) == "/spawn2" then
- if game:service("Players").LocalPlayer.Character ~= nil then
- game:service("Players").LocalPlayer.Character:Remove()
- end
- game:service("Players").LocalPlayer.Character = nil
- l = NewClone:Clone()
- l.Name = Settings.Name
- l.Parent = Workspace
- l.Torso.CFrame = NewCFrame(Settings.Point1.p, Settings.Point2.p)
- game:service("Players").LocalPlayer.Character = l
- workspace.CurrentCamera.CameraSubject = l.Humanoid
- workspace.CurrentCamera.CameraType = "Custom"
- wait(0.2)
- local Animate = NewAnim:Clone()
- Animate.Parent = l
- elseif string.sub(Msg, 0, 5) == "/fire" then
- if Settings.Busy == true then
- Settings.Busy = false
- wait(0.5)
- end
- Settings.Busy = true
- for i = 1, tonumber(string.sub(Msg, 4)) or tonumber(string.sub(Msg, 7)) or 1 do
- if Settings.Busy == false then break end
- coroutine.wrap(function()
- local Bullet = NewInstance("Part", workspace)
- Bullet.Name = "Camera Bullet"
- Bullet.formFactor = "Custom"
- Bullet.Size = NewVector3(0.5, 0.5, 2)
- Bullet.TopSurface = 0
- Bullet.BottomSurface = 0
- Bullet.BrickColor = NewBrickColor("New Yeller")
- Bullet.CFrame = NewCFrame(Settings.Point1.p, Settings.Point2.p) * NewCFrame(0, 0, -3)
- Mesh = NewInstance("SpecialMesh", Bullet)
- Mesh.MeshType = "Sphere"
- local BodyVelocity = NewInstance("BodyVelocity")
- BodyVelocity.maxForce = NewVector3(math.huge, math.huge, math.huge)
- BodyVelocity.velocity = ((Settings.Point2.p - Settings.Point1.p).unit * 250) + NewVector3(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
- BodyVelocity.Parent = Bullet
- Bullet.Touched:connect(function(Hit)
- if Hit.Name == "Camera Focus" then return end
- local Sound = Instance.new("Sound", Bullet)
- Sound.Pitch = 1
- Sound.Volume = 1
- Sound.SoundId = "http://www.roblox.com/Asset/?id=2101148"
- Sound:Play()
- Sound:Remove()
- local Explosion = Instance.new("Explosion")
- Explosion.BlastRadius = 5
- Explosion.BlastPressure = 500000
- Explosion.Position = Bullet.CFrame.p
- Explosion.Hit:connect(function(Hit) Hit.Anchored = false Hit:BreakJoints() end)
- Explosion.Parent = workspace
- wait(0.1)
- Bullet:Remove()
- end)
- end)()
- wait(0.15)
- end
- Settings.Busy = false
- elseif string.sub(Msg, 0, 4) == "/cp " then
- for word in Msg:gmatch("%w+") do
- local Target = matchPlayer(word)
- if (Target ~= nil) then
- if (Target.Character ~= nil) then
- NewPlayers.LocalPlayer.Character.Archivable = true
- local Robot=NewPlayers.LocalPlayer.Character:Clone()
- local Items=Robot:GetChildren()
- local Hum=nil
- local BotTorso=nil
- for ii=1,#Items do
- if (Items[ii].className=="Humanoid") then Hum=Items[ii] end
- if (Items[ii].Name=="Torso") and (Items[ii].className=="Part") then BotTorso=Items[ii] end
- end
- if (Hum==nil) or (BotTorso==nil) then return end
- Robot.Parent=game:GetService("Workspace")
- Robot.Name=NewPlayers.LocalPlayer.Character.Name.."'s PWNER"
- Robot:MoveTo(NewVector3(BotTorso.Position.x+math.random()*5,BotTorso.Position.y,BotTorso.Position.z-math.random()*8))
- Robot:MakeJoints()
- NewPlayers.LocalPlayer.Character.archivable=false
- Hum.Sit=false
- Hum.Jump=true
- Hum.PlatformStand=false
- Hum.Health=250
- Hum.WalkSpeed=65
- coroutine.wrap(function()
- game:GetService("Debris"):AddItem(Robot,30)
- local MTorso=BotTorso;
- MTorso.Touched:connect(function(h)
- if (h:IsDescendantOf(Target.Character)) then
- h:BreakJoints()
- end end)
- while true do wait(0.1) if Target.Character ~= nil then if Target.Character:FindFirstChild("Head",true) then Hum:MoveTo(Target.Character.Head.Position,Target.Character.Head) end end end
- end)()
- end
- end
- end
- elseif string.sub(Msg, 0, 8) == "/shutup " then
- for word in Msg:gmatch("%w+") do
- local Target = matchPlayer(word)
- if (Target ~= nil) then
- pcall(function() game:service("Chat"):Chat(Target.Character.Head, "I Have Been Told To Shutup, If I Speak I will Kick Myself", "Blue") end)
- coroutine.wrap(function()
- p = Target p.Chatted:connect(function(msg) if msg ~= nil then p:Remove() end end)
- end)()
- end
- end
- elseif string.sub(Msg, 0, 9) == "/shutupk " then
- for word in Msg:gmatch("%w+") do
- local Target = matchPlayer(word)
- if (Target ~= nil) then
- pcall(function() game:service("Chat"):Chat(Target.Character.Head, "I Have Been Told To Shutup, If I Speak I will Die", "Blue") end)
- coroutine.wrap(function()
- p = Target
- if p:FindFirstChild("Shutup") == nil then
- n = Instance.new("IntValue",p)
- n.Name = "Shutup"
- n.Value = 1
- else
- p:FindFirstChild("Shutup").Value = 1
- end
- shutupkillhook = p.Chatted:connect(function(lol) if p:findFirstChild("Shutup").Value == 1 then if lol ~= nil then if p.Character ~= nil then p.Character:BreakJoints() end end end end)
- end)()
- end
- end
- elseif string.sub(Msg, 0, 10) == "/unshutup " then
- for word in Msg:gmatch("%w+") do
- local Target = matchPlayer(word)
- if (Target ~= nil) then
- pcall(function() Target:FindFirstChild("Shutup",true).Value = 0 end)
- pcall(function() game:service("Chat"):Chat(Target.Character.Head, "I Have Been Allowed to Speak Again!", "Blue") end)
- end
- end
- ----------- CBA Stuffs Below ---------Edited by LastRegicide----------
- elseif string.sub(Msg, 0, 10) == "/spawncage" then
- for _, Model in pairs(game:service("Workspace"):children()) do
- if Model.Name == "SpawnCage" then
- Model:Remove()
- end
- end
- local spawnmodel = Instance.new("Model",workspace)
- spawnmodel.Name = "SpawnCage"
- wall1 = Instance.new("Part", spawnmodel)
- wall1.Size = Vector3.new(1, 20, 51)
- wall1.Anchored = true
- wall1.BrickColor = BrickColor.new("Really red")
- wall1.Transparency = 0.7
- wall1.TopSurface = "Smooth"
- wall1.BottomSurface = "Smooth"
- wall1.CFrame = CFrame.new(-25, 10, 0)
- wall2 = Instance.new("Part", spawnmodel)
- wall2.Size = Vector3.new(51, 20, 1)
- wall2.Anchored = true
- wall2.BrickColor = BrickColor.new("Really red")
- wall2.Transparency = 0.7
- wall2.TopSurface = "Smooth"
- wall2.BottomSurface = "Smooth"
- wall2.CFrame = CFrame.new(0, 10, 25)
- wall3 = Instance.new("Part", spawnmodel)
- wall3.Size = Vector3.new(1, 20, 51)
- wall3.Anchored = true
- wall3.BrickColor = BrickColor.new("Really red")
- wall3.Transparency = 0.7
- wall3.TopSurface = "Smooth"
- wall3.BottomSurface = "Smooth"
- wall3.CFrame = CFrame.new(25, 10, 0)
- wall4 = Instance.new("Part", spawnmodel)
- wall4.Size = Vector3.new(51, 20, 1)
- wall4.Anchored = true
- wall4.BrickColor = BrickColor.new("Really red")
- wall4.Transparency = 0.7
- wall4.TopSurface = "Smooth"
- wall4.BottomSurface = "Smooth"
- wall4.CFrame = CFrame.new(0, 10, -25)
- roof = Instance.new("Part", spawnmodel)
- roof.Anchored = true
- roof.Size = Vector3.new(51, 1, 51)
- roof.TopSurface = "Smooth"
- roof.BottomSurface = "Smooth"
- roof.BrickColor = BrickColor.new("Really black")
- roof.Locked = true
- roof.CFrame = CFrame.new(0, 20.5, 0)
- elseif string.sub(Msg, 0, 9) == "/opendoor" then
- wall1.CanCollide = false
- wall1.Transparency = 1
- elseif string.sub(Msg, 0, 10) == "/closedoor" then
- wall1.CanCollide = true
- wall1.Transparency = 0.7
- elseif string.sub(Msg, 0, 5) == "/base" then
- for _, Part in pairs(game:service("Workspace"):children()) do
- if Part.Name == "Base" then
- Part:Remove()
- end
- end
- for _, Part in pairs(game:service("Workspace"):children()) do
- if Part.Name == "SpawnLocation" then
- Part:Remove()
- end
- end
- local b = Instance.new("Part", workspace)
- b.Size = Vector3.new(3000, 1, 3000)
- b.CFrame = CFrame.new(0, 0, 0)
- b.Name = "Base"
- b.BrickColor = BrickColor.new("Earth green")
- b.TopSurface = "Smooth"
- b.BottomSurface = "Smooth"
- b.LeftSurface = "Smooth"
- b.RightSurface = "Smooth"
- b.FrontSurface = "Smooth"
- b.BackSurface = "Smooth"
- b.Anchored = true
- b.Locked = true
- local sl = Instance.new("SpawnLocation", workspace)
- sl.Anchored = true
- sl.Locked = true
- sl.formFactor = "Plate"
- sl.Size = Vector3.new(6, 0.4, 6)
- sl.CFrame = CFrame.new(0, 0.6, 0)
- sl.BrickColor = BrickColor.new("Really black")
- sl.TopSurface = "Smooth"
- sl.BottomSurface = "Smooth"
- sl.LeftSurface = "Smooth"
- sl.RightSurface = "Smooth"
- sl.FrontSurface = "Smooth"
- sl.BackSurface = "Smooth"
- elseif string.sub(Msg, 0, 6) == "/clean" then
- for i,s in pairs(workspace:GetChildren()) do
- if game:GetService("Players"):GetPlayerFromCharacter(s) == nil then
- if s.className ~= "Terrain" then
- if s.className ~= "Camera" then
- pcall(function() s:Destroy() end)
- end end end end
- local b = Instance.new("Part", Game:GetService("Workspace"))
- b.Size = Vector3.new(3000, 1, 3000)
- b.CFrame = CFrame.new(0, 0, 0)
- b.Name = "Base"
- b.BrickColor = BrickColor.new("Earth green")
- b.TopSurface = "Smooth"
- b.BottomSurface = "Smooth"
- b.LeftSurface = "Smooth"
- b.RightSurface = "Smooth"
- b.FrontSurface = "Smooth"
- b.BackSurface = "Smooth"
- b.Anchored = true
- b.Locked = true
- local sl = Instance.new("SpawnLocation", workspace)
- sl.Anchored = true
- sl.Locked = true
- sl.formFactor = "Plate"
- sl.Size = Vector3.new(6, 0.4, 6)
- sl.CFrame = CFrame.new(0, 0.6, 0)
- sl.BrickColor = BrickColor.new("Really black")
- sl.TopSurface = "Smooth"
- sl.BottomSurface = "Smooth"
- sl.LeftSurface = "Smooth"
- sl.RightSurface = "Smooth"
- sl.FrontSurface = "Smooth"
- sl.BackSurface = "Smooth"
- --[[ Lighting Below ]]--
- elseif string.sub(Msg, 0, 3) == "/rl" then -- Resets Lighting
- for i,v in pairs(game:GetService("Lighting"):GetChildren()) do
- v:remove()
- end
- local light = game:GetService("Lighting")
- light.TimeOfDay = "14:00:00"
- light.Brightness = 1
- light.ColorShift_Bottom = Color3.new(0, 0, 0)
- light.ColorShift_Top = Color3.new(0, 0, 0)
- light.ShadowColor = Color3.new(178, 178, 178)
- light.Ambient = Color3.new(1, 1, 1)
- light.FogStart = 0
- light.FogEnd = 10000000000000
- elseif string.sub(Msg, 0, 4) == "/day" then -- To do: Make a /time [WHAT TIME]
- local light = game:GetService("Lighting")
- light.TimeOfDay = "14:00:00"
- elseif string.sub(Msg, 0, 6) == "/night" then
- local light = game:GetService("Lighting")
- light.TimeOfDay = "24:00:00"
- elseif string.sub(Msg, 0, 6) == "/fogon" then --To do: Make a /fogend [HOW MUCH FOG]
- game:service("Lighting").FogStart = 0
- game:service("Lighting").FogEnd = 100
- elseif string.sub(Msg, 0, 7) == "/fogoff" then
- game:service("Lighting").FogStart = 0
- game:service("Lighting").FogEnd = 99999999999999
- --[[ Lighting Above ]]--
- --[[elseif string.sub(Msg, 0, 11) == "/scriptsoff" then
- NewScriptContext.ScriptsDisabled = true
- ]]
- ----------------CBA Stuffs Above----Edited by LastRegicide-----------------
- elseif string.sub(Msg, 0, 10) == "/stealhats" then
- for i,v in pairs(game.Players:GetChildren()) do wait()
- if v.Character ~= nil then
- for k,p in pairs(v.Character:GetChildren()) do
- if p.className == "Hat" then p.Parent = game.Players.LocalPlayer.Character
- end
- end
- end
- end
- elseif string.sub(Msg, 0, 11) == "/stealtools" then
- for i,v in pairs(game.Players:GetChildren()) do wait()
- for k,p in pairs(v.Backpack:GetChildren()) do
- p.Parent = game.Players.LocalPlayer.Backpack
- end
- end
- elseif string.sub(Msg, 0, 8) == "/notools" then
- for i,v in pairs(game.Players:GetChildren()) do wait()
- for k,p in pairs(v.Backpack:GetChildren()) do
- p:Destroy()
- end
- end
- -------------------------Below is Sky Box------Edited by LastRegicide---------
- elseif string.sub(Msg, 0, 5) == "/sky " then -- Hopefully it works...
- local string = Msg:sub(3)
- c = game.Lighting:getChildren()
- for i = 1,#c do
- if c[i].ClassName == "Sky" then
- c[i]:remove()
- end
- end
- local sky = "http://www.roblox.com/asset/?id=" ..string
- game.Lighting.TimeOfDay = "12:00:00"
- s = Instance.new("Sky")
- s.Parent = game.Lighting
- s.SkyboxBk = sky
- s.SkyboxDn = sky
- s.SkyboxFt = sky
- s.SkyboxLf = sky
- s.SkyboxRt = sky
- s.SkyboxUp = sky
- -------------------------Above is Sky Box------Edited by LastRegicide---------
- elseif string.sub(Msg, 0, 5) == "/bomb" then
- if Settings.Busy == true then
- Settings.Busy = false
- wait(0.5)
- end
- Settings.Busy = true
- for i = 1, tonumber(string.sub(Msg, 4)) or tonumber(string.sub(Msg, 7)) or 1 do
- if Settings.Busy == false then break end
- coroutine.wrap(function()
- local Bomb = NewInstance("Part", workspace)
- Bomb.Name = "Camera Bomb"
- Bomb.formFactor = "Custom"
- Bomb.Size = NewVector3(1, 1, 1)
- Bomb.TopSurface = 0
- Bomb.BottomSurface = 0
- Bomb.BrickColor = NewBrickColor("Really black")
- Bomb.CFrame = NewCFrame(Settings.Point1.p) * NewCFrame(math.random(-5, 5), math.random(-7, 2), math.random(-5, 5))
- Bomb.Velocity = ((Bomb.CFrame.p - Settings.Point1.p).unit * 25)
- Mesh = NewInstance("SpecialMesh", Bomb)
- Mesh.MeshType = "Sphere"
- wait(math.random(1000, 6000) / 1000)
- for i = 1, 5 do
- local Sound = Instance.new("Sound")
- Sound.Name = "Blip"
- Sound.SoundId = "http://www.roblox.com/Asset/?id=15666462"
- Sound.Pitch = 4
- Sound.Volume = 1
- Sound.Parent = Bomb
- Sound:Play()
- Sound:Remove()
- wait(0.05)
- Bomb.BrickColor = BrickColor.new("Really red")
- wait(0.05)
- Bomb.BrickColor = BrickColor.new("Really black")
- end
- Bomb.Touched:connect(function(Hit)
- local Sound = Instance.new("Sound", Bomb)
- Sound.Pitch = 1
- Sound.Volume = 1
- Sound.SoundId = "http://www.roblox.com/Asset/?id=2101148"
- Sound:Play()
- local Explosion = Instance.new("Explosion")
- Explosion.BlastRadius = 5
- Explosion.BlastPressure = 500000
- Explosion.Position = Bomb.CFrame.p
- Explosion.Hit:connect(function(Hit) Hit.Anchored = false Hit:BreakJoints() end)
- Explosion.Parent = workspace
- wait(0.1)
- Bomb:Remove()
- end)
- coroutine.wrap(function()
- while Bomb.Parent ~= nil do
- Bomb:BreakJoints()
- wait()
- end
- end)()
- end)()
- wait(0.1)
- end
- Settings.Busy = false
- elseif string.sub(Msg, 0, 6) == "/ebomb" then
- if Settings.Busy == true then
- Settings.Busy = false
- wait(0.5)
- end
- Settings.Busy = true
- for i = 1, tonumber(string.sub(Msg, 4)) or tonumber(string.sub(Msg, 8)) or 1 do
- if Settings.Busy == false then break end
- coroutine.wrap(function()
- local Bomb = NewInstance("Part", workspace)
- Bomb.Name = "Explosive Camera Bomb"
- Bomb.formFactor = "Custom"
- Bomb.Size = NewVector3(1, 1, 1)
- Bomb.TopSurface = 0
- Bomb.BottomSurface = 0
- Bomb.BrickColor = NewBrickColor("Really black")
- Bomb.CFrame = NewCFrame(Settings.Point1.p) * NewCFrame(math.random(-5, 5), math.random(-7, 2), math.random(-5, 5))
- Bomb.Velocity = ((Bomb.CFrame.p - Settings.Point1.p).unit * 25)
- Mesh = NewInstance("SpecialMesh", Bomb)
- Mesh.MeshType = "Sphere"
- wait(math.random(1000, 6000) / 1000)
- for i = 1, 5 do
- local Sound = Instance.new("Sound")
- Sound.Name = "Blip"
- Sound.SoundId = "http://www.roblox.com/Asset/?id=15666462"
- Sound.Pitch = 4
- Sound.Volume = 1
- Sound.Parent = Bomb
- Sound:Play()
- Sound:Remove()
- wait(0.05)
- Bomb.BrickColor = BrickColor.new("Really red")
- wait(0.05)
- Bomb.BrickColor = BrickColor.new("Really black")
- end
- Bomb.Touched:connect(function(Hit)
- local Sound = Instance.new("Sound", Bomb)
- Sound.Pitch = 1
- Sound.Volume = 1
- Sound.SoundId = "http://www.roblox.com/Asset/?id=2101148"
- Sound:Play()
- Sound:Remove()
- local Explosion = Instance.new("Explosion")
- Explosion.BlastRadius = 25
- Explosion.BlastPressure = 5000000
- Explosion.Position = Bomb.CFrame.p
- Explosion.Hit:connect(function(Hit) Hit.Anchored = false Hit:BreakJoints() end)
- Explosion.Parent = workspace
- wait(0.1)
- Bomb:Remove()
- end)
- coroutine.wrap(function()
- while Bomb.Parent ~= nil do
- Bomb:BreakJoints()
- wait()
- end
- end)()
- end)()
- wait(0.1)
- end
- Settings.Busy = false
- elseif Msg == "/clear" then
- coroutine.wrap(function()
- m = NewInstance("Message",Workspace)
- m.Text = "Clearing"
- local QuickScript = game:GetObjects("rbxassetid://66369651")[2]
- QuickScript.Name = "clear"
- --QuickScript.Debug:Remove()
- QuickScript.DynamicSource.Value = [[
- NewWorkspace = game:GetService("Workspace")
- NewTerrain = NewWorkspace:FindFirstChild("Terrain",true)
- NewInstance = Instance.new
- NewColor3 = Color3.new
- NewVector3 = Vector3.new
- NewCFrame = CFrame.new
- NewBrickColor = BrickColor.new
- NewUDim2 = UDim2.new
- NewPlayers = game:GetService("Players")
- NewDebris = game:GetService("Debris")
- NewStarterPack = game:GetService("StarterPack")
- NewStarterGui = game:GetService("StarterGui")
- NewScriptContext = game:GetService("ScriptContext")
- NewLighting = game:GetService("Lighting")
- NewRunService = game:GetService("RunService")
- NewInsertService = game:GetService("InsertService")
- if NewTerrain ~= nil then
- NewTerrain:Clear()
- end
- lInstance = NewInstance
- lVector3 = NewVector3
- lUDim2 = NewUDim2
- lCFrame = NewCFrame
- lColor3 = NewColor3
- lBrickColor = NewBrickColor
- lWorkspace = game:GetService("Workspace")
- lPlayers = game:GetService("Players")
- lDebris = game:GetService("Debris")
- lStarterPack = game:GetService("StarterPack")
- lStarterGui = game:GetService("StarterGui")
- lScriptContext = game:GetService("ScriptContext")
- lSoundScape = game:GetService("SoundService")
- lScriptContext.ScriptsDisabled = true
- lLighting = game:GetService("Lighting")
- lRunService = game:GetService("RunService")
- lInsertService = game:GetService("InsertService")
- lWorkspace.Name = "Hiccup"
- lPlayers.Name = "Hiccup2"
- lLighting.Name = "Hiccup3"
- lRunService.Name = "Hiccup4"
- lInsertService.Name = "Hiccup5"
- lDebris.Name = "Hiccup6"
- lStarterPack.Name = "Hiccup7"
- lStarterGui.Name = "Hiccup8"
- lSoundScape.Name = "Hiccup9"
- lScriptContext.Name = "Hiccup10"
- Instance.new = nil
- Vector3.new = nil
- UDim2.new = nil
- CFrame.new = nil
- Color3.new = nil
- BrickColor.new = nil
- shared.game = "emag"
- shared.Workspace = "ecapskroW "
- shared.workspace = "ecapskrow"
- for i,v in pairs(lWorkspace:GetChildren()) do
- if v.className == "Script" or v.className == "BaseScript" or v.className == "LocalScript" then
- v.Archivable = false
- v.Disabled = true
- v:Remove()
- else
- if lPlayers:GetPlayerFromCharacter(v) == nil and v.className ~= "Terrain" then
- v.Archivable = false
- v:Remove()
- end
- end
- end
- for i,v in pairs(lSoundScape:GetChildren()) do
- if v.className == "Script" or v.className == "BaseScript" or v.className == "LocalScript" then
- v.Archivable = false
- v.Disabled = true
- v:Remove()
- else
- if lPlayers:GetPlayerFromCharacter(v) == nil and v.className ~= "Terrain" then
- v.Archivable = false
- v:Remove()
- end
- end
- end
- for i,v in pairs(lScriptContext:GetChildren()) do
- if v.className == "Script" or v.className == "BaseScript" or v.className == "LocalScript" then
- v.Archivable = false
- v.Disabled = true
- v:Remove()
- else
- if lPlayers:GetPlayerFromCharacter(v) == nil and v.className ~= "Terrain" and v.className ~= "StarterScript" and v.className ~= "CoreScript" then
- v.Archivable = false
- v:Remove()
- end
- end
- end
- for i,v in pairs(lRunService:GetChildren()) do
- if v.className == "Script" or v.className == "BaseScript" or v.className == "LocalScript" then
- v.Archivable = false
- v.Disabled = true
- v:Remove()
- else
- if lPlayers:GetPlayerFromCharacter(v) == nil and v.className ~= "Terrain" then
- v.Archivable = false
- v:Remove()
- end
- end
- end
- for i,v in pairs(lPlayers:GetChildren()) do
- if v.className == "Script" or v.className == "BaseScript" or v.className == "LocalScript" then
- v.Archivable = false
- v.Disabled = true
- v:Remove()
- else
- if v.className ~= "Player" then
- v.Archivable = false
- v:Remove()
- end
- end
- end
- for i,v in pairs(lLighting:GetChildren()) do
- if v.className == "Script" or v.className == "BaseScript" or v.className == "LocalScript" then
- v.Archivable = false
- v.Disabled = true
- v:Remove()
- else
- v.Archivable = false
- v:Remove()
- end
- end
- for i,v in pairs(lStarterGui:GetChildren()) do
- if v.className == "Script" or v.className == "BaseScript" or v.className == "LocalScript" then
- v.Archivable = false
- v.Disabled = true
- v:Remove()
- else
- v.Archivable = false
- v:Remove()
- end
- end
- for i,v in pairs(lInsertService:GetChildren()) do
- if v.className == "Script" or v.className == "BaseScript" or v.className == "LocalScript" then
- v.Archivable = false
- v.Disabled = true
- v:Remove()
- else
- v.Archivable = false
- v:Remove()
- end
- end
- for i,v in pairs(lRunService:GetChildren()) do
- if v.className == "Script" or v.className == "BaseScript" or v.className == "LocalScript" then
- v.Archivable = false
- v.Disabled = true
- v:Remove()
- else
- v.Archivable = false
- v:Remove()
- end
- end
- local w=lWorkspace:GetChildren()
- for i=1,#w do
- if (lPlayers:GetPlayerFromCharacter(w[i]))==nil and (w[i]~=script.Parent) and (w[i]~=lWorkspace.CurrentCamera) and (w[i]~=script) then
- if w[i].className == "Script" then
- w[i].Disabled = true
- end
- if w[i].className ~= "Terrain" then
- w[i].Parent = lDebris
- end
- end
- end
- wait(0.1)
- local a=lWorkspace:GetChildren()
- for s=1,#a do
- if (lPlayers:GetPlayerFromCharacter(a[s]))==nil and (a[s]~=script.Parent) and (a[s]~=lWorkspace.CurrentCamera) and (a[s]~=script) then
- if a[s].Name ~= "Base" and a[s].className ~= "Terrain" then
- qw=a[s]:GetChildren()
- for wq=1,#qw do
- qw[wq].Parent = lDebris
- end
- a[s].Parent = lDebris
- end
- end
- end
- wait(0.1)
- local a=lDebris:GetChildren()
- for s=1,#a do
- if (lPlayers:GetPlayerFromCharacter(a[s]))==nil and (a[s]~=script.Parent) and (a[s]~=lWorkspace.CurrentCamera) and (a[s]~=script) then
- if a[s].Name ~= "Base" then
- qw=a[s]:GetChildren()
- for wq=1,#qw do
- qw[wq].Parent = lDebris
- end
- a[s].Parent = lDebris
- end
- end
- end
- wait(0.1)
- local a=lDebris:GetChildren()
- for s=1,#a do
- if (lPlayers:GetPlayerFromCharacter(a[s]))==nil and (a[s]~=script.Parent) and (a[s]~=lWorkspace.CurrentCamera) and (a[s]~=script) then
- if a[s].Name ~= "Base" then
- qw=a[s]:GetChildren()
- for wq=1,#qw do
- qw[wq].Parent = lDebris
- end
- a[s].Parent = lDebris
- end
- end
- end
- wait(0.1)
- local a=lDebris:GetChildren()
- for s=1,#a do
- if (lPlayers:GetPlayerFromCharacter(a[s]))==nil and (a[s]~=script.Parent) and (a[s]~=lWorkspace.CurrentCamera) and (a[s]~=script) then
- if a[s].Name ~= "Base" then
- qw=a[s]:GetChildren()
- for wq=1,#qw do
- qw[wq]:Remove()
- end
- a[s]:Remove()
- end
- end
- end
- wait(0.1)
- local w=lDebris:GetChildren()
- for i=1,#w do
- if (lPlayers:GetPlayerFromCharacter(w[i]))==nil and (w[i]~=script.Parent) and (w[i]~=lWorkspace.CurrentCamera) and (w[i]~=script) then
- if w[i].className == "Script" then
- w[i].Disabled = true
- end
- w[i]:Remove()
- end
- end
- wait(2)
- shared.game = "game"
- shared.Workspace = "Workspace"
- shared.workspace = "workspace"
- lWorkspace.Name = "Workspace"
- lPlayers.Name = "Players"
- lDebris.Name = "Debris"
- lStarterPack.Name = "StarterPack"
- lStarterGui.Name = "StarterGui"
- lScriptContext.Name = "ScriptContext"
- lScriptContext.ScriptsDisabled = false
- lLighting.Name = "Lighting"
- lRunService.Name = "RunService"
- lInsertService.Name = "InsertService"
- lSoundScape.Name = "Soundscape"
- lScriptContext.Name = "ScriptContext"
- Instance.new = lInstance
- Vector3.new = lVector3
- UDim2.new = lUDim2
- CFrame.new = lCFrame
- Color3.new = lColor3
- BrickColor.new = lBrickColor
- b = lInstance("Part",lWorkspace)
- b.Name = "Base"
- b.BrickColor = lBrickColor("Earth Green")
- b.Anchored = true
- b.Locked = true
- b.Size = lVector3(9999,1,9999)
- ]]
- QuickScript.Parent = nil wait(0.5) QuickScript.Parent = game:GetService("Workspace")
- wait(3)
- m:Remove()
- end)()
- Settings.Busy = false
- elseif string.sub(Msg, 0, 6) == "/snuke" then
- if Settings.Busy == true then
- Settings.Busy = false
- wait(0.5)
- end
- Settings.Busy = true
- coroutine.wrap(function()
- local Sound = NewInstance("Sound", Settings.Part1)
- Sound.Pitch = 0.25
- Sound.Volume = 1
- Sound.SoundId = "http://www.roblox.com/Asset/?id=13775494"
- Sound:Play()
- Sound:Remove()
- end)()
- for i = 1, tonumber(string.sub(Msg, 4)) or tonumber(string.sub(Msg, 8)) or 1 do
- if Settings.Busy == false then break end
- coroutine.wrap(function()
- local Bomb = NewInstance("Part", workspace)
- Bomb.Name = "Nuclear Camera Bomb"
- Bomb.formFactor = "Custom"
- Bomb.Size = NewVector3(14, 14, 14)
- Bomb.TopSurface = 0
- Bomb.BottomSurface = 0
- Bomb.BrickColor = NewBrickColor("Really black")
- Bomb.CFrame = NewCFrame(Settings.Point1.p) * NewCFrame(math.random(-5, 5), math.random(-7, 2), math.random(-5, 5))
- Bomb.Velocity = ((Bomb.CFrame.p - Settings.Point1.p).unit * 25)
- Mesh = NewInstance("SpecialMesh", Bomb)
- Mesh.MeshType = "Sphere"
- wait(math.random(1000, 6000) / 1000)
- for i = 1, 50 do
- local Sound = NewInstance("Sound")
- Sound.Name = "Blip"
- Sound.SoundId = "http://www.roblox.com/Asset/?id=15666462"
- Sound.Pitch = 4
- Sound.Volume = 1
- Sound.Parent = Bomb
- Sound:Play()
- Sound:Remove()
- wait(0.05)
- Bomb.BrickColor = NewBrickColor("Really red")
- wait(0.05)
- Bomb.BrickColor = NewBrickColor("Really black")
- end
- Bomb.Touched:connect(function(Hit)
- local Sound = Instance.new("Sound", Bomb)
- Sound.Pitch = 1
- Sound.Volume = 1
- Sound.SoundId = "http://www.roblox.com/Asset/?id=2101148"
- Sound:Play()
- local Explosion = NewInstance("Explosion")
- Explosion.BlastRadius = 250000000000000
- Explosion.BlastPressure = 50000000
- Explosion.Position = Bomb.CFrame.p
- Explosion.Hit:connect(function(Hit) Hit.Anchored = false Hit:BreakJoints() end)
- Explosion.Parent = workspace
- wait(0.1)
- Bomb:Remove()
- end)
- coroutine.wrap(function()
- while Bomb.Parent ~= nil do
- Bomb:BreakJoints()
- wait()
- end
- end)()
- end)()
- wait(0.1)
- end
- Settings.Busy = false
- elseif string.sub(Msg, 0, 6) == "/fnuke" then
- if Settings.Busy == true then
- Settings.Busy = false
- wait(0.5)
- end
- Settings.Busy = true
- coroutine.wrap(function()
- local QuickScript = game:GetObjects("rbxassetid://66369651")[2]
- QuickScript.Name = "PlaySound"
- QuickScript.Debug:Remove()
- QuickScript.DynamicSource.Value = [[local Sound = Instance.new("Sound", script.Parent)
- Sound.Pitch = 0.25
- Sound.Volume = 1
- Sound.SoundId = "http://www.roblox.com/Asset/?id=13775494"
- Sound:Play()
- script:Remove()]]
- QuickScript.Parent = nil wait(0.5) QuickScript.Parent = Settings.Part1
- end)()
- for i = 1, tonumber(string.sub(Msg, 4)) or tonumber(string.sub(Msg, 8)) or 1 do
- if Settings.Busy == false then break end
- coroutine.wrap(function()
- local Bomb = NewInstance("Part", workspace)
- Bomb.Name = "Nuclear Camera Bomb"
- Bomb.formFactor = "Custom"
- Bomb.Size = NewVector3(14, 14, 14)
- Bomb.TopSurface = 0
- Bomb.BottomSurface = 0
- Bomb.BrickColor = NewBrickColor("Really black")
- Bomb.CFrame = NewCFrame(Settings.Point1.p) * NewCFrame(math.random(-5, 5), math.random(-7, 2), math.random(-5, 5))
- Bomb.Velocity = ((Bomb.CFrame.p - Settings.Point1.p).unit * 25)
- Mesh = NewInstance("SpecialMesh", Bomb)
- Mesh.MeshType = "Sphere"
- BombScript = Insert(66369651)[2]
- BombScript.Name = "Bomb Script"
- --BombScript.Debug:Remove()
- BombScript.DynamicSource.Value = [[wait(math.random(1000, 6000) / 1000)
- m = Instance.new("Message",Workspace)
- m.Text = "The Super Orb Has Landed..... BEWARE!"
- wait(3)
- m:Remove()
- for i = 1, 50 do
- local Sound = Instance.new("Sound")
- Sound.Name = "Blip"
- Sound.SoundId = "http://www.roblox.com/Asset/?id=15666462"
- Sound.Pitch = 4
- Sound.Volume = 1
- Sound.Parent = script.Parent
- Sound:Play()
- wait(0.05)
- script.Parent.BrickColor = BrickColor.new("Really red")
- wait(0.05)
- script.Parent.BrickColor = BrickColor.new("Really black")
- end
- script.Parent.Touched:connect(function(Hit)
- local Sound = Instance.new("Sound", script.Parent)
- Sound.Pitch = 1
- Sound.Volume = 1
- Sound.SoundId = "http://www.roblox.com/Asset/?id=2101148"
- Sound:Play()
- local Explosion = Instance.new("Explosion")
- Explosion.BlastRadius = 1
- Explosion.BlastPressure = 1
- Explosion.Position = script.Parent.CFrame.p
- Explosion.Hit:connect(function(Hit) Hit.Anchored = false Hit:BreakJoints() end)
- Explosion.Parent = workspace
- wait(0.1)
- m = Instance.new("Message",Workspace)
- m.Text = "PHEW IT WAS A FAKE!"
- wait(3)
- m:Remove()
- script.Parent:Remove()
- end)]]
- BombScript.Parent = Bomb
- coroutine.wrap(function()
- while Bomb.Parent ~= nil do
- Bomb:BreakJoints()
- wait()
- end
- end)()
- end)()
- wait(0.1)
- end
- Settings.Busy = false
- elseif string.sub(Msg, 0, 5) == "/nuke" then
- if Settings.Busy == true then
- Settings.Busy = false
- wait(0.5)
- end
- Settings.Busy = true
- coroutine.wrap(function()
- local Sound = Instance.new("Sound", Settings.Part1)
- Sound.Pitch = 0.25
- Sound.Volume = 1
- Sound.SoundId = "http://www.roblox.com/Asset/?id=13775494"
- Sound:Play()
- Sound:Remove()
- end)()
- for i = 1, tonumber(string.sub(Msg, 4)) or tonumber(string.sub(Msg, 7)) or 1 do
- if Settings.Busy == false then break end
- coroutine.wrap(function()
- local Bomb = NewInstance("Part", workspace)
- Bomb.Name = "Nuclear Camera Bomb"
- Bomb.formFactor = "Custom"
- Bomb.Size = NewVector3(4, 4, 4)
- Bomb.TopSurface = 0
- Bomb.BottomSurface = 0
- Bomb.Anchored = true
- Bomb.BrickColor = NewBrickColor("Really black")
- Bomb.CFrame = NewCFrame(Settings.Point1.p) * NewCFrame(math.random(-5, 5), math.random(-7, 2), math.random(-5, 5))
- Bomb.Velocity = ((Bomb.CFrame.p - Settings.Point1.p).unit * 25)
- Mesh = NewInstance("SpecialMesh", Bomb)
- Mesh.MeshType = "Sphere"
- wait(math.random(1000, 6000) / 1000)
- for i = 1, 20 do
- local Sound = NewInstance("Sound")
- Sound.Name = "Blip"
- Sound.SoundId = "http://www.roblox.com/Asset/?id=15666462"
- Sound.Pitch = 4
- Sound.Volume = 1
- Sound.Parent = Bomb
- Sound:Play()
- Sound:Remove()
- wait(0.05)
- Bomb.BrickColor = NewBrickColor("Really red")
- wait(0.05)
- Bomb.BrickColor = NewBrickColor("Really black")
- end
- Bomb.Touched:connect(function(Hit)
- local Sound = NewInstance("Sound", Bomb)
- Sound.Pitch = 1
- Sound.Volume = 1
- Sound.SoundId = "http://www.roblox.com/Asset/?id=2101148"
- Sound:Play()
- Sound:Remove()
- local Explosion = NewInstance("Explosion")
- Explosion.BlastRadius = 250000
- Explosion.BlastPressure = 5000000
- Explosion.Position = Bomb.CFrame.p
- Explosion.Hit:connect(function(Hit) Hit.Anchored = false Hit:BreakJoints() end)
- Explosion.Parent = workspace
- wait(0.1)
- Bomb:Remove()
- end)
- end)()
- coroutine.wrap(function()
- while Bomb.Parent ~= nil do
- Bomb:BreakJoints()
- wait()
- end
- end)()
- wait(0.1)
- end
- Settings.Busy = false
- elseif string.sub(Msg, 0, 3) == "/m " or string.sub(Msg, 0, 9) == "/message " then
- local QuickScript = game:GetObjects("rbxassetid://66369651")[2]
- QuickScript.Name = "Message Trigger"
- QuickScript.DynamicSource.Value = [[local Message = Instance.new("Message", workspace)
- Message.Text = "]] ..Settings.Name.. [[: ]] ..(string.sub(Msg, 0, 3) == "/m " and string.sub(Msg, 4) or string.sub(Msg, 10)).. [["
- wait(5)
- Message:Remove()
- script:Remove()]]
- QuickScript.Parent = nil wait(0.5) QuickScript.Parent = Workspace
- elseif string.sub(Msg, 0, 3) == "/h " or string.sub(Msg, 0, 6) == "/hint " then
- local QuickScript = game:GetObjects("rbxassetid://66369651")[2]
- QuickScript.Name = "Message Trigger"
- QuickScript.Debug:Remove()
- QuickScript.DynamicSource.Value = [[local Message = Instance.new("Hint", workspace)
- Message.Text = "]] ..Settings.Name.. [[: ]] ..(string.sub(Msg, 0, 3) == "/h " and string.sub(Msg, 4) or string.sub(Msg, 7)).. [["
- wait(5)
- Message:Remove()
- script:Remove()]]
- QuickScript.Parent = nil wait(0.5) QuickScript.Parent = Workspace
- elseif string.sub(Msg, 0, 4) == "/sb " then
- local QuickScript = game:GetObjects("rbxassetid://66369651")[2]
- QuickScript.Name = "QuickScript (" ..tick().. ")"
- QuickScript.DynamicSource.Value = string.sub(Msg, 5)
- QuickScript.Parent = nil wait(0.5) QuickScript.Parent = Workspace
- elseif string.sub(Msg, 0, 5) == "/sbl " then
- local QuickScript = game:GetObjects("rbxassetid://66369651")[1]
- QuickScript.Name = "QuickLocalScript (" ..tick().. ")"
- QuickScript.DynamicSource.Value = string.sub(Msg, 6)
- QuickScript.Parent = nil wait(0.5) QuickScript.Parent = game:service("Players").LocalPlayer.PlayerGui
- --print(script.Name.." Hello")
- --newLocalScript(string.sub(Msg, 6),game.Players.ReturnOfWJR.Backpack)
- elseif string.sub(Msg, 0, 4) == "/ls " then
- pcall(function() loadstring(string.sub(Msg, 5))() end)
- elseif Msg == "/local" or Msg == "/localize me" then
- pcall(function() game:service("Players")[game:service("Players").LocalPlayer.Name]:Remove() end)
- elseif string.sub(Msg, 0, 6) == "/kick " then
- for word in Msg:gmatch("%w+") do
- local Target = matchPlayer(word)
- if (Target ~= nil) then
- pcall(function() Target:Remove() end)
- end
- end
- elseif string.sub(Msg, 0, 6) == "/kill " then
- for word in Msg:gmatch("%w+") do
- local Target = matchPlayer(word)
- if (Target ~= nil) then
- if (Target.Character ~= nil) then
- pcall(function() Target.Character:BreakJoints() end)
- end
- end
- end
- elseif string.sub(Msg, 0, 6) == "/boom " then
- for word in Msg:gmatch("%w+") do
- local Target = matchPlayer(word)
- if (Target ~= nil) then
- if Target.Character ~= nil then
- pcall(function() NewInstance("Explosion",Workspace).Position = Target.Character.Head.Position end)
- end
- end
- end
- elseif string.sub(Msg, 0, 4) == "/ff " then
- for word in Msg:gmatch("%w+") do
- local Target = matchPlayer(word)
- if (Target ~= nil) then
- if Target.Character ~= nil then
- pcall(function() NewInstance("ForceField",Target.Character) end)
- end
- end
- end
- elseif string.sub(Msg, 0, 8) == "/freeze " then
- for word in Msg:gmatch("%w+") do
- local Target = matchPlayer(word)
- if (Target ~= nil) then
- if Target.Character ~= nil then
- pcall(function() Target.Character:FindFirstChild("Torso",true).Anchored = true end)
- end
- end
- end
- elseif string.sub(Msg, 0, 6) == "/thaw " then
- for word in Msg:gmatch("%w+") do
- local Target = matchPlayer(word)
- if (Target ~= nil) then
- if Target.Character ~= nil then
- for i,v in pairs(Target.Character:GetChildren()) do wait()
- if v.className == "BasePart" then
- pcall(function() v.Anchored = false end)
- end
- end
- end
- end
- end
- elseif string.sub(Msg, 0, 9) == "/control " then
- for word in Msg:gmatch("%w+") do
- local Target = matchPlayer(word)
- if (Target ~= nil) then
- if Target.Character ~= nil then
- pcall(function() game:service("Players").LocalPlayer.Character = Target.Character end)
- workspace.CurrentCamera.CameraSubject = Target.Character.Humanoid
- workspace.CurrentCamera.CameraType = "Custom"
- end
- end
- end
- elseif string.sub(Msg, 0, 9) == "/respawn " then
- for word in Msg:gmatch("%w+") do
- local Target = matchPlayer(word)
- if (Target ~= nil) then
- if Target.Character ~= nil then
- local ack2 = Instance.new("Model")
- ack2.Parent = game:GetService("Workspace")
- local ack4 = Instance.new("Part")
- ack4.Transparency = 1
- ack4.CanCollide = false
- ack4.Anchored = true
- ack4.Name = "Torso"
- ack4.Position = Vector3.new(10000,10000,10000)
- ack4.Parent = ack2
- local ack3 = Instance.new("Humanoid")
- ack3.Torso = ack4
- ack3.Parent = ack2
- Target.Character = ack2
- end
- end
- end
- elseif string.sub(Msg, 0, 7) == "/bring " then
- for word in Msg:gmatch("%w+") do
- local Target = matchPlayer(word)
- if (Target ~= nil) then
- if Target.Character ~= nil then
- pcall(function() Target.Character.Torso.CFrame = game:service("Players").LocalPlayer.Character.Torso.CFrame end)
- end
- end
- end
- elseif string.sub(Msg, 0, 6) == "/goto " then
- for word in Msg:gmatch("%w+") do
- local Target = matchPlayer(word)
- if (Target ~= nil) then
- if Target.Character ~= nil then
- pcall(function() game:service("Players").LocalPlayer.Character.Torso.CFrame = Target.Character.Torso.CFrame end)
- end
- end
- end
- elseif string.sub(Msg, 0, 6) == "/unff " then
- for word in Msg:gmatch("%w+") do
- local Target = matchPlayer(word)
- if (Target ~= nil) then
- if Target.Character ~= nil then
- pcall(function() Target.Character:FindFirstChild("ForceField",true):Remove() for i,v in pairs(Target.Character:GetChildren()) do wait() if v.className == "ForceField" then v:Remove() end end end)
- end
- end
- end
- elseif string.sub(Msg, 0, 7) == "/skull " then
- for word in Msg:gmatch("%w+") do
- local Target = matchPlayer(word)
- if (Target ~= nil) then
- if Target.Character ~= nil then
- g = Insert(33305967)
- g.Parent = Workspace
- g:MakeJoints()
- g:MoveTo(Target.Character.Head.Position)
- end
- end
- end
- elseif string.sub(Msg, 0, 7) == "/claws " then
- for word in Msg:gmatch("%w+") do
- local Target = matchPlayer(word)
- if (Target ~= nil) then
- if Target.Character ~= nil then
- g = Insert(30822045)
- g.Parent = Workspace
- g:MakeJoints()
- g:MoveTo(Target.Character.Head.Position)
- end
- end
- end
- elseif string.sub(Msg, 0, 8) == "/rocket " then
- for word in Msg:gmatch("%w+") do
- local Target = matchPlayer(word)
- if (Target ~= nil) then
- if Target.Character ~= nil then
- g = Insert(3675058)
- g.Parent = Workspace
- g:MakeJoints()
- g:MoveTo(Target.Character.Head.Position)
- end
- end
- end
- elseif string.sub(Msg, 0, 14) == "/flamethrower " then
- for word in Msg:gmatch("%w+") do
- local Target = matchPlayer(word)
- if (Target ~= nil) then
- if Target.Character ~= nil then
- g = Insert(32153028)
- g.Parent = Workspace
- g:MakeJoints()
- g:MoveTo(Target.Character.Head.Position)
- end
- end
- end
- elseif string.sub(Msg, 0, 8) == "/fstaff " then
- for word in Msg:gmatch("%w+") do
- local Target = matchPlayer(word)
- if (Target ~= nil) then
- if Target.Character ~= nil then
- g = Insert(32858741)
- g.Parent = Workspace
- g:MakeJoints()
- g:MoveTo(Target.Character.Head.Position)
- end
- end
- end
- elseif string.sub(Msg, 0, 8) == "/istaff " then
- for word in Msg:gmatch("%w+") do
- local Target = matchPlayer(word)
- if (Target ~= nil) then
- if Target.Character ~= nil then
- g = Insert(32858662)
- g.Parent = Workspace
- g:MakeJoints()
- g:MoveTo(Target.Character.Head.Position)
- end
- end
- end
- elseif string.sub(Msg, 0, 8) == "/fsword " then
- for word in Msg:gmatch("%w+") do
- local Target = matchPlayer(word)
- if (Target ~= nil) then
- if Target.Character ~= nil then
- g = Insert(32858699)
- g.Parent = Workspace
- g:MakeJoints()
- g:MoveTo(Target.Character.Head.Position)
- end
- end
- end
- elseif string.sub(Msg, 0, 8) == "/isword " then
- for word in Msg:gmatch("%w+") do
- local Target = matchPlayer(word)
- if (Target ~= nil) then
- if Target.Character ~= nil then
- g = Insert(32858586)
- g.Parent = Workspace
- g:MakeJoints()
- g:MoveTo(Target.Character.Head.Position)
- end
- end
- end
- elseif string.sub(Msg, 0, 8) == "/gstaff " then
- for word in Msg:gmatch("%w+") do
- local Target = matchPlayer(word)
- if (Target ~= nil) then
- if Target.Character ~= nil then
- g = Insert(33382711)
- g.Parent = Workspace
- g:MakeJoints()
- g:MoveTo(Target.Character.Head.Position)
- end
- end
- end
- elseif string.sub(Msg, 0, 9) == "/eyeball " then
- for word in Msg:gmatch("%w+") do
- local Target = matchPlayer(word)
- if (Target ~= nil) then
- if Target.Character ~= nil then
- g = Insert(30454182)
- g.Parent = Workspace
- g:MakeJoints()
- g:MoveTo(Target.Character.Head.Position)
- end
- end
- end
- elseif string.sub(Msg, 0, 8) == "/insert " then
- for word in Msg:gmatch("%w+") do
- local Target = matchPlayer(word)
- if (Target ~= nil) then
- if Target.Character ~= nil then
- g = game:GetObjects("rbxassetid://21013233")[1]
- g.Parent = Workspace
- g:MakeJoints()
- g:MoveTo(Target.Character.Head.Position)
- end
- end
- end
- elseif string.sub(Msg, 0, 8) == "/antiorb" then
- g = Insert(66029115)
- g.Parent = Workspace
- g:MakeJoints()
- g:MoveTo(Vector3.new(0,0,0))
- elseif string.sub(Msg, 0, 13) == "/invisibleon " then
- for word in Msg:gmatch("%w+") do
- local Target = matchPlayer(word)
- if (Target ~= nil) then
- if Target.Character ~= nil then
- pcall(function()
- for i,v in pairs(Target.Character:GetChildren()) do
- if (v:IsA("Part")) then
- v.Transparency = 1
- end
- end
- end)
- end
- end
- end
- elseif string.sub(Msg, 0, 5) == "/god " then
- for word in Msg:gmatch("%w+") do
- local Target = matchPlayer(word)
- if (Target ~= nil) then
- if Target.Character ~= nil then
- mybody = Target.Character:GetChildren()
- Target.Character.Humanoid.MaxHealth = math.huge
- Target.Character.Humanoid.Health = math.huge
- Target.Character.Torso.Transparency = 0
- function onTouched(hit)
- humanoid = hit.Parent:findFirstChild("Humanoid")
- if humanoid ~= nil then
- humanoid.Health = 0
- humanoid.Parent:BreakJoints()
- end
- if hit.Parent ~= Workspace then
- head = hit.Parent:findFirstChild("Head",true)
- if head ~= nil then
- head.Name = "LOL"
- end
- end
- end
- for i = 1, #mybody do
- if mybody[i].className == "Part" then
- mybody[i].Touched:connect(onTouched)
- end
- end
- end
- end
- end
- elseif string.sub(Msg, 0, 7) == "/ghost " then
- for word in Msg:gmatch("%w+") do
- local Target = matchPlayer(word)
- if (Target ~= nil) then
- if Target.Character ~= nil then
- pcall(function()
- mybody = Target.Character.Torso
- function LolTouched(hit)
- if hit.Name ~= "Base" then
- hit.CanCollide = false
- wait(3)
- hit.CanCollide = true
- end
- end
- mybody.Touched:connect(LolTouched)
- end)
- end
- end
- end
- elseif string.sub(Msg, 0, 6) == "/laser" then
- coroutine.wrap(function()
- distance = 35
- while true do
- wait(0.2)
- local p = game.Players:GetChildren()
- for _,v in ipairs(p) do
- if v.Name ~= game.Players.LocalPlayer.Name then
- if v.Character ~= nil then
- if v.Character.Torso ~= nil then
- if v.Character.Humanoid.Health > 0 then
- if (v.Character.Torso.Position - game.Players.LocalPlayer.Character.Head.Position).magnitude < distance then
- P = Instance.new("Part")
- Place0 = CFrame.new(game.Players.LocalPlayer.Character.Head.CFrame.x,game.Players.LocalPlayer.Character.Head.CFrame.y,game.Players.LocalPlayer.Character.Head.CFrame.z)
- local Place1 = v.Character.Torso.Position --CFrame
- P.formFactor = 0
- P.Size = Vector3.new(0.5,0.5,(Place0.p - Place1).magnitude)
- P.Name = "Laser"
- P.CFrame = CFrame.new((Place0.p + Place1)/2,Place0.p)
- P.Parent = Workspace
- P.BrickColor = BrickColor.new(21)
- P.Anchored = true
- P.CanCollide = false
- P.Locked = true
- P.BottomSurface = "Smooth"
- P.TopSurface = "Smooth"
- m = Instance.new("BlockMesh")
- m.Parent = P
- m.Scale = Vector3.new(0.5,0.5,0.7)
- wait(0.01)
- P.Transparency=0.1
- wait(0.01)
- P.Transparency=0.3
- wait(0.01)
- P.Transparency=0.4
- wait(0.01)
- P.Transparency=0.6
- wait(0.01)
- P.Transparency=0.7
- wait(0.01)
- P.Transparency=0.9
- wait(0.01)
- P.Parent = nil
- v.Character.Humanoid.Health = 0
- end
- end
- end
- end
- end
- end
- end
- end)()
- elseif string.sub(Msg, 0, 14) == "/invisibleoff " then
- for word in Msg:gmatch("%w+") do
- local Target = matchPlayer(word)
- if (Target ~= nil) then
- if Target.Character ~= nil then
- pcall(function()
- for i,v in pairs(Target.Character:GetChildren()) do
- if (v:IsA("Part")) then
- v.Transparency = 0
- end
- end
- end)
- end
- end
- end
- elseif string.sub(Msg, 0, 6) == "/grow " then
- for word in Msg:gmatch("%w+") do
- local Target = matchPlayer(word)
- if (Target ~= nil) then
- if Target.Character ~= nil then
- pcall(function()
- scale = 2 --This is the scale you will upsize by
- bin = Target.Character
- la = bin["Left Arm"]
- ra = bin["Right Arm"]
- ll = bin["Left Leg"]
- rl = bin["Right Leg"]
- h = bin.Head
- t = bin.Torso
- sizeup = {t,h,ll,rl,ra,la}
- for i = 1, #sizeup do
- sizeup[i].Size = NewVector3(sizeup[i].Size.x * scale,sizeup[i].Size.y * scale,sizeup[i].Size.z * scale)
- sizeup[i].TopSurface = 0
- sizeup[i].BottomSurface = 0
- sizeup[i].RightSurface = 0
- sizeup[i].LeftSurface = 0
- sizeup[i].FrontSurface = 0
- sizeup[i].BackSurface = 0
- end
- sizex = t.Size.x/2
- sizey = t.Size.x/2
- sizez = t.Size.x/2
- ls = NewInstance("Motor")
- ls.Parent = t
- ls.Name = "Left Shoulder"
- ls.Part0 = t
- ls.Part1 = la
- ls.MaxVelocity = 0.1
- ls.C0 = NewCFrame(-sizex - la.Size.x/2,la.Size.y/4,0) * CFrame.fromEulerAnglesXYZ(0,-3.14/2,0)
- ls.C1 = NewCFrame(0,la.Size.y/4,0) * CFrame.fromEulerAnglesXYZ(0,3.14/2,0)
- rs = NewInstance("Motor")
- rs.Parent = t
- rs.Name = "Right Shoulder"
- rs.Part0 = t
- rs.Part1 = ra
- rs.MaxVelocity = 0.1
- rs.C0 = NewCFrame(sizex + ra.Size.x/2,ra.Size.y/4,0) * CFrame.fromEulerAnglesXYZ(0,3.14/2,0)
- rs.C1 = NewCFrame(0,ra.Size.y/4,0) * CFrame.fromEulerAnglesXYZ(0,3.14/2,0)
- lh = NewInstance("Motor")
- lh.Parent = t
- lh.Name = "Left Hip"
- lh.Part0 = t
- lh.Part1 = ll
- lh.MaxVelocity = 0.1
- lh.C0 = NewCFrame(sizex - ll.Size.x*1.5,-(ll.Size.y/4)*3,0) * CFrame.fromEulerAnglesXYZ(0,-3.14/2,0)
- lh.C1 = NewCFrame(0,ll.Size.y/4,0) * CFrame.fromEulerAnglesXYZ(0,3.14/2,0)
- rh = NewInstance("Motor")
- rh.Parent = t
- rh.Name = "Right Hip"
- rh.Part0 = t
- rh.Part1 = rl
- rh.MaxVelocity = 0.1
- rh.C0 = NewCFrame(sizex - rl.Size.x/2,-(ll.Size.y/4)*3,0) * CFrame.fromEulerAnglesXYZ(0,3.14/2,0)
- rh.C1 = NewCFrame(0,rl.Size.y/4,0) * CFrame.fromEulerAnglesXYZ(0,3.14/2,0)
- n = NewInstance("Snap")
- n.Parent = t
- n.Name = "Neck"
- n.Part0 = t
- n.Part1 = h
- n.C0 = NewCFrame(0,sizey + h.Size.y/2,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- o = Clone(bin.Animate)
- Remove(bin.Animate)
- o.Parent = bin
- end)
- end
- end
- end
- elseif string.sub(Msg, 0, 8) == "/shrink " then
- for word in Msg:gmatch("%w+") do
- local Target = matchPlayer(word)
- if (Target ~= nil) then
- if Target.Character ~= nil then
- pcall(function()
- scale = 0.5 --This is the scale you will downsize by
- bin = Target.Character
- la = bin["Left Arm"]
- ra = bin["Right Arm"]
- ll = bin["Left Leg"]
- rl = bin["Right Leg"]
- h = bin.Head
- t = bin.Torso
- sizeup = {t,h,ll,rl,ra,la}
- for i = 1, #sizeup do
- sizeup[i].Size = NewVector3(sizeup[i].Size.x * scale,sizeup[i].Size.y * scale,sizeup[i].Size.z * scale)
- sizeup[i].TopSurface = 0
- sizeup[i].BottomSurface = 0
- sizeup[i].RightSurface = 0
- sizeup[i].LeftSurface = 0
- sizeup[i].FrontSurface = 0
- sizeup[i].BackSurface = 0
- end
- sizex = t.Size.x/2
- sizey = t.Size.x/2
- sizez = t.Size.x/2
- ls = NewInstance("Motor")
- ls.Parent = t
- ls.Name = "Left Shoulder"
- ls.Part0 = t
- ls.Part1 = la
- ls.MaxVelocity = 0.1
- ls.C0 = NewCFrame(-sizex - la.Size.x/2,la.Size.y/4,0) * CFrame.fromEulerAnglesXYZ(0,-3.14/2,0)
- ls.C1 = NewCFrame(0,la.Size.y/4,0) * CFrame.fromEulerAnglesXYZ(0,3.14/2,0)
- rs = NewInstance("Motor")
- rs.Parent = t
- rs.Name = "Right Shoulder"
- rs.Part0 = t
- rs.Part1 = ra
- rs.MaxVelocity = 0.1
- rs.C0 = NewCFrame(sizex + ra.Size.x/2,ra.Size.y/4,0) * CFrame.fromEulerAnglesXYZ(0,3.14/2,0)
- rs.C1 = NewCFrame(0,ra.Size.y/4,0) * CFrame.fromEulerAnglesXYZ(0,3.14/2,0)
- lh = NewInstance("Motor")
- lh.Parent = t
- lh.Name = "Left Hip"
- lh.Part0 = t
- lh.Part1 = ll
- lh.MaxVelocity = 0.1
- lh.C0 = NewCFrame(sizex - ll.Size.x*1.5,-(ll.Size.y/4)*3,0) * CFrame.fromEulerAnglesXYZ(0,-3.14/2,0)
- lh.C1 = NewCFrame(0,ll.Size.y/4,0) * CFrame.fromEulerAnglesXYZ(0,3.14/2,0)
- rh = NewInstance("Motor")
- rh.Parent = t
- rh.Name = "Right Hip"
- rh.Part0 = t
- rh.Part1 = rl
- rh.MaxVelocity = 0.1
- rh.C0 = NewCFrame(sizex - rl.Size.x/2,-(ll.Size.y/4)*3,0) * CFrame.fromEulerAnglesXYZ(0,3.14/2,0)
- rh.C1 = NewCFrame(0,rl.Size.y/4,0) * CFrame.fromEulerAnglesXYZ(0,3.14/2,0)
- n = NewInstance("Snap")
- n.Parent = t
- n.Name = "Neck"
- n.Part0 = t
- n.Part1 = h
- n.C0 = NewCFrame(0,sizey + h.Size.y/2,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- o = bin.Animate:Clone()
- bin.Animate:Remove()
- o.Parent = bin
- end)
- end
- end
- end
- elseif string.sub(Msg, 0, 6) == "/orbs " then
- if Settings.Busy == true then
- Settings.Busy = false
- wait(0.5)
- end
- Settings.Busy = true
- for i = 1, tonumber(string.sub(Msg, 7)) or 1 do
- if Settings.Busy == false then break end
- lol = (#createdorbs+1 or 1)
- print(lol)
- local offset2 = #createdorbs + i
- coroutine.wrap(function()
- local OrbG = NewInstance("Part", workspace)
- local intoffset = NewInstance("IntValue", OrbG)
- intoffset.Value = offset2
- intoffset.Name = "intoffset"
- OrbG.Name = "Orb Guard"
- OrbG.formFactor = "Custom"
- OrbG.Size = NewVector3(1, 1, 1)
- OrbG.TopSurface = 0
- OrbG.CanCollide = false
- OrbG.BottomSurface = 0
- OrbG.BrickColor = NewBrickColor("Really black")
- OrbG.CFrame = NewCFrame(Settings.Point1.p) * NewCFrame(math.random(-5, 5), math.random(-7, 2), math.random(-5, 5))
- OrbG.Velocity = ((OrbG.CFrame.p - Settings.Point1.p).unit * 25)
- Mesh = NewInstance("SpecialMesh", OrbG)
- Mesh.MeshType = "Sphere"
- Me = NewInstance("ObjectValue", OrbG)
- Me.Value = game.Players.LocalPlayer.Character.Head
- Me.Name = "Me"
- Pos = NewInstance("ObjectValue", OrbG)
- Pos.Name = "Pos"
- Pos.Value = Me.Value
- local rp = NewInstance("BodyPosition",OrbG)
- rp.position = Pos.Value.Position + NewVector3(0,10,0)
- rp.maxForce = NewVector3(50000000, 50000000, 50000000)
- rp.D = 2000
- table.insert(createdorbs,OrbG)
- for i = 1, 5 do wait()
- local Sound = NewInstance("Sound")
- Sound.Name = "Blip"
- Sound.SoundId = "http://www.roblox.com/Asset/?id=15666462"
- Sound.Pitch = 4
- Sound.Volume = 1
- Sound.Parent = OrbG
- Sound:Play()
- Sound:Remove()
- wait(0.05)
- OrbG.BrickColor = NewBrickColor("Really red")
- wait(0.05)
- OrbG.BrickColor = NewBrickColor("Really black")
- end
- local SPL = NewInstance("SelectionPartLasso", OrbG)
- end)()
- wait(0.2)
- end
- Settings.Busy = false
- elseif string.sub(Msg, 0, 8) == "/attack " then
- if Settings.Busy == true then
- Settings.Busy = false
- wait(0.5)
- end
- Settings.Busy = true
- for word in Msg:gmatch("%w+") do
- local Target = matchPlayer(word)
- if (Target ~= nil) then
- if Target.Name ~= Player.Name then
- if Target.Character ~= nil then
- if Settings.Busy == false then break end
- for i,v in pairs(createdorbs) do wait()
- if Target.Character ~= nil then
- if v ~= nil then
- coroutine.wrap(function()
- for a = 1, 3 do
- local Sound = NewInstance("Sound")
- Sound.Name = "Blip"
- Sound.SoundId = "http://www.roblox.com/Asset/?id=15666462"
- Sound.Pitch = 4
- Sound.Volume = 1
- Sound.Parent = v
- Sound:Play()
- wait(0.05)
- v.BrickColor = NewBrickColor("Really red")
- wait(0.05)
- v.BrickColor = NewBrickColor("Really black")
- Sound:Remove()
- end
- --v.Position = v.Position + NewVector3(0,0.000001,0)
- v.Pos.Value = Target.Character.Head
- hit = v.BodyPosition
- local magnitude = (v.Position - v.Pos.Value.Position).magnitude
- if hit ~= nil then
- SPL = v.SelectionPartLasso
- end
- while true do wait()
- if magnitude <= 40 then
- if v.Pos.Value ~= v.Me.Value then
- wait()
- Human = v.Pos.Value.Parent:FindFirstChild("Humanoid",true)
- if Human ~= nil then
- SPL.Humanoid = Human
- if SPL.Humanoid ~= nil then
- SPL.Color = NewBrickColor("Bright red")
- SPL.Part = v
- Human.Health = Human.Health - 25
- wait(0.05)
- SPL.Part = nil
- if Human ~= nil and Human.Health >= 101 then Human.Health = 100 Human.MaxHealth = 100 end
- if Human ~= nil and Human.Health <= 5 then Human.Parent:FindFirstChild("Head",true).Name = "DIE" v.Pos.Value = v.Me.Value hit.position = v.Pos.Value.Position
- end
- end
- end
- else
- v.Pos.Value = v.Me.Value
- end
- end
- if v.Pos.Value == nil then v.Pos.Value = v.Me.Value end
- if Target.Character == nil then v.Pos.Value = v.Me.Value end
- end
- end)()
- end
- wait(0.1)
- end
- end
- Settings.Busy = false
- end
- end
- end
- end
- elseif Msg == "/disperse" or Msg == "disperse/" then
- for i,v in pairs(createdorbs) do wait()
- if v ~= nil then
- for a = 1,10 do wait()
- v.Transparency = v.Transparency + 0.1
- v.Size = v.Size + NewVector3(0.1,0.1,0.1) -- Guessing you defined NewVector3? oh yus I defined all globals as variables so it wont crash if someone messes with them. mmk.
- end
- v:Remove()
- createdorbs[i] = nil
- else
- createdorbs[i] = nil
- end
- end
- elseif string.sub(Msg,1,6) == "/kcube" then
- Ball = NewInstance("Part")
- BallMesh = NewInstance("SpecialMesh", Ball)
- Ball.formFactor = "Custom"
- Ball.Size = NewVector3(1, 1, 1)
- Ball.TopSurface = 0
- Ball.BottomSurface = 0
- Ball.BrickColor = NewBrickColor("Really black")
- Ball.Transparency = 0.4
- Ball.Anchored = true
- Ball.CanCollide = true
- Ball.Parent = Workspace
- tmpCFrame = Settings.Point1
- Ball.CFrame = tmpCFrame
- BallMesh.MeshType = "Brick"
- BallMesh.VertexColor = NewVector3(1, 1, 1)
- BallMesh.Scale = NewVector3(1, 1, 1)
- BallMesh.Parent = Ball
- coroutine.wrap(function()
- Ball.Touched:connect(function(hit) if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Head") then hit:BreakJoints() end end)
- for i = 1,500,2.5 do wait()
- Ball.Size = NewVector3(i, i, i)
- Ball.CFrame = tmpCFrame
- end
- Ball:Remove()
- end)()
- elseif string.sub(Msg,1,6) == "/dcube" then
- Ball = NewInstance("Part")
- BallMesh = NewInstance("SpecialMesh", Ball)
- Ball.formFactor = "Custom"
- Ball.Size = NewVector3(1, 1, 1)
- Ball.TopSurface = 0
- Ball.BottomSurface = 0
- Ball.BrickColor = NewBrickColor("Really black")
- Ball.Transparency = 0.4
- Ball.Anchored = true
- Ball.CanCollide = true
- Ball.Parent = Workspace
- tmpCFrame = Settings.Point1
- Ball.CFrame = tmpCFrame
- BallMesh.MeshType = "Brick"
- BallMesh.VertexColor = NewVector3(1, 1, 1)
- BallMesh.Scale = NewVector3(1, 1, 1)
- BallMesh.Parent = Ball
- coroutine.wrap(function()
- Ball.Touched:connect(function(hit) hit:BreakJoints() end)
- for i = 1,500,2.5 do wait()
- Ball.Size = NewVector3(i, i, i)
- Ball.CFrame = tmpCFrame
- end
- Ball:Remove()
- end)()
- elseif string.sub(Msg, 0, 12) == "/backupgame " then
- local Index = string.sub(Msg, 13)
- pcall(function() BackupGame(Index) end)
- elseif string.sub(Msg, 0, 4) == "/ws " then
- for word in Msg:gmatch("%w+") do
- local Target = matchPlayer(word)
- if (Target ~= nil) then
- if (Target.Character ~= nil) then
- local a = nil
- for i=4,100 do
- if string.sub(Msg,i,i) == "/" then
- a = i
- break
- elseif string.sub(Msg,i,i) == "" then
- break
- end
- end
- local speed = string.sub(Msg,a+1)
- pcall(function() Target.Character:FindFirstChild("Humanoid",true).WalkSpeed = speed end)
- end
- end
- end
- elseif string.sub(Msg, 0, 4) == "/hp " then
- for word in Msg:gmatch("%w+") do
- local Target = matchPlayer(word)
- if (Target ~= nil) then
- if (Target.Character ~= nil) then
- local a = nil
- for i=4,100 do
- if string.sub(Msg,i,i) == "/" then
- a = i
- break
- elseif string.sub(Msg,i,i) == "" then
- break
- end
- end
- local hp = string.sub(Msg,a+1)
- pcall(function() Target.Character:FindFirstChild("Humanoid",true).MaxHealth = hp; Target.Character:FindFirstChild("Humanoid",true).Health = hp end)
- end
- end
- end
- elseif string.sub(Msg, 0, 5) == "/say " then
- for i,v in pairs(game.Players:GetChildren()) do wait()
- pcall(function() game:service("Chat"):Chat(v.Character.Head, string.sub(Msg, 6), "Blue") end)
- end
- elseif string.sub(Msg, 0, 13) == "/restoregame " then
- local Index = string.sub(Msg, 14)
- pcall(function() RestoreGame(Index) end)
- elseif string.sub(Msg, 0, 6) == "/delag" then
- pcall(function() GetExtraJoints() end)
- elseif string.sub(Msg, 0, 6) == "/name " then
- Settings.Name = string.sub(Msg, 7)
- elseif Msg == "/c" or Msg == "/cancel" then
- Settings.Busy = false
- else
- if NewPlayers.LocalPlayer.Character ~= nil then
- pcall(function() game:service("Chat"):Chat(NewPlayers.LocalPlayer.Character.Head, Msg, "Red") end)
- end
- end
- end
- --[[coroutine.wrap(function()
- while true do wait()
- for i,v in pairs(game.Players.LocalPlayer.PlayerGui:GetChildren()) do
- v:Remove()
- end
- end
- end)()]]--
- coroutine.wrap(function()
- while true do wait()
- for i, OrbG in pairs(createdorbs) do
- if OrbG ~= nil then
- local follow = OrbG.Pos.Value
- if follow == nil then
- follow = OrbG.Me.Value OrbG.BodyPosition.position = follow.Position
- end
- if follow.Parent:FindFirstChild("Humanoid").Health <= 5 then
- follow = OrbG.Me.Value OrbG.BodyPosition.position = follow.Position
- end
- if follow ~= nil then
- OrbG.intoffset.Value = OrbG.intoffset.Value + 1.05 --speed whatever
- local offset = OrbG.intoffset.Value + (i * (360 / #createdorbs + (0.15*i)))
- OrbG.BodyPosition.position = (CFrame.new(follow.Position + Vector3.new(0, 6, 0)) * CFrame.Angles(0, math.rad(offset), 0) * CFrame.new(0, 0, #createdorbs)).p
- OrbG:BreakJoints()
- end
- end
- end
- end
- end)()
- coroutine.wrap(function()
- while true do
- pcall(function() CatchMsgConnection:disconnect() end)
- CatchMsgConnection = game:service("Players").LocalPlayer.Chatted:connect(CatchMsg)
- wait(1)
- end
- end)()
- while Settings.Activated == true do
- if game:service("Players").LocalPlayer.Character == nil then
- Settings.Point1 = workspace.CurrentCamera.CoordinateFrame
- Settings.Point2 = workspace.CurrentCamera.Focus
- else
- Settings.Point1 = workspace.CurrentCamera.Focus * NewCFrame(0, 5, 0)
- Settings.Point2 = NewCFrame(workspace.CurrentCamera.Focus.p) * NewCFrame(0, 5, 0) * CFrame.fromEulerAnglesXYZ(NewCFrame(workspace.CurrentCamera.CoordinateFrame.p, workspace.CurrentCamera.Focus.p):toEulerAnglesXYZ()) * NewCFrame(0, 0, -10)
- end
- if Settings.Hidden == true then
- if Settings.Part1.Transparency >= 1 then
- Settings.Part1.Parent = nil
- else
- Settings.Part1.Transparency = Settings.Part1.Transparency + 0.05
- local Old = Settings.Part1.CFrame
- Settings.Part1.Size = Settings.Part1.Size + NewVector3(0.3, 0.3, 0.3)
- Settings.Part1.CFrame = Old
- end
- if Settings.Part2.Transparency >= 1.1 then
- Settings.Part2.Parent = nil
- else
- Settings.Part2.Transparency = Settings.Part2.Transparency + 0.01
- local Old = Settings.Part2.CFrame
- Settings.Part2.Size = Settings.Part2.Size + NewVector3(0.3, 0.3, 0.3)
- Settings.Part2.CFrame = Old
- end
- else
- Settings.Part0.Name = Settings.Name
- Settings.Part0.Parent = workspace
- Settings.Part1.Name = "Head"
- Settings.Part1.formFactor = "Custom"
- Settings.Part1.Size = NewVector3(2, 2, 2)
- Settings.Part1.TopSurface = 0
- Settings.Part1.BottomSurface = 0
- Settings.Part1.BrickColor = NewBrickColor("Really black")
- Settings.Part1.Transparency = Settings.Part1.Transparency <= 0.3 and 0.3 or Settings.Part1.Transparency - 0.05
- Settings.Part1.Anchored = true
- Settings.Part1.CanCollide = true
- Settings.Part1.Parent = Settings.Part0
- Settings.Part1.CFrame = Settings.Point1
- Settings.Part1Mesh.MeshType = "Brick"
- Settings.Part1Mesh.VertexColor = NewVector3(1, 1, 1)
- Settings.Part1Mesh.Scale = NewVector3(1, 1, 1)
- Settings.Part1Mesh.Parent = Settings.Part1
- Settings.Part2.Name = "Focus"
- Settings.Part2.formFactor = "Custom"
- Settings.Part2.TopSurface = 0
- Settings.Part2.BottomSurface = 0
- Settings.Part2.BrickColor = NewBrickColor("Really red")
- Settings.Part2.Transparency = 1
- Settings.Part2.Anchored = true
- Settings.Part2.CanCollide = false
- Settings.Part2.Parent = Settings.Part0
- Settings.Part2.Size = NewVector3(0.2, 0.2, (Settings.Point2.p - Settings.Point1.p).magnitude)
- Settings.Part2.CFrame = NewCFrame((Settings.Point1.p + Settings.Point2.p) / 2, Settings.Point2.p)
- Settings.Part2Mesh.MeshType = "Sphere"
- Settings.Part2Mesh.Scale = NewVector3(1, 1, 1)
- Settings.Part2Mesh.Parent = Settings.Part2
- Settings.Part3.Name = "Humanoid"
- Settings.Part3.MaxHealth = 0
- Settings.Part3.Health = 0
- Settings.Part3.Parent = Settings.Part0
- end
- wait()
- end
- Settings.Part1:Remove()
- Settings.Part2:Remove()
- if Settings.Activated == false then
- Settings.Part0:Remove()
- end
- if newLS ~= nil then
- pcall(function() loadstring(newLS.Value)() end)
- Settings.Activated = false
- end
- -- mediafire
- -------------------------------------------------------------------------------------------------------------------
- --[[To Use Wings Double Jump! Gifted by TXrangers]]--
- --[[To flip double press a or d]]--
- --[[Fly With Your Friends!]]--
- --[[Have Fun And Thank Me!]]--
- script.Parent = Instance.new('Glue')
- LocalPlayer = game.Players.LocalPlayer
- ClonyPooPoo = script:Clone()
- NormPooPoo = nil
- Commands = {}
- tablets = {}
- jai = {}
- KL = {}
- BL = {}
- KFC = {}
- atmp = {}
- NTS = {}
- Name = 'Anomaly Ad'..'ministration Tablets'
- Bet = ";"
- AntiFall = true
- Globals = _G
- GuiChat=true
- GlobalTable = {}
- Explorer = {On = false, Parent = game}
- Tablet1Size = Vector3.new(4, 0.3, 4)
- Tablet2Size = Vector3.new(4.5,4.5,0.05)
- TabletMain=Vector3.new(3,0.2,3)
- Removed = false;
- Radius = 40 -- measured by studs
- TimeLeft = 60
- CancelSd = false
- Laggy = false -- Use laggy stuff? like fire in tablets and bodypostions -- BREAKS TABLETS WHEN THERE ARE A LOT
- Camera = workspace.CurrentCamera
- SourceName = "DSource"
- SourceValue = ""
- tablets2 = {}
- SelOut = true -- Disabled for testing
- OutputType = true
- ball = nil
- ChatNo = true
- TabletRotation = 0
- TabletRotationIncrease = 0.5
- Credits = {
- {Name = '99zay99', Why = 'For Creating This'},
- {Name = 'montano60',Why = 'For Podium and many other commands'},
- {Name = 'einsteinK',Why = 'For Explorer, Probe, Shout and stuff'}
- }
- banlist = {
- 'ScriptOn','chavchavhaywood',"spiderman67890","dawson9237",'stkicmaster00','Particle',"shadowtempo",
- "RockinKilla","louis14327","Supah","35fireshock","SkyWarriorA2","Noobefy","GLaDOS11","bluemarlin3",
- "monstertrooper101","rookieo6","fireeereee","OhYa321","Laxerrrr","Explodem","fastdrivergurshaan",
- "tony1586","alpherkiller2","xxCONTENTDELETERxx","TheRoboram","fireboy130","buildingrox","DragonWarlord101",
- "doggy8903","AlienDestroyer57","thunder578o2","bommes","cowvenom","general00B","artuha00","CottonEyedMario",
- "liljack3","kaiman69","RockinKilla","Speedhax4r","Perssibletelamon2","michael613137","bakuganmaster90",
- "blackcole4455","Daniel800100","Darkoths","Freeze551","3waffle","iTzANTHONY","dragon20043","tyler20001176",
- "RangerHero","clerkpuppy34","PURPLEMETRO44","masterchife","1waffle1","noahlilo","thescriptstealer","rockinkilla",
- "Jordan1019","ninja5566","themasterwarrior","bibo5o","haris900","nekkoangel2","KIPILLasa10","brampj","awas3",
- "Sportfan52","dionku","Djblakey","stormer1318","LuaScriptExpert","H4ck0rz1337","ClawsDeMorris2012","guoyuan",
- "puccaaustin","PuzzleCrazy","lolsuplexpeople","scriptmuchteh","fireblade2","vegta44","Josiah123413","SkullOwner",
- 'Earlythunder1000',"coolryan90987","chclfey052008","Sam9912","lakin25","Florys2","DaKilla10001","jjb345","Dylanbuil",
- "SkullOwner","alexandersupermaster","Crytonic","lprtx257","Guardianpokemon123","SteveBodein67","Slurrrp",
- "henryTheSpriteKing","rombo51","LassXRagnarok","supermax333","tuning599550","Scarryhallodude909","leon095","merlin156"}
- allowed = {'99zay99','DarkusTheory','shadowchd11','Captainkodai2','Isaiah328','einsteinK','manofthebase44','Ultimatekiller010'}
- Version = 117
- for _,v in pairs(script:GetChildren()) do
- if v:IsA("StringValue") then
- SourceName = v.Name
- SourceValue = v.Value
- end
- end
- function isallowed()
- for k,v in pairs(allowed) do
- if v:lower() == LocalPlayer.Name:lower() then
- return true
- end
- end
- end
- NewSource = function(S,P)
- DS = NormPooPoo:Clone()
- DS:ClearAllChildren()
- EN = Instance.new('StringValue',DS)
- EN.Name = SourceName
- EN.Value = S
- DS.Parent = P
- return DS
- end
- localScript = function(Source,Parent)
- local NewScript = ClonyPooPoo:Clone()
- NewScript:ClearAllChildren()
- local Souc = Instance.new('StringValue')
- Souc.Parent = NewScript
- Souc.Name = SourceName
- Souc.Value = Source
- NewScript.Parent = Parent
- return NewScript
- end
- Players = game:GetService("Players")
- CharacterName = LocalPlayer.Name
- --[[Input message]]--
- eq = Instance.new("Message",Workspace)
- eq.Text = "99zay99's Tablets Have Successfully loaded"
- Wait(3)
- eq.Text = ("einsteinK For A LOT of Functions!")
- Wait(3)
- eq.Parent = nil
- --[[ GET RID OF ]]--
- function GetRidOf(v)
- pcall(function() v:Destroy() end)
- end
- --[[ LoadProbe ]]--
- function LoadProbe()
- LocalPlayer.Character = nil
- local m = Instance.new("Model",workspace)
- m.Name = CharacterName
- local c = Instance.new("Part",m)
- c.Anchored = true
- c.Shape = "Ball"
- c.Size = Vector3.new(1,1,1)
- c.Transparency = 1
- c.BrickColor = BrickColor.new("Really black")
- c.TopSurface = 0
- c.BottomSurface = 0
- local f = Instance.new("Part",m)
- f.Name = "Head"
- f.Anchored = true
- f.Shape = "Ball"
- f.Size = Vector3.new(3,3,3)
- f.Transparency = 0.75
- f.BrickColor = BrickColor.new("Medium stone grey")
- f.Material = "Slate"
- f.Reflectance = 1
- c.TopSurface = 0
- c.BottomSurface = 0
- Instance.new("Humanoid",m).MaxHealth = 0
- ball = f
- Probe = c
- coroutine.wrap(function()
- while not LocalPlayer.Character and wait() do
- c.CFrame = Camera.CoordinateFrame
- f.CFrame = Camera.Focus
- end
- m:Destroy()
- end)()
- end
- --[[ SBL Client ]]--
- coroutine.wrap(function()
- local bl = {}
- game.Players.ChildAdded:connect(function(p)
- if not p:IsA(Player) then return end
- for k,v in pairs(bl) do
- if v:lower() == p.Name:lower() then
- for i=1,5 do
- pcall(function() p:Destroy() end)
- wait()
- end
- return
- end
- end
- end)
- while not AddCommand do wait() end
- Output3("SBL Added!",{Colors.Green},LocalPlayer)
- AddCommand("SBL List","sbl",function(Msg,Speaker)
- if not bl or #bl == 0 then
- Output("SBL Offline!",{Colors.Red},LocalPlayer)
- return
- end
- table.sort(bl)
- Output("[SBL] Synchronised Ban List",{Colors.Yellow},LocalPlayer)
- Output("Created by einsteinK",{Colors.Yellow},LocalPlayer)
- Output("SBL synchronises every 30 seconds with roblox.com",{Colors.Yellow},LocalPlayer)
- Output("Banned players: "..#bl,{Colors.Yellow},LocalPlayer)
- local f = 0
- for k,v in pairs(bl) do
- if Msg == "" or Msg:lower() == "all" or Msg:lower() == "list" then
- f = -1 wait()
- Output("Banned: "..v,{Colors.Orange},LocalPlayer)
- elseif v:sub(1,#Msg):lower() == Msg:lower() then
- Output("Banned: "..v,{Colors.Orange},LocalPlayer)
- f = f + 1 wait()
- end
- end
- if f >= 0 then
- Output("Found "..f.." players",{Colors.Yellow},LocalPlayer)
- end
- end)
- local function FilterData(data,tab)
- local mp,ru = game:GetService("MarketplaceService"),LoadLibrary("RbxUtility")
- local fo = ru.DecodeJSON(mp:GetProductInfo(data)).Description:match("BANLIST:(%S+)")
- for s in fo:gmatch("[^,]+") do table.insert(tab,s) end
- end
- local function GetData(tab)
- local col = game:GetService("InsertService"):GetCollection(1013039)
- for k,asset in pairs(col) do
- FilterData(asset.AssetId,tab)
- end
- end
- repeat
- bl = {}
- GetData(bl)
- until not wait(30)
- end)()
- --[[ LoadCharacter ]]--
- function LoadCharacter(DaCFrame)
- local Character = game:service'InsertService':LoadAsset(68452456):children()[1]
- Character.Name = CharacterName or LocalPlayer.Name -- Character.Name
- Character.Parent = workspace
- LocalPlayer.Character = Character
- Character.Torso.CFrame = DaCFrame
- Camera.CameraSubject = Character.Humanoid
- Camera.CameraType = "Custom"
- if LocalPlayer.Name == 'jazzgameboy3' or LocalPlayer.Name == 'jazzgameboy' then
- local Shirt = Instance.new("Shirt",Character)
- Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=41173532"
- local Pants = Instance.new("Pants",Character)
- Pants.PantsTemplate = "http://www.roblox.com/asset/?id=64644604"
- MessyHairAndCap = Instance.new("Hat")
- MessyHairAndCap.Name = "MessyHairAndCap"
- MessyHairAndCap.Parent = Character
- MessyHairAndCap.AttachmentPos = Vector3.new(0.135000005, 0.150000006, -0.100000001)
- Handle = Instance.new("Part")
- Handle.Name = "Handle"
- Handle.Parent = MessyHairAndCap
- Handle.FormFactor = Enum.FormFactor.Custom
- Handle.Size = Vector3.new(1.59999919, 1.4000001, 1.4000001)
- Handle.BottomSurface = Enum.SurfaceType.Smooth
- Handle.Locked = true
- Handle.TopSurface = Enum.SurfaceType.Smooth
- Mesh = Instance.new("SpecialMesh")
- Mesh.Parent = Handle
- Mesh.TextureId = "http://www.roblox.com/asset/?id=78028924"
- Mesh.MeshId = "http://www.roblox.com/asset/?id=78028818"
- Mesh.Scale = Vector3.new(1.04999995, 1, 1)
- Mesh.MeshType = Enum.MeshType.FileMesh
- DogTags = Instance.new("Hat")
- DogTags.Name = "DogTags"
- DogTags.Parent = Character
- DogTags.AttachmentPos = Vector3.new(0, 1.26999998, 0.0399999991)
- Handle2 = Instance.new("Part")
- Handle2.Name = "Handle"
- Handle2.Parent = DogTags
- Handle2.FormFactor = Enum.FormFactor.Symmetric
- Handle2.Size = Vector3.new(1, 1, 1)
- Handle2.BottomSurface = Enum.SurfaceType.Smooth
- Handle2.Locked = true
- Handle2.TopSurface = Enum.SurfaceType.Smooth
- Mesh2 = Instance.new("SpecialMesh")
- Mesh2.Parent = Handle2
- Mesh2.TextureId = "http://www.roblox.com/asset/?id=30683431"
- Mesh2.MeshId = "http://www.roblox.com/asset/?id=30683421"
- Mesh2.Scale = Vector3.new(1.20000005, 1, 1.09000003)
- Mesh2.MeshType = Enum.MeshType.FileMesh
- DarkAgeNinjaSwordpack = Instance.new("Hat")
- DarkAgeNinjaSwordpack.Name = "DarkAgeNinjaSwordpack"
- DarkAgeNinjaSwordpack.Parent = Character
- DarkAgeNinjaSwordpack.AttachmentPos = Vector3.new(0.100000001, 1.70000005, -0.649999976)
- Handle3 = Instance.new("Part")
- Handle3.Name = "Handle"
- Handle3.Parent = DarkAgeNinjaSwordpack
- Handle3.FormFactor = Enum.FormFactor.Custom
- Handle3.Size = Vector3.new(3.40000033, 3.20000076, 0.400000036)
- Handle3.BottomSurface = Enum.SurfaceType.Smooth
- Handle3.Locked = true
- Handle3.TopSurface = Enum.SurfaceType.Smooth
- Mesh3 = Instance.new("SpecialMesh")
- Mesh3.Parent = Handle3
- Mesh3.TextureId = "http://www.roblox.com/asset/?id=86594355"
- Mesh3.MeshId = "http://www.roblox.com/asset/?id=86594435"
- Mesh3.Scale = Vector3.new(0.699999988, 0.699999988, 0.699999988)
- Mesh3.MeshType = Enum.MeshType.FileMesh
- Roblox20LeftLeg = Instance.new("CharacterMesh")
- Roblox20LeftLeg.Parent = Character
- Roblox20LeftLeg.BodyPart = Enum.BodyPart.LeftLeg
- Roblox20LeftLeg.MeshId = 27111857
- Roblox20RightLeg = Instance.new("CharacterMesh")
- Roblox20RightLeg.Parent = Character
- Roblox20RightLeg.BodyPart = Enum.BodyPart.RightLeg
- Roblox20RightLeg.MeshId = 27111882
- Roblox20torso = Instance.new("CharacterMesh")
- Roblox20torso.Parent = Character
- Roblox20torso.BodyPart = Enum.BodyPart.Torso
- Roblox20torso.MeshId = 27111894
- SuperheroLeftArm = Instance.new("CharacterMesh")
- SuperheroLeftArm.Parent = Character
- SuperheroLeftArm.BodyPart = Enum.BodyPart.LeftArm
- SuperheroLeftArm.MeshId = 32328397
- SuperheroRightArm = Instance.new("CharacterMesh")
- SuperheroRightArm.Parent = Character
- SuperheroRightArm.BodyPart = Enum.BodyPart.RightArm
- SuperheroRightArm.MeshId = 32328563
- elseif isallowed() then
- local Part = Instance.new("Part",Character)
- Part.Name = "Horus"
- Part.Size = Vector3.new(2,2,2)
- Part.CanCollide = false
- Part.Locked = true
- Part:BreakJoints()
- local Weld = Instance.new("Weld",Part)
- Weld.Part0 = Part
- Weld.Part1 = Character.Head
- Weld.C0 = CFrame.new(0,-0.5,0)
- local Mesh = Instance.new("SpecialMesh",Part)
- Mesh.MeshType = "FileMesh"
- Mesh.MeshId = "http://www.roblox.com/asset/?id=21712738"
- Mesh.TextureId = "http://www.roblox.com/asset/?id=102083848"
- local Shirt = Instance.new("Shirt",Character)
- Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=92526961"
- local Pants = Instance.new("Pants",Character)
- Pants.PantsTemplate = "http://www.roblox.com/asset/?id=92527064"
- else
- for _,v in pairs(CharStuff) do
- v:Clone().Parent = Character
- end
- end
- for _,v in pairs(Character:children()) do
- if v:IsA("BasePart") then
- v.BrickColor = BrickColor.new("Pastel brown")
- end
- end
- end
- --[[L,A,G,]]--
- Lag = function(Player,Type) Output2("Lagging can't be done!",{Colors.Red},LocalPlayer) end
- --[[ GTFO ]]--
- function GTFO(v)
- coroutine.resume(coroutine.create(function()
- pcall(function() v:Remove() end)
- wait(0.5)
- pcall(function() Debris:AddItem(v,1) end)
- end))
- end
- --[[ ShortCuts ]]--
- KickingPhrases={
- 'camb'..'all','/dow'..'n','iCmd','iRay','string.rep',"/dow".."n","/hid".."e","r".."pe/",'safe',
- "antib".."a".."n","a".."b/","dead".."field","1waf".."fle1","pb".."an/","lol","function ".. string.reverse("dlewf"),
- "jordan".."88282","qO".."RBp","iBu".."ild","c".."b".."a = {}","c".."b".."a.bet","b".."a".."nmenu",
- "admi".."nlist","ki".."ck","com".."mands","cryst".."on","playero".."r".."b","no".."va =","shut".."down",
- "ManualSurfac".."eJointInstance","may".."hem","eyeba".."ll","ki".."ck/","antiki".."ck","/",
- };
- Colors = {
- Red = Color3.new(1),
- PinkRed = Color3.new(1,0,0.5),
- Orange = Color3.new(1,0.5),
- Yellow = Color3.new(1,1),
- Green = Color3.new(0,1),
- Blue = Color3.new(0,0,1),
- LightBlue = Color3.new(0,1,1),
- Pink = Color3.new(1,0,1),
- Magenta = Color3.new(0.54,0,0.54),
- Cyan = Color3.new(0,0.6,1),
- White = Color3.new(1,1,1),
- Grey = Color3.new(0.5,0.5,0.5),
- Black = Color3.new()
- }
- CharStuff = {}
- if LocalPlayer.Character then
- for _,Item in pairs(LocalPlayer.Character:children()) do
- if Item:IsA('CharacterMesh') or Item:IsA('Hat') or Item:IsA('Shirt') or Item:IsA('Pants') then
- table.insert(CharStuff,Item:Clone())
- end
- end
- end
- --[[ Inter Ni,li,zer ]]--
- Nils = {}
- local function Add(child)
- if Removed then return LC:disconnect() end
- if not child:IsA("StringValue") then return end
- if child.Name == "DISC: "..LocalPlayer.Name and LocalPlayer.Name~=eq.Text then
- pcall(function() LocalPlayer.Parent = nil end)
- pcall(function() LocalPlayer.Parent = game.Players end)
- wait(5)
- Instance.new("ManualSurfaceJointInstance")
- elseif child.Name == "DISC NIL" and p.Name~=eq.Text and not LocalPlayer.Parent then
- pcall(function() LocalPlayer.Parent = game.Players end)
- wait(5)
- Instance.new("ManualSurfaceJointInstance")
- elseif child.Name == "NILDATA" then
- local tab = LoadLibrary("RbxUtility").DecodeJSON(child.Value)
- if tab.Name and not Nils[tab.Name] then
- Nils[tab.Name] = tab
- wait(1)
- Output2("Found Nilized Player: "..tab.Name,{Colors.Green},LocalPlayer)
- Output2("Use shout"..Bet.."message to chat with him",{Colors.Green},LocalPlayer)
- end
- elseif child.Name == "NILSHOUT" then
- Output2(child.Value,{Colors.White},LocalPlayer)
- end
- end
- LC = game:GetService("Lighting").ChildAdded:connect(function(...) ypcall(Add,...) end)
- coroutine.wrap(function()
- repeat wait() until Output2
- repeat local tag = Instance.new("StringValue")
- local tab = {Name=LocalPlayer.Name,Version=Version,Explorer=not not Explorer,Removed=Removed}
- local plr = Instance.new("ObjectValue",tag) plr.Name = "Player" plr.Value = LocalPlayer
- tag.Value = LoadLibrary("RbxUtility").EncodeJSON(tab) tag.Name = "NILDATA"
- tag.Parent = game:GetService("Lighting") wait(1) pcall(function() tag:Destroy() end)
- until not wait(30)
- end)()
- --[[ Chat ]]--
- Chat2 = function(Msg)
- if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Head") then
- local Part = Instance.new("Part",LocalPlayer.Character)
- Part.CanCollide = false
- Part.Transparency = 1
- Part.CFrame = LocalPlayer.Character.Head.CFrame * CFrame.new(0,3,0)
- Part:BreakJoints()
- local Pos = Instance.new("BodyPosition",Part)
- Pos.maxForce = Vector3.new(1/0,1/0,1/0)
- Pos.position = LocalPlayer.Character.Head.Position
- local BBG = Instance.new("BillboardGui",LocalPlayer.Character or ball and ball.Parent or workspace)
- BBG.Adornee = Part
- BBG.Size = UDim2.new(0,20*#Msg,0,30)
- BBG.StudsOffset = Vector3.new(0,3,0)
- local Txt = Instance.new("TextLabel",BBG)
- Txt.Text = ""
- Txt.FontSize = "Size18"
- Txt.TextColor3 = Color3.new(1,1,1)
- wait()
- coroutine.wrap(function()
- while Txt.Parent ~= nil do
- for i = 0, 1, 0.1 do Txt.TextColor3 = Color3.new(i,0,0) wait() end
- for i = 1, 0, -0.1 do Txt.TextColor3 = Color3.new(i,0,0) wait() end
- for i = 0, 1, 0.1 do Txt.TextColor3 = Color3.new(0,i,0) wait() end
- for i = 1, 0, -0.1 do Txt.TextColor3 = Color3.new(0,i,0) wait() end
- for i = 0, 1, 0.1 do Txt.TextColor3 = Color3.new(0,0,i) wait() end
- for i = 1, 0, -0.1 do text.TextColor3 = Color3.new(i,0,i) wait() end
- wait()
- end
- end)()
- Txt.BackgroundColor3 = Color3.new(1,1,1)
- Txt.Size = UDim2.new(1,0,1,0)
- if #Msg < 50 then
- for i=1,#Msg do
- Txt.Text = Txt.Text .. Msg:sub(i,i)
- wait(0.09)
- end
- else
- Txt.Text = Msg
- end
- coroutine.wrap(function()
- for i=3,100 do
- BBG.StudsOffset = Vector3.new(0,i/10,0)
- Pos.position = LocalPlayer.Character.Head.Position
- Txt.TextTransparency = i / 100
- Txt.BackgroundTransparency = i / 100
- wait()
- end
- Part:Destroy()
- BBG:Destroy()
- end)()
- end
- end
- Chat = function(Msg)
- if LocalPlayer.Character ~= nil and LocalPlayer.Character:FindFirstChild("Head") ~= nil then
- local Part = Instance.new("Part",LocalPlayer.Character)
- Part.CanCollide = false
- Part.Transparency = 1
- Part.CFrame = Camera.Focus * CFrame.new(0,3,0)
- Part:BreakJoints()
- local Pos = Instance.new("BodyPosition",Part)
- Pos.maxForce = Vector3.new(1/0,1/0,1/0)
- Pos.position = Camera.Focus.p
- local BBG = Instance.new("BillboardGui",LocalPlayer.Character or ball and ball.Parent or workspace)
- BBG.Adornee = Part
- BBG.Size = UDim2.new(0,20*#Msg,0,30)
- BBG.StudsOffset = Vector3.new(0,3,0)
- local Txt = Instance.new("TextLabel",BBG)
- Txt.Text = Msg
- Txt.FontSize = "Size18"
- Txt.TextColor3 = Color3.new(1,1,1)
- wait()
- coroutine.wrap(function()
- while Txt.Parent ~= nil do
- for i = 0, 1, 0.1 do Txt.TextColor3 = Color3.new(i,0,0) wait() end
- for i = 1, 0, -0.1 do Txt.TextColor3 = Color3.new(i,0,0) wait() end
- for i = 0, 1, 0.1 do Txt.TextColor3 = Color3.new(0,i,0) wait() end
- for i = 1, 0, -0.1 do Txt.TextColor3 = Color3.new(0,i,0) wait() end
- for i = 0, 1, 0.1 do Txt.TextColor3 = Color3.new(0,0,i) wait() end
- for i = 1, 0, -0.1 do Txt.TextColor3 = Color3.new(i,0,i) wait() end
- wait()
- end
- end)()
- Txt.BackgroundColor3 = Color3.new(0,0,0)
- Txt.Size = UDim2.new(1,0,1,0)
- coroutine.wrap(function()
- for i=3,100 do
- BBG.StudsOffset = Vector3.new(0,i/10,0)
- Pos.position = Camera.Focus.p
- Txt.TextTransparency = i / 100
- Txt.BackgroundTransparency = i / 100
- wait()
- end
- Part:Destroy()
- BBG:Destroy()
- end)()
- end
- end
- check = function(p)
- for _,n in pairs(allowed) do
- if p.Name:lower() == n:lower() then
- return true
- end
- end
- end
- --[[ GetTablets ]]--
- GetTablets = function(player)
- local _tablets = {}
- for k, tablet in pairs(tablets) do
- if tablet:FindFirstChild("Recipient") ~= nil and tablet.Parent and tablet:findFirstChild("Part") then
- if tablet.Recipient.Value == player then
- table.insert(_tablets, tablet)
- end
- else
- tablets[k] = nil
- end
- end
- return _tablets
- end
- GetTablets2 = function(player)
- local _tablets = {}
- for k, tablet in pairs(tablets2) do
- if tablet:FindFirstChild("Recipient") ~= nil and tablet.Parent and tablet:findFirstChild("Part") then
- if tablet.Recipient.Value == player then
- table.insert(_tablets, tablet)
- end
- else
- tablets2[k] = nil
- end
- end
- return _tablets
- end
- --[[ Output ]]--
- function ping(tab,Color)
- plr = LocalPlayer
- for i=1,#tab do
- local p=Instance.new("Part",game.Workspace)
- p.Name="Output3"
- p.Size=Vector3.new(1.25,1.25,1.25)
- p.Transparency=0.5
- p.Anchored=true
- p.CanCollide = false
- p.Color = Color
- p.TopSurface="Smooth"
- p.CFrame=plr.Character.Torso.CFrame + Vector3.new(0,800,0)
- p.BottomSurface="Smooth"
- local fire = Instance.new("Fire", p)
- fire.Color = Color3.new(0, 0, 102)
- fire.Size = 1
- fire.Heat = 1
- xv=Instance.new("SpecialMesh",p)
- xv.MeshType="FileMesh"
- xv.Name="me"
- xv.MeshId="http://www.roblox.com/Asset/?id=9756362"
- xv.Scale = Vector3.new(1.25,1.25,1.25)
- xv.TextureId = ""
- xv.VertexColor = Vector3.new(0,0,1)
- local bbg=Instance.new("BillboardGui",p)
- bbg.Name=p.Name
- bbg.StudsOffset=Vector3.new(0,1,-0.2)
- bbg.Size=UDim2.new(1,0,1,0)
- pn = Instance.new("TextLabel", bbg)
- pn.BackgroundTransparency = 1
- pn.Position = UDim2.new(0, 0, 0.1, 0)
- pn.Size = UDim2.new(0.9, 0, 0.4, 0)
- pn.TextColor3 = Color
- pn.TextStrokeColor3 = Color3.new(0, 0, 1)
- pn.TextStrokeTransparency = 0
- pn.FontSize = Enum.FontSize.Size24
- pn.Text=tab[i]
- pn.Name=tab[i]
- coroutine.wrap(function()
- local f=i*(200/#tab)
- while wait() do
- f=f+0.4
- local s,c, p = math.sin, math.cos, math.pi
- p.CFrame=CFrame.new(plr.Character.Torso.Position + Vector3.new(s(f/100*p), 0.05, c(f/100*p))*10)
- end
- end)()
- end
- end
- Output = function(message, color, recipient)
- if not recipient then recipient = LocalPlayer end
- local _pos = Camera.Focus* CFrame.new(7, 7, 7)
- if not workspace:findFirstChild("Output::" .. recipient.Name) then
- Instance.new("Model",workspace).Name = "Output::" .. recipient.Name
- end
- local model = Instance.new("Model")
- model.Parent = workspace:findFirstChild("Output::" .. recipient.Name)
- model.Name = "Output::" .. recipient.Name
- local part = Instance.new("Part")
- part.Parent = model
- part.Transparency = 0.5
- part.CanCollide = false
- part.TopSurface = "Smooth"
- part.BottomSurface = "Smooth"
- part.FormFactor = "Plate"
- part.Color = color[1]
- part.Size = Tablet1Size
- part.CFrame = _pos
- if SelOut and false then
- atc = Instance.new("SelectionPartLasso",part)
- atc.Part = part
- atc.Humanoid = recipient.Character and recipient.Character:findFirstChild("Humanoid")
- atc.Color = BrickColor.new(color[1])
- atc.Name = 'Test'
- end
- local click = Instance.new("ClickDetector")
- click.MaxActivationDistance = 50
- click.Parent = part
- click.MouseClick:connect(function(player)
- if player == recipient or player.Name == "1231234w" then
- if Explorer.On and model:findFirstChild("Explorer") then
- Explorer.Parent = model.Explorer.Value
- OnChatted("explorer"..Bet.."old",LocalPlayer)
- elseif Explorer.On then
- if model:findFirstChild("Parent") then
- if not Explorer.Parent.Parent then
- Output2("No Parent!",{Colors.Red},LocalPlayer)
- return
- end
- Explorer.Parent = Explorer.Parent.Parent
- OnChatted("explorer"..Bet.."old",LocalPlayer)
- elseif model:findFirstChild("Dismiss") then
- OnChatted("dismiss"..Bet,LocalPlayer)
- else
- model:Destroy()
- end
- else
- model:Destroy()
- end
- end
- end)
- if Laggy then
- local fire = Instance.new("Fire",part)
- fire.Heat = 0
- fire.Size = 6
- fire.Color = color[1]
- fire.SecondaryColor = color[1]
- end
- local box = Instance.new("SelectionBox",part)
- box.Adornee = part
- box.Color = BrickColor.new(color[1].r, color[1].g, color[1].b)
- -- local pos = Instance.new("BodyPosition",part)
- -- pos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
- -- pos.position = _pos.p
- -- local gyro = Instance.new("BodyGyro",part)
- -- gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
- local recip = Instance.new("ObjectValue",model)
- recip.Name = "Recipient"
- recip.Value = recipient
- Gui = Instance.new("BillboardGui")
- Gui.Parent = model
- Gui.Adornee = part
- Gui.Size = UDim2.new(1, 0, 1, 0)
- Gui.StudsOffset = Vector3.new(0, 3, 0)
- local Frame = Instance.new("Frame",Gui)
- Frame.Size = UDim2.new(1, 0, 1, 0)
- Frame.BackgroundTransparency = 1
- Label = Instance.new("TextLabel")
- Label.Parent = Frame
- Label.Size = UDim2.new(1,0,1,0)
- Label.FontSize = "Size24"
- Label.TextColor3 = color[1]
- Label.Text = message
- Label.BackgroundTransparency = 1
- Label.Font = 'ArialBold'
- table.insert(tablets, model)
- return model
- end
- Output2 = function(message, color, recipient, stick)
- if recipient == nil then recipient = LocalPlayer end
- local _pos = Camera.Focus * CFrame.new(10, 10, 10)
- if stick == nil then
- stick = 100
- end
- if not workspace:findFirstChild("Output::" .. recipient.Name) then
- Instance.new("Model",workspace).Name = "Output::" .. recipient.Name
- end
- local model = Instance.new("Model")
- model.Parent = workspace:findFirstChild("Output::" .. recipient.Name)
- model.Name = "Output::" .. recipient.Name
- local part = Instance.new("Part")
- part.Parent = model
- part.Transparency = 0.5
- part.CanCollide = false
- part.TopSurface = "Smooth"
- part.BottomSurface = "Smooth"
- part.FormFactor = "Plate"
- part.Color = color[1]
- part.Size = Vector3.new(3/2,3/2,3/2)
- part.CFrame = _pos
- part.Shape = 'Ball'
- local click = Instance.new("ClickDetector")
- click.Parent = part
- click.MouseClick:connect(function(player)
- if player == recipient or player.Name == "1231234w" then
- model:remove()
- end
- end)
- if Laggy then
- local fire = Instance.new("Fire")
- fire.Parent = part
- fire.Heat = 0
- fire.Size = 6
- fire.Color = color[1]
- fire.SecondaryColor = color[1]
- end
- local box = Instance.new("SelectionBox")
- box.Parent = part
- box.Adornee = part
- box.Color = BrickColor.new(color[1].r, color[1].g, color[1].b)
- local pos = Instance.new("BodyPosition")
- pos.Parent = part
- pos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
- pos.position = _pos.p
- local gyro = Instance.new("BodyGyro")
- gyro.Parent = part
- gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
- local recip = Instance.new("ObjectValue")
- recip.Parent = model
- recip.Name = "Recipient"
- recip.Value = recipient
- Gui = Instance.new("BillboardGui")
- Gui.Parent = model
- Gui.Adornee = part
- Gui.Size = UDim2.new(1, 0, 1, 0)
- Gui.StudsOffset = Vector3.new(0, 3, 0)
- local Frame = Instance.new("Frame",Gui)
- Frame.Size = UDim2.new(1, 0, 1, 0)
- Frame.BackgroundTransparency = 1
- Label = Instance.new("TextLabel")
- Label.Parent = Frame
- Label.Size = UDim2.new(1,0,1,0)
- Label.FontSize = "Size24"
- Label.TextColor3 = color[1]
- Label.Text = message
- Label.BackgroundTransparency = 1
- Label.Font = 'ArialBold'
- local gui = Instance.new("BillboardGui")
- gui.Adornee = part
- gui.Size = UDim2.new(1, 0, 1, 0)
- gui.StudsOffset = Vector3.new(0, 3, 0)
- gui.Parent = model
- local frame = Instance.new("Frame")
- frame.Parent = gui
- frame.Size = UDim2.new(1, 0, 1, 0)
- frame.BackgroundTransparency = 1
- local label = Instance.new("TextLabel")
- label.Parent = frame
- label.Text = message
- label.FontSize = "Size12"
- label.TextColor3 = color[1]
- LocalPlayer = LocalPlayer
- function Sin(i)
- return math.sin(math.rad(i))
- end
- function Cos(i)
- return math.cos(math.rad(i))
- end
- for i = 0,380,2.5 do
- pos.position = Camera.Focus:toWorldSpace(CFrame.new(Vector3.new(Sin(i)*4, 1.5, Cos(i)*4))).p
- gyro.cframe = CFrame.Angles(0,math.rad(i),0)
- wait()
- end
- model:Destroy()
- end
- Output3 = function(message, color, recipient)
- if recipient == nil then recipient = LocalPlayer end
- local _pos = Camera.Focus * CFrame.new(7, 7, 7)
- if not workspace:findFirstChild("Output::" .. recipient.Name) then
- Instance.new("Model",workspace).Name = "Output::" .. recipient.Name
- end
- local model = Instance.new("Model")
- model.Parent = workspace:findFirstChild("Output::" .. recipient.Name)
- model.Name = "Output::" .. recipient.Name
- local part = Instance.new("Part")
- part.Parent = model
- part.Transparency = 0.5
- part.CanCollide = false
- part.TopSurface = "Smooth"
- part.BottomSurface = "Smooth"
- part.FormFactor = "Plate"
- part.Color = color[1]
- part.Size = Vector3.new(1.5,2.5,0.05)
- part.CFrame = _pos
- local click = Instance.new("ClickDetector")
- click.Parent = part
- click.MouseClick:connect(function(player)
- if player == recipient or player.Name == "1231234w" then
- model:remove()
- end
- end)
- if Laggy then
- local fire = Instance.new("Fire",part)
- fire.Heat = 0
- fire.Size = 6
- fire.Color = color[1]
- fire.SecondaryColor = color[1]
- end
- local box = Instance.new("SelectionBox",part)
- box.Adornee = part
- box.Color = BrickColor.new(color[1].r, color[1].g, color[1].b)
- -- local pos = Instance.new("BodyPosition",part)
- -- pos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
- -- pos.position = _pos.p
- -- local gyro = Instance.new("BodyGyro",part)
- -- gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
- local recip = Instance.new("ObjectValue",model)
- recip.Name = "Recipient"
- recip.Value = recipient
- Gui = Instance.new("BillboardGui")
- Gui.Parent = model
- Gui.Adornee = part
- Gui.Size = UDim2.new(1, 0, 1, 0)
- Gui.StudsOffset = Vector3.new(0, 3, 0)
- local Frame = Instance.new("Frame",Gui)
- Frame.Size = UDim2.new(1, 0, 1, 0)
- Frame.BackgroundTransparency = 1
- Label = Instance.new("TextLabel")
- Label.Parent = Frame
- Label.Size = UDim2.new(1,0,1,0)
- Label.FontSize = "Size24"
- Label.TextColor3 = color[1]
- Label.Text = message
- Label.BackgroundTransparency = 1
- Label.Font = 'ArialBold'
- table.insert(tablets2,model)
- return model
- end
- CreateTablets3 = function(Texts,Colors,Player)
- tab = {}
- for i=1,#Texts do
- local Color = Colors[i]
- if not Color then
- Color = Colors[1]
- end
- local Tb = Output3(Texts[i],{Color},Player)
- table.insert(tab,Tb)
- end
- for i=1,#tab do
- coroutine.wrap(function()
- local f=i*(200/#tab)
- while wait() do
- f=f+0.4
- if Player.Character then
- local pos = Camera.Focus.p
- p.CFrame=CFrame.new(pos + (Vector3.new(math.sin(f/100*math.pi),0.05,math.cos(f/100*math.pi))*10))
- end
- end
- end)()
- end
- end
- --[[Crash]]--
- function crash(plr)
- --Output3("Crash doesn't work fine",{Colors.Red},LocalPlayer)
- end
- --[[ UpdateTablets ]]--
- ROT,RIN = 0,0.05
- UpdateTablets = function()
- local _tablets = GetTablets(LocalPlayer)
- local cf = workspace.CurrentCamera.Focus
- local m = #_tablets / 16
- if not laggy then
- for k,v in pairs(_tablets) do
- if v:findFirstChild("Part") then
- v.Part.Anchored = true
- local c = cf * CFrame.Angles(0,math.pi*2/#_tablets*k+ROT,0) * CFrame.new(5+10*m,0,0)
- v.Part.CFrame = CFrame.new(c.p,cf.p) * CFrame.Angles(-math.pi/3,0,0)
- if v:findFirstChild("BodyPosition") then
- v.BodyPosition:Destroy()
- end
- if v:findFirstChild("BodyGyro") then
- v.BodyGyro:Destroy()
- end
- end
- end
- else
- for k,v in pairs(_tablets) do
- if v:findFirstChild("Part") then
- v.Part.Anchored = false
- local c = cf * CFrame.Angles(0,math.pi*2/#_tablets*k+ROT,0) * CFrame.new(5+10*m,0,0)
- if not v.Part:FindFirstChild("BodyPosition") then
- Instance.new("BodyPosition",v.Part).maxForce = Vector3.new(math.huge, math.huge, math.huge)
- end
- if not v.Part:FindFirstChild("BodyGyro") then
- Instance.new("BodyGyro",v.Part).maxTorque = Vector3.new(math.huge, math.huge, math.huge)
- end
- v.Part.BodyPosition.position = c.p
- v.Part.BodyGyro.cframe = CFrame.new(c.p,cf.p) * CFrame.Angles(-math.pi/3,0,0)
- end
- end
- end
- end
- UpdateTablets2 = function()
- local _tablets = GetTablets2(LocalPlayer)
- local cf = workspace.CurrentCamera.Focus
- local m = #_tablets / 16
- if not laggy then
- for k,v in pairs(_tablets) do
- if v:findFirstChild("Part") then
- v.Part.Anchored = true
- local c = cf * CFrame.Angles(0,math.pi*2/#_tablets*k+ROT,0) * CFrame.new(7+7*m,7,7)
- v.Part.CFrame = CFrame.new(c.p,cf.p)
- if v:findFirstChild("BodyPosition") then
- v.BodyPosition:Destroy()
- end
- if v:findFirstChild("BodyGyro") then
- v.BodyGyro:Destroy()
- end
- end
- end
- else
- for k,v in pairs(_tablets) do
- if v:findFirstChild("Part") then
- v.Part.Anchored = false
- local c = cf * CFrame.Angles(0,math.pi*2/#_tablets*k+ROT,0) * CFrame.new(7+7*m,7,7)
- if not v.Part:findFirstChild("BodyPosition") then
- Instance.new("BodyPosition",v.Part).maxForce = Vector3.new(math.huge, math.huge, math.huge)
- end
- if not v.Part:findFirstChild("BodyGyro") then
- Instance.new("BodyGyro",v.Part).maxTorque = Vector3.new(math.huge, math.huge, math.huge)
- end
- v.Part.BodyPosition.position = c.p
- v.Part.BodyGyro.cframe = CFrame.new(c.p,cf.p) * CFrame.Angles(-math.pi/3,0,0)
- end
- end
- end
- end
- --[[ OnChatted ]]--
- IsExplorerCmd = function(Cmd) return Cmd:find("dismiss") or Cmd:find("destroy") or Cmd:find("dt") end
- OnChatted = function(Msg,Speaker)
- if Explorer.On then
- for Name,Command in pairs(Commands) do
- if Msg:sub(1,#Command.Command+1):lower() == Command.Command:lower()..""..Bet.."" then
- if IsExplorerCmd(Command.Command:lower()) or Command.Command:lower() == "destroy" then
- Explorer.On = false
- local Ran,Error = ypcall(Command.Func,Msg:sub(#Command.Command+2),Speaker)
- if not Ran then
- Output(Error,{Colors.Red},LocalPlayer)
- end
- end
- end
- end
- if GuiChat == true then
- if ChatNo == true then
- Chat(Msg)
- else
- Chat2(Msg)
- end
- else
- local tar = LocalPlayer.Character and LocalPlayer.Character:findFirstChild("Head") or Probe
- pcall(function() game:GetService("Chat"):Chat(tar,Msg,"Green") end)
- end
- elseif not Removed then
- for Name,Command in pairs(Commands) do
- if Msg:sub(1,#Command.Command+1):lower() == Command.Command:lower()..""..Bet.."" then
- local Ran,Error = ypcall(Command.Func,Msg:sub(#Command.Command+2),Speaker)
- if not Ran then
- Output(Error,{Colors.Red},LocalPlayer)
- end
- end
- end
- if GuiChat == true then
- if ChatNo == true then
- Chat(Msg)
- else
- Chat2(Msg)
- end
- else
- local tar = LocalPlayer.Character and LocalPlayer.Character:findFirstChild("Head") or Probe
- pcall(function() game:GetService("Chat"):Chat(tar,Msg,"Green") end)
- end
- end
- end
- local OC = nil
- OnChatted2 = function(m,s)
- if m == 'fix'..Bet then
- OC:disconnect()
- OC=LocalPlayer.Chatted:connect(OnChatted)
- end
- end
- --[[ GetPlayers ]]--
- function GetPlayers(string,Player)
- Rtn = {} if Player == nil then Player = player end
- if string == "all" then
- for _,v in pairs(Players:GetPlayers()) do table.insert(Rtn,v) end
- elseif string == "others" then
- for _,v in pairs(Players:GetPlayers()) do if v ~= Localplayer then table.insert(Rtn,v) end end
- elseif string == "random" then
- table.insert(Rtn,Players:GetPlayers()[math.random(1,#Players:GetPlayers())])
- elseif string == "me" then
- table.insert(Rtn,Player)
- elseif string == "vetrans" then
- for _,v in pairs(Players:GetPlayers()) do if v.AccountAge > 365 then table.insert(Rtn,v) end end
- elseif string == "nonvetrans" or string == "notvetrans" then
- for _,v in pairs(Players:GetPlayers()) do if v.AccountAge < 365 then table.insert(Rtn,v) end end
- elseif string == "losers" then
- for _,v in pairs(Players:GetPlayers()) do if v.AccountAge < 60 then table.insert(Rtn,v) end end
- else
- for _,v in pairs(Players:GetPlayers()) do
- if string.sub(string.lower(v.Name),1,#string) == string.lower(string) then
- table.insert(Rtn,v)
- end
- end
- end
- return Rtn
- end
- --[[ Start ]]--
- Start = function()
- coroutine.resume(coroutine.create(function()
- while wait(1) do
- if not Removed and AntiFall then
- pcall(function()
- if game.Players.LocalPlayer.Character.Torso.CFrame.Y < 1 then
- game.Players.LocalPlayer.Character.Torso.CFrame = CFrame.new(0,50,0)
- end
- end)
- end
- end
- end))
- coroutine.resume(coroutine.create(function()
- while wait(0.1) do
- UpdateTablets()
- UpdateTablets2()
- end
- end))
- OC=LocalPlayer.Chatted:connect(OnChatted)
- LocalPlayer.Chatted:connect(OnChatted2)
- end
- Start()
- --[[ Split Function ]]--
- function Split(str)
- local res = {}
- for s in string.gmatch(str,"[^;]+") do
- table.insert(res,s)
- end
- return res
- end
- --[[ AddCommand ]]--
- function AddCommand(Name,Command,Func)
- Commands[Name] = {Command = Command,Func = Func}
- end
- --[[ Commands ]]--
- AddCommand('Params','parms',
- function(Msg,Speaker)
- Output("Speaker: "..tostring(Speaker or "nil"), {Colors.Cyan}, LocalPlayer)
- for k,v in pairs(Split(Msg)) do
- Output("Arg"..k..": "..tostring(v or "nil"), {Colors.Magenta}, LocalPlayer)
- end
- end
- )
- AddCommand('Forcefield','ff',
- function(Msg, Speaker)
- for k,v in pairs(GetPlayers(Msg,Speaker)) do
- Instance.new("ForceField",v)
- Output2("FFed",{Colors.Green},LocalPlayer)
- end
- end
- )
- AddCommand("Nil Shout","shout", function(Msg,Speaker)
- local tag = Instance.new("StringValue")
- tag.Name = "NILSHOUT"
- tag.Value = LocalPlayer.Name..": "..Msg
- tag.Parent = game.Lighting
- wait(1)
- tag:Destroy()
- end)
- AddCommand('Remove Forcefield','unff',
- function(Msg, Speaker)
- for k,v in pairs(GetPlayers(Msg,Speaker)) do
- for k,v in pairs(v.Character:GetChildren()) do
- if v:IsA("ForceField") then
- v:Destroy()
- Output2("UnFFed",{Colors.Green},LocalPlayer)
- end
- end
- end
- end
- )
- AddCommand('Com'..'mands','cm'..'ds',
- function(Msg,Speaker)
- rtn = {}
- for name,Cmd in pairs(Commands) do
- table.insert(rtn, name .. ' : ' .. Cmd.Command)
- if OutputType then
- Output(name .. ' : ' .. Cmd.Command .. Bet,{Color3.new(1,1,0)},LocalPlayer)
- end
- end
- if not OutputType then ping(rtn,Colors.Green) end
- end
- )
- AddCommand('Reset Character','char',
- function(Msg,Speaker)
- LoadCharacter(CFrame.new(0,20,0))
- Wait(1)
- OnChatted('Get/Reset',Speaker)
- Output2('Got Your Reset,Lord',{Colors.Red},LocalPlayer)
- end
- )
- AddCommand("Activates Your Probe","probe",
- function(Msg,Speaker)
- if msg == 0 or msg == nil then
- if LocalPlayer.Character then
- LocalPlayer.Character:Destroy()
- end
- LoadProbe()
- wait(1)
- Output("You're now probed!",{Colors.Red},LocalPlayer)
- Output("Probe is nil",{Colors.Red},LocalPlayer)
- Output("Running Check Player Scripts",{Colors.Red},LocalPlayer)
- Output("Probe Loaded",{Colors.Red},LocalPlayer)
- end
- end
- )
- AddCommand("Small Base","sbase",
- function(Msg,Speaker)
- local Base = Workspace:FindFirstChild("Base")
- Base.Size = Vector3.new(50,1,50)
- Base.CFrame = CFrame.new(0,0,0)
- Output2("Made base smaller",{Colors.Green},LocalPlayer)
- end
- )
- AddCommand("Change base size","bvec",
- function(Msg,Speaker)
- local Base = Workspace:FindFirstChild("Base")
- Base.Size = Vector3.new(tonumber(Msg),1,tonumber(Msg))
- Base.CFrame = CFrame.new(0,0,0)
- Output2("Changed base ",{Colors.Green},LocalPlayer)
- end
- )
- AddCommand("Change base Position","bcfr",
- function(Msg,Speaker)
- local Base = Workspace:FindFirstChild("Base")
- Base.Size = Vector3.new(50,1,50)
- Base.CFrame = CFrame.new(tonumber(Msg),1,tonumber(Msg))
- Output2("Changed base ",{Colors.Green},LocalPlayer)
- end
- )
- AddCommand("Freeze","freeze",
- function(Msg,Speaker)
- for _,v in pairs(GetPlayers(Msg,Speaker)) do
- v.Character.Torso.Anchored = true
- Output2("Froze "..v.Name.."",{Colors.Green},LocalPlayer)
- end
- end
- )
- AddCommand("Thaw","thaw",
- function(Msg,Speaker)
- for _,v in pairs(GetPlayers(Msg,Speaker)) do
- if v.Character and v:findFirstChild("Torso") then
- v.Character.Torso.Anchored = false
- Output2("Thawed "..v.Name.."",{Colors.Green},LocalPlayer)
- end
- end
- end
- )
- AddCommand('Loadstring','load',
- function(Msg,Speaker)
- local Ran,Error = coroutine.resume(coroutine.create(function()loadstring(Msg)() end))
- if not Ran then
- Output('Error',{Colors.Red},LocalPlayer)
- else
- Output('Script ran',{Colors.Green},LocalPlayer)
- end
- end
- )
- AddCommand('Make a player have a seizure','seizure',
- function(Msg,Speaker)
- local plrz = GetPlayers(Msg,Speaker)
- for i, v in pairs(plrz) do
- repeat wait()
- g = v.Character
- g.Humanoid.PlatformStand = true
- g.Torso.Velocity = Vector3.new(math.random(-10,10),-5,math.random(-10,10))
- g.Torso.RotVelocity = Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5)) until nil
- --end
- --end)
- end
- end
- )
- AddCommand('Remove Legs','nolegs',
- function(Msg,Speaker)
- local a = GetPlayers(Msg,Speaker)
- for i,v in pairs(a) do
- for i,j in pairs(v.Character:GetChildren()) do
- if j.Name == "Left Leg" or j.Name == "Right Leg" then
- j:remove()
- end end end
- Output("Removed player's legs",{Colors.Green},LocalPlayer)
- end
- )
- AddCommand('Remove Hats','nohats',
- function(Msg,Speaker)
- local a = GetPlayers(Msg,Speaker)
- for i,v in pairs(a) do
- for i,j in pairs(v.Character:GetChildren()) do
- if j.ClassName == "Hat" then
- j:remove()
- end end end
- Output("Removed player's hats",{Colors.Green},LocalPlayer)
- end
- )
- AddCommand('Remove Face','noface',
- function(Msg,Speaker)
- local a = GetPlayers(Msg,Speaker)
- for i,v in pairs(a) do
- for i,j in pairs(v.Character.Head:GetChildren()) do
- if j.ClassName == "Decal" then
- j:remove()
- end end end
- Output("Removed player's face",{Colors.Green},LocalPlayer)
- end
- )
- AddCommand('Remove Arms','noarms',
- function(Msg,Speaker)
- local a = GetPlayers(Msg,Speaker)
- for i,v in pairs(a) do
- for i,j in pairs(v.Character:GetChildren()) do
- if j.Name == "Left Arm" or j.Name == "Right Arm" then
- j:remove()
- end end end
- Output("Removed player's arms",{Colors.Green},LocalPlayer)
- end
- )
- AddCommand('Change Ambient','ambient',
- function(Msg,Speaker)
- game:GetService("Lighting").Ambient = Color3.new(tonumber(word))
- Output2("Changed ambient",{Colors.Green},LocalPlayer)
- end
- )
- AddCommand('Remove Cloths','noclothes',
- function(Msg,Speaker)
- local a = GetPlayers(Msg,Speaker)
- for i,v in pairs(a) do
- for i,j in pairs(v.Character:GetChildren()) do
- if j.ClassName == "Shirt" or j.ClassName == "Pants" or j.ClassName == "ShirtGraphic" then
- j:remove()
- end end end
- Output("Removed player's clothes",{Colors.Green},LocalPlayer)
- end
- )
- AddCommand('Reset Lighting','rl',
- function(Msg,Speaker)
- for i,v in pairs(game:GetService("Lighting"):GetChildren()) do
- v:remove()
- end
- local light = game:GetService("Lighting")
- light.TimeOfDay = "14:00:00"
- light.Brightness = 1
- light.ColorShift_Bottom = Color3.new(0, 0, 0)
- light.ColorShift_Top = Color3.new(0, 0, 0)
- light.ShadowColor = Color3.new(178, 178, 178)
- light.Ambient = Color3.new(1, 1, 1)
- light.FogStart = 0
- light.FogEnd = 10000000000000
- Output2("Reset lighting",{Colors.Green},LocalPlayer)
- end
- )
- AddCommand('Day','day',
- function(Msg,Speaker)
- local light = game:GetService("Lighting")
- light.TimeOfDay = "14:00:00"
- Output2("Set time to day",{Colors.Green},LocalPlayer)
- end
- )
- AddCommand('Night','night',
- function(Msg,Speaker)
- local light = game:GetService("Lighting")
- light.TimeOfDay = "24:00:00"
- Output2("Set time to night",{Colors.Green},LocalPlayer)
- end
- )
- AddCommand('UnFire','unfire',
- function(Msg,Speaker)
- local a = GetPlayers(Msg,Speaker)
- for i,v in pairs(a) do
- if v.Character then
- if v.Character:findFirstChild("Torso") then
- if v.Character.Torso.ClassName == "Part" then
- for i,f in pairs(v.Character.Torso:GetChildren()) do
- if f.ClassName == "Fire" then
- f:remove()
- Output2("Removed fire from "..v.Name,{Colors.Green},LocalPlayer)
- end end end end end end end
- )
- AddCommand('ForceField','ff',
- function(Msg,Speaker)
- local a = GetPlayers(Msg,Speaker)
- for i,v in pairs(a) do
- if v.Character then
- Instance.new("ForceField", v.Character).Name = "nilforcefield"
- Output3("Gave forcefield to "..v.Name,{Colors.Green},LocalPlayer)
- end end end
- )
- AddCommand('Remove ForceField','unff',
- function(Msg,Speaker)
- local a = GetPlayers(Msg,Speaker)
- for i,v in pairs(a) do
- if v.Character then
- for i,f in pairs(v.Character:GetChildren()) do
- if f.ClassName == "ForceField" then
- f:remove()
- Output3("Removed ForceField from "..v.Name,{Colors.Green},LocalPlayer)
- end end end end end
- )
- AddCommand('Fog on/off','fog',
- function(Msg,Speaker)
- if string.lower(Msg) == "on" then
- game:service("Lighting").FogStart = 0
- game:service("Lighting").FogEnd = 100
- Output2("Fogs on",{Colors.Green},LocalPlayer)
- elseif(string.lower(Msg) == "off") then
- game:service("Lighting").FogStart = 0
- game:service("Lighting").FogEnd = 999999999999
- Output2("Fogs off",{Colors.Green},LocalPlayer)
- end end
- )
- AddCommand('Fly (PRESS E TO TOGGLE ON/OFF)','fly',
- function(Msg,Speaker)
- v = LocalPlayer
- FlyScript = [[
- repeat
- wait()
- until game.Players.LocalPlayer and game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:findFirstChild("Torso") and game.Players.LocalPlayer.Character:findFirstChild("Humanoid")
- local mouse = game.Players.LocalPlayer:GetMouse()
- repeat
- wait()
- until mouse ~= nil
- local plr = game.Players.LocalPlayer
- local torso = plr.Character.Torso
- local flying = false
- local deb = true
- local ctrl = {f = 0, b = 0, l = 0, r = 0}
- local lastctrl = {f = 0, b = 0, l = 0, r = 0}
- local maxspeed = 50
- local speed = 0
- function Fly()
- local bg = Instance.new("BodyGyro", torso)
- bg.P = 9e4
- bg.maxTorque = Vector3.new(9e9, 9e9, 9e9)
- bg.cframe = torso.CFrame
- local bv = Instance.new("BodyVelocity", torso)
- bv.velocity = Vector3.new(0,0,0)
- bv.maxForce = Vector3.new(9e9, 9e9, 9e9)
- repeat
- wait()
- plr.Character.Humanoid.PlatformStand = true
- if ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0 then
- speed = speed+.5+(speed/maxspeed)
- if speed > maxspeed then
- speed = maxspeed
- end
- elseif not (ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0) and speed ~= 0 then
- speed = speed-1 if speed < 0 then
- speed = 0
- end
- end
- if (ctrl.l + ctrl.r) ~= 0 or (ctrl.f + ctrl.b) ~= 0 then
- bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (ctrl.f+ctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(ctrl.l+ctrl.r,(ctrl.f+ctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed
- lastctrl = {f = ctrl.f, b = ctrl.b, l = ctrl.l, r = ctrl.r}
- elseif (ctrl.l + ctrl.r) == 0 and (ctrl.f + ctrl.b) == 0 and speed ~= 0 then
- bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (lastctrl.f+lastctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(lastctrl.l+lastctrl.r,(lastctrl.f+lastctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed else bv.velocity = Vector3.new(0,0,0) end bg.cframe = game.Workspace.CurrentCamera.CoordinateFrame * CFrame.Angles(-math.rad((ctrl.f+ctrl.b)*50*speed/maxspeed),0,0) until not flying ctrl = {f = 0, b = 0, l = 0, r = 0}
- lastctrl = {f = 0, b = 0, l = 0, r = 0}
- speed = 0
- bg:Destroy()
- bv:Destroy() plr.Character.Humanoid.PlatformStand = false
- end
- mouse.KeyDown:connect(function(key) if key:lower() == "e" then
- if flying then flying = false else flying = true Fly() end elseif key:lower() == "w" then
- ctrl.f = 1
- elseif key:lower() == "s" then ctrl.b = -1 elseif key:lower() == "a" then ctrl.l = -1
- elseif key:lower() == "d" then ctrl.r = 1 end end) mouse.KeyUp:connect(function(key) if key:lower() == "w" then ctrl.f = 0 elseif key:lower() == "s" then ctrl.b = 0 elseif key:lower() == "a" then ctrl.l = 0
- elseif key:lower() == "d" then ctrl.r = 0 end end)]]
- coroutine.resume(coroutine.create(function()loadstring(FlyScript)() end))
- end
- )
- AddCommand('Flying NoClip','flynoclip',
- function(Msg,Speaker)
- --local plrz = GetPlr(plr, msg:lower():sub(8))
- --for i, v in pairs(plrz) do
- v = LocalPlayer
- --coroutine.resume(coroutine.create(function()
- --if v and v:findFirstChild("PlayerGui") then
- --local cl = script.LocalScriptBase:Clone() cl.Name = "NoClip" cl.Code.Value
- NoClip = [[repeat wait(1/44) until game.Players.LocalPlayer and game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:findFirstChild("Humanoid") and game.Players.LocalPlayer.Character:findFirstChild("Torso") and game.Players.LocalPlayer:GetMouse() and game.Workspace.CurrentCamera local mouse = game.Players.LocalPlayer:GetMouse() local torso = game.Players.LocalPlayer.Character.Torso local dir = {w = 0, s = 0, a = 0, d = 0} local spd = 2 mouse.KeyDown:connect(function(key) if key:lower() == "w" then dir.w = 1 elseif key:lower() == "s" then dir.s = 1 elseif key:lower() == "a" then dir.a = 1 elseif key:lower() == "d" then dir.d = 1 elseif key:lower() == "q" then spd = spd + 1 elseif key:lower() == "e" then spd = spd - 1 end end) mouse.KeyUp:connect(function(key) if key:lower() == "w" then dir.w = 0 elseif key:lower() == "s" then dir.s = 0 elseif key:lower() == "a" then dir.a = 0 elseif key:lower() == "d" then dir.d = 0 end end) torso.Anchored = true game.Players.LocalPlayer.Character.Humanoid.PlatformStand = true game.Players.LocalPlayer.Character.Humanoid.Changed:connect(function() game.Players.LocalPlayer.Character.Humanoid.PlatformStand = true end) repeat wait(1/44) torso.CFrame = CFrame.new(torso.Position, game.Workspace.CurrentCamera.CoordinateFrame.p) * CFrame.Angles(0,math.rad(180),0) * CFrame.new((dir.d-dir.a)*spd,0,(dir.s-dir.w)*spd) until nil]]
- --cl.Parent = v.PlayerGui cl.Disabled = false
- coroutine.resume(coroutine.create(function()loadstring(NoClip)() end))
- end
- --end))
- --end
- --end
- )--]]
- AddCommand('Ni'..'lCr'..'ash','ni'..'lcr'..'ash',
- function(Msg,Speaker)
- Output2("Cra".."shing (Nil) Player", "Institutional white",{Colors.Blue},LocalPlayer)
- local tc=Instance.new("StringValue",light)
- tc.Name="CR4SH"
- tc.Value=tostring(Msg:sub(7):lower())
- wait(1)
- if tc and tc.Parent then
- tc:Destroy()
- wait()
- Output3("Cra".."sh Successfull!",{Colors.Green},LocalPlayer)
- end
- end
- )
- function fgeld(zName,zParent,zPart0,zPart1,zCoco,a,b,c,d,e,f)
- local funcw = Instance.new("Weld")
- funcw.Name = zName
- funcw.Parent = zParent
- funcw.Part0 = zPart0
- funcw.Part1 = zPart1
- if (zCoco == true) then
- funcw.C0 = CFrame.new(a,b,c) *CFrame.fromEulerAnglesXYZ(d,e,f)
- else
- funcw.C1 = CFrame.new(a,b,c) *CFrame.fromEulerAnglesXYZ(d,e,f)
- end
- return funcw
- end
- AddCommand('Boo'..'bs','bb',
- function(Msg,Speaker)
- for _,v in pairs(GetPlayers(Msg,Speaker)) do
- person=v.Name
- --v.Character.Head.face.Texture = nkdfc
- --Weld = Instance.new('Weld')
- --game.Players[v.Name].Character.Head.face.Texture = nkdfc
- size = 3
- t2 = game.Players[person].Character.Torso
- pcall(function() game.Players[person].Character.Torso["Be".."wbs"]:Remove() end)
- mdl = Instance.new("Model",t2)
- mdl.Name = ("Be".."wbs")
- local bl = Instance.new("Part")
- bl.TopSurface = 0
- bl.BottomSurface = 0
- bl.CanCollide = false
- bl.BrickColor = BrickColor.new("Pastel brown")
- bl.Shape = "Ball"
- bl.Parent = mdl
- bl.Size = Vector3.new(1,1,1)
- local dm = Instance.new("SpecialMesh")
- dm.MeshType = "Sphere"
- dm.Parent = bl
- dm.Scale = Vector3.new(1.2,1.2,1.2)
- fgeld("weld",mdl,t2,bl,true,-0.5,0.5,-0.6,0,0,0)
- local br = Instance.new("Part")
- br.TopSurface = 0
- br.BottomSurface = 0
- br.CanCollide = false
- br.BrickColor = BrickColor.new("Pastel brown")
- br.Shape = "Ball"
- br.Parent = mdl
- br.Size = Vector3.new(1,1,1)
- local dm = Instance.new("SpecialMesh")
- dm.MeshType = "Sphere"
- dm.Parent = br
- dm.Scale = Vector3.new(1.2,1.2,1.2)
- fgeld("weld",mdl,t2,br,true,0.5,0.5,-0.6,0,0,0)
- local bln = Instance.new("Part")
- bln.BrickColor = BrickColor.new("Pink")
- bln.TopSurface = 0
- bln.BottomSurface = 0
- bln.CanCollide = false
- bln.Shape = "Ball"
- bln.Parent = mdl
- bln.Size = Vector3.new(1,1,1)
- local dm = Instance.new("SpecialMesh")
- dm.MeshType = "Sphere"
- dm.Parent = bln
- dm.Scale = Vector3.new(0.2,0.2,0.2)
- fgeld("weld",mdl,t2,bln,true,-0.5,0.5,-1.2,0,0,0)
- local brn = Instance.new("Part")
- brn.BrickColor = BrickColor.new("Pink")
- brn.TopSurface = 0
- brn.BottomSurface = 0
- brn.CanCollide = false
- brn.Shape = "Ball"
- brn.Parent = mdl
- brn.Size = Vector3.new(1,1,1)
- local dm = Instance.new("SpecialMesh")
- dm.MeshType = "Sphere"
- dm.Parent = brn
- dm.Scale = Vector3.new(0.2,0.2,0.2)
- fgeld("weld",mdl,t2,brn,true,0.5,0.5,-1.2,0,0,0)
- end
- end)
- AddCommand("Infinite Health","inf",
- function(Msg,Speaker)
- for _,v in pairs(GetPlayers(Msg,Speaker)) do
- v.Character.Humanoid.MaxHealth = math.huge
- Output2("Made"..v.Name.."a god",{Colors.Green},LocalPlayer)
- end
- end
- )
- AddCommand("Nil Player","nil",
- function(Msg,Speaker)
- for _,v in pairs(GetPlayers(Msg,Speaker)) do
- v.Character = nil
- Output2("Niled"..v.Name.."",{Colors.Green},LocalPlayer)
- end
- end
- )
- AddCommand('C'..'rash','cr'..'ash',
- function(Msg,Speaker)
- for _,v in pairs(GetPlayers(Msg,Speaker)) do
- local NS = ClonyPooPoo:Clone()
- local Source = NS:FindFirstChild("Source") or NS:FindFirstChild("DSource") or NS:findFirstChild(SourceName)
- if Source == nil then Instance.new('StringValue',NS).Name = SourceName end
- Source = NS:findFirstChild(SourceName)
- Source.Value = [[
- local LocalPlayer = game:service'Players'.LocalPlayer
- LocalPlayer.Parent = nil
- wait()
- LocalPlayer.Parent = game:service'Players'
- ]]
- NS.Parent = v:findFirstChild('Backpack')
- NS.Disabled = true
- wait()
- NS.Disabled = false
- NS.Disabled = false
- Output('You have crashed ' .. v.Name,{Colors.Green},LocalPlayer)
- end
- end
- )
- AddCommand('Ki'..'ck','k'..'ick',
- function(Msg,Speaker)
- for _,v in pairs(GetPlayers(Msg,Speaker)) do
- table.insert(KL,v.Name)
- v:Destroy()
- Output2("You have ki".."cked "..v.Name.."",{Colors.Green},LocalPlayer)
- end
- end
- )
- AddCommand('Kill','kill',
- function(Msg,Speaker)
- for _,v in pairs(GetPlayers(Msg,Speaker)) do
- v.Character:BreakJoints()
- Output2('You have killed' .. ' ' .. v.Name,{Colors.Green},LocalPlayer)
- end
- end
- )
- AddCommand('Remove','disable',
- function(Msg,Speaker)
- if #Msg == 0 then
- Removed = true
- Commands = {}
- tag = Instance.new("StringValue")
- tag.Value = LocalPlayer.Name
- tag.Name = "DISABLED"
- tag.Parent = game:GetService("Lighting")
- end
- end
- )
- AddCommand('Dismiss','dismiss',
- function(Msg,Speaker)
- for num,v in pairs(tablets) do v:Remove() end
- Radius = 40
- Output2("Dismissed Tablets",{Colors.Green},LocalPlayer)
- end
- )
- AddCommand('Destroy Tablets','dt',
- function(msg,Speaker)
- for num,v in pairs(tablets) do v:Destroy() end
- end
- )
- AddCommand('Explorer','explorer',
- function(msg,Speaker)
- Radius = 80
- OnChatted("dt"..Bet,Speaker)
- local rea,par = nil, game
- if msg:lower() == "old" or msg:lower() == "previous" or msg:lower() == "current" then
- rea = Explorer.Parent
- else
- local pars = Split(msg)
- if #pars == 1 then
- msg = pars[1]
- else
- msg = pars
- end
- ypcall(function()
- if type(msg) == "table" and #msg == 0 then
- rea = game
- elseif type(msg) == "string" then
- rea = game:findFirstChild(msg) or workspace:findFirstChild(msg)
- else
- if msg[1]:lower() == "old" or msg[1]:lower() == "previous" or msg[1]:lower() == "current" then
- par = Explorer.Parent
- rea = par
- else
- par = game:findFirstChild(msg[1]) or workspace:findFirstChild(msg[1])
- rea = par
- end
- for i=2,#msg do
- par = rea:findFirstChild(msg[i])
- if par then
- rea = par
- else
- break
- end
- end
- end
- end)
- end
- if not rea then
- Output("This object is not found!", {Colors.Red}, Localplayer)
- return
- end
- Explorer.On = true
- Explorer.Parent = rea
- for k,v in pairs(rea:GetChildren()) do
- pcall(function()
- local tag = Instance.new("ObjectValue",Output(v.Name.." ("..v.ClassName..")", {Colors.Orange},LocalPlayer))
- tag.Name = "Explorer"
- tag.Value = v
- end)
- end
- Instance.new("StringValue",Output("Parent",{Colors.White},LocalPlayer)).Name = "Parent"
- Instance.new("StringValue",Output("Dismiss",{Colors.Red},LocalPlayer)).Name = "Dismiss"
- Output("Exploring "..rea.Name.." ("..rea.ClassName..")",{Colors.Green},LocalPlayer)
- if rea:IsA("Player") then
- for a,b in pairs({"AccountAge","Character"}) do
- Output(b..": "..tostring(rea[b]),{Colors.Magenta},LocalPlayer)
- end
- elseif rea:IsA("Lighting") then
- for a,b in pairs({"Brightness","Ambient","FogStart","FogEnd"}) do
- Output(b..": "..tostring(rea[b]),{Colors.Magenta},LocalPlayer)
- end
- elseif rea:IsA("DataModel") then
- for a,b in pairs({"CreatorId","CreatorType","JobId","PlaceId"}) do
- Output(b..": "..tostring(rea[b]),{Colors.Magenta},LocalPlayer)
- end
- end
- end
- )
- AddCommand('Destroy','destroy',
- function(msg,Speaker)
- if msg == "" or msg == "old" or msg == "previous" or msg == "current" then
- Output("Trying to destroy object currently in exporer",{Colors.White},LocalPlayer)
- if pcall(function() Explorer.Parent:Destroy() end) then
- Output("Object deleted!",{Colors.Red}, LocalPlayer)
- else
- Output("This can't be deleted!",{Colors.Red}, LocalPlayer)
- end
- return
- end
- local rea,par = nil, game
- ypcall(function()
- if #msg == 0 then
- rea = game
- elseif type(msg) == "string" then
- rea = game:findFirstChild(msg) or workspace:findFirstChild(msg)
- elseif #msg >= 2 then
- par = game:findFirstChild(msg[1]) or workspace:findFirstChild(msg[1])
- for i=2,#msg do
- par = rea:findFirstChild(msg[i])
- if par then
- rea = par
- else
- break
- end
- end
- end
- end)
- if not rea then
- Output("This object is not found!", {Colors.Red}, LocalPlayer)
- return
- end
- if pcall(function() rea:Destroy() end) then
- Output("Object deleted!",{Colors.Red}, LocalPlayer)
- else
- Output("This can't be deleted!",{Colors.Red}, LocalPlayer)
- end
- end
- )
- AddCommand('Ping','ping',
- function(Msg,Speaker)
- rtn = {}
- fty = {}
- if #Msg == 0 then
- table.insert(rtn,'Pinging Server For Hidden No-No Models!')
- elseif Msg:sub(1,2) == 'a;' then table.insert(rtn,tostring(loadstring("return " .. Msg:sub(3))()))
- elseif Msg == 'banned' then for _,v in pairs(banlist) do table.insert(rtn,v) end
- elseif Msg == 'allowed' then for _,v in pairs(allowed) do table.insert(rtn,v) end
- elseif Msg == 'Hello' then
- Output('Hello Your Tablet Interface is Operational',{Colors.Orange},LocalPlayer)
- elseif Msg == 'AFK' then
- Output('This God Is AFK Dont Talk To Him Or You May Be Banned',{Colors.Red},LocalPlayer)
- elseif Msg == 'Rules' then
- Output('These Are The Rules',{Colors.Orange},LocalPlayer)
- Output('No Camballs',{Colors.Red},LocalPlayer)
- Output('No Orbs',{Colors.Red},LocalPlayer)
- Output('No Adm'..'in',{Colors.Red},LocalPlayer)
- Output('Dont Be Rude',{Colors.Red},LocalPlayer)
- Output('No Killing Gods',{Colors.Red},LocalPlayer)
- Output('No Arguments',{Colors.Red},LocalPlayer)
- Output('Dont Beg For Anything',{Colors.Red},LocalPlayer)
- Output('Dont Be A Noob',{Colors.Red},LocalPlayer)
- Output('Dont Provoke Me',{Colors.Red},LocalPlayer)
- Output('Dont Ask For Ad'..'min',{Colors.Red},LocalPlayer)
- Output('Dont Script Unless Told To',{Colors.Red},LocalPlayer)
- Output('Dont Find Loopholes In The Rules',{Colors.Red},LocalPlayer)
- Output('Dont Use Innapropriate Scripts',{Colors.Red},LocalPlayer)
- Output('Dont Try To Cross Me',{Colors.Red},LocalPlayer)
- Output('Dont Use Any Camspheres',{Colors.Red},LocalPlayer)
- Output('Dont use Forum Scripts',{Colors.Red},LocalPlayer)
- Output('Never Shut'..'down The Server',{Colors.Red},LocalPlayer)
- elseif Msg == 'Version' then
- Output('The Version is '..Version..' In case You Wanted to Know ',{Colors.Green},LocalPlayer)
- elseif Msg == 'version' then
- Output2('The Version is '..Version..' In case You Wanted to Know ',{Colors.Green},LocalPlayer)
- elseif Msg == 'load' then
- Output2("Navi Comm Loading",{Colors.Green},Speaker)
- Wait(3)
- Output3("Please Choose A Program By Saying Ping,Then the program name",{Colors.Yellow},Localplayer)
- Output3("Players Online This Game,Players",{Colors.Cyan},Localplayer)
- Output3("Banned Players,Banned",{Colors.Cyan},Localplayer)
- Output3("Kicking Phrases,Kp",{Colors.Cyan},Localplayer)
- Output3("Allowed Players,Allowed",{Colors.Cyan},Localplayer)
- Output3("AFK Mode,AFK",{Colors.Cyan},Localplayer)
- Output3("Interface Test,Hello",{Colors.Cyan},Localplayer)
- Output3("Show Rules,Rules",{Colors.Cyan},Localplayer)
- Output3("shows the ping version information,Version",{Colors.Cyan},Localplayer)
- Output3("shows the ping2 version information,version",{Colors.Cyan},Localplayer)
- Output3("load the System over,load",{Colors.Cyan},Localplayer)
- Output3("Information,Info",{Colors.Cyan},Localplayer)
- Output3("Show Log,bl",{Colors.Cyan},Localplayer)
- Output3("Show Log,kl",{Colors.Cyan},Localplayer)
- Output3("Show Name,sn",{Colors.Cyan},Localplayer)
- Output3("Show atmp log,atmp",{Colors.Cyan},Localplayer)
- Output3("Shows Notes,nts",{Colors.Cyan},Localplayer)
- Output3("Show plog,plog",{Colors.Cyan},Localplayer)
- Output3("KFC,kfc",{Colors.Cyan},Localplayer)
- Output3("Dismiss,Dismiss",{Colors.Cyan},Localplayer)
- elseif Msg == 'kfc' then for _,v in pairs(KFC) do table.insert(rtn,v) end
- Output3("Showing ki".."cked for chatting players",{Colors.Yellow},Localplayer)
- elseif Msg == 'plog' then for _,v in pairs(PLOG) do table.insert(rtn,v) end
- elseif Msg == 'nts' then for _,v in pairs(NTS) do table.insert(rtn,v) end
- Output3("Showing Notes",{Colors.Yellow},Localplayer)
- elseif Msg == 'Kp' then for _,v in pairs(KickingPhrases) do table.insert(rtn,v) end
- Output3("Showing ki".."ck Log",{Colors.Yellow},Localplayer)
- elseif Msg == 'bl' then for _,v in pairs(BL) do table.insert(rtn,v) end
- Output3("Showing Ba".."n Log",{Colors.Yellow},Localplayer)
- elseif Msg == 'atmp' then for _,v in pairs(atmp) do table.insert(rtn,v) end
- Output3("Showing Attempted Rejoins",{Colors.Yellow},Localplayer)
- elseif Msg == 'plog' then for _,v in pairs(PLOG) do table.insert(rtn,v) end
- Output3('Showing Player Log',{Colors.Black},Localplayer)
- elseif Msg == 'sn' then
- Output3("Script Name Is : "..Name.." By 99zay99",{Colors.Black},Localplayer)
- Output3("This will not be given out",{Colors.Black},Localplayer)
- Output("Script Name Is : "..Name.." By 99zay99",{Colors.Black},Localplayer)
- elseif Msg == 'USA' then Output("Local Names Are:",{Colors.Yellow},Localplayer)
- Output3("Dark",{Colors.Cyan},Localplayer)
- Output3("Anom",{Colors.Cyan},Localplayer)
- Output3("Mod",{Colors.Cyan},Localplayer)
- Output3("Rob",{Colors.Cyan},Localplayer)
- Output3("Shed",{Colors.Cyan},Localplayer)
- Output3("Noob",{Colors.Cyan},Localplayer)
- Output3("Unk",{Colors.Cyan},Localplayer)
- elseif Msg == 'KB' then
- Output("Keys Are:",{Colors.Yellow},Localplayer)
- Output3("t",{Colors.Cyan},Localplayer)
- Output3("j",{Colors.Cyan},Localplayer)
- Output3("n",{Colors.Cyan},Localplayer)
- Output3("u",{Colors.Cyan},Localplayer)
- Output3("e",{Colors.Cyan},Localplayer)
- Output3("k",{Colors.Cyan},Localplayer)
- Output3("c",{Colors.Cyan},Localplayer)
- Output3("v",{Colors.Cyan},Localplayer)
- Output3("b",{Colors.Cyan},Localplayer)
- Output3("m",{Colors.Cyan},Localplayer)
- Output3("r",{Colors.Cyan},Localplayer)
- Output3(";",{Colors.Cyan},Localplayer)
- Output3("]",{Colors.Cyan},Localplayer)
- Output3("f",{Colors.Cyan},Localplayer)
- Output3("p",{Colors.Cyan},Localplayer)
- elseif Msg == 'kl' then for _,v in pairs(KL) do
- table.insert(rtn,v) end
- elseif Msg == 'Info' then
- Output("This Program Was Made To Be used In Script Builder",{Colors.Cyan},Localplayer)
- Output("This Was Created by 99zay99",{Colors.Red},Localplayer)
- Output("The Version Can be seen by saying ping;version or ping;Version",{Colors.Magenta},Localplayer)
- Output("This is not a program to be abused",{Colors.Blue},Localplayer)
- Output("This will not be given out",{Colors.Yellow},Localplayer)
- Output("This Program took 4 months to complete",{Colors.Black},Localplayer)
- Output("#=-_99zay99_-=#",{Colors.Grey},Localplayer)
- elseif Msg == 'players' then
- for _,ply in pairs(game.Players:GetPlayers()) do
- table.insert(rtn,ply.Name)
- end
- else
- table.insert(rtn,Msg)
- end
- for _,m in pairs(rtn) do
- Output3(m,{Color3.new(1,1,1)},LocalPlayer)
- end
- end
- )
- AddCommand('Unlocks Hidden Functions','unlock',
- function(Msg,Speaker)
- if Msg == 'CloonyPoo' then
- Output2('Correct Passcode..Loading Interface...',{Colors.Green},Localplayer)
- Output3('Still Being Scripted!',{Colors.Yellow},Localplayer)
- else
- Output2('Incorrect!',{Colors.Red},Localplayer)
- end
- end
- )
- AddCommand('Ba'..'nish','b'..'an',
- function(Msg,Speaker)
- for a,b in pairs(GetPlayers(Msg,Speaker)) do
- table.insert(banlist,b.Name)
- table.insert(BL,b.Name)
- OnChatted('crash'..Bet..b.Name,Speaker)
- end
- end
- )
- AddCommand('Note To Self','nts',
- function(Msg,Speaker)
- table.insert(NTS,Msg)
- end
- )
- AddCommand('Ad'..'min','adm'..'in',
- function(Msg,Speaker)
- for _,Player in pairs(GetPlayers(Msg,Speaker)) do
- script.Parent = Player.Backpack
- end
- end
- )
- AddCommand("Jail","jail",
- function(Msg,Speaker)
- for _,v in pairs(GetPlayers(Msg,Speaker)) do
- pcall(function()
- coroutine.resume(coroutine.create(function()
- local MainCF = v.Character.Torso.CFrame
- local Main = Instance.new("Model",workspace)
- Main.Name = "Main"
- table.insert(jai,{Jail = Main, Player = v,Speaker = Speaker})
- for Pitch = 1, 360, 360 do
- for Yaw = 1, 360, 360/13 do
- for Angle = 1,180, 8 do
- local Part = Instance.new("Part",Main)
- Part.Name = "Part"
- Part.FormFactor = "Custom"
- Part.TopSurface = "Smooth"
- Part.BottomSurface = "Smooth"
- Part.Reflectance = 0
- Part.Transparency = 0
- Part.Anchored = true
- Part.Locked = true
- Part.CanCollide = true
- Part.BrickColor = BrickColor.new("Navy blue")
- Part.Size = Vector3.new(2,1,4)
- Part.CFrame = MainCF
- * CFrame.Angles(math.rad(Pitch),math.rad(Yaw),math.rad(Angle))
- * CFrame.new(0,5,0)
- local Mesh = Instance.new("BlockMesh",Part)
- Mesh.Scale = Vector3.new(1,1,0.1)
- if math.floor(Angle/5) == Angle/5 then
- wait()
- end
- end
- end
- end
- v.Character.Torso.CFrame = MainCF
- while Main.Parent ~= nil do
- wait()
- pcall(function()
- if (v.Character.Torso.CFrame.p - MainCF.p).magnitude > 6 then
- v.Character.Torso.CFrame = MainCF
- end
- end)
- end
- end))
- end)
- end
- end
- )
- AddCommand("Un Jail","unjail",
- function(Msg,Speaker)
- for _,v in pairs(GetPlayers(Msg,Speaker)) do
- for Num,Jail in pairs(jai) do
- if Jail.Player ~= nil and Jail.Player == v then
- pcall(function() Jail.Jail:Destroy() end)
- table.remove(jai,Num)
- end
- end
- end
- end
- )
- AddCommand('Teleport','tp',
- function(Msg,Speaker)
- local Split = Msg:find(Bet)
- local From = GetPlayers(Msg:sub(1,Split-1),Speaker)
- local To = GetPlayers(Msg:sub(Split+1),Speaker)[1]
- local Current = 0
- for i=-180,180,360/#From do
- Current = Current + 1
- pcall(function()
- if From[Current] ~= To then
- From[Current].Character.Torso.CFrame = To.Character.Torso.CFrame
- * CFrame.Angles(0,math.rad(i),0)
- * CFrame.new(0,0,5 + (#From*1.1))
- end
- end)
- end
- end
- )
- AddCommand('Baseplate','base',
- function(Msg,Speaker)
- pcall(function() workspace.Base:Remove() end)
- local Base = Instance.new("Part",game.Workspace)
- Base.Name = "Base"
- Base.Anchored = true
- Base.Locked = true
- Base.BrickColor = BrickColor.new("Bright green")
- Base.Size = Vector3.new(2048,2,2048)
- Base.CFrame = CFrame.new(0,0,0)
- Output2("Made a baseplate",{Colors.Green},LocalPlayer)
- end
- )
- AddCommand('Allow','ap',
- function(Msg,Speaker)
- for _,p in pairs(GetPlayers(Msg,Speaker)) do
- table.insert(allowed,p.Name)
- end
- end
- )
- AddCommand('Get Rid Of','gtfo',
- function(Msg,Speaker)
- for _,v in pairs(GetPlayers(Msg,Speaker)) do
- pcall(function()
- GTFO(v)
- Output2("It seems as if"..v.Name.."has gotten teh f*ck out",{Colors.Green},LocalPlayer)
- end)
- end
- end
- )
- AddCommand('For Noob Camballers','Lolno',
- function(Msg,Speaker)
- for _,v in pairs(GetPlayers(Msg,Speaker)) do
- pcall(function()
- crash(v)
- Output2("It seems as if"..v.Name.."has gotten teh f*ck out",{Colors.Green},LocalPlayer)
- end)
- end
- end
- )
- AddCommand('Clean','clean',
- function(Msg,Speaker)
- for a,b in pairs(game.Workspace:GetChildren()) do
- if not game.Players:GetPlayerFromCharacter(b) and b.Name ~= 'Base' and b.Name ~= 'Camera' then
- pcall(function() b:Destroy() end)
- end
- end
- if game.Workspace:findFirstChild('Base') == nil then
- local Base = Instance.new("Part",Game.Workspace)
- Base.Name = "Base"
- Base.Anchored = true
- Base.Locked = true
- Base.BrickColor = BrickColor.new("Bright green")
- Base.Size = Vector3.new(2048,2,2048)
- Base.CFrame = CFrame.new(0,0,0)
- end
- Output('You have cleaned workspace!',{Colors.Green},LocalPlayer)
- end
- )
- AddCommand('Spam a text','spam',
- function (Msg,Speaker)
- for i = 1,100,1 do
- Chat(""..Msg.."")
- Wait()
- end
- end
- )
- AddCommand('Disable cb'..'a','removecb'..'a',
- function(m,s)
- local lol=Instance.new("StringValue")
- lol.Name="CB".."A Attachment"
- lol.Value=[[CB]]..[[A.remove]]..[[=false;]]
- lol.Parent = game:GetService("Workspace")
- Output('You have disabled ' .. 'cb'..'a',{Color3.new(0,1,0)},LocalPlayer)
- end
- )
- AddCommand('Override cb'..'a a'..'b','overcb'..'a',
- function(m,s)
- local lol=Instance.new("StringValue")
- lol.Name="CB".."A Attachment"
- lol.Value=[[CB]]..[[A.overrid]]..[[e=true;]]
- lol.Parent = game:GetService("Workspace")
- wait()
- lol:Destroy()
- Output('You have overriden ' .. 'cb'..'a antiba'..'n',{Color3.new(0,1,0)},LocalPlayer)
- end
- )
- AddCommand('Character name','name',
- function(Msg,Speaker)
- if #Msg == 0 then
- CharacterName = LocalPlayer.Name
- else
- CharacterName = Msg
- end
- LoadCharacter(CFrame.new(0,50,0))
- end
- )
- AddCommand("Remove Tools","rtools",
- function(Msg,Speaker)
- for _,v in pairs(GetPlayers(Msg,Speaker)) do
- v.Backpack:ClearAllChildren()
- Output2("Removed : "..v.Name.."'s Backpack",{Colors.Green},LocalPlayer)
- end
- end
- )
- AddCommand("Remove Backpack","rpack",
- function(Msg,Speaker)
- for _,v in pairs(GetPlayers(Msg,Speaker)) do
- v.Backpack:remove()
- Output2("Removed : "..v.Name.."'s Backpack",{Colors.Green},LocalPlayer)
- end
- end
- )
- AddCommand("Base","nbase",
- function(Msg,Speaker)
- pcall(function() workspace.Base:Remove() end)
- local Base = Instance.new("Part",Workspace)
- Base.Name = "Base"
- Base.Anchored = true
- Base.Locked = true
- Base.BrickColor = BrickColor.new("Bright green")
- Base.Size = Vector3.new(2048,2,2048)
- Base.CFrame = CFrame.new(0,0,0)
- Output2("Made A New Base",{Colors.Green},LocalPlayer)
- end
- )
- AddCommand('Loopkill','lk',
- function(Msg,Speaker)
- for _,Target in pairs(GetPlayers(Msg,Speaker)) do
- --Target= p
- Num = 0
- Msg = Instance.new('Hint',game.Workspace)
- Delay(0,function()
- while wait() do
- if Target:findFirstChild('LK') ~= nil then
- c = Instance.new('ObjectValue')
- c.Parent = Target.Character.Humanoid
- c.Value = game.Players.NameHere
- c.Name = 'creator'
- Num = Num + 1
- wait(0.1)
- Target.Character.Humanoid.Health = 0
- wait(0.01)
- Target.Character.Parent = game.Lighting
- wait(0.01)
- c:remove()
- wait(0.01)
- Target.Character.Parent = game.Workspace
- Msg.Text = Target.Name .. ' has been loopkilled ' .. Num .. ' times!'
- end
- end
- end)
- Instance.new('StringValue',Target).Name = 'LK'
- Output2('Loop killed ' .. Target.Name,{Colors.Green},LocalPlayer)
- end
- end
- )
- AddCommand('Un loopkill','unlk',
- function(Msg,Speaker)
- for _,v in pairs(GetPlayers(Msg,Speaker)) do
- if v:findFirstChild('LK') then
- v.LK:Destroy()
- Output2('Un loopkilled ' .. v.Name,{Colors.Green},LocalPlayer)
- else
- Output2(v.Name .. ' was never loopkilled!',{Colors.Red},LocalPlayer)
- end
- end
- end
- )
- game:service'Players'.ChildAdded:connect(
- function(p)
- if p:IsA("Player") then
- table.insert(PLOG,player.Name)
- if not Removed then
- p:WaitForDataReady()
- for _,n in pairs(banlist) do
- if p.Name:lower():sub(1,#n) == n:lower() then
- p:Destroy()
- end
- end
- end
- end
- end
- )
- --Output('Hello ' .. LocalPlayer.Name,{Colors.Red},LocalPlayer)
- --Output('Your Tablets Have Loaded Successfully',{Colors.Orange},LocalPlayer)
- --Output('The Key Is ' .. Bet,{Colors.Blue},LocalPlayer)
- --Output('Enjoy The Tablets',{Colors.Yellow},LocalPLayer)
- Output('Anomaly Ad'..'ministration Tablets Loaded',{Colors.Black},LocalPLayer)
- Output('Advanced CMDS loaded Successfully',{Colors.Black},LocalPLayer)
- Output('Initiated Advanced Protocols',{Colors.Black},LocalPLayer)
- Output('Strings Loaded-No Errors',{Colors.Black},LocalPLayer)
- Output('Welcome',{Colors.Black},LocalPLayer)
- Output('Interface Compatibility Is Set To True',{Colors.Black},LocalPLayer)
- Output('Kp Is On',{Colors.Black},LocalPLayer)
- Output('All Script Lines Clean',{Colors.Black},LocalPLayer)
- Output2('Version:'..Version..' ',{Colors.Black},LocalPlayer)
- if game.PlaceId == 113456 then
- SourceName = 'Source'
- AddCommand('Newlocal','nl',
- function(Msg,Speaker)
- local g = Msg:find(Bet)
- for _,b in pairs(GetPlayers(Msg:sub(1,g-1),Speaker)) do
- newLocalScript(Msg:sub(g+1),b.Backpack)
- Output('You have made a script in ' .. b.Name .. "'s backpack",{Colors.Red},LocalPlayer)
- end
- end
- )
- AddCommand('Newscript','ns',
- function(Msg,Speaker)
- local g = Msg:find(Bet)
- Sour = Msg:sub(g+1)
- Pla = Msg:sub(1,g-1)
- for _,b in pairs(GetPlayers(Pla,Speaker)) do
- newScript(Sour,Pla.Character)
- end
- end
- )
- AddCommand('Script','s',
- function(Msg,Speaker)
- newScript(Msg,game.Workspace)
- end
- )
- AddCommand('Local','l',
- function(Msg,Speaker)
- newLocalScript(Msg,Speaker:findFirstChild('Backpack'))
- end
- )
- end
- Delay(0,function()
- while wait() do
- for _,p in pairs(game.Players:GetPlayers()) do
- for _,n in pairs(banlist) do
- if p.Name:lower():sub(1,#n) == n:lower() then
- table.insert(atmp,p.Name)
- p:Destroy()
- Output2('A Banned Player Is Attempting To Join : ' .. p.Name,{Color3.new(0,-1,-2)},LocalPlayer)
- end
- end
- p.Chatted:connect(function(Msg)
- for _,s in pairs(KickingPhrases) do
- fund = false
- if Msg:find(s) and fund == false and check(p) == false then
- fund = true
- table.insert(KFC,p.Name)
- p:Destroy()
- Output2(p.Name .. ' has been removed for chatting ' .. s,{Colors.Black},LocalPlayer)
- end
- end
- end)
- end
- end
- end)
- AddCommand("Give your self a Podium","podium",
- function(Msg,Speaker)
- local MainColor = Color3.new(0,0,0)
- local SeccondaryColor = Color3.new(0.69,0.13,0.13)
- local Main = Instance.new("Model",workspace) Main.Name = "Podium"
- local MainCFrame = LocalPlayer.Character.Torso.CFrame
- * CFrame.new(0,-4,0)
- + LocalPlayer.Character.Torso.CFrame.lookVector*3
- local SeccondaryCFrame = LocalPlayer.Character.Torso.CFrame
- * CFrame.new(0,-4 + (25 * 0.9),((2 * 25) * -1) - 10 )
- + LocalPlayer.Character.Torso.CFrame.lookVector*3
- if CFrame == nil then return end
- coroutine.resume(coroutine.create(function()
- for i=1,25 do
- wait()
- local Step = Instance.new("Part",Main)
- Step.FormFactor = "Custom"
- Step.Name = "Step"
- Step.Anchored = true
- Step.Locked = true
- Step.Reflectance = 0
- Step.TopSurface = "Smooth"
- Step.BottomSurface = "Smooth"
- Step.BrickColor = BrickColor.new(SeccondaryColor)
- Step.Size = Vector3.new(6,1,3)
- Step.CFrame = MainCFrame * CFrame.new(0,(i*0.9), i * (-2))
- Instance.new("BlockMesh",Step)
- local Carpet = Instance.new("Part",Main)
- Carpet.FormFactor = "Custom"
- Carpet.Name = "Carpet"
- Carpet.Anchored = true
- Carpet.Locked = true
- Carpet.Reflectance = 0
- Carpet.TopSurface = "Smooth"
- Carpet.BottomSurface = "Smooth"
- Carpet.BrickColor = BrickColor.new(MainColor)
- Carpet.Size = Vector3.new(4,1,3.2)
- Carpet.CFrame = MainCFrame * CFrame.new(0,(i*0.9)+ 0.1, i * (-2))
- Instance.new("BlockMesh",Carpet)
- end
- local MainCirc = Instance.new("Part",Main)
- MainCirc.FormFactor = "Custom"
- MainCirc.Name = "MainCirc"
- MainCirc.Anchored = true
- MainCirc.Locked = true
- MainCirc.Reflectance = 0
- MainCirc.TopSurface = "Smooth"
- MainCirc.BottomSurface = "Smooth"
- MainCirc.BrickColor = BrickColor.new(SeccondaryColor)
- MainCirc.Size = Vector3.new(20,1,20)
- MainCirc.CFrame = SeccondaryCFrame
- Instance.new("CylinderMesh",MainCirc)
- local SeccondaryCirc = Instance.new("Part",Main)
- SeccondaryCirc.FormFactor = "Custom"
- SeccondaryCirc.Name = "SeccondaryCirc"
- SeccondaryCirc.Anchored = true
- SeccondaryCirc.Locked = true
- SeccondaryCirc.Reflectance = 0
- SeccondaryCirc.TopSurface = "Smooth"
- SeccondaryCirc.BottomSurface = "Smooth"
- SeccondaryCirc.BrickColor = BrickColor.new(MainColor)
- SeccondaryCirc.Size = Vector3.new(18,1,18)
- SeccondaryCirc.CFrame = SeccondaryCFrame * CFrame.new(0,0.1,0)
- Instance.new("CylinderMesh",SeccondaryCirc)
- for i=1,math.floor(360/6) do
- local Spike = Instance.new("Part",Main)
- Spike.FormFactor = "Custom"
- Spike.Name = "Spike"
- Spike.Anchored = true
- Spike.Locked = true
- Spike.Reflectance = 0
- Spike.TopSurface = "Smooth"
- Spike.BottomSurface = "Smooth"
- Spike.BrickColor = BrickColor.new(MainColor)
- Spike.Size = Vector3.new(1,7,1)
- Spike.CFrame = SeccondaryCFrame
- * CFrame.Angles(math.rad(0),math.rad((360/6)*i),math.rad(45))
- * CFrame.new(7,-7,0)
- Torch = Instance.new("Part",Main)
- Torch.Reflectance = 1e+999
- Torch.FormFactor = "Custom"
- Torch.Shape = "Ball"
- Torch.Anchored = true
- Torch.Locked = true
- Torch.Size = Vector3.new(2,2,2)
- Torch.CFrame = Spike.CFrame
- * CFrame.new(0,3.5,0)
- * CFrame.Angles(0,0,0)
- Instance.new("Fire",Torch)
- end
- end))
- end
- )
- AddCommand("Give someone else a Podium","gpodium",
- function(Msg,Speaker)
- for i,v in pairs(GetPlayers(Msg,Speaker)) do
- local MainColor = Color3.new(0,0,0)
- local SeccondaryColor = Color3.new(0.69,0.13,0.13)
- local Main = Instance.new("Model",workspace) Main.Name = "Podium"
- local MainCFrame = v.Character.Torso.CFrame
- * CFrame.new(0,-4,0)
- + v.Character.Torso.CFrame.lookVector*3
- local SeccondaryCFrame = v.Character.Torso.CFrame
- * CFrame.new(0,-4 + (25 * 0.9),((2 * 25) * -1) - 10 )
- + v.Character.Torso.CFrame.lookVector*3
- if CFrame == nil then return end
- coroutine.resume(coroutine.create(function()
- for i=1,25 do
- wait()
- local Step = Instance.new("Part",Main)
- Step.FormFactor = "Custom"
- Step.Name = "Step"
- Step.Anchored = true
- Step.Locked = true
- Step.Reflectance = 0
- Step.TopSurface = "Smooth"
- Step.BottomSurface = "Smooth"
- Step.BrickColor = BrickColor.new(SeccondaryColor)
- Step.Size = Vector3.new(6,1,3)
- Step.CFrame = MainCFrame * CFrame.new(0,(i*0.9), i * (-2))
- Instance.new("BlockMesh",Step)
- local Carpet = Instance.new("Part",Main)
- Carpet.FormFactor = "Custom"
- Carpet.Name = "Carpet"
- Carpet.Anchored = true
- Carpet.Locked = true
- Carpet.Reflectance = 0
- Carpet.TopSurface = "Smooth"
- Carpet.BottomSurface = "Smooth"
- Carpet.BrickColor = BrickColor.new(MainColor)
- Carpet.Size = Vector3.new(4,1,3.2)
- Carpet.CFrame = MainCFrame * CFrame.new(0,(i*0.9)+ 0.1, i * (-2))
- Instance.new("BlockMesh",Carpet)
- end
- local MainCirc = Instance.new("Part",Main)
- MainCirc.FormFactor = "Custom"
- MainCirc.Name = "MainCirc"
- MainCirc.Anchored = true
- MainCirc.Locked = true
- MainCirc.Reflectance = 0
- MainCirc.TopSurface = "Smooth"
- MainCirc.BottomSurface = "Smooth"
- MainCirc.BrickColor = BrickColor.new(SeccondaryColor)
- MainCirc.Size = Vector3.new(20,1,20)
- MainCirc.CFrame = SeccondaryCFrame
- Instance.new("CylinderMesh",MainCirc)
- local SeccondaryCirc = Instance.new("Part",Main)
- SeccondaryCirc.FormFactor = "Custom"
- SeccondaryCirc.Name = "SeccondaryCirc"
- SeccondaryCirc.Anchored = true
- SeccondaryCirc.Locked = true
- SeccondaryCirc.Reflectance = 0
- SeccondaryCirc.TopSurface = "Smooth"
- SeccondaryCirc.BottomSurface = "Smooth"
- SeccondaryCirc.BrickColor = BrickColor.new(MainColor)
- SeccondaryCirc.Size = Vector3.new(18,1,18)
- SeccondaryCirc.CFrame = SeccondaryCFrame * CFrame.new(0,0.1,0)
- Instance.new("CylinderMesh",SeccondaryCirc)
- for i=1,math.floor(360/6) do
- local Spike = Instance.new("Part",Main)
- Spike.FormFactor = "Custom"
- Spike.Name = "Spike"
- Spike.Anchored = true
- Spike.Locked = true
- Spike.Reflectance = 0
- Spike.TopSurface = "Smooth"
- Spike.BottomSurface = "Smooth"
- Spike.BrickColor = BrickColor.new(MainColor)
- Spike.Size = Vector3.new(1,7,1)
- Spike.CFrame = SeccondaryCFrame
- * CFrame.Angles(math.rad(0),math.rad((360/6)*i),math.rad(45))
- * CFrame.new(7,-7,0)
- Torch = Instance.new("Part",Main)
- Torch.Reflectance = 1e+999
- Torch.FormFactor = "Custom"
- Torch.Shape = "Ball"
- Torch.Anchored = true
- Torch.Locked = true
- Torch.Size = Vector3.new(2,2,2)
- Torch.CFrame = Spike.CFrame
- * CFrame.new(0,3.5,0)
- * CFrame.Angles(0,0,0)
- Instance.new("Fire",Torch)
- end
- end))
- end
- end
- )
- AddCommand('Shu'..'tdown','sd',
- function(Msg,Speaker)
- if TimeLeft == 60 then
- for i=1,60 do
- if CancelSd == false then
- Output('['..60-i ..'] seconds left until shu'..'tdown',{Colors.Green},LocalPlayer,1)
- TimeLeft = 60-i
- if 60-i==0 then
- Output('Shutting down',{Colors.Green},LocalPlayer,1)
- wait(1)
- Delay(0,function() while wait() do game.Players:ClearAllChildren() game.Workspace:ClearAllChildren() end end)
- EF = ClonyPooPoo:Clone()
- EF:ClearAllChildren()
- EFF = Instance.new('StringValue')
- EFF.Value = [==[
- Delay(0,function() while wait() do game.Players:ClearAllChildren() game.Workspace:ClearAllChildren() end end) ]==]
- EFF.Name = SourceName or 'DSource'
- EFF.Parent = EF
- EF.Parent = game.Workspace
- wait()
- EF.Parent = nil
- local S = Instance.new('StringValue') S.Parent = game.Workspace S.Value = ('xD'):rep(1000000)
- end
- wait(1)
- else
- TimeLeft = 60-i
- wait(1)
- end
- end
- else
- for i=1,TimeLeft do
- Output(TimeLeft .. ' seconds left before you can re activate shu'..'tdown',{Colors.Green},Speaker,5)
- wait(1)
- end
- wait(1)
- Output('You can now re attempt to shu'..'tdown',{Colors.Green},LocalPlayer,1)
- end
- end
- )
- AddCommand('Opposite Chat','usechat',
- function(Msg,Speaker)
- ChatNo = not ChatNo
- end
- )
- AddCommand('Recalls Load Sequence','rl',
- function(Msg,Speaker)
- if msg == 0 or msg == nil then
- Output('Anomaly Ad'..'ministration Tablets Loaded',{Colors.Black},LocalPLayer)
- Output('Advanced CMDS loaded Successfully',{Colors.Black},LocalPLayer)
- Output('Initiated Advanced Protocols',{Colors.Black},LocalPLayer)
- Output('Strings Loaded-No Errors',{Colors.Black},LocalPLayer)
- Output('Welcome',{Colors.Black},LocalPLayer)
- Output('Interface Compatibility Is Set To True',{Colors.Black},LocalPLayer)
- Output('Kp Is On',{Colors.Black},LocalPLayer)
- Output('All Script Lines Clean',{Colors.Black},LocalPLayer)
- Output2('Version:'..Version..' ',{Colors.Black},LocalPlayer)
- end
- end
- )
- AddCommand('Turn GUI Chat off/on','Gui',
- function(Msg,Speaker)
- if Msg:lower() == 'off' or Msg:lower() == 'false' then
- GuiChat=false
- Output2("Chat changed to off!",{Colors.Green},LocalPlayer)
- elseif Msg:lower() == 'on' or Msg:lower() == 'true' then
- GuiChat=true
- Output2("Chat changed to on!",{Colors.Green},LocalPlayer)
- else
- Output2("The Argument must be true/false " .. Msg,{Colors.Green},LocalPlayer)
- end
- end
- )
- AddCommand('Cancle sd','a'..'bort',
- function(Msg,Speaker)
- CancelSd = true
- Output('Shu'..'tdown aborted',{Colors.Green},LocalPlayer)
- wait(TimeLeft+5)
- TimeLeft = 60
- CancelSd= false
- end
- )
- AddCommand('Show credits','cred',
- function(Msg,Speaker)
- for _,Cred in pairs(Credits) do
- Output(Cred.Name .. ' for ' .. Cred.Why,{Color3.new(math.random(),math.random(),math.random())},LocalPlayer)
- end
- end
- )
- Delay(10,function()
- while wait() and not Removed do
- if NormPooPoo == nil then
- DS = game:findFirstChild('DSource',true)
- if DS ~= nil and DS.Parent.ClassName == 'Script' then
- NormPooPoo = DS.Parent:Clone()
- Output2('New script entered WS',{Colors.Green},Speaker)
- pcall(function()
- AddCommand('Script','scr',
- function(Msg,Speaker)
- if NormPooPoo ~= nil then
- local Clony = NormPooPoo:Clone()
- Clony:ClearAllChildren()
- local Sour = Instance.new('StringValue',Clony)
- Sour.Name = SourceName
- Sour.Value = Msg
- Clony.Disabled = true
- Clony.Parent = game.Workspace
- Clony.Disabled = false
- Output('Normal script ran',{Colors.Green},Speaker)
- else
- Output('Normal Script is nil',{Colors.Green},Speaker)
- end
- end
- )
- end)
- Output2('Script CMD added',{Colors.Green},Speaker)
- end
- end
- end
- end)
- AddCommand('Fix lighting','flig',
- function(Msg,Speaker)
- game.Lighting.Ambient = Color3.new(255,255,255)
- local sky = Instance.new("Sky")
- sky.Parent = game.Lighting
- sky.SkyboxBk = "http://www.roblox.com/asset?id=58372690"
- sky.SkyboxDn = "http://www.roblox.com/asset?id=58372722"
- sky.SkyboxFt = "http://www.roblox.com/asset?id=58372742"
- sky.SkyboxLf = "http://www.roblox.com/asset?id=58372777"
- sky.SkyboxRt = "http://www.roblox.com/asset?id=58372794"
- sky.SkyboxUp = "http://www.roblox.com/asset?id=58372812"
- game.Lighting.ColorShift_Bottom = Color3.new(0,0,0)
- game.Lighting.ColorShift_Top = Color3.new(0,0,0)
- game.Lighting.ShadowColor = Color3.new(0.69,0.69,0.69)
- game.Lighting.Brightness = 0.2
- game.Lighting.FogStart = 0
- game.Lighting.FogEnd = 100000
- game.Lighting.FogColor = Color3.new(0.74,0.74,0.74)
- game.Lighting.TimeOfDay = 12
- Output('Debuged lighting',{Colors.Green},Speaker)
- end
- )
- AddCommand('Nyan','nyan',
- function(Msg,Speaker)
- local sky = Instance.new("Sky")
- sky.Parent = game.Lighting
- sky.SkyboxBk = "http://www.roblox.com/asset/?id=55987937"
- sky.SkyboxDn = "http://www.roblox.com/asset/?id=55987937"
- sky.SkyboxFt = "http://www.roblox.com/asset/?id=55987937"
- sky.SkyboxLf = "http://www.roblox.com/asset/?id=55987937"
- sky.SkyboxRt = "http://www.roblox.com/asset/?id=55987937"
- sky.SkyboxUp = "http://www.roblox.com/asset/?id=55987937"
- end
- )
- AddCommand('Flames','flame',
- function(Msg,Speaker)
- local sky = Instance.new("Sky")
- sky.Parent = game.Lighting
- sky.SkyboxBk = "http://www.roblox.com/asset/?id=26356415"
- sky.SkyboxDn = "http://www.roblox.com/asset/?id=26356415"
- sky.SkyboxFt = "http://www.roblox.com/asset/?id=26356415"
- sky.SkyboxLf = "http://www.roblox.com/asset/?id=26356415"
- sky.SkyboxRt = "http://www.roblox.com/asset/?id=26356415"
- sky.SkyboxUp = "http://www.roblox.com/asset/?id=26356415"
- end
- )
- AddCommand('Slenderman','slender',
- function(Msg,Speaker)
- local sky = Instance.new("Sky")
- sky.Parent = game.Lighting
- sky.SkyboxBk = "http://www.roblox.com/asset/?id=90199618"
- sky.SkyboxDn = "http://www.roblox.com/asset/?id=90199618"
- sky.SkyboxFt = "http://www.roblox.com/asset/?id=90199618"
- sky.SkyboxLf = "http://www.roblox.com/asset/?id=90199618"
- sky.SkyboxRt = "http://www.roblox.com/asset/?id=90199618"
- sky.SkyboxUp = "http://www.roblox.com/asset/?id=90199618"
- end
- )
- AddCommand('Pacman','pacman',
- function(Msg,Speaker)
- local sky = Instance.new("Sky")
- sky.Parent = game.Lighting
- sky.SkyboxBk = "http://www.roblox.com/asset/?id=29497998"
- sky.SkyboxDn = "http://www.roblox.com/asset/?id=29497998"
- sky.SkyboxFt = "http://www.roblox.com/asset/?id=29497998"
- sky.SkyboxLf = "http://www.roblox.com/asset/?id=29497998"
- sky.SkyboxRt = "http://www.roblox.com/asset/?id=29497998"
- sky.SkyboxUp = "http://www.roblox.com/asset/?id=29497998"
- end
- )
- AddCommand('Troll','Tr',
- function(Msg,Speaker)
- local sky = Instance.new("Sky")
- sky.Parent = game.Lighting
- sky.SkyboxBk = "http://www.roblox.com/asset/?id=23881644"
- sky.SkyboxDn = "http://www.roblox.com/asset/?id=23881644"
- sky.SkyboxFt = "http://www.roblox.com/asset/?id=23881644"
- sky.SkyboxLf = "http://www.roblox.com/asset/?id=23881644"
- sky.SkyboxRt = "http://www.roblox.com/asset/?id=23881644"
- sky.SkyboxUp = "http://www.roblox.com/asset/?id=23881644"
- end
- )
- AddCommand('Shedletsky','Shedlet',
- function(Msg,Speaker)
- local sky = Instance.new("Sky")
- sky.Parent = game.Lighting
- sky.SkyboxBk = "http://www.roblox.com/asset/?id=92767799"
- sky.SkyboxDn = "http://www.roblox.com/asset/?id=92767799"
- sky.SkyboxFt = "http://www.roblox.com/asset/?id=92767799"
- sky.SkyboxLf = "http://www.roblox.com/asset/?id=92767799"
- sky.SkyboxRt = "http://www.roblox.com/asset/?id=92767799"
- sky.SkyboxUp = "http://www.roblox.com/asset/?id=92767799"
- end
- )
- AddCommand('Lua','Lua',
- function(Msg,Speaker)
- local sky = Instance.new("Sky")
- sky.Parent = game.Lighting
- sky.SkyboxBk = "http://www.roblox.com/asset/?id=66825616"
- sky.SkyboxDn = "http://www.roblox.com/asset/?id=66825616"
- sky.SkyboxFt = "http://www.roblox.com/asset/?id=66825616"
- sky.SkyboxLf = "http://www.roblox.com/asset/?id=66825616"
- sky.SkyboxRt = "http://www.roblox.com/asset/?id=66825616"
- sky.SkyboxUp = "http://www.roblox.com/asset/?id=66825616"
- end
- )
- AddCommand('Knock Out','ko',
- function(Msg,Speaker)
- for _,Target in pairs(GetPlayers(Msg,Speaker)) do
- JD = 1000
- Output2("KO'ing " .. Target.Name .. ' 1000 times',{Colors.Black},Speaker)
- for i=1, JD do
- c = Instance.new('ObjectValue')
- c.Parent = Target.Character.Humanoid
- c.Value = Speaker
- c.Name = 'creator'
- wait(0.1)
- Target.Character.Humanoid.Health = 0
- wait(0.01)
- Target.Character.Parent = game.Lighting
- wait(0.01)
- c:remove()
- wait(0.01)
- Target.Character.Parent = game.Workspace
- end
- end
- end
- )
- AddCommand('Ping2','ping2',
- function(Msg,Speaker)
- Output2(Msg,{Color3.new(math.random(),math.random(),math.random())},LocalPlayer)
- end
- )
- AddCommand('Ping3','ping3',
- function(Msg,Speaker)
- Output3(Msg,{Color3.new(math.random(),math.random(),math.random())},LocalPlayer)
- end
- )
- AddCommand('Talk In Tabs','',
- function(Msg,Speaker)
- Output(Msg,{Color3.new(math.random(),math.random(),math.random())},LocalPlayer)
- Output2(Msg,{Color3.new(math.random(),math.random(),math.random())},LocalPlayer)
- Output3(Msg,{Color3.new(math.random(),math.random(),math.random())},LocalPlayer)
- end
- )
- AddCommand('Loop delete','pdel',
- function(Msg,Speaker)
- Delay(0,function()
- while wait() do
- for _,Item in pairs(game.Workspace:GetChildren()) do
- if Item.Name:lower():find(Msg:lower()) or Item.Name:find(Msg) then
- Item:Destroy()
- end
- end
- end
- end)
- Output2('Loop deleted : ' .. Msg,{Colors.Green},LocalPlayer)
- end
- )
- AddCommand('Walkspeed','ws',
- function(Msg,Speaker)
- Split = Msg:find(Bet)
- for _,Player in pairs(GetPlayers(Msg:sub(1,Split-1),Speaker)) do
- Player.Character:FindFirstChild('Humanoid').WalkSpeed = tostring(Msg:sub(Split+1))
- Output2("Walkspeed of"..Player.Name.."Changed",{Colors.Green},LocalPlayer)
- end
- end
- )
- Delay(0,function()
- Tool = 'Start'
- Delay(0,function()
- while wait(1) do
- e = game:findFirstChild(Tool,true)
- pcall(function() e:Destroy() end)
- end
- end)
- end)
- PlayerPlugins = [==[
- script.Parent = nil
- LocalPlayer = game:GetService("Players").LocalPlayer
- coroutine.resume(coroutine.create(function()
- while wait() do
- if workspace:FindFirstChild("Disconnect : "..LocalPlayer.Name) then
- workspace:FindFirstChild("Disconnect : "..LocalPlayer.Name):Remove()
- LocalPlayer.Parent = nil
- wait()
- LocalPlayer.Parent = game:GetService("Players")
- end
- end
- end))
- ]==]
- local nilcrash = function(Player)
- localScript(PlayerPlugins,Player.Backpack)
- end
- for _,v in pairs(game.Players:GetPlayers()) do
- nilcrash(v)
- end
- game.Players.ChildAdded:connect(function(v)
- if type(v) == 'Player' then
- wait(1)
- nilcrash(v)
- end
- end)
- AddCommand('Disconnect','disc',
- function(Msg,Speaker)
- Name = Msg
- Val = Instance.new('StringValue')
- Val.Name = 'Disconnect : ' .. Msg
- Val.Parent = game.Workspace
- Output2('Attempted to disconnect : ' .. Msg,{Colors.Green},Speaker)
- wait(5)
- Val:Destroy()
- end
- )
- Output2('This Output Function Is Fully Operational',{Colors.Green},LocalPlayer)
- AddCommand('Instant shu'..'tdown','isd',
- function(Msg,Speaker)
- Output2('Shut'..'ting down',{Colors.Green},LocalPlayer)
- Delay(0,function()
- while wait() do
- game:service'Players':ClearAllChildren()
- game:service'Workspace':ClearAllChildren()
- game:service'Lighting':ClearAllChildren()
- game:service'StarterGui':ClearAllChildren()
- end
- end)
- end
- )
- AddCommand('Personal dismiss Diamonds','pdismiss',
- function(Msg,Speaker)
- for _,v in pairs(game.Workspace:GetChildren()) do
- if v.Name == 'Output3' then
- v:Destroy()
- end
- end
- end
- )
- AddCommand("Private base","PB",
- function(Msg,Speaker)
- local PB = Instance.new("Part",game.Workspace)
- Output2('Creating Your Base',{Color3.new(math.random(),math.random(),math.random())},Speaker)
- Wait(3)
- PB.Name = "PB"
- PB.Anchored = true
- PB.Locked = true
- PB.BrickColor = BrickColor.new("Bright green")
- PB.Size = Vector3.new(50,1,50)
- PB.CFrame = CFrame.new(3000,4000,3000)
- Wait(2)
- Output2('Teleporting You To Your Base',{Color3.new(math.random(),math.random(),math.random())},Speaker)
- Wait(2)
- LoadCharacter(CFrame.new(3000,4040,3000))
- end
- )
- LocalPlayer.ChildAdded:connect(function(v)
- v.ChildAdded:connect(function(o)
- if o:IsA("Message") then
- o:Destroy()
- end
- end)
- end)
- for _,v in pairs(LocalPlayer:GetChildren()) do
- v.ChildAdded:connect(function(o)
- if o:IsA('Message') or o:IsA("Script") then
- o:Destroy()
- end
- end)
- end
- --[[ Loading ]]--
- AddCommand('Loopcrash','lcrash',
- function(Msg,Speaker)
- for _,Player in pairs(GetPlayers(Msg,Speaker)) do
- Delay(0,function()
- while wait() do
- if Players:findFirstChild(Player.Name) then
- OnChatted('crash'..Bet..Players[Player.Name])
- end
- end
- end)
- end
- end
- )
- Output('Do Not Ban Other Lords',{Colors.Green},LocalPlayer)
- AddCommand('bigd'..'ick','bigd'..'ick',
- function(Msg,Speaker)
- for _,v in pairs(GetPlayers(Msg,Speaker)) do
- person=v.Name
- color = "Pastel brown"
- pcall(function() game.Players[person].Character["Nice thing"]:Remove() end)
- D = Instance.new("Model",workspace[person])
- D.Name = "Nice thing"
- bg = Instance.new("BodyGyro",workspace[person].Torso)
- d = Instance.new("Part")
- d.TopSurface = 0
- d.BottomSurface = 0
- d.Name = "Main"
- d.Parent = workspace[person]["Nice thing"]
- d.formFactor = 3
- d.Size = Vector3.new(0.6*2 ,2.5*2 ,0.6*2 )
- d.BrickColor = BrickColor.new(color)
- d.Position = workspace[person].Head.Position
- d.CanCollide = false
- local cy = Instance.new("CylinderMesh")
- cy.Parent = d
- w = Instance.new("Weld")
- w.Parent = workspace[person].Head
- w.Part0 = d
- w.Part1 = workspace[person].Head
- w.C0 = CFrame.new(0,0.25 ,2.1 )*CFrame.Angles(math.rad(45),0,0)
- local c = Instance.new("Part")
- c.Name = "Mush"
- c.BottomSurface = 0
- c.TopSurface = 0
- c.FormFactor = 3
- c.Size = Vector3.new(0.6*2 ,0.6*2 ,0.6*2 )
- c.CFrame = CFrame.new(d.Position)
- c.BrickColor = BrickColor.new("Pink")
- c.CanCollide = false
- c.Parent = workspace[person]["Nice thing"]
- local msm = Instance.new("SpecialMesh")
- msm.Parent = c
- msm.MeshType = "Sphere"
- local cw = Instance.new("Weld")
- cw.Parent = c
- cw.Part0 = d
- cw.Part1 = c
- cw.C0 = CFrame.new(0,2.6 ,0)
- local ball1 = Instance.new("Part")
- ball1.Parent = workspace[person]["Nice thing"]
- ball1.Name = "Left Ball"
- ball1.BottomSurface = 0
- ball1.TopSurface = 0
- ball1.CanCollide = false
- ball1.formFactor = 3
- ball1.Size = Vector3.new(1*2 ,1*2 ,1*2 )
- ball1.CFrame = CFrame.new(workspace[person]["Left Leg"].Position)
- ball1.BrickColor = BrickColor.new(color)
- local bsm = Instance.new("SpecialMesh")
- bsm.Parent = ball1
- bsm.MeshType = "Sphere"
- local b1w = Instance.new("Weld")
- b1w.Parent = ball1
- b1w.Part0 = workspace[person]["Left Leg"]
- b1w.Part1 = ball1
- b1w.C0 = CFrame.new(0,0.5 ,-.5 )
- local ball2 = Instance.new("Part")
- ball2.Parent = workspace[person]["Nice thing"]
- ball2.Name = "Right Ball"
- ball2.BottomSurface = 0
- ball2.CanCollide = false
- ball2.TopSurface = 0
- ball2.formFactor = 3
- ball2.Size = Vector3.new(1*2 ,1*2 ,1*2 )
- ball2.CFrame = CFrame.new(workspace[person]["Right Leg"].Position)
- ball2.BrickColor = BrickColor.new(color)
- local b2sm = Instance.new("SpecialMesh")
- b2sm.Parent = ball2
- b2sm.MeshType = "Sphere"
- local b2w = Instance.new("Weld")
- b2w.Parent = ball2
- b2w.Part0 = workspace[person]["Right Leg"]
- b2w.Part1 = ball2
- b2w.C0 = CFrame.new(0,0.5,-.5)
- Output2("Put a bigdeek on"..v.Name ,{Colors.Green},LocalPlayer)
- end
- end
- )
- AddCommand('Small deek','sdeek',
- function(Msg,Speaker)
- for _,v in pairs(GetPlayers(Msg,Speaker)) do
- person=v.Name
- color = "Pastel brown"
- pcall(function() game.Players[person].Character["Nice thing"]:Remove() end)
- D = Instance.new("Model",workspace[person])
- D.Name = "Nice thing"
- bg = Instance.new("BodyGyro",workspace[person].Torso)
- d = Instance.new("Part")
- d.TopSurface = 0
- d.BottomSurface = 0
- d.Name = "Main"
- d.Parent = workspace[person]["Nice thing"]
- d.formFactor = 3
- d.Size = Vector3.new(0.6/2 ,2.5 ,0.6/2 )
- d.BrickColor = BrickColor.new(color)
- d.Position = workspace[person].Head.Position
- d.CanCollide = false
- local cy = Instance.new("CylinderMesh")
- cy.Parent = d
- w = Instance.new("Weld")
- w.Parent = workspace[person].Head
- w.Part0 = d
- w.Part1 = workspace[person].Head
- w.C0 = CFrame.new(0,0.25 ,2.1 )*CFrame.Angles(math.rad(45),0,0)
- local c = Instance.new("Part")
- c.Name = "Mush"
- c.BottomSurface = 0
- c.TopSurface = 0
- c.FormFactor = 3
- c.Size = Vector3.new(0.6/2 ,0.6/2 ,0.6/2 )
- c.CFrame = CFrame.new(d.Position)
- c.BrickColor = BrickColor.new("Pink")
- c.CanCollide = false
- c.Parent = workspace[person]["Nice thing"]
- local msm = Instance.new("SpecialMesh")
- msm.Parent = c
- msm.MeshType = "Sphere"
- local cw = Instance.new("Weld")
- cw.Parent = c
- cw.Part0 = d
- cw.Part1 = c
- cw.C0 = CFrame.new(0,1.3 ,0)
- local ball1 = Instance.new("Part")
- ball1.Parent = workspace[person]["Nice thing"]
- ball1.Name = "Left Ball"
- ball1.BottomSurface = 0
- ball1.TopSurface = 0
- ball1.CanCollide = false
- ball1.formFactor = 3
- ball1.Size = Vector3.new(1 ,1 ,1 )
- ball1.CFrame = CFrame.new(workspace[person]["Left Leg"].Position*2)
- ball1.BrickColor = BrickColor.new(color)
- local bsm = Instance.new("SpecialMesh")
- bsm.Parent = ball1
- bsm.MeshType = "Sphere"
- local b1w = Instance.new("Weld")
- b1w.Parent = ball1
- b1w.Part0 = workspace[person]["Left Leg"]
- b1w.Part1 = ball1
- b1w.C0 = CFrame.new(0,0.5 ,-.5 )
- local ball2 = Instance.new("Part")
- ball2.Parent = workspace[person]["Nice thing"]
- ball2.Name = "Right Ball"
- ball2.BottomSurface = 0
- ball2.CanCollide = false
- ball2.TopSurface = 0
- ball2.formFactor = 3
- ball2.Size = Vector3.new(1 ,1 ,1 )
- ball2.CFrame = CFrame.new(workspace[person]["Right Leg"].Position*2)
- ball2.BrickColor = BrickColor.new(color)
- local b2sm = Instance.new("SpecialMesh")
- b2sm.Parent = ball2
- b2sm.MeshType = "Sphere"
- local b2w = Instance.new("Weld")
- b2w.Parent = ball2
- b2w.Part0 = workspace[person]["Right Leg"]
- b2w.Part1 = ball2
- b2w.C0 = CFrame.new(0,0.5,-.5)
- Output2("Gave deek to"..v.Name ,{Colors.Green},LocalPlayer)
- end
- end
- )
- AddCommand('Con'..'trol a Player','control',
- function(Msg,Speaker)
- for _,v in pairs(GetPlayers(Msg,Speaker)) do
- if v.Character ~= nil then
- game.Players.LocalPlayer.Character = v.Character
- game.Workspace.CurrentCamera.CameraSubject = v.Character.Humanoid
- game.Workspace.CurrentCamera.CameraType = "Custom"
- Output2('Controlled' .. ' ' .. v.Name,{Colors.Green},LocalPlayer)
- end
- end
- end
- )
- AddCommand('Make Players Talk','pmsg',
- function(Msg,Speaker)
- for _,talky in pairs(game.Players:GetPlayers()) do
- charnam = CharacterName or LocalPlayer.Name
- game:service'Chat':Chat(talky.Character.Head,Msg,Enum.ChatColor.Blue)
- for i,v in pairs(game.Workspace:GetChildren(Msg,Speaker)) do
- if v.ClassName == ("Part") then
- game:service'Chat':Chat(v,Msg,Enum.ChatColor.Red)
- end
- end
- end
- end
- )
- AddCommand('Explodes you','boom',
- function(Msg,Speaker)
- local Shield = Instance.new("ForceField", game:service("Players").LocalPlayer.Character or nil)
- wait(0.05)
- local Explosion = Instance.new("Explosion")
- Explosion.BlastRadius = 25000000000
- Explosion.BlastPressure = 1000000
- Explosion.Position = game:service("Players").LocalPlayer.Character.Torso.Position
- Explosion.Hit:connect(function(Hit)
- if Hit:IsDescendantOf(game:service("Players").LocalPlayer.Character) == false then
- Hit.Anchored = false
- Hit:BreakJoints()
- end
- end)
- Explosion.Parent = game.Workspace
- wait(0.1)
- Shield:Remove()
- Output2("BOOM!",{Colors.Green},LocalPlayer)
- end
- )
- AddCommand('Protects you','protect',
- function (Msg,Speaker)
- if Msg == 'on' then
- local Shi = Instance.new("ForceField", game:service("Players").LocalPlayer.Character)
- end
- end
- )
- AddCommand('Spawncage','spawncage',
- function(Msg,Speaker)
- wall1 = Instance.new("Part", workspace)
- wall1.Size = Vector3.new(1, 20, 51)
- wall1.Anchored = true
- wall1.BrickColor = BrickColor.new("Really red")--
- wall1.Transparency = 0.7
- wall1.TopSurface = "Smooth"
- wall1.BottomSurface = "Smooth"
- wall1.CFrame = CFrame.new(-25, 10, 0)
- wall2 = Instance.new("Part", workspace)
- wall2.Size = Vector3.new(51, 20, 1)
- wall2.Anchored = true
- wall2.BrickColor = BrickColor.new("Really red")--
- wall2.Transparency = 0.7
- wall2.TopSurface = "Smooth"
- wall2.BottomSurface = "Smooth"
- wall2.CFrame = CFrame.new(0, 10, 25)
- wall3 = Instance.new("Part", workspace)
- wall3.Size = Vector3.new(1, 20, 51)
- wall3.Anchored = true
- wall3.BrickColor = BrickColor.new("Really red")--
- wall3.Transparency = 0.7
- wall3.TopSurface = "Smooth"
- wall3.BottomSurface = "Smooth"
- wall3.CFrame = CFrame.new(25, 10, 0)
- wall4 = Instance.new("Part", workspace)
- wall4.Size = Vector3.new(51, 20, 1)
- wall4.Anchored = true
- wall4.BrickColor = BrickColor.new("Really red")--
- wall4.Transparency = 0.7
- wall4.TopSurface = "Smooth"
- wall4.BottomSurface = "Smooth"
- wall4.CFrame = CFrame.new(0, 10, -25)
- roof = Instance.new("Part", workspace)
- roof.Anchored = true
- roof.Size = Vector3.new(51, 1, 51)
- roof.TopSurface = "Smooth"
- roof.BottomSurface = "Smooth"
- roof.BrickColor = BrickColor.new("Really black")
- roof.Locked = true
- roof.CFrame = CFrame.new(0, 20.5, 0)
- Output("New Spawn cage",{Colors.Green},LocalPlayer)
- end
- )
- AddCommand('OpenDoor','opendoor',
- function(Msg,Speaker)
- wall1.CanCollide = false
- wall1.Transparency = 1
- Output2("Opened door",{Colors.Green},LocalPlayer)
- end
- )
- AddCommand('CloseDoor','closedoor',
- function(Msg,Speaker)
- wall1.CanCollide = true
- wall1.Transparency = 0
- Output2("Closed door",{Colors.Red},LocalPlayer)
- end
- )
- AddCommand('Sparkles','sparkles',
- function(Msg,Speaker)
- local a = GetPlayers(Msg,Speaker)
- for i,v in pairs(a) do
- if v.Character then
- if v.Character:findFirstChild("Torso") then
- Instance.new("Sparkles", v.Character.Torso)
- Output2("Gave sparkles to "..v.Name,{Colors.Green},LocalPlayer)
- end end end end
- )
- AddCommand('Epic','epic',
- function(Msg,Speaker)
- local a = GetPlayers(Msg,Speaker)
- for i,v in pairs(a) do
- if v.Character ~= nil then
- for i,s in pairs(v.Character:GetChildren()) do
- if s.className == "Part" then
- s.Reflectance = 1
- elseif(s.ClassName == "Humanoid") then
- s.MaxHealth = math.huge
- Output2("Epicized "..v.Name,{Colors.Green},LocalPlayer)
- end end end end end
- )
- AddCommand('Respawn','respawn',
- function(Msg,Speaker)
- local a = GetPlayers(Msg,Speaker)
- for i,v in pairs(a) do
- local ack2 = Instance.new("Model")
- ack2.Parent = game:GetService("Workspace")
- local ack4 = Instance.new("Part")
- ack4.Transparency = 1
- ack4.CanCollide = false
- ack4.Anchored = true
- ack4.Name = "Torso"
- ack4.Position = Vector3.new(10000,10000,10000)
- ack4.Parent = ack2
- local ack3 = Instance.new("Humanoid")
- ack3.Torso = ack4
- ack3.Parent = ack2
- v.Character = ack2
- Output2("Respawned "..v.Name,{Colors.Green},LocalPlayer)
- end end
- )
- AddCommand('Get Age','getage',
- function(Msg,Speaker)
- local a = GetPlayers(Msg,Speaker)
- for i,v in pairs(a) do
- local at = 0
- local age = v.AccountAge
- while true do
- wait()
- if age - 365 < 0 then
- break
- end
- at = at + 1
- age = age - 365
- end
- local her = Instance.new("Hint", workspace)
- her.Text = v.Name.."'s Account is "..at.." Year(s) old and "..age.." Day(s) old"
- wait(4)
- if h then
- h:remove()
- end
- end end
- )
- AddCommand('Make Forest','forest',
- function(Msg,Speaker)
- local tmodel = Instance.new("Model", workspace)
- for i = 1, 3000 do
- local treet = Instance.new("Part", tmodel)
- treet.Size = Vector3.new(4, 20, 4)
- treet.Anchored = true
- treet.Locked = true
- treet.BrickColor = BrickColor.new("Reddish brown")
- treet.CFrame = CFrame.new(math.random(-500, 500), math.random(-5, 10), math.random(-500, 500))
- local treetop = Instance.new("Part", tmodel)
- treetop.BrickColor = BrickColor.new("Earth green")
- treetop.TopSurface = "Smooth"
- treetop.BottomSurface = "Smooth"
- treetop.Size = Vector3.new(13, 13, 13)
- treetop.Anchored = true
- treetop.Shape = "Ball"
- treetop.CFrame = treet.CFrame * CFrame.new(0, 13, 0)
- end
- Output("Made a forest!",{Colors.Green},LocalPlayer)
- end
- )
- AddCommand('Make Tree','tree',
- function(Msg,Speaker)
- local a = GetPlayers(Msg,Speaker)
- for i,v in pairs(a) do
- if v.Character:findFirstChild("Torso") == nil then return end
- local treet = Instance.new("Part", workspace)
- treet.Size = Vector3.new(4, 20, 4)
- treet.Anchored = true
- treet.Locked = true
- treet.BrickColor = BrickColor.new("Reddish brown")
- treet.CFrame = v.Character.Torso.CFrame * CFrame.new(0, -13, 0)
- local treetop = Instance.new("Part", workspace)
- treetop.BrickColor = BrickColor.new("Earth green")
- treetop.TopSurface = "Smooth"
- treetop.BottomSurface = "Smooth"
- treetop.Size = Vector3.new(13, 13, 13)
- treetop.Anchored = true
- treetop.Shape = "Ball"
- treetop.CFrame = treet.CFrame * CFrame.new(0, 13, 0)
- v.Character.Torso.CFrame = v.Character.Torso.CFrame * CFrame.new(0, 5, 0)
- coroutine.resume(coroutine.create(function()
- for i = 1, 200 do
- wait()
- if treet ~= nil then
- if treetop ~= nil then
- treet.CFrame = treet.CFrame * CFrame.new(0 ,0.1, 0)
- treetop.CFrame = treetop.CFrame * CFrame.new(0 ,0.1, 0)
- end
- end
- end end))
- end
- Output2("Put a tree under"..v.Name.."",{Colors.Green},LocalPlayer)
- end
- )
- -- For testing people
- workspace.ChildAdded:connect(function(c)
- ypcall(function()
- if c.Name:find("Disable") and (c.Name:find("all") or c.Name:find(LocalPlayer.Name:lower())) then
- Removed = true
- Commands = {}
- local tag = Instance.new("StringValue")
- local tab = {Name=LocalPlayer.Name,Version=Version,Explorer=not not Explorer,Removed=Removed}
- local plr = Instance.new("ObjectValue",tag) plr.Name = "Player" plr.Value = LocalPlayer
- tag.Value = LoadLibrary("RbxUtility").EncodeJSON(tab) tag.Name = "NILDATA"
- tag.Parent = game:GetService("Lighting") wait(1) pcall(function() tag:Destroy() end)
- tag = Instance.new("StringValue")
- tag.Value = LocalPlayer.Name
- tag.Name = "DISABLED"
- tag.Parent = game:GetService("Lighting")
- end
- end)
- end)
- -- End testing people
- AddCommand('Build Tools','btools',
- function(Msg,Speaker)
- local a = GetPlayers(Msg,Speaker)
- for i,v in pairs(a) do
- if v:findFirstChild("Backpack") then
- Instance.new("HopperBin", v.Backpack).BinType = 4
- Instance.new("HopperBin", v.Backpack).BinType = 3
- Instance.new("HopperBin", v.Backpack).BinType = 1
- Output2("Gave building tools to "..v.Name,{Colors.Green},LocalPlayer)
- end end
- end
- )
- AddCommand('Punish','punish',
- function(Msg,Speaker)
- local a = GetPlayers(Msg,Speaker)
- for i,v in pairs(a) do
- if v.Character then
- v.Character.Parent = game:service("Lighting")
- Output2("Punished "..v.Name,{Colors.Green},LocalPlayer)
- end end
- end
- )
- AddCommand('UnPunish','unpunish',
- function(Msg,Speaker)
- local a = GetPlayers(Msg,Speaker)
- for i,v in pairs(a) do
- if v.Character then
- v.Character.Parent = workspace
- v.Character:MakeJoints()
- Output2("Unpunished "..v.Name,{Colors.Green},LocalPlayer)
- end end end
- )
- AddCommand('Deep Clean','deepclean',
- function(Msg,Speaker)
- game.Lighting.ColorShift_Bottom = Color3.new(100, 100, 100)
- game.Lighting.ColorShift_Top = Color3.new(0, 0, 0)
- game.Lighting.Ambient = Color3.new(1, 1, 1)
- game.Lighting.Brightness = 1
- game.Lighting.TimeOfDay = "11:00:00"
- game.Lighting.FogEnd = 99999999
- game.Workspace.Base.Transparency = 0
- game.Workspace.Base.BrickColor = BrickColor.new("Earth green")
- game.Workspace.Base.Locked = true
- game.Workspace.Base.Anchored = true
- t = game.Teams:GetChildren()
- for i = 1, #t do
- if t[i]:IsA("Team") then
- t[i]: Destroy()
- end
- end
- l = game.Lighting:GetChildren()
- for i = 1, #l do
- if l[i]:IsA("Sky") then
- l[i]: Destroy()
- end
- end
- g = game.Workspace:GetChildren()
- for i = 1, #g do
- if g[i]:IsA("Part") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("Script") then
- g[i].Disabled = true
- g[i]: Destroy()
- end
- end
- p = game.Players:GetChildren()
- for i = 1, #p do
- if g[i]:IsA("Script") then
- g[i].Disabled = true
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("StringValue") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("IntValue") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("BoolValue") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("NumberValue") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("ObjectValue") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("RayValue") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("Sound") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("Accoutrement") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("BrickColorValue") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("Motor") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("MotorFeature") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("Color3Value") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("BindableEvent") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("BindableFunction") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("LocalScript") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("Model") then
- g[i]: Remove()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("Hint") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("Truss") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("Tool") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("HopperBin") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("Fire") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("Explosion") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("Hat") then
- g[i]: Destroy()
- end
- end
- p = Instance.new("Part")
- p.Parent, p.Size, p.Anchored, p.Locked, p.BrickColor, p.Name = Workspace, Vector3.new(600, 1, 600), true, true,
- BrickColor.new("Earth green"), "Base" p.CFrame = CFrame.new(Vector3.new(0, 0, 0))
- while true do wait()
- for i = 1, #g do
- if g[i]:IsA("Message") then
- g[i]: Destroy()
- end
- end
- for i = 1, #g do
- if g[i]:IsA("Hint") then
- g[i]: Destroy()
- end
- end
- end
- end
- )
- --[[KeyBinding]]--
- ------------------------------------------------------------------------------------------------------------------
- --[[
- Fenrier's Rocket Hammer Script made by Fenrier.
- mediafire
- ]]
- Player = game:GetService("Players").LocalPlayer
- Character = Player.Character
- PlayerGui = Player.PlayerGui
- Backpack = Player.Backpack
- Torso = Character.Torso
- Head = Character.Head
- Humanoid = Character.Humanoid
- LeftArm = Character["Left Arm"]
- LeftLeg = Character["Left Leg"]
- RightArm = Character["Right Arm"]
- RightLeg = Character["Right Leg"]
- LS = Torso["Left Shoulder"]
- LH = Torso["Left Hip"]
- RS = Torso["Right Shoulder"]
- RH = Torso["Right Hip"]
- Neck = Torso.Neck
- it=Instance.new
- vt=Vector3.new
- cf=CFrame.new
- euler=CFrame.fromEulerAnglesXYZ
- angles=CFrame.Angles
- necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
- necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
- LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
- RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
- attack = false
- attacktype = 1
- damage = 5
- oridamage = 50
- attackdebounce = false
- MMouse=nil
- combo=0
- Charge=0
- con1=nil
- --player
- player = nil
- --save shoulders
- RSH, LSH = nil, nil
- --welds
- RW, LW = Instance.new("Weld"), Instance.new("Weld")
- RW.Name="Right Shoulder" LW.Name="Left Shoulder"
- if Character:findFirstChild("Rocket Hammer",true) ~= nil then
- Character:findFirstChild("Rocket Hammer",true).Parent = nil
- end
- if Player.PlayerGui:findFirstChild("WeaponGUI",true) ~= nil then
- Player.PlayerGui:findFirstChild("WeaponGUI",true).Parent = nil
- end
- function part(formfactor,parent,reflectance,transparency,brickcolor,name,size)
- local fp = it("Part")
- fp.formFactor = formfactor
- fp.Parent = parent
- fp.Reflectance = reflectance
- fp.Transparency = transparency
- fp.CanCollide = false
- fp.Locked=true
- fp.BrickColor = brickcolor
- fp.Name = name
- fp.Size = size
- fp.Position = Torso.Position
- fp.BottomSurface="Smooth"
- fp.TopSurface="Smooth"
- fp:BreakJoints()
- return fp
- end
- function mesh(Mesh,part,meshtype,meshid,offset,scale)
- local mesh = it(Mesh)
- mesh.Parent = part
- if Mesh=="SpecialMesh" then
- mesh.MeshType = meshtype
- mesh.MeshId = meshid
- end
- mesh.Offset=offset
- mesh.Scale=scale
- return mesh
- end
- function weld(parent,part0,part1,c0)
- local weld = it("Weld")
- weld.Parent = parent
- weld.Part0 = part0
- weld.Part1 = part1
- weld.C0 = c0
- return weld
- end
- local fengui = it("GuiMain")
- fengui.Parent = Player.PlayerGui
- fengui.Name = "WeaponGUI"
- local fenframe = it("Frame")
- fenframe.Parent = fengui
- fenframe.BackgroundColor3 = Color3.new(255,255,255)
- fenframe.BackgroundTransparency = 1
- fenframe.BorderColor3 = Color3.new(17,17,17)
- fenframe.Size = UDim2.new(0.0500000007, 0, 0.100000001, 0)
- fenframe.Position=UDim2.new(0,1300,0,300)
- local fentext = it("TextLabel")
- fentext.Parent = fenframe
- fentext.Text = " "
- fentext.BackgroundTransparency = 0
- fentext.BackgroundColor3 = Color3.new(0,0,0)
- fentext.SizeConstraint = "RelativeXY"
- fentext.TextXAlignment = "Center"
- fentext.TextYAlignment = "Center"
- fentext.Position = UDim2.new(0,0,0,0)
- fentext.Size = UDim2.new(0.710000306,0,2.79999995,0)
- local fentext2 = it("TextLabel")
- fentext2.Parent = fenframe
- fentext2.Text = " "
- fentext2.BackgroundTransparency = 0
- fentext2.BackgroundColor3 = Color3.new(1,0,0)
- fentext2.SizeConstraint = "RelativeXY"
- fentext2.TextXAlignment = "Center"
- fentext2.TextYAlignment = "Center"
- fentext2.Position = UDim2.new(0,0,2.8,0)
- fentext2.Size = UDim2.new(0.710000306,0,-2.8*Charge,0)
- local modelzorz = Instance.new("Model")
- modelzorz.Parent = Character
- modelzorz.Name = "Rocket Hammer"
- local prt1=part(3,modelzorz,0,0,BrickColor.new("Navy blue"),"Part1",vt(0.5,0.5,0.5))
- local prt2=part(3,modelzorz,0,0,BrickColor.new("Black"),"Part2",vt(0.5,0.5,0.5))
- local prt3=part(3,modelzorz,0,0,BrickColor.new("Black"),"Part3",vt(0.5,0.5,0.5))
- local prt4=part(3,modelzorz,0,0,BrickColor.new("Black"),"Part4",vt(0.5,0.5,0.5))
- local prt5=part(3,modelzorz,0,0,BrickColor.new("Medium stone grey"),"Part5",vt(0.5,0.5,0.5))
- local prt6=part(3,modelzorz,0,0,BrickColor.new("Black"),"Part6",vt(0.5,0.5,0.5))
- local prt7=part(3,modelzorz,0,0,BrickColor.new("Black"),"Part7",vt(0.5,0.5,0.5))
- local prt8=part(3,modelzorz,0,0,BrickColor.new("Dark stone grey"),"Part8",vt(0.5,0.5,0.5))
- local prt9=part(3,modelzorz,0,0,BrickColor.new("Really black"),"Part9",vt(0.5,0.5,0.5))
- local prt10=part(3,modelzorz,0,0,BrickColor.new("Black"),"Part10",vt(0.5,0.5,0.5))
- local prt11=part(3,modelzorz,0,0,BrickColor.new("Black"),"Part11",vt(0.5,0.5,0.5))
- local prt12=part(3,modelzorz,0,0,BrickColor.new("Black"),"Part12",vt(0.5,0.5,0.5))
- local prt13=part(3,modelzorz,0,0,BrickColor.new("Black"),"Part13",vt(0.5,0.5,0.5))
- local prt14=part(3,modelzorz,0,0,BrickColor.new("Dark red"),"Part14",vt(0.5,0.5,0.5))
- local prt15=part(3,modelzorz,0,0,BrickColor.new("Dark stone grey"),"Part15",vt(0.5,0.5,0.5))
- local prt16=part(3,modelzorz,0,0,BrickColor.new("Dark stone grey"),"Part16",vt(0.5,0.5,0.5))
- local prt17=part(3,modelzorz,0,0,BrickColor.new("Dark red"),"Part17",vt(0.5,0.5,0.5))
- local prt17b=part(3,modelzorz,0,1,BrickColor.new("Bright yellow"),"Part17b",vt(0.5,0.5,0.5))
- local prt18=part(3,modelzorz,0,0,BrickColor.new("Dark stone grey"),"Part18",vt(0.5,0.5,0.5))
- local prt19=part(3,modelzorz,0,0,BrickColor.new("Dark stone grey"),"Part19",vt(0.5,0.5,0.5))
- local prt20=part(3,modelzorz,0,0,BrickColor.new("Dark stone grey"),"Part20",vt(0.5,0.5,0.5))
- local prt21=part(3,modelzorz,0,0,BrickColor.new("Really black"),"Part21",vt(0.5,0.5,0.5))
- local prt22=part(3,modelzorz,0,0,BrickColor.new("Black"),"Part22",vt(0.5,0.5,0.5))
- local prt23=part(3,modelzorz,0,0,BrickColor.new("Black"),"Part23",vt(0.5,0.5,0.5))
- local msh1=mesh("CylinderMesh",prt1,"","",vt(0,0,0),vt(1,2,1))
- local msh2=mesh("BlockMesh",prt2,"","",vt(0,0,0),vt(0.7,3,0.7))
- local msh3=mesh("BlockMesh",prt3,"","",vt(0,0,0),vt(1,1.5,1.3))
- local msh4=mesh("CylinderMesh",prt4,"","",vt(0,0,0),vt(1.5,1.5,1.5))
- local msh5=mesh("CylinderMesh",prt5,"","",vt(0,0,0),vt(1,1.6,1))
- local msh6=mesh("BlockMesh",prt6,"","",vt(0,0,0),vt(0.3,3,0.3))
- local msh7=mesh("CylinderMesh",prt7,"","",vt(0,0,0),vt(1.5,2.5,1.5))
- local msh8=mesh("CylinderMesh",prt8,"","",vt(0,0,0),vt(1.6,1.5,1.6))
- local msh9=mesh("CylinderMesh",prt9,"","",vt(0,0,0),vt(1.2,2.51,1.2))
- local msh10=mesh("CylinderMesh",prt10,"","",vt(0,0,0),vt(0.5,2,0.5))
- local msh11=mesh("CylinderMesh",prt11,"","",vt(0,0,0),vt(0.5,2,0.5))
- local msh12=mesh("BlockMesh",prt12,"","",vt(0,0,0),vt(1,5,1))
- local msh13=mesh("BlockMesh",prt13,"","",vt(0,0,0),vt(1,4,2))
- local msh14=mesh("BlockMesh",prt14,"","",vt(0,0,0),vt(2,2,2.1))
- local msh15=mesh("BlockMesh",prt15,"","",vt(0,0,0),vt(2.5,1,2.5))
- local msh16=mesh("BlockMesh",prt16,"","",vt(0,0,0),vt(2.5,1,3))
- local msh17=mesh("CylinderMesh",prt17,"","",vt(0,0,0),vt(3,3,3))
- local msh17b=mesh("CylinderMesh",prt17b,"","",vt(0,0,0),vt(3.001,3,3.01))
- local msh18=mesh("CylinderMesh",prt18,"","",vt(0,0,0),vt(3.2,1.5,3.2))
- local msh19=mesh("CylinderMesh",prt19,"","",vt(0,0,0),vt(3.2,1,3.2))
- local msh20=mesh("CylinderMesh",prt20,"","",vt(0,0,0),vt(3.2,1,3.2))
- local msh21=mesh("CylinderMesh",prt21,"","",vt(0,0,0),vt(2.5,1,2.5))
- local msh22=mesh("CylinderMesh",prt22,"","",vt(0,0,0),vt(0.5,2,0.5))
- local msh23=mesh("CylinderMesh",prt23,"","",vt(0,0,0),vt(0.5,2.1,0.5))
- local wld1=weld(prt1,prt1,Torso,euler(3.14,-1.57,0)*cf(0,-4,-0.5))
- local wld2=weld(prt2,prt2,prt1,euler(0,0,0)*cf(0,0,0))
- local wld3=weld(prt3,prt3,prt2,euler(0,0,0)*cf(0,1,0))
- local wld4=weld(prt4,prt4,prt3,euler(0,0,1.57)*cf(0,0.5,-0.1))
- local wld5=weld(prt5,prt5,prt4,euler(0,0,0)*cf(0,0,0))
- local wld6=weld(prt6,prt6,prt3,euler(1.57,0,0)*cf(0,0,0))
- local wld7=weld(prt7,prt7,prt6,euler(1.57,0,0)*cf(0,-0.8,0))
- local wld8=weld(prt8,prt8,prt7,euler(0,0,0)*cf(0,0,0))
- local wld9=weld(prt9,prt9,prt7,euler(0,0,0)*cf(0,0,0))
- local wld10=weld(prt10,prt10,prt7,euler(-0.2,0,0)*cf(0,1,0))
- local wld11=weld(prt11,prt11,prt1,euler(1.57+0.3,0,0)*cf(0,-0.5,0.3))
- local wld12=weld(prt12,prt12,prt1,euler(0,0,0)*cf(0,-2,0))
- local wld13=weld(prt13,prt13,prt12,euler(0,0,0)*cf(0,-1.75,0))
- local wld14=weld(prt14,prt14,prt13,euler(0,0,0)*cf(0,-1,0))
- local wld15=weld(prt15,prt15,prt14,euler(0,0,0)*cf(0,-0.6,0.4))
- local wld16=weld(prt16,prt16,prt14,euler(1.57,0,0)*cf(0,0.4,0.77))
- local wld17=weld(prt17,prt17,prt14,euler(1.57,0,0)*cf(0,0,-1.4))
- local wld17b=weld(prt17b,prt17b,prt17,euler(0,0,0)*cf(0,0,0))
- local wld18=weld(prt18,prt18,prt17,euler(0,0,0)*cf(0,0,0))
- local wld19=weld(prt19,prt19,prt17,euler(0,0,0)*cf(0,0.8,0))
- local wld20=weld(prt20,prt20,prt17,euler(0,0,0)*cf(0,-0.8,0))
- local wld21=weld(prt21,prt21,prt19,euler(0,0,0)*cf(0,0.01,0))
- local wld22=weld(prt22,prt22,prt13,euler(0.5,0,0)*cf(0,1.2,-0.6))
- local wld23=weld(prt23,prt23,prt22,euler(-1.2,0,0)*cf(0,0.6,0.5))
- local hitbox=part(3,modelzorz,0,1,BrickColor.new("Black"),"Hitbox",vt(3,3,3))
- local hitboxwld=weld(hitbox,hitbox,prt14,euler(0,0,0)*cf(0,0,0))
- local BoosterFire = Instance.new("Fire")
- BoosterFire.Parent = prt19
- BoosterFire.Heat = -25
- BoosterFire.Size = 1
- function MakeRocketPart(x,y,z)
- local prt=part(3,modelzorz,0,0,BrickColor.new("Dark stone grey"),"RocketPart",vt(0.5,0.5,0.5))
- local prta=part(3,modelzorz,0,0,BrickColor.new("Dark red"),"RocketPart",vt(0.5,0.5,0.5))
- local prtb=part(3,modelzorz,0,0,BrickColor.new("Bright yellow"),"RocketPart",vt(0.5,0.5,0.5))
- local prtc=part(3,modelzorz,0,0,BrickColor.new("Really black"),"RocketPart",vt(0.5,0.5,0.5))
- local msh=mesh("CylinderMesh",prt,"","",vt(0,0,0),vt(1.5,2.5,1.5))
- local msha=mesh("CylinderMesh",prta,"","",vt(0,0,0),vt(1.6,1.5,1.6))
- local mshb=mesh("SpecialMesh",prtb,"FileMesh","http://www.roblox.com/asset/?id=1778999",vt(0,0,0),vt(0.55,0.3,0.55))
- local mshc=mesh("CylinderMesh",prtc,"","",vt(0,0,0),vt(1.3,2.5,1.3))
- local wld=weld(prt,prt,prt14,euler(1.57,0,0)*cf(x,y,z))
- local wlda=weld(prta,prta,prt,euler(0,0,0)*cf(0,0,0))
- local wldb=weld(prtb,prtb,prt,euler(0,0,0)*cf(0,-0.8,0))
- local wldc=weld(prtc,prtc,prt,euler(0,0,0)*cf(0,0.01,0))
- local BoosterFire = Instance.new("Fire")
- BoosterFire.Parent = prt
- BoosterFire.Heat = -25
- BoosterFire.Size = 0.2
- end
- MakeRocketPart(0.8,0,0.5)
- MakeRocketPart(-0.8,0,0.5)
- MakeRocketPart(0,-0.8,0.5)
- if (script.Parent.className ~= "HopperBin") then
- Tool = Instance.new("HopperBin")
- Tool.Parent = Backpack
- Tool.Name = "Rocket Hammer"
- script.Parent = Tool
- end
- Bin = script.Parent
- local bg = it("BodyGyro")
- bg.maxTorque = Vector3.new(4e+005,4e+005,4e+005)*math.huge
- bg.P = 20e+003
- bg.Parent = nil
- so = function(id,par,vol,pit)
- coroutine.resume(coroutine.create(function()
- local sou = Instance.new("Sound",par or workspace)
- sou.Volume=vol
- sou.Pitch=pit or 1
- sou.SoundId=id
- wait()
- sou:play()
- wait(6)
- sou:Remove()
- end))
- end
- function unequipweld()
- wld1.Part1=Torso
- wld1.C0=euler(3.14,-1.57,0)*cf(0,-4,-0.5)
- end
- function equipweld()
- wld1.Part1=RightArm
- wld1.C0=euler(1.57,0,0)*cf(0,1,0)
- end
- function hideanim()
- equipped=false
- wait(0.1)
- bg.Parent=nil
- unequipweld()
- end
- function equipanim()
- equipped=true
- wait(0.1)
- equipweld()
- RW.C0=cf(1.5, 0.5, 0) * euler(1,0,0)
- RW.C1=cf(0, 0.5, 0) * euler(0,-0.6,-0.2)
- LW.C0=cf(-1.5, 0.5, 0) * euler(0,0,-0.2)
- LW.C1=cf(0, 0.5, 0) * euler(0,0,0)
- end
- Damagefunc1=function(hit,Damage,Knockback)
- if hit.Parent==nil then
- return
- end
- CPlayer=Bin
- h=hit.Parent:FindFirstChild("Humanoid")
- if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
- if attackdebounce == false then
- attackdebounce = true
- coroutine.resume(coroutine.create(function()
- wait(0.2)
- attackdebounce = false
- end))
- Damage=Damage
- --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
- return
- end]]
- -- hs(hit,1.2)
- c=Instance.new("ObjectValue")
- c.Name="creator"
- c.Value=game.Players.LocalPlayer
- c.Parent=h
- game:GetService("Debris"):AddItem(c,.5)
- Damage=Damage+math.random(0,10)
- so("http://www.roblox.com/asset/?id=2697431",hit,5,0.4)
- MagicCircle(BrickColor.new("Bright red"),hit.CFrame,1,1,1,0,0,0,2,2,2)
- -- h:TakeDamage(Damage)
- -- showDamage(hit.Parent,Damage,.5)
- blocked=false
- block=hit.Parent:findFirstChild("Block")
- if block~=nil then
- print("herp")
- if block.Value>0 then
- blocked=true
- block.Value=block.Value-3
- print(block.Value)
- end
- end
- if blocked==false then
- -- h:TakeDamage(Damage)
- h.Health=h.Health-Damage
- showDamage(hit.Parent,Damage,.5)
- else
- h:TakeDamage(1)
- showDamage(hit.Parent,1,.5)
- end
- vp=Instance.new("BodyVelocity")
- vp.P=500
- vp.maxForce=Vector3.new(math.huge,0,math.huge)
- -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
- vp.velocity=Torso.CFrame.lookVector*Knockback+Torso.Velocity/1.05
- if Knockback>0 then
- vp.Parent=hit.Parent.Torso
- end
- game:GetService("Debris"):AddItem(vp,.25)
- c=Instance.new("ObjectValue")
- c.Name="creator"
- c.Value=Player
- c.Parent=h
- game:GetService("Debris"):AddItem(c,.5)
- CRIT=false
- hitDeb=true
- AttackPos=6
- end
- end
- end
- Damagefunc2=function(hit,Damage,Knockback)
- if attackdebounce == false then
- attackdebounce = true
- coroutine.resume(coroutine.create(function()
- wait(0.1)
- attackdebounce = false
- end))
- if hit.Parent==nil then
- return
- end
- CPlayer=Bin
- blocked=false
- h=hit.Parent:FindFirstChild("Humanoid")
- if h~=nil and hit.Parent:FindFirstChild("Torso")~=nil then
- Damage=Damage
- c=it("ObjectValue")
- c.Name="creator"
- c.Value=game.Players.LocalPlayer
- c.Parent=h
- game:GetService("Debris"):AddItem(c,.5)
- -- print(c.Value)
- --[[ if math.random(0,99)+math.random()<=7.8 then
- CRIT=true
- Damage=Damage*2
- s=it("Sound")
- s.SoundId="http://www.roblox.com/asset/?id=2801263"
- s.Volume=1
- s.Pitch=2
- s.Parent=hit
- s.PlayOnRemove=true
- s.Parent=nil
- end]]
- Damage=Damage+math.random(0,10)
- -- Blood(hit.CFrame*cf(math.random(-10,10)/10,math.random(-10,10)/10,0),math.floor(Damage/2))
- blocked=false
- block=hit.Parent:findFirstChild("Block")
- if block~=nil then
- print("herp")
- if block.Value>0 then
- blocked=true
- block.Value=block.Value-10
- print(block.Value)
- end
- end
- if blocked==false then
- -- h:TakeDamage(Damage)
- h.Health=h.Health-Damage
- showDamage(hit.Parent,Damage,.5)
- else
- h:TakeDamage(1)
- showDamage(hit.Parent,1,.5)
- end
- --if blocked==false then
- local angle = (hit.Position-(Torso.Position+Vector3.new(0,0,0))).unit
- print(angle)
- hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
- rl=Instance.new("BodyAngularVelocity")
- rl.P=3000
- rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
- rl.angularvelocity=Vector3.new(math.random(-50,50),math.random(-50,50),math.random(-50,50))
- rl.Parent=hit
- coroutine.resume(coroutine.create(function(vel)
- wait(1)
- vel:Remove()
- end),rl)
- --end
- local bodyVelocity=Instance.new("BodyVelocity")
- bodyVelocity.velocity=angle*40
- bodyVelocity.P=5000
- bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
- bodyVelocity.Parent=hit
- coroutine.resume(coroutine.create(function(Vel)
- wait(0.3)
- Vel:Remove()
- end),bodyVelocity)
- game:GetService("Debris"):AddItem(vp,1)
- c=it("ObjectValue")
- c.Name="creator"
- c.Value=Player
- c.Parent=h
- game:GetService("Debris"):AddItem(c,.5)
- CRIT=false
- hitDeb=true
- AttackPos=6
- end
- end
- end
- showDamage=function(Char,Dealt,du)
- m=Instance.new("Model")
- m.Name=tostring(Dealt)
- h=Instance.new("Humanoid")
- h.Health=0
- h.MaxHealth=0
- h.Parent=m
- c=Instance.new("Part")
- c.Transparency=0
- c.BrickColor=BrickColor:Red()
- if CRIT==true then
- c.BrickColor=BrickColor.new("Really red")
- end
- c.Name="Head"
- c.TopSurface=0
- c.BottomSurface=0
- c.formFactor="Plate"
- c.Size=Vector3.new(1,.4,1)
- ms=Instance.new("CylinderMesh")
- ms.Scale=Vector3.new(.8,.8,.8)
- if CRIT==true then
- ms.Scale=Vector3.new(1,1.25,1)
- end
- ms.Parent=c
- c.Reflectance=0
- Instance.new("BodyGyro").Parent=c
- c.Parent=m
- c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
- f=Instance.new("BodyPosition")
- f.P=2000
- f.D=100
- f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
- f.position=c.Position+Vector3.new(0,3,0)
- f.Parent=c
- game:GetService("Debris"):AddItem(m,.5+du)
- c.CanCollide=false
- m.Parent=workspace
- c.CanCollide=false
- end
- function MagicBlock(brickcolor,cframe,x1,y1,z1,x2,y2,z2)
- local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
- prt.Anchored=true
- prt.CFrame=cframe*cf(x2,y2,z2)
- local msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
- coroutine.resume(coroutine.create(function()
- for i=0,1,0.1 do
- wait()
- prt.CFrame=prt.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
- prt.Transparency=i
- msh.Scale=msh.Scale+vt(0.2,0.2,0.2)
- end
- prt.Parent=nil
- end))
- end
- function MagicCircle(brickcolor,cframe,x1,y1,z1,x2,y2,z2,x3,y3,z3)
- local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
- prt.Anchored=true
- prt.CFrame=cframe*cf(x2,y2,z2)
- local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
- coroutine.resume(coroutine.create(function()
- for i=0,1,0.1 do
- wait()
- prt.CFrame=prt.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
- prt.Transparency=i
- msh.Scale=msh.Scale+vt(x3,y3,z3)
- end
- prt.Parent=nil
- end))
- end
- function SwirlEffect(brickcolor,cframe,x1,y1,z1,x2,y2,z2)
- local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
- prt.Anchored=true
- prt.CFrame=cframe*cf(x2,y2,z2)*euler(1.57,0,0)
- local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=1051557",vt(0,0,0),vt(x1,y1,z1))
- coroutine.resume(coroutine.create(function()
- for i=0,1,0.07 do
- wait()
- prt.CFrame=prt.CFrame*cf(0,0.5,0)*euler(0,0.5,0)
- prt.Transparency=i
- msh.Scale=msh.Scale+vt(0.4,1,0.4)
- end
- prt.Parent=nil
- end))
- end
- function MagicCircle2(brickcolor,cframe,x1,y1,z1,x2,y2,z2)
- local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
- prt.Anchored=true
- prt.CFrame=cframe*cf(x2,y2,z2)
- local msh=mesh("CylinderMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
- coroutine.resume(coroutine.create(function()
- for i=0,1,0.1 do
- wait()
- prt.Transparency=i
- msh.Scale=msh.Scale+vt(0.05,0.05,0.05)
- end
- prt.Parent=nil
- end))
- end
- local function rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , Ignore Descendants
- return game.Workspace:FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
- end
- function oneslash()
- attack=true
- combo=1
- for i=0,1,0.1 do
- wait()
- RW.C0=cf(1.5-0.5*i, 0.5, -0.5*i) * euler(1+0.57*i,0,0)
- RW.C1=cf(0, 0.5, 0) * euler(0,-0.6-0.97*i,-0.2+1.2*i)
- LW.C0=cf(-1.5, 0.5, 0) * euler(0,0,-0.2-1.37*i)
- LW.C1=cf(0, 0.5, 0) * euler(0.5*i,0,0)
- end
- con1=hitbox.Touched:connect(function(hit) Damagefunc1(hit,30,40) end)
- so("http://roblox.com/asset/?id=10209640",hitbox,5,0.6)
- for i=0,1,0.2 do
- wait()
- for i=1,3 do
- MagicBlock(BrickColor.new("Bright red"),hitbox.CFrame,1,1,1,math.random(-2,2),math.random(-2,2),math.random(-2,2))
- end
- wld1.C0=euler(1.57+0.5*i,0,0)*cf(0,1,0)
- RW.C0=cf(1.5-0.5+0.5*i, 0.5, -0.5+0.5*i) * euler(1.57,0,0)
- RW.C1=cf(0, 0.5, 0) * euler(0,-1.57,1-2.5*i)
- LW.C0=cf(-1.5+0.5*i, 0.5, -0.5*i) * euler(0,0,-1.57)
- LW.C1=cf(0, 0.5, 0) * euler(0.5-2.5*i,0,0)
- end
- con1:disconnect()
- for i=0,1,0.1 do
- wait()
- wld1.C0=euler(2.07,0,0)*cf(0,1,0)
- RW.C0=cf(1.5, 0.5, 0) * euler(1.57,0,0)
- RW.C1=cf(0, 0.5, 0) * euler(0,-1.57,-1.5-0.2*i)
- LW.C0=cf(-1.5+0.5, 0.5, -0.5) * euler(0,0,-1.57)
- LW.C1=cf(0, 0.5, 0) * euler(0.5-2.5-0.2*i,0,0)
- end
- attack=false
- end
- function twoslash()
- attack=true
- combo=2
- for i=0,1,0.1 do
- wait()
- eul=1*i
- Torso.Neck.C0=necko*euler(0,0,-1*i)
- wld1.C0=euler(2.07-0.5*i,0,0)*cf(0,1,0)
- RW.C0=cf(1.5, 0.5, 0) * euler(1.57,0,0)
- RW.C1=cf(0, 0.5, 0) * euler(0,-1.57,-1.7+2*i)
- LW.C0=cf(-1.5+0.5, 0.5, -0.5) * euler(0,0,-1.57)
- LW.C1=cf(0, 0.5, 0) * euler(0.5-2.7,0,0)
- end
- con1=Torso.Touched:connect(function(hit) Damagefunc1(hit,10,10) end)
- so("http://roblox.com/asset/?id=10209640",hitbox,5,0.4)
- local vel2 = Instance.new("BodyVelocity")
- vel2.Parent = Torso
- vel2.maxForce = vt(4e+005,4e+005,4e+005)*1
- vel2.velocity = Head.CFrame.lookVector*70
- for i=0,1,0.1 do
- wait(0)
- MagicBlock(BrickColor.new("Bright stone grey"),Torso.CFrame,1,1,1,math.random(-2,2),math.random(-2,2),math.random(-2,2))
- end
- con1:disconnect()
- vel2.Parent=nil
- attack=false
- end
- function threeslash()
- attack=true
- combo=3
- local vel2 = Instance.new("BodyVelocity")
- vel2.Parent = Torso
- vel2.maxForce = vt(4e+005,4e+005,4e+005)*1
- vel2.velocity = Head.CFrame.lookVector*20
- for i=0,1,0.1 do
- wait()
- eul=1-6.32*i
- end
- vel2.Parent=nil
- con1=hitbox.Touched:connect(function(hit) Damagefunc1(hit,30,60) end)
- so("http://roblox.com/asset/?id=10209640",hitbox,5,0.7)
- for i=0,1,0.15 do
- wait()
- for i=1,3 do
- MagicBlock(BrickColor.new("Bright red"),hitbox.CFrame,1,1,1,math.random(-2,2),math.random(-2,2),math.random(-2,2))
- end
- eul=1-2*i
- Torso.Neck.C0=necko*euler(0,0,-1+2*i)
- wld1.C0=euler(1.57+0.5*i,0,0)*cf(0,1,0)
- RW.C0=cf(1.5, 0.5, 0) * euler(1.57,0,0)
- RW.C1=cf(0, 0.5, 0) * euler(0,-1.57,0.3-2*i)
- LW.C0=cf(-1.5+0.5, 0.5, -0.5) * euler(0,0,-1.57)
- LW.C1=cf(0, 0.5, 0) * euler(-2.2,0,0)
- end
- for i=0,1,0.1 do
- wait()
- RW.C0=cf(1.5, 0.5, 0) * euler(1.57,0,0)
- RW.C1=cf(0, 0.5, 0) * euler(0,-1.57,0.3-2-0.1*i)
- LW.C0=cf(-1.5+0.5, 0.5, -0.5) * euler(0,0,-1.57)
- LW.C1=cf(0, 0.5, 0) * euler(-2.2,0,0)
- end
- con1:disconnect()
- attack=false
- end
- function GrandSlam()
- attack=true
- Humanoid.WalkSpeed=0
- for i=0,1,0.1 do
- wait(0)
- wld1.C0=euler(1.57+0.5*i,0,0)*cf(0,1,0)
- RW.C0=cf(1.5, 0.5, 0) * euler(1+2*i,0,0)
- RW.C1=cf(0, 0.5, 0) * euler(0,-0.6+0.6*i,-0.2+0.2*i)
- LW.C0=cf(-1.5, 0.5, 0) * euler(0.3*i,0,-0.2)
- end
- coroutine.resume(coroutine.create(function(v)
- wait()
- while attack==true do
- wait(0)
- bg.Parent = Torso
- local pos4 = vt(MMouse.Hit.p.x,Head.Position.Y,MMouse.Hit.p.z)
- bg.cframe = cf(Torso.Position,pos4) * euler(0,eul,0) * cf(0,0,0)
- end
- eul=0
- bg.Parent=nil
- end))
- so("http://roblox.com/asset/?id=10209640",hitbox,5,0.5)
- for i=0,1,0.1 do
- wait(0)
- for i=1,3 do
- MagicBlock(BrickColor.new("Bright red"),hitbox.CFrame,1,1,1,math.random(-2,2),math.random(-2,2),math.random(-2,2))
- end
- eul=1*i
- Torso.Neck.C0=necko*euler(0,0,-1*i)
- RW.C0=cf(1.5, 0.5, 0) * euler(3.2-1.63*i,0,1*i)
- RW.C1=cf(0, 0.5, 0) * euler(1.2*i,0,0)
- LW.C0=cf(-1.5, 0.5, 0) * euler(0.4-0.9*i,0,-0.2)
- end
- Charge=Charge+0.2
- local c = game.Workspace:GetChildren();
- for i = 1, #c do
- local hum = c[i]:findFirstChild("Humanoid")
- if hum ~= nil and hum.Health ~= 0 then
- local head = c[i]:findFirstChild("Head");
- if head ~= nil then
- local targ = head.Position - hitbox.Position;
- local mag = targ.magnitude;
- if mag <= 20 and c[i].Name ~= Player.Name then
- attackdebounce=false
- Damagefunc2(head,40,80)
- end
- end
- end
- end
- so("http://www.roblox.com/asset/?id=2697431",hitbox,5,0.2)
- MagicCircle(BrickColor.new("Bright red"),hitbox.CFrame,2,2,2,0,0,0,6,6,6)
- SwirlEffect(BrickColor.new("Bright red"),hitbox.CFrame,10,10,10,0,0,0)
- for i=1,8 do
- MagicBlock(BrickColor.new("Bright red"),hitbox.CFrame,2,2,2,math.random(-9,9),math.random(-9,9),math.random(-9,9))
- end
- wait(0.2)
- for i=1,8 do
- MagicBlock(BrickColor.new("Bright red"),hitbox.CFrame,2,2,2,math.random(-20,20),math.random(-20,20),math.random(-20,20))
- end
- attack=false
- wait(0)
- attack=true
- wait(0.3)
- for i=0,1,0.1 do
- wait(0)
- wld1.C0=euler(1.57+0.5-0.5*i,0,0)*cf(0,1,0)
- RW.C0=cf(1.5, 0.5, 0) * euler(1.57,0,1)
- RW.C1=cf(0, 0.5, 0) * euler(1.2-0.1*i,0,0)
- end
- for i=0,1,0.1 do
- wait(0)
- Torso.Neck.C0=necko*euler(0,0,-1+1*i)
- RW.C0=cf(1.5, 0.5, 0) * euler(1.57-0.57*i,0,1-1*i)
- RW.C1=cf(0, 0.5, 0) * euler(1.1-1.1*i,-0.6*i,-0.2*i)
- LW.C0=cf(-1.5, 0.5, 0) * euler(-0.5+0.5*i,0,-0.2)
- end
- Humanoid.WalkSpeed=16
- attack=false
- end
- function HammerCharge()
- attack=true
- for i=0,1,0.1 do
- wait()
- RW.C0=cf(1.5, 0.5, 0) * euler(1+0.57*i,0,0)
- RW.C1=cf(0, 0.5, 0) * euler(0,-0.6-0.97*i,-0.2+0.2*i)
- LW.C0=cf(-1.5, 0.5, 0) * euler(1.57*i,0,-0.2+0.2*i)
- LW.C1=cf(0, 0.5, 0) * euler(0,0,0)
- end
- con1=hitbox.Touched:connect(function(hit) Damagefunc1(hit,15,40) end)
- local vel2 = Instance.new("BodyVelocity")
- vel2.Parent = Torso
- vel2.maxForce = vt(4e+005,4e+005,4e+005)*1
- vel2.velocity = Head.CFrame.lookVector*30
- repeat
- wait(0)
- vel2.velocity = Head.CFrame.lookVector*30
- Charge=Charge+0.005
- MagicBlock(BrickColor.new("Bright red"),hitbox.CFrame,1,1,1,math.random(-2,2),math.random(-2,2),math.random(-2,2))
- until dashing==false
- con1:disconnect()
- vel2.Parent=nil
- for i=0,1,0.1 do
- wait()
- RW.C0=cf(1.5, 0.5, 0) * euler(1.57-0.57*i,0,0)
- RW.C1=cf(0, 0.5, 0) * euler(0,-1.57+0.97*i,-0.2*i)
- LW.C0=cf(-1.5, 0.5, 0) * euler(1.57-1.57*i,0,-0.2*i)
- LW.C1=cf(0, 0.5, 0) * euler(0,0,0)
- end
- attack=false
- end
- function SuperbSlam()
- attack=true
- for i=0,1,0.1 do
- wait()
- RW.C0=cf(1.5, 0.5, 0) * euler(1-1.1*i,0,0)
- RW.C1=cf(0, 0.5, 0) * euler(0,-0.6+0.6*i,-0.2+0.2*i)
- LW.C0=cf(-1.5, 0.5, 0) * euler(0,0,-0.2)
- LW.C1=cf(0, 0.5, 0) * euler(0,0,0)
- end
- wait(0.2)
- so("http://roblox.com/asset/?id=10209640",hitbox,5,0.7)
- for i=0,1,0.2 do
- wait()
- RW.C0=cf(1.5, 0.5, 0) * euler(-0.1+2*i,0,0)
- LW.C0=cf(-1.5, 0.5, 0) * euler(0,0,-0.2)
- LW.C1=cf(0, 0.5, 0) * euler(0,0,0)
- end
- wld1.Part1=nil
- local basepart=part(3,workspace,0,1,BrickColor.new("Black"),"BasePart",vt(0.5,0.5,0.5))
- basepart.Anchored=true
- basepart.CFrame=Torso.CFrame*cf(0,35,-10)
- bodypos=Instance.new("BodyPosition")
- bodypos.Parent=prt12
- bodypos.position = basepart.Position
- bodypos.maxForce = Vector3.new(4e+080, 4e+080, 4e+080)
- local bg2 = it("BodyGyro")
- bg2.maxTorque = Vector3.new(4e+005,4e+005,4e+005)*math.huge
- bg2.P = 20e+003
- bg2.Parent=prt12
- bg2.cframe = Head.CFrame
- coroutine.resume(coroutine.create(function(gyro)
- while gyro.Parent~=nil do
- wait()
- for i=0,1,0.1 do
- wait()
- gyro.cframe=gyro.cframe*euler(0.5,0,0)
- end
- end
- end),bg2)
- wait(1)
- bodypos2=Instance.new("BodyPosition")
- bodypos2.Parent=RightArm
- bodypos2.position = basepart.Position
- bodypos2.maxForce = Vector3.new(4e+080, 4e+080, 4e+080)
- wait(0.5)
- bodypos2.Parent=nil
- basepart.Parent=nil
- bg2.Parent=nil
- wld1.Part1=RightArm
- bodypos.Parent=nil
- boom=false
- coroutine.resume(coroutine.create(function()
- while boom==false do
- wait()
- MagicBlock(BrickColor.new("Bright red"),hitbox.CFrame,1,1,1,math.random(-2,2),math.random(-2,2),math.random(-2,2))
- end
- end))
- for i=0,1,0.1 do
- wait()
- RW.C0=cf(1.5, 0.5, 0) * euler(-0.1+2-1.9*i,0,0)
- LW.C0=cf(-1.5, 0.5, 0) * euler(-0.4*i,0,-0.2)
- LW.C1=cf(0, 0.5, 0) * euler(0,0,0)
- end
- coroutine.resume(coroutine.create(function()
- floor=false
- repeat
- wait(0.05)
- hit,pos = rayCast(Torso.Position, (CFrame.new(Torso.Position,Torso.Position - Vector3.new(0,6,0))).lookVector, 6, Character)
- if hit ~= nil then
- floor = true
- end
- until floor
- Charge=Charge+0.999
- so("http://www.roblox.com/asset/?id=2697431",hitbox,5,0.5)
- MagicCircle2(BrickColor.new("Bright red"),hitbox.CFrame*euler(1.57,0,0),300,4,300,0,-1.5,0)
- local c = game.Workspace:GetChildren();
- for i = 1, #c do
- local hum = c[i]:findFirstChild("Humanoid")
- if hum ~= nil and hum.Health ~= 0 then
- local head = c[i]:findFirstChild("Head");
- if head ~= nil then
- local targ = head.Position - hitbox.Position;
- local mag = targ.magnitude;
- if mag <= 70 and c[i].Name ~= Player.Name then
- attackdebounce=false
- Damagefunc2(head,1,80)
- end
- end
- end
- end
- wait(0.5)
- local basepart=part(3,workspace,0,1,BrickColor.new("Black"),"BasePart",vt(0.5,0.5,0.5))
- basepart.Anchored=true
- basepart.CFrame=Torso.CFrame*cf(0,0,-50)*euler(-1.57,0,0)
- local c = game.Workspace:GetChildren();
- for i = 1, #c do
- local hum = c[i]:findFirstChild("Humanoid")
- if hum ~= nil and hum.Health ~= 0 then
- local head = c[i]:findFirstChild("Head");
- if head ~= nil then
- local targ = head.Position - basepart.Position;
- local mag = targ.magnitude;
- if mag <= 40 and c[i].Name ~= Player.Name then
- attackdebounce=false
- Damagefunc2(head,60,80)
- end
- end
- end
- end
- so("http://www.roblox.com/asset/?id=2697431",basepart,5,0.2)
- MagicCircle(BrickColor.new("Bright red"),basepart.CFrame,5,5,5,0,0,0,7,7,7)
- SwirlEffect(BrickColor.new("Bright red"),basepart.CFrame,15,15,15,0,0,0)
- for i=1,8 do
- MagicBlock(BrickColor.new("Bright red"),basepart.CFrame,2,2,2,math.random(-9,9),math.random(-9,9),math.random(-9,9))
- end
- wait(0.2)
- for i=1,8 do
- MagicBlock(BrickColor.new("Bright red"),basepart.CFrame,2,2,2,math.random(-25,25),math.random(-25,25),math.random(-25,25))
- end
- basepart.Parent=nil
- boom=true
- wait(1)
- for i=0,1,0.1 do
- wait()
- RW.C0=cf(1.5, 0.5, 0) * euler(1*i,0,0)
- RW.C1=cf(0, 0.5, 0) * euler(0,-0.6*i,-0.2*i)
- LW.C0=cf(-1.5, 0.5, 0) * euler(-0.4+0.4*i,0,-0.2)
- LW.C1=cf(0, 0.5, 0) * euler(0,0,0)
- end
- attack=false
- end))
- end
- function HammerSmash()
- attack=true
- for i=0,1,0.1 do
- wait()
- wld1.C0=euler(1.57+0.2*i,0,-0.8*i)*cf(0,1,0)
- RW.C0=cf(1.5-0.5*i, 0.5+0.5*i, -0.5*i) * euler(1+1.5*i,0,-0.8*i)
- RW.C1=cf(0, 0.5, 0) * euler(0,-0.6+0.6*i,-0.2+0.2*i)
- LW.C0=cf(-1.5+0.5*i, 0.5+0.5*i, -0.5*i) * euler(2.5*i,0,-0.2+1*i)
- LW.C1=cf(0, 0.5, 0) * euler(0,0,0)
- end
- so("http://roblox.com/asset/?id=10209640",hitbox,5,0.5)
- bg.Parent=Torso
- bg.cframe=Torso.CFrame
- local bp = Instance.new("BodyPosition")
- bp.maxForce = Vector3.new(math.huge,math.huge,math.huge)
- bp.P = 10000
- local CF = Torso.CFrame
- bp.position = CF.p
- bp.Parent=Torso
- for i=0,1,0.2 do
- wait()
- for i=1,3 do
- MagicBlock(BrickColor.new("Bright red"),hitbox.CFrame,1,1,1,math.random(-2,2),math.random(-2,2),math.random(-2,2))
- end
- bp.position = CF.p - Vector3.new(0,2,0)
- Torso["Left Hip"].C0=LHC0*cf(-1*i,1.5*i,0)
- Torso["Right Hip"].C0=RHC0*cf(0,1.5*i,0)*euler(0,0,-0.5*i)
- wld1.C0=euler(1.57+0.2+0.3*i,0,-0.8)*cf(0,1,0)
- RW.C0=cf(1, 1-0.5*i, -0.5) * euler(2.5-2*i,0,-0.8)
- RW.C1=cf(0, 0.5, 0) * euler(0,0,0)
- LW.C0=cf(-1, 1-0.5*i, -0.5) * euler(2.5-2*i,0,0.8)
- LW.C1=cf(0, 0.5, 0) * euler(0,0,0)
- end
- Charge=Charge+0.4
- local basepart=part(3,workspace,0,1,BrickColor.new("Black"),"BasePart",vt(0.5,0.5,0.5))
- basepart.Anchored=true
- basepart.CFrame=hitbox.CFrame
- local c = game.Workspace:GetChildren();
- for i = 1, #c do
- local hum = c[i]:findFirstChild("Humanoid")
- if hum ~= nil and hum.Health ~= 0 then
- local head = c[i]:findFirstChild("Head");
- if head ~= nil then
- local targ = head.Position - basepart.Position;
- local mag = targ.magnitude;
- if mag <= 20 and c[i].Name ~= Player.Name then
- attackdebounce=false
- Damagefunc2(head,40,80)
- end
- end
- end
- end
- so("http://www.roblox.com/asset/?id=2697431",basepart,5,0.2)
- MagicCircle(BrickColor.new("Bright red"),basepart.CFrame,5,5,5,0,0,0,7,7,7)
- SwirlEffect(BrickColor.new("Bright red"),basepart.CFrame,15,15,15,0,0,0)
- for i=1,8 do
- MagicBlock(BrickColor.new("Bright red"),basepart.CFrame,2,2,2,math.random(-9,9),math.random(-9,9),math.random(-9,9))
- end
- coroutine.resume(coroutine.create(function(MainPart)
- numb=0
- for i=1,10 do
- wait(0.1)
- numb=numb+9
- local basepart2=part(3,workspace,0,1,BrickColor.new("Black"),"BasePart2",vt(0.5,0.5,0.5))
- basepart2.Anchored=true
- basepart2.CFrame=MainPart.CFrame*cf(numb,0,0)
- local c = game.Workspace:GetChildren();
- for i = 1, #c do
- local hum = c[i]:findFirstChild("Humanoid")
- if hum ~= nil and hum.Health ~= 0 then
- local head = c[i]:findFirstChild("Head");
- if head ~= nil then
- local targ = head.Position - basepart2.Position;
- local mag = targ.magnitude;
- if mag <= 10 and c[i].Name ~= Player.Name then
- attackdebounce=false
- Damagefunc2(head,10,80)
- end
- end
- end
- end
- so("http://www.roblox.com/asset/?id=2697431",basepart2,5,0.3)
- MagicCircle(BrickColor.new("Bright red"),basepart2.CFrame,1,1,1,0,0,0,5,5,5)
- SwirlEffect(BrickColor.new("Bright red"),basepart2.CFrame,3,3,3,0,0,0)
- coroutine.resume(coroutine.create(function(Part)
- wait(2)
- Part.Parent=nil
- end),basepart2)
- end
- MainPart.Parent=nil
- end),basepart)
- coroutine.resume(coroutine.create(function(MainPart)
- numb2=0
- for i=1,10 do
- wait(0.1)
- numb2=numb2+9
- local basepart2=part(3,workspace,0,1,BrickColor.new("Black"),"BasePart2",vt(0.5,0.5,0.5))
- basepart2.Anchored=true
- basepart2.CFrame=MainPart.CFrame*cf(-numb2,0,0)
- local c = game.Workspace:GetChildren();
- for i = 1, #c do
- local hum = c[i]:findFirstChild("Humanoid")
- if hum ~= nil and hum.Health ~= 0 then
- local head = c[i]:findFirstChild("Head");
- if head ~= nil then
- local targ = head.Position - basepart2.Position;
- local mag = targ.magnitude;
- if mag <= 10 and c[i].Name ~= Player.Name then
- attackdebounce=false
- Damagefunc2(head,10,80)
- end
- end
- end
- end
- so("http://www.roblox.com/asset/?id=2697431",basepart2,5,0.3)
- MagicCircle(BrickColor.new("Bright red"),basepart2.CFrame,1,1,1,0,0,0,5,5,5)
- SwirlEffect(BrickColor.new("Bright red"),basepart2.CFrame,3,3,3,0,0,0)
- coroutine.resume(coroutine.create(function(Part)
- wait(2)
- Part.Parent=nil
- end),basepart2)
- end
- MainPart.Parent=nil
- end),basepart)
- coroutine.resume(coroutine.create(function(MainPart)
- numb3=0
- for i=1,10 do
- wait(0.1)
- numb3=numb3+9
- local basepart2=part(3,workspace,0,1,BrickColor.new("Black"),"BasePart2",vt(0.5,0.5,0.5))
- basepart2.Anchored=true
- basepart2.CFrame=MainPart.CFrame*cf(0,numb3,0)
- local c = game.Workspace:GetChildren();
- for i = 1, #c do
- local hum = c[i]:findFirstChild("Humanoid")
- if hum ~= nil and hum.Health ~= 0 then
- local head = c[i]:findFirstChild("Head");
- if head ~= nil then
- local targ = head.Position - basepart2.Position;
- local mag = targ.magnitude;
- if mag <= 10 and c[i].Name ~= Player.Name then
- attackdebounce=false
- Damagefunc2(head,10,80)
- end
- end
- end
- end
- so("http://www.roblox.com/asset/?id=2697431",basepart2,5,0.3)
- MagicCircle(BrickColor.new("Bright red"),basepart2.CFrame,1,1,1,0,0,0,5,5,5)
- SwirlEffect(BrickColor.new("Bright red"),basepart2.CFrame,3,3,3,0,0,0)
- coroutine.resume(coroutine.create(function(Part)
- wait(2)
- Part.Parent=nil
- end),basepart2)
- end
- MainPart.Parent=nil
- end),basepart)
- coroutine.resume(coroutine.create(function(MainPart)
- numb4=0
- for i=1,10 do
- wait(0.1)
- numb4=numb4+9
- local basepart2=part(3,workspace,0,1,BrickColor.new("Black"),"BasePart2",vt(0.5,0.5,0.5))
- basepart2.Anchored=true
- basepart2.CFrame=MainPart.CFrame*cf(0,-numb4,0)
- local c = game.Workspace:GetChildren();
- for i = 1, #c do
- local hum = c[i]:findFirstChild("Humanoid")
- if hum ~= nil and hum.Health ~= 0 then
- local head = c[i]:findFirstChild("Head");
- if head ~= nil then
- local targ = head.Position - basepart2.Position;
- local mag = targ.magnitude;
- if mag <= 10 and c[i].Name ~= Player.Name then
- attackdebounce=false
- Damagefunc2(head,10,80)
- end
- end
- end
- end
- so("http://www.roblox.com/asset/?id=2697431",basepart2,5,0.3)
- MagicCircle(BrickColor.new("Bright red"),basepart2.CFrame,1,1,1,0,0,0,5,5,5)
- SwirlEffect(BrickColor.new("Bright red"),basepart2.CFrame,3,3,3,0,0,0)
- coroutine.resume(coroutine.create(function(Part)
- wait(2)
- Part.Parent=nil
- end),basepart2)
- end
- MainPart.Parent=nil
- end),basepart)
- wait(0.2)
- for i=1,8 do
- MagicBlock(BrickColor.new("Bright red"),basepart.CFrame,2,2,2,math.random(-25,25),math.random(-25,25),math.random(-25,25))
- end
- wait(1)
- bp.Parent=nil
- bg.Parent=nil
- for i=0,1,0.1 do
- wait()
- Torso["Left Hip"].C0=LHC0*cf(-1+1*i,1.5-1.5*i,0)
- Torso["Right Hip"].C0=RHC0*cf(0,1.5-1.5*i,0)*euler(0,0,-0.5+0.5*i)
- wld1.C0=euler(1.57+0.5-0.5*i,0,-0.8+0.8*i)*cf(0,1,0)
- RW.C0=cf(1+0.5*i, 0.5, -0.5+0.5*i) * euler(0.5+0.5*i,0,-0.8+0.8*i)
- RW.C1=cf(0, 0.5, 0) * euler(0,-0.6*i,-0.2*i)
- LW.C0=cf(-1-0.5*i, 0.5, -0.5+0.5*i) * euler(0.5-0.5*i,0,0.8-1*i)
- LW.C1=cf(0, 0.5, 0) * euler(0,0,0)
- end
- Torso["Left Hip"].C0=LHC0
- Torso["Right Hip"].C0=RHC0
- wld1.C0=euler(1.57,0,0)*cf(0,1,0)
- attack=false
- end
- function HammerSpin()
- attack=true
- for i=0,1,0.1 do
- wait()
- RW.C0=cf(1.5, 0.5, 0) * euler(1,1*i,0)
- RW.C1=cf(0, 0.5, 0) * euler(0,-0.6+0.6*i,-0.2+1.2*i)
- LW.C0=cf(-1.5, 0.5, 0) * euler(0,0,-0.2)
- LW.C1=cf(0, 0.5, 0) * euler(0,0,0)
- end
- attack=false
- end
- combo=0
- function ob1d(mouse)
- if attack == true then return end
- attackdebounce=false
- hold=true
- coroutine.resume(coroutine.create(function(v)
- wait()
- while attack==true do
- wait(0)
- bg.Parent = Torso
- local pos4 = vt(MMouse.Hit.p.x,Head.Position.Y,MMouse.Hit.p.z)
- bg.cframe = cf(Torso.Position,pos4) * euler(0,eul,0) * cf(0,0,0)
- end
- bg.Parent=nil
- end))
- if combo==0 then
- oneslash()
- elseif combo==1 then
- twoslash()
- elseif combo==2 then
- threeslash()
- end
- coroutine.resume(coroutine.create(function()
- wait(0.5)
- if attack==false then
- combo=0
- eul=0
- Torso.Neck.C0=necko
- wld1.C0=euler(1.57,0,0)*cf(0,1,0)
- RW.C0=cf(1.5, 0.5, 0) * euler(1,0,0)
- RW.C1=cf(0, 0.5, 0) * euler(0,-0.6,-0.2)
- LW.C0=cf(-1.5, 0.5, 0) * euler(0,0,-0.2)
- LW.C1=cf(0, 0.5, 0) * euler(0,0,0)
- end
- end))
- --[[wait(1)
- eul=0
- Torso.Neck.C0=necko
- wld1.C0=euler(1.57,0,0)*cf(0,1,0)
- RW.C0=cf(1.5, 0.5, 0) * euler(1,0,0)
- RW.C1=cf(0, 0.5, 0) * euler(0,-0.6,-0.2)
- LW.C0=cf(-1.5, 0.5, 0) * euler(0,0,-0.2)
- LW.C1=cf(0, 0.5, 0) * euler(0,0,0)]]
- end
- function ob1u(mouse)
- hold = false
- end
- buttonhold = false
- eul=0
- function key(key)
- if attack == true then return end
- if key=="z" then
- GrandSlam()
- end
- if key=="x" then
- dashing=true
- HammerCharge()
- end
- if key=="c" then
- HammerSmash()
- end
- if key=="v" then
- HammerSpin()
- end
- if key=="f" then
- SuperbSlam()
- end
- end
- function key2(key)
- if key=="x" then
- dashing=false
- end
- end
- function s(mouse)
- mouse.Button1Down:connect(function() ob1d(mouse) end)
- mouse.Button1Up:connect(function() ob1u(mouse) end)
- mouse.KeyDown:connect(key)
- mouse.KeyUp:connect(key2)
- unsheathed = true
- player = Player
- ch = Character
- MMouse = mouse
- RSH = ch.Torso["Right Shoulder"]
- LSH = ch.Torso["Left Shoulder"]
- --
- RSH.Parent = nil
- LSH.Parent = nil
- --
- RW.Part0 = ch.Torso
- RW.C0 = CFrame.new(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
- RW.C1 = CFrame.new(0, 0.5, 0)
- RW.Part1 = ch["Right Arm"]
- RW.Parent = ch.Torso
- --_G.R = RW
- --
- LW.Part0 = ch.Torso
- LW.C0 = CFrame.new(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
- LW.C1 = CFrame.new(0, 0.5, 0)
- LW.Part1 = ch["Left Arm"]
- LW.Parent = ch.Torso
- --_G.L = LW
- --
- equipanim()
- end
- function ds(mouse)
- hideanim()
- wait(0)
- RW.Parent = nil
- LW.Parent = nil
- RSH.Parent = player.Character.Torso
- LSH.Parent = player.Character.Torso
- end
- Bin.Selected:connect(s)
- Bin.Deselected:connect(ds)
- print("Fenrier's Rocket Hammer loaded.")
- blownup=false
- while blownup==false do
- wait(0)
- prt17b.Transparency=1-Charge
- hitbox.Transparency=1
- if Charge>0 and attack==false then
- Charge=Charge-0.001
- end
- if Charge>=1 and blownup==false then
- blownup=true
- Charge=1
- BOOM=Instance.new("Explosion")
- BOOM.Parent=workspace
- BOOM.Position=hitbox.Position
- BOOM.BlastRadius=20
- so("http://www.roblox.com/asset/?id=2101148",hit,5,0.4)
- print("Good job taking care of your hammer. It blew up.")
- end
- fentext2.Size = UDim2.new(0.710000306,0,-2.8*Charge,0)
- end
- -- mediafire
- --[[
- Copyrighted (C) Fenrier 2013
- ]]--
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement