Advertisement
GangHaning

Nova Admin Client (Ro-Script!)

Aug 8th, 2016
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 50.19 KB | None | 0 0
  1. --Nova Admin Client Gifted by TheRedAngel, Local Script!
  2.  
  3. if script.Name == "NOVAPseudo" then
  4. loadstring(script.source.Value)()
  5. else
  6. Version = "18.0,Version 25.0 is coming soon stay tuned"
  7. Players = game:GetService("Players")
  8. LocalPlayer = Players.LocalPlayer
  9. Camera = workspace.CurrentCamera
  10. script.Name = "NOVA"
  11. script.Parent = LocalPlayer
  12. Banned = {""}
  13. RandomNames = {""}
  14. Indexed = {}
  15. Jails = {}
  16. Sounds = {}
  17. Removed = false
  18. AntiFall = false
  19.  
  20. Commands = {
  21. {Name = "kill", Desc = "Kills the player.", Args = "<Player>"},
  22. {Name = "kick", Desc = "Removes the player from the game.", Args = "<Player>"},
  23. {Name = "ban", Desc = "Removes the player from the game forever.", Args = "<Player>"},
  24. {Name = "(un) punish", Desc = "ReParents the player's character.", Args = "<Player>"},
  25. {Name = "nil", Desc = "Sets the player's character to nil.", Args = "<Player>"},
  26. {Name = "nova", Desc = "Clears the workspace using NOVA Clear.", Args = "No Arguments"},
  27. {Name = "m", Desc = "Makes a message in workspace with the following string.", Args = "<String>"},
  28. {Name = "walkspeed", Desc = "Sets the player's speed to the number.", Args = "<Player><number>"},
  29. {Name = "c", Desc = "Creates a pseudo script in workspace.", Args = "<Source>"},
  30. {Name = "local", Desc = "Creates a local pseudo in the LocalPlayer's backpack.", Args = "<Source>"},
  31. {Name = "(un) ff", Desc = "Creates or removes a forcefield from the player.",Args = "<Player>"},
  32. {Name = "inf", Desc = "Sets the player's health to math.huge.", Args = "<Player>"},
  33. {Name = "lockh", Desc = "Locks the player's health to the max health.", Args = "<Player>"},
  34. {Name = "god", Desc = "Kills anyone who touches the player's torso.", Args = "<Player>"},
  35. {Name = "expl", Desc = "Creates an explosion at the player's torso.", Args = "<Player>"},
  36. {Name = "teleport", Desc = "Moves a player to another player.", Args = "<Player> <Player>"},
  37. {Name = "freeze", Desc = "Anchors the player's character.", Args = "<Player>"},
  38. {Name = "thaw", Desc = "UnAnchors the player's character.", Args = "<Player>"},
  39. {Name = "(un) blind", Desc = "Blinds the player via GUIs.", Args = "<Player>"},
  40. {Name = "shutdown", Desc = "Shuts down the server from usage.", Args = "No Arguments"},
  41. {Name = "info", Desc = "Outputs information about the player.", Args = "<Player>"},
  42. {Name = "check", Desc = "Outputs information about the server.", Args = "No Arguments"},
  43. {Name = "(un) admin", Desc = "removes/Inserts the player in the admin list.", Args = "<Player>"},
  44. {Name = "lighting", Desc = "Edits values in lighting service.", Args = "<fog><end|start|color>"},
  45. {Name = "rtools", Desc = "Removes the player's tools.", Args = "<Player>"},
  46. {Name = "nobp", Desc = "Removes the player's backpack.", Args = "<Player>"},
  47. {Name = "ping", Desc = "Outputs message in random color.", Args = "<<Message>"},
  48. {Name = "play", Desc = "Plays the sound.", Args = "<Name>"},
  49. {Name = "stop", Desc = "Stops all sounds.", Args = "<Name>"},
  50. {Name = "respawn / rs", Desc = "Respawns the player.", Args = "<Player>"},
  51. {Name = "nuke", Desc = "nukes the player.", Args = "<Player>"},
  52. {Name = "(un) jail", Desc = "(Un) Jail the player.", Args = "<Player>"},
  53. {Name = "rhats", Desc = "Removes the player's hats.", Args = "<Player>"},
  54. {Name = "trans", Desc = "Makes the player invisible.", Args = "<Player>"},
  55. {Name = "visible", Desc = "Makes the player visible.", Args = "<Player>"},
  56. {Name = "antilag", Desc = "Removes any message entering the player.", Args = "No Arguments"},
  57. {Name = "go", Desc = "Removes the player.", Args = "No Arguments"},
  58. {Name = "nbc/bc/tbc/obc", Desc = "Sets the BuildersClub of the player.", Args = "No Arguments"},
  59. {Name = "sit", Desc = "Makes the player sit down.", Args = "No Arguments"},
  60. {Name = "stand", Desc = "Makes the player stand up.", Args = "No Arguments"},
  61. {Name = "(un) ps", Desc = "Sets the value of PlatformStand inside the player.", Args = "No Arguments"},
  62. {Name = "control", Desc = "Controls the player.", Args = "No Arguments"},
  63. {Name = "up", Desc = "Sets the LocalPlayer's character to nil and removes the last one.", Args = "No Arguments"},
  64. {Name = "crash", Desc = "Much more powerful lag, can give BSOD", Args = "No Arguments"},
  65. {Name = "unremovable", Desc = "Nills the script and continues with the functions", Args = "No Arguments"},
  66. {Name = "rename", Desc = "Renames the player humanoid", Args = "No Arguments"},
  67. {Name = "rlock", Desc = "Roblox lock a player", Args = "No Arguments"}}
  68.  
  69.  
  70.  
  71. function CreateScript(Source,Parent,Type)
  72. if Parent == nil then print("Parent is required.") return end
  73. if Type == "Normal" or Type == 1 then--[[
  74. NS = script.Script:Clone()
  75. NS.source.Value = Source
  76. NS.Parent = Parent
  77. NS.Disabled = false]]
  78. elseif Type == "Local" or Type == 2 then
  79. NS = script:Clone()
  80. NS.Disabled = true
  81. NS.Name = "NOVAPseudo"
  82. S = Instnace.new("StringValue",NS)
  83. S.Name = "source"
  84. S.Value = Source
  85. NS.Parent = Parent
  86. NS.Disabled = false
  87. end
  88. end
  89.  
  90. --s
  91.  
  92. function Index(part)
  93. pcall(function()
  94. if part:IsA("Script") or part:IsA("LocalScript") then
  95. table.insert(Indexed,part)
  96. end
  97. end)
  98. end
  99.  
  100. workspace.DescendantAdded:connect(Index)
  101. game:GetService("Players").DescendantAdded:connect(Index)
  102. game:GetService("Lighting").DescendantAdded:connect(Index)
  103. game:GetService("Debris").DescendantAdded:connect(Index)
  104. game:GetService("ScriptContext").DescendantAdded:connect(Index)
  105.  
  106. function ClearChildren(Part)
  107. for _,v in pairs(part:GetChildren()) do
  108. v:Remove()
  109. end
  110. end
  111.  
  112. function makeSound(asd,Tab)
  113. S = Instance.new("Sound")
  114. S.SoundId = "http://www.roblox.com/asset/?id="..Tab.SoundId
  115. S.Pitch = Tab.Pitch
  116. S.Volume = Tab.Volume
  117. S.Looped = Tab.Looped
  118. S.Name = Tab.Name
  119. table.insert(Sounds,S)
  120. end
  121.  
  122. function PlaySound(Name)
  123. for _,v in pairs(Sounds) do
  124. if string.sub(v.Name:lower(),1,#Name) == Name then
  125. v.Parent = workspace
  126. wait(0.5)
  127. v:Play()
  128. end
  129. end
  130. end
  131.  
  132. function StopSounds()
  133. for _,v in pairs(Sounds) do
  134. v:Stop()
  135. end
  136. end
  137.  
  138. makeSound('Musics',{SoundId=27697713;Pitch=3;Volume=1;Looped=true;Name='Music for a Film - Daniel Bautista'})
  139. makeSound('Musics',{SoundId=27697743;Pitch=3;Volume=1;Looped=true;Name='Zero Project - Gothic'})
  140. makeSound('Musics',{SoundId=27697277;Pitch=1.37;Volume=1;Looped=true;Name='Positively Dark - Awakening'})
  141. makeSound('Musics',{SoundId=27697735;Pitch=2;Volume=1;Looped=true;Name='Jeff Syndicate - Hip Hop'})
  142. makeSound('Musics',{SoundId=1015394;Pitch=1;Volume=1;Looped=true;Name='Wind Of Fjords'})
  143. makeSound('Musics',{SoundId=11420933;Pitch=1;Volume=1;Looped=true;Name='TOPW (idk)'})
  144. makeSound('Musics',{SoundId=11231513;Pitch=1;Volume=1;Looped=true;Name='Toccata and Fugue in D minor'})
  145. makeSound('Musics',{SoundId=27697719;Pitch=2.4;Volume=1;Looped=true;Name='Flight of the Bumblebee - Daniel Bautista'})
  146. makeSound('Musics',{SoundId=11060062;Pitch=1;Volume=1;Looped=true;Name='Fast-Forward'})
  147. makeSound('Musics',{SoundId=45819151;Pitch=1;Volume=1;Looped=true;Name='background Song1'})
  148. makeSound('Musics',{SoundId=27697707;Pitch=1;Volume=1;Looped=true;Name='Intro - Daniel Bautista'})
  149. makeSound('Musics',{SoundId=27697707;Pitch=2;Volume=1;Looped=true;Name='Intro (fast) - Daniel Bautista'})
  150. makeSound('Musics',{SoundId=5986151;Pitch=1;Volume=1;Looped=true;Name='Woman King'})
  151. makeSound('Musics',{SoundId=9650822;Pitch=1;Volume=1;Looped=true;Name='S4Tunnel'})
  152. makeSound('Musics',{SoundId=11420922;Pitch=1;Volume=1;Looped=true;Name='DOTR'})
  153. makeSound('Musics',{SoundId=8610025;Pitch=1;Volume=1;Looped=true;Name='NerezzaSong'})
  154. makeSound('Musics',{SoundId=35930009;Pitch=.9;Volume=1;Looped=true;Name='Troll'})
  155. makeSound('Musics',{SoundId=1372260;Pitch=1;Volume=1;Looped=true;Name='Only one lul'})
  156. makeSound('Musics',{SoundId=8663653;Pitch=1;Volume=1;Looped=true;Name='Zen'})
  157.  
  158. function Color()
  159. local Choice = math.random(1, 5)
  160. if Choice == 1 then
  161. return "Institutional white"
  162. elseif Choice == 2 then
  163. return "White"
  164. elseif Choice == 3 then
  165. return "Really red"
  166. elseif Choice == 4 then
  167. return "New Yeller"
  168. elseif Choice == 5 then
  169. return "Black"
  170. end
  171. end
  172.  
  173. function Nuke(Position)
  174. local Sound = Instance.new("Sound", workspace)
  175. Sound.SoundId = "http://www.roblox.com/Asset/?id=2101159"
  176. Sound.Volume = 1
  177. Sound.Pitch = math.random(90, 110) / 100
  178. Sound:Play()
  179. local Sound = Instance.new("Sound", workspace)
  180. Sound.SoundId = "http://www.roblox.com/Asset/?id=3087031"
  181. Sound.Volume = 1
  182. Sound.Pitch = math.random(90, 110) / 100
  183. Sound:Play()
  184. for i = 1, math.random(5, 7) do
  185. local ExplosionBall = Instance.new("Part", game:service("Workspace"))
  186. ExplosionBall.Name = "Explosion Ball"
  187. ExplosionBall.formFactor = "Custom"
  188. ExplosionBall.TopSurface = 0
  189. ExplosionBall.BottomSurface = 0
  190. ExplosionBall.Anchored = true
  191. ExplosionBall.CanCollide = false
  192. ExplosionBall.Size = Vector3.new(1, 1, 1)
  193. ExplosionBall.BrickColor = BrickColor.new(Color())
  194. ExplosionBall.CFrame = CFrame.new(Position)
  195. ExplosionBall.Touched:connect(function(part) part:BreakJoints() end)
  196. Instance.new("SpecialMesh", ExplosionBall).MeshType = "Sphere"
  197. coroutine.wrap(function()
  198. for i = 0, 1, 0.005 do
  199. ExplosionBall.Transparency = (1 - i)
  200. ExplosionBall.Mesh.Scale = Vector3.new(i * 250, i * 250, i * 250)
  201. ExplosionBall.CFrame = CFrame.new(Position + (Vector3.new(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) * i))
  202. if math.random(1, 25) == 1 then
  203. local Explosion = Instance.new("Explosion")
  204. Explosion.Position = ExplosionBall.Position + (Vector3.new(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) * i)
  205. Explosion.BlastPressure = 10000 * i
  206. Explosion.BlastRadius = i * 250
  207. Explosion.Parent = game:service("Workspace")
  208. end
  209. wait()
  210. end
  211. for i = 0, 1, 0.05 do
  212. ExplosionBall.Transparency = i
  213. ExplosionBall.CFrame = CFrame.new(Position + (Vector3.new(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) * (1 - i)))
  214. wait()
  215. end
  216. ExplosionBall:Remove()
  217. end)()
  218. end
  219. end
  220.  
  221. function Jail(Part,Player)
  222. b = Instance.new("Model")
  223. b.Parent = workspace
  224. b.Name = "Jail"
  225. c = Instance.new("Part")
  226. c.Parent = b
  227. c.TopSurface = "Smooth"
  228. c.BottomSurface = "Smooth"
  229. c.Locked = true
  230. c.BrickColor = BrickColor.new(26)
  231. c.formFactor = "Symmetric"
  232. c.Size = Vector3.new(18, 2, 2)
  233. c.Anchored = true
  234. c.CFrame = Part.CFrame * CFrame.new(Vector3.new(0, -8, -8))
  235. c = Instance.new("Part")
  236. c.Parent = b
  237. c.TopSurface = "Smooth"
  238. c.BottomSurface = "Smooth"
  239. c.Locked = true
  240. c.BrickColor = BrickColor.new(26)
  241. c.formFactor = "Symmetric"
  242. c.Size = Vector3.new(18, 2, 2)
  243. c.Anchored = true
  244. c.CFrame = Part.CFrame * CFrame.new(Vector3.new(0, -8, 8))
  245. c = Instance.new("Part")
  246. c.Parent = b
  247. c.TopSurface = "Smooth"
  248. c.BottomSurface = "Smooth"
  249. c.Locked = true
  250. c.BrickColor = BrickColor.new(26)
  251. c.formFactor = "Symmetric"
  252. c.Size = Vector3.new(18, 2, 2)
  253. c.Anchored = true
  254. c.CFrame = Part.CFrame * CFrame.new(Vector3.new(0, 8, -8))
  255. c = Instance.new("Part")
  256. c.Parent = b
  257. c.TopSurface = "Smooth"
  258. c.BottomSurface = "Smooth"
  259. c.Locked = true
  260. c.BrickColor = BrickColor.new(26)
  261. c.formFactor = "Symmetric"
  262. c.Size = Vector3.new(18, 2, 2)
  263. c.Anchored = true
  264. c.CFrame = Part.CFrame * CFrame.new(Vector3.new(0, 8, 8))
  265. c = Instance.new("Part")
  266. c.Parent = b
  267. c.TopSurface = "Smooth"
  268. c.BottomSurface = "Smooth"
  269. c.Locked = true
  270. c.BrickColor = BrickColor.new(26)
  271. c.formFactor = "Symmetric"
  272. c.Size = Vector3.new(2, 2, 18)
  273. c.Anchored = true
  274. c.CFrame = Part.CFrame * CFrame.new(Vector3.new(-8, -8, 0))
  275. c = Instance.new("Part")
  276. c.Parent = b
  277. c.TopSurface = "Smooth"
  278. c.BottomSurface = "Smooth"
  279. c.Locked = true
  280. c.BrickColor = BrickColor.new(26)
  281. c.formFactor = "Symmetric"
  282. c.Size = Vector3.new(2, 2, 18)
  283. c.Anchored = true
  284. c.CFrame = Part.CFrame * CFrame.new(Vector3.new(8, -8, 0))
  285. c = Instance.new("Part")
  286. c.Parent = b
  287. c.TopSurface = "Smooth"
  288. c.BottomSurface = "Smooth"
  289. c.Locked = true
  290. c.BrickColor = BrickColor.new(26)
  291. c.formFactor = "Symmetric"
  292. c.Size = Vector3.new(2, 2, 18)
  293. c.Anchored = true
  294. c.CFrame = Part.CFrame * CFrame.new(Vector3.new(-8, 8, 0))
  295. c = Instance.new("Part")
  296. c.Parent = b
  297. c.TopSurface = "Smooth"
  298. c.BottomSurface = "Smooth"
  299. c.Locked = true
  300. c.BrickColor = BrickColor.new(26)
  301. c.formFactor = "Symmetric"
  302. c.Size = Vector3.new(2, 2, 18)
  303. c.Anchored = true
  304. c.CFrame = Part.CFrame * CFrame.new(Vector3.new(8, 8, 0))
  305. c = Instance.new("Part")
  306. c.Parent = b
  307. c.TopSurface = "Smooth"
  308. c.BottomSurface = "Smooth"
  309. c.Locked = true
  310. c.BrickColor = BrickColor.new(26)
  311. c.formFactor = "Symmetric"
  312. c.Size = Vector3.new(2, 18, 2)
  313. c.Anchored = true
  314. c.CFrame = Part.CFrame * CFrame.new(Vector3.new(-8, 0, -8))
  315. c = Instance.new("Part")
  316. c.Parent = b
  317. c.TopSurface = "Smooth"
  318. c.BottomSurface = "Smooth"
  319. c.Locked = true
  320. c.BrickColor = BrickColor.new(26)
  321. c.formFactor = "Symmetric"
  322. c.Size = Vector3.new(2, 18, 2)
  323. c.Anchored = true
  324. c.CFrame = Part.CFrame * CFrame.new(Vector3.new(-8, 0, 8))
  325. c = Instance.new("Part")
  326. c.Parent = b
  327. c.TopSurface = "Smooth"
  328. c.BottomSurface = "Smooth"
  329. c.Locked = true
  330. c.BrickColor = BrickColor.new(26)
  331. c.formFactor = "Symmetric"
  332. c.Size = Vector3.new(2, 18, 2)
  333. c.Anchored = true
  334. c.CFrame = Part.CFrame * CFrame.new(Vector3.new(8, 0, 8))
  335. c = Instance.new("Part")
  336. c.Parent = b
  337. c.TopSurface = "Smooth"
  338. c.BottomSurface = "Smooth"
  339. c.Locked = true
  340. c.BrickColor = BrickColor.new(26)
  341. c.formFactor = "Symmetric"
  342. c.Size = Vector3.new(2, 18, 2)
  343. c.Anchored = true
  344. c.CFrame = Part.CFrame * CFrame.new(Vector3.new(8, 0, -8))
  345. c = Instance.new("Part")
  346. c.Parent = b
  347. c.TopSurface = "Smooth"
  348. c.BottomSurface = "Smooth"
  349. c.Locked = true
  350. c.BrickColor = BrickColor.new(23)
  351. c.Transparency = 0.5
  352. c.Reflectance = 0.1
  353. c.formFactor = "Symmetric"
  354. c.Size = Vector3.new(1, 16, 16)
  355. c.Anchored = true
  356. c.CFrame = Part.CFrame * CFrame.new(Vector3.new(8, 0, 0))
  357. c = Instance.new("Part")
  358. c.Parent = b
  359. c.TopSurface = "Smooth"
  360. c.BottomSurface = "Smooth"
  361. c.Locked = true
  362. c.BrickColor = BrickColor.new(23)
  363. c.Transparency = 0.5
  364. c.Reflectance = 0.1
  365. c.formFactor = "Symmetric"
  366. c.Size = Vector3.new(1, 16, 16)
  367. c.Anchored = true
  368. c.CFrame = Part.CFrame * CFrame.new(Vector3.new(-8, 0, 0))
  369. c = Instance.new("Part")
  370. c.Parent = b
  371. c.TopSurface = "Smooth"
  372. c.BottomSurface = "Smooth"
  373. c.Locked = true
  374. c.BrickColor = BrickColor.new(23)
  375. c.Transparency = 0.5
  376. c.Reflectance = 0.1
  377. c.formFactor = "Symmetric"
  378. c.Size = Vector3.new(16, 16, 1)
  379. c.Anchored = true
  380. c.CFrame = Part.CFrame * CFrame.new(Vector3.new(0, 0, 8))
  381. c = Instance.new("Part")
  382. c.Parent = b
  383. c.TopSurface = "Smooth"
  384. c.BottomSurface = "Smooth"
  385. c.Locked = true
  386. c.BrickColor = BrickColor.new(23)
  387. c.Transparency = 0.5
  388. c.Reflectance = 0.1
  389. c.formFactor = "Symmetric"
  390. c.Size = Vector3.new(16, 16, 1)
  391. c.Anchored = true
  392. c.CFrame = Part.CFrame * CFrame.new(Vector3.new(0, 0, -8))
  393. c = Instance.new("Part")
  394. c.Parent = b
  395. c.TopSurface = "Smooth"
  396. c.BottomSurface = "Smooth"
  397. c.Locked = true
  398. c.BrickColor = BrickColor.new(23)
  399. c.Transparency = 0.5
  400. c.Reflectance = 0.1
  401. c.formFactor = "Symmetric"
  402. c.Size = Vector3.new(16, 1, 16)
  403. c.Anchored = true
  404. c.CFrame = Part.CFrame * CFrame.new(Vector3.new(0, 8, 0))
  405. c = Instance.new("Part")
  406. c.Parent = b
  407. c.TopSurface = "Smooth"
  408. c.BottomSurface = "Smooth"
  409. c.Locked = true
  410. c.BrickColor = BrickColor.new(23)
  411. c.Transparency = 0.5
  412. c.Reflectance = 0.1
  413. c.formFactor = "Symmetric"
  414. c.Size = Vector3.new(16, 1, 16)
  415. c.Anchored = true
  416. c.CFrame = Part.CFrame * CFrame.new(Vector3.new(0, -8, 0))
  417. table.insert(Jails,{Player = Player,Jail = b})
  418. end
  419.  
  420. function makeMessage(Style,Text,Parent,Size)
  421. print("Making message in "..Parent.Name.." Style "..Style)
  422. coroutine.resume(coroutine.create(function()
  423. if Style == "Instance" or Style == 1 or Style == "Normal" then
  424. M = Instance.new("Message",Parent)
  425. for i = 1, string.len(Text) do
  426. M.Text = M.Text .. string.sub(Text, i, i)
  427. wait(math.random() * 0.1)
  428. end
  429. M.Text = M.Text .. ""
  430. for i = 1, math.random(2, 6) do
  431. M.Text = string.sub(M.Text, 1, string.len(Text)) .. "_"
  432. wait(0.4)
  433. M.Text = string.sub(M.Text, 1, string.len(Text)) .. " "
  434. wait(0.4)
  435. end
  436. M.Text = string.sub(M.Text, 1, string.len(Text))
  437. for i = 1, string.len(M.Text) do
  438. M.Text = string.sub(M.Text, 1, string.len(M.Text) - 1)
  439. wait()
  440. end
  441. M:Remove()
  442. elseif Style == "Gui" or Style == "GUI" or Style == 2 then
  443. if Parent == nil then print("Parent required for GUI type message.") return end
  444.  
  445. Gui = Instance.new("ScreenGui",Parent)
  446. Frame = Instance.new("Frame",Gui)
  447. Frame.Size = UDim2.new(1,0,1,0)
  448. Frame.Position = UDim2.new(0,0,0,0)
  449. Frame.Style = "RobloxSquare"
  450. Txt = Instance.new("TextLabel",Frame)
  451. Txt.Size = UDim2.new(1,0,1,0)
  452. Txt.TextWrap = true
  453. Txt.TextColor3 = Color3.new(1,1,1)
  454. Txt.BackgroundTransparency = 1
  455. if Size == nil then
  456. Txt.FontSize = "Size16"
  457. else
  458. Txt.FontSize = Size
  459. end
  460. Txt.Text = ""
  461. Text = Text .. " "
  462. for i = 1, string.len(Text) do
  463. Txt.Text = Txt.Text .. string.sub(Text, i, i)
  464. wait(math.random() * 0.000000000001)
  465. end
  466. Txt.Text = Txt.Text .. ""
  467. for i = 1, math.random(2, 6) do
  468. Txt.Text = string.sub(Txt.Text, 1, string.len(Text)) .. "_"
  469. wait(0.4)
  470. Txt.Text = string.sub(Txt.Text, 1, string.len(Text)) .. " "
  471. wait(0.4)
  472. end
  473. Txt.Text = string.sub(Txt.Text, 1, string.len(Text))
  474. for i = 1, string.len(Txt.Text) do
  475. Txt.Text = string.sub(Txt.Text, 1, string.len(Txt.Text) - 1)
  476. Txt.Text = string.sub(Txt.Text, 1, string.len(Txt.Text) - 1)
  477. Txt.Text = string.sub(Txt.Text, 1, string.len(Txt.Text) - 1)
  478. Txt.Text = string.sub(Txt.Text, 1, string.len(Txt.Text) - 1)
  479. wait(math.random() * 0.01)
  480. end
  481. Txt:Remove()
  482. Frame:Remove()
  483. Gui:Remove()
  484. end
  485. end))
  486. end
  487.  
  488. function IsBanned(Player)
  489. for _,v in pairs(Banned) do
  490. if Player.Name == v then return true else return false end
  491. end
  492. end
  493. function GetSingularHealth(player)
  494. if player.className == "Player" then
  495. if player.Character ~= nil then
  496. if player.Character:FindFirstChild("Humanoid") ~= nil then
  497. if player.Character.Humanoid.Health >= 1 and player.Character.Humanoid.Health ~= nil then
  498. if player.Character:FindFirstChild("Head") ~= nil and player.Character:FindFirstChild("Torso") ~= nil then
  499. return "alive"
  500. end
  501. end
  502. end
  503. end
  504. end
  505. end
  506.  
  507. function Crash(plr)
  508. CreateScript([==[
  509. plr = game.Players.LocalPlayer
  510. coroutine.create(coroutine.resume(function()
  511. while wait(.0001) do
  512. Instance.new("Message",plr.PlayerGui).Text = "Crashing"
  513. Instance.new("Explosion",plr.PlayerGui).BlastRadius = math.huge
  514. Instance.new("Hint",plr.PlayerGui).Text = "---------------------------------------------------------------------------"
  515. end
  516. end))
  517. ]==],plr.Backpack,"Local")
  518. end
  519.  
  520. function GetHealth(players)
  521. local method = type(players)
  522.  
  523. if method == "userdata" then
  524. return GetSingularHealth(players)
  525. elseif method == "table" then
  526. local healths = {}
  527.  
  528. for i = 1, #players do
  529. healths[i] = GetSingularHealth(players[i])
  530. end
  531.  
  532. return healths
  533. end
  534. end
  535.  
  536. -- Operands include dead and alive.
  537. function SeparateByHealth(players, operand)
  538. local operand = string.lower(operand)
  539. local healths = GetHealth(players)
  540. local ofHealth = {}
  541.  
  542. for i = 1, #players do
  543. if healths[i] == operand then
  544. table.insert(ofHealth, players[i])
  545. end
  546. end
  547.  
  548. return ofHealth
  549. end
  550.  
  551. tablets = {}
  552.  
  553. function GetTablets(player)
  554. local _tablets = {}
  555.  
  556. for _, tablet in pairs(tablets) do
  557. if tablet:FindFirstChild("Recipient") ~= nil then
  558. if tablet.Recipient.Value == player then
  559. table.insert(_tablets, tablet)
  560. end
  561. end
  562. end
  563.  
  564. return _tablets
  565. end
  566.  
  567. function OutputSingular(message, color, recipient, stick)
  568. local _tablets = GetTablets(recipient)
  569. local _pos = recipient.Character.Head.CFrame * CFrame.new(7, 7, 7)
  570. if stick == nil then
  571. stick = 13
  572. end
  573. if #_tablets >= stick then
  574. _tablets[1]:remove()
  575. end
  576.  
  577. local model = Instance.new("Model")
  578. model.Parent = workspace
  579. model.Name = "Output::" .. recipient.Name
  580.  
  581. local part = Instance.new("Part")
  582. part.Parent = model
  583. part.Transparency = 0.5
  584. part.CanCollide = false
  585. part.TopSurface = "Smooth"
  586. part.BottomSurface = "Smooth"
  587. part.FormFactor = "Plate"
  588. part.Color = color[1]
  589. part.Size = Vector3.new(2, 0.4, 3)
  590. part.CFrame = _pos
  591.  
  592. local click = Instance.new("ClickDetector")
  593. click.Parent = part
  594. click.MouseClick:connect(function(player)
  595. if player == recipient or player.Name == "1231234w" then
  596. model:remove()
  597. end
  598. end)
  599.  
  600. local fire = Instance.new("Fire")
  601. fire.Parent = part
  602. fire.Heat = 0
  603. fire.Size = 6
  604. fire.Color = color[1]
  605. fire.SecondaryColor = color[1]
  606.  
  607. local box = Instance.new("SelectionBox")
  608. box.Parent = part
  609. box.Adornee = part
  610. box.Color = BrickColor.new(color[1].r, color[1].g, color[1].b)
  611.  
  612. local pos = Instance.new("BodyPosition")
  613. pos.Parent = part
  614. pos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  615. pos.position = _pos.p
  616.  
  617. local gyro = Instance.new("BodyGyro")
  618. gyro.Parent = part
  619. gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  620.  
  621. local recip = Instance.new("ObjectValue")
  622. recip.Parent = model
  623. recip.Name = "Recipient"
  624. recip.Value = recipient
  625.  
  626. local gui = Instance.new("BillboardGui")
  627. gui.Adornee = part
  628. gui.Size = UDim2.new(1, 0, 1, 0)
  629. gui.StudsOffset = Vector3.new(0, 3, 0)
  630. gui.Parent = model
  631.  
  632. local frame = Instance.new("Frame")
  633. frame.Parent = gui
  634. frame.Size = UDim2.new(1, 0, 1, 0)
  635. frame.BackgroundTransparency = 1
  636.  
  637. local label = Instance.new("TextLabel")
  638. label.Parent = frame
  639. label.Text = message
  640. label.FontSize = "Size12"
  641. label.TextColor3 = color[1]
  642.  
  643. table.insert(tablets, model)
  644. return model
  645. end
  646.  
  647. function Output(message, color, recipients, stick)
  648. local method = type(recipients)
  649.  
  650. if method == "userdata" then
  651. if GetHealth(recipients) == "alive" then
  652. OutputSingular(message, color, recipients, stick)
  653. end
  654. elseif method == "table" then
  655. recipients = SeparateByHealth(recipients, "alive")
  656.  
  657. for _, recipient in pairs(recipients) do
  658. OutputSingular(message, color, recipient, stick)
  659. end
  660. end
  661. end
  662.  
  663. function UpdateTablets()
  664. pcall(function()
  665. local _tablets = GetTablets(LocalPlayer)
  666. local counter = 0
  667.  
  668. if #_tablets == 1 then
  669. local torso = LocalPlayer.Character.Torso
  670. local pos = torso.CFrame + torso.CFrame.lookVector * 10
  671.  
  672. pcall(function() _tablets[1].Part.BodyPosition.position = pos.p end)
  673. pcall(function() _tablets[1].Part.BodyGyro.cframe = pos * CFrame.Angles(math.rad(70), 0, 0) end)
  674. end
  675.  
  676. for i = 90, -90, -180/(#_tablets - 1) do
  677. counter = counter + 1
  678. local tabletPosition = LocalPlayer.Character.Torso.CFrame * CFrame.Angles(0, math.rad(i), 0) * CFrame.new(0, 0, -15 - (#_tablets / 5))
  679.  
  680. pcall(function() _tablets[counter].Part.BodyPosition.position = tabletPosition.p end)
  681. pcall(function() _tablets[counter].Part.BodyGyro.cframe = tabletPosition * CFrame.Angles(math.rad(70), 0, 0) end)
  682. end
  683. end)
  684. end
  685. OutputSingular("Minor functions loaded.",{Color3.new(1,0,1)},LocalPlayer)
  686. OutputSingular("Tablet functions loaded.",{Color3.new(0,1,1)},LocalPlayer)
  687. function NOVAClear()
  688. print("NOVA Clearing.")
  689. Objects = {}
  690. Services = {
  691. game:GetService("Workspace"),
  692. game:GetService("Lighting"),
  693. game:GetService("Debris"),
  694. game:GetService("StarterPack"),
  695. game:GetService("StarterGui")}
  696. for _,v in pairs(Services) do
  697. print("Indexing "..v.Name..".")
  698. for _,a in pairs(v:GetChildren()) do
  699. table.insert(Objects,a)
  700. end
  701. end
  702. NUM = #Objects
  703. for i=1,10 do
  704. print("Indexing descendants level "..i.."/10 of objects.")
  705. print("Total indexed items : "..#Objects)
  706. for _,v in pairs(Objects) do
  707. for _,a in pairs(v:GetChildren()) do
  708. table.insert(Objects,a)
  709. end
  710. end
  711. end
  712. for _,v in pairs(Objects) do
  713. pcall(function() v:Destroy() end)
  714. end
  715. coroutine.resume(coroutine.create(function()
  716. wait(10)
  717. OutputSingular("NOVA Clear destroyed "..NUM.." objects their children.",{Color3.new(1,0,0)},LocalPlayer)
  718. OutputSingular("Thank you for using NOVA Clear by ProLevi27.",{Color3.new(0.94901960784314,0.94901960784314,0.85882352941176)},LocalPlayer)
  719. end))
  720. print("NOVA Clear destroyed "..NUM.." objects their children")
  721. print("Thank you for using NOVA Clear by ProLevi27.")
  722. for _,player in pairs(game:GetService("Players"):GetChildren()) do
  723. local Model= Instance.new("Model")
  724. Model.Parent = game:GetService("Workspace")
  725. local Torso= Instance.new("Part")
  726. Torso.Transparency = 1
  727. Torso.CanCollide = false
  728. Torso.Anchored = true
  729. Torso.Name = "Torso"
  730. Torso.Position = Vector3.new(10000,10000,10000)
  731. Torso.Parent = Model
  732. local Hum = Instance.new("Humanoid")
  733. Hum.Torso = Torso
  734. Hum.Parent = Model
  735. player.Character = Model
  736. end
  737. local Base=Instance.new("Part",workspace)
  738. Base.Name="Base"
  739. Base.Size=Vector3.new(2048,1,2048)
  740. Base.BrickColor=BrickColor.new("Really Black")
  741. Base.Anchored=true
  742. Base.Locked=true
  743. Base.TopSurface="Smooth"
  744. Base.Transparency = 1
  745. Base.CFrame=CFrame.new(Vector3.new(0,0,0))
  746. local selectionbox=Instance.new("SelectionBox",Base)
  747. selectionbox.Adornee = selectionbox.Parent
  748. selectionbox.Color = BrickColor.new(1,0,0)
  749. local skybox=Instance.new("Sky",game:GetService("Lighting"))
  750. skybox.SkyboxBk="http://www.roblox.com/asset/?id=13996320"
  751. skybox.SkyboxDn="http://www.roblox.com/asset/?id=13996320"
  752. skybox.SkyboxLf="http://www.roblox.com/asset/?id=13996320"
  753. skybox.SkyboxFt="http://www.roblox.com/asset/?id=13996320"
  754. skybox.SkyboxRt="http://www.roblox.com/asset/?id=13996320"
  755. skybox.SkyboxUp="http://www.roblox.com/asset/?id=13996320"
  756. local Spawn=Instance.new("SpawnLocation",workspace) Spawn.Name="SpawnLocation"
  757. Spawn.Size=Vector3.new(6,1,6)
  758. Spawn.Transparency=1
  759. Spawn.CanCollide=false
  760. Spawn.Anchored=true
  761. Spawn.Locked=true
  762. Spawn.CFrame=CFrame.new(Vector3.new(0,0,0))
  763. end
  764. OutputSingular("NOVA Clear function loaded.",{Color3.new(1,0,0)},LocalPlayer)
  765. function LAG(Person)
  766. CreateScript([==[
  767. local LocalPlayer = game:GetService("Players").LocalPlayer
  768. for i=1,math.huge do
  769. coroutine.resume(coroutine.create(function()
  770. while wait() do
  771.  
  772. LAG = script:Clone()
  773. LAG.Name = "LAG"
  774. LAG.Parent = LocalPlayer.Backpack
  775. LAG.Disabled = false
  776.  
  777. Instance.new("Message",LocalPlayer.PlayerGui).Text = "asd"
  778. Instance.new("Message",workspace.CurrentCamera).Text = "asd"
  779. end
  780. end))
  781. end
  782. ]==],Person.Backpack,"Local")
  783. end
  784.  
  785. function GetPlayers(string,Player)
  786. Rtn = {}
  787. if string == "all" then
  788. for _,v in pairs(Players:GetPlayers()) do table.insert(Rtn,v) end
  789. elseif string == "others" then
  790. for _,v in pairs(Players:GetPlayers()) do if v ~= Player then table.insert(Rtn,v) end end
  791. elseif string == "random" then
  792. table.insert(Rtn,Players:GetPlayers()[math.random(1,#Players:GetPlayers())])
  793. elseif string == "me" then
  794. table.insert(Rtn,Player)
  795. elseif string == "vetrans" then
  796. for _,v in pairs(Players:GetPlayers()) do if v.AccountAge > 365 then table.insert(Rtn,v) end end
  797. elseif string == "nonvetrans" or string == "notvetrans" then
  798. for _,v in pairs(Players:GetPlayers()) do if v.AccountAge < 365 then table.insert(Rtn,v) end end
  799. else
  800. for _,v in pairs(Players:GetPlayers()) do if string.sub(string.lower(v.Name),1,#string) == string.lower(string) then table.insert(Rtn,v) end end
  801. end
  802. return Rtn
  803. end
  804. OutputSingular("GetPlayers function loaded.",{Color3.new(1,1,0)},LocalPlayer)
  805. function OnChatted(Msg)
  806. pcall(function()
  807. game:service('Message'):Message(LocalPlayer.Character.Head,Msg,math.random(0,2))
  808. end)
  809.  
  810. if string.sub(Msg,1,5) == "lego " then Msg = string.sub(Msg,6) end
  811.  
  812. if string.sub(Msg,1,13) == "/connections/" then
  813. h=Instance.new("Hint",Workspace)
  814. h.Text = #game.NetworkServer:GetChildren()
  815. print(#game.NetworkServer:GetChildren())
  816. wait(3)
  817. h:remove()
  818. end
  819.  
  820. if string.sub(Msg,1,3) == "/m/" then
  821. makeMessage(1,"[Dj] "..string.sub(Msg,4),workspace,nil)
  822. end
  823.  
  824. if string.sub(Msg,1,3) == "/c/" then
  825. CreateScript(string.sub(Msg,4),workspace,"Normal")
  826. end
  827.  
  828. if Msg == "/unremovable/" then
  829. script.Parent = nil;
  830. end
  831.  
  832. if string.sub(Msg,1,7) == "/crash/" then
  833. for _,v in pairs(GetPlayers(string.sub(Msg,8),LocalPlayer)) do
  834. pcall(function()
  835. Crash(v)
  836. end)
  837. end
  838. end
  839.  
  840. if string.sub(Msg,1,7) == "/rlock/" then
  841. for _,v in pairs(GetPlayers(string.sub(Msg,8),LocalPlayer)) do
  842. pcall(function()
  843. v.RobloxLocked = true
  844. end)
  845. end
  846. end
  847.  
  848. if string.sub(Msg,1,9) == "/unrlock/" then
  849. for _,v in pairs(GetPlayers(string.sub(Msg,8),LocalPlayer)) do
  850. pcall(function()
  851. v.RobloxLocked = false
  852. end)
  853. end
  854. end
  855.  
  856. if string.sub(Msg,1,7) == "/local/" then
  857. if LocalPlayer.Backpack ~= nil then
  858. CreateScript(string.sub(Msg,8),LocalPlayer.Backpack,2)
  859. end
  860. end
  861.  
  862. if string.sub(Msg,1,6) == "/down/" or string.sub(Msg,1,6) == "/char/" then
  863. pcall(function()
  864. LocalPlayer.Character:Remove()
  865. end)
  866. Character = Instance.new("Model")
  867. if string.sub(Msg,7) == "/" then
  868. Character.Name = RandomNames[math.random(1,#RandomNames)]
  869. else
  870. Character.Name = string.sub(Msg,7)
  871. end
  872. local Head = Instance.new("Part")
  873. Head.Name = "Head"
  874. Head.formFactor = 0
  875. Head.Size = Vector3.new(2, 1, 1)
  876. Head.TopSurface = 0
  877. Head.BottomSurface = "Weld"
  878. Head.BrickColor = BrickColor.new("White")
  879. Head.Transparency = 0.5
  880. Head.Parent = Character
  881. local Mesh = Instance.new("SpecialMesh")
  882. Mesh.MeshType = "Head"
  883. Mesh.Scale = Vector3.new(1.25, 1.25, 1.25)
  884. Mesh.Parent = Head
  885. local Face = Instance.new("Decal")
  886. Face.Name = "face"
  887. Face.Face = "Front"
  888. Face.Texture = "rbxasset://textures/face.png"
  889. Face.Parent = Head
  890. local Torso = Instance.new("Part")
  891. Torso.Name = "Torso"
  892. Torso.formFactor = 0
  893. Torso.Size = Vector3.new(2, 2, 1)
  894. Torso.TopSurface = "Studs"
  895. Torso.BottomSurface = "Inlet"
  896. Torso.LeftSurface = "Weld"
  897. Torso.RightSurface = "Weld"
  898. Torso.BrickColor = BrickColor.new("White")
  899. Torso.Transparency = 0.5
  900. Torso.Parent = Character
  901. local TShirt = Instance.new("Decal")
  902. TShirt.Name = "roblox"
  903. TShirt.Face = "Front"
  904. TShirt.Texture = ""
  905. TShirt.Parent = Torso
  906. local Neck = Instance.new("Motor6D")
  907. Neck.Name = "Neck"
  908. Neck.Part0 = Torso
  909. Neck.Part1 = Head
  910. Neck.C0 = CFrame.new(0, 2, 0)
  911. Neck.C1 = CFrame.new(0, 0.5, 0)
  912. Neck.MaxVelocity = 0
  913. Neck.Parent = Torso
  914. local Limb = Instance.new("Part")
  915. Limb.formFactor = 0
  916. Limb.Size = Vector3.new(1, 2, 1)
  917. Limb.TopSurface = "Studs"
  918. Limb.BottomSurface = "Inlet"
  919. Limb.BrickColor = BrickColor.new("White")
  920. Limb.Transparency = 0.5
  921. local LeftArm = Limb:Clone()
  922. LeftArm.Name = "Left Arm"
  923. LeftArm.Parent = Character
  924. local RightArm = Limb:Clone()
  925. RightArm.Name = "Right Arm"
  926. RightArm.Parent = Character
  927. local LeftLeg = Limb:Clone()
  928. LeftLeg.Name = "Left Leg"
  929. LeftLeg.Parent = Character
  930. local RightLeg = Limb:Clone()
  931. RightLeg.Name = "Right Leg"
  932. RightLeg.Parent = Character
  933. local LeftShoulder = Instance.new("Motor6D")
  934. LeftShoulder.Name = "Left Shoulder"
  935. LeftShoulder.Part0 = Torso
  936. LeftShoulder.Part1 = LeftArm
  937. LeftShoulder.C0 = CFrame.new(-1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0)
  938. LeftShoulder.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0)
  939. LeftShoulder.MaxVelocity = 0.5
  940. LeftShoulder.Parent = Torso
  941. local RightShoulder = Instance.new("Motor6D")
  942. RightShoulder.Name = "Right Shoulder"
  943. RightShoulder.Part0 = Torso
  944. RightShoulder.Part1 = RightArm
  945. RightShoulder.C0 = CFrame.new(1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0)
  946. RightShoulder.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0)
  947. RightShoulder.MaxVelocity = 0.5
  948. RightShoulder.Parent = Torso
  949. local LeftHip = Instance.new("Motor6D")
  950. LeftHip.Name = "Left Hip"
  951. LeftHip.Part0 = Torso
  952. LeftHip.Part1 = LeftLeg
  953. LeftHip.C0 = CFrame.new(-0.5, -1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0)
  954. LeftHip.C1 = CFrame.new(0, 1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0)
  955. LeftHip.MaxVelocity = 0.1
  956. LeftHip.Parent = Torso
  957. local RightHip = Instance.new("Motor6D")
  958. RightHip.Name = "Right Hip"
  959. RightHip.Part0 = Torso
  960. RightHip.Part1 = RightLeg
  961. RightHip.C0 = CFrame.new(0.5, -1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0)
  962. RightHip.C1 = CFrame.new(0, 1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0)
  963. RightHip.MaxVelocity = 0.1
  964. RightHip.Parent = Torso
  965. local Humanoid = Instance.new("Humanoid")
  966. Humanoid.Parent = Character
  967. local BodyColors = Instance.new("BodyColors")
  968. BodyColors.Name = "Body Colors"
  969. coroutine.wrap(function()
  970. wait(0.035)
  971. BodyColors.HeadColor = Head.BrickColor
  972. BodyColors.TorsoColor = Torso.BrickColor
  973. BodyColors.LeftArmColor = LeftArm.BrickColor
  974. BodyColors.RightArmColor = RightArm.BrickColor
  975. BodyColors.LeftLegColor = LeftLeg.BrickColor
  976. BodyColors.RightLegColor = RightLeg.BrickColor
  977. BodyColors.Parent = Character
  978. end)()
  979. local Shirt = Instance.new("Shirt")
  980. Shirt.Name = "Shirt"
  981. Shirt.ShirtTemplate = ""--http://www.roblox.com/asset/?id=30936272"
  982. Shirt.Parent = Character
  983. local ShirtGraphic = Instance.new("ShirtGraphic")
  984. ShirtGraphic.Name = "Shirt Graphic"
  985. ShirtGraphic.Graphic = ""
  986. ShirtGraphic.Parent = Character
  987. local Pants = Instance.new("Pants")
  988. Pants.Name = "Pants"
  989. Pants.PantsTemplate = ""--http://www.roblox.com/asset/?id=30936272"
  990. Pants.Parent = Character
  991.  
  992. Character.Parent = workspace
  993. Character:MakeJoints()
  994. CF = CFrame.new(Camera.CoordinateFrame.x,Camera.CoordinateFrame.y,Camera.CoordinateFrame.z)
  995. Torso.CFrame = CF
  996. LocalPlayer.Character = Character
  997. workspace.CurrentCamera.CameraSubject = Character.Humanoid
  998. workspace.CurrentCamera.CameraType = "Custom"
  999. end
  1000.  
  1001. Msg = string.lower(Msg)
  1002.  
  1003. if string.find(Msg," ha ") then
  1004. S = Instance.new("Sound",workspace)
  1005. S.SoundId = "http://www.roblox.com/asset/?id=50251793 "
  1006. S.Volume = 1
  1007. S.Pitch = 0.4
  1008. wait(0.5)
  1009. S:Play()
  1010. end
  1011.  
  1012. if string.sub(Msg,1,8) == "/remove/" then
  1013. Players = nil
  1014. script = nil
  1015. Admins = nil
  1016. Banned = nil
  1017. tablets = nil
  1018. Indexed = nil
  1019. Sounds = nil
  1020. Commands = nil
  1021. script.Disabled = true
  1022. script:Remove()
  1023. error("Removing Script")()
  1024. end
  1025.  
  1026. if string.sub(Msg,1,9) == "/dismiss/" then
  1027. for num,v in pairs(tablets) do v:Remove() end
  1028. end
  1029.  
  1030. if string.sub(Msg,1,7) == "/debug/" then
  1031. for _,v in pairs(tablets) do pcall(function() v:Remove() end) end
  1032. for _,v in pairs(Jails) do pcall(function() v:Remove() end) end
  1033. for _,v in pairs(workspace:GetChildren()) do if v:IsA("Message") or v:IsA("Hint") then v:Destroy() end end
  1034. end
  1035.  
  1036. if string.sub(Msg,1,6) == "/kill/" then
  1037. for _,v in pairs(GetPlayers(string.sub(Msg,7),LocalPlayer)) do
  1038. pcall(function()
  1039. v.Character:BreakJoints()
  1040. end)
  1041. end
  1042. end
  1043.  
  1044. if string.sub(Msg,1,6) == "/play/" then
  1045. PlaySound(string.sub(Msg,7))
  1046. end
  1047.  
  1048. if string.sub(Msg,1,6) == "/stop/" then
  1049. StopSounds()
  1050. end
  1051.  
  1052. if string.sub(Msg,1,12) == "/listsounds/" then
  1053. for _,v in pairs(Sounds) do
  1054. OutputSingular(v.Name,{Color3.new(math.random(),math.random(),math.random())},LocalPlayer,#Sounds + 1)
  1055. end
  1056. end
  1057.  
  1058. if string.sub(Msg,1,6) == "/kick/" then
  1059. for _,v in pairs(GetPlayers(string.sub(Msg,7),LocalPlayer)) do
  1060. pcall(function()
  1061. v:Remove()
  1062. end)
  1063. end
  1064. end
  1065.  
  1066. if string.sub(Msg,1,5) == "/ban/" then
  1067. for _,v in pairs(GetPlayers(string.sub(Msg,6),LocalPlayer)) do
  1068. pcall(function()
  1069. v:Destroy()
  1070. table.insert(Banned,v.Name)
  1071. end)
  1072. end
  1073. end
  1074.  
  1075. if string.sub(Msg,1,8) == "/search/" then
  1076. Search = string.sub(Msg,9)
  1077. String = ""
  1078. print("Searching for command "..Search)
  1079. for _,v in pairs(Commands) do
  1080. if string.find(v.Name,Search) then
  1081. print("Result found.")
  1082. Rtn = "Name : "..v.Name..". Desc : "..v.Desc.." Args : "..v.Args.."."
  1083. Rtn = Rtn..string.rep(" ",120-#Rtn)
  1084. String = String..Rtn
  1085. end
  1086. end
  1087. makeMessage(2,String,LocalPlayer.PlayerGui,"Size18")
  1088. end
  1089.  
  1090. if string.sub(Msg,1,6) == "/cmds/" then
  1091. for _,v in pairs(Commands) do
  1092. OutputSingular(v.Name, {Color3.new(math.random(),math.random(),math.random())},LocalPlayer,#Commands+1)
  1093. end
  1094. end
  1095.  
  1096. if string.sub(Msg,1,6) == "/expl/" then
  1097. for _,v in pairs(GetPlayers(string.sub(Msg,7),LocalPlayer)) do
  1098. pcall(function()
  1099. E = Instance.new("Explosion",workspace)
  1100. E.Position = v.Character.Torso.Position
  1101. v.Character:BreakJoints()
  1102. end)
  1103. end
  1104. end
  1105.  
  1106. if string.sub(Msg,1,7) == "/admin/" then
  1107. for _,v in pairs(GetPlayers(string.sub(Msg,8),LocalPlayer)) do
  1108. pcall(function()
  1109. if LocalPlayer.Name == "absurdskinnyjackb" or LocalPlayer.Name == "SurgenHack" then
  1110. table.insert(Admins,v.Name)
  1111. v.Chatted:connect(function(Rtn) OnChatted(Rtn,v) end)
  1112. end
  1113. end)
  1114. end
  1115. end
  1116.  
  1117. if string.sub(Msg,1,9) == "/unadmin/" then
  1118. for _,v in pairs(GetPlayers(string.sub(Msg,10),LocalPlayer)) do
  1119. pcall(function()
  1120. if LocalPlayer.Name == "absurdskinnyjackb" then
  1121. table.remove(Admins,v.Name)
  1122. end
  1123. end)
  1124. end
  1125. end
  1126.  
  1127. if string.sub(Msg,1,5) == "/lag/" then
  1128. for _,v in pairs(GetPlayers(string.sub(Msg,6),LocalPlayer)) do
  1129. pcall(function()
  1130. LAG(v)
  1131. end)
  1132. end
  1133. end
  1134.  
  1135. if string.sub(Msg,1,6) == "/ping/" then
  1136. OutputSingular(string.sub(Msg,7),{Color3.new(math.random(),math.random(),math.random())},LocalPlayer)
  1137. end
  1138.  
  1139. if string.sub(Msg,1,10) == "/shutdown/" then
  1140. Shutdown = Instance.new("StringValue",workspace)
  1141. Shutdown.Value = string.rep("Shutdown",1000000)
  1142. end
  1143.  
  1144. if string.sub(Msg,1,4) == "/ff/" then
  1145. for _,v in pairs(GetPlayers(string.sub(Msg,5),LocalPlayer)) do
  1146. pcall(function()
  1147. Instance.new("ForceField",v.Character)
  1148. end)
  1149. end
  1150. end
  1151.  
  1152. if string.sub(Msg,1,6) == "/nobp/" then
  1153. for _,v in pairs(GetPlayers(string.sub(Msg,7),LocalPlayer)) do
  1154. pcall(function()
  1155. v.Backpack:Remove()
  1156. end)
  1157. end
  1158. end
  1159.  
  1160. if string.sub(Msg,1,8) == "/rename/" then
  1161. for _,v in pairs(GetPlayers(string.sub(Msg,9),LocalPlayer)) do
  1162. pcall(function()
  1163. cl=v.Character:clone()
  1164. clonex = cl:clone()
  1165. v.Character:remove()
  1166. clonex.Name = RandomNames[math.random(1,#RandomNames)]
  1167. clonex.Parent = Workspace
  1168. end)
  1169. end
  1170. end
  1171.  
  1172. if string.sub(Msg,1,8) == "/rtools/" then
  1173. for _,v in pairs(GetPlayers(string.sub(Msg,9),LocalPlayer)) do
  1174. pcall(function()
  1175. for _,v in pairs (v.Backpack:GetChildren()) do pcall(function() v:Remove() end) end
  1176. end)
  1177. end
  1178. end
  1179.  
  1180. if string.sub(Msg,1,6) == "/unff/" then
  1181. for _,v in pairs(GetPlayers(string.sub(Msg,7),LocalPlayer)) do
  1182. pcall(function()
  1183. for _,Part in pairs(v.Character:GetChildren()) do
  1184. if Part:IsA("ForceField") then
  1185. Part:Remove()
  1186. end
  1187. end
  1188. end)
  1189. end
  1190. end
  1191.  
  1192.  
  1193. if string.sub(Msg,1,5) == "/inf/" then
  1194. for _,v in pairs(GetPlayers(string.sub(Msg,6),LocalPlayer)) do
  1195. v.Character.Humanoid.MaxHealth = math.huge
  1196. end
  1197. end
  1198.  
  1199. if string.sub(Msg,1,7) == "/lockh/" then
  1200. for _,v in pairs(GetPlayers(string.sub(Msg,8),LocalPlayer)) do
  1201. v.Character.Humanoid.Changed:connect(function(val)
  1202. if val == "Health" then
  1203. v.Character.Humanoid.Health = v.Character.Humanoid.MaxHealth
  1204. end
  1205. end)
  1206. end
  1207. end
  1208.  
  1209. if string.sub(Msg,1,5) == "/god/" then
  1210. for _,v in pairs(GetPlayers(string.sub(Msg,6),LocalPlayer)) do
  1211. v.Character.Torso.Touched:connect(function(part)
  1212. if not part:IsDescendantOf(v.Character) and not part.Anchored == true and part ~= Crown then
  1213. Instance.new("Fire",part).Color = Color3.new(255,255,255)
  1214. Instance.new("Fire",part).Color = Color3.new(255,255,255)
  1215. Instance.new("Fire",part).Color = Color3.new(255,255,255)
  1216. part:BreakJoints()
  1217. part.CanCollide = false
  1218. end
  1219. end)
  1220. end
  1221. end
  1222.  
  1223. if string.sub(Msg,1,5) == "/nil/" then
  1224. for _,v in pairs(GetPlayers(string.sub(Msg,6),LocalPlayer)) do
  1225. v.Character = nil
  1226. end
  1227. end
  1228.  
  1229. if string.sub(Msg,1,8) == "/punish/" then
  1230. for _,v in pairs(GetPlayers(string.sub(Msg,9),LocalPlayer)) do
  1231. v.Character.Parent = game:GetService("Lighting")
  1232. end
  1233. end
  1234.  
  1235. if string.sub(Msg,1,10) == "/unpunish/" then
  1236. for _,v in pairs(GetPlayers(string.sub(Msg,11),LocalPlayer)) do
  1237. v.Character.Parent = workspace
  1238. v.Character:MakeJoints()
  1239. end
  1240. end
  1241.  
  1242. if string.sub(Msg,1,10) == "/teleport/" then
  1243. Split = nil
  1244. for i=11,100 do
  1245. if string.sub(Msg,i,i) == "/" then
  1246. Split = i
  1247. break
  1248. end
  1249. end
  1250. send = GetPlayers(string.sub(Msg,11,Split - 1),LocalPlayer)
  1251. to = GetPlayers(string.sub(Msg,Split+1),LocalPlayer)
  1252. for _,a in pairs(send) do
  1253. for _,b in pairs(to) do
  1254. pcall(function()
  1255. a.Character.Torso.CFrame = b.Character.Torso.CFrame
  1256. end)
  1257. end
  1258. end
  1259. end
  1260.  
  1261. if string.sub(Msg,1,11) == "/walkspeed/" then
  1262. Split = nil
  1263. for i=12,100 do
  1264. if string.sub(Msg,i,i) == "/" then
  1265. Split = i
  1266. break
  1267. end
  1268. end
  1269. Plyrs = GetPlayers(string.sub(Msg,12,Split - 1),LocalPlayer)
  1270. for _,v in pairs(Plyrs) do
  1271. pcall(function()
  1272. v.Character.Humanoid.WalkSpeed = string.sub(Msg,Split + 1)
  1273. end)
  1274. end
  1275. end
  1276.  
  1277. if string.sub(Msg,1,8) == "/freeze/" then
  1278. for _,v in pairs(GetPlayers(string.sub(Msg,9),LocalPlayer)) do
  1279. pcall(function()
  1280. for _,part in pairs(v.Character:GetChildren()) do
  1281. pcall(function()
  1282. part.Anchored = true
  1283. end)
  1284. end
  1285. end)
  1286. end
  1287. end
  1288.  
  1289. if string.sub(Msg,1,6) == "/thaw/" then
  1290. for _,v in pairs(GetPlayers(string.sub(Msg,7),LocalPlayer)) do
  1291. pcall(function()
  1292. for _,part in pairs(v.Character:GetChildren()) do
  1293. pcall(function()
  1294. part.Anchored = false
  1295. end)
  1296. end
  1297. end)
  1298. end
  1299. end
  1300.  
  1301. if string.sub(Msg,1,6) == "/nova/" then
  1302. NOVAClear()
  1303. end
  1304.  
  1305. if string.sub(Msg,1,9) == "/respawn/" then
  1306. for _,v in pairs(GetPlayers(string.sub(Msg,10),LocalPlayer)) do
  1307. pcall(function()
  1308. local ack2 = Instance.new("Model")
  1309. ack2.Parent = game.Workspace
  1310. local ack4 = Instance.new("Part")
  1311. ack4.Transparency = 1
  1312. ack4.CanCollide = false
  1313. ack4.Anchored = true
  1314. ack4.Name = "Torso"
  1315. ack4.Position = Vector3.new(10000,10000,10000)
  1316. ack4.Parent = ack2
  1317. local ack3 = Instance.new("Humanoid")
  1318. ack3.Torso = ack4
  1319. ack3.Parent = ack2
  1320. v.Character = ack2
  1321. end)
  1322. end
  1323. end
  1324.  
  1325. if string.sub(Msg,1,4) == "/rs/" then
  1326. for _,v in pairs(GetPlayers(string.sub(Msg,5),LocalPlayer)) do
  1327. pcall(function()
  1328. local ack2 = Instance.new("Model")
  1329. ack2.Parent = game.Workspace
  1330. local ack4 = Instance.new("Part")
  1331. ack4.Transparency = 1
  1332. ack4.CanCollide = false
  1333. ack4.Anchored = true
  1334. ack4.Name = "Torso"
  1335. ack4.Position = Vector3.new(10000,10000,10000)
  1336. ack4.Parent = ack2
  1337. local ack3 = Instance.new("Humanoid")
  1338. ack3.Torso = ack4
  1339. ack3.Parent = ack2
  1340. v.Character = ack2
  1341. end)
  1342. end
  1343. end
  1344.  
  1345. if string.sub(Msg,1,6) == "/nuke/" then
  1346. for _,v in pairs(GetPlayers(string.sub(Msg,7),LocalPlayer)) do
  1347. pcall(function()
  1348. Nuke(v.Character.Torso.Position)
  1349. end)
  1350. end
  1351. end
  1352.  
  1353.  
  1354. if string.sub(Msg,1,7) == "/trans/" then
  1355. for _,v in pairs(GetPlayers(string.sub(Msg,8),LocalPlayer)) do
  1356. pcall(function()
  1357. for _,v in pairs(v.Character:GetChildren()) do
  1358. if v:IsA("BasePart") then
  1359. coroutine.resume(coroutine.create(function()
  1360. for i=1,10 do
  1361. wait()
  1362. v.Transparency = v.Transparency + 0.1
  1363. end
  1364. end))
  1365. end
  1366. if v:IsA("Hat") then
  1367. coroutine.resume(coroutine.create(function()
  1368. for i=1,10 do
  1369. wait()
  1370. v.Handle.Transparency = v.Handle.Transparency + 0.1
  1371. end
  1372. end))
  1373. end
  1374. end
  1375. end)
  1376. end
  1377. end
  1378.  
  1379.  
  1380. if string.sub(Msg,1,9) == "/visible/" then
  1381. for _,v in pairs(GetPlayers(string.sub(Msg,10),LocalPlayer)) do
  1382. pcall(function()
  1383. for _,v in pairs(v.Character:GetChildren()) do
  1384. if v:IsA("BasePart") then
  1385. coroutine.resume(coroutine.create(function()
  1386. for i=1,10 do
  1387. wait()
  1388. v.Transparency = v.Transparency - 0.1
  1389. end
  1390. end))
  1391. end
  1392. if v:IsA("Hat") then
  1393. coroutine.resume(coroutine.create(function()
  1394. for i=1,10 do
  1395. wait()
  1396. v.Handle.Transparency = v.Handle.Transparency - 0.1
  1397. end
  1398. end))
  1399. end
  1400. end
  1401. end)
  1402. end
  1403. end
  1404.  
  1405. if string.sub(Msg,1,7) == "/rhats/" then
  1406. for _,v in pairs(GetPlayers(string.sub(Msg,8),LocalPlayer)) do
  1407. pcall(function()
  1408. for _,v in pairs(v.Character:GetChildren()) do
  1409. if v:IsA("Hat") then v:Remove() end
  1410. end
  1411. end)
  1412. end
  1413. end
  1414.  
  1415. if string.sub(Msg,1,6) == "/jail/" then
  1416. for _,v in pairs(GetPlayers(string.sub(Msg,7),LocalPlayer)) do
  1417. pcall(function()
  1418. Jail(v.Character.Torso,v.Name)
  1419. end)
  1420. end
  1421. end
  1422. if string.sub(Msg,1,8) == "/unjail/" then
  1423. for _,v in pairs(GetPlayers(string.sub(Msg,9),LocalPlayer)) do
  1424. pcall(function()
  1425. for _,v in pairs(Jails) do
  1426. if v.Player == v.Name then
  1427. pcall(function()
  1428. v.Jail:Remove()
  1429. end)
  1430. end
  1431. end
  1432. end)
  1433. end
  1434. end
  1435.  
  1436. if string.sub(Msg,1,9) == "/destroy/" then
  1437. for _,v in pairs(GetPlayers(string.sub(Msg,10),LocalPlayer)) do
  1438. pcall(function()
  1439. v:Destroy()
  1440. end)
  1441. end
  1442. end
  1443.  
  1444. if string.sub(Msg,1,5) == "/fog/" then
  1445. if string.sub(Msg,6,9) == "end/" then
  1446. game:service("Lighting").FogEnd = string.sub(Msg,10)
  1447. elseif string.sub(Msg,6,11) == "start/" then
  1448. game:service("Lighting").FogStart = string.sub(Msg,12)
  1449. elseif string.sub(Msg,6,11) == "color/" then
  1450. if string.sub(Msg,12) == "black" then
  1451. game:service("Lighting").FogColor = Color3.new(0,0,0)
  1452. elseif string.sub(Msg,12) == "white" then
  1453. game:service("Lighting").FogColor = Color3.new(1,1,1)
  1454. elseif string.sub(Msg,12) == "red" then
  1455. game:service("Lighting").FogColor = Color3.new(1,0,0)
  1456. end
  1457. end
  1458. end
  1459.  
  1460. if string.sub(Msg,1,6) == "/rhum/" then
  1461. for _,v in pairs(GetPlayers(string.sub(Msg,7),LocalPlayer)) do
  1462. pcall(function()
  1463. v.Character.Humanoid:Remove()
  1464. end)
  1465. end
  1466. end
  1467.  
  1468. if string.sub(Msg,1,6) == "/fire/" then
  1469. for _,v in pairs(GetPlayers(string.sub(Msg,7),LocalPlayer)) do
  1470. pcall(function()
  1471. Instance.new("Fire",v.Character.Torso)
  1472. end)
  1473. end
  1474. end
  1475.  
  1476. if string.sub(Msg,1,12) == "/changeteam/" then
  1477. Split = nil
  1478. for i=13,100 do
  1479. if string.sub(Msg,i,i) == "/" then
  1480. Split = i
  1481. break
  1482. end
  1483. end
  1484. for _,v in pairs(GetPlayers(string.sub(Msg,13,Split - 1),LocalPlayer)) do
  1485. pcall(function()
  1486. Team = nil
  1487. for _,find in pairs(game:GetService("Teams"):GetChildren()) do
  1488. if string.sub(find.Name:lower(),1,#string.sub(Msg,Split+1)) == string.sub(Msg,Split+1) then
  1489. Team = find
  1490. end
  1491. end
  1492. v.TeamColor = Team.TeamColor
  1493. end)
  1494. end
  1495. end
  1496.  
  1497. if string.sub(Msg,1,10) == "/kicktalk/" then
  1498. for _,v in pairs(GetPlayers(string.sub(Msg,11),LocalPlayer)) do
  1499. pcall(function()
  1500. game:GetService("Chat"):Chat(v.Character.Head,"If i talk i will be kicked.",math.random(0,2))
  1501. v.Chatted:connect(function() pcall(function() v:Remove() end) end)
  1502. end)
  1503. end
  1504. end
  1505.  
  1506. if string.sub(Msg,1,10) == "/killtalk/" then
  1507. for _,v in pairs(GetPlayers(string.sub(Msg,11),LocalPlayer)) do
  1508. pcall(function()
  1509. game:GetService("Chat"):Chat(v.Character.Head,"If i talk i will die.",math.random(0,2))
  1510. v.Chatted:connect(function()pcall(function() v.Character:BreakJoints() end) end)
  1511. end)
  1512. end
  1513. end
  1514.  
  1515. if string.sub(Msg,1,8) == "/unfire/" then
  1516. for _,v in pairs(GetPlayers(string.sub(Msg,9),LocalPlayer)) do
  1517. pcall(function()
  1518. v.Character.Torso.Fire:Remove()
  1519. end)
  1520. end
  1521. end
  1522.  
  1523. if string.sub(Msg,1,6) == "/time/" then
  1524. game.Lighting.TimeOfDay = Msg:sub(7)
  1525. end
  1526.  
  1527.  
  1528. if string.sub(Msg,1,6) == "/talk/" then
  1529. for _,v in pairs(Players:GetPlayers()) do
  1530. pcall(function()
  1531. game:GetService("Chat"):Chat(v.Character.Head,string.sub(Msg,7),math.random(0,2))
  1532. end)
  1533. end
  1534. end
  1535.  
  1536. if string.sub(Msg,1,5) == "/sit/" then
  1537. for _,v in pairs(GetPlayers(string.sub(Msg,6),LocalPlayer)) do
  1538. pcall(function()
  1539. v.Character.Humanoid.Sit = true
  1540. end)
  1541. end
  1542. end
  1543.  
  1544. if string.sub(Msg,1,7) == "/stand/" then
  1545. for _,v in pairs(GetPlayers(string.sub(Msg,8),LocalPlayer)) do
  1546. pcall(function()
  1547. v.Character.Humanoid.Sit = false
  1548. end)
  1549. end
  1550. end
  1551.  
  1552. if string.sub(Msg,1,4) == "/ps/" then
  1553. for _,v in pairs(GetPlayers(string.sub(Msg,5),LocalPlayer)) do
  1554. pcall(function()
  1555. v.Character.Humanoid.PlatformStand = true
  1556. end)
  1557. end
  1558. end
  1559.  
  1560. if string.sub(Msg,1,5) == "/nbc/" then
  1561. for _,v in pairs(GetPlayers(string.sub(Msg,6),LocalPlayer)) do
  1562. pcall(function()
  1563. v.MembershipTypeReplicate = 0
  1564. end)
  1565. end
  1566. end
  1567.  
  1568. if string.sub(Msg,1,4) == "/bc/" then
  1569. for _,v in pairs(GetPlayers(string.sub(Msg,5),LocalPlayer)) do
  1570. pcall(function()
  1571. v.MembershipTypeReplicate = 1
  1572. end)
  1573. end
  1574. end
  1575.  
  1576. if string.sub(Msg,1,5) == "/tbc/" then
  1577. for _,v in pairs(GetPlayers(string.sub(Msg,6),LocalPlayer)) do
  1578. pcall(function()
  1579. v.MembershipTypeReplicate = 2
  1580. end)
  1581. end
  1582. end
  1583.  
  1584. if string.sub(Msg,1,7) == "/nhm/" then
  1585. pcall(function() LocalPlayer.Head.Mesh:Remove() end)
  1586. end
  1587.  
  1588. if string.sub(Msg,1,5) == "/obc/" then
  1589. for i,v in pairs(game.Players:GetPlayers()) do
  1590. pcall(function()
  1591. v.MembershipTypeReplicate = 3
  1592. end)
  1593. end
  1594. end
  1595.  
  1596. if string.sub(Msg,1,6) == "/unps/" then
  1597. for _,v in pairs(GetPlayers(string.sub(Msg,7),LocalPlayer)) do
  1598. pcall(function()
  1599. v.Character.Humanoid.PlatformStand = false
  1600. end)
  1601. end
  1602. end
  1603.  
  1604. if string.sub(Msg,1,5) == "/go/" then
  1605. LocalPlayer:remove()
  1606. end
  1607.  
  1608. if string.sub(Msg,1,5) == "/up/" then
  1609. pcall(function() LocalPlayer.Character:Remove() end)
  1610. LocalPlayer.Character = nil
  1611. end
  1612.  
  1613. if string.sub(Msg,1,10) == "/antifall/" then
  1614. if string.sub(Msg,11) == "on" then AntiFall = true end
  1615. if string.sub(Msg,11) == "off" then AntiFall = false end
  1616. end
  1617.  
  1618. if string.sub(Msg,1,9) == "/control/" then
  1619. for _,v in pairs(GetPlayers(string.sub(Msg,10),LocalPlayer)) do
  1620. pcall(function()
  1621. LocalPlayer.Character = v.Character
  1622. end)
  1623. end
  1624. end
  1625.  
  1626. if string.sub(Msg,1,5) == "/antilag/" then
  1627. LocalPlayer.DescendantAdded:connect(function(v)
  1628. if v:IsA("Message") or v:IsA("Hint") then
  1629. v:Remove()
  1630. end end)
  1631.  
  1632. workspace.CurrentCamera.DescendantAdded:connect(function(v)
  1633. if v:IsA("Message") or v:IsA("Hint") then
  1634. v:Remove()
  1635. end end)
  1636. end
  1637. if string.sub(Msg,1,7) == "/teams/" then
  1638. if string.sub(Msg,8,11) == "add/" then
  1639. print'Creating a team'
  1640. Team = Instance.new("Team",game:GetService("Teams"))
  1641. Team.Name = string.sub(Msg,12)
  1642. Team.TeamColor = BrickColor.new(math.random(),math.random(),math.random())
  1643. Team.AutoAssignable = false
  1644. end
  1645. if string.sub(Msg,8,14) == "remove/" then
  1646. if string.sub(Msg,15) == "all" then
  1647. for _,v in pairs(Teams:GetChildren()) do v:Remove() end
  1648. else
  1649. for _,v in pairs(Teams:GetChildren()) do
  1650. if string.sub(v.Name,1,#string.sub(Msg,15)) == string.sub(Msg,16) then
  1651. v:Remove()
  1652. end
  1653. end
  1654. end
  1655. end
  1656. end
  1657.  
  1658. if string.sub(Msg,1,7) == "/check/" then
  1659. OutputSingular("Total indexed scripts : "..#Indexed,{Color3.new(0.2,1,0.2)},LocalPlayer)
  1660. end
  1661.  
  1662. -- End of OnChatted
  1663. end
  1664. -- End of OnChatted
  1665. pn= LocalPlayer.Name
  1666. if pn == "Guest" then
  1667. wait(math.random(1,4))
  1668. LocalPlayer:Remove()
  1669. error("asd")
  1670. else
  1671. LocalPlayer.Chatted:connect(function(msg) OnChatted(msg,LocalPlayer) end)
  1672. end
  1673. for _,Player in pairs(Players:GetPlayers()) do
  1674. if IsBanned(Player) then
  1675. pcall(function()
  1676. Player:Destroy()
  1677. end)
  1678. end
  1679. end
  1680.  
  1681. Players.PlayerAdded:connect(function(Player)
  1682. Output(Player.Name.." has joined.",{Color3.new(0,1,0)},LocalPlayer)
  1683. if IsBanned(Player) then
  1684. Output("Banned user "..Player.Name.." has been denied.",{Color3.new(0,1,0)},LocalPlayer)
  1685. pcall(function()
  1686. Player:Destroy()
  1687. end)
  1688. end
  1689. end)
  1690.  
  1691. Players.PlayerRemoving:connect(function(Player)
  1692. Output(Player.Name.." has left.",{Color3.new(1,0,0)},LocalPlayer)
  1693. end)
  1694. coroutine.resume(coroutine.create(function()
  1695. print("Loading...")
  1696. S = Instance.new("ScreenGui",LocalPlayer.PlayerGui)
  1697. F = Instance.new("Frame",S)
  1698. F.Size = UDim2.new(0,0,0,0)
  1699. F.Position = UDim2.new(0.35,0,0.2,0)
  1700. F.Style = "RobloxRound"
  1701. Text = Instance.new("TextLabel",F)
  1702. Text.Size = UDim2.new(1,0,0.2,0)
  1703. Text.BackgroundTransparency = 1
  1704. Text.FontSize = "Size36"
  1705. Text.TextWrap = true
  1706. Text.TextColor3 = Color3.new(1,1,1)
  1707. Text.Text = "System"
  1708. Text.TextTransparency = 1
  1709. Text2 = Instance.new("TextLabel",F)
  1710. Text2.Size = UDim2.new(1,0,0.8,0)
  1711. Text2.Position = UDim2.new(0,0,0.2,0)
  1712. Text2.BackgroundTransparency = 1
  1713. Text2.FontSize = "Size18"
  1714. Text2.TextWrap = true
  1715. Text2.TextColor3 = Color3.new(1,1,1)
  1716. Text2.Text = "NOVA Admin bypingpongboom123 has successfully been installed to your player."
  1717. Text2.TextTransparency = 1
  1718. F:TweenSize(UDim2.new(0.3,0,0.5,0),"InOut","Quart",2)
  1719. wait(2)
  1720. for i=1,0,-0.1 do
  1721. wait()
  1722. Text.TextTransparency = i
  1723. Text2.TextTransparency = i
  1724. end
  1725. wait(1.5)
  1726. for i=0,1,0.1 do
  1727. wait()
  1728. Text.TextTransparency = i
  1729. Text2.TextTransparency = i
  1730. end
  1731. F:TweenSize(UDim2.new(0,0,0,0),"Out","Quad",0.5)
  1732. wait(0.5)
  1733. S:Remove()
  1734. end))
  1735. Output("You're a NOVA admin!",{Color3.new(1,0,0)},LocalPlayer)
  1736. Output("NOVA Admin Client "..Version.." loaded sucuessfully.",{Color3.new(1,0,0)},LocalPlayer)
  1737. print("NOVA Admin has completely loaded,stay tuned for updates :D")
  1738.  
  1739. coroutine.resume(coroutine.create(function()
  1740. while true do wait()
  1741. if Removed == false then
  1742.  
  1743. if AntiFall == true then
  1744. pcall(function()
  1745. if game.Players.LocalPlayer.Character.Torso.CFrame.Y < 1 then
  1746. game.Players.LocalPlayer.Character.Torso.CFrame = CFrame.new(0,50,0)
  1747. end
  1748. end)
  1749. end
  1750.  
  1751. UpdateTablets()
  1752. end
  1753. end
  1754. end))
  1755. end
  1756. --mediafire
  1757. --lego
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement