SHOW:
         |
         |
         - or go back to the newest paste.    
    | 1 | - | print'hi'  | 
| 1 | + | --[[  | 
| 2 | ---------------------------------------------------------------  | |
| 3 | | _____ _ _ _____ _ |  | |
| 4 | | | __ \ (_) | | | __ \ | | |  | |
| 5 | | | |__) | __ ___ _ ___ ___| |_ | | | |_ _ ___| | __ |  | |
| 6 | | | ___/ '__/ _ \| |/ _ \/ __| __| | | | | | | |/ __| |/ / |  | |
| 7 | | | | | | | (_) | | __/ (__| |_ | |__| | |_| | (__| < |  | |
| 8 | | |_| |_| \___/| |\___|\___|\__| |_____/ \__,_|\___|_|\_\ |  | |
| 9 | | _/ | |  | |
| 10 | | |__/ |  | |
| 11 | ---------------------------------------------------------------  | |
| 12 | --]]  | |
| 13 | ||
| 14 | -- SethMilkman --  | |
| 15 | ||
| 16 | --| Thanks ROBLOX, for removing GetObjects |--  | |
| 17 | ||
| 18 | local Player = game.Players.LocalPlayer  | |
| 19 | local Mouse = Player:GetMouse()  | |
| 20 | local char = Player.Character  | |
| 21 | ||
| 22 | local gPlayers = game:GetService("Players")
 | |
| 23 | local admin = gPlayers.LocalPlayer.Name  | |
| 24 | ||
| 25 | local services={}
 | |
| 26 | local cmds={}
 | |
| 27 | local std={}
 | |
| 28 | ||
| 29 | local Version = '3.0.2'  | |
| 30 | ||
| 31 | wait(0.1)  | |
| 32 | ||
| 33 | services.players=gPlayers  | |
| 34 | services.lighting=game:GetService('Lighting')
 | |
| 35 | services.workspace=game:GetService('Workspace')
 | |
| 36 | services.events = {}
 | |
| 37 | local user = gPlayers.LocalPlayer  | |
| 38 | ||
| 39 | local cmdprefix=''  | |
| 40 | local scriptprefix='\\'  | |
| 41 | local split=" "  | |
| 42 | ||
| 43 | --| Ban Data |--  | |
| 44 | ||
| 45 | local BanFolder = Instance.new("Fire", game.ContextActionService)
 | |
| 46 | BanFolder.Name = "BanList"  | |
| 47 | BanFolder.RobloxLocked = true  | |
| 48 | _G.Banned = function(Ban)  | |
| 49 |         local SValue = Instance.new("StringValue", BanFolder)
 | |
| 50 | SValue.Value = Ban  | |
| 51 | SValue.RobloxLocked = true  | |
| 52 | end  | |
| 53 | ||
| 54 | BannedPlayers = {
 | |
| 55 | 'KrystalTeam', -- For banning me.  | |
| 56 | 'LordCrazy13', -- You're fucking annoying.  | |
| 57 | 'CRICKET69'  | |
| 58 | }  | |
| 59 | ||
| 60 | --| Tables |--  | |
| 61 | ||
| 62 | --| Admins |--  | |
| 63 | ||
| 64 | local AdminFolder = Instance.new("Folder", game.ContextActionService)
 | |
| 65 | AdminFolder.Name = "AdminList"  | |
| 66 | AdminFolder.RobloxLocked = true  | |
| 67 | _G.Admin = function(Admin)  | |
| 68 | 	local SValue = Instance.new("StringValue", AdminFolder)
 | |
| 69 | SValue.Value = Admin  | |
| 70 | SValue.RobloxLocked = true  | |
| 71 | end  | |
| 72 | ||
| 73 | -- These are my friends that don't have Seven, remove then off the list if you'd like.  | |
| 74 | local admins = {
 | |
| 75 | 'guestpro1',  | |
| 76 | 'THEGAMINGTRTLE',  | |
| 77 | 'JackLikesBugs',  | |
| 78 | 'JoshuaAsencio'  | |
| 79 | }  | |
| 80 | ||
| 81 | --| CMD List |--  | |
| 82 | ||
| 83 | CMDs = {
 | |
| 84 | '1. ff player',  | |
| 85 | '2. noff player',  | |
| 86 | '3. fire player',  | |
| 87 | '4. nofire player',  | |
| 88 | '5. sp player',  | |
| 89 | '6. nosp player',  | |
| 90 | '7. smoke player',  | |
| 91 | '8. nosmoke player',  | |
| 92 | '9. btools player',  | |
| 93 | '10. god player',  | |
| 94 | '11. sgod player',  | |
| 95 | '12. ungod player',  | |
| 96 | '13. heal player',  | |
| 97 | '14. freeze player',  | |
| 98 | '15. thaw player',  | |
| 99 | '16. kill player',  | |
| 100 | '17. sound',  | |
| 101 | '18. volume',  | |
| 102 | '19. pitch',  | |
| 103 | '20. explode player',  | |
| 104 | '21. invis player',  | |
| 105 | '22. vis player',  | |
| 106 | '23. goto player',  | |
| 107 | '24. bring player',  | |
| 108 | '25. tp player',  | |
| 109 | '26. charapp player',  | |
| 110 | '27. ws player',  | |
| 111 | '28. time',  | |
| 112 | '29. kick player',  | |
| 113 | '30. ban player',  | |
| 114 | '31. unlockws',  | |
| 115 | '32. unanchorws',  | |
| 116 | '33. hat player',  | |
| 117 | '34. gear player',  | |
| 118 | '35. pstools player',  | |
| 119 | '36. skick player',  | |
| 120 | '37. admin player',  | |
| 121 | '38. unadmin player',  | |
| 122 | '39. firstp player',  | |
| 123 | '40. thirdp player',  | |
| 124 | '41. chat player',  | |
| 125 | '42. insert',  | |
| 126 | '43. name player',  | |
| 127 | '44. unname player',  | |
| 128 | '45. stun player',  | |
| 129 | '46. unstun player',  | |
| 130 | '47. sit player',  | |
| 131 | '48. guest player',  | |
| 132 | '49. damage player',  | |
| 133 | '50. view player',  | |
| 134 | '51. unview player',  | |
| 135 | '52. nolimbs player',  | |
| 136 | '53. box player 1012',  | |
| 137 | '54. nobox player',  | |
| 138 | '55. ghost player',  | |
| 139 | '56. sphere player',  | |
| 140 | '57. loadmap',  | |
| 141 | '58. sky',  | |
| 142 | '59. ambient',  | |
| 143 | '60. gui',  | |
| 144 | '61. jail player',  | |
| 145 | '62. unjail player',  | |
| 146 | '63. shutdown',  | |
| 147 | '64. animation player',  | |
| 148 | '65. fix player',  | |
| 149 | '66. creeper player',  | |
| 150 | '67. uncreeper player',  | |
| 151 | '68. shrek player',  | |
| 152 | '69. unshrek player',  | |
| 153 | '70. spam',  | |
| 154 | '71. nospam',  | |
| 155 | '72. control player',  | |
| 156 | '73. nuke player',  | |
| 157 | '74. infect player',  | |
| 158 | '75. uninfect player',  | |
| 159 | '76. duck player',  | |
| 160 | '77. unduck player',  | |
| 161 | '78. disable player',  | |
| 162 | '79. enable player',  | |
| 163 | '80. size player',  | |
| 164 | '81. confuse player',  | |
| 165 | '82. unconfuse player',  | |
| 166 | '83. clone player',  | |
| 167 | '84. spin player',  | |
| 168 | '85. unspin player',  | |
| 169 | '86. dog player',  | |
| 170 | '87. undog player',  | |
| 171 | '88. tptool',  | |
| 172 | '89. loopsit player',  | |
| 173 | '90. unloopsit player',  | |
| 174 | '91. loopjump player',  | |
| 175 | '92. unloopjump player',  | |
| 176 | '93. loopheal player',  | |
| 177 | '94. unloopheal player',  | |
| 178 | '95. fling player',  | |
| 179 | '96. ayylmao player',  | |
| 180 | '97. nograv player',  | |
| 181 | '98. grav player',  | |
| 182 | '99. seizure player',  | |
| 183 | '100. unseizure player',  | |
| 184 | '101. cape 1012',  | |
| 185 | '102. uncape',  | |
| 186 | '103. paper player',  | |
| 187 | '104. punish player',  | |
| 188 | '105. unpunish player',  | |
| 189 | '106. disco',  | |
| 190 | '107. undisco',  | |
| 191 | '- float player',  | |
| 192 | '- unfloat player',  | |
| 193 | '- noclip',  | |
| 194 | '- clip',  | |
| 195 | '- prefix <string>',  | |
| 196 | '- admins',  | |
| 197 | '- bans',  | |
| 198 | '- cmds',  | |
| 199 | '- version'  | |
| 200 | }  | |
| 201 | ||
| 202 | --| Lib |--  | |
| 203 | ||
| 204 | updateevents=function()  | |
| 205 | for i,v in pairs(services.events) do services.events:remove(i) v:disconnect() end  | |
| 206 | for i,v in pairs(gPlayers:players())do  | |
| 207 | local ev = v.Chatted:connect(function(msg) do_exec(msg,v) end)  | |
| 208 | services.events[#services.events+1] = ev  | |
| 209 | end  | |
| 210 | end  | |
| 211 | ||
| 212 | std.inTable=function(tbl,val)  | |
| 213 | if tbl==nil then return false end  | |
| 214 | ||
| 215 | for _,v in pairs(tbl)do  | |
| 216 | if v==val then return true end  | |
| 217 | end  | |
| 218 | return false  | |
| 219 | end  | |
| 220 | ||
| 221 | std.out=function(str)  | |
| 222 | print(str)  | |
| 223 | end  | |
| 224 | ||
| 225 | std.list=function(tbl)  | |
| 226 | local str=''  | |
| 227 | for i,v in pairs(tbl)do  | |
| 228 | str=str..tostring(v)  | |
| 229 | if i~=#tbl then str=str..', ' end  | |
| 230 | end  | |
| 231 | return str  | |
| 232 | end  | |
| 233 | ||
| 234 | std.endat=function(str,val)  | |
| 235 | local z=str:find(val)  | |
| 236 | if z then  | |
| 237 | return str:sub(0,z-string.len(val)),true  | |
| 238 | else  | |
| 239 | return str,false  | |
| 240 | end  | |
| 241 | end  | |
| 242 | ||
| 243 | std.first=function(str) return str:sub(1,1) end  | |
| 244 | ||
| 245 | isAdmin=function(name)  | |
| 246 | if name==admin then  | |
| 247 | return true  | |
| 248 | elseif admins[name]==true then  | |
| 249 | return true  | |
| 250 | end  | |
| 251 | return false  | |
| 252 | end  | |
| 253 | ||
| 254 | local exec=function(str)  | |
| 255 | spawn(function()  | |
| 256 | local script, loaderr = loadstring(str)  | |
| 257 | if not script then  | |
| 258 | error(loaderr)  | |
| 259 | else  | |
| 260 | script()  | |
| 261 | end  | |
| 262 | end)  | |
| 263 | end  | |
| 264 | ||
| 265 | local findCmd=function(cmd_name)  | |
| 266 | for i,v in pairs(cmds)do  | |
| 267 | if v.NAME:lower()==cmd_name:lower() or std.inTable(v.ALIAS,cmd_name:lower())then  | |
| 268 | return v  | |
| 269 | end  | |
| 270 | end  | |
| 271 | end  | |
| 272 | ||
| 273 | local getCmd=function(msg)  | |
| 274 | local cmd,hassplit=std.endat(msg:lower(),split)  | |
| 275 | if hassplit then  | |
| 276 | 		return {cmd,true} 
 | |
| 277 | else  | |
| 278 | 		return {cmd,false}
 | |
| 279 | end  | |
| 280 | end  | |
| 281 | ||
| 282 | local getprfx=function(strn)  | |
| 283 |     if strn:sub(1,string.len(cmdprefix))==cmdprefix then return{'cmd',string.len(cmdprefix)+1}
 | |
| 284 |     elseif strn:sub(1,string.len(scriptprefix))==scriptprefix then return{'exec',string.len(scriptprefix)+1}
 | |
| 285 | end return  | |
| 286 | end  | |
| 287 | ||
| 288 | local getArgs=function(str)  | |
| 289 |     local args={}
 | |
| 290 | local new_arg=nil  | |
| 291 | local hassplit=nil  | |
| 292 | local s=str  | |
| 293 | repeat  | |
| 294 | new_arg,hassplit=std.endat(s:lower(),split)  | |
| 295 | if new_arg~='' then  | |
| 296 | args[#args+1]=new_arg  | |
| 297 | s=s:sub(string.len(new_arg)+string.len(split)+1)  | |
| 298 | end  | |
| 299 | until hassplit==false  | |
| 300 | return args  | |
| 301 | end  | |
| 302 | ||
| 303 | local function execCmd(str, plr)  | |
| 304 | local s_cmd  | |
| 305 | local a  | |
| 306 | local cmd  | |
| 307 | s_cmd = getCmd(str)  | |
| 308 | cmd = findCmd(s_cmd[1])  | |
| 309 | if cmd == nil then return end  | |
| 310 | a = str:sub(string.len(s_cmd[1]) + string.len(split) + 1)  | |
| 311 | local args=getArgs(a)  | |
| 312 | ||
| 313 | pcall(function()  | |
| 314 | cmd.FUNC(args, plr)  | |
| 315 | end)  | |
| 316 | end  | |
| 317 | ||
| 318 | function do_exec(str,plr)  | |
| 319 | if not isAdmin(plr.Name)then return end  | |
| 320 | ||
| 321 |     str=str:gsub('/e ','')
 | |
| 322 | ||
| 323 | local t=getprfx(str)  | |
| 324 | if t==nil then return end  | |
| 325 | str=str:sub(t[2])  | |
| 326 | if t[1]=='exec' then  | |
| 327 | exec(str)  | |
| 328 | elseif t[1]=='cmd' then  | |
| 329 | execCmd(str, plr)  | |
| 330 | end  | |
| 331 | end  | |
| 332 | ||
| 333 | updateevents()  | |
| 334 | _G.exec_cmd = execCmd  | |
| 335 | --game.Players.LocalPlayer.Chatted:connect(doexec)  | |
| 336 | ||
| 337 | local _char=function(plr_name)  | |
| 338 | for i,v in pairs(game.Players:GetChildren())do  | |
| 339 | if v:IsA'Player'then  | |
| 340 | if v.Name==plr_name then return v.Character end  | |
| 341 | end  | |
| 342 | end  | |
| 343 | return  | |
| 344 | end  | |
| 345 | ||
| 346 | local _plr=function(plr_name)  | |
| 347 | for i,v in pairs(game.Players:GetChildren())do  | |
| 348 | if v:IsA'Player'then  | |
| 349 | if v.Name==plr_name then return v end  | |
| 350 | end  | |
| 351 | end  | |
| 352 | return  | |
| 353 | end  | |
| 354 | ||
| 355 | function addcmd(name,desc,alias,func)  | |
| 356 | cmds[#cmds+1]=  | |
| 357 |     {
 | |
| 358 | NAME=name;  | |
| 359 | DESC=desc;  | |
| 360 | ALIAS=alias;  | |
| 361 | FUNC=func;  | |
| 362 | }  | |
| 363 | end  | |
| 364 | ||
| 365 | local function getPlayer(name)  | |
| 366 | 	local nameTable = {}
 | |
| 367 | name=name:lower()  | |
| 368 | if name == "me" then  | |
| 369 | nameTable[#nameTable+1]=admin  | |
| 370 | elseif name == "others" then  | |
| 371 | for i,v in pairs(gPlayers:GetChildren()) do  | |
| 372 | if v:IsA'Player'then  | |
| 373 | if v.Name~=admin then  | |
| 374 | nameTable[#nameTable+1]=v.Name  | |
| 375 | end  | |
| 376 | end  | |
| 377 | end  | |
| 378 | elseif name == "all" then  | |
| 379 | for i,v in pairs(gPlayers:GetChildren()) do  | |
| 380 | if v:IsA'Player'then  | |
| 381 | nameTable[#nameTable+1]=v.Name  | |
| 382 | end  | |
| 383 | end  | |
| 384 | else  | |
| 385 | for i,v in pairs(gPlayers:GetChildren()) do  | |
| 386 | local lname = v.Name:lower()  | |
| 387 | local i,j = lname:find(name)  | |
| 388 | if i == 1 then  | |
| 389 | 				return {v.Name}
 | |
| 390 | end  | |
| 391 | end  | |
| 392 | end  | |
| 393 | return nameTable  | |
| 394 | end  | |
| 395 | ||
| 396 | --| Cape Function |--  | |
| 397 | ||
| 398 | local capeColor = 1012  | |
| 399 | ||
| 400 | function Cape(playerCaped)  | |
| 401 | ||
| 402 | if playerCaped.Character:FindFirstChild("Cape") ~= nil then
 | |
| 403 | playerCaped.Character.Cape:Destroy()  | |
| 404 | end  | |
| 405 | ||
| 406 | repeat  | |
| 407 | wait()  | |
| 408 | until playerCaped and playerCaped.Character and playerCaped.Character:FindFirstChild("Torso")
 | |
| 409 | ||
| 410 | local Torso = playerCaped.Character.Torso  | |
| 411 | ||
| 412 | local Cape = Instance.new("Part", Torso.Parent)
 | |
| 413 | Cape.Name = "Cape"  | |
| 414 | Cape.Anchored = false  | |
| 415 | Cape.CanCollide = false  | |
| 416 | Cape.TopSurface = 0  | |
| 417 | Cape.BottomSurface = 0  | |
| 418 | Cape.BrickColor = BrickColor.new("" .. capeColor)
 | |
| 419 | Cape.Material = "Neon"  | |
| 420 | Cape.formFactor = "Custom"  | |
| 421 | Cape.Size = Vector3.new(0.2,0.2,0.2)  | |
| 422 | ||
| 423 | local msh = Instance.new("BlockMesh", Cape)
 | |
| 424 | msh.Scale = Vector3.new(9,17.5,.5)  | |
| 425 | ||
| 426 | local motor1 = Instance.new("Motor", Cape)
 | |
| 427 | motor1.Part0 = Cape  | |
| 428 | motor1.Part1 = Torso  | |
| 429 | ||
| 430 | motor1.MaxVelocity = 1  | |
| 431 | motor1.C0 = CFrame.new(0,1.75,0)*CFrame.Angles(0,math.rad(90),0)  | |
| 432 | motor1.C1 = CFrame.new(0,1,.45)*CFrame.Angles(0,math.rad(90),0)  | |
| 433 | ||
| 434 | local wave = false  | |
| 435 | ||
| 436 | repeat wait(1/44)  | |
| 437 | local ang = 0.2  | |
| 438 | local oldmag = Torso.Velocity.magnitude  | |
| 439 | local mv = .1  | |
| 440 | ||
| 441 | if wave then  | |
| 442 | ang = ang + ((Torso.Velocity.magnitude/10) * .05) + 1  | |
| 443 | wave = false  | |
| 444 | else  | |
| 445 | wave = false  | |
| 446 | end  | |
| 447 | ang = ang + math.min(Torso.Velocity.magnitude/30, 1)  | |
| 448 | motor1.MaxVelocity = math.min((Torso.Velocity.magnitude/10), .04) + mv  | |
| 449 | motor1.DesiredAngle = -ang  | |
| 450 | if motor1.CurrentAngle < -.05 and motor1.DesiredAngle > -.05 then  | |
| 451 | motor1.MaxVelocity = .04  | |
| 452 | end  | |
| 453 | repeat  | |
| 454 | wait()  | |
| 455 | until  | |
| 456 | motor1.CurrentAngle == motor1.DesiredAngle or math.abs(Torso.Velocity.magnitude - oldmag) >= (Torso.Velocity.magnitude/10) + 1  | |
| 457 | if Torso.Velocity.magnitude < .1 then  | |
| 458 | wait(.1)  | |
| 459 | end  | |
| 460 | until not Cape or Cape.Parent ~= Torso.Parent  | |
| 461 | end  | |
| 462 | ||
| 463 | game.Lighting.Outlines = false -- Outlines are disgusting  | |
| 464 | ||
| 465 | --| Commands |--  | |
| 466 | ||
| 467 | addcmd('ff','gives ff to player',{},
 | |
| 468 | function(args)  | |
| 469 | local players = getPlayer(args[1])  | |
| 470 | for i,v in pairs(players)do  | |
| 471 | local pchar=_char(v)  | |
| 472 |         Instance.new("ForceField", pchar)
 | |
| 473 | end  | |
| 474 | end)  | |
| 475 | ||
| 476 | addcmd('noff', 'takes away ff from player',{'unff'},
 | |
| 477 | function(args)  | |
| 478 | local players = getPlayer(args[1])  | |
| 479 | for i,v in pairs(players)do  | |
| 480 | local pchar=_char(v)  | |
| 481 | for j,v1 in pairs(pchar:GetChildren()) do  | |
| 482 | 			if v1:IsA("ForceField") then
 | |
| 483 | v1:Destroy()  | |
| 484 | end  | |
| 485 | end  | |
| 486 | end  | |
| 487 | end)  | |
| 488 | ||
| 489 | addcmd('fire', 'set a player on fire',{},
 | |
| 490 | function(args)  | |
| 491 | local players = getPlayer(args[1])  | |
| 492 | for i,v in pairs(players)do  | |
| 493 | local pchar=_char(v)  | |
| 494 |         local Fire1 = Instance.new("Fire", pchar.Head)
 | |
| 495 |         local Fire2 = Instance.new("Fire", pchar.Torso)
 | |
| 496 |         local Fire3 = Instance.new("Fire", pchar["Left Arm"])
 | |
| 497 |         local Fire4 = Instance.new("Fire", pchar["Right Arm"])
 | |
| 498 |         local Fire5 = Instance.new("Fire", pchar["Left Leg"])
 | |
| 499 |         local Fire6 = Instance.new("Fire", pchar["Right Leg"])
 | |
| 500 | Fire1.Color = Color3.new((args[2]),(args[3]),(args[4]))  | |
| 501 | Fire1.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))  | |
| 502 | Fire2.Color = Color3.new((args[2]),(args[3]),(args[4]))  | |
| 503 | Fire2.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))  | |
| 504 | Fire3.Color = Color3.new((args[2]),(args[3]),(args[4]))  | |
| 505 | Fire3.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))  | |
| 506 | Fire4.Color = Color3.new((args[2]),(args[3]),(args[4]))  | |
| 507 | Fire4.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))  | |
| 508 | Fire5.Color = Color3.new((args[2]),(args[3]),(args[4]))  | |
| 509 | Fire5.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))  | |
| 510 | Fire6.Color = Color3.new((args[2]),(args[3]),(args[4]))  | |
| 511 | Fire6.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))  | |
| 512 | end  | |
| 513 | end)  | |
| 514 | ||
| 515 | addcmd('nofire', 'extinguish a player',{'unfire'},
 | |
| 516 | function(args)  | |
| 517 | local players = getPlayer(args[1])  | |
| 518 | for i,v in pairs(players)do  | |
| 519 | local pchar=_char(v)  | |
| 520 | for j,v1 in pairs(pchar.Head:GetChildren()) do  | |
| 521 | 			if v1:IsA("Fire") then
 | |
| 522 | v1:Destroy()  | |
| 523 | end  | |
| 524 | end  | |
| 525 | for j,v1 in pairs(pchar.Torso:GetChildren()) do  | |
| 526 | 			if v1:IsA("Fire") then
 | |
| 527 | v1:Destroy()  | |
| 528 | end  | |
| 529 | end  | |
| 530 | for j,v1 in pairs(pchar["Left Arm"]:GetChildren()) do  | |
| 531 | 			if v1:IsA("Fire") then
 | |
| 532 | v1:Destroy()  | |
| 533 | end  | |
| 534 | end  | |
| 535 | for j,v1 in pairs(pchar["Right Arm"]:GetChildren()) do  | |
| 536 | 			if v1:IsA("Fire") then
 | |
| 537 | v1:Destroy()  | |
| 538 | end  | |
| 539 | end  | |
| 540 | for j,v1 in pairs(pchar["Left Leg"]:GetChildren()) do  | |
| 541 | 			if v1:IsA("Fire") then
 | |
| 542 | v1:Destroy()  | |
| 543 | end  | |
| 544 | end  | |
| 545 | for j,v1 in pairs(pchar["Right Leg"]:GetChildren()) do  | |
| 546 | 			if v1:IsA("Fire") then
 | |
| 547 | v1:Destroy()  | |
| 548 | end  | |
| 549 | end  | |
| 550 | end  | |
| 551 | end)  | |
| 552 | ||
| 553 | addcmd('sp', 'give a player sparkles',{},
 | |
| 554 | function(args)  | |
| 555 | local players = getPlayer(args[1])  | |
| 556 | for i,v in pairs(players)do  | |
| 557 | local pchar=_char(v)  | |
| 558 |         local Sparkles1 = Instance.new("Sparkles", pchar.Head)
 | |
| 559 |         local Sparkles2 = Instance.new("Sparkles", pchar.Torso)
 | |
| 560 |         local Sparkles3 = Instance.new("Sparkles", pchar["Left Arm"])
 | |
| 561 |         local Sparkles4 = Instance.new("Sparkles", pchar["Right Arm"])
 | |
| 562 |         local Sparkles5 = Instance.new("Sparkles", pchar["Left Leg"])
 | |
| 563 |         local Sparkles6 = Instance.new("Sparkles", pchar["Right Leg"])
 | |
| 564 | Sparkles1.Color = Color3.new((args[2]),(args[3]),(args[4]))  | |
| 565 | Sparkles2.Color = Color3.new((args[2]),(args[3]),(args[4]))  | |
| 566 | Sparkles3.Color = Color3.new((args[2]),(args[3]),(args[4]))  | |
| 567 | Sparkles4.Color = Color3.new((args[2]),(args[3]),(args[4]))  | |
| 568 | Sparkles5.Color = Color3.new((args[2]),(args[3]),(args[4]))  | |
| 569 | Sparkles6.Color = Color3.new((args[2]),(args[3]),(args[4]))  | |
| 570 | end  | |
| 571 | end)  | |
| 572 | ||
| 573 | addcmd('nosp', 'remove sparkles from a player',{'unsp'},
 | |
| 574 | function(args)  | |
| 575 | local players = getPlayer(args[1])  | |
| 576 | for i,v in pairs(players)do  | |
| 577 | local pchar=_char(v)  | |
| 578 | for j,v1 in pairs(pchar.Head:GetChildren()) do  | |
| 579 | 			if v1:IsA("Sparkles") then
 | |
| 580 | v1:Destroy()  | |
| 581 | end  | |
| 582 | end  | |
| 583 | for j,v1 in pairs(pchar.Torso:GetChildren()) do  | |
| 584 | 			if v1:IsA("Sparkles") then
 | |
| 585 | v1:Destroy()  | |
| 586 | end  | |
| 587 | end  | |
| 588 | for j,v1 in pairs(pchar["Left Arm"]:GetChildren()) do  | |
| 589 | 			if v1:IsA("Sparkles") then
 | |
| 590 | v1:Destroy()  | |
| 591 | end  | |
| 592 | end  | |
| 593 | for j,v1 in pairs(pchar["Right Arm"]:GetChildren()) do  | |
| 594 | 			if v1:IsA("Sparkles") then
 | |
| 595 | v1:Destroy()  | |
| 596 | end  | |
| 597 | end  | |
| 598 | for j,v1 in pairs(pchar["Left Leg"]:GetChildren()) do  | |
| 599 | 			if v1:IsA("Sparkles") then
 | |
| 600 | v1:Destroy()  | |
| 601 | end  | |
| 602 | end  | |
| 603 | for j,v1 in pairs(pchar["Right Leg"]:GetChildren()) do  | |
| 604 | 			if v1:IsA("Sparkles") then
 | |
| 605 | v1:Destroy()  | |
| 606 | end  | |
| 607 | end  | |
| 608 | end  | |
| 609 | end)  | |
| 610 | ||
| 611 | addcmd('smoke', 'give a player smoke',{},
 | |
| 612 | function(args)  | |
| 613 | local players = getPlayer(args[1])  | |
| 614 | for i,v in pairs(players)do  | |
| 615 | local pchar=_char(v)  | |
| 616 |         Instance.new("Smoke", pchar.Torso)
 | |
| 617 | end  | |
| 618 | end)  | |
| 619 | ||
| 620 | addcmd('nosmoke', 'remove smoke from a player',{},
 | |
| 621 | function(args)  | |
| 622 | local players = getPlayer(args[1])  | |
| 623 | for i,v in pairs(players)do  | |
| 624 | local pchar=_char(v)  | |
| 625 | for j,v1 in pairs(pchar.Torso:GetChildren()) do  | |
| 626 | 			if v1:IsA("Smoke") then
 | |
| 627 | v1:Destroy()  | |
| 628 | end  | |
| 629 | end  | |
| 630 | end  | |
| 631 | end)  | |
| 632 | ||
| 633 | addcmd('btools', 'gives a player btools',{},
 | |
| 634 | function(args)  | |
| 635 | local players = getPlayer(args[1])  | |
| 636 | if players ~= nil then  | |
| 637 | for i, v in pairs(players) do  | |
| 638 | 	  		Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 2
 | |
| 639 | 			Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 3
 | |
| 640 | 			Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 4
 | |
| 641 | end  | |
| 642 | end  | |
| 643 | end)  | |
| 644 | ||
| 645 | addcmd('god', 'gods player',{},
 | |
| 646 | function(args)  | |
| 647 | local players = getPlayer(args[1])  | |
| 648 | for i,v in pairs(players)do  | |
| 649 | local pchar=_char(v)  | |
| 650 | if pchar then pchar.Humanoid.MaxHealth=math.huge end  | |
| 651 | end  | |
| 652 | end)  | |
| 653 | ||
| 654 | addcmd('sgod', 'silently gods player',{},
 | |
| 655 | function(args)  | |
| 656 | local players = getPlayer(args[1])  | |
| 657 | for i,v in pairs(players)do  | |
| 658 | local pchar=_char(v)  | |
| 659 | spawn(function()  | |
| 660 | pchar.Humanoid.MaxHealth = 10000000  | |
| 661 | wait()  | |
| 662 | pchar.Humanoid.Health = 10000000  | |
| 663 | end)  | |
| 664 | end  | |
| 665 | end)  | |
| 666 | ||
| 667 | addcmd('ungod', 'removes god from a player',{},
 | |
| 668 | function(args)  | |
| 669 | local players = getPlayer(args[1])  | |
| 670 | for i,v in pairs(players)do  | |
| 671 | local pchar=_char(v)  | |
| 672 | if pchar then  | |
| 673 | pchar.Humanoid.MaxHealth=100  | |
| 674 | pchar.Humanoid.Health=100  | |
| 675 | end  | |
| 676 | end  | |
| 677 | end)  | |
| 678 | ||
| 679 | addcmd('heal', 'resets a players health',{},
 | |
| 680 | function(args)  | |
| 681 | local players = getPlayer(args[1])  | |
| 682 | for i,v in pairs(players)do  | |
| 683 | local pchar=_char(v)  | |
| 684 | if pchar then pchar.Humanoid.Health=pchar.Humanoid.MaxHealth;end  | |
| 685 | end  | |
| 686 | end)  | |
| 687 | ||
| 688 | addcmd('frz', 'freezes a player',{'freeze'},
 | |
| 689 | function(args)  | |
| 690 | local players = getPlayer(args[1])  | |
| 691 | if players ~= nil then  | |
| 692 | for i, v in pairs(players) do  | |
| 693 | _char(v).Torso.Anchored = true  | |
| 694 | end  | |
| 695 | end  | |
| 696 | end)  | |
| 697 | ||
| 698 | addcmd('thaw', 'freezes a player',{},
 | |
| 699 | function(args)  | |
| 700 | local players = getPlayer(args[1])  | |
| 701 | if players ~= nil then  | |
| 702 | for i, v in pairs(players) do  | |
| 703 | _char(v).Torso.Anchored = false  | |
| 704 | end  | |
| 705 | end  | |
| 706 | end)  | |
| 707 | ||
| 708 | addcmd('kill', 'kills a player',{},
 | |
| 709 | function(args)  | |
| 710 | local players = getPlayer(args[1])  | |
| 711 | for i,v in pairs(players)do  | |
| 712 | local pchar=_char(v)  | |
| 713 | if pchar then pchar.Humanoid.MaxHealth=0;pchar.Humanoid.Health=0;end  | |
| 714 | end  | |
| 715 | end)  | |
| 716 | ||
| 717 | addcmd('sound', 'plays a sound',{},
 | |
| 718 | function(args)  | |
| 719 | local function dels(instance)  | |
| 720 | for i,v in pairs(instance:GetChildren())do  | |
| 721 | if v:IsA'Sound'then v:Destroy()end  | |
| 722 | dels(v)  | |
| 723 | end  | |
| 724 | end  | |
| 725 | dels(workspace)  | |
| 726 | ||
| 727 | local c = args[1] or 'stop'  | |
| 728 |     if std.inTable({'stop'}, c:lower()) then return end
 | |
| 729 | 	local s = Instance.new("Sound", workspace)
 | |
| 730 | s.Name = "DuckSong"  | |
| 731 | s.Looped = true  | |
| 732 | s.SoundId = "rbxassetid://" .. c  | |
| 733 | s.Volume = 1  | |
| 734 | s:Play()  | |
| 735 | end)  | |
| 736 | ||
| 737 | addcmd('volume','changes volume of sound',{},
 | |
| 738 | function(args)  | |
| 739 | for i,v in pairs(game.Workspace:GetChildren())do  | |
| 740 | 		if v:IsA("Sound") and v.Name == "DuckSong" then
 | |
| 741 | v.Volume = args[1]  | |
| 742 | end  | |
| 743 | end  | |
| 744 | end)  | |
| 745 | ||
| 746 | addcmd('pitch','changes pitch of sound',{},
 | |
| 747 | function(args)  | |
| 748 | for i,v in pairs(game.Workspace:GetChildren())do  | |
| 749 | 		if v:IsA("Sound") and v.Name == "DuckSong" then
 | |
| 750 | v.Pitch = args[1]  | |
| 751 | end  | |
| 752 | end  | |
| 753 | end)  | |
| 754 | ||
| 755 | addcmd('explode', 'explode a player', {},
 | |
| 756 | function(args)  | |
| 757 | local players = getPlayer(args[1])  | |
| 758 | for i, v in pairs(players) do  | |
| 759 | local char = _char(v)  | |
| 760 |         if char:FindFirstChild("Torso") then
 | |
| 761 |             Instance.new("Explosion", char).Position = char.Torso.Position					
 | |
| 762 | end  | |
| 763 | end  | |
| 764 | end)  | |
| 765 | ||
| 766 | addcmd('invis', 'make a player invisible',{},
 | |
| 767 | function(args)  | |
| 768 | local players = getPlayer(args[1])  | |
| 769 | for i, v in pairs(players) do  | |
| 770 | for k, v2 in pairs(_char(v):GetChildren()) do  | |
| 771 | if v2.className == "Part" then  | |
| 772 | if v2.Name ~= "HumanoidRootPart" then v2.Transparency = 1 end  | |
| 773 | elseif v2.className == "Hat" then  | |
| 774 |                 if v2:FindFirstChild("Handle") then
 | |
| 775 | v2.Handle.Transparency = 1  | |
| 776 | end  | |
| 777 | end  | |
| 778 |             if v2:FindFirstChild("face") then
 | |
| 779 | v2.face:Destroy()  | |
| 780 | end  | |
| 781 | end  | |
| 782 | end  | |
| 783 | end)  | |
| 784 | ||
| 785 | addcmd('vis', 'make a player visible',{},
 | |
| 786 | function(args)  | |
| 787 | local players = getPlayer(args[1])  | |
| 788 | for i, v in pairs(players) do  | |
| 789 | for k, v2 in pairs(_char(v):GetChildren()) do  | |
| 790 | if v2.className == "Part" then  | |
| 791 | if v2.Name ~= "HumanoidRootPart" then v2.Transparency = 0 end  | |
| 792 | elseif v2.className == "Hat" then  | |
| 793 |                 if v2:FindFirstChild("Handle") then v2.Handle.Transparency = 0 end
 | |
| 794 | end  | |
| 795 | 			if v2:FindFirstChild("face") then
 | |
| 796 | v2.face:Destroy()  | |
| 797 | end  | |
| 798 | end  | |
| 799 | end  | |
| 800 | end)  | |
| 801 | ||
| 802 | addcmd('goto', 'go to a player',{},
 | |
| 803 | function(args)  | |
| 804 | local players = getPlayer(args[1])  | |
| 805 | 	if players ~= nil and _char(players[1]):FindFirstChild("HumanoidRootPart") then
 | |
| 806 | _char(admin).HumanoidRootPart.CFrame = _char(players[1]).HumanoidRootPart.CFrame  | |
| 807 | end  | |
| 808 | end)  | |
| 809 | ||
| 810 | addcmd('bring', 'bring a player to you',{},
 | |
| 811 | function(args)  | |
| 812 | local players = getPlayer(args[1])  | |
| 813 | for i,v in pairs(players) do  | |
| 814 | 		if _char(v):FindFirstChild("HumanoidRootPart") then
 | |
| 815 | _char(v).HumanoidRootPart.CFrame = _char(admin).HumanoidRootPart.CFrame  | |
| 816 | end  | |
| 817 | end  | |
| 818 | end)  | |
| 819 | ||
| 820 | addcmd('tp', 'teleport player 1 to player 2',{},
 | |
| 821 | function(args)  | |
| 822 | local players1=getPlayer(args[1])  | |
| 823 | local players2=getPlayer(args[2])  | |
| 824 | if not players2[1] then return end  | |
| 825 | for i,v in pairs(players1) do  | |
| 826 | 		if _char(v):FindFirstChild("HumanoidRootPart") and _char(players2[1]):FindFirstChild("HumanoidRootPart") then
 | |
| 827 | _char(v).HumanoidRootPart.CFrame = _char(players2[1]).HumanoidRootPart.CFrame  | |
| 828 | end  | |
| 829 | end  | |
| 830 | end)  | |
| 831 | ||
| 832 | addcmd('charapp', 'change a players appearance',{'char'},
 | |
| 833 | function(args)  | |
| 834 | local players = getPlayer(args[1])  | |
| 835 | if not args[1]or not args[2]then return end  | |
| 836 | local id=args[2]  | |
| 837 | if players ~= nil then  | |
| 838 | for i,v in pairs(players) do  | |
| 839 | gPlayers[v].CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId="..id  | |
| 840 | 			if _char(v):FindFirstChild("Head") then
 | |
| 841 | _char(v).Head:Destroy()  | |
| 842 | end  | |
| 843 | end  | |
| 844 | end  | |
| 845 | end)  | |
| 846 | ||
| 847 | addcmd('ws', 'change a players walkspeed',{},
 | |
| 848 | function(args)  | |
| 849 | local players = getPlayer(args[1])  | |
| 850 | if not args[1]or not args[2]then return end  | |
| 851 | local num=args[2]  | |
| 852 | for i,v in pairs(players) do  | |
| 853 | 		if _char(v):FindFirstChild("Humanoid") then
 | |
| 854 | _char(v).Humanoid.WalkSpeed=tonumber(num)  | |
| 855 | end  | |
| 856 | end  | |
| 857 | end)  | |
| 858 | ||
| 859 | addcmd('time', 'change the time of day',{},
 | |
| 860 | function(args)  | |
| 861 | if not args[1]then return end  | |
| 862 | local time_=tonumber(args[1])  | |
| 863 | ||
| 864 | game.Lighting:SetMinutesAfterMidnight(time_*60)  | |
| 865 | end)  | |
| 866 | ||
| 867 | addcmd('kick', 'kick a player',{},
 | |
| 868 | function(args)  | |
| 869 | local players = getPlayer(args[1])  | |
| 870 | for i,v in pairs(players) do  | |
| 871 | 		Notify('Kicked ' .. gPlayers[v].Name)
 | |
| 872 | gPlayers[v]:Destroy()  | |
| 873 | end  | |
| 874 | end)  | |
| 875 | ||
| 876 | addcmd('ban', 'ban a player',{},
 | |
| 877 | function(args)  | |
| 878 | local players=getPlayer(args[1])  | |
| 879 | for i,v in pairs(players) do  | |
| 880 | _G.Banned(gPlayers[v].Name)  | |
| 881 | gPlayers[v]:Destroy()  | |
| 882 | end  | |
| 883 | end)  | |
| 884 | ||
| 885 | addcmd('unlockws', 'unlock the whole workspace',{'unlock'},
 | |
| 886 | function(args)  | |
| 887 | local function unlock(instance)  | |
| 888 | for i,v in pairs(instance:GetChildren()) do  | |
| 889 |             if v:IsA("BasePart") then
 | |
| 890 | v.Locked = false  | |
| 891 | end  | |
| 892 | unlock(v)  | |
| 893 | end  | |
| 894 | end  | |
| 895 | unlock(workspace)  | |
| 896 | end)  | |
| 897 | ||
| 898 | addcmd('unanchorws', 'unanchor the whole workspace',{'unanchor', 'unanchr'},
 | |
| 899 | function(args)  | |
| 900 | local function unanchor(instance)  | |
| 901 | for i,v in pairs(instance:GetChildren()) do  | |
| 902 |             if v:IsA("BasePart") then
 | |
| 903 | v.Anchored=false  | |
| 904 | end  | |
| 905 | unanchor(v)  | |
| 906 | end  | |
| 907 | end  | |
| 908 | unanchor(workspace)  | |
| 909 | end)  | |
| 910 | ||
| 911 | addcmd('hat', 'give player a hat ingame',{},
 | |
| 912 | function(args)  | |
| 913 | if not args[1] or not args[2] then return end  | |
| 914 | local players = getPlayer(args[1])  | |
| 915 | local id=args[2]  | |
| 916 | 	local hat = game:GetService("InsertService"):LoadAsset(id)
 | |
| 917 | 	if hat:IsA("Hat") then
 | |
| 918 | for i,v in pairs(players) do  | |
| 919 | hat:clone().Parent = _char(v)  | |
| 920 | end  | |
| 921 | end  | |
| 922 | hat:Destroy()  | |
| 923 | end)  | |
| 924 | ||
| 925 | addcmd('gear', 'give player a gear ingame',{},
 | |
| 926 | function(args)  | |
| 927 | spawn(function()  | |
| 928 | if not args[1] or not args[2] then return end  | |
| 929 | local players = getPlayer(args[1])  | |
| 930 | local id=args[2]  | |
| 931 | 		local model = game:GetService("InsertService"):LoadAsset(id)
 | |
| 932 | for i,v in pairs(players) do  | |
| 933 | for _,j in pairs(model:GetChildren()) do  | |
| 934 | 				if j:IsA("Tool") then
 | |
| 935 | j:Clone().Parent = gPlayers[v].Backpack  | |
| 936 | end  | |
| 937 | end  | |
| 938 | end  | |
| 939 | model:Destroy()  | |
| 940 | end)  | |
| 941 | end)  | |
| 942 | ||
| 943 | addcmd('pstools', 'give player personal server tools',{},
 | |
| 944 | function(args)  | |
| 945 | local players = getPlayer(args[1])  | |
| 946 | for i,v in pairs(players) do  | |
| 947 | gPlayers[v].PersonalServerRank = 240  | |
| 948 | end  | |
| 949 | end)  | |
| 950 | ||
| 951 | addcmd('skick','kicks a player by shutting them down, takes a few seconds',{},
 | |
| 952 | function(args)  | |
| 953 | local players = getPlayer(args[1])  | |
| 954 | for i,v in pairs(players) do  | |
| 955 | spawn(function()  | |
| 956 | gPlayers[v].PersonalServerRank = 240  | |
| 957 | 			gPlayers[v].Backpack:WaitForChild("ClassicTool")
 | |
| 958 | gPlayers[v].PersonalServerRank = 0  | |
| 959 | end)  | |
| 960 | end  | |
| 961 | end)  | |
| 962 | ||
| 963 | addcmd('admin', 'gives a player admin',{},
 | |
| 964 | function(args)  | |
| 965 | if not args[1]then return end  | |
| 966 | local players = getPlayer(args[1])  | |
| 967 | table.foreach(players,function(k,v)  | |
| 968 | admins[v]=true  | |
| 969 | Notify(gPlayers[v].Name .. ' has been given Admin.')  | |
| 970 | end)  | |
| 971 | for i,v in pairs(players) do  | |
| 972 | local pchar = gPlayers[v].Character  | |
| 973 | game.Chat:Chat(pchar.Head, "You've been given admin.")  | |
| 974 | wait(2.5)  | |
| 975 | game.Chat:Chat(pchar.Head, 'Prefix is "' .. cmdprefix .. '"')  | |
| 976 | wait(2.5)  | |
| 977 | game.Chat:Chat(pchar.Head, "[NO] ;fire me [YES] ;fire YourName")  | |
| 978 | wait(2.5)  | |
| 979 | game.Chat:Chat(pchar.Head, "You may now use commands.")  | |
| 980 | end  | |
| 981 | end)  | |
| 982 | ||
| 983 | addcmd('unadmin', 'removes a players admin',{},
 | |
| 984 | function(args)  | |
| 985 | if not args[1] then return end  | |
| 986 | local players = getPlayer(args[1])  | |
| 987 | table.foreach(players,function(k,v)  | |
| 988 | admins[v]=nil  | |
| 989 | Notify(gPlayers[v].Name .. ' no longer has Admin.')  | |
| 990 | end)  | |
| 991 | end)  | |
| 992 | ||
| 993 | addcmd('firstp', 'forces player to go into first person',{},
 | |
| 994 | function(args)  | |
| 995 | local players = getPlayer(args[1])  | |
| 996 | for i,v in pairs(players)do  | |
| 997 | gPlayers[v].CameraMode = "LockFirstPerson"  | |
| 998 | end  | |
| 999 | end)  | |
| 1000 | ||
| 1001 | addcmd('thirdp', 'allows player to go into third person',{},
 | |
| 1002 | function(args)  | |
| 1003 | local players = getPlayer(args[1])  | |
| 1004 | for i,v in pairs(players)do  | |
| 1005 | gPlayers[v].CameraMode = "Classic"  | |
| 1006 | end  | |
| 1007 | end)  | |
| 1008 | ||
| 1009 | addcmd('chat', 'forces player to chat what you input',{},
 | |
| 1010 | function(args)  | |
| 1011 | local players = getPlayer(args[1])  | |
| 1012 | local MSG = table.concat(args, " ")  | |
| 1013 | local newMSG = string.gsub(MSG, args[1] .. " ", "")  | |
| 1014 | for i,v in pairs(players)do  | |
| 1015 | game.Chat:Chat(gPlayers[v].Character.Head, newMSG)  | |
| 1016 | end  | |
| 1017 | end)  | |
| 1018 | ||
| 1019 | addcmd('insert', 'inserts a model',{},
 | |
| 1020 | function(args)  | |
| 1021 |     local model = game:GetService("InsertService"):LoadAsset(args[1])
 | |
| 1022 | model.Parent = game.Workspace  | |
| 1023 | model:MoveTo(game.Players.LocalPlayer.Character.Torso.Position)  | |
| 1024 | model:MakeJoints()  | |
| 1025 | end)  | |
| 1026 | ||
| 1027 | addcmd('name', 'names player',{},
 | |
| 1028 | function(args)  | |
| 1029 | local players = getPlayer(args[1])  | |
| 1030 | local msg = table.concat(args, " ")  | |
| 1031 | local newmsg = string.gsub(msg, args[1] .. " ", "")  | |
| 1032 | for i,v in pairs(players) do  | |
| 1033 | for a, mod in pairs(gPlayers[v].Character:children()) do  | |
| 1034 | 		if mod:FindFirstChild("TAG") then
 | |
| 1035 | gPlayers[v].Character.Head.Transparency = 0  | |
| 1036 | mod:Destroy()  | |
| 1037 | end  | |
| 1038 | end  | |
| 1039 | ||
| 1040 | local char = gPlayers[v].Character  | |
| 1041 | 		local model = Instance.new("Model", char)
 | |
| 1042 | local clone = char.Head:Clone()  | |
| 1043 | 		local hum = Instance.new("Humanoid", model)
 | |
| 1044 | 		local weld = Instance.new("Weld", clone)
 | |
| 1045 | model.Name = newmsg  | |
| 1046 | clone.Parent = model  | |
| 1047 | hum.Name = "TAG"  | |
| 1048 | hum.MaxHealth = 100  | |
| 1049 | hum.Health = 100  | |
| 1050 | weld.Part0 = clone  | |
| 1051 | weld.Part1 = char.Head  | |
| 1052 | char.Head.Transparency = 1  | |
| 1053 | end  | |
| 1054 | end)  | |
| 1055 | ||
| 1056 | addcmd('unname', 'unnames player',{},
 | |
| 1057 | function(args)  | |
| 1058 | local players = getPlayer(args[1])  | |
| 1059 | local name = (args[2])  | |
| 1060 | for i,v in pairs(players) do  | |
| 1061 | for a, mod in pairs(gPlayers[v].Character:children()) do  | |
| 1062 | 			if mod:FindFirstChild("TAG") then
 | |
| 1063 | gPlayers[v].Character.Head.Transparency = 0  | |
| 1064 | mod:Destroy()  | |
| 1065 | end  | |
| 1066 | end  | |
| 1067 | end  | |
| 1068 | end)  | |
| 1069 | ||
| 1070 | addcmd('stun', 'stuns player',{},
 | |
| 1071 | function(args)  | |
| 1072 | local players = getPlayer(args[1])  | |
| 1073 | for i,v in pairs(players) do  | |
| 1074 | gPlayers[v].Character.Humanoid.PlatformStand = true  | |
| 1075 | end  | |
| 1076 | end)  | |
| 1077 | ||
| 1078 | addcmd('unstun', 'stuns player',{},
 | |
| 1079 | function(args)  | |
| 1080 | local players = getPlayer(args[1])  | |
| 1081 | for i,v in pairs(players) do  | |
| 1082 | gPlayers[v].Character.Humanoid.PlatformStand = false  | |
| 1083 | end  | |
| 1084 | end)  | |
| 1085 | ||
| 1086 | addcmd('sit', 'stuns player',{},
 | |
| 1087 | function(args)  | |
| 1088 | local players = getPlayer(args[1])  | |
| 1089 | for i,v in pairs(players) do  | |
| 1090 | gPlayers[v].Character.Humanoid.Sit = true  | |
| 1091 | end  | |
| 1092 | end)  | |
| 1093 | ||
| 1094 | addcmd('guest', 'ew a guest',{},
 | |
| 1095 | function(args)  | |
| 1096 | local players = getPlayer(args[1])  | |
| 1097 | for i,v in pairs(players) do  | |
| 1098 | gPlayers[v].CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId=1"  | |
| 1099 | gPlayers[v].Character:BreakJoints()  | |
| 1100 | end  | |
| 1101 | end)  | |
| 1102 | ||
| 1103 | addcmd('damage', 'damages a player',{},
 | |
| 1104 | function(args)  | |
| 1105 | local players = getPlayer(args[1])  | |
| 1106 | for i,v in pairs(players) do  | |
| 1107 | gPlayers[v].Character.Humanoid.Health = gPlayers[v].Character.Humanoid.Health - 25  | |
| 1108 | end  | |
| 1109 | end)  | |
| 1110 | ||
| 1111 | addcmd('view', 'views player',{},
 | |
| 1112 | function(args)  | |
| 1113 | local players = getPlayer(args[1])  | |
| 1114 | for i,v in pairs(players) do  | |
| 1115 | game.Workspace.CurrentCamera.CameraSubject = gPlayers[v].Character  | |
| 1116 | end  | |
| 1117 | end)  | |
| 1118 | ||
| 1119 | addcmd('unview', 'stops viewing player',{},
 | |
| 1120 | function()  | |
| 1121 | game.Workspace.CurrentCamera.CameraSubject = game.Players.LocalPlayer.Character  | |
| 1122 | end)  | |
| 1123 | ||
| 1124 | addcmd('nolimbs', 'removes limbs from player',{},
 | |
| 1125 | function(args)  | |
| 1126 | local players = getPlayer(args[1])  | |
| 1127 | for i,v in pairs(players) do  | |
| 1128 | for i,v in pairs(gPlayers[v].Character:GetChildren()) do  | |
| 1129 | 			if v:IsA("BasePart") and
 | |
| 1130 | v.Name == "Right Leg" or  | |
| 1131 | v.Name == "Left Leg" or  | |
| 1132 | v.Name == "Right Arm" or  | |
| 1133 | v.Name == "Left Arm" then  | |
| 1134 | v:Remove()  | |
| 1135 | end  | |
| 1136 | end  | |
| 1137 | end  | |
| 1138 | end)  | |
| 1139 | ||
| 1140 | addcmd('box', 'creates a box around player',{},
 | |
| 1141 | function(args)  | |
| 1142 | local players = getPlayer(args[1])  | |
| 1143 | for i,v in pairs(players)do  | |
| 1144 | local pchar=_char(v)  | |
| 1145 |         local SB = Instance.new("SelectionBox", pchar)
 | |
| 1146 | SB.Adornee = SB.Parent  | |
| 1147 |         SB.Color = BrickColor.new("" .. (args[2]))
 | |
| 1148 | end  | |
| 1149 | end)  | |
| 1150 | ||
| 1151 | addcmd('nobox', 'takes away box from player',{'unbox'},
 | |
| 1152 | function(args)  | |
| 1153 | local players = getPlayer(args[1])  | |
| 1154 | for i,v in pairs(players)do  | |
| 1155 | local pchar=_char(v)  | |
| 1156 | for i,v in pairs(gPlayers[v].Character:GetChildren()) do  | |
| 1157 | 			if v:IsA("SelectionBox") then
 | |
| 1158 | v:Destroy()  | |
| 1159 | end  | |
| 1160 | end  | |
| 1161 | end  | |
| 1162 | end)  | |
| 1163 | ||
| 1164 | addcmd('ghost', 'ghostifys player',{},
 | |
| 1165 | function(args)  | |
| 1166 | local players = getPlayer(args[1])  | |
| 1167 | for i,v in pairs(players)do  | |
| 1168 | local pchar=gPlayers[v].Character  | |
| 1169 | pchar.Head.Transparency = 0.5  | |
| 1170 | pchar.Torso.Transparency = 0.5  | |
| 1171 | pchar["Left Arm"].Transparency = 0.5  | |
| 1172 | pchar["Right Arm"].Transparency = 0.5  | |
| 1173 | pchar["Left Leg"].Transparency = 0.5  | |
| 1174 | pchar["Right Leg"].Transparency = 0.5  | |
| 1175 | pchar.Head.face.Transparency = 0.5  | |
| 1176 | end  | |
| 1177 | end)  | |
| 1178 | ||
| 1179 | addcmd('sphere', 'puts sphere around player',{},
 | |
| 1180 | function(args)  | |
| 1181 | local players = getPlayer(args[1])  | |
| 1182 | for i,v in pairs(players)do  | |
| 1183 | local pchar=gPlayers[v].Character  | |
| 1184 |         local SS = Instance.new("SelectionSphere", pchar)
 | |
| 1185 | SS.Adornee = SS.Parent  | |
| 1186 | end  | |
| 1187 | end)  | |
| 1188 | ||
| 1189 | addcmd('loadmap','loads map from model',{},
 | |
| 1190 | function(args)  | |
| 1191 | pcall(function()  | |
| 1192 | for i,v in pairs(workspace:GetChildren()) do  | |
| 1193 | if v.Name~="Camera" and v.Name~="Terrain" then  | |
| 1194 | v:Destroy()  | |
| 1195 | end  | |
| 1196 | end  | |
| 1197 | workspace.Terrain:Clear()  | |
| 1198 | for i,v in pairs(game.Players:GetChildren()) do  | |
| 1199 | local plr = v  | |
| 1200 | 		local prt = Instance.new("Model", workspace)
 | |
| 1201 | 		Instance.new("Part", prt).Name="Torso"
 | |
| 1202 | 		Instance.new("Part", prt).Name="Head"
 | |
| 1203 | 		Instance.new("Humanoid", prt).Name="Humanoid"
 | |
| 1204 | plr.Character = prt  | |
| 1205 | end  | |
| 1206 | if (args[1]) == "sfotho" then  | |
| 1207 | local b = Insert(296400126, game.Workspace, "sfotho")  | |
| 1208 | b:MakeJoints()  | |
| 1209 | end  | |
| 1210 | local b = Insert(args[1], game.Workspace, "LoadedMap")  | |
| 1211 | b:MakeJoints()  | |
| 1212 | end)  | |
| 1213 | Notify('Loaded Map')
 | |
| 1214 | end)  | |
| 1215 | ||
| 1216 | addcmd('sky','changes skybox',{},
 | |
| 1217 | function(args)  | |
| 1218 | pcall(function()  | |
| 1219 | local ID = (args[1])  | |
| 1220 | 		local sky = Instance.new("Sky", game.Lighting)
 | |
| 1221 | sky.SkyboxBk = "rbxassetid://" .. ID  | |
| 1222 | sky.SkyboxDn = "rbxassetid://" .. ID  | |
| 1223 | sky.SkyboxFt = "rbxassetid://" .. ID  | |
| 1224 | sky.SkyboxLf = "rbxassetid://" .. ID  | |
| 1225 | sky.SkyboxRt = "rbxassetid://" .. ID  | |
| 1226 | sky.SkyboxUp = "rbxassetid://" .. ID  | |
| 1227 | end)  | |
| 1228 | end)  | |
| 1229 | ||
| 1230 | addcmd('ambient','changes ambient',{},
 | |
| 1231 | function(args)  | |
| 1232 | game.Lighting.Ambient = Color3.new(args[1],args[2],args[3])  | |
| 1233 | end)  | |
| 1234 | ||
| 1235 | addcmd('gui','gives YourMom GUI',{},
 | |
| 1236 | function(args)  | |
| 1237 | loadstring(Insert(289110135, game.CoreGui.RobloxGui).Source)()  | |
| 1238 | end)  | |
| 1239 | ||
| 1240 | addcmd('jail','jails player',{},
 | |
| 1241 | function(args)  | |
| 1242 | local players = getPlayer(args[1])  | |
| 1243 | for i,v in pairs(players)do  | |
| 1244 | local pchar=gPlayers[v].Character  | |
| 1245 | local JailPlayer = DATA.JAIL:Clone()  | |
| 1246 | JailPlayer.Parent = game.Workspace  | |
| 1247 | JailPlayer:MoveTo(pchar.Torso.Position)  | |
| 1248 | JailPlayer.Name = "JAIL_" .. gPlayers[v].Name  | |
| 1249 | 		if pchar:FindFirstChild("HumanoidRootPart") then
 | |
| 1250 | pchar.HumanoidRootPart.CFrame = JailPlayer.MAIN.CFrame  | |
| 1251 | end  | |
| 1252 | end  | |
| 1253 | end)  | |
| 1254 | ||
| 1255 | addcmd('unjail','unjails player',{},
 | |
| 1256 | function(args)  | |
| 1257 | local players = getPlayer(args[1])  | |
| 1258 | for i,v in pairs(players)do  | |
| 1259 | game.Workspace["JAIL_" .. gPlayers[v].Name]:Destroy()  | |
| 1260 | end  | |
| 1261 | end)  | |
| 1262 | ||
| 1263 | addcmd('shutdown', 'shuts the server down',{},
 | |
| 1264 | function(args)  | |
| 1265 | local function ShutDown(Base)  | |
| 1266 | for i,v in pairs(Base:GetChildren()) do  | |
| 1267 | v:Destroy()  | |
| 1268 | end  | |
| 1269 | end  | |
| 1270 | ShutDown(game.Players)  | |
| 1271 | end)  | |
| 1272 | ||
| 1273 | addcmd('animation','makes player animate',{'anim'},
 | |
| 1274 | function(args)  | |
| 1275 | local players = getPlayer(args[1])  | |
| 1276 | for i,v in pairs(players)do  | |
| 1277 | local pchar = gPlayers[v].Character  | |
| 1278 | local ID = args[2]  | |
| 1279 | ||
| 1280 | if args[2] == "climb" then  | |
| 1281 | ID = "180436334"  | |
| 1282 | end  | |
| 1283 | if args[2] == "fall" then  | |
| 1284 | ID = "180436148"  | |
| 1285 | end  | |
| 1286 | if args[2] == "jump" then  | |
| 1287 | ID = "125750702"  | |
| 1288 | end  | |
| 1289 | if args[2] == "sit" then  | |
| 1290 | ID = "178130996"  | |
| 1291 | end  | |
| 1292 | for _,x in pairs(gPlayers[v].Character.Animate:GetChildren()) do  | |
| 1293 |             if x:IsA("StringValue") then
 | |
| 1294 | for _,c in pairs(x:GetChildren()) do  | |
| 1295 | 	                if c:IsA("Animation") then
 | |
| 1296 | c.AnimationId = "rbxassetid://" .. ID  | |
| 1297 | end  | |
| 1298 | end  | |
| 1299 | end  | |
| 1300 | end  | |
| 1301 | end  | |
| 1302 | end)  | |
| 1303 | ||
| 1304 | addcmd('fix','turns player back to normal',{},
 | |
| 1305 | function(args)  | |
| 1306 | local players = getPlayer(args[1])  | |
| 1307 | for i,v in pairs(players)do  | |
| 1308 | local pchar = gPlayers[v].Character  | |
| 1309 | ||
| 1310 | pchar.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)  | |
| 1311 | pchar.Torso["Right Shoulder"].C0 = CFrame.new(1,0.5,0) * CFrame.Angles(0,math.rad(90),0)  | |
| 1312 | pchar.Torso["Left Shoulder"].C0 = CFrame.new(-1,0.5,0) * CFrame.Angles(0,math.rad(-90),0)  | |
| 1313 | pchar.Torso["Right Hip"].C0 = CFrame.new(1,-1,0) * CFrame.Angles(0,math.rad(90),0)  | |
| 1314 | pchar.Torso["Left Hip"].C0 = CFrame.new(-1,-1,0) * CFrame.Angles(0,math.rad(-90),0)  | |
| 1315 | ||
| 1316 | for i,v in pairs(pchar.Head:GetChildren()) do  | |
| 1317 | 		    if v:IsA("SpecialMesh") then
 | |
| 1318 | v:Destroy()  | |
| 1319 | end  | |
| 1320 | end  | |
| 1321 | ||
| 1322 | for i,v in pairs(pchar:GetChildren()) do  | |
| 1323 | 			if v:IsA("Shirt") then
 | |
| 1324 | v:Destroy()  | |
| 1325 | end  | |
| 1326 | end  | |
| 1327 | ||
| 1328 | for i,v in pairs(pchar:GetChildren()) do  | |
| 1329 | 			if v:IsA("Pants") then
 | |
| 1330 | v:Destroy()  | |
| 1331 | end  | |
| 1332 | end  | |
| 1333 | ||
| 1334 | 		if Player.Character:FindFirstChild("Shirt Graphic") ~= nil then
 | |
| 1335 | Player.Character["Shirt Graphic"].Graphic = ""  | |
| 1336 | end  | |
| 1337 | ||
| 1338 | 		local HeadMesh = Instance.new("SpecialMesh", pchar.Head)
 | |
| 1339 | HeadMesh.MeshType = "Head"  | |
| 1340 | HeadMesh.Scale = Vector3.new(1.25, 1.25, 1.25)  | |
| 1341 | ||
| 1342 | pchar.Head.Transparency = 0  | |
| 1343 | pchar.Torso.Transparency = 0  | |
| 1344 | pchar["Left Arm"].Transparency = 0  | |
| 1345 | pchar["Right Arm"].Transparency = 0  | |
| 1346 | pchar["Left Leg"].Transparency = 0  | |
| 1347 | pchar["Right Leg"].Transparency = 0  | |
| 1348 | ||
| 1349 | for i,v in pairs(pchar.Head:GetChildren()) do  | |
| 1350 | 			if v:IsA("Decal") then
 | |
| 1351 | v:Destroy()  | |
| 1352 | end  | |
| 1353 | end  | |
| 1354 | ||
| 1355 | 		local face = Instance.new("Decal", pchar.Head)
 | |
| 1356 | face.Name = "face"  | |
| 1357 | face.Texture = "rbxasset://textures/face.png"  | |
| 1358 | face.Face = "Front"  | |
| 1359 | ||
| 1360 | for i,v in pairs(pchar:GetChildren()) do  | |
| 1361 | 			if v:IsA("Seat") then
 | |
| 1362 | v:Destroy()  | |
| 1363 | end  | |
| 1364 | end  | |
| 1365 | ||
| 1366 | for i,v in pairs(pchar.Torso:GetChildren()) do  | |
| 1367 | 			if v:IsA("Weld") then
 | |
| 1368 | v:Destroy()  | |
| 1369 | end  | |
| 1370 | end  | |
| 1371 | ||
| 1372 | for i,v in pairs(pchar.Torso:GetChildren()) do  | |
| 1373 | 			if v:IsA("SpecialMesh") then
 | |
| 1374 | v:Destroy()  | |
| 1375 | end  | |
| 1376 | end  | |
| 1377 | ||
| 1378 | 		pchar["Body Colors"].HeadColor = BrickColor.new("Cool yellow")
 | |
| 1379 | 		pchar["Body Colors"].LeftArmColor = BrickColor.new("Cool yellow")
 | |
| 1380 | 		pchar["Body Colors"].LeftLegColor = BrickColor.new("Medium blue")
 | |
| 1381 | 		pchar["Body Colors"].RightArmColor = BrickColor.new("Cool yellow")
 | |
| 1382 | 		pchar["Body Colors"].RightLegColor = BrickColor.new("Medium blue")
 | |
| 1383 | 		pchar["Body Colors"].TorsoColor = BrickColor.new("Bright blue")
 | |
| 1384 | for _,v in pairs(Player.Character:GetChildren()) do  | |
| 1385 | 			if v:IsA("Hat") then
 | |
| 1386 | v:Destroy()  | |
| 1387 | end  | |
| 1388 | end  | |
| 1389 | end  | |
| 1390 | end)  | |
| 1391 | ||
| 1392 | addcmd('creeper','make the player a creeper',{'crpr'},
 | |
| 1393 | function(args)  | |
| 1394 | local players = getPlayer(args[1])  | |
| 1395 | for i,v in pairs(players)do  | |
| 1396 | local pchar = gPlayers[v].Character  | |
| 1397 |         if gPlayers[v] and pchar and pchar:findFirstChild("Torso") then
 | |
| 1398 |             if pchar:FindFirstChild("Shirt") then
 | |
| 1399 | pchar.Shirt.Parent = pchar.Torso  | |
| 1400 | end  | |
| 1401 |             if pchar:FindFirstChild("Pants") then
 | |
| 1402 | pchar.Pants.Parent = pchar.Torso  | |
| 1403 | end  | |
| 1404 |             if pchar:FindFirstChild("Shirt Graphic") then
 | |
| 1405 | pchar["Shirt Graphic"].Graphic = ""  | |
| 1406 | end  | |
| 1407 | for i,v in pairs(pchar:GetChildren()) do  | |
| 1408 | 	            if v:IsA("Hat") then
 | |
| 1409 | v:Destroy()  | |
| 1410 | end  | |
| 1411 | end  | |
| 1412 | pchar.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)  | |
| 1413 | pchar.Torso["Right Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(90),0)  | |
| 1414 | pchar.Torso["Left Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(-90),0)  | |
| 1415 | pchar.Torso["Right Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(90),0)  | |
| 1416 | pchar.Torso["Left Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(-90),0)  | |
| 1417 |             pchar["Body Colors"].HeadColor = BrickColor.new("Bright green")
 | |
| 1418 |             pchar["Body Colors"].LeftArmColor = BrickColor.new("Bright green")
 | |
| 1419 |             pchar["Body Colors"].LeftLegColor = BrickColor.new("Bright green")
 | |
| 1420 |             pchar["Body Colors"].RightArmColor = BrickColor.new("Bright green")
 | |
| 1421 |             pchar["Body Colors"].RightLegColor = BrickColor.new("Bright green")
 | |
| 1422 |             pchar["Body Colors"].TorsoColor = BrickColor.new("Bright green")
 | |
| 1423 | end  | |
| 1424 | end  | |
| 1425 | end)  | |
| 1426 | ||
| 1427 | addcmd('uncreeper','makes player back to normal',{},
 | |
| 1428 | function(args)  | |
| 1429 | local players = getPlayer(args[1])  | |
| 1430 | for i,v in pairs(players)do  | |
| 1431 | 	    execCmd("fix " .. gPlayers[v].Name, Player)
 | |
| 1432 | end  | |
| 1433 | end)  | |
| 1434 | ||
| 1435 | addcmd('shrek', 'makes player shrek',{},
 | |
| 1436 | function(args)  | |
| 1437 | local players = getPlayer(args[1])  | |
| 1438 | for i,v in pairs(players) do  | |
| 1439 | local pchar = gPlayers[v].Character  | |
| 1440 | for i,v in pairs(pchar:GetChildren()) do  | |
| 1441 | 			if v:IsA("Hat") or v:IsA("CharacterMesh") or v:IsA("Shirt") or v:IsA("Pants") then
 | |
| 1442 | v:Destroy()  | |
| 1443 | end  | |
| 1444 | end  | |
| 1445 | for i,v in pairs(pchar.Head:GetChildren()) do  | |
| 1446 | 			if v:IsA("Decal") or v:IsA("SpecialMesh") then
 | |
| 1447 | v:Destroy()  | |
| 1448 | end  | |
| 1449 | end  | |
| 1450 | ||
| 1451 | 		local mesh = Instance.new("SpecialMesh", pchar.Head)
 | |
| 1452 | mesh.MeshType = "FileMesh"  | |
| 1453 | pchar.Head.Mesh.MeshId = "http://www.roblox.com/asset/?id=19999257"  | |
| 1454 | pchar.Head.Mesh.Offset = Vector3.new(-0.1, 0.1, 0)  | |
| 1455 | pchar.Head.Mesh.TextureId = "http://www.roblox.com/asset/?id=156397869"  | |
| 1456 | ||
| 1457 | 		local Shirt = Instance.new("Shirt", gPlayers[v].Character)
 | |
| 1458 | 		local Pants = Instance.new("Pants", gPlayers[v].Character)
 | |
| 1459 | ||
| 1460 | Shirt.ShirtTemplate = "rbxassetid://133078194"  | |
| 1461 | Pants.PantsTemplate = "rbxassetid://133078204"  | |
| 1462 | end  | |
| 1463 | end)  | |
| 1464 | ||
| 1465 | addcmd('unshrek','makes player back to normal',{},
 | |
| 1466 | function(args)  | |
| 1467 | local players = getPlayer(args[1])  | |
| 1468 | for i,v in pairs(players)do  | |
| 1469 | 	    execCmd("fix " .. gPlayers[v].Name, Player)
 | |
| 1470 | end  | |
| 1471 | end)  | |
| 1472 | ||
| 1473 | local Spamming = false  | |
| 1474 | ||
| 1475 | addcmd('spam','spams text',{},
 | |
| 1476 | function(args)  | |
| 1477 | Spamming = true  | |
| 1478 | spawn(function()  | |
| 1479 | while wait(0) do  | |
| 1480 | if Spamming == true then  | |
| 1481 | while wait(0.1) do  | |
| 1482 | if Spamming == true then  | |
| 1483 | 			            game.Players:Chat(""  .. args[1])
 | |
| 1484 | elseif Spamming == false then  | |
| 1485 | return  | |
| 1486 | end  | |
| 1487 | end  | |
| 1488 | end  | |
| 1489 | end  | |
| 1490 | end)  | |
| 1491 | end)  | |
| 1492 | ||
| 1493 | addcmd('nospam','stops spamming',{},
 | |
| 1494 | function(args)  | |
| 1495 | Spamming = false  | |
| 1496 | end)  | |
| 1497 | ||
| 1498 | addcmd('control','controls player',{},
 | |
| 1499 | function(args)  | |
| 1500 | local players = getPlayer(args[1])  | |
| 1501 | for i,v in pairs(players)do  | |
| 1502 | local pchar = gPlayers[v].Character  | |
| 1503 | if gPlayers[v] and pchar then  | |
| 1504 | pchar.Humanoid.PlatformStand = true  | |
| 1505 | 			local w = Instance.new("Weld", Player.Character.Torso) 
 | |
| 1506 | w.Part0 = Player.Character.Torso  | |
| 1507 | w.Part1 = pchar.Torso  | |
| 1508 | 			local w2 = Instance.new("Weld", Player.Character.Head) 
 | |
| 1509 | w2.Part0 = Player.Character.Head  | |
| 1510 | w2.Part1 = pchar.Head  | |
| 1511 | 			local w3 = Instance.new("Weld", Player.Character:findFirstChild("Right Arm")) 
 | |
| 1512 | 			w3.Part0 = Player.Character:findFirstChild("Right Arm")
 | |
| 1513 | 			w3.Part1 = pchar:findFirstChild("Right Arm") 
 | |
| 1514 | 			local w4 = Instance.new("Weld", Player.Character:findFirstChild("Left Arm"))
 | |
| 1515 | 			w4.Part0 = Player.Character:findFirstChild("Left Arm")
 | |
| 1516 | 			w4.Part1 = pchar:findFirstChild("Left Arm") 
 | |
| 1517 | 			local w5 = Instance.new("Weld", Player.Character:findFirstChild("Right Leg")) 
 | |
| 1518 | 			w5.Part0 = Player.Character:findFirstChild("Right Leg")
 | |
| 1519 | 			w5.Part1 = pchar:findFirstChild("Right Leg") 
 | |
| 1520 | 			local w6 = Instance.new("Weld", Player.Character:findFirstChild("Left Leg")) 
 | |
| 1521 | 			w6.Part0 = Player.Character:findFirstChild("Left Leg")
 | |
| 1522 | 			w6.Part1 = pchar:findFirstChild("Left Leg") 
 | |
| 1523 | char.Head.face:Destroy()  | |
| 1524 | for i,v in pairs(pchar:GetChildren()) do  | |
| 1525 | 				if v:IsA("BasePart") then 
 | |
| 1526 | v.CanCollide = false  | |
| 1527 | end  | |
| 1528 | end  | |
| 1529 | for i,v in pairs(char:GetChildren()) do  | |
| 1530 | 				if v:IsA("BasePart") then
 | |
| 1531 | v.Transparency = 1  | |
| 1532 | 				elseif v:IsA("Hat") then
 | |
| 1533 | v:Destroy()  | |
| 1534 | end  | |
| 1535 | end  | |
| 1536 | pchar.Parent = char  | |
| 1537 | pchar.Humanoid.Changed:connect(function()  | |
| 1538 | pchar.Humanoid.PlatformStand = true  | |
| 1539 | end)  | |
| 1540 | end  | |
| 1541 | end  | |
| 1542 | end)  | |
| 1543 | ||
| 1544 | addcmd('nuke','nukes player',{},
 | |
| 1545 | function(args)  | |
| 1546 | local players = getPlayer(args[1])  | |
| 1547 | for i,v in pairs(players)do  | |
| 1548 | local pchar = gPlayers[v].Character  | |
| 1549 | 		if gPlayers[v] and pchar and pchar:FindFirstChild("Torso")  then
 | |
| 1550 | 			local nuke = Instance.new("Part", game.Workspace)
 | |
| 1551 | nuke.Anchored = true  | |
| 1552 | nuke.CanCollide = false  | |
| 1553 | nuke.FormFactor = "Symmetric"  | |
| 1554 | nuke.Shape = "Ball"  | |
| 1555 | nuke.Size = Vector3.new(1,1,1)  | |
| 1556 | 			nuke.BrickColor = BrickColor.new("New Yeller")
 | |
| 1557 | nuke.Transparency = 0.5  | |
| 1558 | nuke.Reflectance = 0.2  | |
| 1559 | nuke.TopSurface = 0  | |
| 1560 | nuke.BottomSurface = 0  | |
| 1561 | nuke.Touched:connect(function (hit)  | |
| 1562 | if hit and hit.Parent then  | |
| 1563 | 					local boom = Instance.new("Explosion", game.Workspace)
 | |
| 1564 | boom.Position = hit.Position  | |
| 1565 | boom.BlastRadius = 11  | |
| 1566 | boom.BlastPressure = math.huge  | |
| 1567 | end  | |
| 1568 | end)  | |
| 1569 | local CF = pchar.Torso.CFrame  | |
| 1570 | nuke.CFrame = CF  | |
| 1571 | for i = 1,333 do  | |
| 1572 | nuke.Size = nuke.Size + Vector3.new(3,3,3)  | |
| 1573 | nuke.CFrame = CF  | |
| 1574 | wait(1/44)  | |
| 1575 | end  | |
| 1576 | nuke:Destroy()  | |
| 1577 | end  | |
| 1578 | end  | |
| 1579 | end)  | |
| 1580 | ||
| 1581 | addcmd('infect','infects player',{},
 | |
| 1582 | function(args)  | |
| 1583 | local players = getPlayer(args[1])  | |
| 1584 | for i,v in pairs(players)do  | |
| 1585 | function infect(rip)  | |
| 1586 | local pchar = gPlayers[v].Character  | |
| 1587 | for i,v in pairs(pchar:GetChildren()) do  | |
| 1588 | 				if v:IsA("Hat") or v:IsA("Shirt") or v:IsA("Pants") then
 | |
| 1589 | v:Destroy()  | |
| 1590 | end  | |
| 1591 | end  | |
| 1592 | 			if pchar.Torso:FindFirstChild("roblox") then
 | |
| 1593 | pchar.Torso.roblox:Destroy()  | |
| 1594 | end  | |
| 1595 | 			if pchar.Head:FindFirstChild("face") then
 | |
| 1596 | pchar.Head.face.Texture = "http://www.roblox.com/asset/?id=94634491"  | |
| 1597 | end  | |
| 1598 | 			if pchar:FindFirstChild("Body Colors") then
 | |
| 1599 | local Colors = pchar["Body Colors"]  | |
| 1600 | 				local Skin = BrickColor.new("Pastel green")
 | |
| 1601 | 				local Clothes = BrickColor.new("Reddish brown")
 | |
| 1602 | Colors.HeadColor = Skin  | |
| 1603 | Colors.LeftArmColor = Skin  | |
| 1604 | Colors.RightArmColor = Skin  | |
| 1605 | Colors.LeftLegColor = Clothes  | |
| 1606 | Colors.RightLegColor = Clothes  | |
| 1607 | Colors.TorsoColor = Clothes  | |
| 1608 | end  | |
| 1609 | 			local w1 = Instance.new("Weld", pchar)
 | |
| 1610 | w1.Part0 = pchar["Right Arm"]  | |
| 1611 | w1.Part1 = pchar.Torso  | |
| 1612 | w1.C0 = CFrame.new(-1.5, 0.5, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0))  | |
| 1613 | 			local w2 = Instance.new("Weld", pchar)
 | |
| 1614 | w2.Part0 = pchar["Left Arm"]  | |
| 1615 | w2.Part1 = pchar.Torso  | |
| 1616 | w2.C0 = CFrame.new(1.5, 0.5, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0))  | |
| 1617 | local rip = false  | |
| 1618 | local connect1 = pchar["Left Arm"].Touched:connect(function(hit)  | |
| 1619 | if connect1 == false then  | |
| 1620 | connect1 = true  | |
| 1621 | if game.Players:FindFirstChild(hit.Parent.Name) then  | |
| 1622 | infect(game.Players[hit.Parent.Name])  | |
| 1623 | end  | |
| 1624 | wait(0.5)  | |
| 1625 | connect1 = true  | |
| 1626 | end  | |
| 1627 | end)  | |
| 1628 | local connect2 = pchar["Right Arm"].Touched:connect(function(hit)  | |
| 1629 | if connect2 == false then  | |
| 1630 | connect2 = true  | |
| 1631 | if game.Players:FindFirstChild(hit.Parent.Name) then  | |
| 1632 | infect(game.Players[hit.Parent.Name])  | |
| 1633 | end  | |
| 1634 | wait(0.5)  | |
| 1635 | connect2 = true  | |
| 1636 | end  | |
| 1637 | end)  | |
| 1638 | 			local IV = Instance.new("IntValue", pchar)
 | |
| 1639 | IV.Name = "Infected"  | |
| 1640 | IV.Value = 0  | |
| 1641 | IV.Changed:connect(function()  | |
| 1642 | connect1:disconnect()  | |
| 1643 | connect2:disconnect()  | |
| 1644 | end)  | |
| 1645 | end  | |
| 1646 | infect(v)  | |
| 1647 | end  | |
| 1648 | end)  | |
| 1649 | ||
| 1650 | addcmd('uninfect','makes player back to normal',{},
 | |
| 1651 | function(args)  | |
| 1652 | local players = getPlayer(args[1])  | |
| 1653 | for i,v in pairs(players)do  | |
| 1654 | 	    execCmd("fix " .. gPlayers[v].Name, Player)
 | |
| 1655 | end  | |
| 1656 | end)  | |
| 1657 | ||
| 1658 | addcmd('duck','makes players head a duck',{},
 | |
| 1659 | function(args)  | |
| 1660 | local players = getPlayer(args[1])  | |
| 1661 | for i,v in pairs(players)do  | |
| 1662 | local pchar = gPlayers[v].Character  | |
| 1663 | for i,v in pairs(pchar.Torso:GetChildren()) do  | |
| 1664 | 		    if v:IsA("Decal") then
 | |
| 1665 | v:Destroy()  | |
| 1666 | end  | |
| 1667 | end  | |
| 1668 | for i,v in pairs(pchar:GetChildren()) do  | |
| 1669 | 		    if v:IsA("Hat") then
 | |
| 1670 | v:Destroy()  | |
| 1671 | end  | |
| 1672 | end  | |
| 1673 | 	    local duck = Instance.new("SpecialMesh", pchar.Torso)
 | |
| 1674 | duck.MeshType = "FileMesh"  | |
| 1675 | duck.MeshId = "http://www.roblox.com/asset/?id=9419831"  | |
| 1676 | duck.TextureId = "http://www.roblox.com/asset/?id=9419827"  | |
| 1677 | duck.Scale = Vector3.new(5, 5, 5)  | |
| 1678 | pchar.Head.Transparency = 1  | |
| 1679 | pchar["Left Arm"].Transparency = 1  | |
| 1680 | pchar["Right Arm"].Transparency = 1  | |
| 1681 | pchar["Left Leg"].Transparency = 1  | |
| 1682 | pchar["Right Leg"].Transparency = 1  | |
| 1683 | pchar.Head.face.Transparency = 1  | |
| 1684 | end  | |
| 1685 | end)  | |
| 1686 | ||
| 1687 | addcmd('unduck','makes player back to normal',{},
 | |
| 1688 | function(args)  | |
| 1689 | local players = getPlayer(args[1])  | |
| 1690 | for i,v in pairs(players)do  | |
| 1691 | 	    execCmd("fix " .. gPlayers[v].Name, Player)
 | |
| 1692 | end  | |
| 1693 | end)  | |
| 1694 | ||
| 1695 | addcmd('disable','removes players humanoid',{},
 | |
| 1696 | function(args)  | |
| 1697 | local players = getPlayer(args[1])  | |
| 1698 | for i,v in pairs(players)do  | |
| 1699 | local pchar = gPlayers[v].Character  | |
| 1700 | 	    if pchar:FindFirstChild("Humanoid") then
 | |
| 1701 | pchar.Humanoid.Name = "HUMANOID_" .. gPlayers[v].Name  | |
| 1702 | local humanoid = pchar["HUMANOID_" .. gPlayers[v].Name]  | |
| 1703 | humanoid.Parent = game.ContextActionService  | |
| 1704 | end  | |
| 1705 | end  | |
| 1706 | end)  | |
| 1707 | ||
| 1708 | addcmd('enable','gives player humanoid',{},
 | |
| 1709 | function(args)  | |
| 1710 | local players = getPlayer(args[1])  | |
| 1711 | for i,v in pairs(players)do  | |
| 1712 | local pchar = gPlayers[v].Character  | |
| 1713 | 	    if pchar:FindFirstChild("Humanoid") then
 | |
| 1714 | return  | |
| 1715 | else  | |
| 1716 | local humanoid = game.ContextActionService["HUMANOID_" .. gPlayers[v].Name]  | |
| 1717 | humanoid.Parent = pchar  | |
| 1718 | humanoid.Name = "Humanoid"  | |
| 1719 | end  | |
| 1720 | end  | |
| 1721 | end)  | |
| 1722 | ||
| 1723 | addcmd('size','changes size of player',{},
 | |
| 1724 | function(args)  | |
| 1725 | local players = getPlayer(args[1])  | |
| 1726 | for i,v in pairs(players)do  | |
| 1727 | local pchar = gPlayers[v].Character  | |
| 1728 | local function scale(chr,scl)  | |
| 1729 | ||
| 1730 | for _,v in pairs(pchar:GetChildren()) do  | |
| 1731 | 				if v:IsA("Hat") then
 | |
| 1732 | v:Clone()  | |
| 1733 | v.Parent = game.Lighting  | |
| 1734 | end  | |
| 1735 | end  | |
| 1736 | ||
| 1737 | local Head = chr['Head']  | |
| 1738 | local Torso = chr['Torso']  | |
| 1739 | local LA = chr['Left Arm']  | |
| 1740 | local RA = chr['Right Arm']  | |
| 1741 | local LL = chr['Left Leg']  | |
| 1742 | local RL = chr['Right Leg']  | |
| 1743 | local HRP = chr['HumanoidRootPart']  | |
| 1744 | ||
| 1745 | wait(0.1)  | |
| 1746 | ||
| 1747 | Head.formFactor = 3  | |
| 1748 | Torso.formFactor = 3  | |
| 1749 | LA.formFactor = 3  | |
| 1750 | RA.formFactor = 3  | |
| 1751 | LL.formFactor = 3  | |
| 1752 | RL.formFactor = 3  | |
| 1753 | HRP.formFactor = 3  | |
| 1754 | ||
| 1755 | Head.Size = Vector3.new(scl * 2, scl, scl)  | |
| 1756 | Torso.Size = Vector3.new(scl * 2, scl * 2, scl)  | |
| 1757 | LA.Size = Vector3.new(scl, scl * 2, scl)  | |
| 1758 | RA.Size = Vector3.new(scl, scl * 2, scl)  | |
| 1759 | LL.Size = Vector3.new(scl, scl * 2, scl)  | |
| 1760 | RL.Size = Vector3.new(scl, scl * 2, scl)  | |
| 1761 | HRP.Size = Vector3.new(scl * 2, scl * 2, scl)  | |
| 1762 | ||
| 1763 | 		    local Motor1 = Instance.new('Motor6D', Torso)
 | |
| 1764 | Motor1.Part0 = Torso  | |
| 1765 | Motor1.Part1 = Head  | |
| 1766 | Motor1.C0 = CFrame.new(0, 1 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)  | |
| 1767 | Motor1.C1 = CFrame.new(0, -0.5 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)  | |
| 1768 | Motor1.Name = "Neck"  | |
| 1769 | ||
| 1770 | 	    	local Motor2 = Instance.new('Motor6D', Torso)
 | |
| 1771 | Motor2.Part0 = Torso  | |
| 1772 | Motor2.Part1 = LA  | |
| 1773 | Motor2.C0 = CFrame.new(-1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)  | |
| 1774 | Motor2.C1 = CFrame.new(0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)  | |
| 1775 | Motor2.Name = "Left Shoulder"  | |
| 1776 | ||
| 1777 | 	    	local Motor3 = Instance.new('Motor6D', Torso)
 | |
| 1778 | Motor3.Part0 = Torso  | |
| 1779 | Motor3.Part1 = RA  | |
| 1780 | Motor3.C0 = CFrame.new(1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)  | |
| 1781 | Motor3.C1 = CFrame.new(-0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)  | |
| 1782 | Motor3.Name = "Right Shoulder"  | |
| 1783 | ||
| 1784 | 	    	local Motor4 = Instance.new('Motor6D', Torso)
 | |
| 1785 | Motor4.Part0 = Torso  | |
| 1786 | Motor4.Part1 = LL  | |
| 1787 | Motor4.C0 = CFrame.new(-1 * scl, -1 * scl, 0) * CFrame.Angles(0, -1.6, 0)  | |
| 1788 | Motor4.C1 = CFrame.new(-0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, -1.6, 0)  | |
| 1789 | Motor4.Name = "Left Hip"  | |
| 1790 | ||
| 1791 | 	    	local Motor5 = Instance.new('Motor6D', Torso)
 | |
| 1792 | Motor5.Part0 = Torso  | |
| 1793 | Motor5.Part1 = RL  | |
| 1794 | Motor5.C0 = CFrame.new(1 * scl, -1 * scl, 0) * CFrame.Angles(0, 1.6, 0)  | |
| 1795 | Motor5.C1 = CFrame.new(0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, 1.6, 0)  | |
| 1796 | Motor5.Name = "Right Hip"  | |
| 1797 | ||
| 1798 | 	    	local Motor6 = Instance.new('Motor6D', HRP)
 | |
| 1799 | Motor6.Part0 = HRP  | |
| 1800 | Motor6.Part1 = Torso  | |
| 1801 | Motor6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)  | |
| 1802 | Motor6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)  | |
| 1803 | ||
| 1804 | end  | |
| 1805 | ||
| 1806 | scale(pchar, args[2])  | |
| 1807 | ||
| 1808 | for _,v in pairs(game.Lighting:GetChildren()) do  | |
| 1809 | 			if v:IsA("Hat") then
 | |
| 1810 | v.Parent = pchar  | |
| 1811 | end  | |
| 1812 | end  | |
| 1813 | end  | |
| 1814 | end)  | |
| 1815 | ||
| 1816 | addcmd('confuse','reverses players speed',{'reverse'},
 | |
| 1817 | function(args)  | |
| 1818 | local players = getPlayer(args[1])  | |
| 1819 | for i,v in pairs(players)do  | |
| 1820 | local pchar = gPlayers[v].Character  | |
| 1821 | pchar.Humanoid.WalkSpeed = tonumber(-16)  | |
| 1822 | end  | |
| 1823 | end)  | |
| 1824 | ||
| 1825 | addcmd('unconfuse','reverses players speed',{'unreverse'},
 | |
| 1826 | function(args)  | |
| 1827 | local players = getPlayer(args[1])  | |
| 1828 | for i,v in pairs(players)do  | |
| 1829 | local pchar = gPlayers[v].Character  | |
| 1830 | pchar.Humanoid.WalkSpeed = tonumber(16)  | |
| 1831 | end  | |
| 1832 | end)  | |
| 1833 | ||
| 1834 | addcmd('clone','clones player',{},
 | |
| 1835 | function(args)  | |
| 1836 | local players = getPlayer(args[1])  | |
| 1837 | for i,v in pairs(players)do  | |
| 1838 | local pchar = gPlayers[v].Character  | |
| 1839 | pchar.Archivable = true  | |
| 1840 | local clone = pchar:Clone()  | |
| 1841 | clone.Parent = game.Workspace  | |
| 1842 | clone:MoveTo(pchar:GetModelCFrame().p)  | |
| 1843 | clone:MakeJoints()  | |
| 1844 | pchar.Archivable = false  | |
| 1845 | end  | |
| 1846 | end)  | |
| 1847 | ||
| 1848 | addcmd('spin','spins player',{},
 | |
| 1849 | function(args)  | |
| 1850 | local players = getPlayer(args[1])  | |
| 1851 | for i,v in pairs(players)do  | |
| 1852 | local pchar = gPlayers[v].Character  | |
| 1853 | for i,v in pairs(pchar.Torso:GetChildren()) do  | |
| 1854 | if v.Name == "Spinning" then  | |
| 1855 | v:Destroy()  | |
| 1856 | end  | |
| 1857 | end  | |
| 1858 | local Torso = pchar.Torso  | |
| 1859 | 	    local BG = Instance.new("BodyGyro", Torso)
 | |
| 1860 | BG.Name = "Spinning"  | |
| 1861 | BG.maxTorque = Vector3.new(0, math.huge, 0)  | |
| 1862 | BG.P = 11111  | |
| 1863 | BG.cframe = Torso.CFrame  | |
| 1864 | repeat wait(1/44)  | |
| 1865 | BG.CFrame = BG.CFrame * CFrame.Angles(0,math.rad(30),0)  | |
| 1866 | until not BG or BG.Parent ~= Torso  | |
| 1867 | end  | |
| 1868 | end)  | |
| 1869 | ||
| 1870 | addcmd('unspin','stops spinning player',{},
 | |
| 1871 | function(args)  | |
| 1872 | local players = getPlayer(args[1])  | |
| 1873 | for i,v in pairs(players)do  | |
| 1874 | local pchar = gPlayers[v].Character  | |
| 1875 | for i,v in pairs(pchar.Torso:GetChildren()) do  | |
| 1876 | if v.Name == "Spinning" then  | |
| 1877 | v:Destroy()  | |
| 1878 | end  | |
| 1879 | end  | |
| 1880 | end  | |
| 1881 | end)  | |
| 1882 | ||
| 1883 | addcmd('dog','makes player a dog',{},
 | |
| 1884 | function(args)  | |
| 1885 | local players = getPlayer(args[1])  | |
| 1886 | for i,v in pairs(players)do  | |
| 1887 | local pchar = gPlayers[v].Character  | |
| 1888 | 	    if pchar:FindFirstChild("Shirt") then
 | |
| 1889 | pchar.Shirt:Destroy()  | |
| 1890 | end  | |
| 1891 | 	    if pchar:FindFirstChild("Pants") then
 | |
| 1892 | pchar.Pants:Destroy()  | |
| 1893 | end  | |
| 1894 | 	    if pchar:FindFirstChild("Shirt Graphic") then
 | |
| 1895 | pchar["Shirt Graphic"].Graphic = ""  | |
| 1896 | end  | |
| 1897 | pchar.Torso.Transparency = 1  | |
| 1898 | pchar.Torso.Neck.C0 = CFrame.new(0,-.5,-2) * CFrame.Angles(math.rad(90),math.rad(180),0)  | |
| 1899 | pchar.Torso["Right Shoulder"].C0 = CFrame.new(.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(90),0)  | |
| 1900 | pchar.Torso["Left Shoulder"].C0 = CFrame.new(-.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(-90),0)  | |
| 1901 | pchar.Torso["Right Hip"].C0 = CFrame.new(1.5,-1,1.5) * CFrame.Angles(0,math.rad(90),0)  | |
| 1902 | pchar.Torso["Left Hip"].C0 = CFrame.new(-1.5,-1,1.5) * CFrame.Angles(0,math.rad(-90),0)  | |
| 1903 | 	    local FakeTorso = Instance.new("Seat", pchar)
 | |
| 1904 | FakeTorso.Name = "FakeTorso"  | |
| 1905 | FakeTorso.FormFactor = "Symmetric"  | |
| 1906 | FakeTorso.TopSurface = 0  | |
| 1907 | FakeTorso.BottomSurface = 0  | |
| 1908 | FakeTorso.Size = Vector3.new(3,1,4)  | |
| 1909 | 	    FakeTorso.BrickColor = BrickColor.new("Brown")
 | |
| 1910 | FakeTorso.CFrame = pchar.Torso.CFrame  | |
| 1911 | 	    local BF = Instance.new("BodyForce", FakeTorso)
 | |
| 1912 | BF.Force = Vector3.new(0, FakeTorso:GetMass() * 196.25, 0)  | |
| 1913 | 	    local W = Instance.new("Weld", pchar.Torso)
 | |
| 1914 | W.Part0 = pchar.Torso  | |
| 1915 | W.Part1 = FakeTorso  | |
| 1916 | W.C0 = CFrame.new(0,-.5,0)  | |
| 1917 | local BC = pchar["Body Colors"]  | |
| 1918 | 	    BC.HeadColor = BrickColor.new("Brown")
 | |
| 1919 | 	    BC.LeftArmColor = BrickColor.new("Brown")
 | |
| 1920 | 	    BC.LeftLegColor = BrickColor.new("Brown")
 | |
| 1921 | 	    BC.RightArmColor = BrickColor.new("Brown")
 | |
| 1922 | 	    BC.RightLegColor = BrickColor.new("Brown")
 | |
| 1923 | 	    BC.TorsoColor = BrickColor.new("Brown")
 | |
| 1924 | end  | |
| 1925 | end)  | |
| 1926 | ||
| 1927 | addcmd('undog','makes player back to normal',{},
 | |
| 1928 | function(args)  | |
| 1929 | local players = getPlayer(args[1])  | |
| 1930 | for i,v in pairs(players)do  | |
| 1931 | 	    execCmd("fix " .. gPlayers[v].Name, Player)
 | |
| 1932 | end  | |
| 1933 | end)  | |
| 1934 | ||
| 1935 | addcmd('tptool','gives player tptool',{''},
 | |
| 1936 | function(args)  | |
| 1937 | local tool = DATA.Teleport:Clone()  | |
| 1938 | tool.Parent = Player.Backpack  | |
| 1939 | end)  | |
| 1940 | ||
| 1941 | addcmd('loopsit','loop sits player',{},
 | |
| 1942 | function(args)  | |
| 1943 | local players = getPlayer(args[1])  | |
| 1944 | for i,v in pairs(players)do  | |
| 1945 | local pchar = gPlayers[v].Character  | |
| 1946 | 	    if pchar:FindFirstChild("LoopSit") then
 | |
| 1947 | pchar.LoopSit.Name = "NotLoopSit"  | |
| 1948 | wait(0.1)  | |
| 1949 | pchar.NotLoopSit:Destroy()  | |
| 1950 | end  | |
| 1951 | 	    local LoopSit = Instance.new("StringValue", pchar)
 | |
| 1952 | LoopSit.Name = "LoopSit"  | |
| 1953 | repeat wait(0.1)  | |
| 1954 | pchar.Humanoid.Sit = true  | |
| 1955 | until LoopSit.Name == "NotLoopSit"  | |
| 1956 | end  | |
| 1957 | end)  | |
| 1958 | ||
| 1959 | addcmd('unloopsit','stops loop sit on player',{'noloopsit'},
 | |
| 1960 | function(args)  | |
| 1961 | local players = getPlayer(args[1])  | |
| 1962 | for i,v in pairs(players)do  | |
| 1963 | local pchar = gPlayers[v].Character  | |
| 1964 | 	    if pchar:FindFirstChild("LoopSit") then
 | |
| 1965 | pchar.LoopSit.Name = "NotLoopSit"  | |
| 1966 | wait(0.1)  | |
| 1967 | pchar.NotLoopSit:Destroy()  | |
| 1968 | end  | |
| 1969 | end  | |
| 1970 | end)  | |
| 1971 | ||
| 1972 | addcmd('loopjump','loop jumps player',{},
 | |
| 1973 | function(args)  | |
| 1974 | local players = getPlayer(args[1])  | |
| 1975 | for i,v in pairs(players)do  | |
| 1976 | local pchar = gPlayers[v].Character  | |
| 1977 | 	    if pchar:FindFirstChild("LoopJump") then
 | |
| 1978 | pchar.LoopJump.Name = "NotLoopJump"  | |
| 1979 | wait(0.1)  | |
| 1980 | pchar.NotLoopJump:Destroy()  | |
| 1981 | end  | |
| 1982 | 	    local LoopJump = Instance.new("StringValue", pchar)
 | |
| 1983 | LoopJump.Name = "LoopJump"  | |
| 1984 | repeat wait(0.1)  | |
| 1985 | pchar.Humanoid.Jump = true  | |
| 1986 | until LoopJump.Name == "NotLoopJump"  | |
| 1987 | end  | |
| 1988 | end)  | |
| 1989 | ||
| 1990 | addcmd('unloopjump','stops loop jump on player',{'noloopjump'},
 | |
| 1991 | function(args)  | |
| 1992 | local players = getPlayer(args[1])  | |
| 1993 | for i,v in pairs(players)do  | |
| 1994 | local pchar = gPlayers[v].Character  | |
| 1995 | 	    if pchar:FindFirstChild("LoopJump") then
 | |
| 1996 | pchar.LoopJump.Name = "NotLoopJump"  | |
| 1997 | wait(0.1)  | |
| 1998 | pchar.NotLoopJump:Destroy()  | |
| 1999 | end  | |
| 2000 | end  | |
| 2001 | end)  | |
| 2002 | ||
| 2003 | addcmd('loopheal','loop heals player',{},
 | |
| 2004 | function(args)  | |
| 2005 | local players = getPlayer(args[1])  | |
| 2006 | for i,v in pairs(players)do  | |
| 2007 | local pchar = gPlayers[v].Character  | |
| 2008 | 	    if pchar:FindFirstChild("LoopHeal") then
 | |
| 2009 | pchar.LoopHeal.Name = "NotLoopHeal"  | |
| 2010 | wait(0.1)  | |
| 2011 | pchar.NotLoopHeal:Destroy()  | |
| 2012 | end  | |
| 2013 | 	    local LoopHeal = Instance.new("StringValue", pchar)
 | |
| 2014 | LoopHeal.Name = "LoopHeal"  | |
| 2015 | repeat wait(0.1)  | |
| 2016 | pchar.Humanoid.Health = pchar.Humanoid.MaxHealth  | |
| 2017 | until LoopHeal.Name == "NotLoopHeal"  | |
| 2018 | end  | |
| 2019 | end)  | |
| 2020 | ||
| 2021 | addcmd('unloopheal','stops loop heal on player',{'noloopheal'},
 | |
| 2022 | function(args)  | |
| 2023 | local players = getPlayer(args[1])  | |
| 2024 | for i,v in pairs(players)do  | |
| 2025 | local pchar = gPlayers[v].Character  | |
| 2026 | 	    if pchar:FindFirstChild("LoopHeal") then
 | |
| 2027 | pchar.LoopHeal.Name = "NotLoopHeal"  | |
| 2028 | wait(0.1)  | |
| 2029 | pchar.NotLoopHeal:Destroy()  | |
| 2030 | end  | |
| 2031 | end  | |
| 2032 | end)  | |
| 2033 | ||
| 2034 | addcmd('fling','flings player',{},
 | |
| 2035 | function(args)  | |
| 2036 | local players = getPlayer(args[1])  | |
| 2037 | for i,v in pairs(players)do  | |
| 2038 | local pchar = gPlayers[v].Character  | |
| 2039 | 		if pchar:FindFirstChild("Humanoid") then
 | |
| 2040 | local xran  | |
| 2041 | local zran  | |
| 2042 | repeat  | |
| 2043 | xran = math.random(-9999,9999)  | |
| 2044 | until math.abs(xran) >= 5555  | |
| 2045 | repeat  | |
| 2046 | zran = math.random(-9999,9999)  | |
| 2047 | until math.abs(zran) >= 5555  | |
| 2048 | pchar.Humanoid.Sit = true  | |
| 2049 | pchar.Torso.Velocity = Vector3.new(0,0,0)  | |
| 2050 | 			local BF = Instance.new("BodyForce", pchar.Torso)
 | |
| 2051 | BF.force = Vector3.new(xran * 4, 9999 * 5, zran * 4)  | |
| 2052 | end  | |
| 2053 | end  | |
| 2054 | end)  | |
| 2055 | ||
| 2056 | addcmd('nograv','makes player have moon gravity',{''},
 | |
| 2057 | function(args)  | |
| 2058 | local players = getPlayer(args[1])  | |
| 2059 | for i,v in pairs(players)do  | |
| 2060 | local pchar = gPlayers[v].Character  | |
| 2061 | for i,v in pairs(pchar.Torso:GetChildren()) do  | |
| 2062 | if v.Name == "NoGrav" then  | |
| 2063 | v:Destroy()  | |
| 2064 | end  | |
| 2065 | end  | |
| 2066 | 	    local BF = Instance.new("BodyForce", pchar.Torso)
 | |
| 2067 | BF.Name = "NoGrav"  | |
| 2068 | BF.Force = Vector3.new(0,2700,0)  | |
| 2069 | end  | |
| 2070 | end)  | |
| 2071 | ||
| 2072 | addcmd('grav','makes player have normal gravity',{''},
 | |
| 2073 | function(args)  | |
| 2074 | local players = getPlayer(args[1])  | |
| 2075 | for i,v in pairs(players)do  | |
| 2076 | local pchar = gPlayers[v].Character  | |
| 2077 | for i,v in pairs(pchar.Torso:GetChildren()) do  | |
| 2078 | if v.Name == "NoGrav" then  | |
| 2079 | v:Destroy()  | |
| 2080 | end  | |
| 2081 | end  | |
| 2082 | end  | |
| 2083 | end)  | |
| 2084 | ||
| 2085 | addcmd('seizure','makes player have a seizure',{''},
 | |
| 2086 | function(args)  | |
| 2087 | local players = getPlayer(args[1])  | |
| 2088 | for i,v in pairs(players)do  | |
| 2089 | local pchar = gPlayers[v].Character  | |
| 2090 | 	    if pchar:FindFirstChild("Seizure") then
 | |
| 2091 | ||
| 2092 | end  | |
| 2093 | 	    local Seizure = Instance.new("StringValue", pchar)
 | |
| 2094 | Seizure.Name = "Seizure"  | |
| 2095 | pchar.Humanoid.PlatformStand = true  | |
| 2096 | repeat wait()  | |
| 2097 | pchar.Torso.Velocity = Vector3.new(math.random(-10,10),-5,math.random(-10,10))  | |
| 2098 | pchar.Torso.RotVelocity = Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))  | |
| 2099 | until Seizure.Name == "NotSeizure"  | |
| 2100 | end  | |
| 2101 | end)  | |
| 2102 | ||
| 2103 | addcmd('unseizure','makes player stop having a seizure',{''},
 | |
| 2104 | function(args)  | |
| 2105 | local players = getPlayer(args[1])  | |
| 2106 | for i,v in pairs(players)do  | |
| 2107 | local pchar = gPlayers[v].Character  | |
| 2108 | 	    if pchar:FindFirstChild("Seizure") then
 | |
| 2109 | pchar.Humanoid.PlatformStand = false  | |
| 2110 | pchar.Seizure.Name = "NotSeizure"  | |
| 2111 | wait(0.1)  | |
| 2112 | pchar.NotSeizure:Destroy()  | |
| 2113 | end  | |
| 2114 | end  | |
| 2115 | end)  | |
| 2116 | ||
| 2117 | addcmd('cape','gives you a cape',{''},
 | |
| 2118 | function(args)  | |
| 2119 | if not args[1] then  | |
| 2120 | args[1] = 1012  | |
| 2121 | end  | |
| 2122 | capeColor = args[1]  | |
| 2123 | Cape(Player)  | |
| 2124 | end)  | |
| 2125 | ||
| 2126 | addcmd('uncape','takes cape away from you',{''},
 | |
| 2127 | function(args)  | |
| 2128 | 	if char:FindFirstChild("Cape") ~= nil then
 | |
| 2129 | char.Cape:Destroy()  | |
| 2130 | end  | |
| 2131 | end)  | |
| 2132 | ||
| 2133 | addcmd('paper','makes player thin as paper',{''},
 | |
| 2134 | function(args)  | |
| 2135 | local players = getPlayer(args[1])  | |
| 2136 | for i,v in pairs(players)do  | |
| 2137 | local pchar = gPlayers[v].Character  | |
| 2138 | local LA = DATA.Paper:Clone()  | |
| 2139 | LA.Parent = pchar["Left Arm"]  | |
| 2140 | local RA = DATA.Paper:Clone()  | |
| 2141 | RA.Parent = pchar["Right Arm"]  | |
| 2142 | local LL = DATA.Paper:Clone()  | |
| 2143 | LL.Parent = pchar["Left Leg"]  | |
| 2144 | local RL = DATA.Paper:Clone()  | |
| 2145 | RL.Parent = pchar["Right Leg"]  | |
| 2146 | local T = DATA.Paper:Clone()  | |
| 2147 | T.Parent = pchar.Torso  | |
| 2148 | local H = DATA.Paper:Clone()  | |
| 2149 | H.Parent = pchar.Head  | |
| 2150 | pchar.Head.face:Destroy()  | |
| 2151 | end  | |
| 2152 | end)  | |
| 2153 | ||
| 2154 | addcmd('punish','punishs player',{''},
 | |
| 2155 | function(args)  | |
| 2156 | local players = getPlayer(args[1])  | |
| 2157 | for i,v in pairs(players)do  | |
| 2158 | local pchar = gPlayers[v].Character  | |
| 2159 | pchar.Parent = game.Lighting  | |
| 2160 | end  | |
| 2161 | end)  | |
| 2162 | ||
| 2163 | addcmd('unpunish','unpunishs player',{''},
 | |
| 2164 | function(args)  | |
| 2165 | local players = getPlayer(args[1])  | |
| 2166 | for i,v in pairs(players)do  | |
| 2167 | 	    if game.Lighting:FindFirstChild("" .. gPlayers[v].Name) then
 | |
| 2168 | 	        game.Lighting:FindFirstChild("" .. gPlayers[v].Name).Parent = game.Workspace
 | |
| 2169 | end  | |
| 2170 | end  | |
| 2171 | end)  | |
| 2172 | ||
| 2173 | addcmd('disco','disco party',{''},
 | |
| 2174 | function(args)  | |
| 2175 | Disco = true  | |
| 2176 | if Disco == true then  | |
| 2177 | repeat wait(0.3)  | |
| 2178 | game.Lighting.Ambient = Color3.new(math.random(),math.random(),math.random())  | |
| 2179 | until Disco == false  | |
| 2180 | end  | |
| 2181 | end)  | |
| 2182 | ||
| 2183 | addcmd('undisco','rip disco party',{''},
 | |
| 2184 | function(args)  | |
| 2185 | Disco = false  | |
| 2186 | wait(0.1)  | |
| 2187 | game.Lighting.Ambient = Color3.new(0.5,0.5,0.5)  | |
| 2188 | end)  | |
| 2189 | ||
| 2190 | -- Extras --  | |
| 2191 | ||
| 2192 | Floating = false  | |
| 2193 | ||
| 2194 | addcmd('float', 'makes player float',{},
 | |
| 2195 | function(args,speaker)  | |
| 2196 | Floating = true  | |
| 2197 | local players = getPlayer(args[1])  | |
| 2198 | for _,v in pairs(players) do  | |
| 2199 | local pchar = gPlayers[v].Character  | |
| 2200 | 		if gPlayers[v] and pchar and not pchar:FindFirstChild("Float") then
 | |
| 2201 | spawn(function()  | |
| 2202 | local float = DATA.Float:Clone()  | |
| 2203 | float.Parent = pchar  | |
| 2204 | float.CFrame = pchar.Torso.CFrame * CFrame.new(0,-3.5,0)  | |
| 2205 | spawn(function()  | |
| 2206 | while wait(0.1) do  | |
| 2207 | 						if pchar:FindFirstChild("Float") then
 | |
| 2208 | float.CFrame = pchar.Torso.CFrame * CFrame.new(0,-3.5,0)  | |
| 2209 | else  | |
| 2210 | break  | |
| 2211 | end  | |
| 2212 | end  | |
| 2213 | end)  | |
| 2214 | end)  | |
| 2215 | end  | |
| 2216 | end  | |
| 2217 | end)  | |
| 2218 | ||
| 2219 | addcmd('unfloat','disables floating',{},
 | |
| 2220 | function(args)  | |
| 2221 | Floating = false  | |
| 2222 | local players = getPlayer(args[1])  | |
| 2223 | for i,v in pairs(players)do  | |
| 2224 | local pchar = gPlayers[v].Character  | |
| 2225 | 	    if pchar:FindFirstChild("Float") then
 | |
| 2226 | pchar.Float:Destroy()  | |
| 2227 | end  | |
| 2228 | end  | |
| 2229 | end)  | |
| 2230 | ||
| 2231 | local Clip = true  | |
| 2232 | ||
| 2233 | addcmd('noclip','enables noclip',{},
 | |
| 2234 | function(args)  | |
| 2235 | Notify('NoClip Enabled')
 | |
| 2236 | Clip = false  | |
| 2237 | wait(1)  | |
| 2238 | Name = game.Players.LocalPlayer.Name  | |
| 2239 | 	game:GetService('Players').LocalPlayer.PlayerGui.ChildAdded:connect(function (NC)
 | |
| 2240 | delay(0, function()  | |
| 2241 | if NC.Name ~= "OuputGUI" then  | |
| 2242 | NC:Destroy()  | |
| 2243 | end  | |
| 2244 | end)  | |
| 2245 | end)  | |
| 2246 | 	game:GetService('RunService').Stepped:connect(function ()
 | |
| 2247 | game.Workspace[Name].Torso.CanCollide = Clip  | |
| 2248 | game.Workspace[Name].Head.CanCollide = Clip  | |
| 2249 | end)  | |
| 2250 | game.Workspace[Name].Torso.Changed:connect(function()  | |
| 2251 | game.Workspace[Name].Torso.CanCollide = Clip  | |
| 2252 | game.Workspace[Name].Head.CanCollide = Clip  | |
| 2253 | end)  | |
| 2254 | end)  | |
| 2255 | ||
| 2256 | addcmd('clip','disables noclip',{},
 | |
| 2257 | function(args)  | |
| 2258 | 	Notify('NoClip Disabled')
 | |
| 2259 | Clip = true  | |
| 2260 | end)  | |
| 2261 | ||
| 2262 | wait(0.1)  | |
| 2263 | ||
| 2264 | addcmd('prefix','changes prefix',{},
 | |
| 2265 | function(args)  | |
| 2266 | cmdprefix = args[1]  | |
| 2267 | 	Notify('Changed prefix to "' .. args[1] .. '"')
 | |
| 2268 | end)  | |
| 2269 | ||
| 2270 | addcmd('admins','prints admins',{},
 | |
| 2271 | function(args)  | |
| 2272 | for i,v in pairs(AdminFolder:GetChildren()) do  | |
| 2273 | 		if v:IsA("StringValue") then
 | |
| 2274 | 			print("-" .. v.Value)
 | |
| 2275 | 			Notify('Printed Admins, Check Console')
 | |
| 2276 | end  | |
| 2277 | end  | |
| 2278 | end)  | |
| 2279 | ||
| 2280 | addcmd('bans','prints bans',{},
 | |
| 2281 | function(args)  | |
| 2282 | for i,v in pairs(BanFolder:GetChildren()) do  | |
| 2283 | 		if v:IsA("StringValue") then
 | |
| 2284 | 			print("-" .. v.Value)
 | |
| 2285 | 			Notify('Printed Bans, Check Console')
 | |
| 2286 | end  | |
| 2287 | end  | |
| 2288 | end)  | |
| 2289 | ||
| 2290 | addcmd('version','shows version',{''},
 | |
| 2291 | function(args)  | |
| 2292 | 	Notify("Version is " .. Version)
 | |
| 2293 | end)  | |
| 2294 | ||
| 2295 | --| Floating |--  | |
| 2296 | ||
| 2297 | Mouse.KeyDown:connect(function (Key)  | |
| 2298 | if Key:byte() == 29 then  | |
| 2299 | if Floating == false then  | |
| 2300 | 			execCmd("float me", Player)
 | |
| 2301 | Floating = true  | |
| 2302 | elseif Floating == true then  | |
| 2303 | 			execCmd("unfloat me", Player)
 | |
| 2304 | Floating = false  | |
| 2305 | end  | |
| 2306 | end  | |
| 2307 | end)  | |
| 2308 | ||
| 2309 | --| Ban Data |--  | |
| 2310 | ||
| 2311 | for i,v in pairs(BannedPlayers) do  | |
| 2312 | 	local ban = Instance.new("StringValue", BanFolder)
 | |
| 2313 | ban.Value = v  | |
| 2314 | ban.RobloxLocked = true  | |
| 2315 | end  | |
| 2316 | ||
| 2317 | spawn(function ()  | |
| 2318 | while wait(0.1) do  | |
| 2319 | for _,a in pairs(game.ContextActionService:GetChildren()) do  | |
| 2320 | if a.Name == "BanList" then  | |
| 2321 | for _,b in pairs(a:GetChildren()) do  | |
| 2322 | 				    if b:IsA("StringValue") then
 | |
| 2323 | for _,c in pairs(game.Players:GetChildren()) do  | |
| 2324 | if c.Name == b.Value then  | |
| 2325 | c.PersonalServerRank = 200  | |
| 2326 | wait(0.1)  | |
| 2327 | c.PersonalServerRank = 0  | |
| 2328 | end  | |
| 2329 | end  | |
| 2330 | end  | |
| 2331 | end  | |
| 2332 | end  | |
| 2333 | end  | |
| 2334 | end  | |
| 2335 | end)  | |
| 2336 | ||
| 2337 | --| Admin |--  | |
| 2338 | ||
| 2339 | for i,v in pairs(admins) do  | |
| 2340 | 	local admin = Instance.new("StringValue", AdminFolder)
 | |
| 2341 | admin.Value = v  | |
| 2342 | admin.RobloxLocked = true  | |
| 2343 | end  | |
| 2344 | ||
| 2345 | spawn(function ()  | |
| 2346 | while wait(0.1) do  | |
| 2347 | for _,a in pairs(game.ContextActionService:GetChildren()) do  | |
| 2348 | if a.Name == "AdminList" then  | |
| 2349 | for _,b in pairs(a:GetChildren()) do  | |
| 2350 | 				    if b:IsA("StringValue") then
 | |
| 2351 | for _,c in pairs(game.Players:GetChildren()) do  | |
| 2352 | if c.Name == b.Value then  | |
| 2353 | 							    execCmd('admin ' .. c.Name)
 | |
| 2354 | end  | |
| 2355 | end  | |
| 2356 | end  | |
| 2357 | end  | |
| 2358 | end  | |
| 2359 | end  | |
| 2360 | end  | |
| 2361 | end)  | |
| 2362 | ||
| 2363 | ||
| 2364 | ||
| 2365 | ||
| 2366 | ||
| 2367 | ||
| 2368 | ||
| 2369 | ||
| 2370 | ||
| 2371 | ||
| 2372 | ||
| 2373 | ||
| 2374 | ||
| 2375 | ||
| 2376 | ||
| 2377 | ||
| 2378 | ||
| 2379 | ||
| 2380 | ||
| 2381 | ||
| 2382 | ||
| 2383 | --| Don't.. Touch.. |--  | |
| 2384 | ||
| 2385 | ||
| 2386 | ||
| 2387 | ||
| 2388 | ||
| 2389 | ||
| 2390 | --| CMD Bar |--  | |
| 2391 | ||
| 2392 | CMDbar = Instance.new('ScreenGui', game.CoreGui)
 | |
| 2393 | CMDbar.Name = 'GUI'  | |
| 2394 | cmdBAR = Instance.new('TextBox', CMDbar)
 | |
| 2395 | cmdBAR.Name = 'CMDbar'  | |
| 2396 | cmdBAR.Active = true  | |
| 2397 | cmdBAR.BackgroundColor = BrickColor.new(0,0,0)  | |
| 2398 | cmdBAR.BackgroundTransparency = 0.5  | |
| 2399 | cmdBAR.BorderColor = BrickColor.new(0,0,0)  | |
| 2400 | cmdBAR.BorderSizePixel = 0  | |
| 2401 | cmdBAR.Position = UDim2.new(0,0,1,-25)  | |
| 2402 | cmdBAR.Size = UDim2.new(0,200,0,20)  | |
| 2403 | cmdBAR.Font = 'SourceSans'  | |
| 2404 | cmdBAR.FontSize = 'Size18'  | |
| 2405 | cmdBAR.Text = 'Press ; to Execute a Command'  | |
| 2406 | cmdBAR.TextColor = BrickColor.new(255,255,255)  | |
| 2407 | ||
| 2408 | --| Data |--  | |
| 2409 | ||
| 2410 | DATA = Instance.new('Folder', game.ContextActionService)
 | |
| 2411 | DATA.Name = 'Data'  | |
| 2412 | ||
| 2413 | Paper = Instance.new('BlockMesh', DATA)
 | |
| 2414 | Paper.Name = 'Paper'  | |
| 2415 | Paper.Scale = Vector3.new(1,1,0.1)  | |
| 2416 | ||
| 2417 | ayylmao = Instance.new('Hat', DATA)
 | |
| 2418 | ayylmao.Name = 'ayylmao'  | |
| 2419 | ayyHandle = Instance.new('Part', ayylmao)
 | |
| 2420 | ayyHandle.Name = 'Handle'  | |
| 2421 | ayyHandle.Size = Vector3.new(2,2.4,2)  | |
| 2422 | ayyHandle.FormFactor = 'Plate'  | |
| 2423 | ayyMesh = Instance.new('SpecialMesh', ayyHandle)
 | |
| 2424 | ayyMesh.Scale = Vector3.new(1,1.02,1)  | |
| 2425 | ayyMesh.MeshType = 'FileMesh'  | |
| 2426 | ayyMesh.MeshId = 'http://www.roblox.com/asset/?id=13827689'  | |
| 2427 | ayyMesh.TextureId = 'http://www.roblox.com/asset/?id=13827796'  | |
| 2428 | ||
| 2429 | Float = Instance.new('Part', DATA)
 | |
| 2430 | Float.Name = 'Float'  | |
| 2431 | Float.Transparency = 1  | |
| 2432 | Float.Size = Vector3.new(6,1,6)  | |
| 2433 | Float.Anchored = true  | |
| 2434 | ||
| 2435 | cmdGUI = Instance.new('ScreenGui', DATA)
 | |
| 2436 | cmdGUI.Name = 'CMDs'  | |
| 2437 | cmdMAIN = Instance.new('Frame', cmdGUI)
 | |
| 2438 | cmdMAIN.Name = 'MAIN'  | |
| 2439 | cmdMAIN.Active = true  | |
| 2440 | cmdMAIN.BackgroundColor = BrickColor.new(0,0,0)  | |
| 2441 | cmdMAIN.BackgroundTransparency = 0.5  | |
| 2442 | cmdMAIN.BorderColor = BrickColor.new(0,0,0)  | |
| 2443 | cmdMAIN.BorderSizePixel = 0  | |
| 2444 | cmdMAIN.Position = UDim2.new(0,10,0,350)  | |
| 2445 | cmdMAIN.Size = UDim2.new(0,170,0,15)  | |
| 2446 | cmdMAIN.Draggable = true  | |
| 2447 | cmdCMDs = Instance.new('ScrollingFrame', cmdMAIN)
 | |
| 2448 | cmdCMDs.Name = 'CMDs'  | |
| 2449 | cmdCMDs.BackgroundColor = BrickColor.new(0,0,0)  | |
| 2450 | cmdCMDs.BackgroundTransparency = 0.8  | |
| 2451 | cmdCMDs.BorderColor = BrickColor.new(0,0,0)  | |
| 2452 | cmdCMDs.BorderSizePixel = 0  | |
| 2453 | cmdCMDs.Position = UDim2.new(0,0,0,15)  | |
| 2454 | cmdCMDs.Size = UDim2.new(0,200,0,150)  | |
| 2455 | cmdCMDs.CanvasSize = UDim2.new(0,0,0,0)  | |
| 2456 | cmdCMDs.TopImage = 'rbxasset://textures/blackBkg_square.png'  | |
| 2457 | cmdCMDs.MidImage = 'rbxasset://textures/blackBkg_square.png'  | |
| 2458 | cmdCMDs.BottomImage = 'rbxasset://textures/blackBkg_square.png'  | |
| 2459 | cmdCMDs.ScrollBarThickness = 2  | |
| 2460 | cmdExit = Instance.new('TextButton', cmdMAIN)
 | |
| 2461 | cmdExit.Name = 'Exit'  | |
| 2462 | cmdExit.BackgroundColor = BrickColor.new(255,0,0)  | |
| 2463 | cmdExit.BackgroundTransparency = 0.5  | |
| 2464 | cmdExit.BorderColor = BrickColor.new(255,0,0)  | |
| 2465 | cmdExit.BorderSizePixel = 0  | |
| 2466 | cmdExit.Position = UDim2.new(0,185,0,0)  | |
| 2467 | cmdExit.Size = UDim2.new(0,15,0,15)  | |
| 2468 | cmdExit.Text = ""  | |
| 2469 | ExitScript = Instance.new('LocalScript', cmdExit)
 | |
| 2470 | ExitScript.Source =  | |
| 2471 | [[  | |
| 2472 | script.Parent.MouseButton1Down:connect(function()  | |
| 2473 | script.Parent.Parent.Parent:Destroy()  | |
| 2474 | end)  | |
| 2475 | ]]  | |
| 2476 | cmdMin = Instance.new('TextButton', cmdMAIN)
 | |
| 2477 | cmdMin.Name = 'MM'  | |
| 2478 | cmdMin.BackgroundColor = BrickColor.new(140,140,140)  | |
| 2479 | cmdMin.BackgroundTransparency = 0.5  | |
| 2480 | cmdMin.BorderColor = BrickColor.new(140,140,140)  | |
| 2481 | cmdMin.BorderSizePixel = 0  | |
| 2482 | cmdMin.Position = UDim2.new(0,170,0,0)  | |
| 2483 | cmdMin.Size = UDim2.new(0,15,0,15)  | |
| 2484 | cmdMin.Text = ""  | |
| 2485 | MinScript = Instance.new('LocalScript', cmdMin)
 | |
| 2486 | MinScript.Source =  | |
| 2487 | [[  | |
| 2488 | local CMDs = script.Parent.Parent.CMDs  | |
| 2489 | ||
| 2490 | script.Parent.MouseButton1Down:connect(function()  | |
| 2491 | if CMDs.Visible == true then  | |
| 2492 | CMDs.Visible = false  | |
| 2493 | elseif CMDs.Visible == false then  | |
| 2494 | CMDs.Visible = true  | |
| 2495 | end  | |
| 2496 | end)  | |
| 2497 | ]]  | |
| 2498 | cmdEx = Instance.new('TextLabel', cmdMAIN)
 | |
| 2499 | cmdEx.Name = 'Example'  | |
| 2500 | cmdEx.BackgroundColor = BrickColor.new(0,0,0)  | |
| 2501 | cmdEx.BackgroundTransparency = 0.8  | |
| 2502 | cmdEx.BorderColor = BrickColor.new(0,0,0)  | |
| 2503 | cmdEx.BorderSizePixel = 0  | |
| 2504 | cmdEx.Position = UDim2.new(0,5,0,20)  | |
| 2505 | cmdEx.Size = UDim2.new(0,190,0,20)  | |
| 2506 | cmdEx.Visible = false  | |
| 2507 | cmdEx.TextColor = BrickColor.new(255,255,255)  | |
| 2508 | cmdEx.TextXAlignment = 'Left'  | |
| 2509 | ||
| 2510 | duckGUI = Instance.new('ScreenGui', DATA)
 | |
| 2511 | duckGUI.Name = 'Duck'  | |
| 2512 | duckImage = Instance.new('ImageLabel', duckGUI)
 | |
| 2513 | duckImage.BackgroundTransparency = 1  | |
| 2514 | duckImage.Position = UDim2.new(0,-300,1,-150)  | |
| 2515 | duckImage.Size = UDim2.new(0,300,0,300)  | |
| 2516 | duckImage.Rotation = -30  | |
| 2517 | duckImage.Image = 'rbxassetid://301388647'  | |
| 2518 | duckScript = Instance.new('LocalScript', duckGUI)
 | |
| 2519 | duckScript.Source =  | |
| 2520 | [[  | |
| 2521 | local duck = script.Parent.ImageLabel  | |
| 2522 | ||
| 2523 | wait(2)  | |
| 2524 | ||
| 2525 | duck:TweenPosition(UDim2.new(1, 0, 1, -150), "InOut", "Quad", 3, true, nil)  | |
| 2526 | ]]  | |
| 2527 | ||
| 2528 | espMAIN = Instance.new('BillboardGui', DATA)
 | |
| 2529 | espMAIN.Name = 'MAIN'  | |
| 2530 | espMAIN.AlwaysOnTop = true  | |
| 2531 | espMAIN.ExtentsOffset = Vector3.new(0,1,0)  | |
| 2532 | espMAIN.Size = UDim2.new(0,5,0,5)  | |
| 2533 | espMAIN.StudsOffset = Vector3.new(0,1,0)  | |
| 2534 | espDot = Instance.new('Frame', espMAIN)
 | |
| 2535 | espDot.BackgroundColor = BrickColor.new(42,181,255)  | |
| 2536 | espDot.BackgroundTransparency = 0.3  | |
| 2537 | espDot.BorderSizePixel = 0  | |
| 2538 | espDot.Position = UDim2.new(-0.5,0,-0.5,0)  | |
| 2539 | espDot.Size = UDim2.new(2,0,2,0)  | |
| 2540 | espDot.Visible = false  | |
| 2541 | espDot.ZIndex = 10  | |
| 2542 | espName = Instance.new('TextLabel', espMAIN)
 | |
| 2543 | espName.Name = 'Name'  | |
| 2544 | espName.BackgroundColor = BrickColor.new(0,0,0)  | |
| 2545 | espName.BackgroundTransparency = 1  | |
| 2546 | espName.BorderColor = BrickColor.new(0,0,0)  | |
| 2547 | espName.BorderSizePixel = 0  | |
| 2548 | espName.Position = UDim2.new(0,0,0,-35)  | |
| 2549 | espName.Size = UDim2.new(1,0,10,0)  | |
| 2550 | espName.Visible = false  | |
| 2551 | espName.ZIndex = 10  | |
| 2552 | ||
| 2553 | notifyMAIN = Instance.new('ScreenGui', DATA)
 | |
| 2554 | notifyMAIN.Name = 'Notification'  | |
| 2555 | notifyNOT = Instance.new('Frame', notifyMAIN)
 | |
| 2556 | notifyNOT.Name = 'NOTIFY'  | |
| 2557 | notifyNOT.BackgroundColor = BrickColor.new(0,0,0)  | |
| 2558 | notifyNOT.BackgroundTransparency = 0.5  | |
| 2559 | notifyNOT.BorderColor = BrickColor.new(255,255,255)  | |
| 2560 | notifyNOT.BorderSizePixel = 2  | |
| 2561 | notifyNOT.Position = UDim2.new(0,-200,0.7,0)  | |
| 2562 | notifyNOT.Size = UDim2.new(0,200,0,30)  | |
| 2563 | notifyNOTE = Instance.new('TextLabel', notifyNOT)
 | |
| 2564 | notifyNOTE.Name = 'NOTE'  | |
| 2565 | notifyNOTE.BackgroundColor = BrickColor.new(255,255,255)  | |
| 2566 | notifyNOTE.BackgroundTransparency = 1  | |
| 2567 | notifyNOTE.BorderColor = BrickColor.new(255,255,255)  | |
| 2568 | notifyNOTE.BorderSizePixel = 0  | |
| 2569 | notifyNOTE.Size = UDim2.new(1,0,1,0)  | |
| 2570 | notifyNOTE.ZIndex = 10  | |
| 2571 | notifyNOTE.FontSize = 'Size18'  | |
| 2572 | notifyNOTE.Font = 'SourceSans'  | |
| 2573 | notifyNOTE.Text = 'NOTIFY'  | |
| 2574 | notifyNOTE.TextColor = BrickColor.new(255,255,255)  | |
| 2575 | notifyNOTE.TextStrokeColor3 = Color3.new(255,255,255)  | |
| 2576 | notifyNOTE.TextStrokeTransparency = 0.8  | |
| 2577 | ||
| 2578 | tpTool = Instance.new('HopperBin', DATA)
 | |
| 2579 | tpTool.Name = 'Teleport'  | |
| 2580 | tpScript = Instance.new('LocalScript', tpTool)
 | |
| 2581 | tpScript.Source =  | |
| 2582 | [[  | |
| 2583 | local Player = game.Players.LocalPlayer  | |
| 2584 | local Mouse = Player:GetMouse()  | |
| 2585 | ||
| 2586 | local Tool = script.Parent  | |
| 2587 | ||
| 2588 | Mouse.Button1Down:connect(function()  | |
| 2589 | if Mouse.Target and Tool.Active then  | |
| 2590 | Player.Character.HumanoidRootPart.CFrame = Mouse.Hit + Vector3.new(0,2,0)  | |
| 2591 | end  | |
| 2592 | end)  | |
| 2593 | ]]  | |
| 2594 | ||
| 2595 | modJAIL = Instance.new('Model', DATA)
 | |
| 2596 | modJAIL.Name = 'JAIL'  | |
| 2597 | botJAIL = Instance.new('Part', modJAIL)
 | |
| 2598 | botJAIL.Name = 'BOTTOM'  | |
| 2599 | botJAIL.BrickColor = BrickColor.new('Black')
 | |
| 2600 | botJAIL.Transparency = 0.5  | |
| 2601 | botJAIL.Position = Vector3.new(-6.2,0.5,-11.6)  | |
| 2602 | botJAIL.Anchored = true  | |
| 2603 | botJAIL.Locked = true  | |
| 2604 | botJAIL.Size = Vector3.new(6,1,6)  | |
| 2605 | botJAIL.TopSurface = 'Smooth'  | |
| 2606 | botJAIL.BottomSurface = 'Smooth'  | |
| 2607 | topJAIL = Instance.new('Part', modJAIL)
 | |
| 2608 | topJAIL.Name = 'BOTTOM'  | |
| 2609 | topJAIL.BrickColor = BrickColor.new('Black')
 | |
| 2610 | topJAIL.Transparency = 0.5  | |
| 2611 | topJAIL.Position = Vector3.new(-6.2,7.5,-11.6)  | |
| 2612 | topJAIL.Anchored = true  | |
| 2613 | topJAIL.Locked = true  | |
| 2614 | topJAIL.Size = Vector3.new(6,1,6)  | |
| 2615 | topJAIL.TopSurface = 'Smooth'  | |
| 2616 | topJAIL.BottomSurface = 'Smooth'  | |
| 2617 | p1 = Instance.new('Part', modJAIL)
 | |
| 2618 | p1.Name = 'MAIN'  | |
| 2619 | p1.BrickColor = BrickColor.new('Black')
 | |
| 2620 | p1.Transparency = 1  | |
| 2621 | p1.Position = Vector3.new(-8.7,4,-11.6)  | |
| 2622 | p1.Rotation = Vector3.new(-180,0,-180)  | |
| 2623 | p1.Anchored = true  | |
| 2624 | p1.Locked = true  | |
| 2625 | p1.Size = Vector3.new(1,6,4)  | |
| 2626 | p1.TopSurface = 'Smooth'  | |
| 2627 | p1.BottomSurface = 'Smooth'  | |
| 2628 | p2 = Instance.new('Part', modJAIL)
 | |
| 2629 | p2.BrickColor = BrickColor.new('Black')
 | |
| 2630 | p2.Transparency = 0.5  | |
| 2631 | p2.Position = Vector3.new(-3.7,4,-14.1)  | |
| 2632 | p2.Anchored = true  | |
| 2633 | p2.Locked = true  | |
| 2634 | p2.Size = Vector3.new(1,6,1)  | |
| 2635 | p2.TopSurface = 'Smooth'  | |
| 2636 | p2.BottomSurface = 'Smooth'  | |
| 2637 | p3 = Instance.new('Part', modJAIL)
 | |
| 2638 | p3.BrickColor = BrickColor.new('Black')
 | |
| 2639 | p3.Transparency = 0.5  | |
| 2640 | p3.Position = Vector3.new(-8.7,4,-9.1)  | |
| 2641 | p3.Anchored = true  | |
| 2642 | p3.Locked = true  | |
| 2643 | p3.Size = Vector3.new(1,6,1)  | |
| 2644 | p3.TopSurface = 'Smooth'  | |
| 2645 | p3.BottomSurface = 'Smooth'  | |
| 2646 | p4 = Instance.new('Part', modJAIL)
 | |
| 2647 | p4.BrickColor = BrickColor.new('Black')
 | |
| 2648 | p4.Transparency = 0.5  | |
| 2649 | p4.Position = Vector3.new(-3.7,4,-9.1)  | |
| 2650 | p4.Anchored = true  | |
| 2651 | p4.Locked = true  | |
| 2652 | p4.Size = Vector3.new(1,6,1)  | |
| 2653 | p4.TopSurface = 'Smooth'  | |
| 2654 | p4.BottomSurface = 'Smooth'  | |
| 2655 | p5 = Instance.new('Part', modJAIL)
 | |
| 2656 | p5.BrickColor = BrickColor.new('Black')
 | |
| 2657 | p5.Transparency = 0.5  | |
| 2658 | p5.Position = Vector3.new(-8.7,4,-14.1)  | |
| 2659 | p5.Anchored = true  | |
| 2660 | p5.Locked = true  | |
| 2661 | p5.Size = Vector3.new(1,6,1)  | |
| 2662 | p5.TopSurface = 'Smooth'  | |
| 2663 | p5.BottomSurface = 'Smooth'  | |
| 2664 | p6 = Instance.new('Part', modJAIL)
 | |
| 2665 | p6.BrickColor = BrickColor.new('Black')
 | |
| 2666 | p6.Transparency = 1  | |
| 2667 | p6.Position = Vector3.new(-6.2,4,-14.1)  | |
| 2668 | p6.Rotation = Vector3.new(0,90,0)  | |
| 2669 | p6.Anchored = true  | |
| 2670 | p6.Locked = true  | |
| 2671 | p6.Size = Vector3.new(1,6,4)  | |
| 2672 | p6.TopSurface = 'Smooth'  | |
| 2673 | p6.BottomSurface = 'Smooth'  | |
| 2674 | p7 = Instance.new('Part', modJAIL)
 | |
| 2675 | p7.BrickColor = BrickColor.new('Black')
 | |
| 2676 | p7.Transparency = 1  | |
| 2677 | p7.Position = Vector3.new(-3.7,4,-11.6)  | |
| 2678 | p7.Anchored = true  | |
| 2679 | p7.Locked = true  | |
| 2680 | p7.Size = Vector3.new(1,6,4)  | |
| 2681 | p7.TopSurface = 'Smooth'  | |
| 2682 | p7.BottomSurface = 'Smooth'  | |
| 2683 | p8 = Instance.new('Part', modJAIL)
 | |
| 2684 | p8.BrickColor = BrickColor.new('Black')
 | |
| 2685 | p8.Transparency = 1  | |
| 2686 | p8.Position = Vector3.new(-6.2,4,-9.1)  | |
| 2687 | p8.Rotation = Vector3.new(0,90,0)  | |
| 2688 | p8.Anchored = true  | |
| 2689 | p8.Locked = true  | |
| 2690 | p8.Size = Vector3.new(1,6,4)  | |
| 2691 | p8.TopSurface = 'Smooth'  | |
| 2692 | p8.BottomSurface = 'Smooth'  | |
| 2693 | ||
| 2694 | --| Some Commands |--  | |
| 2695 | ||
| 2696 | addcmd('ayylmao','ayy lmao',{''},
 | |
| 2697 | function(args)  | |
| 2698 | local players = getPlayer(args[1])  | |
| 2699 | for i,v in pairs(players)do  | |
| 2700 | local pchar = gPlayers[v].Character  | |
| 2701 | 	    if pchar:FindFirstChild("Shirt") then
 | |
| 2702 | pchar.Shirt:Destroy()  | |
| 2703 | end  | |
| 2704 | 	    if pchar:FindFirstChild("Pants") then
 | |
| 2705 | pchar.Pants:Destroy()  | |
| 2706 | end  | |
| 2707 | 	    if pchar:FindFirstChild("Shirt Graphic") then
 | |
| 2708 | pchar["Shirt Graphic"].Graphic = ""  | |
| 2709 | end  | |
| 2710 | for i,v in pairs(pchar:GetChildren()) do  | |
| 2711 | 		    if v:IsA("Hat") then
 | |
| 2712 | v:Destroy()  | |
| 2713 | end  | |
| 2714 | end  | |
| 2715 | local ayylmao = DATA.ayylmao:Clone()  | |
| 2716 | ayylmao.Parent = pchar  | |
| 2717 | local BC = pchar["Body Colors"]  | |
| 2718 | 	    BC.HeadColor = BrickColor.new("Fossil")
 | |
| 2719 | 	    BC.LeftArmColor = BrickColor.new("Fossil")
 | |
| 2720 | 	    BC.LeftLegColor = BrickColor.new("Fossil")
 | |
| 2721 | 	    BC.RightArmColor = BrickColor.new("Fossil")
 | |
| 2722 | 	    BC.RightLegColor = BrickColor.new("Fossil")
 | |
| 2723 | 	    BC.TorsoColor = BrickColor.new("Fossil")
 | |
| 2724 | end  | |
| 2725 | end)  | |
| 2726 | ||
| 2727 | -- CMDs GUI --  | |
| 2728 | ||
| 2729 | CMDsFolder = Instance.new("Folder", game.CoreGui)
 | |
| 2730 | ||
| 2731 | for i,v in pairs(CMDs) do  | |
| 2732 | 	CMDsValue = Instance.new("StringValue", CMDsFolder)
 | |
| 2733 | CMDsValue.Value = v  | |
| 2734 | CMDsValue.RobloxLocked = true  | |
| 2735 | end  | |
| 2736 | ||
| 2737 | local function commands()  | |
| 2738 | local cmds = DATA.CMDs:Clone()  | |
| 2739 | cmds.Parent = Player.PlayerGui  | |
| 2740 | local CMDsV = CMDsFolder:GetChildren()  | |
| 2741 | for i = 1, #CMDsV do  | |
| 2742 | local YSize = 25  | |
| 2743 | local Position = ((i * YSize) - YSize)  | |
| 2744 | local newcmd = cmds.MAIN.Example:Clone()  | |
| 2745 | newcmd.Parent = cmds.MAIN.CMDs  | |
| 2746 | newcmd.Visible = true  | |
| 2747 | newcmd.Position = UDim2.new(0,5,0, Position + 5)  | |
| 2748 | newcmd.Text = "" .. CMDsV[i].Value  | |
| 2749 | cmds.MAIN.CMDs.CanvasSize = UDim2.new(0,0,0, Position + 30)  | |
| 2750 | end  | |
| 2751 | end  | |
| 2752 | ||
| 2753 | addcmd('cmds','prints cmds',{},
 | |
| 2754 | function(args)  | |
| 2755 | commands()  | |
| 2756 | end)  | |
| 2757 | ||
| 2758 | --| Command Bar |--  | |
| 2759 | ||
| 2760 | CMDbar.CMDbar.FocusLost:connect(function(enterpressed)  | |
| 2761 | if enterpressed and CMDbar.CMDbar.Text ~= "" then  | |
| 2762 | spawn(function ()  | |
| 2763 | execCmd(CMDbar.CMDbar.Text, Player)  | |
| 2764 | end)  | |
| 2765 | end  | |
| 2766 | CMDbar.CMDbar:TweenPosition(UDim2.new(0, -200, 1, -25), "InOut", "Quad", 0.5, true, nil)  | |
| 2767 | end)  | |
| 2768 | ||
| 2769 | Mouse.KeyDown:connect(function(Key)  | |
| 2770 | if Key:byte() == 59 then  | |
| 2771 | CMDbar.CMDbar:TweenPosition(UDim2.new(0, 0, 1, -25), "InOut", "Quad", 0.5, true, nil)  | |
| 2772 | CMDbar.CMDbar:CaptureFocus()  | |
| 2773 | end  | |
| 2774 | end)  | |
| 2775 | ||
| 2776 | --| ESP Function |--  | |
| 2777 | ||
| 2778 | local ESP = false  | |
| 2779 | local track = false  | |
| 2780 | ||
| 2781 | function Create(base, team)  | |
| 2782 | local MAIN = DATA.MAIN:Clone()  | |
| 2783 | local F = MAIN.DOT  | |
| 2784 | local ESP = MAIN.NAME  | |
| 2785 | ||
| 2786 | MAIN.Parent = Player.PlayerGui  | |
| 2787 | MAIN.Adornee = base  | |
| 2788 | ||
| 2789 | F.Visible = true  | |
| 2790 | ||
| 2791 | ESP.Text = base.Parent.Name:upper()  | |
| 2792 | ESP.Visible = true  | |
| 2793 | end  | |
| 2794 | ||
| 2795 | function Clear()  | |
| 2796 | for _,v in pairs(Player.PlayerGui:children()) do  | |
| 2797 | 		if v.Name == "MAIN" and v:IsA("BillboardGui") then
 | |
| 2798 | v:Destroy()  | |
| 2799 | end  | |
| 2800 | end  | |
| 2801 | end  | |
| 2802 | ||
| 2803 | function Find()  | |
| 2804 | Clear()  | |
| 2805 | track = true  | |
| 2806 | spawn(function()  | |
| 2807 | while wait() do  | |
| 2808 | if track then  | |
| 2809 | Clear()  | |
| 2810 | for i,v in pairs(game.Players:players()) do  | |
| 2811 | if v.Character and v.Character.Head then  | |
| 2812 | Create(v.Character.Head, true)  | |
| 2813 | end  | |
| 2814 | end  | |
| 2815 | end  | |
| 2816 | wait(1)  | |
| 2817 | end  | |
| 2818 | end)  | |
| 2819 | end  | |
| 2820 | ||
| 2821 | --| ESP |--  | |
| 2822 | ||
| 2823 | Mouse.KeyDown:connect(function(Key)  | |
| 2824 | if Key:byte() == 30 then  | |
| 2825 | if ESP == false then  | |
| 2826 | Find()  | |
| 2827 | ESP = true  | |
| 2828 | elseif ESP == true then  | |
| 2829 | Clear()  | |
| 2830 | track = false  | |
| 2831 | ESP = false  | |
| 2832 | end  | |
| 2833 | end  | |
| 2834 | end)  | |
| 2835 | ||
| 2836 | --| More Functions |--  | |
| 2837 | ||
| 2838 | local NOTIFY = DATA.Notification  | |
| 2839 | NOTIFY.Parent = game.CoreGui  | |
| 2840 | ||
| 2841 | local duck = DATA.Duck:Clone()  | |
| 2842 | duck.Parent = Player.PlayerGui  | |
| 2843 | ||
| 2844 | local usingNOTE = false  | |
| 2845 | ||
| 2846 | function Notify(msg)  | |
| 2847 | if usingNOTE == false then  | |
| 2848 | if NOTIFY.NOTIFY and NOTIFY.NOTIFY.NOTE then  | |
| 2849 | spawn(function()  | |
| 2850 | NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, 0, 0.7, 0), "InOut", "Quad", 0.5, true, nil)  | |
| 2851 | NOTIFY.NOTIFY.NOTE.Text = msg  | |
| 2852 | usingNOTE = true  | |
| 2853 | wait(2.5)  | |
| 2854 | NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, -200, 0.7, 0), "InOut", "Quad", 0.5, true, nil)  | |
| 2855 | usingNOTE = false  | |
| 2856 | end)  | |
| 2857 | end  | |
| 2858 | end  | |
| 2859 | end  | |
| 2860 | ||
| 2861 | --| Notifications |--  | |
| 2862 | ||
| 2863 | wait(1)  | |
| 2864 | ||
| 2865 | if game.Workspace.FilteringEnabled == true then  | |
| 2866 | NOTIFY.NOTIFY.BorderColor = BrickColor.new(255,0,0)  | |
| 2867 | 	Notify('Filtering is ENABLED.') 
 | |
| 2868 | elseif game.Workspace.FilteringEnabled == false then  | |
| 2869 | NOTIFY.NOTIFY.BorderColor = BrickColor.new(0,255,0)  | |
| 2870 | 	Notify('Filtering is Disabled.') 
 | |
| 2871 | end  | |
| 2872 | ||
| 2873 | wait(3.5)  | |
| 2874 | ||
| 2875 | NOTIFY.NOTIFY.BorderColor = BrickColor.new(255,255,255)  | |
| 2876 | ||
| 2877 | Notify('Loaded ' .. #cmds .. ' commands!')
 | |
| 2878 | ||
| 2879 | wait(3.5)  | |
| 2880 | ||
| 2881 | Notify('Welcome ' .. Player.Name .. '!')
 | |
| 2882 | ||
| 2883 | Player.PlayerGui.Duck:Destroy()  | |
| 2884 | ||
| 2885 | --[[  | |
| 2886 | addcmd('name','desc',{''},
 | |
| 2887 | function(args)  | |
| 2888 | local players = getPlayer(args[1])  | |
| 2889 | for i,v in pairs(players)do  | |
| 2890 | local pchar = gPlayers[v].Character  | |
| 2891 | end  | |
| 2892 | end)  | |
| 2893 | --]]  |