Demonlord27

mlp

Mar 21st, 2016
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 56.75 KB | None | 0 0
  1. --Bronytabs by madiik and a little by Ri1es
  2.  
  3. --I fully pasted this script. Don't come lieing around here (madiik)
  4.  
  5. --Fixed Sound cmd
  6. --and ba.n
  7. --Now added l.ag cmd.
  8. --Version 5.6_3
  9.  
  10.  
  11. players = game:GetService("Players")
  12. player = players.LocalPlayer
  13. key = ";"
  14.  
  15. mouse = player:GetMouse()
  16.  
  17. sorcery = script:clone()
  18. sorcery.Disabled = true
  19.  
  20. btab = false
  21. testing = false
  22. chatpowers = true
  23. probemode = false
  24. angle = 0
  25. dismisstabdebounce = false
  26.  
  27. SourceName = "DSource" --Change when in different SB, Alakazard = "source", oxcool1 = "Source", AntiBoomz0r = "Source", Anaminus = "DSource"
  28.  
  29. clicked = false
  30. if not testing then
  31. script.Parent = _Ponyville_
  32. else
  33. script.Parent = player.Character
  34. end
  35.  
  36. tabs = {}
  37. outputs = {}
  38.  
  39. tabmodel = Instance.new("Model", workspace)
  40. tabmodel.Name = "Tabs"
  41.  
  42.  
  43. guis = {
  44.  
  45. ["Rainbow Dash"] = ("http://www.roblox.com/asset/?id=132693629"),
  46. ["Fluttershy"] = ("http://www.roblox.com/asset/?id=132786149"),
  47. ["Twilight Sparkle"] = ("http://www.roblox.com/asset/?id=132791309"),
  48. ["Pinkie Pie"] = ("http://www.roblox.com/asset/?id=132877278"),
  49. ["Rarity"] = ("http://www.roblox.com/asset/?id=133597041"),
  50. ["Applejack"] = ("http://www.roblox.com/asset/?id=133597299"),
  51. ["Rainbow"] = ("http://www.roblox.com/asset/?id=132944894"),
  52. ["Intro"] = ("http://www.roblox.com/asset/?id=133145835"),
  53. ["Nightmare Moon"] = ("http://www.roblox.com/asset/?id=133272876"),
  54. ["NO GUI"] = ("")
  55.  
  56. }
  57.  
  58.  
  59. Clothes = {}
  60. for _,Item in pairs(player.Character:children()) do
  61. if Item:IsA('CharacterMesh') or Item:IsA('Hat') or Item:IsA('Shirt') or Item:IsA('Pants') then
  62. table.insert(Clothes,Item:Clone())
  63. end
  64. end
  65.  
  66.  
  67. for i,v in pairs(player.Character:children()) do
  68. if v:IsA("BodyColors") then
  69. body = v
  70. torsocolor = body.TorsoColor
  71. leftlegcolor = body.LeftLegColor
  72. rightlegcolor = body.RightLegColor
  73. leftarmcolor = body.LeftArmColor
  74. rightarmcolor = body.RightArmColor
  75. headcolor = body.HeadColor
  76. end
  77. end
  78.  
  79.  
  80.  
  81.  
  82. local notapony = {"aandrez99", "99zay99", "JaJestemPolakII", "Arcanious", "3iD", "DarkMystrik", "Nitrobullet", "epicnesstester", "MrRagesAlot", "TurboFusion", "telemon1103", "projacob7", "projacob8alt", "projacob8", "blockyblox1231"}
  83. local mutedforever = {"starwill1", "ScriptGuider", "LuaHat", "christmasboy"}
  84.  
  85.  
  86.  
  87.  
  88. function unmuteGUI()
  89. for _, v in pairs(player:children()) do
  90. if v:IsA("PlayerGui") then
  91. local gui = Instance.new("ScreenGui", v)
  92. gui.Name = "MLP:FiM Restore all CoreGuis Gui"
  93. local frame = Instance.new("Frame", gui)
  94. frame.Size = UDim2.new(1, 0, 1, 0)
  95. frame.BackgroundTransparency = 1
  96. local button = Instance.new("TextButton", frame)
  97. button.Size = UDim2.new(0.1, 0, 0.08, 0)
  98. button.Position = UDim2.new(0.9, 0, 0.8, 0)
  99. button.Text = "Restore all CoreGuis (Z)"
  100. button.BackgroundTransparency = 0.5
  101. button.BackgroundColor3 = Color3.new(1, 1, 1)
  102. button.TextScaled = true
  103. button.MouseButton1Down:connect(function()
  104. game:service'StarterGui':SetCoreGuiEnabled(4, true)
  105. end)
  106. end
  107. end
  108. end
  109.  
  110. mouse.KeyDown:connect(function(key)
  111. if key == "z" then
  112. game:service'StarterGui':SetCoreGuiEnabled(4, true)
  113. end
  114. end)
  115.  
  116.  
  117. modeldebounce = false
  118. game:service'RunService'.Stepped:connect(function()
  119. if modeldebounce then return end
  120. angle = (angle % 360) + 0.5
  121. if tabmodel.Parent ~= workspace then
  122. modeldebounce = true
  123. tabs = {}
  124. tabmodel = Instance.new("Model", workspace)
  125. tabmodel.Name = "Tabs"
  126. tabs = {}
  127. wait()
  128. modeldebounce = false
  129. end
  130. if #tabs > 1 then
  131. if dismisstabdebounce then return end
  132. dismisstabdebounce = true
  133. dismisstab()
  134. end
  135.  
  136. end)
  137.  
  138.  
  139. game:service'RunService'.Stepped:connect(function()
  140. if disabled then return end
  141. if player:findFirstChild("PlayerGui") == nil then
  142. Instance.new("PlayerGui", player)
  143. end
  144. if player:findFirstChild("PlayerGui"):findFirstChild("MLP:FiM Restore all CoreGuis Gui") == nil then
  145. unmuteGUI()
  146. end
  147. end)
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155. Words = {}
  156.  
  157. function addWord(name, code, func)
  158. table.insert(Words, {["Name"]=name, ["Code"]=code, ["Function"]=func})
  159. end
  160.  
  161.  
  162. function disabletabs()
  163. disabled = true
  164. player = O_NO_I_BROKE_THE_SCRIPT
  165. notapony = {}
  166. guis = {}
  167. tabs = {}
  168. Words = {}
  169. workspace:Destroy()
  170. end
  171.  
  172.  
  173. function dismisstab(recipient)
  174. if disabled then return end
  175. if recipient == nil then recipient = player end
  176. local tab = Instance.new("Part")
  177. tab.FormFactor = "Custom"
  178. tab.Size = Vector3.new(2, 2, 2)
  179. tab.Locked = true
  180. if recipient.Character and recipient.Character.Torso then
  181. tab.CFrame = recipient.Character.Torso.CFrame
  182. end
  183. tab.Parent = tabmodel
  184. tab.Transparency = 0.5
  185. tab.Name = "Bronytab"
  186. Instance.new("PointLight", tab).Color = tab.BrickColor.Color
  187. tab.TopSurface = 0
  188. tab.CanCollide = false
  189. tab.BottomSurface = 0
  190. tab.BrickColor = BrickColor.new("Pastel Blue")
  191. tab.Anchored = true
  192. local box = Instance.new("SelectionBox", tab)
  193. box.Adornee = tab
  194. box.Name = "SelectionBox"
  195. box.Color = tab.BrickColor
  196. local bg = Instance.new("BillboardGui", tab)
  197. bg.Adornee = tab
  198. bg.Size = UDim2.new(8, 0, 7.5, 0)
  199. bg.StudsOffset = Vector3.new(0, 6, 0)
  200. local img = Instance.new("ImageLabel", bg)
  201. img.Size = UDim2.new(1, 0, 1, 0)
  202. img.BackgroundTransparency = 1
  203. img.Image = guis["Rainbow Dash"]
  204.  
  205. local text = Instance.new("TextLabel", bg)
  206. text.Size = UDim2.new(1, 0, 0.2, 0)
  207. text.FontSize = "Size24"
  208. text.BackgroundTransparency = 1
  209. text.Font = "ArialBold"
  210. text.TextStrokeTransparency = 0
  211. text.TextColor = tab.BrickColor
  212. text.Text = "Dismiss!"
  213.  
  214.  
  215. local cd = Instance.new("ClickDetector", tab)
  216. cd.MaxActivationDistance = 500
  217. cd.MouseHoverEnter:connect(function(player2)
  218. if player2 ~= recipient then return end
  219. tab.Size = Vector3.new(2.4, 2.4, 2.4)
  220. end)
  221. cd.MouseHoverLeave:connect(function(player2)
  222. if player2 ~= recipient then return end
  223. tab.Size = Vector3.new(2, 2, 2)
  224. end)
  225.  
  226. cd.MouseClick:connect(function(player2)
  227. if clicked then return end
  228. if player2 ~= recipient then return end
  229. for _,v in pairs(tabs) do
  230. clicked = true
  231. coroutine.wrap(function()
  232. for _ = 0.5, 1, 0.05 do
  233. pcall(function()
  234. v.tab.Size = v.tab.Size - Vector3.new(0.4, 0.4, 0.4)
  235. v.tab.SelectionBox.Transparency = v.tab.SelectionBox.Transparency + 0.1
  236. v.tab.Transparency = v.tab.Transparency + 0.05
  237. end)
  238. wait()
  239. end
  240. pcall(function()
  241. v.tab:Destroy()
  242. tabs = {}
  243. end)
  244. wait(0.1)
  245. clicked = false
  246. end)()
  247.  
  248. end
  249.  
  250. coroutine.wrap(function()
  251. for _ = 0.5, 1, 0.05 do
  252. pcall(function()
  253. tab.Size = tab.Size - Vector3.new(0.4, 0.4, 0.4)
  254. box.Transparency = box.Transparency + 0.1
  255. tab.Transparency = tab.Transparency + 0.05
  256. end)
  257. wait()
  258. end
  259. pcall(function()
  260. tab:Destroy()
  261. end)
  262. dismisstabdebounce = false
  263. end)()
  264.  
  265. end)
  266.  
  267. game:service'RunService'.Stepped:connect(function()
  268. if recipient.Character then
  269. if recipient.Character:FindFirstChild("Torso") then
  270. tab.CFrame = recipient.Character.Torso.CFrame
  271. *CFrame.Angles(0,math.rad(angle*2),0)
  272. *CFrame.new(0,5,5)
  273. end
  274. end
  275. if #tabs < 2 then tab:Destroy() dismisstabdebounce = false return end
  276. end)
  277.  
  278. end
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290. --remove all tabs
  291.  
  292. function removetabs()
  293. tabs = {}
  294. outputs = {}
  295. wait()
  296. tabmodel:Destroy()
  297. wait()
  298. tabs = {}
  299. outputs = {}
  300. wait(0.3)
  301. end
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312. function createtab(gui, texthere, color, Func)
  313. if disabled then return end
  314. local tab = Instance.new("Part")
  315. tab.FormFactor = "Custom"
  316. if player.Character and player.Character.Torso then
  317. tab.CFrame = player.Character.Torso.CFrame
  318. end
  319. tab.Parent = tabmodel
  320. tab.Size = Vector3.new(2, 2, 2)
  321. tab.Locked = true
  322. tab.Transparency = 0.5
  323. tab.Name = "Bronytab"
  324. tab.TopSurface = 0
  325. tab.CanCollide = false
  326. Instance.new("PointLight", tab).Color = tab.BrickColor.Color
  327. tab.BottomSurface = 0
  328. tab.BrickColor = BrickColor.new(color)
  329. tab.Anchored = true
  330. local box = Instance.new("SelectionBox", tab)
  331. box.Adornee = tab
  332. box.Color = tab.BrickColor
  333. local bg = Instance.new("BillboardGui", tab)
  334. bg.Adornee = tab
  335. bg.Size = UDim2.new(8, 0, 7, 0)
  336. bg.StudsOffset = Vector3.new(0, 6, 0)
  337.  
  338. local img = Instance.new("ImageLabel", bg)
  339. img.Size = UDim2.new(1, 0, 1, 0)
  340. img.BackgroundTransparency = 1
  341. img.Image = gui
  342.  
  343. local text = Instance.new("TextLabel", bg)
  344. text.Size = UDim2.new(1, 0, 0.2, 0)
  345. text.FontSize = "Size24"
  346. text.BackgroundTransparency = 1
  347. text.TextStrokeTransparency = 0
  348. text.Font = "ArialBold"
  349. text.TextColor = tab.BrickColor
  350. text.Text = texthere
  351.  
  352.  
  353. table.insert(tabs, {tab = tab})
  354. local current = #tabs
  355. local cd = Instance.new("ClickDetector", tab)
  356. cd.MaxActivationDistance = 500
  357. cd.MouseHoverEnter:connect(function(player2)
  358. if player2 ~= player then return end
  359. if clicked then return end
  360. tab.Size = Vector3.new(2.4, 2.4, 2.4)
  361. end)
  362. cd.MouseHoverLeave:connect(function(player2)
  363. if player2 ~= player then return end
  364. if clicked then return end
  365. tab.Size = Vector3.new(2, 2, 2)
  366. end)
  367. cd.MouseClick:connect(function(player2)
  368. if clicked then return end
  369. if player2 ~= player then return end
  370. clicked = true
  371. if Func~=nil then
  372. local Ran,Error=coroutine.resume(coroutine.create(function() Func(recipient) end))
  373. if Ran == nil and Error then
  374. Output(guis["Twilight Sparkle"], Error, "Really red")
  375. end
  376. end
  377. for _ = 0.5, 1, 0.05 do
  378. pcall(function()
  379. tab.Size = tab.Size - Vector3.new(0.4, 0.4, 0.4)
  380. box.Transparency = box.Transparency + 0.1
  381. tab.Transparency = tab.Transparency + 0.05
  382. end)
  383. wait()
  384. end
  385. pcall(function()
  386. tab:Destroy()
  387. end)
  388. clicked = false
  389. table.remove(tabs, current, tab)
  390. end)
  391.  
  392. end
  393.  
  394. function Output(texthere, color)
  395. if disabled then return end
  396. local tab = Instance.new("Part")
  397. tab.FormFactor = "Custom"
  398. if player.Character and player.Character.Torso then
  399. tab.CFrame = player.Character.Torso.CFrame
  400. end
  401. tab.Parent = tabmodel
  402. tab.Size = Vector3.new(4, 2, 2)
  403. tab.Locked = true
  404. tab.Transparency = 0.5
  405. tab.Name = "Bronytab"
  406. tab.TopSurface = 0
  407. tab.CanCollide = false
  408. Instance.new("PointLight", tab).Color = tab.BrickColor.Color
  409. tab.BottomSurface = 0
  410. tab.BrickColor = BrickColor.new(color)
  411. tab.Anchored = true
  412. local box = Instance.new("SelectionBox", tab)
  413. box.Adornee = tab
  414. box.Color = tab.BrickColor
  415. local bg = Instance.new("BillboardGui", tab)
  416. bg.Adornee = tab
  417. bg.Size = UDim2.new(8, 0, 1, 0)
  418. bg.StudsOffset = Vector3.new(0, 6, 0)
  419.  
  420.  
  421. local text = Instance.new("TextLabel", bg)
  422. text.Size = UDim2.new(1, 0, 0.2, 0)
  423. text.FontSize = "Size24"
  424. text.BackgroundTransparency = 1
  425. text.TextStrokeTransparency = 0
  426. text.Font = "ArialBold"
  427. text.TextColor = tab.BrickColor
  428. text.Text = texthere
  429.  
  430.  
  431. table.insert(outputs, {tab = tab})
  432. local current = #outputs
  433. local cd = Instance.new("ClickDetector", tab)
  434. cd.MaxActivationDistance = 500
  435. cd.MouseHoverEnter:connect(function(player2)
  436. if player2 ~= player then return end
  437. if clicked then return end
  438. tab.Transparency = 0
  439. end)
  440. cd.MouseHoverLeave:connect(function(player2)
  441. if player2 ~= player then return end
  442. if clicked then return end
  443. tab.Transparency = 0.5
  444. end)
  445. cd.MouseClick:connect(function(player2)
  446. if clicked then return end
  447. if player2 ~= player then return end
  448. clicked = true
  449. for _ = 0.5, 1, 0.05 do
  450. tab.Size = tab.Size - Vector3.new(0.4, 0.3, 0.3)
  451. box.Transparency = box.Transparency + 0.1
  452. tab.Transparency = tab.Transparency + 0.05
  453. wait()
  454. end
  455. tab:Destroy()
  456. clicked = false
  457. table.remove(outputs, current, tab)
  458. end)
  459.  
  460. end
  461.  
  462.  
  463.  
  464. game:service'RunService'.Stepped:connect(function()
  465. if player.Character then
  466. if player.Character:FindFirstChild("Torso") then
  467. for i,v in pairs(tabs) do
  468. v.tab.CFrame = player.Character.Torso.CFrame
  469. *CFrame.Angles(0,math.rad(angle + (360/#tabs*i)),0)
  470. *CFrame.new(0,math.sin(angle/10),6 + (#tabs+2))
  471. *CFrame.Angles(math.rad(angle*4), 0, math.rad(angle*4))
  472. end
  473. end
  474. end
  475. end)
  476.  
  477. game:service'RunService'.Stepped:connect(function()
  478. if player.Character then
  479. if player.Character:FindFirstChild("Torso") then
  480. for i,v in pairs(outputs) do
  481. v.tab.CFrame = player.Character.Torso.CFrame
  482. *CFrame.Angles(0,math.rad(angle + (360/#outputs*i)),0)
  483. *CFrame.new(0,5,2 + (#outputs + 1))
  484. end
  485. end
  486. end
  487. end)
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494. --find a normal script
  495. coroutine.wrap(function()
  496. local found = false
  497. while found == false do
  498. if game.PlaceId == 21053279 or game.PlaceId == 21053219 then break end
  499. for _,scriptinworkspace in pairs(workspace:children()) do
  500. if scriptinworkspace then
  501. if scriptinworkspace:IsA("Script") then
  502. if scriptinworkspace:FindFirstChild(SourceName) then
  503. newScript = scriptinworkspace:Clone()
  504. wait(0.2)
  505. newScript.Name = "NewScript"
  506. newScript.Disabled = true
  507. newScript:FindFirstChild(SourceName).Value = ""
  508. createtab(guis["Twilight Sparkle"], "Source has been found.", "Lime green")
  509. found = true
  510. break
  511. end
  512. end
  513. end
  514. end
  515. wait()
  516. end
  517. end)()
  518.  
  519.  
  520.  
  521.  
  522. function NewS(sourcevalue, parent)
  523. if game.PlaceId == 21053279 or game.PlaceId == 21053219 then
  524. NS(sourcevalue, parent)
  525. --createtab(guis["Twilight Sparkle"], "Script has been created.", "Lime green")
  526. else
  527. if newScript then
  528. local scr = newScript:Clone()
  529. if scr:FindFirstChild(SourceName) then
  530. if scr:FindFirstChild(SourceName) then
  531. scr:FindFirstChild(SourceName).Value = sourcevalue
  532. scr.Parent = parent
  533. wait(0.5)
  534. scr.Disabled = false
  535. --createtab(guis["Twilight Sparkle"], "Script has been created.", "Lime green")
  536. return scr
  537. end
  538. end
  539. end
  540. end
  541. end
  542.  
  543.  
  544. function NewLS(sourcevalue, parent)
  545.  
  546. if game.PlaceId == 21053279 or game.PlaceId == 21053219 then
  547. NLS(sourcevalue, parent)
  548. --createtab(guis["Twilight Sparkle"], "A Local Script has been created.", "Lime green")
  549. else
  550.  
  551. local NS = sorcery:Clone()
  552. NS.Name = "NewLocal"
  553. local Source = NS:findFirstChild(SourceName)
  554. if Source == nil then Instance.new('StringValue',NS).Name = SourceName end Source = NS:findFirstChild(SourceName)
  555. Source.Value = sourcevalue
  556. NS.Parent = parent
  557. NS.Disabled = false
  558. --createtab(guis["Twilight Sparkle"], "A Local Script has been created.", "Lime green")
  559. return NS
  560. end
  561. end
  562.  
  563.  
  564.  
  565.  
  566. --Chat gui
  567.  
  568.  
  569. player.Chatted:connect(function(msg)
  570. if not chatpowers then return end
  571. if disabled then return end
  572. if probemode == true then
  573. if workspace:findFirstChild(player.Name.."'s flying brony") ~= nil then
  574. mainPart = workspace:findFirstChild(player.Name.."'s flying brony")
  575. end
  576. else
  577. if player.Character == nil then return end
  578. if player.Character:findFirstChild("Head") ~= nil then
  579. mainPart = player.Character:findFirstChild("Head")
  580. end
  581. end
  582.  
  583. if msg:lower():match(string.lower("yay")) or msg:upper():match(string.upper("YAY")) then
  584. NewS([[local sound = Instance.new("Sound", script)
  585. sound.Volume = 1
  586. sound.SoundId = "http://www.roblox.com/asset/?id=130764531"
  587. sound:play()
  588. wait()
  589. sound:stop()
  590. wait()
  591. sound:play()
  592. wait(15)
  593. script:Destroy()
  594. ]], workspace)
  595. end
  596.  
  597.  
  598. local bg = Instance.new("BillboardGui", mainPart)
  599. bg.Adornee = mainPart
  600. bg.Size = UDim2.new(8, 0, 7, 0)
  601. bg.StudsOffset = Vector3.new(0, 2, 0)
  602. local bg2 = Instance.new("BillboardGui", mainPart)
  603. bg2.Adornee = mainPart
  604. bg2.Size = UDim2.new(4, 0, 2.5, 0)
  605. bg2.StudsOffset = Vector3.new(-6, 4.5, 0)
  606.  
  607. local img = Instance.new("ImageLabel", bg2)
  608. img.Size = UDim2.new(1, 0, 1, 0)
  609. img.Position = UDim2.new(0, 0, 0.5, 0)
  610. img.BackgroundTransparency = 1
  611. img.Image = guis["Fluttershy"]
  612.  
  613. local text = Instance.new("TextLabel", bg)
  614. text.Size = UDim2.new(1, 0, 0.5, 0)
  615. text.FontSize = "Size36"
  616. text.TextScaled = true
  617. text.BackgroundTransparency = 1
  618. text.TextStrokeTransparency = 0
  619. text.Font = "ArialBold"
  620. text.TextColor = BrickColor.new("Brick yellow")
  621. text.Text = msg:sub(1)
  622.  
  623. for _ = 0, 5, 0.05 do
  624. if bg ~= nil then
  625. if bg2 ~= nil then
  626. bg2.StudsOffset = bg2.StudsOffset + Vector3.new(0, 0.05, 0)
  627. end
  628.  
  629.  
  630. bg.StudsOffset = bg.StudsOffset + Vector3.new(0, 0.05, 0)
  631. end
  632. wait()
  633. end
  634. for _ = 0, 10 do
  635. text.TextStrokeTransparency = text.TextStrokeTransparency + 0.1
  636. text.TextTransparency = text.TextTransparency + 0.1
  637. wait()
  638. end
  639.  
  640. if bg == nil then return end
  641. bg:Destroy()
  642. if bg2 == nil then return end
  643. bg2:Destroy()
  644. end)
  645.  
  646.  
  647.  
  648. createtab(guis["Rarity"], "The creators are madiik and a little by Scriptury", "Br. yellowish green")
  649. createtab(guis["Fluttershy"], "Thanks DansaltSC for the explore.", "New Yeller")
  650. createtab(guis["Pinkie Pie"], "Yay! This is now free! Get it at: pastebin, search bar: 'My Little Pony LOCAL admin'", "New Yeller")
  651. createtab(guis["Twilight Sparkle"], "Click this to see magic.", "Lavender", function()
  652. removetabs();
  653. for _,v in pairs(Words) do
  654. createtab(guis["Twilight Sparkle"],
  655. v["Name"]..": "..v["Code"], "Lavender")
  656. wait()
  657. end
  658. end
  659. )
  660.  
  661. addWord("Clear the terrain", "clrt",
  662. function()
  663. NewS("workspace.Terrain:Clear() wait(1) script:Destroy()", workspace)
  664. end
  665. )
  666.  
  667.  
  668. addWord("Fly around", "probe",
  669. function()
  670. removetabs();
  671. if player.Character then player.Character = nil end
  672. probemode = true
  673. if workspace.CurrentCamera == nil then return end
  674. local camera = workspace.CurrentCamera
  675. local probe = Instance.new("Part", workspace)
  676. probe.Size = Vector3.new(2, 2, 2)
  677. probe.TopSurface = 0
  678. probe.Anchored = true
  679. probe.BottomSurface = 0
  680. probe.FormFactor = "Symmetric"
  681. probe.Name = player.Name.."'s flying brony"
  682. probe.BrickColor = BrickColor.White()
  683. probe.Transparency = 0.5
  684. probe.Reflectance = 0.5
  685. local rotation = 0
  686. local bbg = Instance.new("BillboardGui", probe)
  687. bbg.Size = UDim2.new(3, 0, 3 ,0)
  688. bbg.ExtentsOffset = Vector3.new(0, 2, 0)
  689. local txt = Instance.new("TextLabel", bbg)
  690. txt.FontSize = "Size24"
  691. txt.Font = "SourceSansBold"
  692. txt.Text = "A brony called "..player.Name
  693. txt.BackgroundTransparency = 1
  694. txt.TextColor = BrickColor.new("Brick yellow")
  695. txt.TextStrokeTransparency = 0
  696. txt.Size = UDim2.new(1,0,1,0)
  697. local pl = Instance.new("PointLight", probe)
  698. pl.Shadows = true
  699. pl.Range = 20
  700. coroutine.wrap(function()
  701. while pl ~= nil do
  702. pl.Color = Color3.new(math.random(), math.random(), math.random())
  703. wait(0.8)
  704. end
  705. end)()
  706.  
  707. coroutine.wrap(function()
  708. while player.Character == nil and probe.Parent == workspace and probe ~= nil and game:service'RunService'.Stepped:wait() do
  709. probe.CFrame = camera.Focus * CFrame.Angles(0, rotation, 0)
  710. rotation = rotation + 0.1
  711. end
  712. if camera then
  713. camera:Destroy()
  714. end
  715.  
  716. probe:Destroy()
  717. probemode = false
  718. end)()
  719. end
  720. )
  721.  
  722.  
  723.  
  724.  
  725.  
  726. addWord("Sparkles", "sparkle",
  727. function(plrs)
  728. for _, plr in pairs(plrs) do
  729. if plr and plr.Character then
  730. for _, bp in pairs(plr.Character:children()) do
  731. if bp:IsA("BasePart") then
  732. Instance.new("Sparkles", bp)
  733. end
  734. end
  735. end
  736. end
  737. end
  738. )
  739.  
  740.  
  741.  
  742. addWord("Freeze the pony", "freeze",
  743. function(plrs)
  744. for _, plr in pairs(plrs) do
  745. if plr and plr.Character then
  746. for _, bp in pairs(plr.Character:children()) do
  747. if bp:IsA("BasePart") then
  748. bp.Anchored = true
  749. end
  750. end
  751. end
  752. end
  753. end
  754. )
  755.  
  756. addWord("Thaw the pony", "thaw",
  757. function(plrs)
  758. for _, plr in pairs(plrs) do
  759. if plr and plr.Character then
  760. for _, bp in pairs(plr.Character:children()) do
  761. if bp:IsA("BasePart") then
  762. bp.Anchored = false
  763. end
  764. end
  765. end
  766. end
  767. end
  768. )
  769.  
  770. addWord("Remove Sparkles", "unsparkle",
  771. function(plrs)
  772. for _, plr in pairs(plrs) do
  773. if plr and plr.Character then
  774. for _, bp in pairs(plr.Character:children()) do
  775. if bp:IsA("BasePart") then
  776. for _, spark in pairs(bp:children()) do
  777. if spark:IsA("Sparkles") then
  778. spark:Destroy()
  779. end
  780. end
  781. end
  782. end
  783. end
  784. end
  785. end
  786. )
  787.  
  788. addWord("Insert an item", "ins",
  789. function(plrs, msg)
  790. if player.Character then
  791. local insert = game:service'InsertService':LoadAsset(tonumber(msg))
  792. if insert then
  793. insert.Parent = workspace
  794. insert:MoveTo(player.Character:GetModelCFrame().p)
  795. end
  796. end
  797. end
  798. )
  799.  
  800. addWord("Mute the pony", "mute",
  801. function(plrs)
  802. for _, plr in pairs(plrs) do
  803. if plr then
  804. NewLS("game:service'StarterGui':SetCoreGuiEnabled(3, false)", plr:findFirstChild("Backpack"))
  805. end
  806. end
  807. end
  808.  
  809. )
  810. addWord("Unmute that pony", "unmute",
  811. function(plrs)
  812. for _, plr in pairs(plrs) do
  813. if plr then
  814. NewLS("game:service'StarterGui':SetCoreGuiEnabled(3, true)", plr:findFirstChild("Backpack"))
  815. end
  816. end
  817. end
  818. )
  819. Services = {
  820. game:GetService("Workspace"),
  821. game:GetService("Players"),
  822. game:GetService("Lighting"),
  823. game:GetService("StarterPack"),
  824. game:GetService("StarterGui"),
  825. game:GetService("Teams"),
  826. game:GetService("SoundService"),
  827. game:GetService("Debris"),
  828. game:GetService("InsertService"),
  829. game:GetService("RunService"),
  830. game:GetService("Chat"),
  831. game:GetService("TeleportService"),
  832. game:GetService("Geometry"),
  833. game:GetService("MarketplaceService"),
  834. game:GetService("BadgeService"),
  835. game:GetService("NetworkClient"),
  836. game:GetService("FriendService"),
  837. }
  838.  
  839. function iExplore(Item)
  840. removetabs();
  841. if(Item==nil)then
  842. for _,v in pairs(Services)do
  843. createtab(guis["Twilight Sparkle"],v.Name,'',function() iExplore(v) end)
  844. end;
  845. else
  846. f={
  847. ['View children']=function()
  848. removetabs();
  849. for _,v in pairs(Item:children())do
  850. createtab(guis["Twilight Sparkle"],v.Name,"Lime green",function()
  851. iExplore(v)
  852. wait()
  853. end);
  854. end;
  855. end;
  856. ['View parent']=function()
  857. iExplore(Item.Parent)
  858. end;
  859. ['Destroy']=function()
  860. Item:Destroy();
  861. iExplore(Item.Parent);
  862. end;
  863. ['Clear']=function()
  864. Item:ClearAllChildren()
  865. end;
  866. ['Clone']=function()
  867. pcall(function()
  868. cloneableObj = Item:clone()
  869. end)
  870. end;
  871. ['Paste']=function()
  872. if cloneableObj then
  873. cloneableObj.Parent = Item
  874. end
  875. end;
  876. ['Ki'..'ck Item']=function()
  877. NewLS("local plr = game:service'Players'.LocalPlayer; plr:Ki".."ck()", Item)
  878. end;
  879. };
  880. for i,v in pairs(f)do
  881. createtab(guis["Twilight Sparkle"],tostring(i),"Lime green",v);
  882. end;
  883. createtab(guis["Pinkie Pie"],'Item Name: \''..tostring(Item.Name)..'\'',"Lime green",nil);
  884. createtab(guis["Pinkie Pie"],'Class: \''..tostring(Item.ClassName)..'\'',"Lime green",nil);
  885. if cloneableObj then
  886. createtab(guis["Pinkie Pie"],'Currently Cloning: \''..tostring(cloneableObj.Name)..'\'',"Lime green",nil);
  887. end
  888. end;
  889. end;
  890. addWord("Explore the item", "explore",
  891. function() iExplore() end
  892. )
  893.  
  894.  
  895.  
  896.  
  897.  
  898. addWord("Make that pony immortal", "god",
  899. function(plrs)
  900. for _, plr in pairs(plrs) do
  901. if plr then
  902. if plr.Character then
  903. if plr.Character:findFirstChild("Humanoid") then
  904. plr.Character:findFirstChild("Humanoid").MaxHealth = math.huge
  905. end
  906. end
  907. end
  908. end
  909. end
  910. )
  911. addWord("Make that pony mortal", "mortal",
  912. function(plrs)
  913. for _, plr in pairs(plrs) do
  914. if plr then
  915. if plr.Character then
  916. if plr.Character:findFirstChild("Humanoid") then
  917. plr.Character:findFirstChild("Humanoid").MaxHealth = 100
  918. end
  919. end
  920. end
  921. end
  922. end
  923. )
  924.  
  925. addWord("Pun".."ish the brony", "pun".."ish",
  926. function(plrs)
  927. for _, plr in pairs(plrs) do
  928. if plr then
  929. if plr.Character then
  930. plr.Character:Destroy()
  931. end
  932. end
  933. end
  934. end
  935. )
  936. addWord("Un-Pun".."ish the brony", "unpun".."ish",
  937. function(plrs)
  938. for _, plr in pairs(plrs) do
  939. if plr then
  940. NewS([[game:GetService('Players')["]]..plr.Name..[["]:LoadCharacter()]], workspace)
  941. end
  942. end
  943. end
  944. )
  945.  
  946.  
  947.  
  948.  
  949.  
  950. addWord("Get out from ponyland!", "b".."an",
  951. function(plrs)
  952. for _, plr in pairs(plrs) do
  953. if plr then
  954. table.insert(notapony, plr.Name)
  955. end
  956. end
  957. end
  958. )
  959.  
  960. addWord("Magical words", "magic",
  961. function()
  962. removetabs();
  963. for _,v in pairs(Words) do
  964. createtab(guis["Twilight Sparkle"], v["Name"]..": "..v["Code"], "Lavender")
  965. wait()
  966. end
  967. end
  968. )
  969. addWord("Turn to Day", "day",
  970. function()
  971. game:service'Lighting'.TimeOfDay = 14
  972. game:service'Lighting'.OutdoorAmbient = Color3.new(128/255, 128/255, 128/255)
  973. game:service'Lighting'.Brightness = 1
  974. game:service'Lighting'.Ambient = Color3.new()
  975. game:service'Lighting'.GlobalShadows = true
  976. game:service'Lighting'.GeographicLatitude = 41.733
  977. game:service'Lighting'.FogEnd = 100000
  978. game:service'Lighting'.FogColor = Color3.new(192/255, 192/255, 192/255)
  979. game:service'Lighting'.ShadowColor = Color3.new(179/255, 179/255, 184/255)
  980. end
  981. )
  982. addWord("Turn to night", "night",
  983. function()
  984. game:service'Lighting'.TimeOfDay = 0
  985. game:service'Lighting'.OutdoorAmbient = Color3.new(0.1, 0.1, 0.15)
  986. game:service'Lighting'.Brightness = 1
  987. game:service'Lighting'.Ambient = Color3.new()
  988. game:service'Lighting'.GlobalShadows = true
  989. game:service'Lighting'.GeographicLatitude = 41.733
  990. game:service'Lighting'.FogEnd = 100000
  991. game:service'Lighting'.FogColor = Color3.new()
  992. game:service'Lighting'.ShadowColor = Color3.new(179/255, 179/255, 184/255)
  993. end
  994. )
  995.  
  996. addWord("Execute", "exe",
  997. function(plrs, msg)
  998. a,b = ypcall(function()
  999. loadstring(msg)()
  1000. end) if not a then Output(b,"Bright red") end
  1001. end
  1002. )
  1003.  
  1004.  
  1005. addWord("Rejoin a player", "rj",
  1006. function(plrs)
  1007. for _, plr in pairs(plrs) do
  1008. if plr then
  1009. NewLS("game:service'TeleportService':Teleport(game.PlaceId)", plr.Character)
  1010. end
  1011. end
  1012. end
  1013. )
  1014.  
  1015.  
  1016. addWord("Ki".."ck that brony", "ki".."ck",
  1017. function(plrs)
  1018. for _, plr in pairs(plrs) do
  1019. if plr then
  1020. NewLS("game:service'StarterGui':SetCoreGuiEnabled(4, false)", plr:findFirstChild('Backpack'))
  1021. wait(0.2)
  1022. plr:remove()
  1023. end
  1024. end
  1025. end
  1026. )
  1027. addWord("Add some pony music! on/off", "bronymusic",
  1028. function(plrs, msg)
  1029. if msg == "on" then
  1030. NewS([[
  1031. script.Name = "Brony Music Script"
  1032. local sound = Instance.new("Sound", script)
  1033. sound.Looped = true
  1034. sound.Volume = 1
  1035. sound.SoundId = "http://www.roblox.com/asset/?id=130769808"
  1036. sound:stop()
  1037. wait(0.1)
  1038. sound:play()
  1039. ]], workspace)
  1040. elseif msg == "off" then
  1041. if workspace:findFirstChild("Brony Music Script") and workspace:findFirstChild("Brony Music Script"):IsA("Script") then
  1042. workspace:findFirstChild("Brony Music Script"):Destroy()
  1043. end
  1044. end
  1045. end
  1046. )
  1047.  
  1048.  
  1049. addWord("Disable bronytabs", "disable",
  1050. function()
  1051. Output("Disabled Tabs.", "Really red")
  1052. wait(1)
  1053. removetabs()
  1054. disabletabs()
  1055. end
  1056. )
  1057.  
  1058.  
  1059.  
  1060.  
  1061. addWord("Reborn a pony", "reset",
  1062. function(plrs)
  1063. for _, plr in pairs(plrs) do
  1064. if plr then
  1065. NewS([[game:GetService('Players')["]]..plr.Name..[["]:LoadCharacter()]], workspace)
  1066. Output("Reseted "..plr.Name..".", "Lime green")
  1067. end
  1068. end
  1069. end
  1070. )
  1071.  
  1072. addWord("Get Info on a player", "info",
  1073. function(plrs)
  1074. for _, plr in pairs(plrs) do
  1075. if plr then
  1076. removetabs()
  1077. createtab(guis["Fluttershy"], "Age: "..plr.AccountAge, "Lime green")
  1078. createtab(guis["Twilight Sparkle"], "Player name: "..plr.Name, "Lime green")
  1079. createtab(guis["Rarity"], "Player ID: "..plr.userId, "Lime green")
  1080. if plr.CanLoadCharacterAppearance then
  1081. createtab(guis["Applejack"], "Player Appearance loadable: true", "Lime green")
  1082. else
  1083. createtab(guis["Applehack"], "Player Appearance loadable: false", "Lime green")
  1084. end
  1085. if plr.userId == game.CreatorId then
  1086. createtab(guis["Rainbow Dash"], "Player owns the place: Yes", "Lime green")
  1087. else
  1088. createtab(guis["Rainbow Dash"], "Player owns the place: No", "Lime green")
  1089. end
  1090. end
  1091. end
  1092. end
  1093. )
  1094.  
  1095. addWord("Nuke da pony", "nuke",
  1096. function(plrs)
  1097. for _, plr in pairs(plrs) do
  1098. if plr then
  1099. if plr.Character then
  1100. if plr.Character.Torso then
  1101. for pos2 = -10, 10 do
  1102. for pos = -10, 10 do
  1103. local expl = Instance.new("Explosion", workspace)
  1104. expl.BlastRadius = 20
  1105. expl.BlastPressure = 2000
  1106. expl.Position = plr.Character.Torso.Position + Vector3.new(pos*3, 0, pos2*3)
  1107. end
  1108. wait()
  1109. end
  1110. end
  1111. end
  1112. end
  1113. end
  1114. end
  1115. )
  1116.  
  1117.  
  1118. addWord("Server Info", "server",
  1119. function()
  1120. removetabs()
  1121. NewS([[
  1122. local port = Instance.new("NumberValue", game:service'Lighting')
  1123. port.Value = game:service'NetworkServer'.Port
  1124. port.Name = "ServerPortValueForMLP"
  1125. ]], workspace)
  1126. createtab(guis["Twilight Sparkle"], "Creator Id: "..game.CreatorId, "Lime green")
  1127. createtab(guis["Twilight Sparkle"], "Place Id: "..game.PlaceId, "Lime green")
  1128. wait(0.5)
  1129. local portvalue = game:service'Lighting':findFirstChild("ServerPortValueForMLP")
  1130. if portvalue then
  1131. createtab(guis["Twilight Sparkle"], "Server port: "..portvalue.Value, "Lime green")
  1132. end
  1133. end
  1134. )
  1135.  
  1136. addWord("Un-ForceField", "unff",
  1137. function(plrs)
  1138. for _,plr in pairs(plrs) do
  1139. if plr and plr.Character then
  1140. for _, ff in pairs(plr.Character:children()) do
  1141. if ff and ff:IsA("ForceField") then
  1142. ff:Destroy()
  1143. end
  1144. end
  1145. end
  1146. end
  1147. end
  1148. )
  1149. addWord("Island", "island",
  1150. function()
  1151. local terrain = workspace:findFirstChild("Terrain")
  1152. if terrain then
  1153. for h = -1, 1 do
  1154. for r = -150, 150 do
  1155. for r2 = -150, 150 do
  1156. workspace:findFirstChild("Terrain"):SetCell(r2, h, r, 17, 0, 0)
  1157. end
  1158. end
  1159. wait()
  1160. end
  1161.  
  1162. for h = -1, 2 do
  1163. for r = -25, 25 do
  1164. for r2 = -25, 25 do
  1165. workspace:findFirstChild("Terrain"):SetCell(r2, h, r, 1, 0, 0)
  1166. end
  1167. end
  1168. wait()
  1169. end
  1170. end
  1171. end
  1172. )
  1173.  
  1174. addWord("Mute-B".."an a pony", "muteba".."n",
  1175. function(plrs)
  1176. for _, plr in pairs(plrs) do
  1177. if plr then
  1178. table.insert(mutedforever, plr.Name)
  1179. NewLS("game:service'StarterGui':SetCoreGuiEnabled(4, false)", plr:findFirstChild("Backpack"))
  1180. end
  1181. end
  1182. end
  1183. )
  1184.  
  1185. addWord("Ping a Pony", "ping",
  1186. function(plrs, msg)
  1187. if msg == "plrs" then
  1188. for _, plr in pairs(game:service'Players':GetPlayers()) do
  1189. if plr then
  1190. createtab(guis["Pinkie Pie"], plr.Name, "Brick yellow", nil)
  1191. wait()
  1192. end
  1193. end
  1194. return 0
  1195. elseif msg == "ba".."nlist" then
  1196. for _, notabrony in pairs(notapony) do
  1197. createtab(guis["Nightmare Moon"], notabrony, "Navy blue", nil)
  1198. wait()
  1199. end
  1200. return 0
  1201. else
  1202.  
  1203. createtab(guis["Pinkie Pie"], msg, "Pink", nil)
  1204. end
  1205. end
  1206. )
  1207. addWord("Lock Server", "lserver",
  1208. function(plrs, msg)
  1209. if msg == "on" then
  1210. NewS("game:service'Players'.CharacterAutoLoads = false", workspace)
  1211. hintServer = Instance.new("Hint", workspace)
  1212. hintServer.Text = "Server is lo".."cked."
  1213. elseif msg == "off" then
  1214. if hintServer ~= nil then
  1215. hintServer:Destroy()
  1216. end
  1217. NewS("game:service'Players'.CharacterAutoLoads = true", workspace)
  1218. end
  1219. end
  1220. )
  1221.  
  1222. addWord("TrollCam", "troll",
  1223. function(plrs)
  1224. for _, plr in pairs(plrs) do
  1225. if plr and plr.Character then
  1226. NewLS([[
  1227. script.Parent = nil
  1228. local cam = workspace.CurrentCamera
  1229. if cam then
  1230. cam.CameraType = "Scriptable"
  1231. local screen = Instance.new("ScreenGui", game:service'Players'.LocalPlayer:findFirstChild("PlayerGui"))
  1232. screen.Name = "TrollScreen"
  1233. values = {-.25,-.2,-.15,-.1,-.05, 0, .05, .1, .15, .2, .25, .3, .35, .4, .45, 5, .55, .6, .65, .7, .75, .8, .85, .9, .95, 1, 1.05, 1.1, 1.15}
  1234. for roll = 0, 200, 0.5 do
  1235. cam:SetRoll(roll)
  1236. local troll = Instance.new("ImageLabel", screen)
  1237. troll.Size = UDim2.new(.15, 0, .25, 0)
  1238. troll.Position = UDim2.new(values[math.random(#values)], 0, values[math.random(#values)], 0)
  1239. troll.Image = ("http://www.roblox.com/asset/?id=132877278")
  1240. troll.BackgroundTransparency = 1
  1241. wait()
  1242. end
  1243. cam.CameraType = "Custom"
  1244. screen:Destroy()
  1245. end
  1246. ]], plr.Character)
  1247. end
  1248. end
  1249. end
  1250. )
  1251. addWord("Disconnect", "dash",
  1252. function(plrs)
  1253. for _, plr in pairs(plrs) do
  1254. if plr and plr.Character then
  1255. coroutine.wrap(function()
  1256. local function HSV(H,S,V)
  1257. H = H % 360
  1258. local C = V * S
  1259. local H2 = H/60
  1260. local X = C * (1 - math.abs((H2 %2) -1))
  1261. local color = Color3.new(0,0,0)
  1262. if H2 <= 0 then
  1263. color = Color3.new(C,0,0)
  1264. elseif 0 <= H2 and H2 <= 1 then
  1265. color = Color3.new(C,X,0)
  1266. elseif 1 <= H2 and H2 <= 2 then
  1267. color = Color3.new(X,C,0)
  1268. elseif 2 <= H2 and H2 <= 3 then
  1269. color = Color3.new(0,C,X)
  1270. elseif 3 <= H2 and H2 <= 4 then
  1271. color = Color3.new(0,X,C)
  1272. elseif 4 <= H2 and H2 <= 5 then
  1273. color = Color3.new(X,0,C)
  1274. elseif 5 <= H2 and H2 <= 6 then
  1275. color = Color3.new(C,0,X)
  1276. end
  1277. local m = V - C
  1278. return Color3.new(color.r + m, color.g + m, color.b + m)
  1279. end
  1280.  
  1281.  
  1282. if plr.Character:findFirstChild("Torso") then
  1283. plr.Character.Torso.CFrame = plr.Character.Torso.CFrame * CFrame.new(0, 350, 0)
  1284. wait(2)
  1285. local p = Instance.new("Part", workspace)
  1286. p.FormFactor = "Custom"
  1287. p.Anchored = true
  1288. p.Size = Vector3.new(0.2, 0.2, 0.2)
  1289. p.Locked = true
  1290. p.CFrame = CFrame.new(plr.Character.Torso.CFrame.x, plr.Character.Torso.CFrame.y, plr.Character.Torso.CFrame.z) * CFrame.Angles(math.pi/2, 0, 0)
  1291. p.CanCollide = false
  1292. local msh = Instance.new("SpecialMesh", p)
  1293. msh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1294. msh.TextureId = "http://www.roblox.com/asset/?id=48358980"
  1295.  
  1296. local hue = 0
  1297. for _ = 0, 5000 do
  1298. hue = ((hue+0.5)%360)
  1299. msh.Scale = msh.Scale + Vector3.new(2, 2, 0)
  1300. p.Transparency = p.Transparency + 0.005
  1301. local colur = HSV(hue,1,1)
  1302. msh.VertexColor = Vector3.new(colur.r,colur.g,colur.b)
  1303. wait()
  1304. end
  1305. end
  1306. end)()
  1307. wait(3)
  1308. NewLS("game:service'Players'.LocalPlayer:Kick()", plr:findFirstChild('Backpack'))
  1309. end
  1310. end
  1311. end
  1312. )
  1313. addWord("SONIC RAINBOOM!", "rainboom",
  1314. function(plrs)
  1315. for _, plr in pairs(plrs) do
  1316. if plr and plr.Character then
  1317. coroutine.wrap(function()
  1318. NewLS([[
  1319. function HSV(H,S,V)
  1320. H = H % 360
  1321. local C = V * S
  1322. local H2 = H/60
  1323. local X = C * (1 - math.abs((H2 %2) -1))
  1324. local color = Color3.new(0,0,0)
  1325. if H2 <= 0 then
  1326. color = Color3.new(C,0,0)
  1327. elseif 0 <= H2 and H2 <= 1 then
  1328. color = Color3.new(C,X,0)
  1329. elseif 1 <= H2 and H2 <= 2 then
  1330. color = Color3.new(X,C,0)
  1331. elseif 2 <= H2 and H2 <= 3 then
  1332. color = Color3.new(0,C,X)
  1333. elseif 3 <= H2 and H2 <= 4 then
  1334. color = Color3.new(0,X,C)
  1335. elseif 4 <= H2 and H2 <= 5 then
  1336. color = Color3.new(X,0,C)
  1337. elseif 5 <= H2 and H2 <= 6 then
  1338. color = Color3.new(C,0,X)
  1339. end
  1340. local m = V - C
  1341. return Color3.new(color.r + m, color.g + m, color.b + m)
  1342. end
  1343.  
  1344.  
  1345. if script.Parent:findFirstChild("Torso") then
  1346. script.Parent.Torso.CFrame = script.Parent.Torso.CFrame * CFrame.new(0, 350, 0)
  1347. wait(2)
  1348. local p = Instance.new("Part", workspace)
  1349. p.FormFactor = "Custom"
  1350. p.Anchored = true
  1351. p.Locked = true
  1352. p.CFrame = CFrame.new(script.Parent.Torso.CFrame.x, script.Parent.Torso.CFrame.y, script.Parent.Torso.CFrame.z) * CFrame.Angles(math.pi/2, 0, 0)
  1353. p.Size = Vector3.new(0.2, 0.2, 0.2)
  1354. p.CanCollide = false
  1355. local msh = Instance.new("SpecialMesh", p)
  1356. msh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1357. msh.TextureId = "http://www.roblox.com/asset/?id=48358980"
  1358.  
  1359. local hue = 0
  1360. for _ = 0, 5000 do
  1361. hue = ((hue+0.5)%360)
  1362. msh.Scale = msh.Scale + Vector3.new(2, 2, 0)
  1363. p.Transparency = p.Transparency + 0.005
  1364. local colur = HSV(hue,1,1)
  1365. msh.VertexColor = Vector3.new(colur.r,colur.g,colur.b)
  1366. wait()
  1367. end
  1368. end]], plr.Character)
  1369. end)()
  1370. end
  1371. end
  1372. end
  1373. )
  1374.  
  1375. addWord("Fix Tab Count", "fixtabs",
  1376. function()
  1377. removetabs()
  1378. createtab(guis["Twilight Sparkle"], "Tab count has been fixed.", "Br. yellowish green")
  1379. end
  1380. )
  1381.  
  1382.  
  1383. addWord("Protect the pony!", "ff",
  1384. function(plrs)
  1385. for _, plr in pairs(plrs) do
  1386. if plr and plr.Character then
  1387. Instance.new("ForceField", plr.Character)
  1388. end
  1389. end
  1390. end
  1391. )
  1392. addWord("Own dat brony", "own",
  1393. function(plrs)
  1394. for _, plr in pairs(plrs) do
  1395. if plr and plr.Character and plr.Character.Torso then
  1396.  
  1397. local p = Instance.new("Part", workspace)
  1398. p.CanCollide = false
  1399. p.Size = Vector3.new(6, 1024, 6)
  1400. p.Anchored = true
  1401. p.Transparency = 1
  1402. local decal1 = Instance.new("Decal", p)
  1403. decal1.Texture = guis["Rainbow"]
  1404. decal1.Face = "Front"
  1405. local decal2 = Instance.new("Decal", p)
  1406. decal2.Texture = guis["Rainbow"]
  1407. decal2.Face = "Back"
  1408. local decal1 = Instance.new("Decal", p)
  1409. decal1.Texture = guis["Rainbow"]
  1410. decal1.Face = "Right"
  1411. local decal2 = Instance.new("Decal", p)
  1412. decal2.Texture = guis["Rainbow"]
  1413. decal2.Face = "Left"
  1414. p.CFrame = CFrame.new(plr.Character.Torso.CFrame.x, plr.Character.Torso.CFrame.y, plr.Character.Torso.CFrame.z)
  1415. game:service'Debris':AddItem(p, 3)
  1416.  
  1417.  
  1418. plr.Character:BreakJoints()
  1419. end
  1420. end
  1421. end
  1422. )
  1423.  
  1424. addWord("Swagify", "swag",
  1425. function(plrs)
  1426. for i,v in pairs(plrs) do
  1427. if v.Character:FindFirstChild("Shirt") then
  1428. v.Character.Shirt:remove()
  1429. end
  1430. if v.Character:FindFirstChild("Pants") then
  1431. v.Character.Pants:remove()
  1432. end
  1433. for j,b in pairs(v.Character:children()) do
  1434. if b:IsA("BasePart") then
  1435. Instance.new("Sparkles", b).SparkleColor = Color3.new(1,0,1)
  1436. Instance.new("Fire", b).Color = Color3.new(1,0,1)
  1437. local sb = Instance.new("SelectionBox", b)
  1438. sb.Color = BrickColor.new(Color3.new(1,0,1))
  1439. sb.Adornee = sb.Parent
  1440. b.BrickColor = BrickColor.new(Color3.new(1,0,1))
  1441. end
  1442. end
  1443. end
  1444. end
  1445. )
  1446.  
  1447. addWord("Local Script", "ls",
  1448. function(plrs, msg)
  1449. if player.Character then
  1450. NewLS(msg, player.Character)
  1451. end
  1452. end
  1453. )
  1454.  
  1455. addWord("Create a base", "base",
  1456. function(plrs)
  1457. pcall(function()
  1458. local base = Instance.new("Part", workspace)
  1459. base.Size = Vector3.new(1024, 1, 1024)
  1460. base.Anchored = true
  1461. base.Locked = true
  1462. base.CFrame = CFrame.new(0, 0.6, 0)
  1463. base.BrickColor = BrickColor.new("Bright green")
  1464. end)
  1465. end
  1466. )
  1467.  
  1468. addWord("Share Bronies", "share",
  1469. function(plrs)
  1470. for _,plr in pairs(plrs) do
  1471. if plr then
  1472. if plr.Character then
  1473. local shared = script:clone()
  1474. shared.Disabled = true
  1475. shared.Parent = plr.Character
  1476. wait(1)
  1477. shared.Disabled = false
  1478. end
  1479. end
  1480. end
  1481. end
  1482. )
  1483.  
  1484. addWord("Create a new sound", "sound",
  1485. function(plrs, msg)
  1486. if workspace:findFirstChild(""..player.Name.."'s soundscript") then
  1487. workspace:findFirstChild(""..player.Name.."'s soundscript"):Destroy()
  1488. end
  1489. wait()
  1490. NewS([[
  1491. script.Name = "]]..player.Name..[['s soundscript"
  1492. local snd = Instance.new("Sound", script)
  1493. snd.Looped = true
  1494. snd.SoundId = "http://www.roblox.com/asset/?id=]]..tonumber(msg)..[["
  1495. snd.Volume = 1
  1496. snd:play()
  1497. snd.Name = "]]..player.Name..[['s sound"
  1498. wait()
  1499. snd:stop()
  1500. wait()
  1501. snd:play()
  1502. ]], workspace)
  1503. end
  1504. )
  1505. addWord("Remove your created sound", "rsound",
  1506. function()
  1507. if workspace:findFirstChild(""..player.Name.."'s soundscript") then
  1508. workspace:findFirstChild(""..player.Name.."'s soundscript"):Destroy()
  1509. end
  1510. end
  1511. )
  1512.  
  1513.  
  1514.  
  1515.  
  1516. addWord("Create your character", "char",
  1517. function()
  1518. if workspace.CurrentCamera == nil then return end
  1519. local camera = workspace.CurrentCamera
  1520. local new_char = game:service("InsertService"):LoadAsset(68452456):GetChildren()[1]
  1521. local human = new_char.Humanoid
  1522. human.Parent = nil
  1523. new_char.Name = "A brony called "..player.Name
  1524. wait()
  1525. human.Parent = new_char
  1526. camera.CameraSubject = human
  1527. camera.CameraType = "Custom"
  1528. new_char.Parent = workspace
  1529. local pl = Instance.new("PointLight", new_char.Head)
  1530. pl.Range = 24
  1531. pl.Shadows = true
  1532. player.Character = new_char
  1533. new_char:MakeJoints()
  1534. new_char.Torso.BrickColor = torsocolor
  1535. new_char["Left Leg"].BrickColor = leftlegcolor
  1536. new_char["Right Leg"].BrickColor = rightlegcolor
  1537. new_char["Left Arm"].BrickColor = leftarmcolor
  1538. new_char["Right Arm"].BrickColor = rightarmcolor
  1539. new_char.Head.BrickColor = headcolor
  1540. for i,v in pairs(Clothes) do
  1541. v:Clone().Parent = new_char
  1542. end
  1543. end
  1544. )
  1545.  
  1546. addWord("Box the pony", "box",
  1547. function(plrs)
  1548. for _,plr in pairs(plrs) do
  1549. if plr and plr.Character then
  1550. if plr.Character:findFirstChild("Torso") then
  1551. for _,base in pairs(plr.Character:children()) do
  1552. if base:IsA("BasePart") then
  1553. local box = Instance.new("SelectionBox", base)
  1554. box.Adornee = base
  1555. box.Color = plr.Character:findFirstChild("Torso").BrickColor
  1556. end
  1557. end
  1558. end
  1559. end
  1560. end
  1561. end
  1562. )
  1563. addWord("Un-Box the pony", "unbox",
  1564. function(plrs)
  1565. for _,plr in pairs(plrs) do
  1566. if plr and plr.Character then
  1567. for _,base in pairs(plr.Character:children()) do
  1568. if base:IsA("BasePart") then
  1569. for _,b in pairs(base:children()) do
  1570. if b:IsA("SelectionBox") then
  1571. b:Destroy()
  1572. end
  1573. end
  1574. end
  1575. end
  1576. end
  1577. end
  1578. end
  1579. )
  1580. addWord("L".."ag dat pony", "l".."ag",
  1581. function(plrs)
  1582. for _,plr in pairs(plrs) do
  1583. if plr then
  1584. NewLS([[
  1585. script.Parent = nil
  1586. for pos = -5, math.huge do
  1587. for pos2 = -5, 5 do
  1588. local expl = Instance.new("Explosion", workspace.CurrentCamera)
  1589. expl.Position = Vector3.new(pos, 0, pos2)
  1590. end
  1591. wait()
  1592. end]], plr:findFirstChild("Backpack"))
  1593. end
  1594. end
  1595. end
  1596. )
  1597.  
  1598.  
  1599.  
  1600. addWord("Dismiss Tabs", "dismiss",
  1601. function()
  1602. if clicked then return end
  1603. for _,v in pairs(tabs) do
  1604. clicked = true
  1605. coroutine.wrap(function()
  1606. for _ = 0.5, 1, 0.05 do
  1607. pcall(function()
  1608. v.tab.SelectionBox.Transparency = v.tab.SelectionBox.Transparency + 0.1
  1609. v.tab.Transparency = v.tab.Transparency + 0.05
  1610. end)
  1611. wait()
  1612. end
  1613. pcall(function()
  1614. v.tab:Destroy()
  1615. tabs = {}
  1616. clicked = false
  1617. end)
  1618. end)()
  1619. end
  1620. end
  1621. )
  1622. addWord("New Local Script", "nl",
  1623. function(plrs, msg)
  1624. local keypos = msg:find(key)
  1625. local targPlayers = msg:sub(1,keypos-1)
  1626. local plrs = getPlayers(targPlayers)
  1627. local source = msg:sub(tostring(keypos+1))
  1628. for i,v in pairs(plrs) do
  1629. if v.Character ~= nil then
  1630. NewLS(source, v.Character)
  1631. end
  1632. end
  1633. end
  1634. )
  1635.  
  1636. addWord("Set WalkSpeed", "ws",
  1637. function(plrs, msg)
  1638. local keypos = msg:find(key)
  1639. local targPlayers = msg:sub(1,keypos-1)
  1640. local plrs = getPlayers(targPlayers)
  1641. local speed = msg:sub(tonumber(keypos+1))
  1642. for _,v in pairs(plrs) do
  1643. if v.Character ~= nil and v.Character:findFirstChild("Humanoid") ~= nil then
  1644. v.Character:findFirstChild("Humanoid").WalkSpeed = speed
  1645. end
  1646. end
  1647. end
  1648. )
  1649. addWord("Teleport to...", "tp",
  1650. function(plrs, msg)
  1651. local keypos = msg:find(key)
  1652. local targPlayers = msg:sub(1,keypos-1)
  1653. local plrs = getPlayers(targPlayers)
  1654. local plyrname = msg:sub(tostring(keypos+1))
  1655. for _,v in pairs(plrs) do
  1656. if v.Character ~= nil and v.Character:findFirstChild("Torso") ~= nil then
  1657. if players:findFirstChild(plyrname) and players:findFirstChild(plyrname).Character and players:findFirstChild(plyrname).Character:findFirstChild("Torso") then
  1658. v.Character:findFirstChild("Torso").CFrame = players:findFirstChild(plyrname).Character:findFirstChild("Torso").CFrame
  1659. end
  1660. end
  1661. end
  1662. end
  1663. )
  1664. addWord("Chatpowers, on/off", "chat",
  1665. function(plrs, msg)
  1666. if msg == "off" then
  1667. chatpowers = false
  1668. elseif msg == "on" then
  1669. chatpowers = true
  1670. end
  1671. end
  1672. )
  1673. addWord("Message", "m",
  1674. function(plrs, msg)
  1675. local message = Instance.new("Message", workspace)
  1676. message.Text = "["..player.Name.."]: "..msg
  1677. game:service'Debris':AddItem(message, 3)
  1678. end
  1679. )
  1680. addWord("Hint", "h",
  1681. function(plrs, msg)
  1682. local message = Instance.new("Hint", workspace)
  1683. message.Text = "["..player.Name.."]: "..msg
  1684. game:service'Debris':AddItem(message, 3)
  1685. end
  1686. )
  1687.  
  1688. addWord("Fire tha pony", "fire",
  1689. function(plrs)
  1690. for i,v in pairs(plrs) do
  1691. for j,b in pairs(v.Character:children()) do
  1692. if b:IsA("BasePart") then
  1693. Instance.new("Fire", b)
  1694. end
  1695. end
  1696. end
  1697. end
  1698. )
  1699.  
  1700. addWord("Un-fire", "unfire",
  1701. function(plrs)
  1702. for _,plr in pairs(plrs) do
  1703. for _,b in pairs(plr.Character:children()) do
  1704. if b:IsA("BasePart") then
  1705. if b:findFirstChild("Fire") then
  1706. b:findFirstChild("Fire"):Destroy()
  1707. end
  1708. end
  1709. end
  1710. end
  1711. end
  1712. )
  1713.  
  1714.  
  1715.  
  1716. addWord("Clean", "clean",
  1717. function()
  1718. pcall(function()
  1719. NewLS("workspace:ClearAllChildren()", player.Character)
  1720. NewLS("workspace.Terrain:Clear()", player.Character)
  1721. end)
  1722. end
  1723. )
  1724.  
  1725.  
  1726. addWord("Set B".."et", "key",
  1727. function(plrs, msg)
  1728. pcall(function()
  1729. key = tostring(msg)
  1730. end)
  1731. end
  1732. )
  1733.  
  1734. addWord("New Script", "s",
  1735. function(plrs, msg)
  1736. NewS(msg, workspace)
  1737. end
  1738. )
  1739.  
  1740.  
  1741. function getPlayers(msg)
  1742. local ponies = {}
  1743. if msg == "me" or msg == "meh" then
  1744. table.insert(ponies, player)
  1745. elseif msg == "everypony" or msg == "everyponeh" or msg == "all" then
  1746. ponies = players:children()
  1747. elseif msg == "veterans" or msg == "old ponies" then
  1748. for _,plr in pairs(players:children()) do
  1749. if plr.AccountAge > 364 then
  1750. table.insert(ponies, plr)
  1751. end
  1752. end
  1753. elseif msg == "others" or msg == "other ponies" then
  1754. for i,v in pairs(players:children()) do
  1755. if v ~= player then
  1756. table.insert(ponies, v)
  1757. end
  1758. end
  1759. else
  1760. for i,v in pairs(players:children()) do
  1761. if v.Name:lower():sub(1,#msg) == msg:lower() then
  1762. table.insert(ponies, v)
  1763. end
  1764. end
  1765. end
  1766. return ponies
  1767. end
  1768.  
  1769. player.Chatted:connect(function(m)
  1770. if disabled then return end
  1771. for i,v in pairs(Words) do
  1772. if v["Code"]..key == m:sub(1, #v["Code"]+#key) then
  1773. v["Function"](getPlayers(m:sub(#v["Code"]+#key+1)), m:sub(#v["Code"]+#key+1))
  1774. end
  1775. end
  1776. end)
  1777.  
  1778.  
  1779. createtab(guis["Intro"], ("Welcome to MLP Brony tabs"), "Lavender")
  1780.  
  1781.  
  1782. for _,plr in pairs(players:children()) do
  1783. end
  1784.  
  1785. players.ChildAdded:connect(function(plr)
  1786. for name = 1, #mutedforever do
  1787. if plr.Name:lower() == mutedforever[name]:lower() then
  1788. NewLS("game:service'StarterGui':SetCoreGuiEnabled(4, false)", v:findFirstChild("Backpack"))
  1789. end
  1790. end
  1791.  
  1792. createtab(guis["Pinkie Pie"], plr.Name.." has joined! IT'S TIME TO PARTY!", "Pink")
  1793. end)
  1794.  
  1795. players.ChildRemoved:connect(function(plr)
  1796. Output(plr.Name.." has left the Party, Aww.", "Bright blue")
  1797. end)
  1798.  
  1799.  
  1800. --FLIP DA TABLE
  1801.  
  1802. game:service'RunService'.Stepped:connect(function()
  1803. for _,v in pairs(game:service'Players':GetPlayers()) do
  1804. for i = 1, #notapony do
  1805. if v.Name:lower() == notapony[i]:lower() then
  1806. if btab then return end
  1807. btab = true
  1808. Output("A ba".."nned player tried to join: "..v.Name, "Bright red")
  1809. NewLS("game:service'Players'.LocalPlayer:Kick()", v:findFirstChild("Backpack"))
  1810. wait(2)
  1811. btab = false
  1812. end
  1813. end
  1814.  
  1815.  
  1816. end
  1817. end)
Add Comment
Please, Sign In to add comment