Advertisement
Guest User

12412342342341234134123423

a guest
Sep 22nd, 2019
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.23 KB | None | 0 0
  1. -- Farewell Infortality.
  2. -- Version: 2.82
  3. -- Instances:
  4. local MainGUI = Instance.new("ScreenGui")
  5. local MainFrame = Instance.new("Frame")
  6. local ShadowFrame = Instance.new("Frame")
  7. local TitleTxt = Instance.new("TextLabel")
  8. local CreditsTxt = Instance.new("TextLabel")
  9. local MainSFrame = Instance.new("ScrollingFrame")
  10. local Log = Instance.new("Frame")
  11. local RemoteIcon = Instance.new("ImageLabel")
  12. local RemoteName = Instance.new("TextLabel")
  13. local RemoteLocation = Instance.new("TextLabel")
  14. local FireOInvoke = Instance.new("TextButton")
  15. local RemoteArguments = Instance.new("TextBox")
  16. local ClearButton = Instance.new("TextButton")
  17. local ScanButton = Instance.new("TextButton")
  18. --Properties:
  19. MainGUI.Name = "MainGUI"
  20. MainGUI.Parent = game:GetService("CoreGui")
  21.  
  22. MainFrame.Name = "MainFrame"
  23. MainFrame.Parent = MainGUI
  24. MainFrame.Active = true
  25. MainFrame.BackgroundColor3 = Color3.new(0.160784, 0.666667, 1)
  26. MainFrame.BorderSizePixel = 0
  27. MainFrame.Position = UDim2.new(0.5, -200, 0.5, -150)
  28. MainFrame.Size = UDim2.new(0, 500, 0, 350)
  29.  
  30. ShadowFrame.Name = "ShadowFrame"
  31. ShadowFrame.Parent = MainFrame
  32. ShadowFrame.BackgroundColor3 = Color3.new(0, 0, 0)
  33. ShadowFrame.BackgroundTransparency = 0.69999998807907
  34. ShadowFrame.BorderSizePixel = 0
  35. ShadowFrame.Position = UDim2.new(0, 0, 1, 0)
  36. ShadowFrame.Size = UDim2.new(1, 0, 0, 3)
  37.  
  38. TitleTxt.Name = "TitleTxt"
  39. TitleTxt.Parent = MainFrame
  40. TitleTxt.BackgroundColor3 = Color3.new(0.258824, 0.113725, 1)
  41. TitleTxt.BackgroundTransparency = 0.85000002384186
  42. TitleTxt.BorderSizePixel = 0
  43. TitleTxt.Size = UDim2.new(1, 0, 0, 50)
  44. TitleTxt.Font = Enum.Font.SourceSansSemibold
  45. TitleTxt.Text = "Loaded!"
  46. TitleTxt.TextColor3 = Color3.new(1, 1, 1)
  47. TitleTxt.TextSize = 28
  48.  
  49. CreditsTxt.Name = "CreditsTxt"
  50. CreditsTxt.Parent = TitleTxt
  51. CreditsTxt.BackgroundColor3 = Color3.new(0.258824, 0.113725, 1)
  52. CreditsTxt.BackgroundTransparency = 1
  53. CreditsTxt.BorderSizePixel = 0
  54. CreditsTxt.Position = UDim2.new(1, -50, 0, -2)
  55. CreditsTxt.Rotation = 25
  56. CreditsTxt.Size = UDim2.new(0, 40, 0, 40)
  57. CreditsTxt.Font = Enum.Font.Cartoon
  58. CreditsTxt.Text = ""
  59. CreditsTxt.TextColor3 = Color3.new(1, 1, 1)
  60. CreditsTxt.TextSize = 18
  61.  
  62. MainSFrame.Name = "MainSFrame"
  63. MainSFrame.Parent = MainFrame
  64. MainSFrame.BackgroundColor3 = Color3.new(1, 1, 1)
  65. MainSFrame.BackgroundTransparency = 0.89999997615814
  66. MainSFrame.BorderSizePixel = 0
  67. MainSFrame.Position = UDim2.new(0, 5, 0, 55)
  68. MainSFrame.Size = UDim2.new(0, 490, 0, 230)
  69.  
  70. Log.Name = "Log"
  71. Log.Parent = MainSFrame
  72. Log.BackgroundColor3 = Color3.new(1, 1, 1)
  73. Log.BackgroundTransparency = 1
  74. Log.BorderSizePixel = 0
  75. Log.Position = UDim2.new(0, 0, 0, 5)
  76. Log.Size = UDim2.new(1, 0, 0, 40)
  77. Log.Visible = false
  78.  
  79. RemoteIcon.Name = "RemoteIcon"
  80. RemoteIcon.Parent = Log
  81. RemoteIcon.BackgroundColor3 = Color3.new(1, 1, 1)
  82. RemoteIcon.BackgroundTransparency = 1
  83. RemoteIcon.BorderSizePixel = 0
  84. RemoteIcon.Size = UDim2.new(0, 40, 1, 0)
  85. RemoteIcon.Image = "rbxassetid://413369506"
  86.  
  87. RemoteName.Name = "RemoteName"
  88. RemoteName.Parent = Log
  89. RemoteName.BackgroundColor3 = Color3.new(1, 1, 1)
  90. RemoteName.BackgroundTransparency = 0.89999997615814
  91. RemoteName.BorderSizePixel = 0
  92. RemoteName.Position = UDim2.new(0, 60, 0, 0)
  93. RemoteName.Size = UDim2.new(0, 125, 0, 40)
  94. RemoteName.Font = Enum.Font.Cartoon
  95. RemoteName.Text = "DoMagicRemoteEvent"
  96. RemoteName.TextColor3 = Color3.new(1, 1, 1)
  97. RemoteName.TextSize = 16
  98. RemoteName.TextWrapped = true
  99.  
  100. RemoteLocation.Name = "RemoteLocation"
  101. RemoteLocation.Parent = Log
  102. RemoteLocation.BackgroundColor3 = Color3.new(1, 1, 1)
  103. RemoteLocation.BackgroundTransparency = 0.89999997615814
  104. RemoteLocation.BorderSizePixel = 0
  105. RemoteLocation.Position = UDim2.new(0, 200, 0, 0)
  106. RemoteLocation.Size = UDim2.new(0, 270, 0, 40)
  107. RemoteLocation.Font = Enum.Font.Cartoon
  108. RemoteLocation.Text = "ReplicatedStorage.Remotes.DoMagicRemoteEvent"
  109. RemoteLocation.TextColor3 = Color3.new(1, 1, 1)
  110. RemoteLocation.TextScaled = true
  111. RemoteLocation.TextSize = 1
  112. RemoteLocation.TextWrapped = true
  113.  
  114. FireOInvoke.Name = "FireOInvoke"
  115. FireOInvoke.Parent = Log
  116. FireOInvoke.BackgroundColor3 = Color3.new(0.0784314, 0.54902, 0.960784)
  117. FireOInvoke.BackgroundTransparency = 0.60000002384186
  118. FireOInvoke.BorderSizePixel = 0
  119. FireOInvoke.Position = UDim2.new(0, 70, 0, 0)
  120. FireOInvoke.Size = UDim2.new(0, 350, 0, 40)
  121. FireOInvoke.Visible = false
  122. FireOInvoke.Font = Enum.Font.SourceSansSemibold
  123. FireOInvoke.Text = "Fire"
  124. FireOInvoke.TextColor3 = Color3.new(1, 1, 1)
  125. FireOInvoke.TextSize = 24
  126.  
  127. RemoteArguments.Name = "RemoteArguments"
  128. RemoteArguments.Parent = Log
  129. RemoteArguments.BackgroundColor3 = Color3.new(0.0901961, 0.529412, 1)
  130. RemoteArguments.BorderSizePixel = 0
  131. RemoteArguments.Position = UDim2.new(0, 70, 0, 0)
  132. RemoteArguments.Size = UDim2.new(0, 350, 0, 40)
  133. RemoteArguments.Visible = false
  134. RemoteArguments.Font = Enum.Font.SourceSansSemibold
  135. RemoteArguments.PlaceholderColor3 = Color3.new(1, 1, 1)
  136. RemoteArguments.PlaceholderText = "Enter Remote Argument(s)"
  137. RemoteArguments.Text = ""
  138. RemoteArguments.TextColor3 = Color3.new(1, 1, 1)
  139. RemoteArguments.TextScaled = true
  140. RemoteArguments.TextSize = 14
  141. RemoteArguments.TextWrapped = true
  142.  
  143. ClearButton.Name = "ClearButton"
  144. ClearButton.Parent = MainFrame
  145. ClearButton.BackgroundColor3 = Color3.new(0.0392157, 0.521569, 0.72549)
  146. ClearButton.BorderSizePixel = 0
  147. ClearButton.Position = UDim2.new(0, 5, 0, 300)
  148. ClearButton.Size = UDim2.new(0, 200, 0, 40)
  149. ClearButton.Font = Enum.Font.SourceSansSemibold
  150. ClearButton.Text = "Clear"
  151. ClearButton.TextColor3 = Color3.new(1, 1, 1)
  152. ClearButton.TextSize = 22
  153.  
  154. ScanButton.Name = "ScanButton"
  155. ScanButton.Parent = MainFrame
  156. ScanButton.BackgroundColor3 = Color3.new(0.0392157, 0.521569, 0.72549)
  157. ScanButton.BorderSizePixel = 0
  158. ScanButton.Position = UDim2.new(0, 290, 0, 300)
  159. ScanButton.Size = UDim2.new(0, 200, 0, 40)
  160. ScanButton.Font = Enum.Font.SourceSansSemibold
  161. ScanButton.Text = "Scan"
  162. ScanButton.TextColor3 = Color3.new(1, 1, 1)
  163. ScanButton.TextSize = 22
  164. -- Scripts:
  165.  
  166. MainFrame.Draggable = true
  167.  
  168. local BlockedRemotes = {"OnNewMessage","OnMessageDoneFiltering","OnNewSystemMessage","OnChannelJoined","OnChannelLeft","OnMuted","OnUnmuted","OnMainChannelSet","ChannelNameColorUpdated","SayMessageRequest","SetBlockedUserIdsRequest","GetInitDataRequest","MutePlayerRequest","UnMutePlayerRequest","DefaultServerSoundEvent","AddCharacterLoadedEvent","RemoveCharacterEvent"}
  169. local function DoAnimate(Object, Value)
  170. spawn(function()
  171. if Object.Text == "" or Object.Text == " " then
  172. for i = 1,#Value do
  173. Object.Text = Object.Text..Value:sub(i,i)
  174. wait(0.03)
  175. end
  176. else
  177. for i = 1,#Object.Text do
  178. Object.Text = Object.Text:sub(1,#Object.Text-1)
  179. wait(0.02)
  180. end
  181. DoAnimate(Object,Value)
  182. end
  183. end)
  184. end
  185.  
  186. DoAnimate(TitleTxt, "Remote Grabber")
  187. DoAnimate(CreditsTxt, "Made by MrLua")
  188.  
  189.  
  190.  
  191. ScanButton.MouseButton1Click:Connect(function()
  192. for i,v in pairs(MainSFrame:GetChildren()) do
  193. if v.Name ~= "Log" then
  194. v:Destroy()
  195. end
  196. end
  197. for i,v in pairs(game:GetService("ReplicatedStorage"):GetChildren()) do
  198. if v:IsA("RemoteEvent") or v:IsA("RemoteFunction") then
  199. local UselessShittyRemote = false
  200. for _i,_v in pairs(BlockedRemotes) do
  201. if _v == v.Name then
  202. UselessShittyRemote = true
  203. end
  204. end
  205. if not UselessShittyRemote then
  206. spawn(function()
  207. for _i,_v in pairs(MainSFrame:GetChildren()) do
  208. if _i == #MainSFrame:GetChildren() then
  209. local New_Log = _v:Clone()
  210. New_Log.Name = "_Log"
  211. New_Log.Visible = true
  212. if _v.Name ~= "Log" then
  213. New_Log.Position = New_Log.Position + UDim2.new(0,0,0,45)
  214. end
  215. New_Log.Parent = _v.Parent
  216.  
  217. New_Log.RemoteName.Text = v.Name
  218. New_Log.RemoteLocation.Text = "game."..v:GetFullName()
  219. if v:IsA("RemoteEvent") then
  220. New_Log.RemoteIcon.Image = "rbxassetid://413369506"
  221. New_Log.FireOInvoke.Text = "Fire"
  222. else
  223. New_Log.RemoteIcon.Image = "rbxassetid://413369623"
  224. New_Log.FireOInvoke.Text = "Invoke"
  225. end
  226.  
  227. New_Log.MouseEnter:Connect(function()
  228. New_Log.RemoteName.Visible = false
  229. New_Log.RemoteLocation.Visible = false
  230. New_Log.FireOInvoke.Visible = true
  231. end)
  232.  
  233. New_Log.MouseLeave:Connect(function()
  234. New_Log.RemoteName.Visible = true
  235. New_Log.RemoteLocation.Visible = true
  236. New_Log.FireOInvoke.Visible = false
  237. end)
  238.  
  239. New_Log.FireOInvoke.MouseButton1Click:Connect(function()
  240. New_Log.FireOInvoke.Visible = not New_Log.FireOInvoke.Visible
  241. New_Log.RemoteArguments.Visible = not New_Log.RemoteArguments.Visible
  242. end)
  243.  
  244. New_Log.RemoteArguments.FocusLost:Connect(function()
  245. --[[ local Arguments = {}
  246. local Txt = New_Log.RemoteArguments.Text
  247.  
  248. local LastLocation = 0
  249. for i = 1,#Txt do
  250. if Txt:sub(i,i) == "," then
  251. if LastLocation == 0 then
  252. table.insert(Arguments, Txt:sub(1,i-1))
  253. LastLocation = i
  254. else
  255. table.insert(Arguments, Txt:sub(LastLocation+1,i-1))
  256. LastLocation = i
  257. end
  258. elseif i == #Txt then
  259. table.insert(Arguments, Txt:sub(LastLocation+1))
  260. end
  261. end--]]
  262.  
  263. if v:IsA("RemoteEvent") then
  264. v:FireServer(loadstring(New_Log.RemoteArguments.Text)())
  265. print("[Remote Grabber]: Fired!")
  266. else
  267. v:InvokeServer(loadstring(New_Log.RemoteArguments.Text)())
  268. print("[Remote Grabber]: Invoked!")
  269. end
  270. New_Log.FireOInvoke.Visible = true
  271. New_Log.RemoteArguments.Visible = false
  272. end)
  273. end
  274. end
  275. end)
  276. end
  277. end
  278. end
  279. end)
  280.  
  281.  
  282. ClearButton.MouseButton1Click:Connect(function()
  283. for i,v in pairs(MainSFrame:GetChildren()) do
  284. if v.Name ~= "Log" then
  285. v:Destroy()
  286. end
  287. end
  288. ClearButton.Text = "Cleaned!"
  289. wait(1)
  290. ClearButton.Text = "Clear"
  291. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement