Advertisement
tyridge77

Untitled

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