Advertisement
nikimario99

Test

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