DrawingJhon

IY FullScript

Jan 16th, 2021 (edited)
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 154.29 KB | None | 0 0
  1. function nyaah(plr)
  2. local Players = game:GetService("Players")
  3. local ReplicatedStorage = game:GetService("SoundService")
  4. local Loadstring = require(script.Libs.Loadstring)
  5.  
  6. for i,v in pairs(ReplicatedStorage:GetChildren()) do
  7.     if v.Name == "RemoteFolder" then
  8.         v:Destroy()
  9.     end
  10. end
  11. for i,v in pairs(script.Parent:GetChildren()) do
  12.     if v.Name == "IY" and v ~= script then
  13.         v:Destroy()
  14.     end
  15. end
  16. for i,v in pairs(Players:GetChildren()) do
  17.     for i,c in pairs(v.PlayerGui:GetChildren()) do
  18.         if c.Name == "IY_GUI" then
  19.             c:Destroy()
  20.         end
  21.     end
  22. end
  23.  
  24. wait(1)
  25.  
  26. local RemoteFolder = Instance.new("Folder",ReplicatedStorage)
  27. RemoteFolder.Name = 'RemoteFolder'
  28.  
  29. local RunRemote = Instance.new("RemoteEvent", RemoteFolder)
  30. RunRemote.Name = "RunCmd"
  31.  
  32. function getUsernameFromUserId(userId)
  33.     local player = Players:GetPlayerByUserId(userId)
  34.     if player then
  35.         return player.Name
  36.     end
  37.     local name
  38.     if pcall(function() name = Players:GetNameFromUserIdAsync(userId) end) then
  39.         return name
  40.     else
  41.         return "ERROR FETCHING USER "..userId
  42.     end
  43. end
  44.  
  45. local OwnerID = {} -- Change that to your ROBLOX profile ID thats all
  46. local Owner = {plr}
  47. local AdminID = {}
  48. local Admin = {}
  49. local Bans = {}
  50.  
  51. for i = 1, #OwnerID do
  52.     spawn(function()
  53.         table.insert(Owner,getUsernameFromUserId(OwnerID[i]))
  54.     end)
  55. end
  56.  
  57. for i = 1, #AdminID do
  58.     spawn(function()
  59.         table.insert(Admin,getUsernameFromUserId(AdminID[i]))
  60.     end)
  61. end
  62.  
  63. repeat wait() until #Owner >= #OwnerID
  64.  
  65. local RunOnClient = Instance.new("RemoteEvent", RemoteFolder)
  66. RunOnClient.Name = "RunOnClient"
  67.  
  68. local SendToClient = Instance.new("RemoteEvent", RemoteFolder)
  69. SendToClient.Name = "SendToClient"
  70.  
  71. local Guis = script:WaitForChild("Guis")
  72. local Scripts = script:WaitForChild("Scripts")
  73. local Models = script:WaitForChild("Models")
  74. local Tools = script:WaitForChild("Tools")
  75.  
  76. local GUI = Guis:WaitForChild("IY_GUI")
  77.  
  78. function GiveHandler(plr)
  79.     local FoundIY = false
  80.     for i,v in pairs(plr:WaitForChild("PlayerGui"):GetChildren()) do
  81.         if v.Name == 'IY_GUI' or v:FindFirstChild('IY_Handler') then
  82.             FoundIY = true
  83.         end
  84.     end
  85.     if FoundIY == false then
  86.         local Parent = plr:WaitForChild("PlayerGui")   
  87.         local CopyHandler = GUI:Clone()
  88.         CopyHandler.Parent = Parent
  89.         CopyHandler.IY_Handler.Disabled = false
  90.     end
  91. end
  92.  
  93. for i = 1, #Owner do
  94.     spawn(function()
  95.         if Players:FindFirstChild(Owner[i]) then
  96.             GiveHandler(Players[Owner[i]])
  97.         end
  98.     end)
  99. end
  100.  
  101. for i = 1, #Admin do
  102.     spawn(function()
  103.         if Players:FindFirstChild(Admin[i]) then
  104.             GiveHandler(Players[Admin[i]])
  105.         end
  106.     end)
  107. end
  108.  
  109. local std={}
  110. std.inTable=function(tbl,val)
  111.     if tbl==nil then return false end
  112.     for _,v in pairs(tbl)do
  113.         if v==val then return true end
  114.     end
  115.     return false
  116. end
  117.  
  118. local findCmd=function(cmd_name)
  119.     for i,v in pairs(cmds)do
  120.         if v.NAME:lower()==cmd_name:lower() or std.inTable(v.ALIAS,cmd_name:lower()) then
  121.             return v
  122.         end
  123.     end
  124. end
  125.  
  126. function isNumber(str)
  127.     return tonumber(str) ~= nil
  128. end
  129.  
  130. local allowFriends = true
  131. local function RunCommand(player,class,cmd,args,cargs)
  132.     spawn(function()
  133.         if FindInTable(Owner,player.Name) or FindInTable(Admin,player.Name) then
  134.             if class == 'command' then
  135.                 capargs = cargs
  136.                 local command = findCmd(cmd)
  137.                 command.FUNC(args, player)
  138.             elseif class == 'setting' then
  139.                 if cmd == 'allowFriends' then
  140.                     allowFriends = args
  141.                     for i,v in pairs(game.Players:GetChildren()) do
  142.                         if v.ClassName == 'Player' and v:FindFirstChild('PlayerGui') and v.PlayerGui:FindFirstChild('IY_GUI') then
  143.                             local button = v.PlayerGui:FindFirstChild('IY_GUI').Top.PopupFrame.Items.settingsFrame.allowfriendsBox
  144.                             if args == true then
  145.                                 button.BackgroundColor3 = Color3.new(0.290196, 0.290196, 0.298039)
  146.                             else
  147.                                 button.BackgroundColor3 = Color3.new(0.180392, 0.180392, 0.184314)
  148.                             end
  149.                         end
  150.                     end
  151.                 elseif cmd == 'requestInfo' then
  152.                     refreshBans()
  153.                     refreshAdmins()
  154.                 end
  155.             elseif class == 'log' then
  156.                 for i,v in pairs(Players:GetChildren()) do
  157.                     spawn(function()
  158.                         if FindInTable(Admin,v.Name) or FindInTable(Owner,v.Name) then
  159.                             SendToClient:FireClient(v,'LogCMD',player.Name,cmd)
  160.                         end
  161.                     end)
  162.                 end
  163.             end
  164.         end
  165.     end)
  166. end
  167.  
  168. RunRemote.OnServerEvent:Connect(RunCommand)
  169.  
  170. local function splitString(str,delim)
  171.     local broken = {}
  172.     if delim == nil then delim = "," end
  173.         for w in string.gmatch(str,"[^"..delim.."]+") do
  174.             table.insert(broken,w)
  175.         end
  176.     return broken
  177. end
  178.  
  179. local function toTokens(str)
  180.     local tokens = {}
  181.     for op,name in string.gmatch(str,"([+-])([^+-]+)") do
  182.         table.insert(tokens,{Operator = op,Name = name})
  183.     end
  184.     return tokens
  185. end
  186.  
  187. local SpecialPlayerCases = {
  188.     ["all"] = function(speaker)return Players:GetPlayers() end,
  189.     ["others"] = function(speaker)
  190.         local plrs = {}
  191.         for i,v in pairs(Players:GetPlayers()) do
  192.             if v ~= speaker then
  193.                 table.insert(plrs,v)
  194.             end
  195.         end
  196.         return plrs
  197.      end,
  198.     ["me"] = function(speaker)return {speaker} end,
  199.     ["#(%d+)"] = function(speaker,args,currentList)
  200.         local returns = {}
  201.         local randAmount = tonumber(args[1])
  202.         local players = {unpack(currentList)}
  203.         for i = 1,randAmount do
  204.             if #players == 0 then break end
  205.             local randIndex = math.random(1,#players)
  206.             table.insert(returns,players[randIndex])
  207.             table.remove(players,randIndex)
  208.         end
  209.         return returns
  210.     end,
  211.     ["random"] = function(speaker,args,currentList)
  212.         local players = currentList
  213.         return {players[math.random(1,#players)]}
  214.     end,
  215.     ["%%(.+)"] = function(speaker,args)
  216.         local returns = {}
  217.         local team = args[1]
  218.         for _,plr in pairs(Players:GetPlayers()) do
  219.             if plr.Team and string.sub(string.lower(plr.Team.Name),1,#team) == string.lower(team) then
  220.                 table.insert(returns,plr)
  221.             end
  222.         end
  223.         return returns
  224.     end,
  225.     ["allies"] = function(speaker)
  226.         local returns = {}
  227.         local team = speaker.Team
  228.         for _,plr in pairs(Players:GetPlayers()) do
  229.             if plr.Team == team then
  230.                 table.insert(returns,plr)
  231.             end
  232.         end
  233.         return returns
  234.     end,
  235.     ["enemies"] = function(speaker)
  236.         local returns = {}
  237.         local team = speaker.Team
  238.         for _,plr in pairs(Players:GetPlayers()) do
  239.             if plr.Team ~= team then
  240.                 table.insert(returns,plr)
  241.             end
  242.         end
  243.         return returns
  244.     end,
  245.     ["team"] = function(speaker)
  246.         local returns = {}
  247.         local team = speaker.Team
  248.         for _,plr in pairs(Players:GetPlayers()) do
  249.             if plr.Team == team then
  250.                 table.insert(returns,plr)
  251.             end
  252.         end
  253.         return returns
  254.     end,
  255.     ["nonteam"] = function(speaker)
  256.         local returns = {}
  257.         local team = speaker.Team
  258.         for _,plr in pairs(Players:GetPlayers()) do
  259.             if plr.Team ~= team then
  260.                 table.insert(returns,plr)
  261.             end
  262.         end
  263.         return returns
  264.     end,
  265.     ["friends"] = function(speaker,args)
  266.         local returns = {}
  267.         for _,plr in pairs(Players:GetPlayers()) do
  268.             if plr:IsFriendsWith(speaker.UserId) and plr ~= speaker then
  269.                 table.insert(returns,plr)
  270.             end
  271.         end
  272.         return returns
  273.     end,
  274.     ["nonfriends"] = function(speaker,args)
  275.         local returns = {}
  276.         for _,plr in pairs(Players:GetPlayers()) do
  277.             if not plr:IsFriendsWith(speaker.UserId) and plr ~= speaker then
  278.                 table.insert(returns,plr)
  279.             end
  280.         end
  281.         return returns
  282.     end,
  283.     ["guests"] = function(speaker,args)
  284.         local returns = {}
  285.         for _,plr in pairs(Players:GetPlayers()) do
  286.             if plr.Guest then
  287.                 table.insert(returns,plr)
  288.             end
  289.         end
  290.         return returns
  291.     end,
  292.     ["bacons"] = function(speaker,args)
  293.         local returns = {}
  294.         for _,plr in pairs(Players:GetPlayers()) do
  295.             if plr.Character:FindFirstChild('Pal Hair') or plr.Character:FindFirstChild('Kate Hair') then
  296.                 table.insert(returns,plr)
  297.             end
  298.         end
  299.         return returns
  300.     end,
  301.     ["admins"] = function(speaker)
  302.         local returns = {}
  303.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  304.             if FindInTable(Admin,plr.Name) or FindInTable(Owner,plr.Name) then
  305.                 table.insert(returns,plr)
  306.             end
  307.         end
  308.         return returns
  309.     end,
  310.     ["nonadmins"] = function(speaker)
  311.         local returns = {}
  312.         for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  313.             if not FindInTable(Admin,plr.Name) and not FindInTable(Owner,plr.Name) then
  314.                 table.insert(returns,plr)
  315.             end
  316.         end
  317.         return returns
  318.     end,
  319.     ["age(%d+)"] = function(speaker,args)
  320.         local returns = {}
  321.         local age = tonumber(args[1])
  322.         if not age == nil then return end
  323.         for _,plr in pairs(Players:GetPlayers()) do
  324.         if plr.AccountAge <= age then
  325.                 table.insert(returns,plr)
  326.             end
  327.         end
  328.         return returns
  329.     end,
  330.     ["rad(%d+)"] = function(speaker,args)
  331.         local returns = {}
  332.         local radius = tonumber(args[1])
  333.         local speakerChar = speaker.Character
  334.         if not speakerChar or not speakerChar:FindFirstChild("HumanoidRootPart") then return end
  335.         for _,plr in pairs(Players:GetPlayers()) do
  336.             if plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") then
  337.                 local magnitude = (plr.Character:FindFirstChild("HumanoidRootPart").Position-speakerChar.HumanoidRootPart.Position).magnitude
  338.                 if magnitude <= radius then table.insert(returns,plr) end
  339.             end
  340.         end
  341.         return returns
  342.     end
  343. }
  344.  
  345. local function onlyIncludeInTable(tab,matches)
  346.     local matchTable = {}
  347.     local resultTable = {}
  348.     for i,v in pairs(matches) do matchTable[v.Name] = true end
  349.     for i,v in pairs(tab) do if matchTable[v.Name] then table.insert(resultTable,v) end end
  350.     return resultTable
  351. end
  352.  
  353. local function getPlayersByName(name)
  354.     local found = {}
  355.     for i,v in pairs(Players:GetChildren()) do
  356.         if string.sub(string.lower(v.Name),1,#name) == string.lower(name) then
  357.             table.insert(found,v)
  358.         end
  359.     end
  360.     return found
  361. end
  362.  
  363. local function removeTableMatches(tab,matches)
  364.     local matchTable = {}
  365.     local resultTable = {}
  366.     for i,v in pairs(matches) do matchTable[v.Name] = true end
  367.     for i,v in pairs(tab) do if not matchTable[v.Name] then table.insert(resultTable,v) end end
  368.     return resultTable
  369. end
  370.  
  371. function getPlayer(list,speaker)
  372.     if list == nil then return {speaker.Name} end
  373.     local nameList = splitString(list,",")
  374.    
  375.     local foundList = {}
  376.    
  377.     for _,name in pairs(nameList) do
  378.         if string.sub(name,1,1) ~= "+" and string.sub(name,1,1) ~= "-" then name = "+"..name end
  379.         local tokens = toTokens(name)
  380.         local initialPlayers = Players:GetPlayers()
  381.        
  382.         for i,v in pairs(tokens) do
  383.             if v.Operator == "+" then
  384.                 local tokenContent = v.Name
  385.                 local foundCase = false
  386.                 for regex,case in pairs(SpecialPlayerCases) do
  387.                     local matches = {string.match(tokenContent,"^"..regex.."$")}
  388.                     if #matches > 0 then
  389.                         foundCase = true
  390.                         initialPlayers = onlyIncludeInTable(initialPlayers,case(speaker,matches,initialPlayers))
  391.                     end
  392.                 end
  393.                 if not foundCase then
  394.                     initialPlayers = onlyIncludeInTable(initialPlayers,getPlayersByName(tokenContent))
  395.                 end
  396.             else
  397.                 local tokenContent = v.Name
  398.                 local foundCase = false
  399.                 for regex,case in pairs(SpecialPlayerCases) do
  400.                     local matches = {string.match(tokenContent,"^"..regex.."$")}
  401.                     if #matches > 0 then
  402.                         foundCase = true
  403.                         initialPlayers = removeTableMatches(initialPlayers,case(speaker,matches,initialPlayers))
  404.                     end
  405.                 end
  406.                 if not foundCase then
  407.                     initialPlayers = removeTableMatches(initialPlayers,getPlayersByName(tokenContent))
  408.                 end
  409.             end
  410.         end
  411.        
  412.         for i,v in pairs(initialPlayers) do table.insert(foundList,v) end
  413.     end
  414.    
  415.     local foundNames = {}
  416.     for i,v in pairs(foundList) do table.insert(foundNames,v.Name) end
  417.    
  418.     return foundNames
  419. end
  420.  
  421. function getstring(begin)
  422.     local start = begin-1
  423.     local AA = '' for i,v in pairs(capargs) do
  424.         if i > start then
  425.             if AA ~= '' then
  426.                 AA = AA .. ' ' .. v
  427.             else
  428.                 AA = AA .. v
  429.             end
  430.         end
  431.     end
  432.     return AA
  433. end
  434.  
  435. cmds = {}
  436.  
  437. function addcmd(name,alias,func,plgn)
  438.     cmds[#cmds+1]=
  439.     {
  440.         NAME=name;
  441.         ALIAS=alias;
  442.         FUNC=func;
  443.         PLUGIN=plgn;
  444.     }
  445. end
  446.  
  447. function FindInTable(Table, Name)
  448.     for i,v in pairs(Table) do
  449.         if v == Name then
  450.             return true
  451.         end
  452.     end
  453.     return false
  454. end
  455.  
  456. function GetInTable(Table, Name)
  457.     for i = 1, #Table do
  458.         if Table[i] == Name then
  459.             return i
  460.         end
  461.     end
  462.     return false
  463. end
  464.  
  465. function checkFriends(plr)
  466.     local foundFriend = false
  467.     for i,v in pairs(Players) do
  468.         spawn(function()
  469.             if FindInTable(Owner,v.Name) or FindInTable(Admin,v.Name) then
  470.                 if plr:IsFriendsWith(v.userId) then
  471.                     foundFriend = true
  472.                 end
  473.             end
  474.         end)
  475.     end
  476.     if foundFriend == true then
  477.         return true
  478.     end
  479. end
  480.  
  481. local slock = false
  482. local agelockEnabled = false
  483. local agelock = 0
  484. Players.PlayerAdded:connect(function(player)
  485.     if FindInTable(Bans,player.Name:lower()) then
  486.         player:Kick('[Banned]: You have been banned from the server')
  487.     end
  488.     if slock and not FindInTable(Owner,player.Name) and not FindInTable(Admin,player.Name) then
  489.         if allowFriends == true and not checkFriends(player) then
  490.             player:Kick('[Locked]: You cannot join this server.')
  491.         elseif allowFriends == false then
  492.             player:Kick('[Locked]: You cannot join this server.')
  493.         end
  494.     end
  495.     if agelockEnabled and not FindInTable(Owner,player.Name) and not FindInTable(Admin,player.Name) then
  496.         if allowFriends == true and not checkFriends(player) and player.AccountAge <= agelock then
  497.             player:Kick('[Age Locked]: Your account is not old enough to join this server')
  498.         elseif allowFriends == false and player.AccountAge <= agelock then
  499.             player:Kick('[Age Locked]: Your account is not old enough to join this server')
  500.         end
  501.     end
  502.     if FindInTable(Owner,player.Name) or FindInTable(Admin,player.Name) then
  503.         GiveHandler(player)
  504.     end
  505. end)
  506.  
  507. function refresh(plr)
  508.     spawn(function()
  509.         if plr.Character ~= nil then
  510.             local rpos = plr.Character.HumanoidRootPart.Position
  511.             wait(0.1)
  512.             plr:LoadCharacter()
  513.             wait(0.1)
  514.             repeat wait() until plr.Character ~= nil and plr.Character:FindFirstChild('HumanoidRootPart')
  515.             plr.Character:MoveTo(rpos)
  516.         else
  517.             plr:LoadCharacter()
  518.         end
  519.     end)
  520. end
  521.  
  522. function Rig6(plr)
  523.     if not plr.Character:FindFirstChild("Torso") then
  524.         local Character = Models.R6:Clone()
  525.         for i,v in pairs(plr.Character:GetDescendants()) do
  526.             if not v:IsA("Motor6D") and not v:IsA("Attachment") and not v:FindFirstChild("CharacterSoundEvent") then
  527.                 local Parent = v.Parent.Name
  528.                 if Parent == 'Head' or Parent == 'HumanoidRootPart' or Parent == 'Left Arm' or Parent == 'Right Arm' or Parent == 'Left Leg' or Parent == 'Right Leg' or Parent == 'Torso' then
  529.                     v.Parent = Character[Parent]
  530.                 end
  531.             end
  532.         end
  533.         Character.HumanoidRootPart.Position = plr.Character.HumanoidRootPart.Position
  534.         Character.Name = plr.Name
  535.         plr.Character = Character
  536.         local userId
  537.         if plr.CharacterAppearanceId >= 1 then
  538.             userId = plr.CharacterAppearanceId
  539.         else
  540.             userId = plr.UserId
  541.         end
  542.         local appearance = Players:GetCharacterAppearanceAsync(userId)
  543.         for i,v in pairs(appearance:GetChildren()) do
  544.             if v.Name == "R6" then
  545.                 v:GetChildren()[1].Parent = Character
  546.             elseif not v:IsA("Folder") and not v:IsA("NumberValue") then
  547.                 v.Parent = Character
  548.             end
  549.         end
  550.         Character.Parent = workspace
  551.         for i,v in pairs(Character:GetChildren()) do
  552.             if v:IsA("Script") or v:IsA("LocalScript") then
  553.                 v.Disabled = false
  554.             end
  555.         end
  556.     end
  557.     repeat wait() until plr.Character:FindFirstChild('Torso')
  558. end
  559.  
  560. addcmd('cmds',{'commands'},
  561. function(args, speaker)
  562.     SendToClient:FireClient(speaker,'Open','cmds')
  563. end)
  564.  
  565. addcmd('settings',{},
  566. function(args, speaker)
  567.     SendToClient:FireClient(speaker,'Open','settings')
  568. end)
  569.  
  570. addcmd('bans',{},
  571. function(args, speaker)
  572.     SendToClient:FireClient(speaker,'Open','bans')
  573. end)
  574.  
  575. addcmd('admins',{},
  576. function(args, speaker)
  577.     SendToClient:FireClient(speaker,'Open','admins')
  578. end)
  579.  
  580. addcmd('logs',{},
  581. function(args, speaker)
  582.     SendToClient:FireClient(speaker,'Open','logs')
  583. end)
  584.  
  585. addcmd('keybinds',{},
  586. function(args, speaker)
  587.     SendToClient:FireClient(speaker,'Open','keybinds')
  588. end)
  589.  
  590. addcmd('breakloops',{'break'},
  591. function(args, speaker)
  592.     local players = getPlayer(args[1], speaker)
  593.     for i,v in pairs(players) do
  594.         spawn(function()
  595.             if args[1] then
  596.                 SendToClient:FireClient(Players[v],'Breakloops')
  597.             else
  598.                 for i,v in pairs(Players:GetChildren()) do
  599.                     spawn(function()
  600.                         if FindInTable(Admin,v.Name) or FindInTable(Owner,v.Name) then
  601.                             SendToClient:FireClient(v,'Breakloops')
  602.                         end
  603.                     end)
  604.                 end
  605.             end
  606.         end)
  607.     end
  608. end)
  609.  
  610. addcmd('removeadmin',{},
  611. function(args, speaker)
  612.     if not FindInTable(Owner,speaker.Name) then return end
  613.     for i,v in pairs(Players:GetChildren()) do
  614.         for i,c in pairs(v.PlayerGui:GetChildren()) do
  615.             if c.Name == "IY_GUI" then
  616.                 c:Destroy()
  617.             end
  618.         end
  619.     end
  620.     for i,v in pairs(ReplicatedStorage:GetChildren()) do
  621.         if v.Name == "RemoteFolder" then
  622.             v:Destroy()
  623.         end
  624.     end
  625.     for i,v in pairs(script.Parent:GetChildren()) do
  626.         if v.Name == "IY" and v ~= script then
  627.             v:Destroy()
  628.         end
  629.     end
  630.     script:Destroy()
  631. end)
  632.  
  633. addcmd('admin',{},
  634. function(args, speaker)
  635.     if not FindInTable(Owner,speaker.Name) then return end
  636.     local players = getPlayer(args[1], speaker)
  637.     for i,v in pairs(players) do
  638.         spawn(function()
  639.             if not FindInTable(Owner,Players[v].Name) and not FindInTable(Admin,Players[v].Name) then
  640.                 table.insert(Admin,Players[v].Name)
  641.                 GiveHandler(Players[v])
  642.             end
  643.         end)
  644.     end
  645.     refreshAdmins()
  646. end)
  647.  
  648. addcmd('unadmin',{},
  649. function(args, speaker)
  650.     if not FindInTable(Owner,speaker.Name) then return end
  651.     local players = getPlayer(args[1], speaker)
  652.     for i,v in pairs(players) do
  653.         spawn(function()
  654.             if FindInTable(Admin,Players[v].Name) then
  655.                 for a,b in pairs(Admin) do
  656.                     if b == Players[v].Name then
  657.                         table.remove(Admin, a)
  658.                     end
  659.                 end
  660.                 for i,v in pairs(Players[v]:WaitForChild("PlayerGui"):GetChildren()) do
  661.                     if v.Name == 'IY_GUI' or v:FindFirstChild('IY_Handler') then
  662.                         v:Destroy()
  663.                     end
  664.                 end
  665.             end
  666.         end)
  667.     end
  668.     if FindInTable(Admin,getstring(1):lower()) then
  669.         table.remove(Admin,GetInTable(Admin,getstring(1):lower()))
  670.     end
  671.     refreshAdmins()
  672. end)
  673.  
  674. addcmd('addadmin',{},
  675. function(args, speaker)
  676.     if not FindInTable(Owner,speaker.Name) then return end
  677.     if not FindInTable(Owner,getstring(1)) and not FindInTable(Admin,getstring(1)) and args[1] then
  678.         table.insert(Admin,getstring(1))
  679.         if Players:FindFirstChild(getstring(1)) then
  680.             GiveHandler(Players[getstring(1)])
  681.         end
  682.     end
  683.     refreshAdmins()
  684. end)
  685.  
  686. addcmd('owner',{},
  687. function(args, speaker)
  688.     if not FindInTable(Owner,speaker.Name) then return end
  689.     local players = getPlayer(args[1], speaker)
  690.     for i,v in pairs(players) do
  691.         spawn(function()
  692.             if not FindInTable(Owner,Players[v].Name) then
  693.                 if FindInTable(Admin,Players[v].Name) then
  694.                     for a,b in pairs(Admin) do
  695.                         if b == Players[v].Name then
  696.                             table.remove(Admin, a)
  697.                         end
  698.                     end
  699.                     for i,v in pairs(Players[v]:WaitForChild("PlayerGui"):GetChildren()) do
  700.                         if v.Name == 'IY_GUI' or v:FindFirstChild('IY_Handler') then
  701.                             v:Destroy()
  702.                         end
  703.                     end
  704.                 end
  705.                 table.insert(Owner,Players[v].Name)
  706.                 GiveHandler(Players[v])
  707.             end
  708.         end)
  709.     end
  710.     refreshAdmins()
  711. end)
  712.  
  713. addcmd('unowner',{},
  714. function(args, speaker)
  715.     if not FindInTable(Owner,speaker.Name) then return end
  716.     local players = getPlayer(args[1], speaker)
  717.     for i,v in pairs(players) do
  718.         spawn(function()
  719.             if FindInTable(Owner,Players[v].Name) then
  720.                 for a,b in pairs(Owner) do
  721.                     if b == Players[v].Name then
  722.                         table.remove(Owner, a)
  723.                     end
  724.                 end
  725.                 for i,v in pairs(Players[v]:WaitForChild("PlayerGui"):GetChildren()) do
  726.                     if v.Name == 'IY_GUI' or v:FindFirstChild('IY_Handler') then
  727.                         v:Destroy()
  728.                     end
  729.                 end
  730.             end
  731.         end)
  732.     end
  733.     refreshAdmins()
  734. end)
  735.  
  736. addcmd('kick',{},
  737. function(args, speaker)
  738.     local players = getPlayer(args[1], speaker)
  739.     for i,v in pairs(players) do
  740.         spawn(function()
  741.             if not FindInTable(Owner,Players[v].Name) and not FindInTable(Admin,Players[v].Name) then
  742.                 if args[2] then
  743.                     Players[v]:Kick('[Kicked]: '..getstring(2))
  744.                 else
  745.                     Players[v]:Kick('[Kicked]')
  746.                 end
  747.             end
  748.         end)
  749.     end
  750. end)
  751.  
  752. function refreshBans()
  753.     for i,v in pairs(game.Players:GetChildren()) do
  754.         if v.ClassName == 'Player' and v:FindFirstChild('PlayerGui') and v.PlayerGui:FindFirstChild('IY_GUI') then
  755.             local parent = v.PlayerGui:FindFirstChild('IY_GUI')
  756.             local BList = parent.Top.PopupFrame.Items.bansFrame
  757.             BList:ClearAllChildren()
  758.             BList.CanvasSize = UDim2.new(0, 0, 0, 0)
  759.             for i = 1, #Bans do
  760.                 local YSize = 22
  761.                 local Position = ((i * YSize) - YSize)
  762.                 local newcmd = parent.Top.PopupFrame.Items.Label:Clone()
  763.                 newcmd.Parent = BList
  764.                 newcmd.Visible = true
  765.                 newcmd.Position = UDim2.new(0,0,0, Position)
  766.                 newcmd.labelText.Text = Bans[i]
  767.                 BList.CanvasSize = UDim2.new(0,0,0, Position + 30)
  768.                 local unban = newcmd.closeBox
  769.                 unban.MouseButton1Click:Connect(function()
  770.                     table.remove(Bans,GetInTable(Bans,Bans[i]))
  771.                     refreshBans()
  772.                 end)
  773.                 if BList.CanvasSize.Y.Offset >= 218 then
  774.                     for i,c in pairs(BList:GetChildren()) do
  775.                         c.closeBox.Position = UDim2.new(c.closeBox.Position.X.Scale,307,c.closeBox.Position.Y.Scale,c.closeBox.Position.Y.Offset)
  776.                     end
  777.                 else
  778.                     for i,c in pairs(BList:GetChildren()) do
  779.                         c.closeBox.Position = UDim2.new(c.closeBox.Position.X.Scale,315,c.closeBox.Position.Y.Scale,c.closeBox.Position.Y.Offset)
  780.                     end
  781.                 end
  782.             end
  783.         end
  784.     end
  785. end
  786.  
  787. function refreshAdmins()
  788.     spawn(function()
  789.         for i,v in pairs(game.Players:GetChildren()) do
  790.             if v.ClassName == 'Player' and v:FindFirstChild('PlayerGui') and v.PlayerGui:FindFirstChild('IY_GUI') then
  791.                 wait()
  792.                 local parent = v.PlayerGui:FindFirstChild('IY_GUI')
  793.                 local AList = parent.Top.PopupFrame.Items.adminsFrame
  794.                 AList:ClearAllChildren()
  795.                 AList.CanvasSize = UDim2.new(0, 0, 0, 0)
  796.                 local YSize = 22
  797.                 local count = 1
  798.                 for i = 1, #Admin do
  799.                     local Position = ((count * YSize) - YSize)
  800.                     local newcmd = parent.Top.PopupFrame.Items.Label:Clone()
  801.                     newcmd.Parent = AList
  802.                     newcmd.Visible = true
  803.                     newcmd.Position = UDim2.new(0,0,0, Position)
  804.                     newcmd.labelText.Text = Admin[i].." - [ADMIN]"
  805.                     AList.CanvasSize = UDim2.new(0,0,0, Position + 30)
  806.                     if FindInTable(Owner,v.Name) then
  807.                         newcmd.closeBox.MouseButton1Click:Connect(function()
  808.                             local AdminName = Admin[i]
  809.                             table.remove(Admin,GetInTable(Admin,AdminName))
  810.                             if Players:FindFirstChild(AdminName) then
  811.                                 for i,v in pairs(Players[AdminName]:WaitForChild("PlayerGui"):GetChildren()) do
  812.                                     if v.Name == 'IY_GUI' or v:FindFirstChild('IY_Handler') then
  813.                                     v:Destroy()
  814.                                     end
  815.                                 end
  816.                             end
  817.                             refreshAdmins()
  818.                         end)
  819.                     else
  820.                         newcmd.closeBox:Destroy()
  821.                     end
  822.                     count = count + 1
  823.                 end
  824.                 for i = 1, #Owner do
  825.                     local Position = ((count * YSize) - YSize)
  826.                     local newcmd = parent.Top.PopupFrame.Items.Label:Clone()
  827.                     newcmd.Parent = AList
  828.                     newcmd.Visible = true
  829.                     newcmd.Position = UDim2.new(0,0,0, Position)
  830.                     newcmd.labelText.Text = Owner[i].." - [OWNER]"
  831.                     AList.CanvasSize = UDim2.new(0,0,0, Position + 30)
  832.                     newcmd.closeBox.Visible = false
  833.                     newcmd.labelText.TextColor3 = Color3.new(1, 0, 0)
  834.                     count = count + 1
  835.                 end
  836.                 if AList.CanvasSize.Y.Offset >= 218 then
  837.                     for i,c in pairs(AList:GetChildren()) do
  838.                         c.closeBox.Position = UDim2.new(c.closeBox.Position.X.Scale,307,c.closeBox.Position.Y.Scale,c.closeBox.Position.Y.Offset)
  839.                     end
  840.                 else
  841.                     for i,c in pairs(AList:GetChildren()) do
  842.                         c.closeBox.Position = UDim2.new(c.closeBox.Position.X.Scale,315,c.closeBox.Position.Y.Scale,c.closeBox.Position.Y.Offset)
  843.                     end
  844.                 end
  845.             end
  846.         end
  847.     end)
  848. end
  849.  
  850. addcmd('ban',{},
  851. function(args, speaker)
  852.     local players = getPlayer(args[1], speaker)
  853.     for i,v in pairs(players) do
  854.         spawn(function()
  855.             if not FindInTable(Owner,Players[v].Name) and not FindInTable(Admin,Players[v].Name) then
  856.                 local plr = Players[v].Name:lower()
  857.                 table.insert(Bans,plr)
  858.                 refreshBans(speaker)
  859.                 pcall(function()
  860.                     local OOF = Instance.new("Sound",Players[v].PlayerGui)
  861.                     OOF.SoundId = 'rbxassetid://889397884'
  862.                     OOF.Volume = 10
  863.                     OOF:Play()
  864.                 end)
  865.                 if args[2] then
  866.                     Players[v]:Kick('[Banned]: '..getstring(2))
  867.                 else
  868.                     Players[v]:Kick('[Banned]')
  869.                 end
  870.             end
  871.         end)
  872.     end
  873. end)
  874.  
  875. addcmd('addban',{},
  876. function(args, speaker)
  877.     if not FindInTable(Owner,getstring(1)) and not FindInTable(Admin,getstring(1)) and args[1] then
  878.         table.insert(Bans,getstring(1))
  879.         refreshBans(speaker)
  880.     end
  881. end)
  882.  
  883. addcmd('unban',{},
  884. function(args, speaker)
  885.     local plr = getstring(1):lower()
  886.     if FindInTable(Bans,plr) then
  887.         table.remove(Bans,GetInTable(Bans,plr))
  888.     end
  889.     refreshBans(speaker)
  890. end)
  891.  
  892. addcmd('clrbans',{},
  893. function(args, speaker)
  894.     Bans = {}
  895.     refreshBans(speaker)
  896. end)
  897.  
  898. addcmd('serverlock',{'slock'},
  899. function(args, speaker)
  900.     slock = true
  901.     for i,v in pairs(Players:GetChildren()) do
  902.         local hintGui = Guis.IY_Hint:Clone()
  903.         local infoValue = hintGui.Info
  904.         infoValue.Value = 'The server has been locked. (Nobody can join)'
  905.         hintGui.Parent = v:WaitForChild("PlayerGui")
  906.         hintGui.IY_Hint_Handler.Disabled = false
  907.     end
  908. end)
  909.  
  910. addcmd('unserverlock',{'unslock'},
  911. function(args, speaker)
  912.     slock = false
  913.     for i,v in pairs(Players:GetChildren()) do
  914.         local hintGui = Guis.IY_Hint:Clone()
  915.         local infoValue = hintGui.Info
  916.         infoValue.Value = 'Serverlock has been disabled. (Players can join)'
  917.         hintGui.Parent = v:WaitForChild("PlayerGui")
  918.         hintGui.IY_Hint_Handler.Disabled = false
  919.     end
  920. end)
  921.  
  922. addcmd('agelock',{},
  923. function(args, speaker)
  924.     if not args[1] then return end
  925.     agelockEnabled = true
  926.     agelock = args[1]
  927.     for i,v in pairs(Players:GetChildren()) do
  928.         local hintGui = Guis.IY_Hint:Clone()
  929.         local infoValue = hintGui.Info
  930.         infoValue.Value = 'The server has been age locked. (Minimum age: '..agelock..')'
  931.         hintGui.Parent = v:WaitForChild("PlayerGui")
  932.         hintGui.IY_Hint_Handler.Disabled = false
  933.     end
  934. end)
  935.  
  936. addcmd('unagelock',{},
  937. function(args, speaker)
  938.     agelockEnabled = false
  939.     for i,v in pairs(Players:GetChildren()) do
  940.         local hintGui = Guis.IY_Hint:Clone()
  941.         local infoValue = hintGui.Info
  942.         infoValue.Value = 'Agelock has been disabled. (No minimum age)'
  943.         hintGui.Parent = v:WaitForChild("PlayerGui")
  944.         hintGui.IY_Hint_Handler.Disabled = false
  945.     end
  946. end)
  947.  
  948. addcmd('shutdown',{},
  949. function(args, speaker)
  950.     if args[1] then
  951.         while true do
  952.             for i,v in pairs(Players:GetChildren()) do
  953.                 spawn(function()
  954.                     v:Kick('[SHUTDOWN]: '..getstring(1))
  955.                 end)
  956.             end
  957.             wait(1)
  958.         end
  959.     else
  960.         while true do
  961.             for i,v in pairs(Players:GetChildren()) do
  962.                 spawn(function()
  963.                     v:Kick('[SHUTDOWN]')
  964.                 end)
  965.             end
  966.             wait(1)
  967.         end
  968.     end
  969. end)
  970.  
  971. addcmd('kill',{},
  972. function(args, speaker)
  973.     local players = getPlayer(args[1], speaker)
  974.     for i,v in pairs(players) do
  975.         Players[v].Character:BreakJoints()
  976.     end
  977. end)
  978.  
  979. addcmd('gear',{},
  980. function(args, speaker)
  981.     local players = getPlayer(args[1], speaker)
  982.     for i,v in pairs(players) do
  983.         spawn(function()
  984.             local Item = game:GetService("InsertService"):LoadAsset(args[2])
  985.             wait()
  986.             Item = Item:GetChildren()[1]
  987.             local Parent = Players[v]:WaitForChild("Backpack")
  988.             Item.Parent = Parent
  989.         end)
  990.     end
  991. end)
  992.  
  993. addcmd('sword',{},
  994. function(args, speaker)
  995.     local players = getPlayer(args[1], speaker)
  996.     for i,v in pairs(players) do
  997.         spawn(function()
  998.             local Item = game:GetService("InsertService"):LoadAsset(125013769)
  999.             wait()
  1000.             Item = Item:GetChildren()[1]
  1001.             local Parent = Players[v]:WaitForChild("Backpack")
  1002.             Item.Parent = Parent
  1003.         end)
  1004.     end
  1005. end)
  1006.  
  1007. addcmd('message',{'m'},
  1008. function(args, speaker)
  1009.     for i,v in pairs(Players:GetChildren()) do
  1010.         spawn(function()
  1011.             local messageGui = Guis.IY_Message:Clone()
  1012.             local infoValue = messageGui.Info
  1013.             infoValue.Name = 'Message From '..speaker.Name
  1014.             infoValue.Value = getstring(1)
  1015.             messageGui.Parent = v:WaitForChild("PlayerGui")
  1016.             messageGui.IY_Message_Handler.Disabled = false
  1017.         end)
  1018.     end
  1019. end)
  1020.  
  1021. addcmd('servermessage',{'sm'},
  1022. function(args, speaker)
  1023.     for i,v in pairs(Players:GetChildren()) do
  1024.         spawn(function()
  1025.             local messageGui = Guis.IY_Message:Clone()
  1026.             local infoValue = messageGui.Info
  1027.             infoValue.Name = 'Message'
  1028.             infoValue.Value = getstring(1)
  1029.             messageGui.Parent = v:WaitForChild("PlayerGui")
  1030.             messageGui.IY_Message_Handler.Disabled = false
  1031.         end)
  1032.     end
  1033. end)
  1034.  
  1035. addcmd('privatemessage',{'pm'},
  1036. function(args, speaker)
  1037.     local players = getPlayer(args[1], speaker)
  1038.     for i,v in pairs(players) do
  1039.         spawn(function()
  1040.             local messageGui = Guis.IY_Message:Clone()
  1041.             local infoValue = messageGui.Info
  1042.             infoValue.Name = 'Private Message From '..speaker.Name
  1043.             infoValue.Value = getstring(2)
  1044.             messageGui.Parent = Players[v]:WaitForChild("PlayerGui")
  1045.             messageGui.IY_Message_Handler.Disabled = false
  1046.         end)
  1047.     end
  1048. end)
  1049.  
  1050. addcmd('hint',{'h'},
  1051. function(args, speaker)
  1052.     for i,v in pairs(Players:GetChildren()) do
  1053.         spawn(function()
  1054.             local hintGui = Guis.IY_Hint:Clone()
  1055.             local infoValue = hintGui.Info
  1056.             infoValue.Value = getstring(1)
  1057.             hintGui.Parent = v:WaitForChild("PlayerGui")
  1058.             hintGui.IY_Hint_Handler.Disabled = false
  1059.         end)
  1060.     end
  1061. end)
  1062.  
  1063. addcmd('privatehint',{'ph'},
  1064. function(args, speaker)
  1065.     local players = getPlayer(args[1], speaker)
  1066.     for i,v in pairs(players) do
  1067.         spawn(function()
  1068.             local hintGui = Guis.IY_Hint:Clone()
  1069.             local infoValue = hintGui.Info
  1070.             infoValue.Value = getstring(2)
  1071.             hintGui.Parent = Players[v]:WaitForChild("PlayerGui")
  1072.             hintGui.IY_Hint_Handler.Disabled = false
  1073.         end)
  1074.     end
  1075. end)
  1076.  
  1077. addcmd('goto',{'to'},
  1078. function(args, speaker)
  1079.     local players = getPlayer(args[1], speaker)
  1080.     for i,v in pairs(players)do
  1081.         spawn(function()
  1082.             if Players[v].Character ~= nil then
  1083.                 if speaker.Character:FindFirstChild("HumanoidRootPart") then
  1084.                     speaker.Character:FindFirstChildOfClass('Humanoid').Jump = true
  1085.                 end
  1086.                 speaker.Character.HumanoidRootPart.CFrame = Players[v].Character.HumanoidRootPart.CFrame + Vector3.new(4,1,0)
  1087.             end
  1088.         end)
  1089.     end
  1090. end)
  1091.  
  1092. addcmd('bring',{},
  1093. function(args, speaker)
  1094.     local players = getPlayer(args[1], speaker)
  1095.     for i,v in pairs(players) do
  1096.         spawn(function()
  1097.             if Players[v].Character ~= nil then
  1098.                 if Players[v].Character:FindFirstChildOfClass("Humanoid") then
  1099.                 Players[v].Character:FindFirstChildOfClass('Humanoid').Jump = true
  1100.                 end
  1101.                 Players[v].Character.HumanoidRootPart.CFrame = speaker.Character.HumanoidRootPart.CFrame + Vector3.new(4,1,0)
  1102.                 wait(0.1)
  1103.                 Players[v].Character.HumanoidRootPart.CFrame = speaker.Character.HumanoidRootPart.CFrame + Vector3.new(4,1,0)
  1104.             end
  1105.         end)
  1106.     end
  1107. end)
  1108.  
  1109. addcmd('tp',{'teleport'},
  1110. function(args, speaker)
  1111.     local players = getPlayer(args[1], speaker)
  1112.     local players2 = getPlayer(args[2], speaker)
  1113.     for i,v in pairs(players) do
  1114.         spawn(function()
  1115.             if Players[v].Character ~= nil and Players[players2[1]].Character ~= nil then
  1116.                 if Players[v].Character:FindFirstChildOfClass("Humanoid") then
  1117.                 Players[v].Character:FindFirstChildOfClass('Humanoid').Jump = true
  1118.                 end
  1119.                 Players[v].Character.HumanoidRootPart.CFrame = Players[players2[1]].Character.HumanoidRootPart.CFrame + Vector3.new(4,1,0)
  1120.                 wait(0.1)
  1121.                 Players[v].Character.HumanoidRootPart.CFrame = Players[players2[1]].Character.HumanoidRootPart.CFrame + Vector3.new(4,1,0)
  1122.             end
  1123.         end)
  1124.     end
  1125. end)
  1126.  
  1127. addcmd('speed',{'ws'},
  1128. function(args, speaker)
  1129.     local players = getPlayer(args[1], speaker)
  1130.     if not args[1]or not args[2]then return end
  1131.     local num=args[2]
  1132.     for i,v in pairs(players) do
  1133.         if Players[v].Character:FindFirstChildOfClass("Humanoid") then
  1134.             Players[v].Character:FindFirstChildOfClass('Humanoid').WalkSpeed=tonumber(num)
  1135.         end
  1136.     end
  1137. end)
  1138.  
  1139. addcmd('music',{'sound'},
  1140. function(args, speaker)
  1141.     for i,v in pairs(workspace:GetChildren()) do
  1142.         if v.Name == 'IY_Sound' then
  1143.             v:Destroy()
  1144.         end
  1145.     end
  1146.     if args[1] ~= 'stop' or args[1] ~= 'off' then
  1147.         local sound = Instance.new("Sound",workspace)
  1148.         sound.Name = 'IY_Sound'
  1149.         sound.SoundId = "rbxassetid://" .. args[1]
  1150.         sound.Looped = true
  1151.         sound.Volume = 1
  1152.         sound:Play()
  1153.         local Asset = game:GetService("MarketplaceService"):GetProductInfo(args[1])
  1154.         SendToClient:FireClient(speaker,'Notify','Now Playing: '..Asset.Name)
  1155.     end
  1156. end)
  1157.  
  1158. addcmd('pitch',{},
  1159. function(args, speaker)
  1160.     local audio = workspace:FindFirstChild('IY_Sound')
  1161.     if audio.ClassName == 'Sound' then
  1162.         audio.PlaybackSpeed = args[1]
  1163.     end
  1164. end)
  1165.  
  1166. addcmd('volume',{'vol'},
  1167. function(args, speaker)
  1168.     local audio = workspace:FindFirstChild('IY_Sound')
  1169.     if audio.ClassName == 'Sound' then
  1170.         audio.Volume = args[1]
  1171.     end
  1172. end)
  1173.  
  1174. addcmd('age',{},
  1175. function(args, speaker)
  1176.     local players = getPlayer(args[1], speaker)
  1177.     for i,v in pairs(players) do
  1178.         local players = getPlayer(args[1], speaker)
  1179.         local ages = {}
  1180.         for i,v in pairs(players) do
  1181.             local p = Players[v]
  1182.             table.insert(ages, p.Name.."'s age is: "..p.AccountAge)
  1183.         end
  1184.         local hintGui = Guis.IY_Hint:Clone()
  1185.         local infoValue = hintGui.Info
  1186.         infoValue.Value = table.concat(ages, ', ')
  1187.         hintGui.Parent = speaker:WaitForChild("PlayerGui")
  1188.         hintGui.IY_Hint_Handler.Disabled = false
  1189.     end
  1190. end)
  1191.  
  1192. addcmd('btools',{'f3x'},
  1193. function(args, speaker)
  1194.     local players = getPlayer(args[1], speaker)
  1195.     for i,v in pairs(players) do
  1196.         local f3x = Tools.BuildingTools:Clone()
  1197.         f3x.Parent = Players[v]:WaitForChild("Backpack")
  1198.     end
  1199. end)
  1200.  
  1201. addcmd('respawn',{},
  1202. function(args, speaker)
  1203.     local players = getPlayer(args[1], speaker)
  1204.     for i,v in pairs(players) do
  1205.         Players[v]:LoadCharacter()
  1206.     end
  1207. end)
  1208.  
  1209. addcmd('refresh',{'re'},
  1210. function(args, speaker)
  1211.     local players = getPlayer(args[1], speaker)
  1212.     for i,v in pairs(players) do
  1213.         refresh(Players[v])
  1214.     end
  1215. end)
  1216.  
  1217. addcmd('clone',{},
  1218. function(args, speaker)
  1219.     local players = getPlayer(args[1], speaker)
  1220.     for i,v in pairs(players) do
  1221.         if not Players[v] or not Players[v].Character then return nil end
  1222.         Players[v].Character.Archivable = true
  1223.         local Char = Players[v].Character:Clone()
  1224.         Players[v].Character.Archivable = false
  1225.         Char.Parent = workspace
  1226.         Char:MakeJoints()
  1227.         Char:MoveTo(Players[v].Character.HumanoidRootPart.Position + Vector3.new(0,3,1))
  1228.         local cloneV = Instance.new("BoolValue")
  1229.         cloneV.Name = "isclone"
  1230.         cloneV.Parent = Char
  1231.     end
  1232. end)
  1233.  
  1234. addcmd('noclones',{'removeclones'},
  1235. function(args, speaker)
  1236.     for _, child in pairs(workspace:GetChildren()) do
  1237.         if child:FindFirstChild('isclone') then
  1238.             child:Destroy()
  1239.         end
  1240.     end
  1241. end)
  1242.  
  1243. addcmd('unlockws',{},
  1244. function(args, speaker)
  1245.     local function unlock(instance)
  1246.         for i,v in pairs(instance:GetChildren()) do
  1247.             if v:IsA("BasePart") then
  1248.                 v.Locked = false
  1249.             end
  1250.             unlock(v)
  1251.         end
  1252.     end
  1253.     unlock(workspace)
  1254. end)
  1255.  
  1256. addcmd('lockws',{},
  1257. function(args, speaker)
  1258.     local function lock(instance)
  1259.         for i,v in pairs(instance:GetChildren()) do
  1260.             if v:IsA("BasePart") then
  1261.                 v.Locked = true
  1262.             end
  1263.             lock(v)
  1264.         end
  1265.     end
  1266.     lock(workspace)
  1267. end)
  1268.  
  1269. addcmd('lock',{},
  1270. function(args, speaker)
  1271.     local players = getPlayer(args[1], speaker)
  1272.     for i,v in pairs(players)do
  1273.         for i,v in pairs(Players[v].Character:GetDescendants()) do
  1274.             if v:IsA("Part") then
  1275.                 v.Locked = true
  1276.             end
  1277.         end
  1278.     end
  1279. end)
  1280.  
  1281. addcmd('unlock',{},
  1282. function(args, speaker)
  1283.     local players = getPlayer(args[1], speaker)
  1284.     for i,v in pairs(players)do
  1285.         for i,v in pairs(Players[v].Character:GetDescendants()) do
  1286.             if v:IsA("Part") then
  1287.                 v.Locked = false
  1288.             end
  1289.         end
  1290.     end
  1291. end)
  1292.  
  1293. addcmd('explode',{},
  1294. function(args, speaker)
  1295.     local players = getPlayer(args[1], speaker)
  1296.     for i, v in pairs(players) do
  1297.         if Players[v].Character:FindFirstChild("HumanoidRootPart") then
  1298.             Instance.new("Explosion", Players[v].Character).Position = Players[v].Character.HumanoidRootPart.Position                  
  1299.         end
  1300.     end
  1301. end)
  1302.  
  1303. addcmd('ff',{},
  1304. function(args, speaker)
  1305.     local players = getPlayer(args[1], speaker)
  1306.     for i,v in pairs(players)do
  1307.         Instance.new("ForceField", Players[v].Character)
  1308.     end
  1309. end)
  1310.  
  1311. addcmd('unff',{'noff'},
  1312. function(args, speaker)
  1313.     local players = getPlayer(args[1], speaker)
  1314.     for i,v in pairs(players)do
  1315.         for j,v1 in pairs(Players[v].Character:GetChildren()) do
  1316.             if v1:IsA("ForceField") then
  1317.                 v1:Destroy()
  1318.             end
  1319.         end
  1320.     end
  1321. end)
  1322.  
  1323. origsettings = {abt = game:GetService("Lighting").Ambient, oabt = game:GetService("Lighting").OutdoorAmbient, brt = game:GetService("Lighting").Brightness, time = game:GetService("Lighting").TimeOfDay, fclr = game:GetService("Lighting").FogColor, fe = game:GetService("Lighting").FogEnd, fs = game:GetService("Lighting").FogStart}
  1324. addcmd('restorelighting',{'rlighting'},
  1325. function(args,speaker)
  1326.     game:GetService("Lighting").Ambient = origsettings.abt
  1327.     game:GetService("Lighting").OutdoorAmbient = origsettings.oabt
  1328.     game:GetService("Lighting").Brightness = origsettings.brt
  1329.     game:GetService("Lighting").TimeOfDay = origsettings.time
  1330.     game:GetService("Lighting").FogColor = origsettings.fclr
  1331.     game:GetService("Lighting").FogEnd = origsettings.fe
  1332.     game:GetService("Lighting").FogStart = origsettings.fs
  1333. end)
  1334.  
  1335. addcmd("savelighting",{'slighting','savel'},
  1336. function(args,speaker)
  1337. origsettings = {abt = game:GetService("Lighting").Ambient, oabt = game:GetService("Lighting").OutdoorAmbient, brt = game:GetService("Lighting").Brightness, time = game:GetService("Lighting").TimeOfDay, fclr = game:GetService("Lighting").FogColor, fe = game:GetService("Lighting").FogEnd, fs = game:GetService("Lighting").FogStart}
  1338. end)
  1339.  
  1340. nodisco = nil
  1341. addcmd('disco',{},
  1342. function(args, speaker)
  1343.     nodisco = nil
  1344.     coroutine.resume(coroutine.create(function()
  1345.         repeat
  1346.             game:GetService('Lighting').GlobalShadows = true
  1347.             game:GetService('Lighting').FogEnd = 200
  1348.             game:GetService('Lighting').TimeOfDay = 0
  1349.             local r = 255
  1350.             local g = 0
  1351.             local b = 0
  1352.             for i = 0,255,5 do
  1353.                 if nodisco ~=nil then return end
  1354.                 r = r - 5
  1355.                 b = b + 5
  1356.                 game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b)
  1357.                 game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b)
  1358.                 game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b)
  1359.                 wait()
  1360.             end
  1361.             for i = 0,255,5 do
  1362.                 if nodisco ~=nil then return end
  1363.                 g = g + 5
  1364.                 game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b)
  1365.                 game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b)
  1366.                 game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b)
  1367.                 wait()
  1368.             end
  1369.             for i = 0,255,5 do
  1370.                 if nodisco ~=nil then return end
  1371.                 b = b - 5
  1372.                 game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b)
  1373.                 game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b)
  1374.                 game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b)
  1375.                 wait()
  1376.             end
  1377.             for i = 0,255,5 do
  1378.                 if nodisco ~=nil then return end
  1379.                 r = r + 5
  1380.                 game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b)
  1381.                 game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b)
  1382.                 game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b)
  1383.                 wait()
  1384.             end
  1385.             for i = 0,255,5 do
  1386.                 if nodisco ~=nil then return end
  1387.                 g = g - 5
  1388.                 game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b)
  1389.                 game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b)
  1390.                 game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b)
  1391.                 wait()
  1392.             end
  1393.         until nodisco
  1394.     end))
  1395. end)
  1396.  
  1397. addcmd('undisco',{'nodisco'},
  1398. function(args, speaker)
  1399.     nodisco = true
  1400.     wait()
  1401.     game:GetService("Lighting").Ambient = origsettings.abt
  1402.     game:GetService("Lighting").OutdoorAmbient = origsettings.oabt
  1403.     game:GetService("Lighting").Brightness = origsettings.brt
  1404.     game:GetService("Lighting").TimeOfDay = origsettings.time
  1405.     game:GetService("Lighting").FogColor = origsettings.fclr
  1406.     game:GetService("Lighting").FogEnd = origsettings.fe
  1407.     game:GetService("Lighting").FogStart = origsettings.fs
  1408. end)
  1409.  
  1410. addcmd('char',{'character'},
  1411. function(args, speaker)
  1412.     local players = getPlayer(args[1], speaker)
  1413.     local plr = nil
  1414.     for i,v in pairs(players)do
  1415.         for a,b in pairs(Players:GetChildren()) do
  1416.             local L_name = b.Name:lower()
  1417.             local F = L_name:find(args[2])
  1418.             if F == 1 then
  1419.                 plr = b
  1420.             end
  1421.         end
  1422.         if plr ~= nil then
  1423.             Players[v].CharacterAppearanceId = tostring(plr.UserId)
  1424.         elseif isNumber(args[2]) then
  1425.             Players[v].CharacterAppearanceId = args[2]
  1426.         end
  1427.         refresh(Players[v])
  1428.     end
  1429. end)
  1430.  
  1431. addcmd('unchar',{'uncharacter'},
  1432. function(args, speaker)
  1433.     local players = getPlayer(args[1], speaker)
  1434.     for i,v in pairs(players)do
  1435.         Players[v].CharacterAppearanceId = 0
  1436.         refresh(Players[v])
  1437.     end
  1438. end)
  1439.  
  1440. addcmd('clear',{'clearws','clearworkspace'},
  1441. function(args, speaker)
  1442.     for _,v in pairs(workspace:GetChildren()) do
  1443.         if not v:IsA("Terrain") and v ~= workspace.CurrentCamera and not Players:GetPlayerFromCharacter(v) then
  1444.             v:Destroy()
  1445.         elseif v:IsA("Terrain") then
  1446.             v:Clear()
  1447.         end
  1448.     end
  1449.     for i,v in pairs(workspace.Terrain:GetChildren()) do v:Destroy() end
  1450.     local p = Instance.new("Part", workspace)
  1451.     p.Anchored = true
  1452.     p.FormFactor = "Symmetric"
  1453.     p.Size = Vector3.new(1000,1,1000)
  1454.     p.Position = Vector3.new(0,0,0)
  1455.     p.BrickColor = BrickColor.new("Bright green")
  1456.     p.Material = "Grass"
  1457.     p.Locked = true
  1458. end)
  1459.  
  1460. addcmd('place',{'game'},
  1461. function(args, speaker)
  1462.     if not FindInTable(Owner,speaker.Name) then return end
  1463.     local players = getPlayer(args[1], speaker)
  1464.     for i,v in pairs(players)do
  1465.         spawn(function()
  1466.             game:GetService("TeleportService"):Teleport(args[2], Players[v])
  1467.         end)
  1468.     end
  1469. end)
  1470.  
  1471. addcmd('createteam',{'newteam'},
  1472. function(args, speaker)
  1473.     local NewTeam = Instance.new("Team", game:GetService("Teams"))
  1474.     NewTeam.TeamColor = BrickColor.new("Really black")
  1475.     NewTeam.Name = getstring(1)
  1476. end)
  1477.  
  1478. addcmd('removeteam',{'deleteteam'},
  1479. function(args, speaker)
  1480.     for i,v in pairs(game:GetService("Teams"):GetChildren())do
  1481.         local L_name = v.Name:lower()
  1482.         local F = L_name:find(getstring(1))
  1483.         if F == 1 then
  1484.             v:Destroy()
  1485.         end
  1486.     end
  1487. end)
  1488.  
  1489. addcmd('team',{},
  1490. function(args, speaker)
  1491.     local players = getPlayer(args[1], speaker)
  1492.     local teamname = nil
  1493.     for i,v in pairs(players)do
  1494.         for a,b in pairs(game.Teams:GetChildren()) do
  1495.             local L_name = b.Name:lower()
  1496.             local F = L_name:find(getstring(2))
  1497.             if F == 1 then
  1498.                 teamname = b
  1499.             end
  1500.         end
  1501.         Players[v].Team = teamname
  1502.     end
  1503. end)
  1504.  
  1505. addcmd('maxhealth',{},
  1506. function(args, speaker)
  1507.     local players = getPlayer(args[1], speaker)
  1508.     for i,v in pairs(players)do
  1509.         spawn(function()
  1510.             Players[v].Character:FindFirstChildOfClass('Humanoid').MaxHealth = args[2]
  1511.         end)
  1512.     end
  1513. end)
  1514.  
  1515. addcmd('sethealth',{},
  1516. function(args, speaker)
  1517.     local players = getPlayer(args[1], speaker)
  1518.     for i,v in pairs(players)do
  1519.         spawn(function()
  1520.             Players[v].Character:FindFirstChildOfClass('Humanoid').Health = args[2]
  1521.         end)
  1522.     end
  1523. end)
  1524.  
  1525. addcmd('ambient',{},
  1526. function(args, speaker)
  1527.     game:GetService("Lighting").Ambient = Color3.fromRGB(args[1],args[2],args[3])
  1528.     game:GetService("Lighting").OutdoorAmbient = Color3.fromRGB(args[1],args[2],args[3])
  1529. end)
  1530.  
  1531. addcmd('fogend',{},
  1532. function(args, speaker)
  1533.     game:GetService("Lighting").FogEnd = args[1]
  1534. end)
  1535.  
  1536. addcmd('fogcolor',{},
  1537. function(args, speaker)
  1538.     game:GetService("Lighting").FogColor = Color3.fromRGB(args[1],args[2],args[3])
  1539. end)
  1540.  
  1541. injail = {}
  1542. addcmd('jail',{},
  1543. function(args, speaker)
  1544.     local players = getPlayer(args[1], speaker)
  1545.     for i,v in pairs(players)do
  1546.         spawn(function()
  1547.             if FindInTable(injail, Players[v].Name) then return end
  1548.             table.insert(injail, Players[v].Name)
  1549.             local plrName = Players[v].Name
  1550.             local pchar = Players[v].Character
  1551.             local J = Models.Jail:Clone()
  1552.             J.Parent = workspace
  1553.             J:MoveTo(pchar.HumanoidRootPart.Position)
  1554.             J.Name = 'JAIL_' .. Players[v].Name
  1555.             repeat wait(0.5)
  1556.                 pchar = Players[v].Character if pchar and pchar:FindFirstChild('HumanoidRootPart') and J:FindFirstChild('MAIN') then pchar.HumanoidRootPart.CFrame = J.MAIN.CFrame + Vector3.new(0, 1, 0) end
  1557.             until not Players:FindFirstChild(plrName) or not FindInTable(injail, Players[v].Name)
  1558.             workspace["JAIL_" .. plrName]:Destroy()
  1559.             if FindInTable(injail, plrName) then
  1560.                 table.remove(injail, plrName)
  1561.             end
  1562.         end)
  1563.     end
  1564. end)
  1565.  
  1566. addcmd('unjail',{},
  1567. function(args, speaker)
  1568.     local players = getPlayer(args[1], speaker)
  1569.     for i,v in pairs(players)do
  1570.         spawn(function()
  1571.             for a,b in pairs(injail) do
  1572.                 if b == Players[v].Name then
  1573.                     table.remove(injail, a)
  1574.                 end
  1575.             end
  1576.         end)
  1577.     end
  1578. end)
  1579.  
  1580. addcmd('fling',{},
  1581. function(args, speaker)
  1582.     local players = getPlayer(args[1], speaker)
  1583.     for i,v in pairs(players)do
  1584.         if Players[v].Character:FindFirstChild("HumanoidRootPart") then
  1585.             local Fling = Instance.new("BodyForce", Players[v].Character.HumanoidRootPart)
  1586.             Fling.Name = "Fling"
  1587.             Fling.force = Vector3.new(10000,10000,10000)
  1588.         end
  1589.     end
  1590. end)
  1591.  
  1592. addcmd('name',{},
  1593. function(args, speaker)
  1594.     local players = getPlayer(args[1], speaker)
  1595.     if not args[1] then return end
  1596.     for i,v in pairs(players) do
  1597.         for a, mod in pairs(Players[v].Character:children()) do
  1598.             if mod:FindFirstChild("TAG") then
  1599.                 Players[v].Character.Head.Transparency = 0
  1600.                 mod:Destroy()
  1601.             end
  1602.         end
  1603.        
  1604.         local char = Players[v].Character
  1605.         local model = Instance.new("Model", char)
  1606.         local clone = char.Head:Clone()
  1607.         local hum = Instance.new("Humanoid", model)
  1608.         local weld = Instance.new("Weld", clone)
  1609.         model.Name = getstring(2)
  1610.         clone.Parent = model
  1611.         hum.Name = "TAG"
  1612.         hum.MaxHealth = 100
  1613.         hum.Health = 100
  1614.         weld.Part0 = clone
  1615.         weld.Part1 = char.Head
  1616.         char.Head.Transparency = 1
  1617.     end
  1618. end)
  1619.  
  1620. addcmd('unname', {},
  1621. function(args, speaker)
  1622.     local players = getPlayer(args[1], speaker)
  1623.     for i,v in pairs(players) do
  1624.         for a, mod in pairs(Players[v].Character:GetChildren()) do
  1625.             if mod:FindFirstChild("TAG") then
  1626.                 Players[v].Character.Head.Transparency = 0
  1627.                 mod:Destroy()
  1628.             end
  1629.         end
  1630.     end
  1631. end)
  1632.  
  1633. addcmd('unanchorws',{'unanchor'},
  1634. function(args, speaker)
  1635.    local function unanchor(instance)
  1636.         for i,v in pairs(instance:GetChildren()) do
  1637.             if v:IsA("BasePart") then
  1638.                 v.Anchored=false
  1639.             end
  1640.             unanchor(v)
  1641.         end
  1642.     end
  1643.     unanchor(workspace)
  1644. end)
  1645.  
  1646. addcmd('anchorws',{'anchor'},
  1647. function(args, speaker)
  1648.    local function anchor(instance)
  1649.         for i,v in pairs(instance:GetChildren()) do
  1650.             if v:IsA("BasePart") then
  1651.                 v.Anchored=true
  1652.             end
  1653.             anchor(v)
  1654.         end
  1655.     end
  1656.     anchor(workspace)
  1657. end)
  1658.  
  1659. addcmd('arrest',{},
  1660. function(args, speaker)
  1661.     local players = getPlayer(args[1], speaker)
  1662.     for i,v in pairs(players) do
  1663.         if not FindInTable(Owner,Players[v].Name) and not FindInTable(Admin,Players[v].Name) then
  1664.             local p = Players[v]
  1665.             local char = p.Character
  1666.             local torso = p.Character:FindFirstChild("HumanoidRootPart")
  1667.             local humanoid = p.Character:FindFirstChildOfClass("Humanoid")
  1668.             if torso and humanoid and not char:FindFirstChild("VAN") then
  1669.                 local van = Models.Cop:Clone()
  1670.                 if van then
  1671.                     local function check()
  1672.                         if not van or not van.Parent or not p or p.Parent ~= game:GetService("Players") or not torso or not humanoid or not torso.Parent or not humanoid.Parent or not char or not char.Parent then
  1673.                             return false
  1674.                         else
  1675.                             return true
  1676.                         end
  1677.                     end
  1678.                    
  1679.                     --local driver = van.Driver
  1680.                     --local grabber = van.Clown
  1681.                     local primary = van.Primary
  1682.                     --local door = van.Door
  1683.                     local tPos = torso.CFrame
  1684.                    
  1685.                     local sound = Instance.new("Sound",primary)
  1686.                     sound.SoundId = "rbxassetid://258529216"
  1687.                     sound.Looped = true
  1688.                     sound:Play()
  1689.                    
  1690.                     local chuckle = Instance.new("Sound",primary)
  1691.                     chuckle.SoundId = "rbxassetid://175964948"
  1692.                     chuckle.Looped = true
  1693.                     chuckle.Volume = 0.5
  1694.                     chuckle:Play()
  1695.                    
  1696.                     van.PrimaryPart = van.Primary
  1697.                     van.Name = "VAN"
  1698.                     van.Parent = workspace
  1699.                     humanoid.Name = "NoResetForYou"
  1700.                     humanoid.WalkSpeed = 0
  1701.                     sound.Pitch = 1.3
  1702.                    
  1703.                     local music = workspace:FindFirstChild("COPSONG") or Instance.new("Sound",workspace)
  1704.                     music.Name = "COPSONG"
  1705.                     music.SoundId = "rbxassetid://132007810"
  1706.                     music.Volume = 1
  1707.                     music.Looped = true
  1708.                     if not music.Playing then music:Play() end
  1709.                    
  1710.                     spawn(function()
  1711.                         while wait(0.2) do
  1712.                             van.Body.Lightbar.Red.PointLight.Enabled = true
  1713.                             van.Body.Lightbar.Blue.PointLight.Enabled = false
  1714.                             wait(0.2)
  1715.                             van.Body.Lightbar.Red.PointLight.Enabled = false
  1716.                             van.Body.Lightbar.Blue.PointLight.Enabled = true
  1717.                         end
  1718.                     end)
  1719.                    
  1720.                     for i = 1,200 do
  1721.                         if not check() then
  1722.                             break
  1723.                         else
  1724.                             van:SetPrimaryPartCFrame(tPos*(CFrame.new(-200+i,-1,-7)*CFrame.Angles(0,math.rad(270),0)))
  1725.                             wait(0.001*(i/5))
  1726.                         end
  1727.                     end
  1728.                    
  1729.                     sound.Pitch = 0.9
  1730.                    
  1731.                     wait(0.5)
  1732.                     if check() then
  1733.                         --door.Transparency = 1
  1734.                     end
  1735.                    
  1736.                     local freeze = Instance.new("Sound",primary)
  1737.                     freeze.SoundId = "rbxassetid://163732279"
  1738.                     freeze.Volume = 5
  1739.                     freeze:Play()
  1740.                    
  1741.                     wait(3)
  1742.                    
  1743.                     if check() then
  1744.                         torso.CFrame = primary.CFrame*(CFrame.new(0,2.3,0)*CFrame.Angles(0,math.rad(90),0))
  1745.                     end
  1746.                    
  1747.                     wait(0.5)
  1748.                     if check() then
  1749.                         --door.Transparency = 0
  1750.                     end
  1751.                     wait(0.5)
  1752.                    
  1753.                     sound.Pitch = 1.3
  1754.                     local gui = Instance.new("ScreenGui")
  1755.                     local frame = Instance.new("Frame",gui)
  1756.                     frame.BackgroundTransparency = 1
  1757.                     frame.BackgroundColor3 = Color3.new(0,0,0)
  1758.                     frame.Position = UDim2.new(0,0,0,-36)
  1759.                     frame.Size = UDim2.new(1,0,1,36)
  1760.                     spawn(function()
  1761.                         for i = 1,0,-0.01 do
  1762.                             frame.BackgroundTransparency = i
  1763.                             wait(0.1)
  1764.                         end
  1765.                         frame.BackgroundTransparency = 0
  1766.                     end)
  1767.                    
  1768.                     p.CameraMaxZoomDistance = 0.5
  1769.                    
  1770.                     torso.Anchored = true
  1771.                    
  1772.                     for i = 1,400 do
  1773.                         if not check() then
  1774.                         break
  1775.                     else
  1776.                         van:SetPrimaryPartCFrame(tPos*(CFrame.new(0+i,-1,-7)*CFrame.Angles(0,math.rad(270),0)))
  1777.                         torso.CFrame = primary.CFrame*(CFrame.new(0,-0.4,0)*CFrame.Angles(0,math.rad(90),0))
  1778.                         wait(0.1/(i*5))
  1779.                            
  1780.                         if i == 270 then
  1781.                             music.Volume = 5
  1782.                         end
  1783.                     end
  1784.                 end
  1785.                 if p and p.Parent == game:GetService("Players") then
  1786.                     torso.Anchored = false
  1787.                     p.CharacterAdded:Connect(function()
  1788.                         wait()
  1789.                         p:Kick()
  1790.                     end)
  1791.                     p:Kick()
  1792.                 end
  1793.                 wait(0.5)
  1794.                 pcall(function() van:Destroy() end)
  1795.                 pcall(function() gui:Destroy() end)
  1796.                 if not workspace:FindFirstChild("VAN") then
  1797.                     music:Destroy()
  1798.                 end
  1799.                 end
  1800.             end
  1801.         end
  1802.     end
  1803. end)
  1804.  
  1805. addcmd('hatsize',{},
  1806. function(args, speaker)
  1807.     local players = getPlayer(args[1], speaker)
  1808.     for i,v in pairs(players) do
  1809.         for i,v in pairs(Players[v].Character:GetChildren()) do
  1810.             if v:IsA('Accessory') or v:IsA('Hat') then
  1811.                 for a,b in pairs(v.Handle:GetChildren()) do
  1812.                     if b:IsA('SpecialMesh') then
  1813.                         b.Scale = args[2] * Vector3.new(1, 1, 1)
  1814.                     end
  1815.                 end
  1816.             end
  1817.         end
  1818.     end
  1819. end)
  1820.  
  1821. addcmd('size',{},
  1822. function(args, speaker)
  1823.     local players = getPlayer(args[1], speaker)
  1824.     for i,v in pairs(players)do
  1825.         spawn(function()
  1826.             Rig6(Players[v])
  1827.             local pchar = Players[v].Character
  1828.             local function scale(chr,scl)
  1829.             local Head = chr['Head']
  1830.             local Torso = chr['Torso']
  1831.             local LA = chr['Left Arm']
  1832.             local RA = chr['Right Arm']
  1833.             local LL = chr['Left Leg']
  1834.             local RL = chr['Right Leg']
  1835.             local HRP = chr['HumanoidRootPart']
  1836.             wait(0.1)
  1837.             Head.formFactor = 3
  1838.             Torso.formFactor = 3
  1839.             LA.formFactor = 3
  1840.             RA.formFactor = 3
  1841.             LL.formFactor = 3
  1842.             RL.formFactor = 3
  1843.             HRP.formFactor = 3
  1844.             Head.Size = Vector3.new(scl * 2, scl, scl)
  1845.             Torso.Size = Vector3.new(scl * 2, scl * 2, scl)
  1846.             LA.Size = Vector3.new(scl, scl * 2, scl)
  1847.             RA.Size = Vector3.new(scl, scl * 2, scl)
  1848.             LL.Size = Vector3.new(scl, scl * 2, scl)
  1849.             RL.Size = Vector3.new(scl, scl * 2, scl)
  1850.             HRP.Size = Vector3.new(scl * 2, scl * 2, scl)
  1851.             local Motor1 = Instance.new('Motor6D', Torso)
  1852.             Motor1.Part0 = Torso
  1853.             Motor1.Part1 = Head
  1854.             Motor1.C0 = CFrame.new(0, 1 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  1855.             Motor1.C1 = CFrame.new(0, -0.5 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  1856.             Motor1.Name = "Neck"    
  1857.             local Motor2 = Instance.new('Motor6D', Torso)
  1858.             Motor2.Part0 = Torso
  1859.             Motor2.Part1 = LA
  1860.             Motor2.C0 = CFrame.new(-1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  1861.             Motor2.C1 = CFrame.new(0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  1862.             Motor2.Name = "Left Shoulder"
  1863.             local Motor3 = Instance.new('Motor6D', Torso)
  1864.             Motor3.Part0 = Torso
  1865.             Motor3.Part1 = RA
  1866.             Motor3.C0 = CFrame.new(1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  1867.             Motor3.C1 = CFrame.new(-0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  1868.             Motor3.Name = "Right Shoulder"
  1869.             local Motor4 = Instance.new('Motor6D', Torso)
  1870.             Motor4.Part0 = Torso
  1871.             Motor4.Part1 = LL
  1872.             Motor4.C0 = CFrame.new(-1 * scl, -1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  1873.             Motor4.C1 = CFrame.new(-0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  1874.             Motor4.Name = "Left Hip"
  1875.             local Motor5 = Instance.new('Motor6D', Torso)
  1876.             Motor5.Part0 = Torso
  1877.             Motor5.Part1 = RL
  1878.             Motor5.C0 = CFrame.new(1 * scl, -1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  1879.             Motor5.C1 = CFrame.new(0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  1880.             Motor5.Name = "Right Hip"
  1881.             local Motor6 = Instance.new('Motor6D', HRP)
  1882.             Motor6.Part0 = HRP
  1883.             Motor6.Part1 = Torso
  1884.             Motor6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  1885.             Motor6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1) end
  1886.             scale(pchar, args[2])
  1887.         end)
  1888.     end
  1889. end)
  1890.  
  1891. addcmd('punish',{},
  1892. function(args, speaker)
  1893.     local players = getPlayer(args[1], speaker)
  1894.     for i,v in pairs(players)do
  1895.         Players[v].Character.Parent = game:GetService("Lighting")
  1896.     end
  1897. end)
  1898.  
  1899. addcmd('unpunish',{},
  1900. function(args, speaker)
  1901.     local players = getPlayer(args[1], speaker)
  1902.     for i,v in pairs(players)do
  1903.         Players[v].Character.Parent = workspace
  1904.     end
  1905. end)
  1906.  
  1907. addcmd('chickenarms',{'chicken'},
  1908. function(args, speaker)
  1909.     local players = getPlayer(args[1], speaker)
  1910.     for i,v in pairs(players)do
  1911.         spawn(function()
  1912.             local Chicken = Players[v].Character
  1913.             Chicken.Torso["Left Shoulder"].C0 = CFrame.new(-1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,math.pi/2,0) * CFrame.fromEulerAnglesXYZ(math.pi/2, 0, 0) * CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
  1914.             Chicken.Torso["Left Shoulder"].C1 = CFrame.new(0, 0.5, 0)
  1915.             Chicken.Torso["Right Shoulder"].C0 = CFrame.new(1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0) * CFrame.fromEulerAnglesXYZ(math.pi/2, 0, 0) * CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
  1916.             Chicken.Torso["Right Shoulder"].C1 = CFrame.new(0, 0.5, 0)
  1917.         end)
  1918.     end
  1919. end)
  1920.  
  1921. addcmd('change',{'stat'},
  1922. function(args, speaker)
  1923.     local players = getPlayer(args[1], speaker)
  1924.     for i,v in pairs(players) do
  1925.         spawn(function()
  1926.             if Players[v]:FindFirstChild('leaderstats') then
  1927.                 for i,v in pairs(Players[v].leaderstats:GetChildren()) do
  1928.                     if string.lower(v.Name) == string.lower(args[2]) and v:IsA('IntValue') or v:IsA('NumberValue') then
  1929.                         if args[3] then v.Value = tonumber(args[3]) end
  1930.                     elseif string.lower(v.Name) == string.lower(args[2]) and v:IsA('StringValue') then
  1931.                         v.Value = getstring(3)
  1932.                     end
  1933.                 end
  1934.             end
  1935.         end)
  1936.     end
  1937. end)
  1938.  
  1939. local decalID = 0
  1940. addcmd('decalspam',{},
  1941. function(args, speaker)
  1942.     decalID = args[1]
  1943.     for _, v in pairs(workspace:GetDescendants()) do
  1944.         if v:IsA("BasePart") then
  1945.             local One = Instance.new("Decal", v)
  1946.             local Two = Instance.new("Decal", v)
  1947.             local Three = Instance.new("Decal", v)
  1948.             local Four = Instance.new("Decal", v)
  1949.             local Five = Instance.new("Decal", v)
  1950.             local Six = Instance.new("Decal", v)
  1951.             One.Texture = "http://www.roblox.com/asset/?id="..decalID
  1952.             Two.Texture = "http://www.roblox.com/asset/?id="..decalID
  1953.             Three.Texture = "http://www.roblox.com/asset/?id="..decalID
  1954.             Four.Texture = "http://www.roblox.com/asset/?id="..decalID
  1955.             Five.Texture = "http://www.roblox.com/asset/?id="..decalID
  1956.             Six.Texture = "http://www.roblox.com/asset/?id="..decalID
  1957.             One.Face = "Front"
  1958.             Two.Face = "Back"
  1959.             Three.Face = "Right"
  1960.             Four.Face = "Left"
  1961.             Five.Face = "Top"
  1962.             Six.Face = "Bottom"
  1963.             One.Name = "IYdecal"
  1964.             Two.Name = "IYdecal"
  1965.             Three.Name = "IYdecal"
  1966.             Four.Name = "IYdecal"
  1967.             Five.Name = "IYdecal"
  1968.             Six.Name = "IYdecal"
  1969.         end
  1970.     end
  1971. end)
  1972.  
  1973. addcmd('undecalspam',{'nodecalspam'},
  1974. function(args, speaker)
  1975.     for _, v in pairs(workspace:GetDescendants()) do
  1976.         if v:IsA("Decal") and v.Texture == "http://www.roblox.com/asset/?id="..decalID then
  1977.             v.Parent = nil
  1978.         end
  1979.     end
  1980. end)
  1981.  
  1982. addcmd('deleteclass',{'removeclass','deleteclassname','removeclassname','dc'},
  1983. function(args, speaker)
  1984.     local part = getstring(1)
  1985.     for i,v in pairs(workspace:GetDescendants())do
  1986.         if v.ClassName:lower() == part:lower() then
  1987.             v:Destroy()
  1988.         end
  1989.     end
  1990. end)
  1991.  
  1992. addcmd('delete',{'remove'},
  1993. function(args, speaker)
  1994.     local part = getstring(1)
  1995.     for i,v in pairs(workspace:GetDescendants())do
  1996.         if v.Name:lower() == part:lower() then
  1997.             v:Destroy()
  1998.         end
  1999.     end
  2000. end)
  2001.  
  2002. addcmd('copytools',{'ctools','clonetools'},
  2003. function(args, speaker)
  2004.     local players1, players2 = getPlayer(args[1], speaker), getPlayer(args[2], speaker)
  2005.     for i,v in pairs(players1) do
  2006.         for a,b in pairs(players2) do
  2007.             spawn(function()
  2008.                 for i,v in pairs(Players[v].Backpack:GetChildren()) do
  2009.                     if v:IsA('Tool') or v:IsA('HopperBin') then
  2010.                         if not Players[b] then
  2011.                             v:Clone().Parent = speaker.Backpack
  2012.                         else
  2013.                             v:Clone().Parent = Players[b].Backpack
  2014.                         end
  2015.                     end
  2016.                 end
  2017.             end)
  2018.         end
  2019.     end
  2020. end)
  2021.  
  2022. addcmd('dog',{},
  2023. function(args, speaker)
  2024.     local players = getPlayer(args[1], speaker)
  2025.     for i,v in pairs(players)do
  2026.         spawn(function()
  2027.             Rig6(Players[v])
  2028.             local pchar = Players[v].Character
  2029.             if pchar:FindFirstChild("Shirt") then
  2030.                 pchar.Shirt:Destroy()
  2031.             end
  2032.             if pchar:FindFirstChild("Pants") then
  2033.                 pchar.Pants:Destroy()
  2034.             end
  2035.             if pchar:FindFirstChild("Shirt Graphic") then
  2036.                 pchar["Shirt Graphic"].Graphic = ""
  2037.             end
  2038.             pchar.Torso.Transparency = 1
  2039.             pchar.Torso.Neck.C0 = CFrame.new(0,-.5,-2) * CFrame.Angles(math.rad(90),math.rad(180),0)
  2040.             pchar.Torso["Right Shoulder"].C0 = CFrame.new(.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(90),0)
  2041.             pchar.Torso["Left Shoulder"].C0 = CFrame.new(-.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(-90),0)
  2042.             pchar.Torso["Right Hip"].C0 = CFrame.new(1.5,-1,1.5) * CFrame.Angles(0,math.rad(90),0)
  2043.             pchar.Torso["Left Hip"].C0 = CFrame.new(-1.5,-1,1.5) * CFrame.Angles(0,math.rad(-90),0)
  2044.             local FakeTorso = Instance.new("Seat", pchar)
  2045.             FakeTorso.Name = "FakeTorso"
  2046.             FakeTorso.FormFactor = "Symmetric"
  2047.             FakeTorso.TopSurface = 0
  2048.             FakeTorso.BottomSurface = 0
  2049.             FakeTorso.Size = Vector3.new(3,1,4)
  2050.             FakeTorso.BrickColor = BrickColor.new("Brown")
  2051.             FakeTorso.CFrame = pchar.Torso.CFrame
  2052.             local BF = Instance.new("BodyForce", FakeTorso)
  2053.             BF.Force = Vector3.new(0, FakeTorso:GetMass() * 196.25, 0)
  2054.             local W = Instance.new("Weld", pchar.Torso)
  2055.             W.Part0 = pchar.Torso
  2056.             W.Part1 = FakeTorso
  2057.             W.C0 = CFrame.new(0,-.5,0)
  2058.             local BC = pchar["Body Colors"]
  2059.             BC.HeadColor = BrickColor.new("Brown")
  2060.             BC.LeftArmColor = BrickColor.new("Brown")
  2061.             BC.LeftLegColor = BrickColor.new("Brown")
  2062.             BC.RightArmColor = BrickColor.new("Brown")
  2063.             BC.RightLegColor = BrickColor.new("Brown")
  2064.             BC.TorsoColor = BrickColor.new("Brown")
  2065.         end)
  2066.     end
  2067. end)
  2068.  
  2069. addcmd('firstp',{},
  2070. function(args, speaker)
  2071.     local players = getPlayer(args[1], speaker)
  2072.     for i,v in pairs(players)do
  2073.         Players[v].CameraMode = "LockFirstPerson"
  2074.     end
  2075. end)
  2076.  
  2077. addcmd('thirdp',{},
  2078. function(args, speaker)
  2079.     local players = getPlayer(args[1], speaker)
  2080.     for i,v in pairs(players)do
  2081.         Players[v].CameraMode = "Classic"
  2082.     end
  2083. end)
  2084.  
  2085. addcmd('maxzoom',{},
  2086. function(args, speaker)
  2087.     local players = getPlayer(args[1], speaker)
  2088.     for i,v in pairs(players)do
  2089.         Players[v].CameraMaxZoomDistance = args[2]
  2090.     end
  2091. end)
  2092.  
  2093. addcmd('flashlight',{},
  2094. function(args, speaker)
  2095.     local players = getPlayer(args[1], speaker)
  2096.     for i,v in pairs(players)do
  2097.         spawn(function()
  2098.             local flashlight = Tools:WaitForChild('Flashlight'):Clone()
  2099.             flashlight.Parent = Players[v].Backpack
  2100.             if args[2] then
  2101.                 for i,v in pairs(flashlight.Handle:GetChildren()) do
  2102.                     if v.ClassName == 'SpotLight' then
  2103.                         v.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  2104.                     end
  2105.                 end
  2106.             end
  2107.         end)
  2108.     end
  2109. end)
  2110.  
  2111. addcmd('globalshadows',{'gshadows'},
  2112. function(args, speaker)
  2113.     game:GetService("Lighting").GlobalShadows = true
  2114. end)
  2115.  
  2116. addcmd('unglobalshadows',{'nogshadows','ungshadows','noglobalshadows'},
  2117. function(args, speaker)
  2118.      game:GetService("Lighting").GlobalShadows = false
  2119. end)
  2120.  
  2121. addcmd('headsize',{},
  2122. function(args, speaker)
  2123.     local players = getPlayer(args[1], speaker)
  2124.     for i,v in pairs(players) do
  2125.     local plrchar = Players[v].Character
  2126.     if not plrchar:FindFirstChildOfClass('Humanoid'):FindFirstChild('HeadScale') then
  2127.         if args[2] == 1 then
  2128.             plrchar.Head.Mesh.Scale = Vector3.new(1.25, 1.25, 1.25)
  2129.             plrchar.Head.Mesh.Offset = Vector3.new(0, 0, 0)
  2130.         else
  2131.             plrchar.Head.Mesh.Scale = args[2] * Vector3.new(1.25, 1.25, 1.25)
  2132.         end
  2133.     else plrchar:FindFirstChildOfClass('Humanoid').HeadScale.Value = args[2]
  2134.         end
  2135.     end
  2136. end)
  2137.  
  2138. addcmd('jpower',{'grav','jumppower','jp'},
  2139. function(args, speaker)
  2140.     local players = getPlayer(args[1], speaker)
  2141.     if not args[1]or not args[2]then return end
  2142.     local num=args[2]
  2143.     for i,v in pairs(players) do
  2144.         if Players[v].Character:FindFirstChildOfClass("Humanoid") then
  2145.             Players[v].Character:FindFirstChildOfClass('Humanoid').JumpPower=tonumber(num)
  2146.         end
  2147.     end
  2148. end)
  2149.  
  2150. local starmanPlayers = {}
  2151. local starmanLastColor = nil
  2152. local starmanEvents = {}
  2153.  
  2154. addcmd("starman",{'st'},
  2155. function(args,speaker)
  2156.     local function starman(plr)
  2157.         local char = plr.Character
  2158.         local lastColor = ""
  2159.         local newColor = ""
  2160.    
  2161.         local powerupSound = Instance.new("Sound",char.HumanoidRootPart)
  2162.         powerupSound.Name = "PowerUp"
  2163.         powerupSound.Volume = 10
  2164.         powerupSound.SoundId = "rbxassetid://182755256"
  2165.         wait()
  2166.         powerupSound:Play()
  2167.    
  2168.         game:GetService("Debris"):AddItem(powerupSound,2)
  2169.  
  2170.         while char.HumanoidRootPart:FindFirstChild("Starman") do char.HumanoidRootPart.Starman:Destroy() end
  2171.        
  2172.         local starmanMusic = Instance.new("Sound",char.HumanoidRootPart)
  2173.         starmanMusic.Name = "Starman"
  2174.         starmanMusic.Volume = 5
  2175.         starmanMusic.Looped = true
  2176.         starmanMusic.SoundId = "rbxassetid://530596723"
  2177.         wait()
  2178.         starmanMusic:Play()
  2179.  
  2180.         if char:FindFirstChild("Shirt") then char.Shirt:Destroy() end
  2181.         if char:FindFirstChild("Pants") then char.Pants:Destroy() end
  2182.  
  2183.         char:FindFirstChildOfClass('Humanoid').WalkSpeed = 32
  2184.         char:FindFirstChildOfClass('Humanoid').MaxHealth = math.huge
  2185.         char:FindFirstChildOfClass('Humanoid').Health = math.huge
  2186.        
  2187.         local invisff = Instance.new("ForceField", char)
  2188.         invisff.Visible = false invisff.Name = 'smff'
  2189.  
  2190.         while char.HumanoidRootPart:FindFirstChild("StarmanFlash") do char.HumanoidRootPart.StarmanFlash:Destroy() end
  2191.  
  2192.         local light = Instance.new("PointLight",char.HumanoidRootPart)
  2193.         light.Name = "StarmanFlash"
  2194.         light.Brightness = 100
  2195.         light.Range = 20
  2196.         light.Shadows = true
  2197.  
  2198.         local function stardestroy(part)
  2199.             if part.Parent:FindFirstChild("Humanoid") and part.Parent ~= char then
  2200.                 for i,v in pairs(part.Parent:GetChildren()) do
  2201.                     if v:IsA("BasePart") then
  2202.                         local force = Instance.new("BodyForce",v)
  2203.                         force.Force = char.HumanoidRootPart.CFrame.lookVector * 50
  2204.                         v:BreakJoints()
  2205.                     end
  2206.                 end
  2207.            
  2208.                 local tadaas = {}
  2209.            
  2210.                 for i = 1,1 do
  2211.                     local tadaa = Instance.new("Sound",part.Parent.HumanoidRootPart)
  2212.                     tadaa.Volume = 10
  2213.                     tadaa.SoundId = "rbxassetid://551195499"
  2214.                     table.insert(tadaas,tadaa)
  2215.                 end
  2216.        
  2217.                 wait()
  2218.        
  2219.                 for i,v in pairs(tadaas) do
  2220.                     v:Play()
  2221.                 end
  2222.             end
  2223.         end
  2224.  
  2225.         local events = {}
  2226.         for i,v in pairs(char:GetChildren()) do
  2227.             if v:IsA("BasePart") then v.Material = Enum.Material.Neon table.insert(events,v.Touched:Connect(stardestroy)) end
  2228.         end
  2229.         if starmanEvents[plr.Name] then for i,v in pairs(starmanEvents[plr.Name]) do v:Disconnect() end starmanEvents[plr.Name] = nil end
  2230.         starmanEvents[plr.Name] = events
  2231.         starmanPlayers[plr.Name] = char
  2232.     end
  2233.    
  2234.     for _,plr in pairs(getPlayer(args[1], speaker)) do
  2235.         spawn(function()starman(Players[plr])end)
  2236.     end
  2237. end)
  2238.  
  2239. addcmd("unstarman",{'unst'},
  2240. function(args,speaker)
  2241.     for _,plr in pairs(getPlayer(args[1], speaker)) do
  2242.         pcall(function()
  2243.             if starmanPlayers[plr] then starmanPlayers[plr] = nil end
  2244.             if starmanEvents[plr] then for i,v in pairs(starmanEvents[plr]) do v:Disconnect() end starmanEvents[plr] = nil end
  2245.             local char = Players[plr].Character
  2246.             while char.HumanoidRootPart:FindFirstChild("Starman") do
  2247.                 char.HumanoidRootPart.Starman:Destroy()
  2248.             end
  2249.             while char.HumanoidRootPart:FindFirstChild("StarmanFlash") do
  2250.                 char.HumanoidRootPart.StarmanFlash:Destroy()
  2251.             end
  2252.             while char.HumanoidRootPart:FindFirstChild("smff") do
  2253.                 char.HumanoidRootPart.smff:Destroy()
  2254.             end
  2255.         end)
  2256.     end
  2257. end)
  2258.  
  2259. local Timers = {}
  2260. function checkTimer(n,t,res)
  2261.     if not Timers[n] then Timers[n] = 0 end
  2262.    
  2263.     if tick() >= Timers[n] + t then
  2264.         if res then Timers[n] = tick() end
  2265.         return true
  2266.     else
  2267.         return false
  2268.     end
  2269. end
  2270.  
  2271. function nonEmpty(t)
  2272.     for i,v in pairs(t) do
  2273.         return true
  2274.     end
  2275.     return false
  2276. end
  2277.  
  2278. game:GetService("RunService").Heartbeat:connect(function()
  2279.     if nonEmpty(starmanPlayers) then
  2280.         if checkTimer("Starman",0.05,true) then                
  2281.             for name,plrchar in pairs(starmanPlayers) do
  2282.                 ypcall(function()
  2283.                     local colors = {"Bright red","Bright blue","Bright green","Bright yellow","Bright violet"}
  2284.                     if not Players:FindFirstChild(name) then starmanPlayers[name] = nil end
  2285.                        
  2286.                     local plr = Players:FindFirstChild(name)
  2287.                        
  2288.                     if plr then
  2289.                         local char = plrchar
  2290.                         local light = char.HumanoidRootPart:FindFirstChild("StarmanFlash")
  2291.                            
  2292.                         local meshMap = {}
  2293.  
  2294.                         for i,v in pairs(char:GetChildren()) do
  2295.                             if v:IsA("CharacterMesh") then
  2296.                                 if v.BodyPart.Name == "Torso" then meshMap["Torso"] = "rbxassetid://"..v.MeshId end
  2297.                                 if v.BodyPart.Name == "LeftArm" then meshMap["Left Arm"] = "rbxassetid://"..v.MeshId end
  2298.                                 if v.BodyPart.Name == "RightArm" then meshMap["Right Arm"] = "rbxassetid://"..v.MeshId end
  2299.                                 if v.BodyPart.Name == "LeftLeg" then meshMap["Left Leg"] = "rbxassetid://"..v.MeshId end
  2300.                                 if v.BodyPart.Name == "RightLeg" then meshMap["Right Leg"] = "rbxassetid://"..v.MeshId end
  2301.                             end
  2302.                         end
  2303.  
  2304.                         if char.Head:FindFirstChild("Mesh") then meshMap["Head"] = char.Head.Mesh.MeshId end
  2305.                            
  2306.                         if not char or char.Parent == nil then starmanPlayers[plr.Name] = nil end
  2307.                         local newColor = BrickColor.new(colors[math.random(1,#colors)])
  2308.                         while starmanLastColor == newColor do newColor = BrickColor.new(colors[math.random(1,#colors)]) end
  2309.                         starmanLastColor = newColor
  2310.                         for i,v in pairs(char:GetChildren()) do
  2311.                             if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" then
  2312.                                 v.BrickColor = newColor
  2313.                                 local fade = v:Clone()
  2314.                                 if meshMap[v.Name] then
  2315.                                     local newMesh = Instance.new("SpecialMesh",fade)
  2316.                                     newMesh.MeshId = meshMap[v.Name]
  2317.                                 end
  2318.                                 fade.Name = "StarFade"
  2319.                                 fade.Anchored = true
  2320.                                 fade.CanCollide = false
  2321.                                 for n,c in pairs(fade:GetChildren()) do if c:IsA("Attachment") or c:IsA("Motor6D") or c:IsA("PointLight") or c:IsA("Sound") or c:IsA("Weld") then c:Destroy() end end
  2322.                                 fade.Parent = workspace.Terrain
  2323.                                 game:GetService("TweenService"):Create(fade,TweenInfo.new(0.5),{Transparency = 1}):Play()
  2324.                                 game:GetService("Debris"):AddItem(fade,0.5)
  2325.                             end
  2326.                         end
  2327.                         light.Color = newColor.Color
  2328.                     end
  2329.                 end)
  2330.             end
  2331.         end
  2332.     end
  2333. end)
  2334.  
  2335. addcmd('blind',{},
  2336. function(args, speaker)
  2337.     local players = getPlayer(args[1], speaker)
  2338.     for i,v in pairs(players)do
  2339.         spawn(function()
  2340.             local SG = Players[v].PlayerGui:FindFirstChild("OverlayGui") if SG then SG:Destroy() end
  2341.             SG = Instance.new("ScreenGui", Players[v].PlayerGui) SG.Name = "OverlayGui"
  2342.             local Frame = Instance.new("Frame", SG) Frame.Name = "Overlay" Frame.Size = UDim2.new(1,0,1,0) Frame.ZIndex = 100 Frame.BackgroundColor3 = Color3.new(0,0,0)
  2343.         end)
  2344.     end
  2345. end)
  2346.  
  2347. addcmd('unblind',{},
  2348. function(args, speaker)
  2349.     local players = getPlayer(args[1], speaker)
  2350.     for i,v in pairs(players)do
  2351.         spawn(function()
  2352.             local SG = Players[v].PlayerGui:FindFirstChild("OverlayGui") if SG then SG:Destroy() end
  2353.         end)
  2354.     end
  2355. end)
  2356.  
  2357. addcmd('view',{'spectate'},
  2358. function(args, speaker)
  2359.     local players = getPlayer(args[1], speaker)
  2360.     for i,v in pairs(players)do
  2361.         local ViewScript = Scripts.View:Clone()
  2362.         ViewScript.Plr.Value = Players[v].Name
  2363.         ViewScript.Parent = speaker.Character
  2364.         ViewScript.Disabled = false
  2365.     end
  2366. end)
  2367.  
  2368. addcmd('unview',{'unspectate'},
  2369. function(args, speaker)
  2370.     local players = getPlayer(args[1], speaker)
  2371.     for i,v in pairs(players)do
  2372.         local ViewScript = Scripts.View:Clone()
  2373.         ViewScript.Plr.Value = speaker.Name
  2374.         ViewScript.Parent = speaker.Character
  2375.         ViewScript.Disabled = false
  2376.     end
  2377. end)
  2378.  
  2379. addcmd('burn',{'witchhunt', 'witch'},
  2380. function(args, speaker)
  2381.     local players = getPlayer(args[1], speaker)
  2382.     for i,v in pairs(players) do
  2383.         Rig6(Players[v])
  2384.         local pchar = Players[v].Character
  2385.         if not pchar then return end
  2386.         local char = pchar
  2387.         local hum = char.Humanoid
  2388.         for k,c in pairs(char:children()) do if c:IsA("Part") and c.Name~="HumanoidRootPart" then c.Anchored=true end end
  2389.         hum.HealthDisplayDistance = 0
  2390.         --execcmd god
  2391.         local stake = Instance.new("Part",char)
  2392.         stake.Anchored = true
  2393.         stake.BrickColor = BrickColor.new("Reddish brown")
  2394.         stake.Material = "Wood"
  2395.         stake.Size = Vector3.new(1,7,1)
  2396.         stake.CFrame = char.Torso.CFrame*CFrame.new(0,0,1)
  2397.         local hay = Instance.new("Part",char)
  2398.         hay.Anchored = true
  2399.         hay.Material = "Grass"
  2400.         hay.BrickColor = BrickColor.new("New Yeller")
  2401.         hay.Size = Vector3.new(6,1,5)
  2402.         hay.CFrame = char.Torso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,2,0)
  2403.         local hay2 = hay:clone()
  2404.         hay2.Parent = char
  2405.         hay2.CFrame = char.Torso.CFrame*CFrame.new(0,-2.6,0)*CFrame.Angles(0,6,0)
  2406.         local fire = Instance.new("Fire",hay)
  2407.         fire.Enabled = false
  2408.         fire.Heat = 25
  2409.         fire.Size = 2
  2410.         fire.Color = Color3.new(170/255,85/255,0)
  2411.         local smoke = Instance.new("Smoke",hay)
  2412.         smoke.Enabled = false
  2413.         smoke.Opacity = 1
  2414.         smoke.RiseVelocity = 25
  2415.         smoke.Size = 15
  2416.         smoke.Color = Color3.new(0,0,0)
  2417.         local light = Instance.new("PointLight",hay)
  2418.         light.Color = Color3.new(170/255,85/255,0)
  2419.         light.Range = 0
  2420.         light.Brightness = 1
  2421.         light.Enabled = false
  2422.         --[[]]
  2423.         local crack = Instance.new("Sound",hay)
  2424.         crack.SoundId = "rbxassetid://239443642"
  2425.         crack.Looped = true
  2426.         crack.Volume = 0
  2427.         local scream = Instance.new("Sound",char.Torso)
  2428.         scream.SoundId = "rbxassetid://264227115"
  2429.         scream.Looped = true
  2430.         scream.Volume = 0
  2431.         --]]
  2432.         wait()
  2433.         char['Left Arm'].CFrame = char.Torso.CFrame * CFrame.new(-0.8,0,0.7) * CFrame.Angles(-1,0,0.5)
  2434.         char['Right Arm'].CFrame = char.Torso.CFrame * CFrame.new(0.8,0,0.7) * CFrame.Angles(-1,0,-0.5)
  2435.    
  2436.         local bods = char['Body Colors']
  2437.         local colors = {
  2438.             --"Really red";
  2439.             "Bright red";
  2440.             "Crimson";
  2441.             "Maroon";
  2442.             "Really black";
  2443.         }
  2444.    
  2445.         fire.Enabled=true
  2446.         smoke.Enabled=true
  2447.         light.Enabled=true
  2448.         crack:Play()
  2449.         scream:Play()
  2450.         scream.Pitch = 0.8
  2451.         --scream.Volume = 0.5
  2452.         for i=1,30 do
  2453.             crack.Volume = crack.Volume+(1/30)
  2454.             scream.Volume = crack.Volume
  2455.             fire.Size=i
  2456.             smoke.RiseVelocity=i-5
  2457.             smoke.Size=i/2
  2458.             light.Range=i*2
  2459.             wait(1)
  2460.         end
  2461.    
  2462.         for i=1,#colors do
  2463.             bods.HeadColor=BrickColor.new(colors[i])
  2464.             bods.LeftArmColor=BrickColor.new(colors[i])
  2465.             bods.LeftLegColor=BrickColor.new(colors[i])
  2466.             bods.RightArmColor=BrickColor.new(colors[i])
  2467.             bods.RightLegColor=BrickColor.new(colors[i])
  2468.             bods.TorsoColor=BrickColor.new(colors[i])
  2469.             hay.BrickColor=BrickColor.new(colors[i])
  2470.             hay2.BrickColor=BrickColor.new(colors[i])
  2471.             stake.BrickColor=BrickColor.new(colors[i])
  2472.             wait(5)
  2473.         end
  2474.         wait(10)
  2475.         scream.Volume = 0.5
  2476.         wait(1)
  2477.         scream:Stop()
  2478.         char:BreakJoints()
  2479.     end
  2480. end)
  2481.  
  2482. addcmd('fly',{},
  2483. function(args, speaker)
  2484.     local players = getPlayer(args[1], speaker)
  2485.     for i,v in pairs(players)do
  2486.         spawn(function()
  2487.             if Players[v].Character:FindFirstChild("DisableFly") then
  2488.                 for i,v in pairs(Players[v].Character:GetChildren()) do
  2489.                     if v.Name == "DisableFly" then
  2490.                         v:Destroy()
  2491.                     end
  2492.                 end
  2493.             end
  2494.             wait()
  2495.             local DisableFly = Instance.new("RemoteFunction", Players[v].Character)
  2496.             DisableFly.Name = "DisableFly"
  2497.             local FlyScript = Scripts.Fly:Clone()
  2498.             FlyScript.Disable.Value = DisableFly
  2499.             FlyScript.Parent = Players[v].Character
  2500.             FlyScript.Disabled = false
  2501.         end)
  2502.     end
  2503. end)
  2504.  
  2505. addcmd('trip', {},
  2506. function(args, speaker)
  2507.     local players = getPlayer(args[1], speaker)
  2508.     for i,v in pairs(players) do
  2509.         local char = Players[v].Character
  2510.        
  2511.         if char then
  2512.             local hrp = char:FindFirstChild"HumanoidRootPart"
  2513.             local hum = char:FindFirstChild"Humanoid"
  2514.            
  2515.             if hrp and hum then
  2516.                 hum.PlatformStand = true
  2517.                 hrp.CFrame = hrp.CFrame * CFrame.Angles(0, 0, math.rad(-90))
  2518.                 hum.PlatformStand = false
  2519.             end
  2520.         end
  2521.     end
  2522. end)
  2523.  
  2524. addcmd('unfly',{'nofly'},
  2525. function(args, speaker)
  2526.     local players = getPlayer(args[1], speaker)
  2527.     for i,v in pairs(players) do
  2528.         Players[v].Character.DisableFly:InvokeClient(Players[v])
  2529.     end
  2530. end)
  2531.  
  2532. addcmd('togglefly',{},
  2533. function(args, speaker)
  2534.     local players = getPlayer(args[1], speaker)
  2535.     for i,v in pairs(players)do
  2536.         spawn(function()
  2537.             if Players[v].Character:FindFirstChild("DisableFly") then
  2538.                 for i,v in pairs(Players[v].Character:GetChildren()) do
  2539.                     if v.Name == "DisableFly" then
  2540.                         v:Destroy()
  2541.                     end
  2542.                 end
  2543.             else
  2544.                 local DisableFly = Instance.new("RemoteFunction", Players[v].Character)
  2545.                 DisableFly.Name = "DisableFly"
  2546.                 local FlyScript = Scripts.Fly:Clone()
  2547.                 FlyScript.Disable.Value = DisableFly
  2548.                 FlyScript.Parent = Players[v].Character
  2549.                 FlyScript.Disabled = false
  2550.             end
  2551.         end)
  2552.     end
  2553. end)
  2554.  
  2555. addcmd('flyspeed',{},
  2556. function(args, speaker)
  2557.     if args[2] then
  2558.         local players = getPlayer(args[1], speaker)
  2559.         for i,v in pairs(players)do
  2560.             if Players[v].Character:FindFirstChild('Fly') then
  2561.                 Players[v].Character.Fly.Speed.Value = args[2]
  2562.             end
  2563.         end
  2564.     else
  2565.         speaker.Character.Fly.Speed.Value = args[1]
  2566.     end
  2567. end)
  2568.  
  2569. addcmd('noclip',{},
  2570. function(args, speaker)
  2571.     local players = getPlayer(args[1], speaker)
  2572.     for i,v in pairs(players)do
  2573.         spawn(function()
  2574.         if Players[v].Character:FindFirstChild("DisableNoclip") then
  2575.             for i,v in pairs(Players[v].Character:GetChildren()) do
  2576.                 if v.Name == "DisableNoclip" then
  2577.                     v:Destroy()
  2578.                 end
  2579.             end
  2580.         end
  2581.         wait()
  2582.         local DisableNoclip = Instance.new("RemoteFunction", Players[v].Character)
  2583.         DisableNoclip.Name = "DisableNoclip"
  2584.         local NoclipScript = Scripts.Noclip:Clone()
  2585.         NoclipScript.Disable.Value = DisableNoclip
  2586.         NoclipScript.Parent = Players[v].Character
  2587.         NoclipScript.Disabled = false
  2588.         end)
  2589.     end
  2590. end)
  2591.  
  2592. addcmd('clip',{'unnoclip'},
  2593. function(args, speaker)
  2594.     local players = getPlayer(args[1], speaker)
  2595.     for i,v in pairs(players)do
  2596.         Players[v].Character.DisableNoclip:InvokeClient(Players[v])
  2597.     end
  2598. end)
  2599.  
  2600. addcmd('togglenoclip',{},
  2601. function(args, speaker)
  2602.     local players = getPlayer(args[1], speaker)
  2603.     for i,v in pairs(players)do
  2604.         if Players[v].Character:FindFirstChild("DisableNoclip") then
  2605.             for i,v in pairs(Players[v].Character:GetChildren()) do
  2606.                 if v.Name == "DisableNoclip" then
  2607.                     v:Destroy()
  2608.                 end
  2609.             end
  2610.         else
  2611.             local DisableNoclip = Instance.new("RemoteFunction", Players[v].Character)
  2612.             DisableNoclip.Name = "DisableNoclip"
  2613.             local NoclipScript = Scripts.Noclip:Clone()
  2614.             NoclipScript.Disable.Value = DisableNoclip
  2615.             NoclipScript.Parent = Players[v].Character
  2616.             NoclipScript.Disabled = false
  2617.         end
  2618.     end
  2619. end)
  2620.  
  2621. addcmd('god',{},
  2622. function(args, speaker)
  2623.     local players = getPlayer(args[1], speaker)
  2624.     for i,v in pairs(players)do
  2625.         spawn(function()
  2626.             local Humanoid = Players[v].Character:FindFirstChildOfClass("Humanoid")
  2627.             Humanoid.MaxHealth = math.huge
  2628.             Humanoid.Health = math.huge
  2629.             Humanoid.Name = 'IYHUMANOID'
  2630.         end)
  2631.     end
  2632. end)
  2633.  
  2634. addcmd('ungod',{},
  2635. function(args, speaker)
  2636.     local players = getPlayer(args[1], speaker)
  2637.     for i,v in pairs(players)do
  2638.         spawn(function()
  2639.             local Humanoid = Players[v].Character:FindFirstChildOfClass("Humanoid")
  2640.             Humanoid.Name = 'Humanoid'
  2641.             Humanoid.MaxHealth = 100
  2642.             Humanoid.Health = 100
  2643.         end)
  2644.     end
  2645. end)
  2646.  
  2647. addcmd('gravity',{'grav'},
  2648. function(args, speaker)
  2649.     workspace.Gravity = args[1]
  2650. end)
  2651.  
  2652. addcmd('bait',{},
  2653. function(args, speaker)
  2654.     spawn(function()
  2655.         local M = Instance.new('Model', workspace) M.Name = 'IYbait'
  2656.         local P = Instance.new('Part', M) P.Name = 'Main' P.Position = speaker.Character.Head.Position P.Color = Color3.new(0, 0.5, 0) P.Material = 'Neon' P.Size = Vector3.new(4, 1, 4)
  2657.         local y = Instance.new("BillboardGui")
  2658.         y.Size = UDim2.new(0,100,0,150)
  2659.         y.StudsOffset = Vector3.new(0,1,0)
  2660.         y.Parent = P
  2661.         y.Adornee = P
  2662.         local f = Instance.new("TextLabel")
  2663.         f.Parent = y
  2664.         f.BackgroundTransparency = 1
  2665.         f.Position = UDim2.new(0,0,0,-50)
  2666.         f.Size = UDim2.new(0,100,0,100)
  2667.         f.Font = "Highway"
  2668.         f.FontSize = "Size48"
  2669.         f.Text = "Touch for admin!"
  2670.         f.TextStrokeColor3 = Color3.new(0,0,0)
  2671.         f.TextColor3 = Color3.new(255/255,255/255,255/255)
  2672.         f.TextStrokeTransparency = 0
  2673.         f.TextYAlignment = "Bottom"
  2674.         P.Touched:connect(function(oof)
  2675.             if oof.Parent:FindFirstChild('Humanoid') then
  2676.                 if not FindInTable(Admin,oof.Parent.Name) and not FindInTable(Owner,oof.Parent.Name) then
  2677.                     local Fling = Instance.new("BodyForce", oof.Parent:FindFirstChild('HumanoidRootPart'))
  2678.                     Fling.Name = "Fling"
  2679.                     Fling.force = Vector3.new(90000,90000,90000)
  2680.                 end
  2681.             end
  2682.         end)
  2683.     end)
  2684. end)
  2685.  
  2686. addcmd('removebait',{'nobait'},
  2687. function(args, speaker)
  2688.     local function dels(instance)
  2689.         for i,v in pairs(instance:GetChildren())do
  2690.             if v.name == "IYbait" then v:Destroy()end
  2691.             dels(v)
  2692.         end
  2693.     end
  2694.     dels(workspace)
  2695. end)
  2696.  
  2697. function fWeld(zName, zParent, zPart0, zPart1, zCoco, A, B, C, D, E, F)
  2698.     local funcw = Instance.new('Weld') funcw.Name = zName funcw.Parent = zParent funcw.Part0 = zPart0 funcw.Part1 = zPart1
  2699.     if (zCoco) then
  2700.         funcw.C0 = CFrame.new(A, B, C) * CFrame.fromEulerAnglesXYZ(D, E, F)
  2701.     else
  2702.         funcw.C1 = CFrame.new(A, B, C) * CFrame.fromEulerAnglesXYZ(D, E, F)
  2703.     end
  2704.     return funcw
  2705. end
  2706.  
  2707. function bang(victim, speaker)
  2708.     spawn(function()
  2709.         local P1 = game:GetService("Players")[speaker].Character.Torso
  2710.         Rig6(game:GetService("Players")[speaker])
  2711.         local V1 = game:GetService("Players")[victim].Character.Torso
  2712.         Rig6(game:GetService("Players")[victim])
  2713.         V1.Parent:FindFirstChildOfClass('Humanoid').PlatformStand = true
  2714.         P1['Left Shoulder']:destroy() local LA1 = Instance.new('Weld', P1) LA1.Part0 = P1 LA1.Part1 = P1.Parent['Left Arm'] LA1.C0 = CFrame.new(-1.5, 0, 0) LA1.Name = 'Left Shoulder'
  2715.         P1['Right Shoulder']:destroy() local RS1 = Instance.new('Weld', P1) RS1.Part0 = P1 RS1.Part1 = P1.Parent['Right Arm'] RS1.C0 = CFrame.new(1.5, 0, 0) RS1.Name = 'Right Shoulder'
  2716.         V1['Left Shoulder']:destroy() local LS2 = Instance.new('Weld', V1) LS2.Part0 = V1 LS2.Part1 = V1.Parent['Left Arm'] LS2.C0 = CFrame.new(-1.5, 0, 0) LS2.Name = 'Left Shoulder'
  2717.         V1['Right Shoulder']:destroy() local RS2 = Instance.new('Weld', V1) RS2.Part0 = V1 RS2.Part1 = V1.Parent['Right Arm'] RS2.C0 = CFrame.new(1.5, 0, 0) RS2.Name = 'Right Shoulder'
  2718.         V1['Left Hip']:destroy() local LH2 = Instance.new('Weld', V1) LH2.Part0 = V1 LH2.Part1 = V1.Parent['Left Leg'] LH2.C0 = CFrame.new(-0.5, -2, 0) LH2.Name = 'Left Hip'
  2719.         V1['Right Hip']:destroy() local RH2 = Instance.new('Weld', V1) RH2.Part0 = V1 RH2.Part1 = V1.Parent['Right Leg'] RH2.C0 = CFrame.new(0.5, -2, 0) RH2.Name = 'Right Hip'
  2720.         local D = Instance.new('Part', P1) D.TopSurface = 0 D.BottomSurface = 0 D.CanCollide = false D.BrickColor = BrickColor.new('Pastel brown') D.Shape = 'Ball' D.Size = Vector3.new(1, 1, 1)
  2721.         local DM1 = Instance.new('SpecialMesh', D) DM1.MeshType = 'Sphere' DM1.Scale = Vector3.new(0.4, 0.4, 0.4)
  2722.         fWeld('weld', P1, P1, D, true, -0.2, -1.3, -0.6, 0, 0, 0)
  2723.         local D2 = D:Clone() D2.Parent = P1
  2724.         fWeld('weld', P1, P1, D2, true, 0.2, -1.3, -0.6, 0, 0, 0)
  2725.         local C = Instance.new('Part', P1) C.TopSurface = 0 C.BottomSurface = 0 C.CanCollide = false C.BrickColor = BrickColor.new('Pastel brown') C.Size = Vector3.new(0.4, 1.3, 0.4)
  2726.         fWeld('weld', P1, P1, C, true, 0, -1, -0.52 + (-C.Size.y / 2), math.rad(-80), 0, 0)
  2727.         local C2 = D:Clone() C2.BrickColor = BrickColor.new('Pink') C2.Mesh.Scale = Vector3.new(0.4, 0.62, 0.4) C2.Parent = P1
  2728.         fWeld('weld', C, C, C2, true, 0, 0 + (C.Size.y / 2), 0, math.rad(-10), 0, 0)
  2729.         local CM = Instance.new('CylinderMesh', C)
  2730.         local BL = Instance.new('Part', V1) BL.TopSurface = 0 BL.BottomSurface = 0 BL.CanCollide = false BL.BrickColor = BrickColor.new('Pastel brown') BL.Shape = 'Ball' BL.Size = Vector3.new(1, 1, 1)
  2731.         local DM2 = Instance.new('SpecialMesh', BL) DM2.MeshType = 'Sphere' DM2.Scale = Vector3.new(1.2, 1.2, 1.2)
  2732.         fWeld('weld', V1, V1, BL, true, -0.5, 0.5, -0.6, 0, 0, 0)
  2733.         local BR = Instance.new('Part', V1) BR.TopSurface = 0 BR.BottomSurface = 0 BR.CanCollide = false BR.BrickColor = BrickColor.new('Pastel brown') BR.Shape = 'Ball' BR.Size = Vector3.new(1, 1, 1)
  2734.         local DM3 = Instance.new('SpecialMesh', BR) DM3.MeshType = 'Sphere' DM3.Scale = Vector3.new(1.2, 1.2, 1.2)
  2735.         fWeld('weld', V1, V1, BR, true, 0.5, 0.5, -0.6, 0, 0, 0)
  2736.         local BLN = Instance.new('Part', V1) BLN.TopSurface = 0 BLN.BottomSurface = 0 BLN.CanCollide = false BLN.BrickColor = BrickColor.new('Pink') BLN.Shape = 'Ball' BLN.Size = Vector3.new(1, 1, 1)
  2737.         local DM4 = Instance.new('SpecialMesh', BLN) DM4.MeshType = 'Sphere' DM4.Scale = Vector3.new(0.2, 0.2, 0.2)
  2738.         fWeld('weld', V1, V1, BLN, true, -0.5, 0.5, -1.2, 0, 0, 0)
  2739.         local BRN = Instance.new('Part', V1) BRN.TopSurface = 0 BRN.BottomSurface = 0 BRN.CanCollide = false BRN.BrickColor = BrickColor.new('Pink') BRN.Shape = 'Ball' BRN.Size = Vector3.new(1, 1, 1)
  2740.         local DM5 = Instance.new('SpecialMesh', BRN) DM5.MeshType = 'Sphere' DM5.Scale = Vector3.new(0.2, 0.2, 0.2)
  2741.         fWeld('weld', V1, V1, BRN, true, 0.5, 0.5, -1.2, 0, 0, 0)
  2742.         LH2.C1 = CFrame.new(0.2, 1.6, 0.4) * CFrame.Angles(3.9, -0.4, 0) RH2.C1 = CFrame.new(-0.2, 1.6, 0.4) * CFrame.Angles(3.9, 0.4, 0)
  2743.         LS2.C1 = CFrame.new(-0.2, 0.9, 0.6) * CFrame.Angles(3.9, -0.2, 0) RS2.C1 = CFrame.new(0.2, 0.9, 0.6) * CFrame.Angles(3.9, 0.2, 0)
  2744.         LA1.C1 = CFrame.new(-0.5, 0.7, 0) * CFrame.Angles(-0.9, -0.4, 0) RS1.C1 = CFrame.new(0.5, 0.7, 0) * CFrame.Angles(-0.9, 0.4, 0)
  2745.         if P1:FindFirstChild('weldx') then P1.weldx:destroy() end
  2746.         WE = fWeld('weldx', P1, P1, V1, true, 0, -0.9, -1.3, math.rad(-90), 0, 0)
  2747.         local N = V1.Neck N.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-210), math.rad(180), 0)
  2748.         spawn(function() while wait() do for i = 1, 6 do WE.C1 = WE.C1 * CFrame.new(0, -0.3, 0) end for i = 1, 6 do WE.C1 = WE.C1 * CFrame.new(0, 0.3, 0) end end end)
  2749.     end)
  2750. end
  2751.  
  2752. function spasm(plr)
  2753.     spawn(function()
  2754.         local char = plr.Character
  2755.         while char and char.Parent do
  2756.             for _,v in pairs(char:GetDescendants()) do
  2757.                 if v:IsA("Motor6D") then
  2758.                     v.C0 = v.C0*CFrame.Angles(2*math.pi*math.random(),2*math.pi*math.random(),2*math.pi*math.random())
  2759.                 end
  2760.             end
  2761.             wait()
  2762.         end
  2763.     end)
  2764. end
  2765.  
  2766. addcmd('bang',{'rape'},
  2767. function(args, speaker)
  2768.     local players = getPlayer(args[1], speaker)
  2769.     local target = getPlayer(args[2], speaker)[1]
  2770.     for i,v in pairs(players)do
  2771.         if args[2] then
  2772.             bang(target, v)
  2773.         else
  2774.             bang(v, speaker.Name)
  2775.         end
  2776.     end
  2777. end)
  2778.  
  2779. addcmd('bgui',{},
  2780. function(args, speaker)
  2781.     local players = getPlayer(args[1], speaker)
  2782.     for i,v in pairs(players)do
  2783.         if Players[v].Character.Head:FindFirstChild("BillboardGui") then
  2784.             Players[v].Character.Head:FindFirstChild("BillboardGui"):Destroy() 
  2785.         end
  2786.  
  2787.         local y = Instance.new("BillboardGui")
  2788.         y.Size = UDim2.new(0,100,0,150)
  2789.         y.StudsOffset = Vector3.new(0,1,0)
  2790.         y.Parent = Players[v].Character.Head
  2791.         y.Adornee = Players[v].Character.Head
  2792.         local f = Instance.new("TextLabel")
  2793.         f.Parent = y
  2794.         f.BackgroundTransparency = 1
  2795.         f.Position = UDim2.new(0,0,0,-50)
  2796.         f.Size = UDim2.new(0,100,0,100)
  2797.         f.Font = "Highway"
  2798.         f.FontSize = "Size48"
  2799.         f.Text = getstring(2)
  2800.         f.TextStrokeColor3 = Color3.new(0,0,0)
  2801.         f.TextColor3 = Color3.new(255/255,255/255,255/255)
  2802.         f.TextStrokeTransparency = 0
  2803.         f.TextYAlignment = "Bottom"
  2804.     end
  2805. end)
  2806.  
  2807. addcmd('unbgui',{'nobgui'},
  2808. function(args, speaker)
  2809.     local players = getPlayer(args[1], speaker)
  2810.     for i,v in pairs(players)do
  2811.         if Players[v].Character.Head:FindFirstChild("BillboardGui") then
  2812.             Players[v].Character.Head:FindFirstChild("BillboardGui"):Destroy() 
  2813.         end
  2814.     end
  2815. end)
  2816.  
  2817. addcmd('removeoverheadgui',{'rohg'},
  2818. function(args, speaker)
  2819.     local players = getPlayer(args[1], speaker)
  2820.     for i,v in pairs(players)do
  2821.         for i,c in pairs(Players[v].Character:GetDescendants()) do
  2822.             if c:IsA("BillboardGui") or c:IsA("SurfaceGui") then
  2823.                 c:Destroy()
  2824.             end
  2825.         end
  2826.     end
  2827. end)
  2828.  
  2829. addcmd('blur',{},
  2830. function(args, speaker)
  2831.     local function dels(instance)
  2832.         for i,v in pairs(instance:GetChildren())do
  2833.             if v:IsA'BlurEffect' then v:Destroy()end
  2834.             dels(v)
  2835.         end
  2836.     end
  2837.     dels(game:GetService("Lighting"))
  2838.  
  2839.     local b = Instance.new("BlurEffect", game:GetService("Lighting"))
  2840.     b.Name = "IYblur"
  2841.     b.Size = args[1]
  2842. end)
  2843.  
  2844. addcmd('unblur',{'noblur'},
  2845. function(args, speaker)
  2846.     for i,v in pairs(game:GetService("Lighting"):GetChildren()) do
  2847.         if v:IsA('BlurEffect') then
  2848.             v:Destroy()
  2849.         end
  2850.     end
  2851. end)
  2852.  
  2853. addcmd('begone',{'thot'},
  2854. function(args, speaker)
  2855.     local players = getPlayer(args[1], speaker)
  2856.     for i,v in pairs(players)do
  2857.         spawn(function()
  2858.             local thotbottle = Models.Spray:Clone()
  2859.             local pchar=Players[v].Character
  2860.             thotbottle.Name = 'THOT BEGONE'
  2861.             thotbottle.Handle:Destroy()
  2862.             Players[v].Character.Head.Anchored = true
  2863.             for a, mod in pairs(Players[v].Character:children()) do
  2864.                 if mod:FindFirstChild("TAG") then
  2865.                     Players[v].Character.Head.Transparency = 0
  2866.                     mod:Destroy()
  2867.                 end
  2868.             end
  2869.             local char = Players[v].Character
  2870.             local model = Instance.new("Model", char)
  2871.             local clone = char.Head:Clone()
  2872.             local hum = Instance.new("Humanoid", model)
  2873.             local weld = Instance.new("Weld", clone)
  2874.             model.Name = 'THOT'
  2875.             clone.Parent = model
  2876.             hum.Name = "TAG"
  2877.             hum.MaxHealth = 100
  2878.             hum.Health = 100
  2879.             weld.Part0 = clone
  2880.             weld.Part1 = char.Head
  2881.             char.Head.Transparency = 1
  2882.             spasm(Players[v])
  2883.             thotbottle.Parent = pchar
  2884.             thotbottle:MoveTo(pchar.HumanoidRootPart.Position + Vector3.new(0, 0, 7))
  2885.             local cf = pchar.HumanoidRootPart.CFrame
  2886.             local newcf = cf + cf.lookVector * 6
  2887.             thotbottle.Head.CFrame = newcf
  2888.             local s = Instance.new("Sound")
  2889.             s.Name = "BEGONE"
  2890.             s.SoundId = "http://www.roblox.com/asset/?id=2781920220"
  2891.             s.Volume = 10
  2892.             s.Parent = thotbottle
  2893.             s:play()
  2894.             local d = Instance.new("Sound")
  2895.             d.Name = "WuOOOH"
  2896.             d.SoundId = "http://www.roblox.com/asset/?id=253143032"
  2897.             d.Volume = 5
  2898.             d.Parent = pchar
  2899.             wait(4)
  2900.             for i, x in next, char:GetDescendants() do
  2901.                 if x:IsA("BasePart") and x.Anchored then
  2902.                     x.Anchored = false
  2903.                 end
  2904.             end
  2905.             wait()
  2906.             thotbottle:Destroy()
  2907.             local Fling = Instance.new("BodyForce", char.HumanoidRootPart)
  2908.             Fling.Name = "Fling"
  2909.             Fling.force = Vector3.new(10000,10000,10000)
  2910.             d:play()
  2911.             if Players[v] then
  2912.                 wait(3)
  2913.                 Instance.new("Explosion", Players[v].Character).Position = Players[v].Character.HumanoidRootPart.Position  
  2914.                 pchar:BreakJoints()
  2915.             end
  2916.         end)
  2917.     end
  2918. end)
  2919.  
  2920. addcmd('spasm',{},
  2921. function(args, speaker)
  2922.     local players = getPlayer(args[1], speaker)
  2923.     for i,v in pairs(players) do
  2924.         spasm(Players[v])
  2925.     end
  2926. end)
  2927.  
  2928. addcmd('animation',{'anim'},
  2929. function(args, speaker)
  2930.     local players = getPlayer(args[1], speaker)
  2931.     for i,v in pairs(players) do
  2932.         local Anim = Instance.new("Animation")
  2933.         Anim.AnimationId = "rbxassetid://"..args[1]
  2934.         local k = Players[v]:FindFirstChildOfClass('Humanoid'):LoadAnimation(Anim)
  2935.         k:Play()
  2936.         if args[2] then
  2937.             k:AdjustSpeed(args[2])
  2938.         else
  2939.             k:AdjustSpeed(1)
  2940.         end
  2941.     end
  2942. end)
  2943.  
  2944. function bleach(plr)
  2945.     spawn(function()
  2946.         Rig6(plr)
  2947.         local char = plr.Character
  2948.         local hit1 = Instance.new("Sound", workspace)
  2949.         hit1.SoundId = "http://roblox.com/asset?id=145486953"
  2950.         local hit = Instance.new("Sound", workspace)
  2951.         hit.SoundId = "http://roblox.com/asset?id=178646271"
  2952.         local Bleach = Instance.new("Part", char["Left Arm"])
  2953.         Bleach.CanCollide = false
  2954.         local Mesh = Instance.new("SpecialMesh", Bleach)
  2955.         Mesh.MeshId = "http://roblox.com/asset?id=483388971"
  2956.         Mesh.Scale = Vector3.new(0.005, 0.005, 0.005)
  2957.         Mesh.TextureId = "http://roblox.com/asset?id=520016684"
  2958.         local Handy = Instance.new("Weld", Bleach)
  2959.         Handy.Part0 = Bleach
  2960.         Handy.Part1 = char["Left Arm"]
  2961.         Handy.C0 = CFrame.new(0.5,1.8,0)
  2962.         Handy.C1 = CFrame.Angles(0,4,1)
  2963.         local drink = Instance.new("Sound", char.Head)
  2964.         drink.SoundId = "http://roblox.com/asset?id=10722059"
  2965.         wait(3)
  2966.         game.Chat:Chat(char.Head,"I need to die","Red")
  2967.         for i = 1,10 do
  2968.             wait()
  2969.             char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(-0.018,0,0)
  2970.             Handy.C0 = Handy.C0 * CFrame.new(-0.05,-0.07,0.09)
  2971.             Handy.C0 = Handy.C0 * CFrame.Angles(0.12,0,0)
  2972.             char.Torso["Left Shoulder"].C0 = char.Torso["Left Shoulder"].C0 * CFrame.Angles(0.2,0,-0.1)
  2973.         end
  2974.         drink:Play()
  2975.         wait(3.4)
  2976.         drink:Stop()
  2977.         for i = 1,10 do
  2978.             wait()
  2979.             char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0 * CFrame.new(0,-0.50,0)
  2980.             char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(0.175,0,0)
  2981.             Handy.C0 = Handy.C0 * CFrame.new(0.05,0.07,-0.09)
  2982.             Handy.C0 = Handy.C0 * CFrame.Angles(-0.1,0,0)
  2983.             char.Torso["Left Shoulder"].C0 = char.Torso["Left Shoulder"].C0 * CFrame.Angles(-0.15,-0.04,0.2)
  2984.             char.Torso["Right Shoulder"].C0 = char.Torso["Right Shoulder"].C0 * CFrame.Angles(-0.05,0.03,0)
  2985.             char.Torso["Right Hip"].C0 = char.Torso["Right Hip"].C0 * CFrame.Angles(-0.02,0,0)
  2986.             char.Torso["Left Hip"].C0 = char.Torso["Left Hip"].C0 * CFrame.Angles(-0.01,0,0)
  2987.         end
  2988.         wait(0.01)
  2989.         char.Torso.Anchored = true
  2990.         char["Left Arm"].Anchored = true
  2991.         char["Right Arm"].Anchored = true
  2992.         char["Left Leg"].Anchored = true
  2993.         char["Right Leg"].Anchored = true
  2994.         char.Head.Anchored = true
  2995.         hit:Play()
  2996.         hit1:Play()
  2997.         wait(4)
  2998.         local bl00d = Instance.new("Part", char.Head)
  2999.         bl00d.Size = Vector3.new(0.1,0.1,0.1)
  3000.         bl00d.Rotation = Vector3.new(0,0,-90)
  3001.         bl00d.CanCollide = false
  3002.         bl00d.Anchored = true
  3003.         bl00d.BrickColor = BrickColor.new("Maroon")
  3004.         bl00d.Position = char.Head.Position
  3005.         bl00d.CFrame = bl00d.CFrame * CFrame.new(0.43,-0.65,0)
  3006.         bl00d.Shape = "Cylinder"
  3007.         bl00d.Material = "Pebble"
  3008.         for i = 1,100 do
  3009.             wait()
  3010.             bl00d.Size = bl00d.Size + Vector3.new(0,0.05,0.05)
  3011.         end
  3012.         wait(1)
  3013.         char:FindFirstChildOfClass('Humanoid').Health = 0
  3014.     end)
  3015. end
  3016.  
  3017. addcmd('bleach', {},
  3018. function(args, speaker)
  3019.     local players = getPlayer(args[1], speaker)
  3020.     for i,v in pairs(players)do
  3021.     bleach(Players[v])
  3022.     end
  3023. end)
  3024.  
  3025. addcmd('bomb',{'terrorist'},
  3026. function(args, speaker)
  3027.     local players = getPlayer(args[1], speaker)
  3028.     for i,v in pairs(players)do
  3029.         spawn(function()
  3030.         local Char=Players[v].Character
  3031.         local HumanoidRootPart = Char.HumanoidRootPart
  3032.         local TickWait = 1
  3033.         local Dead = false
  3034.        
  3035.         local Position = Vector3.new(0,100,0)
  3036.         local function NewPart(Parent)
  3037.             local Part = Instance.new("Part", Parent)
  3038.             Part.CanCollide = false
  3039.             Part.Position = Position
  3040.             Part.TopSurface = "Smooth"
  3041.             Part.BottomSurface = "Smooth"
  3042.             Position = Position + Vector3.new(0,10,0)
  3043.             return Part
  3044.         end
  3045.        
  3046.         local Model = Char:FindFirstChild("Bomb")
  3047.         if Model then Model:Destroy() end
  3048.        
  3049.         local Model = Instance.new("Model", Char)
  3050.         Model.Name = "Bomb"
  3051.        
  3052.         local Belt = NewPart(Model)
  3053.         Belt.Size = Vector3.new(2.2,0.5,1.2)
  3054.         local Weld = Instance.new("Weld", Belt)
  3055.         Weld.Part0 = Belt
  3056.         Weld.Part1 = HumanoidRootPart
  3057.         Weld.C0 = CFrame.new(0,1.1,0)
  3058.         local Light = Instance.new("PointLight", Belt)
  3059.         Light.Range = 15
  3060.         Light.Brightness = 5
  3061.         Light.Color = Color3.new(1,0,0)
  3062.         local Beep = Instance.new("Sound", Belt)
  3063.         Beep.SoundId = "http://www.roblox.com/asset/?id=188588790"
  3064.        
  3065.         local Back = NewPart(Model)
  3066.         Back.Size = Vector3.new(1.5,1.5,0.5)
  3067.         local Weld = Instance.new("Weld", Back)
  3068.         Weld.Part0 = Back
  3069.         Weld.Part1 = HumanoidRootPart
  3070.         Weld.C0 = CFrame.new(0,0.1,-0.75)
  3071.        
  3072.         local StrapLeft = NewPart(Model)
  3073.         StrapLeft.Size = Vector3.new(0.2,0.5,1.6)
  3074.         local Weld = Instance.new("Weld", StrapLeft)
  3075.         Weld.Part0 = StrapLeft
  3076.         Weld.Part1 = HumanoidRootPart
  3077.         Weld.C0 = CFrame.new(0.65,-0.9,-0.2)
  3078.        
  3079.         local BuckleLeft = NewPart(Model)
  3080.         BuckleLeft.Size = Vector3.new(0.2,1.5,0.2)
  3081.         local Weld = Instance.new("Weld", BuckleLeft)
  3082.         Weld.Part0 = BuckleLeft
  3083.         Weld.Part1 = HumanoidRootPart
  3084.         Weld.C0 = CFrame.new(0.65,0.1,0.5)
  3085.        
  3086.         local StrapRight = NewPart(Model)
  3087.         StrapRight.Size = Vector3.new(0.2,0.5,1.6)
  3088.         local Weld = Instance.new("Weld", StrapRight)
  3089.         Weld.Part0 = StrapRight
  3090.         Weld.Part1 = HumanoidRootPart
  3091.         Weld.C0 = CFrame.new(-0.65,-0.9,-0.2)
  3092.        
  3093.         local BuckleRight = NewPart(Model)
  3094.         BuckleRight.Size = Vector3.new(0.2,1.5,0.2)
  3095.         local Weld = Instance.new("Weld", BuckleRight)
  3096.         Weld.Part0 = BuckleRight
  3097.         Weld.Part1 = HumanoidRootPart
  3098.         Weld.C0 = CFrame.new(-0.65,0.1,0.5)
  3099.        
  3100.         LightEnabled = true
  3101.         coroutine.wrap(function()
  3102.             repeat
  3103.                 wait(TickWait)
  3104.                 LightEnabled = not LightEnabled
  3105.                 Light.Enabled = LightEnabled
  3106.                 Beep:Play()
  3107.             until Dead == true or Char:FindFirstChild("Bomb") == nil
  3108.         end)()
  3109.        
  3110.         wait(10)
  3111.             if Dead == false then
  3112.                 Dead = true
  3113.                 wait(1.4)
  3114.                 local Explosion = Instance.new("Explosion")
  3115.                 Explosion.Position = Belt.Position
  3116.                 Explosion.BlastPressure = 100000
  3117.                 Explosion.DestroyJointRadiusPercent = 0.7
  3118.                 Explosion.ExplosionType = "CratersAndDebris"
  3119.                 Explosion.BlastRadius = 50
  3120.                 Explosion.Parent = workspace
  3121.             end
  3122.         end)
  3123.     end
  3124. end)
  3125.  
  3126. addcmd('cape',{},
  3127. function(args, speaker)
  3128.     local players = getPlayer(args[1], speaker)
  3129.     for i,v in pairs(players)do
  3130.     spawn(function()
  3131.         if Players[v].Character:FindFirstChildOfClass("Humanoid") then
  3132.             local plr = Players[v]
  3133.             repeat wait() until plr and plr.Character and plr.Character:FindFirstChild("HumanoidRootPart")
  3134.             local torso = plr.Character.HumanoidRootPart
  3135.             local p = Instance.new("Part", torso.Parent) p.Name = "IYcape" p.Anchored = false
  3136.             p.CanCollide = false p.TopSurface = 0 p.BottomSurface = 0
  3137.             if not args[2] then
  3138.             p.Color = Color3.new(0,0,0)
  3139.             p.Color = Color3.new(0,0,0) else
  3140.             p.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  3141.             p.Color = Color3.fromRGB((args[2]),(args[3]),(args[4])) end
  3142.             p.formFactor = "Custom"
  3143.             p.Size = Vector3.new(.2,.2,.2)
  3144.             local msh = Instance.new("BlockMesh", p) msh.Scale = Vector3.new(9,17.5,.5)
  3145.             local motor1 = Instance.new("Motor", p)
  3146.             motor1.Part0 = p
  3147.             motor1.Part1 = torso
  3148.             motor1.MaxVelocity = .01
  3149.             motor1.C0 = CFrame.new(0,1.75,0)*CFrame.Angles(0,math.rad(90),0)
  3150.             motor1.C1 = CFrame.new(0,1,.45)*CFrame.Angles(0,math.rad(90),0)
  3151.             local wave = false
  3152.             repeat wait(1/44)
  3153.             local ang = 0.1
  3154.             local oldmag = torso.Velocity.magnitude
  3155.             local mv = .002
  3156.             if wave then ang = ang + ((torso.Velocity.magnitude/10)*.05)+.05 wave = false else wave = true end
  3157.             ang = ang + math.min(torso.Velocity.magnitude/11, .5)
  3158.             motor1.MaxVelocity = math.min((torso.Velocity.magnitude/111), .04) + mv
  3159.             motor1.DesiredAngle = -ang
  3160.             if motor1.CurrentAngle < -.2 and motor1.DesiredAngle > -.2 then motor1.MaxVelocity = .04 end
  3161.             repeat wait() until motor1.CurrentAngle == motor1.DesiredAngle or math.abs(torso.Velocity.magnitude - oldmag)  >= (torso.Velocity.magnitude/10) + 1
  3162.             if torso.Velocity.magnitude < .1 then wait(.1) end
  3163.             until not p or p.Parent ~= torso.Parent
  3164.         end
  3165.     end)
  3166.     end
  3167. end)
  3168.  
  3169. addcmd('uncape',{'nocape'},
  3170. function(args, speaker)
  3171.     local players = getPlayer(args[1], speaker)
  3172.     for i,v in pairs(players)do
  3173.     local pchar=Players[v].Character
  3174.         for _, child in pairs( pchar:GetChildren()) do
  3175.             if child.Name == "IYcape" then
  3176.                 child:Destroy()
  3177.             end
  3178.         end
  3179.     end
  3180. end)
  3181.  
  3182. local rad = math.rad
  3183. addcmd('earthquake',{},
  3184. function(args, speaker)
  3185.     for i = 1,args[1] do
  3186.         wait()
  3187.         local function ear(instance)
  3188.             for i,v in pairs(instance:GetChildren())do
  3189.                 if v:IsA("Part") and v.Size.x > 1  then
  3190.                     v.CFrame = CFrame.new(v.Position) * CFrame.Angles(rad(math.random(-args[2],args[2])),rad(math.random(-args[2],args[2])),rad(math.random(-args[2],args[2])))
  3191.                 end
  3192.                 ear(v)
  3193.             end
  3194.         end ear(workspace)
  3195.      end
  3196. end)
  3197.  
  3198. local fm = Instance.new('BlockMesh')
  3199. fm.Scale = Vector3.new(1, 1, 2)
  3200. fm.Name = "FAT"
  3201. addcmd('fat',{},
  3202. function(args, speaker)
  3203.     local players = getPlayer(args[1], speaker)
  3204.     for i,v in pairs(players)do
  3205.         Rig6(Players[v])
  3206.         local char = Players[v].Character
  3207.         for _, child in pairs( char:GetChildren()) do
  3208.             if child.ClassName == "CharacterMesh" then
  3209.                 child:Destroy()
  3210.             end
  3211.         end
  3212.         for i,v in pairs(char:GetChildren()) do
  3213.             if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
  3214.                 fm:Clone().Parent = v
  3215.             end
  3216.         end
  3217.     end
  3218. end)
  3219.  
  3220. Paper = Instance.new('BlockMesh')
  3221. Paper.Name = 'Paper'
  3222. Paper.Scale = Vector3.new(1,1,0.1)
  3223. addcmd('paper',{''},
  3224. function(args, speaker)
  3225.     local players = getPlayer(args[1], speaker)
  3226.     for i,v in pairs(players)do
  3227.         spawn(function()
  3228.             Rig6(Players[v])
  3229.             local pchar = Players[v].Character
  3230.             for _, child in pairs( pchar:GetChildren()) do
  3231.             if child.ClassName == "CharacterMesh" then
  3232.             child:Destroy()
  3233.             end
  3234.             end
  3235.             local LA = Paper:Clone()
  3236.             LA.Parent = pchar["Left Arm"]
  3237.             local RA = Paper:Clone()
  3238.             RA.Parent = pchar["Right Arm"]
  3239.             local LL = Paper:Clone()
  3240.             LL.Parent = pchar["Left Leg"]
  3241.             local RL = Paper:Clone()
  3242.             RL.Parent = pchar["Right Leg"]
  3243.             local T = Paper:Clone()
  3244.             T.Parent = pchar.Torso
  3245.             local H = Paper:Clone()
  3246.             H.Parent = pchar.Head
  3247.             pchar.Head.face:Destroy()
  3248.         end)
  3249.     end
  3250. end)
  3251.  
  3252. addcmd('invisible',{'invis'},
  3253. function(args, speaker)
  3254.     local players = getPlayer(args[1], speaker)
  3255.     for i, v in pairs(players) do
  3256.         for k, v2 in pairs(Players[v].Character:GetDescendants()) do
  3257.             if v2:IsA("BasePart") or v2:IsA("Decal") then
  3258.                 v2.Transparency = 1
  3259.             end
  3260.         end
  3261.     end
  3262. end)
  3263.  
  3264. addcmd('visible',{'vis'},
  3265. function(args, speaker)
  3266.     local players = getPlayer(args[1], speaker)
  3267.     for i, v in pairs(players) do
  3268.         for k, v2 in pairs(Players[v].Character:GetDescendants()) do
  3269.             if v2:IsA("BasePart") or v2:IsA("Decal") then
  3270.                 if v2.Name ~= 'HumanoidRootPart' then
  3271.                     v2.Transparency = 0
  3272.                 end
  3273.             end
  3274.         end
  3275.     end
  3276. end)
  3277.  
  3278. addcmd('mesh',{},
  3279. function(args, speaker)
  3280.     local players = getPlayer(args[1], speaker)
  3281.     for i,v in pairs(players)do
  3282.         local pchar = Players[v].Character
  3283.         for i,v in pairs(pchar.HumanoidRootPart:GetChildren()) do
  3284.             if v:IsA("Decal") then
  3285.                 v:Destroy()
  3286.             end
  3287.         end
  3288.         for i,v in pairs(pchar:GetChildren()) do
  3289.             if v:IsA("Accessory") then
  3290.                 v:Destroy()
  3291.             end
  3292.         end
  3293.         for k, v2 in pairs(Players[v].Character:GetDescendants()) do
  3294.             if v2:IsA("BasePart") or v2:IsA("Decal") then
  3295.                 if v2.Name ~= 'HumanoidRootPart' then
  3296.                     v2.Transparency = 1
  3297.                 else
  3298.                     v2.Transparency = 0
  3299.                 end
  3300.             end
  3301.         end
  3302.         local msh = Instance.new("SpecialMesh", pchar.HumanoidRootPart)
  3303.         msh.MeshType = "FileMesh"
  3304.         msh.MeshId = "http://www.roblox.com/asset/?id=" ..args[2]
  3305.         msh.TextureId = "http://www.roblox.com/asset/?id=" .. args[3]
  3306.         if args[4] then
  3307.             msh.Scale = Vector3.new(args[4], args[5], args[6])
  3308.         else
  3309.             msh.Scale = Vector3.new(3, 3, 3)
  3310.         end
  3311.     end
  3312. end)
  3313.  
  3314. addcmd('longneck',{'giraffe'},
  3315. function(args, speaker)
  3316.     local players = getPlayer(args[1], speaker)
  3317.     for i,v in pairs(players)do
  3318.         spawn(function()
  3319.             Rig6(Players[v])
  3320.             local pchar=Players[v].Character
  3321.             for i,v in pairs(pchar:GetChildren()) do
  3322.                 if pchar.Torso:FindFirstChild("Neck") then
  3323.                     pchar.Torso.Neck.C0 = CFrame.new(0,3,0) * CFrame.Angles(-math.rad(90),0,math.rad(180))
  3324.                     local Neck = pchar:FindFirstChild("Neck") if Neck then Neck:Destroy() end
  3325.                     Neck = Instance.new("Part", pchar) Neck.Name = "Neck" Neck.Size = Vector3.new(1,3,1)
  3326.                     Neck.Position = Vector3.new(0,100,0) Neck.BrickColor = BrickColor.new(tostring(pchar.Head.BrickColor)) Neck.Locked = true
  3327.                     local Mesh = Instance.new("CylinderMesh", Neck) Mesh.Scale = Vector3.new(0.7,1,0.7)
  3328.                     local Weld = Instance.new("Weld", Neck) Weld.Part0 = Neck Weld.Part1 = pchar.Torso Weld.C0 = CFrame.new(0,-2,0)
  3329.                 end
  3330.             end
  3331.         end)
  3332.     end
  3333. end)
  3334.  
  3335. addcmd('unlongneck',{'nolongneck', 'ungiraffe', 'nogiraffe'},
  3336. function(args, speaker)
  3337.     local players = getPlayer(args[1], speaker)
  3338.     for i,v in pairs(players)do
  3339.         spawn(function()
  3340.             local pchar=Players[v].Character
  3341.             for i,v in pairs(pchar:GetChildren()) do
  3342.                 pchar.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(-math.rad(90),0,math.rad(180))
  3343.                 local Neck = pchar:FindFirstChild("Neck")
  3344.                 if Neck then
  3345.                     Neck:Destroy()
  3346.                 end
  3347.             end
  3348.         end)
  3349.     end
  3350. end)
  3351.  
  3352. addcmd('time',{},
  3353. function(args, speaker)
  3354.     if not args[1] then return end
  3355.     game:GetService("Lighting").ClockTime = args[1]
  3356. end)
  3357.  
  3358. addcmd('nuke',{},
  3359. function(args, speaker)
  3360.     local players = getPlayer(args[1], speaker)
  3361.     for i,v in pairs(players)do
  3362.         spawn(function()
  3363.         local pchar = Players[v].Character
  3364.         local Pos = CFrame.new(0,1,0)
  3365.         if pchar and pchar:FindFirstChild("HumanoidRootPart") then Pos = pchar.HumanoidRootPart.CFrame * CFrame.new(0,1,0) end
  3366.         local Blast = Instance.new("Part", workspace) Blast.Name = "BlastEx" Blast.Anchored = true Blast.CanCollide = false Blast.Size = Vector3.new(1,1,1) Blast.CFrame = Pos
  3367.         local BlastMesh = Instance.new("SpecialMesh", Blast) BlastMesh.MeshId = "rbxassetid://1290033" BlastMesh.TextureId = "rbxassetid://33145325" BlastMesh.Scale = Vector3.new(0,0,0)
  3368.         local Wave = Instance.new("Part", workspace) Wave.BrickColor = BrickColor.new("Deep orange") Wave.Name = "WaveEx" Wave.Anchored = true Wave.CanCollide = false Wave.Size = Vector3.new(1,1,1) Wave.CFrame = Pos * CFrame.Angles(math.pi/2,0,0)
  3369.         local WaveMesh = Instance.new("SpecialMesh", Wave) WaveMesh.MeshId = "rbxassetid://3270017"
  3370.         local Light = Instance.new("PointLight", Blast) Light.Brightness = 1000 Light.Range = 10000 Light.Color = Color3.new(1,0.2,0.2)
  3371.        
  3372.         local Effect = Instance.new("ColorCorrectionEffect", game:GetService("Lighting")) Effect.Brightness = 0.2 Effect.Contrast = 0.4 Effect.Saturation = 1 Effect.TintColor = Color3.new(1,0.2,0.2)
  3373.        
  3374.         game:GetService("Lighting").Brightness = 5
  3375.         game:GetService("Lighting").Ambient = Color3.new(1,0.5,0.5)
  3376.         game:GetService("Lighting").OutdoorAmbient = Color3.new(1,1,1)
  3377.        
  3378.         local Exp = Instance.new("Explosion", workspace)
  3379.         Exp.Position = Pos.p
  3380.         Exp.BlastPressure = 10000000
  3381.         Exp.BlastRadius = 1000000
  3382.         Exp.Hit:connect(function(Part)
  3383.             if Part.Name ~= "Base" and Part.Name ~= "BasePlate" and Part ~= Blast and Part ~= Wave and Part.Name ~= "BlastEx" and Part.Name ~= "WaveEx" then
  3384.                 ypcall(function()
  3385.                     Part.Anchored = false
  3386.                     Part.BrickColor = BrickColor.new("Black")
  3387.                     Part.Material = "Slate"
  3388.                     Part:BreakJoints() 
  3389.                 end)
  3390.             end
  3391.         end)
  3392.    
  3393.         local BoomSound = Instance.new('Sound') BoomSound.Parent = workspace
  3394.         BoomSound.SoundId = 'rbxassetid://212389494'
  3395.         BoomSound:Play()
  3396.         for i = 0,100,0.5 do
  3397.             Blast.Anchored = true
  3398.             Wave.Anchored = true
  3399.             BlastMesh.Scale = Vector3.new(i,i,i)
  3400.             WaveMesh.Scale = Vector3.new(i^1.3,i^1.3,5)
  3401.             Blast.CFrame = Pos
  3402.             wait()
  3403.         end
  3404.         BoomSound:Stop()
  3405.         Blast:Destroy()
  3406.         Wave:Destroy()
  3407.         wait()
  3408.         BoomSound:Destroy()
  3409.         Effect:Destroy()
  3410.         for i = 10,5,-1 do
  3411.             game:GetService("Lighting").Brightness = (i-5) + 1
  3412.             game:GetService("Lighting").Ambient = Color3.new(i/10,0.5,0.5)
  3413.             game:GetService("Lighting").OutdoorAmbient = Color3.new(i/10,i/10,i/10)
  3414.             wait(0.05)
  3415.         end
  3416.         end)
  3417.     end
  3418. end)
  3419.  
  3420. function spawnrain(mesh,texture)
  3421.     spawn(function()
  3422.         for i,v in pairs(Players:GetChildren()) do
  3423.             if v.Character ~= nil and v.Character:FindFirstChild('HumanoidRootPart') then
  3424.                 if raining == true then
  3425.                     local rain = Instance.new("Part",workspace)
  3426.                     rain.CanCollide = true
  3427.                     local m = Instance.new("SpecialMesh",rain)
  3428.                     m.MeshId = "http://www.roblox.com/asset/?id="..mesh
  3429.                     m.TextureId = "http://www.roblox.com/asset/?id="..texture
  3430.                     rain.CFrame = v.Character.HumanoidRootPart.CFrame + Vector3.new(math.random(-250,250),100,math.random(-250,250))
  3431.                     wait(5)
  3432.                     rain:Destroy()
  3433.                 end
  3434.             end
  3435.         end
  3436.     end)
  3437. end
  3438.  
  3439. raining = false
  3440. addcmd('rain',{},
  3441. function(args, speaker)
  3442.     raining = true
  3443.     repeat
  3444.         wait(0.5)
  3445.         spawnrain(args[1],args[2])
  3446.     until raining == false
  3447. end)
  3448.  
  3449. addcmd('norain',{'unrain'},
  3450. function(args, speaker)
  3451.     raining = false
  3452. end)
  3453.  
  3454. addcmd('ball',{'hamsterball'},
  3455. function(args, speaker)
  3456.     local players = getPlayer(args[1], speaker)
  3457.     for i,v in pairs(players)do
  3458.         local pchar=Players[v].Character
  3459.         scale = 10
  3460.         function weld(tab)
  3461.             local last = nil
  3462.             for i,v in pairs(tab) do
  3463.                 if v:IsA("BasePart") then
  3464.                     if last then
  3465.                         local w = Instance.new("Weld",last)
  3466.                         w.Part0 = w.Parent
  3467.                         w.Part1 = v
  3468.                         local pos = last.CFrame:toObjectSpace(v.CFrame)
  3469.                         w.C0 = pos
  3470.                     end
  3471.                     last = v
  3472.                 end
  3473.             end
  3474.         end
  3475.         local function makeball(pos)
  3476.             local model = Instance.new("Model",workspace)
  3477.             model.Name = Players[v].Name .. "ball"
  3478.             local rand = BrickColor.Random()
  3479.             pchar.Head.Anchored = true
  3480.             for i=0,340,20 do
  3481.                 wait()
  3482.                 for z=-90,70,20 do
  3483.                     local p = Instance.new("Part",model)
  3484.                     p.formFactor = "Custom"
  3485.                     p.BrickColor = rand
  3486.                     p.Transparency = 0.5
  3487.                     p.Size = Vector3.new(scale/5.5,scale/5.5,scale/140)
  3488.                     p.Anchored = true
  3489.                     p.TopSurface = 0
  3490.                     p.BottomSurface = 0
  3491.                     p.CFrame = CFrame.new(pos) * CFrame.Angles(math.rad(z),math.rad(i),0) * CFrame.new(0,0,-scale/2)
  3492.                     p:breakJoints()
  3493.                 end
  3494.             end
  3495.             weld(model:children())
  3496.             for i,v in pairs(model:children()) do v.Anchored = false end
  3497.                 pchar.Head.Anchored = false
  3498.                 model:MakeJoints()
  3499.             end
  3500.  
  3501.             if pchar then
  3502.                 makeball(pchar.HumanoidRootPart.Position+Vector3.new(0,scale/2-2.5,0))
  3503.             end
  3504.         end
  3505. end)
  3506.  
  3507. addcmd('unball',{'unhamsterball','noball','nohamsterball'},
  3508. function(args, speaker)
  3509.     local players = getPlayer(args[1], speaker)
  3510.     for i,v in pairs(players)do
  3511.         for _, child in pairs( workspace:GetChildren()) do
  3512.             if child.Name == Players[v].Name .. "ball" then
  3513.                 child:Destroy()
  3514.             end
  3515.         end
  3516.     end
  3517. end)
  3518.  
  3519. addcmd('rocket',{'missile'},
  3520. function(args, speaker)
  3521.     local players = getPlayer(args[1], speaker)
  3522.     for i,v in pairs(players)do
  3523.         local pchar=Players[v].Character
  3524.         spawn(function()
  3525.             local missile = Instance.new('Part', workspace)
  3526.             missile.Name = 'IYmissile'
  3527.             missile.CanCollide = false
  3528.             missile.Size = Vector3.new(2, 5, 2)
  3529.             Instance.new('CylinderMesh', missile)
  3530.             local F = Instance.new('Part', missile)
  3531.             F.BrickColor = BrickColor.new('Black')
  3532.             F.CanCollide = false
  3533.             F.Size = Vector3.new(2, 0.2, 2)
  3534.             Instance.new('CylinderMesh', F)
  3535.             local fire = Instance.new('Fire', F)
  3536.             fire.Size = "15"
  3537.             fire.Heat = "25"
  3538.             local head = Instance.new('Part', missile)
  3539.             head.CanCollide = false
  3540.             head.Shape = 'Ball'
  3541.             head.Size = Vector3.new(2, 2, 2)
  3542.             head.TopSurface = 'Smooth'
  3543.             head.BottomSurface = 'Smooth'
  3544.             local BF = Instance.new('BodyForce', missile)
  3545.             BF.Name = 'force'
  3546.             BF.Force = Vector3.new(0, 0, 0)
  3547.             local W1 = Instance.new('Weld', missile)
  3548.             W1.Part0 = missile
  3549.             W1.Part1 = F
  3550.             W1.C1 = CFrame.new(0, 2.6, 0)
  3551.             local W2 = Instance.new('Weld', missile)
  3552.             W2.Part0 = missile
  3553.             W2.Part1 = head
  3554.             W2.C1 = CFrame.new(0, -2.6, 0)
  3555.             local W = Instance.new('Weld', missile)
  3556.             W.Part0 = W.Parent
  3557.             W.Part1 = pchar.HumanoidRootPart
  3558.             W.C1 = CFrame.new(0, 0.5, 1)
  3559.             missile.force.Force = Vector3.new(0, 15000, 0)
  3560.             wait(0.01)
  3561.             pchar.HumanoidRootPart.CFrame = pchar.HumanoidRootPart.CFrame * CFrame.new(0, 5, 0)
  3562.             wait(5)
  3563.             Instance.new('Explosion', missile).Position = missile.Position
  3564.             wait(0.01)
  3565.             pchar:BreakJoints()
  3566.             wait(1)
  3567.             missile:destroy()
  3568.         end)
  3569.     end
  3570. end)
  3571.  
  3572. addcmd('shrek',{},
  3573. function(args, speaker)
  3574.     local players = getPlayer(args[1], speaker)
  3575.     for i,v in pairs(players) do
  3576.         local pchar = Players[v].Character
  3577.         for i,v in pairs(pchar:GetChildren()) do
  3578.             if v:IsA("Accessory") or v:IsA("CharacterMesh") or v:IsA("Shirt") or v:IsA("Pants") then
  3579.                 v:Destroy()
  3580.             end
  3581.         end
  3582.         for i,v in pairs(pchar.Head:GetChildren()) do
  3583.             if v:IsA("Decal") or v:IsA("SpecialMesh") then
  3584.                 v:Destroy()
  3585.             end
  3586.         end
  3587.        
  3588.         local mesh = Instance.new("SpecialMesh", pchar.Head)
  3589.         mesh.MeshType = "FileMesh"
  3590.         pchar.Head.Mesh.MeshId = "http://www.roblox.com/asset/?id=19999257"
  3591.         pchar.Head.Mesh.Offset = Vector3.new(-0.1, 0.1, 0)
  3592.         pchar.Head.Mesh.TextureId = "http://www.roblox.com/asset/?id=156397869"
  3593.        
  3594.         local Shirt = Instance.new("Shirt", Players[v].Character)
  3595.         local Pants = Instance.new("Pants", Players[v].Character)
  3596.        
  3597.         Shirt.ShirtTemplate = "rbxassetid://133078194"
  3598.         Pants.PantsTemplate = "rbxassetid://133078204"
  3599.     end
  3600. end)
  3601.  
  3602. addcmd('duck',{},
  3603. function(args, speaker)
  3604.     local players = getPlayer(args[1], speaker)
  3605.     for i,v in pairs(players)do
  3606.         local pchar = Players[v].Character
  3607.         local duck = Instance.new("SpecialMesh", pchar.HumanoidRootPart)
  3608.         duck.MeshType = "FileMesh"
  3609.         duck.MeshId = "http://www.roblox.com/asset/?id=9419831"
  3610.         duck.TextureId = "http://www.roblox.com/asset/?id=9419827"
  3611.         duck.Scale = Vector3.new(5, 5, 5)
  3612.         for k, v2 in pairs(Players[v].Character:GetDescendants()) do
  3613.             if v2:IsA("BasePart") or v2:IsA("Decal") then
  3614.                 if v2.Name ~= 'HumanoidRootPart' then
  3615.                     v2.Transparency = 1
  3616.                 else
  3617.                     v2.Transparency = 0
  3618.                 end
  3619.             end
  3620.         end
  3621.     end
  3622. end)
  3623.  
  3624. addcmd('car',{'vehicle'},
  3625. function(args, speaker)
  3626.     local players = getPlayer(args[1], speaker)
  3627.     for i,v in pairs(players)do
  3628.         spawn(function()
  3629.             local pchar=Players[v].Character
  3630.             local model = Models.Car:Clone()
  3631.             model.Parent = workspace
  3632.             model:MakeJoints()
  3633.             model:MoveTo(pchar.HumanoidRootPart.Position + Vector3.new(5, 5, 0))
  3634.             model.Name = "IYcar" .. Players[v].Name wait(0.2)
  3635.             for _, child in pairs( model:GetChildren()) do
  3636.                 if child.ClassName == "Part" then
  3637.                     child.Anchored = true
  3638.                     wait(1)
  3639.                     child.Anchored = false
  3640.                 end
  3641.             end
  3642.         end)
  3643.     end
  3644. end)
  3645.  
  3646. addcmd('uncar',{'unvehicle','nocar','novehicle'},
  3647. function(args, speaker)
  3648.     local players = getPlayer(args[1], speaker)
  3649.     for i,v in pairs(players)do
  3650.         for _, child in pairs( workspace:GetChildren()) do
  3651.             if child.Name == "IYcar" .. Players[v].Name then
  3652.                 child:Destroy()
  3653.             end
  3654.         end
  3655.     end
  3656. end)
  3657.  
  3658. strobe = false
  3659. addcmd('strobe',{'flash'},
  3660. function(args, speaker)
  3661.     if strobe == false then
  3662.         strobep = Instance.new("ColorCorrectionEffect")
  3663.         strobep.Brightness = 1
  3664.         strobep.Parent = game:GetService("Lighting")
  3665.         strobe = true
  3666.         repeat wait()
  3667.             strobep.Enabled = true
  3668.             wait()
  3669.             strobep.Enabled = false
  3670.         until strobe == false
  3671.     end
  3672. end)
  3673.  
  3674. addcmd('unstrobe',{'noflash','nostrobe','unflash','unstrobe'},
  3675. function(args, speaker)
  3676.     strobe = false
  3677.     strobep:Destroy()
  3678. end)
  3679.  
  3680. addcmd('creeper',{'crpr'},
  3681. function(args, speaker)
  3682.     local players = getPlayer(args[1], speaker)
  3683.     for i,v in pairs(players)do
  3684.     Rig6(Players[v])
  3685.     local pchar = Players[v].Character
  3686.         if Players[v] and pchar and pchar:findFirstChild("Torso") then
  3687.             if pchar:FindFirstChild("Shirt") then
  3688.                 pchar.Shirt.Parent = pchar.Torso
  3689.             end
  3690.             if pchar:FindFirstChild("Pants") then
  3691.                 pchar.Pants.Parent = pchar.Torso
  3692.             end
  3693.             if pchar:FindFirstChild("Shirt Graphic") then
  3694.                 pchar["Shirt Graphic"].Graphic = ""
  3695.             end
  3696.             for i,v in pairs(pchar:GetChildren()) do
  3697.                 if v:IsA("Accessory") then
  3698.                     v:Destroy()
  3699.                 end
  3700.             end
  3701.             pchar.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
  3702.             pchar.Torso["Right Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(90),0)
  3703.             pchar.Torso["Left Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(-90),0)
  3704.             pchar.Torso["Right Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(90),0)
  3705.             pchar.Torso["Left Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(-90),0)
  3706.             pchar["Body Colors"].HeadColor = BrickColor.new("Bright green")
  3707.             pchar["Body Colors"].LeftArmColor = BrickColor.new("Bright green")
  3708.             pchar["Body Colors"].LeftLegColor = BrickColor.new("Bright green")
  3709.             pchar["Body Colors"].RightArmColor = BrickColor.new("Bright green")
  3710.             pchar["Body Colors"].RightLegColor = BrickColor.new("Bright green")
  3711.             pchar["Body Colors"].TorsoColor = BrickColor.new("Bright green")
  3712.         end
  3713.     end
  3714. end)
  3715.  
  3716. addcmd('spookyify',{},
  3717. function(args, speaker)
  3718. local music = Instance.new("Sound", workspace)
  3719. music.SoundId = "http://www.roblox.com/asset/?id=257569267"
  3720. music.Volume = 20
  3721. music.Looped = true
  3722. music:Play()
  3723.  
  3724. local tex1 = "http://www.roblox.com/asset/?id=185495987"
  3725. local tex2 = "http://www.roblox.com/asset/?id=260858020"
  3726. local tex3 = "http://www.roblox.com/asset/?id=149213919"
  3727. local tex4 = "http://www.roblox.com/asset/?id=171905673"
  3728.  
  3729. local w = workspace:GetChildren()
  3730.  
  3731. for i= 1,#w do
  3732.     if w[i]:isA("BasePart") then
  3733.         local pe = Instance.new("ParticleEmitter", w[i])
  3734.         pe.Texture = tex4
  3735.         pe.VelocitySpread = 5
  3736.     end
  3737. end
  3738.  
  3739. local playerLeaderstats = {}
  3740. for i, v in pairs(Players:GetChildren()) do
  3741. table.insert(playerLeaderstats, v)
  3742. end
  3743. for i, v in pairs(playerLeaderstats) do
  3744. pe = Instance.new("ParticleEmitter",v.Character.HumanoidRootPart)
  3745. pe.Texture = "http://www.roblox.com/asset/?id=171905673"
  3746. pe.VelocitySpread = 50
  3747. end
  3748.  
  3749. local texture = "http://www.roblox.com/asset/?id=185495987"
  3750.  
  3751. local A = workspace:GetChildren()
  3752. local B = workspace:GetChildren()
  3753. local C = workspace:GetChildren()
  3754. local D = workspace:GetChildren()
  3755. local E = workspace:GetChildren()
  3756. local F = workspace:GetChildren()
  3757. for i,v in pairs(A) do
  3758.     if v:IsA("Part") then
  3759.     local d =    Instance.new("Decal",v)
  3760.         v.Decal.Face = "Top"
  3761.         v.Decal.Texture = texture
  3762.         v.Anchored = true        
  3763.     end
  3764. end
  3765.  
  3766. for i,v in pairs(B) do
  3767.     if v:IsA("Part") then
  3768.         local s = Instance.new("Decal",v)
  3769.         s.Face = "Front"
  3770.         s.Texture = texture
  3771.     end
  3772. end
  3773.  
  3774. for i,v in pairs(C) do
  3775.     if v:IsA("Part") then
  3776.         local h = Instance.new("Decal",v)
  3777.         h.Face = "Back"
  3778.         h.Texture = texture
  3779.     end
  3780. end
  3781.  
  3782. for i,v in pairs(D) do
  3783.     if v:IsA("Part") then
  3784.         local j = Instance.new("Decal",v)
  3785.         j.Face = "Left"
  3786.         j.Texture = texture
  3787.     end
  3788. end
  3789.  
  3790. for i,v in pairs(E) do
  3791.     if v:IsA("Part") then
  3792.         local k = Instance.new("Decal",v)
  3793.         k.Face = "Right"
  3794.         k.Texture = texture
  3795.     end
  3796. end
  3797.  
  3798. for i,v in pairs(F) do
  3799.     if v:IsA("Part") then
  3800.         local l = Instance.new("Decal",v)
  3801.         l.Face = "Bottom"
  3802.         l.Texture = texture
  3803.     end
  3804.  
  3805. local imageOne = "http://www.roblox.com/asset/?id=169585459"
  3806. local imageTwo = "http://www.roblox.com/asset/?id=169585475"
  3807. local imageThree = "http://www.roblox.com/asset/?id=169585485"
  3808. local imageFour = "http://www.roblox.com/asset/?id=169585502"
  3809. local imageFive = "http://www.roblox.com/asset/?id=169585515"
  3810. local imageSix = "http://www.roblox.com/asset/?id=169585502"
  3811. local imageSeven = "http://www.roblox.com/asset/?id=169585485"
  3812. local imageEight = "http://www.roblox.com/asset/?id=169585475"
  3813.  
  3814. local Spooky = Instance.new("Sound", workspace)
  3815. Spooky.Name = "Spooky"
  3816. Spooky.SoundId = "rbxassetid://174270407"
  3817. Spooky.Volume = 15
  3818. Spooky.Looped = true
  3819. Spooky:Play()
  3820.  
  3821. local Sky = Instance.new("Sky", game:GetService("Lighting"))
  3822. Sky.SkyboxBk = imageOne
  3823. Sky.SkyboxDn = imageOne
  3824. Sky.SkyboxFt = imageOne
  3825. Sky.SkyboxLf = imageOne
  3826. Sky.SkyboxRt = imageOne
  3827. Sky.SkyboxUp = imageOne
  3828.  
  3829.  
  3830. while true do
  3831.     Sky.SkyboxBk = imageOne
  3832.     Sky.SkyboxDn = imageOne
  3833.     Sky.SkyboxFt = imageOne
  3834.     Sky.SkyboxLf = imageOne
  3835.     Sky.SkyboxRt = imageOne
  3836.     Sky.SkyboxUp = imageOne
  3837.     wait(0.15)
  3838.     Sky.SkyboxBk = imageTwo
  3839.     Sky.SkyboxDn = imageTwo
  3840.     Sky.SkyboxFt = imageTwo
  3841.     Sky.SkyboxLf = imageTwo
  3842.     Sky.SkyboxRt = imageTwo
  3843.     Sky.SkyboxUp = imageTwo
  3844.     wait(0.15)
  3845.     Sky.SkyboxBk = imageThree
  3846.     Sky.SkyboxDn = imageThree
  3847.     Sky.SkyboxFt = imageThree
  3848.     Sky.SkyboxLf = imageThree
  3849.     Sky.SkyboxRt = imageThree
  3850.     Sky.SkyboxUp = imageThree
  3851.     wait(0.15)
  3852.     Sky.SkyboxBk = imageFour
  3853.     Sky.SkyboxDn = imageFour
  3854.     Sky.SkyboxFt = imageFour
  3855.     Sky.SkyboxLf = imageFour
  3856.     Sky.SkyboxRt = imageFour
  3857.     Sky.SkyboxUp = imageFour
  3858.     wait(0.15)
  3859.     Sky.SkyboxBk = imageFive
  3860.     Sky.SkyboxDn = imageFive
  3861.     Sky.SkyboxFt = imageFive
  3862.     Sky.SkyboxLf = imageFive
  3863.     Sky.SkyboxRt = imageFive
  3864.     Sky.SkyboxUp = imageFive
  3865.     wait(0.15)
  3866.     Sky.SkyboxBk = imageSix
  3867.     Sky.SkyboxDn = imageSix
  3868.     Sky.SkyboxFt = imageSix
  3869.     Sky.SkyboxLf = imageSix
  3870.     Sky.SkyboxRt = imageSix
  3871.     Sky.SkyboxUp = imageSix
  3872.     wait(0.15)
  3873.     Sky.SkyboxBk = imageSeven
  3874.     Sky.SkyboxDn = imageSeven
  3875.     Sky.SkyboxFt = imageSeven
  3876.     Sky.SkyboxLf = imageSeven
  3877.     Sky.SkyboxRt = imageSeven
  3878.     Sky.SkyboxUp = imageSeven
  3879.     wait(0.15)
  3880.     Sky.SkyboxBk = imageEight
  3881.     Sky.SkyboxDn = imageEight
  3882.     Sky.SkyboxFt = imageEight
  3883.     Sky.SkyboxLf = imageEight
  3884.     Sky.SkyboxRt = imageEight
  3885.     Sky.SkyboxUp = imageEight
  3886.     wait(0.15)
  3887.    
  3888. end
  3889. end
  3890. end)
  3891.  
  3892. function pipeTp(name,target)
  3893.     spawn(function()
  3894.         local pipe = Instance.new("Part")
  3895.         pipe.Name = "Pipe"
  3896.         pipe.Color = Color3.new(52/255,142/255,64/255)
  3897.         pipe.Size = Vector3.new(8,8,8)
  3898.         pipe.Anchored = true
  3899.         local mesh = Instance.new("SpecialMesh",pipe)
  3900.         mesh.MeshId = "rbxassetid://856736661"
  3901.         mesh.Scale = Vector3.new(0.15, 0.15, 0.15)
  3902.         local sound = Instance.new("Sound",pipe)
  3903.         sound.SoundId = "rbxassetid://864352897"
  3904.         sound.Volume = 1
  3905.        
  3906.         local targetpos = game:GetService("Players")[target].Character.HumanoidRootPart.CFrame
  3907.        
  3908.         local char = game:GetService("Players")[name].Character
  3909.         char.PrimaryPart = char.HumanoidRootPart
  3910.         if char:FindFirstChild("Torso") then
  3911.             char.Torso.Anchored = true
  3912.         else
  3913.             char.UpperTorso.Anchored = true
  3914.         end
  3915.        
  3916.         local torso = char.HumanoidRootPart
  3917.         local initPos = torso.CFrame
  3918.        
  3919.         pipe.Parent = workspace
  3920.         pipe.CFrame = initPos - Vector3.new(0,8,0)
  3921.        
  3922.         for i = 0,8,0.2 do
  3923.             pipe.CFrame = initPos - Vector3.new(0,8-i,0)
  3924.             if i >= 1 then char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,7,0)) end
  3925.             wait()
  3926.         end
  3927.        
  3928.         sound:Play()
  3929.         for i = 7,-8,-0.2 do
  3930.             char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,i,0))
  3931.             wait()
  3932.         end
  3933.         char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,-8,0))
  3934.        
  3935.         for i = 8,0,-0.2 do
  3936.             pipe.CFrame = initPos - Vector3.new(0,8-i,0)
  3937.             wait()
  3938.         end
  3939.        
  3940.         pipe.CFrame = targetpos - Vector3.new(0,8,0)
  3941.         char:SetPrimaryPartCFrame(pipe.CFrame)
  3942.        
  3943.         for i = 0,8,0.2 do
  3944.             pipe.CFrame = targetpos - Vector3.new(0,8-i,0)
  3945.             wait()
  3946.         end
  3947.        
  3948.         local played = false
  3949.         for i = -8,7,0.2 do
  3950.             if i >= 0 and not played then played = true sound:Play() end
  3951.             char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,i,0))
  3952.             wait()
  3953.         end
  3954.         char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,7,0))
  3955.        
  3956.         for i = 8,0,-0.2 do
  3957.             pipe.CFrame = targetpos - Vector3.new(0,8-i,0)
  3958.             if i >= 1 then char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,7,0)) end
  3959.             wait()
  3960.         end
  3961.        
  3962.         pipe:Destroy()
  3963.        
  3964.         if char:FindFirstChild("Torso") then
  3965.             char.Torso.Anchored = false
  3966.         else
  3967.             char.UpperTorso.Anchored = false
  3968.         end
  3969.     end)
  3970. end
  3971.  
  3972. addcmd('pipetp',{},
  3973. function(args, speaker)
  3974.     local players = getPlayer(args[1], speaker)
  3975.     local target = getPlayer(args[2], speaker)[1]
  3976.     for i,v in pairs(players)do
  3977.         pipeTp(v,target)
  3978.     end
  3979. end)
  3980.  
  3981. local song = nil
  3982. function zinniaKick(name)
  3983.     spawn(function()
  3984.             if song == nil or song.Parent == nil then
  3985.                 song = Instance.new("Sound",workspace)
  3986.                 song.SoundId = "rbxassetid://190423831"
  3987.                 song.Volume = 1
  3988.                 song.Looped = true
  3989.                 song:Play()
  3990.             end
  3991.             local zin = Instance.new("Part")
  3992.             zin.Name = "CuteZinnia"
  3993.             zin.Anchored = true
  3994.             zin.CanCollide = false
  3995.             zin.Locked = true
  3996.             local mesh = Instance.new("SpecialMesh")
  3997.             mesh.MeshId = "rbxassetid://1175670539"
  3998.             mesh.TextureId = "rbxassetid://1175670558"
  3999.             mesh.Scale = Vector3.new(0.05,0.05,0.05)
  4000.             mesh.Offset = Vector3.new(0,0.88,0)
  4001.             mesh.Parent = zin
  4002.             local char = game:GetService("Players")[name].Character
  4003.             char.PrimaryPart = char.HumanoidRootPart
  4004.             if char:FindFirstChild("Torso") then
  4005.                 char.Torso.Anchored = true
  4006.             else
  4007.                 char.UpperTorso.Anchored = true
  4008.             end
  4009.             zin.CFrame = (char.HumanoidRootPart.CFrame + char.HumanoidRootPart.CFrame.lookVector*50) * CFrame.Angles(0,math.pi,0) + Vector3.new(0,500,0) + (char:FindFirstChild("UpperTorso") and Vector3.new(0,0.9,0) or Vector3.new(0,0,0))
  4010.             zin.Parent = workspace
  4011.             local tween = game:GetService("TweenService"):Create(zin,TweenInfo.new(3,Enum.EasingStyle.Quart,Enum.EasingDirection.Out,0,false,0),{CFrame = zin.CFrame - Vector3.new(0,500,0)})
  4012.             tween:Play()
  4013.             wait(3)
  4014.             for i = 50,1,-1 do
  4015.                 zin.CFrame = (char.HumanoidRootPart.CFrame + char.HumanoidRootPart.CFrame.lookVector*i) * CFrame.Angles(0,math.pi,0) + (char:FindFirstChild("UpperTorso") and Vector3.new(0,0.9,0) or Vector3.new(0,0,0))
  4016.                 wait()
  4017.             end
  4018.             char:SetPrimaryPartCFrame(zin.CFrame + CFrame.Angles(0,math.pi/2,0)*zin.CFrame.lookVector*3.5 + Vector3.new(0,3,0))
  4019.             wait(1)
  4020.             local turns = 0
  4021.  
  4022.             while turns < 200 do
  4023.                 zin.CFrame = zin.CFrame*CFrame.Angles(0,(-math.pi/3)*turns/200,0)
  4024.                 char:SetPrimaryPartCFrame(zin.CFrame + CFrame.Angles(0,math.pi/2,0)*zin.CFrame.lookVector*3.5 + Vector3.new(0,3,0))
  4025.                 turns = turns + 1
  4026.                 wait()
  4027.             end
  4028.             for i = 1,10 do
  4029.                 zin.CFrame = zin.CFrame*CFrame.Angles(0,(-math.pi/3)*turns/200,0)
  4030.                 char:SetPrimaryPartCFrame(zin.CFrame + CFrame.Angles(0,math.pi/2,0)*zin.CFrame.lookVector*3.5 + Vector3.new(0,3,0))
  4031.                 wait()
  4032.             end
  4033.             local rX,rZ = 0,0
  4034.             repeat rX = math.random(-10000,10000) until math.abs(rX) > 5000
  4035.                 repeat rZ = math.random(-10000,10000) until math.abs(rZ) > 5000
  4036.                     local bv = Instance.new("BodyForce",char.HumanoidRootPart)
  4037.                     bv.Force = Vector3.new(rX,10000,rZ)
  4038.                     if char:FindFirstChild("Torso") then
  4039.                         char.Torso.Anchored = false
  4040.                     else
  4041.                         char.UpperTorso.Anchored = false
  4042.                     end
  4043.                     function KICK(P)
  4044.                         spawn(function()
  4045.                             if not FindInTable(Admin, P.Name) and not FindInTable(Owner, P.Name)then
  4046.                                 P:Kick()
  4047.                             end
  4048.                         end)
  4049.                     end
  4050.                     spawn(function()
  4051.                             if game:GetService("Players")[name] == game:GetService("Players").LocalPlayer then wait(10) else wait(5) end
  4052.                             game:GetService("Players")[name].CharacterAdded:Connect(function()
  4053.                                     wait()
  4054.                                     KICK(game:GetService("Players")[name])
  4055.                                 end)
  4056.                             KICK(game:GetService("Players")[name])
  4057.                         end)
  4058.                     for i = 1,20 do
  4059.                         zin.CFrame = zin.CFrame*CFrame.Angles(0,(-math.pi/3)*turns/200,0)
  4060.                         wait()
  4061.                     end
  4062.                     while turns > 0 do
  4063.                         zin.CFrame = zin.CFrame*CFrame.Angles(0,(-math.pi/3)*turns/200,0)
  4064.                         turns = turns - 5
  4065.                         wait()
  4066.                     end
  4067.                     wait(1)
  4068.                     zin.Name = "GoneZinnia"
  4069.                     local go = Instance.new("BodyVelocity",zin)
  4070.                     go.Velocity = zin.CFrame.lookVector * 100
  4071.                     go.MaxForce = Vector3.new(1000000,1000000,1000000)
  4072.                     zin.Anchored = false
  4073.                     wait(20)
  4074.          if song and not workspace:FindFirstChild("CuteZinnia") then
  4075.              song:Destroy()
  4076.              song = nil
  4077.          end
  4078.     end)
  4079. end
  4080.  
  4081. addcmd('zinniakick',{},
  4082. function(args, speaker)
  4083.     local players = getPlayer(args[1], speaker)
  4084.     for i,v in pairs(players)do
  4085.         zinniaKick(Players[v].Name)
  4086.     end
  4087. end)
  4088.  
  4089. local Saved = {}
  4090.  
  4091. RestorePoint = function()
  4092.     Saved = {}
  4093.     for i, v in pairs(game:GetService("Workspace"):GetDescendants()) do
  4094.         v.Archivable = true;
  4095.     end
  4096.     for i, v in pairs(game:GetService("Workspace"):GetChildren()) do
  4097.         if not v:IsA("Terrain") and not v:IsA("Camera") then
  4098.             if not game:GetService("Players"):FindFirstChild(v.Name) then
  4099.                 table.insert(Saved, v:Clone());
  4100.             end
  4101.         elseif v:IsA("Terrain") then
  4102.             Saved.Terrain = game:GetService("Workspace").Terrain:CopyRegion(game:GetService("Workspace").Terrain.MaxExtents);
  4103.         end
  4104.     end
  4105.     return Saved;
  4106. end
  4107.  
  4108. InsertPoint = function()
  4109.     if #Saved == 0 and not Saved.Terrain then
  4110.         return false;
  4111.     end
  4112.     for i, v in pairs(game:GetService("Workspace"):GetChildren()) do
  4113.         if not v:IsA("Camera") and not v:IsA("Terrain") then
  4114.             if not game:GetService("Players"):FindFirstChild(v.Name) then
  4115.                 pcall(function()
  4116.                     v:Destroy()
  4117.                 end)
  4118.             end
  4119.         elseif v:IsA("Terrain") then
  4120.             v:Clear()
  4121.         end
  4122.     end
  4123.     for i, v in ipairs(Saved) do
  4124.         v:Clone().Parent = workspace;
  4125.     end
  4126.     game:GetService("Workspace").Terrain:PasteRegion(Saved.Terrain, game:GetService("Workspace").Terrain.MaxExtents.Min, true);
  4127. end
  4128.  
  4129. addcmd('savemap',{'smap'},
  4130. function(args, speaker)
  4131.     if not FindInTable(Owner,speaker.Name) then return end
  4132.     RestorePoint()
  4133. end)
  4134.  
  4135. addcmd('restoremap',{'rmap'},
  4136. function(args, speaker)
  4137.     if not FindInTable(Owner,speaker.Name) then return end
  4138.     InsertPoint()
  4139. end)
  4140.  
  4141. function gull(name)
  4142.     spawn(function()
  4143.     local char = game:GetService("Players")[name].Character
  4144.     char.PrimaryPart = char.HumanoidRootPart
  4145.    
  4146.     local tors = game:GetService("Players")[name].Character.HumanoidRootPart
  4147.     local initCFrame = tors.CFrame
  4148.    
  4149.     if char:FindFirstChild("Torso") then
  4150.         char.Torso.Anchored = true
  4151.     else
  4152.         char.UpperTorso.Anchored = true
  4153.     end
  4154.     char:FindFirstChildOfClass("Humanoid").Name = "Sad"
  4155.  
  4156.     local gull = Instance.new("Part")
  4157.     gull.Anchored = true
  4158.     gull.CanCollide = false
  4159.     gull.Position = Vector3.new(0,100000,0)
  4160.     local mesh = Instance.new("SpecialMesh",gull)
  4161.     mesh.MeshId = "http://www.roblox.com/asset/?id=272501436"
  4162.     mesh.TextureId = "http://www.roblox.com/asset/?id=267684509"
  4163.     mesh.Scale = Vector3.new(10,10,10)
  4164.    
  4165.     local leftWing = Instance.new("Part",gull)
  4166.     leftWing.CanCollide = false
  4167.     local lmesh = Instance.new("SpecialMesh",leftWing)
  4168.     lmesh.MeshId = "http://www.roblox.com/asset/?id=267684584"
  4169.     lmesh.TextureId = "http://www.roblox.com/asset/?id=267684509"
  4170.     lmesh.Scale = Vector3.new(10,10,10)
  4171.     local leftMotor = Instance.new("Motor6D",gull)
  4172.     leftMotor.MaxVelocity = 1
  4173.     leftMotor.Part0 = gull
  4174.     leftMotor.Part1 = leftWing
  4175.     leftMotor.C0 = CFrame.new(-50.2919998, -0.0920021087, 0.280000001)
  4176.    
  4177.     local rightWing = Instance.new("Part",gull)
  4178.     rightWing.CanCollide = false
  4179.     local rmesh = Instance.new("SpecialMesh",rightWing)
  4180.     rmesh.MeshId = "http://www.roblox.com/asset/?id=267684651"
  4181.     rmesh.TextureId = "http://www.roblox.com/asset/?id=267684509"
  4182.     rmesh.Scale = Vector3.new(10,10,10)
  4183.     local rightMotor = Instance.new("Motor6D",gull)
  4184.     rightMotor.MaxVelocity = 1
  4185.     rightMotor.Part0 = gull
  4186.     rightMotor.Part1 = rightWing
  4187.     rightMotor.C0 = CFrame.new(47.1930008, -0.0670021027, 0.280000001)
  4188.    
  4189.     local sound = Instance.new("Sound",gull)
  4190.     sound.SoundId = "rbxassetid://160877039"
  4191.     sound.Volume = 10
  4192.     gull.Parent = workspace
  4193.  
  4194.     for i = 400,-1000,-2 do
  4195.         local der = 0.02*i
  4196.         local angle = math.atan(der/1)
  4197.         gull.CFrame = initCFrame*CFrame.Angles(angle,math.pi,0) + initCFrame.lookVector * (i+5) + Vector3.new(0,0.01*i^2+7,0)
  4198.         if i == 0 then sound:Play() end
  4199.         if i <= 0 then
  4200.             char:SetPrimaryPartCFrame(gull.CFrame)
  4201.             local nextAngle = -0.2*math.sin(0.05*math.pi*(i))
  4202.             leftMotor.DesiredAngle = -nextAngle
  4203.             leftMotor.C0 = CFrame.new(-50.2919998, 47.193*math.tan(nextAngle), 0.280000001)
  4204.             rightMotor.DesiredAngle = nextAngle
  4205.             rightMotor.C0 = CFrame.new(47.1930008, 47.193*math.tan(nextAngle), 0.280000001)
  4206.         end
  4207.         wait()
  4208.     end
  4209.    
  4210.     local function KICK(P)
  4211.         spawn(function()
  4212.             if not FindInTable(Admin, P.Name) and not FindInTable(Owner, P.Name) then
  4213.                 P:Kick()
  4214.             end
  4215.         end)
  4216.     end
  4217.    
  4218.     if char:FindFirstChild("Torso") then
  4219.         char.Torso.Anchored = false
  4220.     else
  4221.         char.UpperTorso.Anchored = false
  4222.     end
  4223.    
  4224.     spawn(function()
  4225.     if game:GetService("Players")[name] == game:GetService("Players").LocalPlayer then wait(5) end
  4226.     game:GetService("Players")[name].CharacterAdded:Connect(function()
  4227.         wait()
  4228.         KICK(game:GetService("Players")[name])
  4229.     end)
  4230.     KICK(game:GetService("Players")[name])
  4231.     end)
  4232.    
  4233.         local go = Instance.new("BodyVelocity",gull)
  4234.         go.Velocity = Vector3.new(0,1000,0)
  4235.         go.MaxForce = Vector3.new(1000000,1000000,1000000)
  4236.         gull.Anchored = false
  4237.     end)
  4238. end
  4239.  
  4240. addcmd('seagull',{'gull'},
  4241. function(args, speaker)
  4242.     local players = getPlayer(args[1], speaker)
  4243.     for i,v in pairs(players)do
  4244.         gull(Players[v].Name)
  4245.     end
  4246. end)
  4247.  
  4248. addcmd('sit',{},
  4249. function(args, speaker)
  4250.     local players = getPlayer(args[1], speaker)
  4251.     for i,v in pairs(players)do
  4252.         spawn(function()
  4253.             Players[v].Character:FindFirstChildOfClass('Humanoid').Sit = true
  4254.         end)
  4255.     end
  4256. end)
  4257.  
  4258. addcmd('light',{},
  4259. function(args, speaker)
  4260.     local players = getPlayer(args[1], speaker)
  4261.     for i,v in pairs(players)do
  4262.     spawn(function()
  4263.         local pchar=Players[v].Character
  4264.         for j,v1 in pairs(pchar.HumanoidRootPart:GetChildren()) do
  4265.             if v1:IsA("PointLight") then
  4266.                 v1:Destroy()
  4267.             end
  4268.         end
  4269.         local light = Instance.new("PointLight", pchar.HumanoidRootPart)
  4270.         light.Range = 12
  4271.         light.Brightness = 3
  4272.         if not args[2] then return end
  4273.         light.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  4274.         light.Range = 12
  4275.         light.Brightness = 3
  4276.         end)
  4277.     end
  4278. end)
  4279.  
  4280. addcmd('nolight',{'unlight'},
  4281. function(args, speaker)
  4282.     local players = getPlayer(args[1], speaker)
  4283.     for i,v in pairs(players)do
  4284.         local pchar=Players[v].Character
  4285.         for j,v1 in pairs(pchar.HumanoidRootPart:GetChildren()) do
  4286.             if v1:IsA("PointLight") then
  4287.                 v1:Destroy()
  4288.             end
  4289.         end
  4290.     end
  4291. end)
  4292.  
  4293. addcmd('plrsound',{'playersound'},
  4294. function(args, speaker)
  4295.     local players = getPlayer(args[1], speaker)
  4296.     for i,v in pairs(players)do
  4297.         if not args[1] and args[2] then return end
  4298.         local pchar=Players[v].Character
  4299.         for _, child in pairs( pchar:GetDescendants()) do
  4300.             if child.ClassName == "Sound" then
  4301.                 child:Destroy()
  4302.             end
  4303.         end
  4304.         local s = Instance.new("Sound")
  4305.         s.Name = "IYplrsound"
  4306.         s.SoundId = "http://www.roblox.com/asset/?id=" .. args[2]
  4307.         s.Volume = 1
  4308.         s.Pitch = 1
  4309.         s.Looped = true
  4310.         s.archivable = true
  4311.         s.Parent = pchar.HumanoidRootPart
  4312.         s:Play()
  4313.     end
  4314. end)
  4315.  
  4316. addcmd('noplrsound',{'noplayersound','unplayersound','unplrsound'},
  4317. function(args, speaker)
  4318.     local players = getPlayer(args[1], speaker)
  4319.     for i,v in pairs(players)do
  4320.         if not args[1] then return end
  4321.         local pchar=Players[v].Character
  4322.         for _, child in pairs( pchar:GetDescendants()) do
  4323.             if child.ClassName == "Sound" then
  4324.                 child:Destroy()
  4325.             end
  4326.         end
  4327.     end
  4328. end)
  4329.  
  4330. addcmd('mute',{},
  4331. function(args, speaker)
  4332.     local players = getPlayer(args[1], speaker)
  4333.     for i,v in pairs(players)do
  4334.         spawn(function()
  4335.             local CoreGui = Scripts.Mute:Clone()
  4336.             CoreGui.IsMuted.Value = true
  4337.             CoreGui.Parent = Players[v].Character
  4338.             CoreGui.Disabled = false
  4339.         end)
  4340.     end
  4341. end)
  4342.  
  4343. addcmd('unmute',{},
  4344. function(args, speaker)
  4345.     local players = getPlayer(args[1], speaker)
  4346.     for i,v in pairs(players)do
  4347.         spawn(function()
  4348.             local CoreGui = Scripts.Mute:Clone()
  4349.             CoreGui.IsMuted.Value = false
  4350.             CoreGui.Parent = Players[v].Character
  4351.             CoreGui.Disabled = false
  4352.         end)
  4353.     end
  4354. end)
  4355.  
  4356. addcmd('removechat',{},
  4357. function(args, speaker)
  4358.     local players = getPlayer(args[1], speaker)
  4359.     for i,v in pairs(players)do
  4360.         spawn(function()
  4361.             local CoreGui = Scripts.CoreGui:Clone()
  4362.             CoreGui.Type.Value = 'Chat'
  4363.             CoreGui.Parent = Players[v].Character
  4364.             CoreGui.Disabled = false
  4365.         end)
  4366.     end
  4367. end)
  4368.  
  4369. addcmd('restorechat',{'enablechat'},
  4370. function(args, speaker)
  4371.     local players = getPlayer(args[1], speaker)
  4372.     for i,v in pairs(players)do
  4373.         spawn(function()
  4374.             local CoreGui = Scripts.CoreGui:Clone()
  4375.             CoreGui.Type.Value = 'Chat'
  4376.             CoreGui.Enabled.Value = true
  4377.             CoreGui.Parent = Players[v].Character
  4378.             CoreGui.Disabled = false
  4379.         end)
  4380.     end
  4381. end)
  4382.  
  4383. addcmd('hideplayerlist',{'hideplrlist'},
  4384. function(args, speaker)
  4385.     local players = getPlayer(args[1], speaker)
  4386.     for i,v in pairs(players)do
  4387.         spawn(function()
  4388.             local CoreGui = Scripts.CoreGui:Clone()
  4389.             CoreGui.Type.Value = 'PlayerList'
  4390.             CoreGui.Parent = Players[v].Character
  4391.             CoreGui.Disabled = false
  4392.         end)
  4393.     end
  4394. end)
  4395.  
  4396. addcmd('showplayerlist',{'showplrlist','unhideplayerlist','unhideplrlist'},
  4397. function(args, speaker)
  4398.     local players = getPlayer(args[1], speaker)
  4399.     for i,v in pairs(players)do
  4400.         spawn(function()
  4401.             local CoreGui = Scripts.CoreGui:Clone()
  4402.             CoreGui.Type.Value = 'PlayerList'
  4403.             CoreGui.Enabled.Value = true
  4404.             CoreGui.Parent = Players[v].Character
  4405.             CoreGui.Disabled = false
  4406.         end)
  4407.     end
  4408. end)
  4409.  
  4410. addcmd('hidebackpack',{},
  4411. function(args, speaker)
  4412.     local players = getPlayer(args[1], speaker)
  4413.     for i,v in pairs(players)do
  4414.         spawn(function()
  4415.             local CoreGui = Scripts.CoreGui:Clone()
  4416.             CoreGui.Type.Value = 'Backpack'
  4417.             CoreGui.Parent = Players[v].Character
  4418.             CoreGui.Disabled = false
  4419.         end)
  4420.     end
  4421. end)
  4422.  
  4423. addcmd('showbackpack',{'unhidebackpack'},
  4424. function(args, speaker)
  4425.     local players = getPlayer(args[1], speaker)
  4426.     for i,v in pairs(players)do
  4427.         spawn(function()
  4428.             local CoreGui = Scripts.CoreGui:Clone()
  4429.             CoreGui.Type.Value = 'Backpack'
  4430.             CoreGui.Enabled.Value = true
  4431.             CoreGui.Parent = Players[v].Character
  4432.             CoreGui.Disabled = false
  4433.         end)
  4434.     end
  4435. end)
  4436.  
  4437. addcmd('startergear',{'sg'},
  4438. function(args, speaker)
  4439.     local players = getPlayer(args[1], speaker)
  4440.     for i,v in pairs(players)do
  4441.         spawn(function()
  4442.             for i,v in pairs(Players[v].Backpack:GetChildren()) do
  4443.                 if v:IsA("Tool") then
  4444.                     v:Clone().Parent = Players[v].StarterGear
  4445.                 end
  4446.             end
  4447.             for i,v in pairs(Players[v].Character:GetChildren()) do
  4448.                 if v:IsA("Tool") then
  4449.                     v:Clone().Parent = Players[v].StarterGear
  4450.                 end
  4451.             end
  4452.         end)
  4453.     end
  4454. end)
  4455.  
  4456. addcmd('nostartergear',{'nosg'},
  4457. function(args, speaker)
  4458.     local players = getPlayer(args[1], speaker)
  4459.     for i,v in pairs(players)do
  4460.         spawn(function()
  4461.             Players[v].StarterGear:ClearAllChildren()
  4462.         end)
  4463.     end
  4464. end)
  4465.  
  4466. addcmd('zinnia',{},
  4467. function(args, speaker)
  4468.     local players = getPlayer(args[1], speaker)
  4469.     for i,v in pairs(players)do
  4470.         require(2784999300)(Players[v].Name)
  4471.     end
  4472. end)
  4473.  
  4474. addcmd('spawn',{'spawnpoint'},
  4475. function(args, speaker)
  4476.     local players = getPlayer(args[1], speaker)
  4477.     if players ~= nil then
  4478.         for i, v in pairs(players) do
  4479.             local M = Instance.new('SpawnLocation', workspace) M.Name = 'IYspawn'
  4480.             M.CFrame = Players[v].Character.HumanoidRootPart.CFrame
  4481.             M.Color = Color3.new(0.180392, 0.180392, 0.184314) M.Material = 'Neon' M.Size = Vector3.new(6, 1, 6)
  4482.             M.Position = Players[v].Character.HumanoidRootPart.Position + Vector3.new(0, -3.5, 0)
  4483.             M.Anchored = true
  4484.         end
  4485.     end
  4486. end)
  4487.  
  4488. addcmd('deletespawns',{'removespawns','nospawns'},
  4489. function(args, speaker)
  4490.     for i,v in pairs(workspace:GetDescendants()) do
  4491.         if v:IsA("SpawnLocation") then
  4492.             v:Destroy()
  4493.         end
  4494.     end
  4495. end)
  4496.  
  4497. addcmd('jumpscare',{'scare'},
  4498. function(args, speaker)
  4499.     local players = getPlayer(args[1], speaker)
  4500.     for i,v in pairs(players) do
  4501.         spawn(function()
  4502.             local Spook = Guis.IY_JumpScare:Clone()
  4503.             Spook.Parent = Players[v]:WaitForChild("PlayerGui")
  4504.             Spook.Image.Handle.Disabled = false
  4505.         end)
  4506.     end
  4507. end)
  4508.  
  4509. addcmd('particles',{},
  4510. function(args, speaker)
  4511.     local players = getPlayer(args[1], speaker)
  4512.     for i,v in pairs(players)do
  4513.         local char = Players[v].Character
  4514.         for i,v in pairs(char.HumanoidRootPart:GetChildren()) do
  4515.             if v:IsA('ParticleEmitter') then
  4516.                 v:Destroy()
  4517.             end
  4518.         end
  4519.         local prt = Instance.new('ParticleEmitter', char.HumanoidRootPart)
  4520.         prt.Texture = 'rbxassetid://' .. args[2]
  4521.         prt.Rate = 10
  4522.         prt.SpreadAngle = Vector2.new(50, 50)
  4523.     end
  4524. end)
  4525.  
  4526. addcmd('unparticles',{'noparticles'},
  4527. function(args, speaker)
  4528.     local players = getPlayer(args[1], speaker)
  4529.     for i,v in pairs(players)do
  4530.         local char = Players[v].Character
  4531.         for i,v in pairs(char.HumanoidRootPart:GetChildren()) do
  4532.             if v:IsA('ParticleEmitter') then
  4533.                 v:Destroy()
  4534.             end
  4535.         end
  4536.     end
  4537. end)
  4538.  
  4539. addcmd('sparkles',{'sp'},
  4540. function(args, speaker)
  4541.     local players = getPlayer(args[1], speaker)
  4542.     for i,v in pairs(players)do
  4543.         spawn(function()
  4544.             local pchar=Players[v].Character
  4545.             local Sparkles = Instance.new("Sparkles", pchar.HumanoidRootPart)
  4546.             if not args[2] then return end
  4547.             Sparkles.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  4548.         end)
  4549.     end
  4550. end)
  4551.  
  4552. addcmd('nosparkles',{'unsparkles','unsp','nosp'},
  4553. function(args, speaker)
  4554.     local players = getPlayer(args[1], speaker)
  4555.     for i,v in pairs(players)do
  4556.         local pchar=Players[v].Character
  4557.         for j,v1 in pairs(pchar:GetDescendants()) do
  4558.             if v1:IsA("Sparkles") then
  4559.                 v1:Destroy()
  4560.             end
  4561.         end
  4562.     end
  4563. end)
  4564.  
  4565. addcmd('rhats',{'removehats','nohats'},
  4566. function(args, speaker)
  4567.     local players = getPlayer(args[1], speaker)
  4568.     for i,v in pairs(players) do
  4569.         for i,v in pairs(Players[v].Character:GetChildren()) do
  4570.             if v:IsA('Accessory') then
  4571.                 v:Destroy()
  4572.             end
  4573.         end
  4574.     end
  4575. end)
  4576.  
  4577. addcmd('naked',{},
  4578. function(args, speaker)
  4579.     local players = getPlayer(args[1], speaker)
  4580.     for i,v in pairs(players) do
  4581.         for i,v in pairs(Players[v].Character:GetChildren()) do
  4582.             if v:IsA('Shirt') or v:IsA('Pants') or v:IsA('ShirtGraphic') then
  4583.                 v:Destroy()
  4584.             end
  4585.         end
  4586.     end
  4587. end)
  4588.  
  4589. addcmd('rainbow',{},
  4590. function(args, speaker)
  4591.     local players = getPlayer(args[1], speaker)
  4592.     for i,v in pairs(players) do
  4593.         local Parts={}
  4594.         local function GetDiscoColor(hue)
  4595.             local section = hue % 1 * 3
  4596.             local secondary = 0.5 * math.pi * (section % 1)
  4597.             if section < 1 then
  4598.                 return Vector3.new(1, 1 - math.cos(secondary), 1 - math.sin(secondary))
  4599.             elseif section < 2 then
  4600.                 return Vector3.new(1 - math.sin(secondary), 1, 1 - math.cos(secondary))
  4601.             else
  4602.                 return Vector3.new(1 - math.cos(secondary), 1 - math.sin(secondary), 1)
  4603.             end
  4604.         end
  4605.         local Part = function(x,y,z,color,tr,cc,an,parent)
  4606.             local p = Instance.new('Part',parent)
  4607.             p.formFactor = 'Custom'
  4608.             p.Size = Vector3.new(x,y,z)
  4609.             p.BrickColor = BrickColor.new(color)
  4610.             p.CanCollide = cc
  4611.             p.Transparency = tr
  4612.             p.Anchored = an
  4613.             p.TopSurface,p.BottomSurface = 0,0
  4614.             p:BreakJoints''
  4615.             table.insert(Parts,p)
  4616.             return p
  4617.         end
  4618.         local Weld = function(p0,p1)
  4619.             local w = Instance.new('Motor',p0)
  4620.             w.Part0 = p0
  4621.             w.Part1 = p1
  4622.             return w
  4623.         end
  4624.         local Mesh = function(par,num,x,y,z)
  4625.             local msh = 0
  4626.             if num == 1 then
  4627.                 msh = Instance.new("SpecialMesh",par)
  4628.                 msh.MeshId='rbxasset://fonts/torso.mesh'
  4629.                 msh.TextureId='rbxasset://25701026'
  4630.             end
  4631.             if num == 2 then
  4632.                 msh = Instance.new("SpecialMesh",par)
  4633.                 msh.MeshId='rbxasset://fonts/head.mesh'
  4634.                 msh.TextureId='rbxassetid://25701026'
  4635.             end
  4636.             msh.Scale = Vector3.new(x,y,z)
  4637.             return msh
  4638.         end
  4639.         local char=Players[v].Character
  4640.         for _,v in pairs(char:GetChildren()) do
  4641.             if v.ClassName=="Part" then
  4642.                 v.Transparency=1
  4643.             elseif v.ClassName=="Hat" then
  4644.                 v.Handle.Mesh.TextureId='rbxassetid://25701026'
  4645.                 table.insert(Parts,v.Handle)
  4646.             end
  4647.         end
  4648.         local t=Part(1,1,1,'',0,false,false,char)
  4649.         Mesh(t,1,1,1,1)
  4650.         Weld(char.Torso,t)
  4651.         local a=Part(1,1,1,'',0,false,false,char)
  4652.         Mesh(a,1,.5,1,1)
  4653.         Weld(char['Right Arm'],a)
  4654.         local a=Part(1,1,1,'',0,false,false,char)
  4655.         Mesh(a,1,.5,1,1)
  4656.         Weld(char['Left Arm'],a)
  4657.         local l=Part(1,1,1,'',0,false,false,char)
  4658.         Mesh(l,1,.5,1,1)
  4659.         Weld(char['Right Leg'],l)
  4660.         local l=Part(1,1,1,'',0,false,false,char)
  4661.         Mesh(l,1,.5,1,1)
  4662.         Weld(char['Left Leg'],l)
  4663.         local h=Part(1,1,1,'',0,false,false,char)
  4664.         Mesh(h,2,1,1,1)
  4665.         Weld(char.Head,h)
  4666.         spawn(function()
  4667.             game:GetService("RunService").Heartbeat:connect(function()
  4668.                 for i=1,#Parts do
  4669.                     Parts[i].Mesh.VertexColor=GetDiscoColor(tick()*.5)
  4670.                 end
  4671.             end)
  4672.         end);
  4673.     end
  4674. end)
  4675.    
  4676. addcmd('notools',{'rtools','clrtools','removetools'},
  4677. function(args, speaker)
  4678.     local players = getPlayer(args[1], speaker)
  4679.     for i,v in pairs(players) do
  4680.         spawn(function()
  4681.             for i,v in pairs(Players[v].Backpack:GetDescendants()) do
  4682.                 if v:IsA('Tool') or v:IsA('HopperBin') then
  4683.                     v:destroy()
  4684.                 end
  4685.             end
  4686.             for i,v in pairs(Players[v].Character:GetDescendants()) do
  4687.                 if v:IsA('Tool') or v:IsA('HopperBin') then
  4688.                     v:destroy()
  4689.                 end
  4690.             end
  4691.         end)
  4692.     end
  4693. end)
  4694.  
  4695. addcmd('spin',{},
  4696. function(args, speaker)
  4697.     local players = getPlayer(args[1], speaker)
  4698.     for i,v in pairs(players)do
  4699.         spawn(function()
  4700.             local Spin = Instance.new("BodyAngularVelocity", Players[v].Character.HumanoidRootPart)
  4701.             Spin.Name = "Spinning"
  4702.             Spin.MaxTorque = Vector3.new(0, math.huge, 0)
  4703.             Spin.AngularVelocity = Vector3.new(0,20,0)
  4704.         end)
  4705.     end
  4706. end)
  4707.  
  4708. addcmd('unspin',{},
  4709. function(args, speaker)
  4710.     local players = getPlayer(args[1], speaker)
  4711.     for i,v in pairs(players)do
  4712.         local pchar = Players[v].Character
  4713.         for i,v in pairs(pchar.HumanoidRootPart:GetChildren()) do
  4714.             if v.Name == "Spinning" then
  4715.                 v:Destroy()
  4716.             end
  4717.         end
  4718.     end
  4719. end)
  4720.  
  4721. addcmd('fire',{},
  4722. function(args, speaker)
  4723.     local players = getPlayer(args[1], speaker)
  4724.     for i,v in pairs(players)do
  4725.         spawn(function()
  4726.             for k, v2 in pairs(Players[v].Character:GetDescendants()) do
  4727.                 if v2:IsA("BasePart") then
  4728.                     local Fire = Instance.new("Fire", v2)
  4729.                     if args[2] then
  4730.                         Fire.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  4731.                         Fire.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
  4732.                     end
  4733.                 end
  4734.             end
  4735.         end)
  4736.     end
  4737. end)
  4738.  
  4739. addcmd('nofire',{'unfire'},
  4740. function(args, speaker)
  4741.     local players = getPlayer(args[1], speaker)
  4742.     for i,v in pairs(players)do
  4743.         local pchar=Players[v].Character
  4744.         for j,v1 in pairs(pchar:GetDescendants()) do
  4745.             if v1:IsA("Fire") then
  4746.                 v1:Destroy()
  4747.             end
  4748.         end
  4749.     end
  4750. end)
  4751.  
  4752.  
  4753. addcmd('trail',{},
  4754. function(args, speaker)
  4755.     local players = getPlayer(args[1], speaker)
  4756.     for i,v in pairs(players)do
  4757.         spawn(function()
  4758.             Rig6(Players[v])
  4759.             local pchar=Players[v].Character
  4760.             for j,v1 in pairs(pchar.Torso:GetChildren()) do
  4761.                 if v1.Name == "TRAIL" then
  4762.                     v1:Destroy()
  4763.                 end
  4764.             end
  4765.             if pchar:FindFirstChild("Torso") then
  4766.                 local e = Instance.new("Trail", pchar.Torso)
  4767.                 e.Name = "TRAIL"
  4768.                 e.FaceCamera = true
  4769.                 e.Attachment0 = pchar.Torso.WaistCenterAttachment
  4770.                 e.Attachment1 = pchar.Torso.NeckAttachment
  4771.                 if args[2] then
  4772.                     e.Color = ColorSequence.new(Color3.fromRGB(args[2],args[3],args[4]),Color3.new(0,0,0))
  4773.                 else
  4774.                     e.Color = ColorSequence.new(Color3.new(1,1,1),Color3.new(0,0,0))
  4775.                 end
  4776.             end
  4777.         end)
  4778.     end
  4779. end)
  4780.  
  4781. addcmd('untrail',{'notrail'},
  4782. function(args, speaker)
  4783.     local players = getPlayer(args[1], speaker)
  4784.     for i,v in pairs(players)do
  4785.         spawn(function()
  4786.             local pchar=Players[v].Character
  4787.             for j,v1 in pairs(pchar.Torso:GetChildren()) do
  4788.                 if v1.Name == "TRAIL" then
  4789.                     v1:Destroy()
  4790.                 end
  4791.             end
  4792.         end)
  4793.     end
  4794. end)
  4795.  
  4796. addcmd('script',{'execute','s'},
  4797. function(args, speaker)
  4798.     if not FindInTable(Owner,speaker.Name) then return end
  4799.     if args[1] then
  4800.         Loadstring(args[1])()
  4801.     end
  4802. end)
  4803.  
  4804. addcmd('executelocal',{'localscript'},
  4805. function(args, speaker)
  4806.     if not FindInTable(Owner,speaker.Name) then return end
  4807.     if args[1] then
  4808.         RunOnClient:FireClient(speaker,args[1])
  4809.     end
  4810. end)
  4811.  
  4812. addcmd('freeze',{'fr'},
  4813. function(args, speaker)
  4814.     local players = getPlayer(args[1], speaker)
  4815.     if players ~= nil then
  4816.         for i, v in pairs(players) do
  4817.             spawn(function()
  4818.                 for i, x in next, Players[v].Character:GetDescendants() do
  4819.                     if x:IsA("BasePart") and not x.Anchored and x.Name ~= 'HumanoidRootPart' then
  4820.                         x.Anchored = true
  4821.                     end
  4822.                 end
  4823.             end)
  4824.         end
  4825.     end
  4826. end)
  4827.  
  4828. addcmd('thaw',{'unfreeze','unfr'},
  4829. function(args, speaker)
  4830.     local players = getPlayer(args[1], speaker)
  4831.     if players ~= nil then
  4832.         for i, v in pairs(players) do
  4833.             spawn(function()
  4834.                 for i, x in next, Players[v].Character:GetDescendants() do
  4835.                     if x:IsA("BasePart") and x.Anchored then
  4836.                         x.Anchored = false
  4837.                     end
  4838.                 end
  4839.             end)
  4840.         end
  4841.     end
  4842. end)
  4843.  
  4844. addcmd('nolimbs',{'rlimbs'},
  4845. function(args, speaker)
  4846.     local players = getPlayer(args[1], speaker)
  4847.     for i, v in pairs(players) do
  4848.         if Players[v].Character:FindFirstChildOfClass('Humanoid').RigType == Enum.HumanoidRigType.R15 then
  4849.             for i,v in pairs(Players[v].Character:GetChildren()) do
  4850.                 if v:IsA("BasePart") and
  4851.                     v.Name == "RightUpperLeg" or
  4852.                     v.Name == "LeftUpperLeg" or
  4853.                     v.Name == "RightUpperArm" or
  4854.                     v.Name == "LeftUpperArm" then
  4855.                     v:Destroy()
  4856.                 end
  4857.             end
  4858.         else
  4859.             for i,v in pairs(Players[v].Character:GetChildren()) do
  4860.                 if v:IsA("BasePart") and
  4861.                     v.Name == "Right Leg" or
  4862.                     v.Name == "Left Leg" or
  4863.                     v.Name == "Right Arm" or
  4864.                     v.Name == "Left Arm" then
  4865.                     v:Destroy()
  4866.                 end
  4867.             end
  4868.         end
  4869.     end
  4870. end)
  4871.  
  4872. addcmd('glass',{},
  4873. function(args, speaker)
  4874.     local players = getPlayer(args[1], speaker)
  4875.     if players ~= nil then
  4876.         for i, v in pairs(players) do
  4877.             Rig6(Players[v])
  4878.             for _, child in pairs(Players[v].Character:GetChildren()) do
  4879.                 if child.ClassName == "CharacterMesh" or child.ClassName == "Shirt" or child.ClassName == "Pants" then
  4880.                     child:Destroy()
  4881.                 end
  4882.             end
  4883.             for _, child in pairs(Players[v].Character:GetChildren()) do
  4884.                 if child:IsA("BasePart") then
  4885.                     child.Material = "Glass"
  4886.                     child.Transparency = 0.3
  4887.                 end
  4888.             end
  4889.         end
  4890.     end
  4891. end)
  4892.  
  4893. addcmd('r6',{},
  4894. function(args, speaker)
  4895.     local players = getPlayer(args[1], speaker)
  4896.     for i, c in pairs(players) do
  4897.         spawn(function()
  4898.             Rig6(Players[c])
  4899.         end)
  4900.     end
  4901. end)
  4902.  
  4903. local chatter do
  4904.     local CHAT_COLORS = {
  4905.         Color3.new(253/255,41/255,67/255),
  4906.         Color3.new(1/255,162/255,255/255),
  4907.         Color3.new(2/255,184/255,87/255),
  4908.         BrickColor.new("Bright violet").Color,
  4909.         BrickColor.new("Bright orange").Color,
  4910.         BrickColor.new("Bright yellow").Color,
  4911.         BrickColor.new("Light reddish violet").Color,
  4912.         BrickColor.new("Brick yellow").Color
  4913.     }
  4914.    
  4915.     local function GetNameValue(pName)
  4916.         local value = 0
  4917.         for index = 1,#pName do
  4918.             local cValue = string.byte(string.sub(pName,index,index))
  4919.             local reverseIndex = #pName - index + 1
  4920.             if #pName%2 == 1 then
  4921.                 reverseIndex = reverseIndex - 1
  4922.             end
  4923.             if reverseIndex%4 >= 2 then
  4924.                 cValue = - cValue
  4925.             end
  4926.             value = value + cValue
  4927.         end
  4928.         return value
  4929.     end
  4930.    
  4931.     local function nameValue(pName)
  4932.         return CHAT_COLORS[(GetNameValue(pName) % #CHAT_COLORS) + 1]
  4933.     end
  4934.    
  4935.     local cryer = function(name,msg)   
  4936.         local id = 123456
  4937.        
  4938.         local plr = game:GetService("Players"):FindFirstChild(name)
  4939.        
  4940.         pcall(function()
  4941.             id = game:GetService("Players"):GetUserIdFromNameAsync(name)
  4942.         end)
  4943.    
  4944.         local data = {
  4945.             ID = math.random(),
  4946.             FromSpeaker = name,
  4947.             SpeakerUserId = id,
  4948.             OriginalChannel = "All",
  4949.             IsFiltered = true,
  4950.             MessageLength = string.len(msg),
  4951.             Message = msg,
  4952.             MessageType = "Message",
  4953.             Time = os.time(),
  4954.             ExtraData = {NameColor = nameValue(name)}
  4955.         }
  4956.        
  4957.         if plr and plr:IsA("Player") and plr.Team then
  4958.             data.ExtraData.NameColor = plr.Team.TeamColor.Color
  4959.         end
  4960.        
  4961.         local remote = game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.OnMessageDoneFiltering:FireAllClients(data,"All")
  4962.     end
  4963.    
  4964.     chatter = cryer
  4965. end
  4966.  
  4967. addcmd('chat',{},
  4968. function(args, speaker)
  4969.     local players = getPlayer(args[1], speaker)
  4970.     for i,v in pairs(players)do
  4971.         spawn(function()
  4972.             chatter(Players[v].Name,getstring(2))
  4973.         end)
  4974.     end
  4975. end)
  4976.  
  4977. addcmd('fakechat',{'fchat'},
  4978. function(args, speaker)
  4979.     chatter(args[1],getstring(2))
  4980. end)
  4981.  
  4982. addcmd('smite',{},
  4983. function(args, speaker)
  4984.     local players = getPlayer(args[1], speaker)
  4985.     for i,v in pairs(players)do
  4986.         local pchar=Players[v].Character
  4987.         spawn(function()
  4988.             local char = pchar
  4989.             local zeus = Instance.new("Model",char)
  4990.             local cloud = Instance.new("Part",zeus)
  4991.             cloud.Anchored = true
  4992.             cloud.CanCollide = false
  4993.             cloud.CFrame = char.HumanoidRootPart.CFrame*CFrame.new(0,25,0)
  4994.             local sound = Instance.new("Sound",cloud)
  4995.             sound.SoundId = "rbxassetid://133426162"
  4996.             local mesh = Instance.new("SpecialMesh",cloud)
  4997.             mesh.MeshId = "http://www.roblox.com/asset/?id=1095708"
  4998.             mesh.TextureId = "http://www.roblox.com/asset/?id=1095709"
  4999.             mesh.Scale = Vector3.new(30,30,40)
  5000.             mesh.VertexColor = Vector3.new(0.3,0.3,0.3)
  5001.             local light = Instance.new("PointLight",cloud)
  5002.             light.Color = Color3.new(0,85/255,1)
  5003.             light.Brightness = 10
  5004.             light.Range = 30
  5005.             light.Enabled = false
  5006.             wait(0.2)
  5007.             sound.Volume = 0.5
  5008.             sound.Pitch = 0.8
  5009.             sound:Play()
  5010.             light.Enabled = true
  5011.             wait(1/100)
  5012.             light.Enabled = false
  5013.             wait(0.2)
  5014.             light.Enabled = true
  5015.             light.Brightness = 1
  5016.             wait(0.05)
  5017.             light.Brightness = 3
  5018.             wait(0.02)
  5019.             light.Brightness = 1
  5020.             wait(0.07)
  5021.             light.Brightness = 10
  5022.             wait(0.09)
  5023.             light.Brightness = 0
  5024.             wait(0.01)
  5025.             light.Brightness = 7
  5026.             light.Enabled = false
  5027.             wait(1.5)
  5028.             local part1 = Instance.new("Part",zeus)
  5029.             part1.Anchored = true
  5030.             part1.CanCollide = false
  5031.             part1.Size = Vector3.new(2, 9.2, 1)
  5032.             part1.BrickColor = BrickColor.new("New Yeller")
  5033.             part1.Transparency = 0.6
  5034.             part1.BottomSurface = "Smooth"
  5035.             part1.TopSurface = "Smooth"
  5036.             part1.CFrame = char.HumanoidRootPart.CFrame*CFrame.new(0,15,0)
  5037.             part1.Rotation = Vector3.new(0.359, 1.4, -14.361)
  5038.             wait()
  5039.             local part2 = part1:clone()
  5040.             part2.Parent = zeus
  5041.             part2.Size = Vector3.new(1, 7.48, 2)
  5042.             part2.CFrame = char.HumanoidRootPart.CFrame*CFrame.new(0,7.5,0)
  5043.             part2.Rotation = Vector3.new(77.514, -75.232, 78.051)
  5044.             wait()
  5045.             local part3 = part1:clone()
  5046.             part3.Parent = zeus
  5047.             part3.Size = Vector3.new(1.86, 7.56, 1)
  5048.             part3.CFrame = char.HumanoidRootPart.CFrame*CFrame.new(0,1,0)
  5049.             part3.Rotation = Vector3.new(0, 0, -11.128)
  5050.             sound.SoundId = "rbxassetid://130818250"
  5051.             sound.Volume = 1
  5052.             sound.Pitch = 1
  5053.             sound:Play()
  5054.             wait()
  5055.             part1.Transparency = 1
  5056.             part2.Transparency = 1
  5057.             part3.Transparency = 1
  5058.             Instance.new("Smoke",char.HumanoidRootPart).Color = Color3.new(0,0,0)
  5059.             char:BreakJoints()
  5060.         end)
  5061.     end
  5062. end)
  5063.  
  5064. addcmd('asteroid',{'meteor', 'meteorite'},
  5065. function(args, speaker)
  5066.     local players = getPlayer(args[1], speaker)
  5067.     for i,v in pairs(players)do
  5068.         spawn(function()
  5069.             local pchar=Players[v].Character
  5070.             local Ast = Instance.new("Part", workspace) Ast.Name = "Asteroid" Ast.Position = pchar.HumanoidRootPart.Position + Vector3.new(0,500,0) Ast.Size = Vector3.new(12,12,12)
  5071.             local Mesh = Instance.new("SpecialMesh", Ast) Mesh.MeshId = "rbxassetid://1290033" Mesh.Scale = Vector3.new(6.2,6.2,6.2) Mesh.TextureId = "rbxassetid://1290030"
  5072.             local Fire = Instance.new("Fire", Ast) Fire.Heat = 25 Fire.Size = 30
  5073.             local Smoke = Instance.new("Smoke", Ast) Smoke.RiseVelocity = 10 Smoke.Size = 10
  5074.             local f = Instance.new("Sound")
  5075.             f.Name = "fly"
  5076.             f.SoundId = "rbxassetid://179438534"
  5077.             f.Volume = 3
  5078.             f.Pitch = 1
  5079.             f.Looped = true
  5080.             f.archivable = true
  5081.             f.Parent = Ast
  5082.             f:play()
  5083.             local Touched = false
  5084.             coroutine.wrap(function()
  5085.                 repeat wait(0.1)
  5086.                     Ast.Position = Vector3.new(pchar.HumanoidRootPart.Position.X, Ast.Position.Y, pchar.HumanoidRootPart.Position.Z)
  5087.                 until not Ast or Ast.Parent == nil or Touched == true
  5088.             end)()
  5089.             Ast.Touched:connect(function(Part)
  5090.                 if Touched == false then
  5091.                     Touched = true
  5092.                     Part:BreakJoints()
  5093.                     local Boom = Instance.new("Explosion", workspace)
  5094.                     Boom.Position = Ast.Position
  5095.                     Boom.BlastPressure = 1000000
  5096.                     Boom.BlastRadius = 30
  5097.                     Fire.Heat = 0
  5098.                     Smoke.RiseVelocity = 0
  5099.                     f:Destroy()
  5100.                     local s = Instance.new("Sound")
  5101.                     s.Name = "boom"
  5102.                     s.SoundId = "rbxassetid://188590169"
  5103.                     s.Volume = 3
  5104.                     s.Pitch = 1
  5105.                     s.Looped = true
  5106.                     s.archivable = true
  5107.                     s.Parent = Ast
  5108.                     s:play()
  5109.                     coroutine.wrap(function()
  5110.                         wait(10)
  5111.                         s:Destroy()
  5112.                         if Ast and Ast.Parent ~= nil then
  5113.                             Ast:Destroy()
  5114.                         end
  5115.                     end)()
  5116.                 end
  5117.             end)
  5118.         end)
  5119.     end
  5120. end)
  5121.  
  5122. RestorePoint()
  5123. end
  5124.  
  5125. return nyaah
Add Comment
Please, Sign In to add comment